Honza Bambas
0d62041bc5
Backout bug 527667, a=orange-fix
2010-10-27 20:41:23 +02:00
Jim Mathies
df2b7ba807
No bug, remove left over printf debug statement from PluginInstanceChild. r=me, a=nobug.
2010-10-27 13:32:45 -05:00
Blake Kaplan
0947251bf8
Bug 606585 - Make the compartment map use principals properly. r=peterv/bz, a=beta7+
2010-10-26 23:57:31 -07:00
Mounir Lamouri
9d78bf153f
Bug 607145 - form.action, button.formAction and input.formAction should be reflected as URL. r=bz a=blocking-b7
2010-10-29 21:49:42 +02:00
Josh Matthews
3c024e757b
Bug 593358 - Avoid use of setTimeout to check more geolocation results. r=dougt a=test-only
...
--HG--
extra : rebase_source : e023865e5f432a87a981fe19c09dbab5fd603cd4
2010-10-27 02:14:45 -04:00
Honza Bambas
3bc58a18b1
Bug 527667 - DOM Storage (localStorage, sessionStorage) data is not cleared when 'Clear Recent History' is used with Time range not 'Everything', r+sr=jst, a=blocking2.0:betaN
2010-10-25 20:40:55 +02:00
David Mandelin
61c89f1888
Backout merge, a=backing out changeset tried for b7 blocker
2010-10-26 18:20:20 -07:00
David Mandelin
5aa436fc27
Backed out changeset 8dd996c91f40 -- it doesn't fix the problem, but does make it harder to analyze.
2010-10-26 18:14:25 -07:00
Robert Sayre
735dc25cad
Merge tracemonkey to mozilla-central a=blockers.
2010-10-26 20:50:55 -04:00
Robert Sayre
31161f8735
Merge tracemonkey to mozilla-central.
2010-10-26 20:49:22 -04:00
Robert Sayre
7ce5faeded
Merge mozilla-central to tracemonkey.
2010-10-26 14:16:43 -04:00
David Mandelin
a4768a8a4b
Bug 604756 first try: restrict ropes optimization to main-thread content JS, r=lw, a=b7-blocker
2010-10-25 17:28:18 -07:00
Blake Kaplan
6c0160af2d
Bug 604341 - Ensure that we're in the right compartment when we create plugin objects' wrapper JS objects. r=jst a=blocking beta 7
...
--HG--
extra : transplant_source : F%91%F4%D9%C2%5Etuh%A1w%8A%23%AB%84Q%CD%AD%AA%B5
2010-10-25 12:18:20 -07:00
Blake Kaplan
4a0c50347c
Bug 604449 - Protect against an outer window that has already been closed. r=jst
...
--HG--
extra : transplant_source : d%82D1%05%CA%B9%7F%04%7C%C7%0B%A7%85%40A%13%2B%20%20
2010-10-25 12:15:04 -07:00
Blake Kaplan
442be7263a
Bug 605696 - Refuse to create location objects without an outer window. r=jst
...
--HG--
extra : transplant_source : 4%D9%ABJ%0A%03%E5%7D%C5%F1%3C%BDV%BB%E7%E0%CC%DFh%10
2010-10-25 12:13:36 -07:00
Mounir Lamouri
1afab1446f
Bug 606817 - Truncate form validation message only if they are content specified. r=sicking,pike a=blocking
2010-10-26 00:02:24 +02:00
Andreas Gal
de49671a75
Merge from mozilla-central.
2010-10-22 19:46:37 -07:00
Peter Van der Beken
e1ee36142d
Add testcase for bug 603531
2010-10-16 22:24:56 -07:00
Chris Jones
74d3598b51
Bug 606279, part 4: Only allocate an image large enough to cover the <canvas>. r=joe a=blocking-fennec
2010-10-26 17:20:53 -05:00
Chris Jones
39681b94d6
Bug 606279, part 3: Port transformed rendering to PDocumentRenderer. r=joe
2010-10-26 17:20:53 -05:00
Chris Jones
d12924f284
Bug 606279, part 2: Use more concise types in PDocumentRenderer. r=joe
2010-10-26 17:20:53 -05:00
Chris Jones
462563a78f
Bug 606279, part 1: Excise shmem-backed canvas. r=joe sr=vlad
2010-10-26 17:20:53 -05:00
Bill McCloskey
58582215b9
Bug 580468 - Use loop profiling to decide whether to use TM or JM (second try) (r=dmandelin)
2010-10-21 09:36:39 -07:00
Igor Bukanov
8cd1bfa94d
bug 604831 - fixing GC trigger factor setup. r=anygregor
2010-10-19 12:11:09 +02:00
Bill McCloskey
507ea140a2
Backed out changeset 55597c32701d
2010-10-19 17:40:53 -07:00
Bill McCloskey
7583dc9166
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
60998c4cdd
Fix bug 605167. r=peterv
...
--HG--
extra : rebase_source : 67b5ac9708e2efe22a200ab4cbcaef76b494dfa1
2010-10-18 15:21:50 -07:00
Blake Kaplan
c49eea617d
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
29e85b9844
Merge mozilla-central into tracemonkey
2010-10-13 17:54:54 -07:00
Jonas Sicking
e7e13b2084
Bug 575946: Implement File.slice. r=khuey sr=biesi a=beltzner
2010-10-13 16:25:33 -07:00
Peter Van der Beken
51527b16fd
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
6c0a645775
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
cc6236d948
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
713b25831a
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
06b37f317b
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
7e16afee03
bug 580128 - The window is named Window, not WindowProxy. r=gal
2010-10-10 15:43:01 -07:00
Johnny Stenback
1b772138d9
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
4982e8d388
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
b49f4387f9
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
6594bfed65
bug 580128 - Remove old wrappers. r=mrbkap
2010-10-10 15:41:40 -07:00
Andreas Gal
4ed857a43e
bug 580128 - Try to allow "XOWs" to see named frames.
2010-10-10 15:41:30 -07:00
Andreas Gal
a9cd5a763d
bug 580128 - Remove vestiges of old wrappers from nsDOMClassInfo. r=mrbkap
2010-10-10 15:41:27 -07:00
Ben Turner
db39907b38
Bug 580128. Add cross compartment JSObject clone hooks. r=jst@mozilla.org
2010-10-10 15:39:11 -07:00
Peter Van der Beken
90e114e435
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
454d48e5fe
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
Blake Kaplan
0b191e8ccd
bug 580128 - Find the true caller through the wrappers. r=jst
2010-10-10 15:36:01 -07:00
Blake Kaplan
d5907b5ac9
bug 580128 - Enter the right compartment when calling toString. r=jst
2010-10-10 15:35:51 -07:00
Ben Turner
b264d08919
Bug 580128 - Make IndexedDB work with compartments. r=jst
2010-10-10 15:35:42 -07:00
Blake Kaplan
55c01b4915
Bug 604341 - Ensure that we're in the right compartment when we create plugin objects' wrapper JS objects. r=jst a=blocking beta 7
...
--HG--
extra : rebase_source : b768cd2a13f6d4515fd2220737677adeab023b21
2010-10-25 12:18:20 -07:00
Blake Kaplan
0fd8e3573a
Bug 604449 - Protect against an outer window that has already been closed. r=jst
...
--HG--
extra : rebase_source : 9aa28d1ab4eff66f12806893c24930fcafad1d66
2010-10-25 12:15:04 -07:00
Blake Kaplan
4439c737ab
Bug 605696 - Refuse to create location objects without an outer window. r=jst
...
--HG--
extra : rebase_source : 1666f3d4a81c37d6e09890651b204b466d2591bd
2010-10-25 12:13:36 -07:00
Honza Bambas
8af7913ac8
Backed out changeset 2ccadd55dc4c, a=orange-fix
2010-10-25 21:09:38 +02:00
Honza Bambas
1f1b01f3c2
Bug 527667 - DOM Storage (localStorage, sessionStorage) data is not cleared when 'Clear Recent History' is used with Time range not 'Everything', r+sr=jst, a=blocking2.0:betaN
2010-10-25 20:40:55 +02:00
Peter Van der Beken
3dae0dceb9
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
0148dfb36c
Fix dom/tests/mochitest/general/file_frameElementWrapping.html to deal with proxies. r=mrbkap
2010-09-28 17:02:43 -07:00
Johnny Stenback
c9ad413f3a
bug 580128 - Forward to outer in AreDialogsBlocked. r=mrbkap
2010-09-28 17:02:43 -07:00
Blake Kaplan
2d6d64441c
bug 580128 - Wrap values in the array. r=jst
2010-09-27 20:40:27 -07:00
Blake Kaplan
11e65685b7
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
cb84d63788
bug 580128 - Pass the right resolve flags to ResolveNativeHandler. r=peterv/jst
2010-09-24 15:30:00 -07:00
Honza Bambas
b8f4adbb18
Bug 536544 - slow window.localStorage.setItem performance, r=sdwilsh, sr=jst, a=blocking2.0:final+
2010-10-25 18:47:23 +02:00
Olli Pettay
780b1891fd
Backout Bug 508518, a=dromaeo-dom-regression
2010-10-25 00:52:17 +03:00
Olli Pettay
0ac2007026
Bug 508518 - Implement nsUITimerCallback with one-shot timer, r=jst, a=blocking-fennec
...
--HG--
extra : rebase_source : b486aa38fb17baacf0a5be39becd536fbec0c574
2010-10-24 21:20:53 +03:00
L. David Baron
88c9a20f8d
Add test for nsStyleAnimation::ComputeDistance. (Bug 598099) r=bzbarsky a2.0=blocking-betaN
2010-10-23 16:31:55 -07:00
Blake Kaplan
964c4a31ef
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
d8815d1675
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
Chris Jones
a628adeb94
Bug 603680: Paper over lack of IPDL |discard| (and possible weirdly short-lived <browser>s). r=bsmedberg a=blocking-fennec
2010-10-26 12:51:08 -05:00
Blake Kaplan
76235d110d
bug 580128 - Make sure nsDOMClassInfo uses the right compartment for objects that it defines on wrappers (both security and not). r=jst
2010-09-17 14:54:41 -07:00
Blake Kaplan
ba85ed3a91
bug 580128 - Set nsGlobalChromeWindows' principals to chrome even before they know it. r=jst
2010-09-17 14:54:41 -07:00
Blake Kaplan
b594d291ff
bug 603152 - Inner windows principals must remain constant. If we want to change them, change the inner window instead. r=bz
2010-09-17 14:54:41 -07:00
Blake Kaplan
8a04a08f4f
bug 580128 - Make the Window constructor be defined on new windows. r=peterv
2010-09-17 14:54:40 -07:00
Blake Kaplan
f981834205
bug 580128 - Give windows a .wrappedJSObject property to help out old consumers of XPCNativeWrappers. r=peterv
2010-09-17 14:54:40 -07:00
Chris Pearce
c22432e72c
Bug 600791 - Correct DOM class info for TimeRanges class. r=jst a=blocking2.0
2010-10-13 14:01:37 +13:00
Mike Hommey
4eb2407cf0
Bug 610951 - Avoid c++0x compilers to fail on narrowing conversions inside {} in PluginInstanceChild.cpp. r=jst,a=jst
2010-11-11 09:20:03 +01:00
Ben Turner
56b1ed14ae
Bug 607729 - disable test, a=orange
2010-11-10 20:11:40 -08:00
Ben Turner
bc48dfd52a
Bug 607729 - fix test, a=orange
2010-11-10 17:49:07 -08:00
Ben Turner
00727660a8
Bug 609083 - 'Workers: Fix leak introduced by structured clone change'. r=jst, a=blocking+
2010-11-10 16:04:03 -08:00
Ben Turner
758b991dab
Bug 607729 - 'IndexedDB: Allow IndexedDB events to propagate, and error events to hit window.error'. r=sicking, a=blocking+
2010-11-10 15:26:03 -08:00
Ben Turner
719ea5cedf
Bug 607122 - 'IndexedDB: IDBKeyRange cleanup'. r=sicking, a=blocking+
2010-11-10 15:26:00 -08:00
Ben Turner
526e4c645a
Bug 607040 - 'IndexedDB: Rename all 'Remove...' functions to 'Delete...''. rs=sicking, a=blocking+
2010-11-10 15:25:57 -08:00
Ben Turner
b7dbcc7acd
Bug 606703 - 'IndexedDB: Remove preloaded cursors'. r=sicking, a=blocking+
2010-11-10 15:25:53 -08:00
Ben Turner
c13f283fd0
Bug 606701 - 'IndexedDB: Make IDBErrorEvent have readonly attributes'. r=sicking, a=blocking+
2010-11-10 15:25:51 -08:00
Ben Turner
3204b48b89
Bug 606700 - 'IndexedDB: Remove IDBDatabase.description'. r=sicking, a=blocking+
2010-11-10 15:25:48 -08:00
Ben Turner
52bc9dcc50
Bug 601774 - 'IndexedDB: Audit exceptions thrown from indexedDB methods'. r=sicking, a=blocking+
2010-11-10 15:25:44 -08:00
Ben Turner
0d06e737b7
Bug 606281 - 'IndexedDB: Don't return different objects representing the same object stores and indexes'. r=sicking, a=blocking+
2010-11-10 15:25:40 -08:00
Benjamin Smedberg
c1f3d96e91
Final merge of bug 596451. a=blocking2.0 - Asynchronous layer-based painting on Windows. Various pieces r=josh/romaxa/karlt/jmathies/roc.
...
This merge includes the fix for bug 583109 - Add visibility notifications for plugins, so that asynchronous painting can be suspended when plugins are not visible. This collaterally fixes bug 606285, hulu homepage doesn't paint with async layers.
This changeset only implements asynchronous painting for out-of-process plugins. In-process painting will be implemented as a followup. Note that it is still possible to disable asynchronous layers on Windows by setting the preference mozilla.plugins.use_layers to false, but my intention is to remove this preference and sync-painting codepaths soon in a followup.
2010-11-10 10:29:09 -05:00
Benjamin Smedberg
1417fd7f05
Fix review comments from bug 583109 (changeset 6ff3fcbb7845), comment 46.
2010-11-09 09:36:33 -05:00
Benjamin Smedberg
2aaeb2d246
Merge mozilla-central into the branch for asynchonous plugin painting (bug 596451), especially to pick up and test whether the fix for 602200 also fixes bug 607958.
2010-11-08 09:50:11 -05:00
Benjamin Smedberg
010fbdcb07
Merge mozilla-central into the branch for asynchronous plugin painting on Windows.
2010-11-05 15:56:28 -04:00
Alon Zakai
b9a4c8936d
Bug 594121 - Nice the child process. r=dougt a=blocking-fennec
2010-11-05 09:38:17 -07:00
Benjamin Smedberg
b5c8de3824
Bug 606285 and Bug 583109 - Send the "visible" notification when painting with async layers, so that when a plugin goes from invisible to visible it starts sending asynchronous paints. Suspend sending surface updates for asynchronous plugins when they are invisible, and set the empty clipRect so that the plugin knows that drawing is suspended per the new API. Assume that plugins are visible again when a Paint or BuildLayer call is received. r-pending=karlt
2010-11-05 10:40:55 -04:00
Benjamin Smedberg
0a2062e721
Merge mozilla-central to the branch for bug 596451.
2010-10-28 10:05:20 -04:00
Benjamin Smedberg
f720cf82c8
Bug 596451 part K - Make sure we set up the same plugin quirks for async plugin rendering that we do in AnswerNPP_SetWindow (fixes Flash/Silverlight context menus and mouse pointers), r=jmathies
2010-10-27 16:56:48 -04:00
Benjamin Smedberg
473e3cb7ae
Build bustage from bug 596451 part I - always return a value from PluginInstanceChild::ReadbackDifferenceRect.
2010-10-27 15:27:33 -04:00
Benjamin Smedberg
151a8aa808
Bug 596451 part H - Make our quirk of silverlight transparent by default active in the plugin process, to match the logic in nsNPAPIPluginInstance. This makes the Microsoft Surface website paint correctly. r=jimm
2010-10-27 09:13:53 -04:00
Benjamin Smedberg
38659c6622
Bug 596451 part F - fix mouse/window positioning and remove the Silverlight quirk by changing the logical->device offset before painting, r=jimm
2010-10-27 09:09:37 -04:00
Benjamin Smedberg
433d19c29d
Bug 596451 part I - Read back from the current Windows surface, instead of repainting the entire client area every time, r-pending=jmathies
2010-10-27 09:09:15 -04:00
Benjamin Smedberg
c26e61f8d5
Bug 596451 part E - Implement transparency using DIBs with builtin transparency. Flash at least does this correctly, and since nobody else really uses windowless transparency, this is going to be the Way It Is. r-pending=jimm/karlt
2010-10-27 09:03:09 -04:00
Benjamin Smedberg
d80dc9a81e
Non-Windows build bustage fix from bug 596451 part D - base::SharedMemoryHandle is not available to IPDL on non-Windows, so use typedefs.
2010-10-25 15:12:25 -04:00
Benjamin Smedberg
ae4a853966
Bug 596451 part D - Hook up asynchronous plugin painting on Windows. This part allows opaque plugins to paint correctly. r=jmathies
2010-10-25 13:57:13 -04:00
Benjamin Smedberg
a2ace6a492
Review comment from bug 596451 part C - the XSync is required so that pending composition using this surface is complete before the surface is re-used by the plugin.
2010-10-15 14:35:46 -04:00
Benjamin Smedberg
71106cd304
Bug 596451 part C - simplify the behavior of the returning surface from Show, because it's only used to hand back ownership of IPDL shared memory.
2010-10-14 14:14:23 -04:00
Benjamin Smedberg
135698e22c
Merge mozilla-central with the asynchronous plugins painting branch.
2010-10-13 10:45:01 -04:00
Benjamin Smedberg
c03b5d13c1
Merge mozilla-central into asynchronous plugins branch.
2010-10-01 13:54:43 -04:00
Jim Chen
53943af34f
Bug 599550 - Properly sync PuppetWidget IME notifications; r=blassey,cjones a=blocking-fennec
2010-10-01 10:17:37 -04:00
Daniel Holbert
280e03a279
(no bug) fix typo in comment to trigger another cycle, to see if reftest orange is real. a=NPOTB
2010-11-09 22:46:28 -08:00
Blake Kaplan
3755137195
Add a test for bug 541530. a=tests
2010-11-09 12:29:41 -08:00
Josh Matthews
ea46b24ebc
Bug 548904 - Remote console messages from content to chrome via a listener. r=bzbarsky a=blocking-fennec
2010-09-23 21:39:32 -04:00
Benjamin Smedberg
f176e663d6
Bug 596451 part B - UseAsyncPainting really shouldn't need to dig very far or use an outparam, r=romaxa
2010-09-21 17:10:45 -04:00
Benjamin Smedberg
95ae6cb873
Bug 596451 part A - fix PluginInstanceChild to use bools, r=jimm/josh
2010-09-21 12:03:16 -04:00
Phil Ringnalda
0b59d256ed
Bug 492232 - try to reduce failures in test_Scriptaculous.html's testElementMorph by doubling the timeout, a=orange
2010-09-30 07:17:30 -07:00
Joel Maher
77d017bea1
Bug 597056. Firefox browser-chrome tests are ending up in Fennec. ifdef them away for mobile builds. r=mfinkle. a=sayrer
2010-09-29 14:21:09 -04:00
Mounir Lamouri
cc33a99998
Merging to tip. a=blocking-b7
2010-09-30 17:10:19 -07:00
Blake Kaplan
2c70930a60
Bug 580128 - Fix a leak caused by holding a non-cycle collectable object instead of a cycle-collectable one. r=peterv
2010-09-03 14:15:50 -07:00
Blake Kaplan
dab96e4a0d
bug 580128 - Fix code that expects XPConnect to hand outer windows to C++ from JS. r=peterv
2010-09-17 14:54:40 -07:00
Blake Kaplan
5bfbd563c6
bug 580128 - Now that we use a proxy for the outer window, nsOuterWindowSH is unused (except for PreCreate). Nuke it. r=peterv
2010-09-17 14:54:40 -07:00
Blake Kaplan
0e7a7f5511
bug 580128 - Create a proxy for the outer window and use it. Note: this turns on new wrappers for all objects. r=peterv
2010-09-17 14:54:40 -07:00
Blake Kaplan
5bc789b070
Bug 580128 - Give objects a way to inform XPConnect that they implement their own JS object in a way that does not involve wrapped natives. r=peterv
2010-09-17 14:54:40 -07:00
Henri Sivonen
62878d9b2f
Bug 591981 - Make script-inserted inline scripts run right away, make script-inserted external scripts behave like async scripts and make document.write writing an inline script return at a predictable time. r=jonas, a=blocking2.0-beta7.
2010-09-01 14:41:12 +03:00
Robert Sayre
88e70bcc25
Merge tracemonkey to mozilla-central a=blockers
2010-09-29 02:01:12 -04:00
Doug Turner
d845537c4d
Bug 600110 - Pref follow up patch. Remove dead code, fix observers. r=dwitte. a=blocking-fennec
...
--HG--
extra : rebase_source : dd0861639f346b0c0f6103c25586f6136aa125f3
2010-09-28 10:02:37 -07:00
Robert Sayre
206a7c347c
Merge mozilla-central to tracemonkey.
2010-09-28 10:38:00 -04:00
Kyle Huey
08f7f154d1
Backing out dougt. a=orange
2010-09-27 22:46:54 -04:00
Kyle Huey
ae10e27921
Doug Turner Bug 599591 - Geolocation provider not turned off when navigating away from site. r=jdm a=blocking-fennec
...
Backed out changeset faf497893b28
2010-09-27 22:46:30 -04:00
Jonas Sicking
5d3b067a49
Back out bug 591981 since it causes bug 599583. a=backout
2010-09-27 16:23:33 -07:00
Doug Turner
ae138d0b78
Bug 599591 - Geolocation provider not turned off when navigating away from site. r=jdm a=blocking-fennec
...
--HG--
extra : rebase_source : 7f10d1d8486500e569cffea937d7a06bfa67dded
2010-09-27 14:23:35 -07:00
Doug Turner
5bb521c898
Bug 599591 - Geolocation provider not turned off when navigating away from site. r=jdm a=blocking-fennec
...
--HG--
extra : rebase_source : 1c1018a4e176401f269aafaba71660b8192f126e
2010-09-27 14:23:35 -07:00
Doug Turner
f96b653ce0
Bug 589905 - Cache remote-preferences to improve performance. r=dwitte. a=blocking-fennec
...
--HG--
extra : rebase_source : 327ae1b240a0535c2ec61eb3bce15df302d83987
2010-09-27 14:23:35 -07:00
Chris Jones
dfe1b316b7
Bug 596969: Allow a document's CSS viewport to be permanently overridden by chrome script. sr=dbaron a=blocking-fennec
2010-09-24 17:41:31 -05:00
Brad Lassey
2f303b809a
Bug 591047 - (7/7) Suppressing possible out-of-sync notifications; r=roc a=blocking-fennec
2010-09-23 23:34:26 -04:00
Brad Lassey
9c43d63744
Bug 591047 - (6/7) Adding IME event support to content fake widget; r=roc a=blocking-fennec
2010-09-23 23:28:15 -04:00
Brad Lassey
42c886dbb3
Bug 591047 - (5/7) Adding IME notification support to content fake widget; r=roc a=blocking-fennec
2010-09-23 23:28:15 -04:00
Brad Lassey
847fb9effa
Bug 591047 - (2/7) Adding event handling support to PuppetWidget; r=cjones a=blocking-fennec
2010-09-23 23:28:15 -04:00
Brad Lassey
6878ccd6f4
Bug 591047 - (1/7) Backing out Android a1 IME code from bug 581535 and bug 582644; r=blassey a=blocking-fennec
2010-09-23 23:28:15 -04:00
Oleg Romashin
52e2bd1f57
Bug 598227 - Add support NPP_ImageDraw API for Maemo5. r=dougt a=blocking-fennec
2010-09-23 16:06:41 -07:00
Andreas Gal
1649ef6d21
Always create a dummy stack frame when crossing compartment boundaries (bug 600015, r=mrbkap).
2010-09-27 15:55:15 -07:00
Josh Aas
9ad0d0ad81
Bug 598223: Gracefully handle the failure of OOP plugins that negotiate Carbon NPAPI. r=cjones r=bsmedberg a=2.0-b7
2010-09-23 01:27:59 -04:00
Mounir Lamouri
821d68f9c0
Bug 598529 - Improve form validation messages with Alex Faaborg recommandations. r=sicking ui-r=limi a=blocking-beta7
2010-09-22 18:44:13 -07:00
Gavin Sharp
5032fe2f4d
Bug 593125 followup: tweak netOffline error text to specify that "Work Offline" is a menu item, r=Pike, a=me
...
--HG--
extra : rebase_source : 8cb4ba782c081ff422f9a7270caba7bb11dcf0d4
2010-09-22 20:10:30 -04:00
Michael Wu
c367aa4ef6
Bug 598508 - Fix geolocation on Android, r=dougt a=blocking-fennec
2010-09-21 19:36:58 -07:00
Henri Sivonen
27395b2f77
Bug 591981 - Make script-inserted inline scripts run right away, make script-inserted external scripts behave like async scripts and make document.write writing an inline script return at a predictable time. r=sicking a=blocking2.0-beta7
2010-09-21 12:48:40 -07:00
Doug Turner
735b4b4716
Fixes build bustage on non-IPC builds such as seamonkey. r/a=dbaron
2010-09-20 22:37:32 -07:00
Doug Turner
f7d058122a
Bug 587414 - e10s: Geolocation needs to set pref from content process. r=jdm a=blocking-fennec
2010-09-20 21:16:37 -07:00
Doug Turner
5250e68fcb
Bug 587414 - e10s: Geolocation needs to set pref from content process. r=jdm a=blocking-fennec
2010-09-20 21:16:37 -07:00
Doug Turner
8b9e023af9
Bug 587414 - e10s: Geolocation needs to set pref from content process. r=jst a=blocking-fennec
2010-09-20 21:16:37 -07:00
Doug Turner
4725cb18fb
iBug 587414 - e10s: Geolocation needs to set pref from content process. r=jst a=blocking-fennec
2010-09-20 21:16:37 -07:00
Doug Turner
ab8168d18d
Bug 587414 - e10s: Geolocation needs to set pref from content process r=bent a=blocking-fennec
2010-09-20 21:16:37 -07:00
Margaret Leibovic
b765aec28e
Bug 593125 - Reword offline error text in the content area message r=dolske a=blocking
2010-09-20 20:33:19 -07:00
Jonas Sicking
f161eca3e2
Back out bug 591981 to see if it caused a performance regression. a=backout
2010-09-20 15:47:57 -07:00
Mounir Lamouri
440c2dad4d
Bug 557087 (1/6) - Fieldset elements can be disabled. r+a=sicking
...
--HG--
extra : rebase_source : 9a11a362b24285af3a5d87ebb88e39be0cf1e098
2010-09-18 23:24:58 +02:00
Benedict Hsieh
21844dc918
Bug 582840: Remove nsIWebProgressListener(2) support from TabChild and TabParent. r=smaug a=blocker
2010-09-17 19:11:05 -07:00
Kyle Huey
40924b6ff2
Bug 594964: Fix moz-filedata principal handling so that files can be dragged and dropped. r=sicking a=blocker
2010-09-17 21:22:44 -04:00
Kyle Huey
a9713881d1
Bug 565843: Implement <canvas>.mozGetAsFile(name, type). r+a=sicking
...
--HG--
extra : rebase_source : 1a7a635dc5a7da047967d8feb57d637e83027618
2010-09-17 21:14:59 -04:00
Juha Kotiranta
56f82f2757
Bug 581916 - Fetching mouse cursor from window trough DOM window utils API. r=Olli.Pettay a=approval2.0
2010-09-17 11:56:53 -07:00
Boris Zbarsky
98ab983010
No bug. Remove lying comment. No review, a=NPOTB
2010-10-12 08:26:47 -04:00
Olli Pettay
78182c2036
Backout Bug 508518, a=regression?
2010-10-12 12:57:32 +03:00
Olli Pettay
05b9ab5a2e
Backout Bug 508518, a=regression?
2010-10-12 12:55:31 +03:00
Olli Pettay
cb6e20ac9b
Bug 508518, Implement nsUITimerCallback with one-shot timer, p=romaxa+me, r=jst, a=blocking-fennec
2010-10-12 11:09:06 +03:00
Phil Ringnalda
bd1eaffe9d
Bug 484994 - followup to my push with the wrong bug number, to adjust the number of tests to expect(), a=bustage
2010-10-09 21:00:29 -07:00
Phil Ringnalda
709a4cd57f
Bug 585994 - comment out unreliable "All 3 still in the queue" jQuery test, a=orange
2010-10-09 20:14:57 -07:00
Alon Zakai
3fad238bbf
Bug 599428 - Optimize permissions IPC. r=dwitte a=blocking-fennec
2010-10-09 11:07:38 -07:00
Oleg Romashin
aaf4b96402
Bug 603046 - nsQAppInstance::AddRef() should be used instead of QApplication. r=dougt a=npodb
2010-10-09 09:05:50 +03:00
Fabrice Desre
607c94214f
Bug 600816 - Blank page at geolocation and strange behavior. r=dougt a=blocking-fennec
2010-10-08 14:48:39 -07:00
Doug Turner
281b8787aa
Bug 601276 - Initalize QApplication in the child similar to what we do on GTK. r=cjones a=blocking-fennec
...
--HG--
extra : rebase_source : 5c2d48e5d55ce06047255affa5d9a3d7a31641c3
2010-10-08 14:48:37 -07:00
Doug Turner
3ddc96f907
Bug 602292 - removed dead code in ContentChild r=dwitte
...
--HG--
extra : rebase_source : fcf20ba992aa48a38a199e46f135ea2566ee7a22
2010-10-08 14:29:51 -07:00
Mark Finkle
b76f83c3bb
Bug 594847 - Handle content-process crashes more gracefully (platform patch) [r=cjones a=blocking-fennec]
2010-10-08 15:12:40 -04:00
Henri Sivonen
1e21e4e21a
Bug 591981 - Make script-inserted inline scripts run right away, make script-inserted external scripts behave like async scripts and make document.write writing an inline script return at a predictable time. r=jonas, a=blocking2.0-beta7.
...
--HG--
extra : rebase_source : 3d30baa42025c2d5e63b39586671345ae87bb0b2
2010-09-01 14:41:12 +03:00
Johnny Stenback
80fa2ae7df
Fixing bug 61098. Give users a way out of inifinite modal dialog loops. Original patch by Nochum Sossonko. r=jonas@sicking.cc a=beta7+
2010-09-16 18:24:14 -07:00
Tatiana Meshkova
21e3b6498b
Bug 596743 - Need external RenderDocument API for embedding. r=roc a=approval2.0
2010-09-16 17:43:23 -07:00
Jonas Sicking
fd2c9c0694
Bug 587931: Implement document.currentScript and beforescriptexecute/afterscriptexecute events. r=mrbkap a=sicking
2010-09-16 01:48:47 -07:00
Justin Dolske
b7ce13c0fc
Bug 588292 - Remove site-supplied text for beforeunload and onunload dialogs, and improve button text. r=jst, ui-r=limi, a=blocking
2010-09-16 00:51:24 -07:00
Josh Aas
526f55239a
Bug 590057: Add support for loading plugins of a different architecture than the host browser on Mac OS X. r=cjones a=blocking-b7
2010-09-15 23:09:19 -07:00
Alex Vincent
6989135d8c
Bug 595505 - Remove nsIDOMHTMLVoidCallback.idl. r=smaug, sr=smaug, a=approval2.0 jst
2010-09-15 23:00:10 -07:00
Doug Turner
8dd7559a6b
Removal of extra ws from notification code. a=me
2010-09-15 18:32:31 -07:00
Chris Jones
0a1ec83bc9
Merge m-c --> cedar
2010-09-15 18:28:06 -05:00
Jonas Sicking
aac728d04b
Bug 391177: XSLT should reuse the existing inner window in order to help debuggers and the like. r=jst a=blocker CLOSED TREE
2010-09-15 15:54:00 -07:00
Jonas Sicking
e5a72459b6
Bug 596385: Update syntax for getting an url for a File to latest spec. r=jst a=blocker
2010-09-15 15:52:49 -07:00
Jonas Sicking
3bea0686f0
Bug 596385: Update FormData to latest spec. r=jst a=blocker
2010-09-15 15:52:02 -07:00
Brian Crowder
ab39525a46
Bug 567267 - move management of ExternalHelperApp protocols to PContent, r=dwitte, blocking-fennec2.0b1=mfinkle
2010-09-15 15:55:08 -07:00
Doug Turner
09476bc0de
Merge with mc. Manually merged TabChild.h and nsIFrameLoader.idl
2010-09-15 15:17:54 -07:00
Oleg Romashin
39a1341d97
Backout changeset 7eb93fe05d3a. bug 582840 due to oranges
2010-09-15 15:02:29 -07:00
Chris Jones
2bb3bb3e9c
Merge m-c --> cedar
2010-09-15 16:44:30 -05:00
Chris Jones
0a4b5217a4
Merge m-c --> cedar
2010-09-15 12:33:59 -05:00
Benedict Hsieh
5eacfcb973
Bug 582840 - Remove nsIWebProgressListener(2) support from TabChild and TabParent. r=Olli.Pettay a=blocking2.0
...
--HG--
extra : rebase_source : 764765bb56a218ec4b9be106eda1227156bf5181
2010-09-15 11:04:48 -07:00
Doug Turner
8e6559e4ce
Bug 596498 - E10: remote AlertsService r=jdm a=mfinkle
...
--HG--
extra : rebase_source : df0818cde7e9813120a14731d9afb3543adce2bf
2010-09-15 09:44:57 -07:00
Chris Jones
110d280286
Merge m-c --> cedar
2010-09-14 14:28:39 -05:00
Chris Jones
ee72f210ea
Merge m-c --> cedar
2010-09-13 19:24:09 -05:00
Doug Turner
83d09d0ba1
Bug 595456 - E10: Remote desktop notification prompt. r=cjones a=mfinkle
...
--HG--
extra : rebase_source : 5b7deb9dc69d9b1bd3be0cc42dddffa35c74d3bd
2010-09-13 13:44:53 -07:00
Doug Turner
a3714148d3
Bug 595445 - Factor out geolocation prompt into something that can be reused - Part 2 r=olli a=mfinkle
...
--HG--
rename : dom/src/geolocation/nsGeolocationOOP.h => dom/base/nsContentPermissionHelper.h
extra : rebase_source : c11252249778200db9d77c3937101ef349bfb847
2010-09-13 12:49:27 -07:00
Doug Turner
f9b04364b8
Bug 595452 - switch desktop notifications over to content permission prompt r=olli a=mfinkle
...
--HG--
extra : rebase_source : 11a92fa28a02d88fac96bd73ec8b93ce5f14bc2c
2010-09-13 12:31:53 -07:00
Dan Witte
4e67b70bc1
Bug 589413 - Failure to open libnss3.so when Firefox path contains UTF-8 characters. Part 2: consumers. r=bsmedberg, a=final+
2010-09-13 10:54:02 -07:00
Vladimir Vukicevic
c3fb6786b3
b=593850; [webgl] fix bad-arguments and null-object-behaviour tests; r=bjacob, a=b
2010-09-13 08:57:25 -07:00
Oleg Romashin
497f2db326
Merge with mozilla central 2779c55431a4, no conflicts
2010-09-10 22:32:25 -07:00
Mounir Lamouri
9d5ac0b512
Bug 556013 - Implement novalidate attribute for form elements. r=smaug a2.0=blocking
2010-09-11 06:11:58 +02:00
Chris Jones
c09e9a66d7
Bug 594960: Use nsX11ErrorHandler in content processes. r=karl
2010-09-09 20:25:26 -05:00
Ben Turner
9d64943303
Bug 594583 - 'IndexedDB: Add some UI to clear IndexedDB databases'. r=sicking+gavin. a=beta6blocking.
2010-09-10 12:12:11 -07:00
Oleg Romashin
1aa4439c1d
Bug 556487 - Plugin child/parent/PluginInstance API part. r=roc a=blocking2.0
...
--HG--
extra : rebase_source : 2c07b0dd0f24e704571f43d3e44dd4126a7b3c7d
2010-09-10 11:28:52 -07:00
Felipe Gomes
f275abdfea
Bug 593378. browser_bug559991.js needs to restore original functions before closing tab, and browser_autofocus_background.js shouldn't close all tabs which would close the test window. r=mounir rs=gavin a=blocking-beta6
2010-09-10 15:42:20 -03:00
Marco Bonardo
41e32f07f9
Bug 592990 - about:home DOM storage is cleared with cookies and private browsing. r=mayhemer a=blocking
...
* * *
fix bustage. a=bustage
2010-09-09 12:20:05 +02:00
David Zbarsky
dcd40d9c0b
Bug 556007 (1/3) - Add list IDL attribute to HTMLInputElement. r=sicking a2.0=sicking
2010-09-10 07:18:10 +02:00
Mounir Lamouri
af7af7ba81
Bug 555840 - Implement datalist element. r=sicking,mrbkap,ehsan sr=smaug a2.0=roc
2010-09-10 07:16:56 +02:00