L. David Baron
e10fe507c2
Add test for nsStyleAnimation::ComputeDistance. (Bug 598099) r=bzbarsky a2.0=blocking-betaN
2010-10-23 16:31:55 -07:00
Mark Finkle
30ea160b50
Bug 606371 - Use scopeChain and AccessCheck to determine if a script is chrome [r=mrbkap a=blocking-fennec]
2010-10-22 01:15:21 -04:00
Jim Mathies
af61788a76
Bug 596094 - Restore plugin subclass when Flash resets it in full screen mode (ipc enabled case). r=bent, a=betaN
2010-10-21 16:52:48 -05:00
Doug Turner
aa63d2f63a
Bug 605309 - DesktopNotificationCenter gets itself in leak cycles. r=jst a=blocking-betaN
2010-10-18 18:54:00 -07:00
Mike Kristoffersen
c2bf96f2d2
Bug 602647 - Fennec needs a scriptable interface to GetDPI. r=roc, a=blocking-fennec
2010-10-14 18:19:27 +02:00
Dan Witte
7ac32c832e
Bug 605908 - test_parent.js leaks objects. Part 2: enumerator leaks. r=jdm, a=sdwilsh
2010-10-21 11:36:39 -07:00
Dan Witte
8cefcc8c58
Bug 605908 - test_parent.js leaks objects. Part 1: nsPermissionManager leak. r=jdm, a=sdwilsh
2010-10-21 11:36:14 -07:00
Boris Zbarsky
16982f7d2d
Bug 605999. Don't put stuff that changes the vtable in a C++ block. r=roc, a=blocker
2010-10-21 00:09:11 -04:00
Boris Zbarsky
63d59f8a18
Bug 605492 followup. Make sure this method is not exposed to content. a=blocker
2010-10-20 21:33:34 -04:00
Boris Zbarsky
02e280deea
Bug 605492 part 2. Add a way to get an outer window object given its window id via windowutils. r=mrbkap
2010-10-20 20:24:16 -04:00
Boris Zbarsky
050fcd6908
Bug 605492 part 1. Add an nsIScriptError2 interface that exposes an outer window id, and set the window id for script errors coming through the DOM JS error reporter. r=mrbkap
2010-10-20 20:24:15 -04:00
Honza Bambas
e3cf711385
Bug 536295 - e10s HTTP: offline application cache, r=dwitte, sr=cbiesinger, a=fennec-2.0b2+
...
--HG--
rename : uriloader/prefetch/nsOfflineCacheUpdate.cpp => uriloader/prefetch/OfflineCacheUpdateChild.cpp
rename : uriloader/prefetch/nsOfflineCacheUpdate.cpp => uriloader/prefetch/nsOfflineCacheUpdateService.cpp
2010-10-20 19:12:32 +02:00
Brad Lassey
80fa26d4cf
bug 594368 - nsFilePicker is called directly from the child process in e10s r=jdm a=blocking-fennec
2010-10-20 11:19:24 -04:00
Robert Sayre
76aa685c74
Merge tracemonkey to mozilla-central. a=blockers
2010-10-20 09:13:20 -05:00
Igor Bukanov
e1dc9c585d
bug 604831 - fixing GC trigger factor setup. r=anygregor
2010-10-19 12:11:09 +02:00
Bill McCloskey
75e6f62efa
Backed out changeset 55597c32701d
2010-10-19 17:40:53 -07:00
Bill McCloskey
3b6fc6a341
Bug 580468 - Use loop profiling to decide whether to use TM or JM (r=dmandelin)
2010-10-19 16:23:05 -07:00
Blake Kaplan
b6d5600530
Fix bug 605167. r=peterv
...
--HG--
extra : rebase_source : 67b5ac9708e2efe22a200ab4cbcaef76b494dfa1
2010-10-18 15:21:50 -07:00
Blake Kaplan
b6f4b0013a
Bug 604826 - Make constructors on Xray wrappers work properly again. r=peterv
...
--HG--
extra : rebase_source : 147c987ad8b74f4ec3e805b3602676fa92127605
2010-10-18 15:20:47 -07:00
Blake Kaplan
5f95cb683b
Merge mozilla-central into tracemonkey
2010-10-13 17:54:54 -07:00
Jonas Sicking
29c6b71631
Bug 575946: Implement File.slice. r=khuey sr=biesi a=beltzner
2010-10-13 16:25:33 -07:00
Peter Van der Beken
85ea4132e0
Try to fix orange from d468bf98f7a1 (Fix for bug 603531 ("ASSERTION: bad outer object hook" and crash [@ js::gc::Cell::compartment]), compartments followup.)
...
--HG--
extra : rebase_source : 26ed7548f57836136162e6830034d0e40bf0853b
2010-10-12 17:25:34 -07:00
Peter Van der Beken
f4205b3474
Fix for bug 603531 ("ASSERTION: bad outer object hook" and crash [@ js::gc::Cell::compartment]), compartments followup. r=mrbkap.
2010-10-12 15:03:15 -07:00
Blake Kaplan
703fd78188
Bug 603533 - We need to hold a strong reference when forwarding to the outer window. r=jst
...
--HG--
extra : rebase_source : e885ff63003bd52d94bb3d2bc7ea0e1c631884b6
2010-10-12 11:59:28 -07:00
Jim Blandy
fa5eb3d917
Bug 601168: Allow nsHTMLPluginObjElementSH::Call to pass through non-Object |this| values to the plugin. r=bz,gal
...
This introduces some new JSAPI C++ entry points, one of which allows
arbitrary jsvals to be passed as the |this| value to a call; this means we
avoid a JSVAL_TO_OBJECT call in the caller, and its corresponding
OBJECT_TO_JSVAL call in the callee.
2010-10-12 11:50:03 -07:00
Andreas Gal
d386bcf30f
Bug 580128. Don't preserve the navigator object in cross compartment navigation. r=jst@mozilla.org
2010-10-10 15:46:01 -07:00
Blake Kaplan
3ad1d56a2e
bug 580128 - The window is named Window, not WindowProxy. r=gal
2010-10-10 15:43:01 -07:00
Johnny Stenback
22b1cc475e
Bug 580128. Resolve class names on the window's own JS object, not on the passed in object. r=peterv@propagandism.org
2010-10-10 15:42:23 -07:00
Blake Kaplan
4c4c20a6b7
bug 580128 - Distinguish between XOW XrayWrappers and XPCNW XrayWrappers and use the new knowledge in a few places. r=gal
2010-10-10 15:42:18 -07:00
Blake Kaplan
e1422ee582
bug 580128 - Only expose same-compartment window.wrappedJSObject to chrome callers. r=jst
2010-10-10 15:42:15 -07:00
Peter Van der Beken
ee865213da
bug 580128 - Remove old wrappers. r=mrbkap
2010-10-10 15:41:40 -07:00
Andreas Gal
ef88966e89
bug 580128 - Try to allow "XOWs" to see named frames.
2010-10-10 15:41:30 -07:00
Andreas Gal
2f8e795f91
bug 580128 - Remove vestiges of old wrappers from nsDOMClassInfo. r=mrbkap
2010-10-10 15:41:27 -07:00
Ben Turner
2e232fb8d1
Bug 580128. Add cross compartment JSObject clone hooks. r=jst@mozilla.org
2010-10-10 15:39:11 -07:00
Peter Van der Beken
042fcd519c
Bug 580128. Call JS_ClearScope on the holder object for XrayWrappers around windows when navigating. r=mrbkap
2010-10-10 15:38:10 -07:00
Blake Kaplan
c677f5aa35
bug 580128 - Bad attempt to make .wrappedJSObject on raw windows only apply to chrome. Fixed later r=nobody I hope!
2010-10-10 15:38:04 -07:00
Ben Turner
60143d30b9
Test fix needs a=testfix
2010-10-19 18:32:05 -07:00
Ben Turner
9cfb0a7c32
Bug 603811 - 'IndexedDB: Implement setVersion changes to the spec'. Fix browrandom orange, r=sicking, a=testfix.
2010-10-19 17:46:37 -07:00
Mike Kristoffersen
3a55459851
Bug 599545 - Investigate remote-prefs serialization performance. r=dwitte, a=blocking-fennec2.0b2+
2010-10-19 22:35:08 +02:00
Blake Kaplan
a4b07e2132
bug 580128 - Find the true caller through the wrappers. r=jst
2010-10-10 15:36:01 -07:00
Blake Kaplan
664486e7df
bug 580128 - Enter the right compartment when calling toString. r=jst
2010-10-10 15:35:51 -07:00
Ben Turner
d96b45c677
Bug 580128 - Make IndexedDB work with compartments. r=jst
2010-10-10 15:35:42 -07:00
Peter Van der Beken
42e84b64c0
Bug 580128 - Always wrap Location objects in wrappers, even for same origin. r=mrbkap/gal
2010-09-29 10:00:52 -07:00
Peter Van der Beken
b448cdc455
Fix dom/tests/mochitest/general/file_frameElementWrapping.html to deal with proxies. r=mrbkap
2010-09-28 17:02:43 -07:00
Johnny Stenback
207a1d7d52
bug 580128 - Forward to outer in AreDialogsBlocked. r=mrbkap
2010-09-28 17:02:43 -07:00
Blake Kaplan
85c8778863
bug 580128 - Wrap values in the array. r=jst
2010-09-27 20:40:27 -07:00
Blake Kaplan
2665901a71
bug 580128 - Avoid using the parent chain of proxies for anything because it's often wrong. r=jst
2010-09-24 18:00:58 -07:00
Blake Kaplan
63dfd76526
bug 580128 - Pass the right resolve flags to ResolveNativeHandler. r=peterv/jst
2010-09-24 15:30:00 -07:00
Blake Kaplan
11e5c41621
bug 580128 - Pass the XrayWrapper itself to scriptable helpers (and related cleanup) since the holder doesn't have enough smarts to do lookups, etc. r=gal
2010-09-23 15:56:28 -07:00
Blake Kaplan
bcc2c1c1da
Bug 580128 - Fix compartment warnings by entering. r=gal/peterv/jst/mrbkap/jorendorff (and written by all of us too).
2010-09-22 17:34:20 -07:00