Robert O'Callahan
a01e7414cf
Bug 829557. Part 2: Allow plugin code to reenter Gecko safely while while the plugin is processing an input event. r=bsmedberg
...
When nsPluginInstanceOwner passes input events to the plugin instance,
it's safe to reenter Gecko from plugin code and do anything, even
arbitrary script execution.
--HG--
extra : rebase_source : e07820e145ec1e639b241f02b8b439b45f6e5e8b
2013-02-28 00:50:28 +13:00
Robert O'Callahan
be82b38545
Bug 829557. Part 1: When calling into plugin code, identify situations where it is safe (or unsafe) to reenter Gecko from plugin code. r=bsmedberg
...
When Gecko is reentered from unsafe call sites, we allow the reentry, but we
suppress execution of the refresh driver to minimize the danger.
In this patch, we treat all sites as unsafe.
--HG--
rename : toolkit/modules/Timer.jsm => browser/devtools/shared/Browser.jsm
rename : toolkit/modules/tests/xpcshell/test_timer.js => browser/devtools/shared/test/browser_browser_basic.js
rename : build/mach_bootstrap.py => mach
extra : rebase_source : b83c1d09313bff62357eaa931eced0f72f838493
2013-02-28 00:50:27 +13:00
L. David Baron
5af7387a3d
Bug 846099: Avoid (GC-timing-sensitive) nsTraceRefcnt assertions from duplicate class names. r=mounir
2013-02-28 09:52:15 -08:00
Ms2ger
c6832bb745
Merge m-i to b-s.
2013-02-28 14:46:10 +01:00
L. David Baron
5fbc66f981
Bug 404077: Adjust annotations of expected assertions. CLOSED TREE
2013-02-27 21:44:26 -08:00
Gregory Szorc
27c42e83c6
Merge mozilla-central into build-system
...
The 3 merged files had no conflicts and were manually verified to ensure
no incompatible changes crept in.
2013-02-27 21:02:02 -08:00
Gregory Szorc
803629b9c6
Merge mozilla-central into build-system
...
There were merges in configure.in and some Makefile.in. None had any
conflicts. I spot verified the Makefile.in changes and confirmed that
the changes did not touch any DIRS* variables.
2013-02-27 10:03:52 -08:00
Ed Morley
5eb9daf922
Backed out changeset f73b7b8d1a2d (bug 829557) for failing to compile on Windows on a CLOSED TREE
2013-02-27 12:50:30 +00:00
Ed Morley
2a52d29880
Backed out changeset 622b744e5df9 (bug 829557)
2013-02-27 12:49:32 +00:00
Ms2ger
2801c25ab8
Merge m-c to b-s.
2013-02-26 19:09:25 +01:00
Gregory Szorc
3fd0b2c59d
Bug 784841 - Part 18k: Convert /dom; f=Ms2ger rs=khuey
2013-02-25 12:47:20 -08:00
Robert O'Callahan
21bba7fe47
Bug 829557. Part 2: Allow plugin code to reenter Gecko safely while while the plugin is processing an input event. r=bsmedberg
...
When nsPluginInstanceOwner passes input events to the plugin instance,
it's safe to reenter Gecko from plugin code and do anything, even
arbitrary script execution.
--HG--
extra : rebase_source : 815683c3027b906c4744495e8e1cfdb261e0c557
2013-02-28 00:50:28 +13:00
Robert O'Callahan
1b97fac2e6
Bug 829557. Part 1: When calling into plugin code, identify situations where it is safe (or unsafe) to reenter Gecko from plugin code. r=bsmedberg
...
When Gecko is reentered from unsafe call sites, we allow the reentry, but we
suppress execution of the refresh driver to minimize the danger.
In this patch, we treat all sites as unsafe.
--HG--
extra : rebase_source : 0730f41c9158c868ed4ffcba74ff77abbfebc2cd
2013-02-28 00:50:27 +13:00
Boris Zbarsky
8362da6fe1
Bug 844322. Make plug-in getters and setters JSPROP_SHARED so they don't get shadowed by expandos on the DOM nodes. r=jst
2013-02-24 22:40:42 -05:00
L. David Baron
ff34707a75
Bug 404077: Adjust annotations of expected assertions.
2013-02-27 10:37:19 -08:00
Brian Smith
dd3a554e2c
Bug 841477: Fix build bustage in the case MOZ_CRASHREPORTER_INJECTOR not being defined, rs=dholbert
...
--HG--
extra : rebase_source : bb2b4777d6b45bad6b856e23d21f71117e1b9381
2013-02-27 17:25:38 -08:00
L. David Baron
b9ebac2acd
Bug 404077: Adjust annotations of expected assertions.
2013-02-27 15:36:14 -08:00
Masatoshi Kimura
94a859f84d
Bug 841477 - Enable FAIL_ON_WARNINGS on MSVC in dom/plugins. r=benjamin
2013-02-28 07:44:52 +09:00
L. David Baron
05d5d9dfa9
Bug 404077: Use navigator.platform.startsWith rather than navigator.platform.indexOf, at Jesse's suggestion.
2013-02-26 22:23:08 -08:00
Bobby Holley
2589449122
Bug 834732 - Audit callers of GetNativeContext and use AutoPushJSContext where appropriate. r=mrbkap
2013-02-26 11:04:13 -08:00
Aaron Klotz
64a591507f
Bug 845491: Make Plugin Hang UI push buttons automatically resize to fit their text. r=jmathies
2013-02-27 16:23:09 -05:00
L. David Baron
4f4296979b
Bug 404077: Annotate known assertions in mochitests.
2013-02-25 18:39:21 -08:00
Ehsan Akhgari
08ba6f9b51
Bug 838582 - Part 2: Move HTMLTextAreaElement to Web IDL bindings; r=bzbarsky
2013-02-19 00:54:23 -05:00
Ryan VanderMeulen
486f369f1f
Backed out 6 changesets (bug 832920, bug 825341, bug 838582, bug 842726, bug 629801, bug 842561) for Linux32 debug mochitest-2 and Windows/OSX mochitest-browser-chrome failures on a CLOSED TREE.
2013-02-22 15:30:06 -05:00
Ehsan Akhgari
b855a12fa5
Bug 838582 - Part 2: Move HTMLTextAreaElement to Web IDL bindings; r=bzbarsky
...
--HG--
extra : rebase_source : f8933c4973220dc8845b9ce2f63e91b366167117
2013-02-19 00:54:23 -05:00
Jonathan Mayer
4bd2d83991
Bug 818340 - change third party cookie handling to block third party cookies from sites I haven't visited. (r=jdm, r=dolske)
...
--HG--
extra : rebase_source : f486f39feac1fb743edc920618bec29884d515f1
2013-02-22 08:16:01 -08:00
Jeff Gilbert
78f00c0f31
Bug 716859 - Streaming GLContext buffers (doublebuffering, etc) - r=bjacob,jrmuizel,vlad
...
--HG--
extra : rebase_source : 3fb4230127df8a265d930fb779bdc93e05626c8b
2013-02-13 15:26:24 -08:00
Ed Morley
23a70898de
Backed out changeset 82747d694e7a (bug 716859) for android reftest-2 timeouts
2013-02-21 19:54:25 +00:00
Jeff Gilbert
197c718e7b
Bug 716859 - Streaming GLContext buffers (doublebuffering, etc) - r=bjacob,jrmuizel,vlad
...
--HG--
extra : rebase_source : 5dad29809733a54a19cd3e5030498f00597d1dc8
2013-02-13 15:26:24 -08:00
Jim Chen
64c27ce017
Bug 842687 - Use uint32 instead of bool for certain plug-in values; r=bsmedberg
2013-02-20 15:19:06 -05:00
Georg Fritzsche
961f449d4a
Bug 842687 - Test for uint32_t plug-in value; r=bsmedberg
2013-02-20 20:17:21 +01:00
Ryan VanderMeulen
b891b80fa0
Backed out changeset b46c006a7696 (bug 716859) and changeset 6a14e4c15aa6 (bug 841836) for B2G test failures on a CLOSED TREE.
2013-02-20 10:01:20 -05:00
Jeff Gilbert
2187525c49
Bug 716859 - Streaming GLContext buffers (doublebuffering, etc) - r=bjacob,jrmuizel,vlad
2013-02-13 15:26:24 -08:00
Cykesiopka
7af4e94e2a
Bug 583566 - Remove old Java plugin scanning pref and related code. r=bsmedberg
2013-02-17 07:07:50 -05:00
David Keeler
c5d99fd5ae
bug 838290 - make nsIPluginHost.getPermissionStringForType more robust r=bsmedberg
2013-02-13 10:15:40 -08:00
Drew Willcoxon
9815eb95b6
Bug 648675 - Allow comments and URL opt-in in content/plugin crash UI. r=dolske,ted
2013-02-14 15:57:50 -08:00
Yury Delendik
92e8ade290
Bug 839714 - Extend PlayPreview API. r=jschoenick, r=jwein
2013-02-14 15:38:41 -06:00
Aaron Klotz
96814ed3f4
Bug 834127 - Make Plugin Hang UI dialog unowned. r=bsmedberg
2013-02-14 18:03:05 -05:00
Ryan VanderMeulen
cf5adab5f1
Backed out changeset 38c7d7a7f586 (bug 716859) for B2G reftest failures on a CLOSED TREE.
2013-02-13 21:39:07 -05:00
Jeff Gilbert
3375a513c3
Bug 716859 - Streaming GLContext buffers (doublebuffering, etc) - r=bjacob,jrmuizel,vlad
2013-02-13 15:26:24 -08:00
Georg Fritzsche
8c689a1dbd
Bug 813906 - Mochitest for unified base URI usage. r=bsmedberg
2012-11-23 20:35:49 +01:00
Ed Morley
ecf12df05c
Backed out changeset fba52fc5161a (bug 813906)
2013-02-13 12:05:39 +00:00
Ed Morley
d284176066
Backed out changeset 230f42e5e26d (bug 813906)
2013-02-13 12:05:36 +00:00
Georg Fritzsche
8780b762d1
Fix fba52fc5161a, bug 813906, test bustage.
2013-02-13 12:34:22 +01:00
Georg Fritzsche
64e6c63551
Bug 813906 - Mochitest for unified base URI usage. r=bsmedberg
2012-11-23 20:35:49 +01:00
James Willcox
b3cd64a23a
Bug 839456 - Annotate crash reports with Flash version on Android r=bsmedberg
2013-02-12 15:33:38 -05:00
Aaron Klotz
4980f6147c
Bug 833560 - Part 2: Add timings to Plugin Hang UI telemetry. r=vdjeric
2013-02-12 15:05:39 -05:00
Georg Fritzsche
3295cc97eb
Bug 752422 - Add null-check for plugin tag. r=bsmedberg
2013-02-12 19:03:25 +01:00
Aaron Klotz
191953b041
Bug 839236 - Add nsRefPtr to a nsPluginHost::GetInst call. r=bsmedberg
2013-02-11 20:49:33 -05:00
Masatoshi Kimura
53f57c6f5a
Bug 839731 - Kill try-safe stuff. r=benjamin
2013-02-12 01:28:08 +09:00