Justin Dolske
ab0ee94f15
Bug 611166 - Use window's context for tracking modal state. r=mrbkap, a=me
2010-11-11 20:51:23 -08:00
David Dahl
5aced17f45
Bug 568629: add a ConsoleAPI component used to implement window.console object exposed to web content (disabled for the moment), r=gavin/dietrich, sr=jst, a=blocking
...
--HG--
extra : rebase_source : 9bfe8478039ee16310f9f87da87c66d778739a73
2010-11-09 15:19:19 -05:00
Johnny Stenback
7307c2f4d5
Bug 610714: Add nsIDOMGlobalPropertyInitializer, which allows "JavaScript Global Properties" to know about the window they're being attached to, r=mrbkap, a=blocking
...
--HG--
extra : rebase_source : c66b23c40e111102c36364f55e01359390012612
2010-11-09 18:00:01 -05:00
Ehsan Akhgari
eda812475f
Bug 610556 - Linker errors on shared builds with NS_SetDllDirectory; r=khuey a=bsmedberg
...
--HG--
rename : toolkit/xre/nsSetDllDirectory.cpp => xpcom/base/nsSetDllDirectory.cpp
rename : toolkit/xre/nsSetDllDirectory.h => xpcom/base/nsSetDllDirectory.h
2010-11-09 21:02:09 -05:00
Ben Turner
ceed7c8d18
Bug 607729 - Reenable test, a=testfix
2010-11-11 10:57:07 -08:00
Robert Sayre
78fcef6d2d
Merge mozilla-central to tracemonkey.
2010-11-09 15:29:44 -05:00
Josh Aas
3e01275064
Bug 610238: Sync to npapi-headers rev 31. r=bsmedberg a=blocking2.0betaN+
2010-11-09 10:26:44 -05:00
Chris Jones
703c658a1c
Bug 562424: Switch IPDL interfaces to infallible TArray. r=bent a=blocking
2010-11-08 20:49:00 -06:00
Chris Jones
c794313ace
Bug 598862, part 3: Have plugin parents keep a 'proxy ref' to plugin X resources by duping the plugin's X socket. r=karlt
2010-11-08 20:48:59 -06:00
Mike Kristoffersen
6c4150cec9
Bug 575658 - [e10s] TabChild::ParamsToArrays string optimization r=doug.turner a=approval2.0
2010-11-03 14:02:33 +01:00
Mike Kristoffersen
c761926d65
Bug 575657 - [e10s] TabChild should use NS_NOTREACHED in addition to NS_ERROR_NOT_IMPLEMENTED r=doug.turner a=approval2.0
2010-11-03 14:00:49 +01:00
Ehsan Akhgari
ffa07f5b9a
Bug 603679 - Fix a regression causing the Shockwave plugin to fail to load; r=bsmedberg a=blocking-beta8+
2010-11-04 14:45:51 -04:00
Luke Wagner
a5861fe116
Bug 603045 - JM: don't optimize away JSFRAME_HAS_RVAL check in debug mode (r=bhackett)
...
--HG--
extra : rebase_source : 6c975694160595fa65e0acf174b9b7f6c5997d56
2010-11-08 09:28:12 -08:00
Igor Bukanov
92b67c9caf
bug 607695 - Avoid unnecessary JS_GetStringBytes. r=gal
2010-10-28 17:15:53 +02:00
Gregor Wagner
805701a996
Bug 598650 - Increase JSGC_MAX_MALLOC_BYTES to 128MB, r=gal
2010-11-01 18:16:03 -07:00
Robert Sayre
5ad2152acd
Merge mozilla-central to tm.
2010-10-30 17:11:52 -04:00
Robert Sayre
03513401da
Bug 595243 - Expose debugMode to JSD. Relanding test bustage fixed up. r=gal.
2010-10-30 12:13:02 -04:00
Jeff Walden
ff603e73f4
Backed out changeset 85feecf161fe (Career Limiting Move? < http://bonsai.mozilla.org/cvsquery.cgi?who=sspitzer%40netscape.com&whotype=regexp&date=explicit&mindate=2001-01-25+10%3A00&maxdate=2001-01-25+10%3A15 >), seems to have turned mochitest-plain-4 orange.
2010-10-29 22:31:12 -07:00
Robert Sayre
19cc79ccf3
Bug 595243 - Expose debugMode to JSD. r=gal
2010-10-29 18:35:07 -04:00
Robert Sayre
05033a2e47
Merge m-c to tm
2010-10-28 21:26:36 -04:00
Mounir Lamouri
236ad5b588
Backed out changeset 81326ef16ae1. a=oranges
2010-10-28 23:48:48 +02:00
Mounir Lamouri
00c432bb8c
Bug 607145 - form.action, button.formAction and input.formAction should be reflected as URL. r=bz a=blocking-b7
2010-10-28 22:49:14 +02:00
Mihai Sucan
a8cd49d408
Bug 601352 - Console does not scroll expression result into view, r+a=roc
2010-10-28 13:01:37 -03:00
Blake Kaplan
1802eb481e
Bug 606585 - Make the compartment map use principals properly. r=peterv/bz
...
--HG--
extra : rebase_source : b4585beb4aa5f9f44cb02beb3f0f91212345f1f8
2010-10-26 23:57:31 -07:00
Honza Bambas
55c96a408d
merge, a=merge
2010-10-27 20:45:39 +02:00
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