Hiroyuki Ikezoe
5ba9f97f96
Bug 674803 - Remove needless G_OBJECT. r=karlt
2011-08-07 16:11:00 +02:00
Benoit Girard
72df1c7230
Backout f182f03aaee9, f53ac674db57 due to tp5 regression
...
--HG--
extra : rebase_source : d1c007ad66571bd77a93b5e3064400cf2738fe8c
2011-08-06 19:04:26 -04:00
Benoit Girard
0114b3a598
Bug 673440 - Fix casing of NPNVsupportsCompositingCoreAnimationPluginsBool; r=bustage
2011-08-06 14:04:58 -04:00
Benoit Girard
61285b7cc2
Bug 673440 - add support for NPNVSupportsCompositingCoreAnimationPluginsBool; r=josh
2011-07-31 13:37:06 -04:00
Marco Bonardo
da046badd6
Backout changesets 57446cb82caa, 1c136ef5cac2 due to Tp5 regression on OSX.
2011-08-06 10:24:48 +02:00
Benoit Girard
b5300e8a06
Bug 673440 - add support for NPNVSupportsCompositingCoreAnimationPluginsBool; r=josh
...
--HG--
extra : rebase_source : 9601c70b14876f40ad3fa333fe522f2fe49e41f4
2011-07-31 13:37:06 -04:00
Josh Aas
514b541115
Bug 675309: Get rid of unnecessary calls to nsNPAPIPluginInstance::Start(). r=jst
2011-08-02 13:49:05 -04:00
Masayuki Nakano
1b1ef93b10
Bug 658194 Get rid of SendMessage() from mouse wheel event handling r=jimm
2011-08-02 12:03:15 +09:00
Daniel Holbert
11c1ed1c0b
Merge last green mozilla-central changeset to mozilla-inbound
2011-07-28 14:53:21 -07:00
Josh Aas
d98e8a2ebc
Bug 674240: Update NPAPI headers to npapi-sdk r12. r=bgirard
2011-07-28 14:32:29 -04:00
Makoto Kato
9c8b580ca6
Bug 606473 - Enable plugin hooks once WindowsDllInterceptor supports 64-bit. r=bsmedberg
2011-07-28 19:06:56 +09:00
Andrei Kurushin
1f1b6b4402
Bug 665315 - OOPP Contextmenu loses messages; r=jmathies
2011-07-27 14:17:50 +02:00
Marco Bonardo
3430d79c86
Merge last green changeset from mozilla-inbound to mozilla-central
2011-07-27 12:12:25 +02:00
Jim Mathies
90daaa944f
Bug 618683 - Quirk the full screen focus fix landed in bug 608013 to silverlight. r=bsmedberg
2011-07-26 14:18:23 -05:00
Joel Maher
83f1d06c0a
Bug 674315 - move test_clear_site_data.html to mochitest-chrome. r=dolske, a=test-only
2011-07-28 12:04:02 -04:00
Han Chang
82d0713909
Bug 640629 - Move timer declaration instances to prevent premature garbage collection from occuring and wiping out the timer instances before they get a chance to fire. r=jdm,gavin
2011-07-05 21:40:00 -04:00
malek@lcde.net
e9986d90b5
Bug 522796 - Implement NPN_SetException for remote plugins, r=bsmedberg
2011-07-26 12:55:58 -04:00
Jacek Caban
63d8742e3e
Bug 670912 - nptest_windows.cpp fails to compile on mingw-w64 r=benjamin
2011-07-26 12:24:20 +02:00
Michael Wu
a09b1922d3
Bug 671185 - Incorrect return of NS_ERROR_* codes in functions returning PRBool, r=mak,ehsan,taras,biesi,pike,khuey,dholbert,josh,bjacob,bsmith
2011-07-25 21:57:58 -07:00
Karthik Mohanarangam
493af911ea
Bug 555086 - Change PluginModuleChild::AnswerPPluginInstanceConstructor to report errors correctly. r=cjones, push=jorendorff.
...
--HG--
extra : rebase_source : 7dd33310117f22768a138c23f1dec79eb990add9
2011-07-25 12:11:43 -05:00
Walter Meinl
93ee6d51fd
Bug 670230 - [OS/2] missing includes in nsPluginInstanceOwner. r=daveryeo
2011-07-25 12:17:02 +02:00
Joel Maher
80f4fb3053
Bug 666660 - convert mochitest plugin harness code to specialpowers. r=ted, a=test-only
2011-07-23 09:02:43 -04:00
Joel Maher
c632843040
Bug 666649 - remove enablePrivilege from various places in the harness and chrome tests. r=ted, a=test-only
2011-07-21 16:21:25 -04:00
Marco Bonardo
e74e9917ee
Merge last green changeset from mozilla-inbound to mozilla-central
2011-07-21 14:32:10 +02:00
arno renevier
b0190c2f49
Bug 669299 - Remove unneeded nsPrintfCString.h includes. r=bsmedberg
2011-07-21 04:37:31 +02:00
Mounir Lamouri
0252d92d00
Bug 669310 - Fixes various includes and forward declarations. f=Ms2ger r=jst
2011-07-20 12:18:54 -07:00
Ehsan Akhgari
63320af2de
Revert to changeset e0ce7821fce1 because the latest push broke all of the builds DONTBUILD
2011-07-19 16:25:54 -04:00
Mounir Lamouri
b8b90bb631
Bug 669310 - Fixes various includes and forward declarations. f=Ms2ger r=jst
2011-07-19 11:22:43 -07:00
Mounir Lamouri
d4958c3309
Backed out bug 669310, bug 668013, bug 667887 and bug 669886 due to build bustage.
2011-07-19 10:49:48 -07:00
Mounir Lamouri
d9d1e6dee0
Bug 669310 - Fixes various includes and forward declarations. f=Ms2ger r=jst
2011-07-18 17:05:10 -07:00
Benoit Girard
448099a25d
Bug 672361 - Fix memory management of mIOSurface; r=smichaud
2011-07-19 11:14:00 -04:00
Matheus Kerschbaum
7b050d7473
Bug 579571 - Remove --enable-timeline support. r=tglek
2011-07-17 12:07:42 +02:00
Justin Lebar
ad9b1c8792
No bug - Fix Vim modeline in PluginModuleChild.cpp. rs=khuey DONTBUILD
...
--HG--
extra : rebase_source : ec84b4b231784a111375092339b4b0404570fb47
2011-07-13 12:52:02 -04:00
Benoit Girard
fea3984790
Bug 663259 - Enable Mac Async plugin by default. r=cjones,mattwoodrow
...
--HG--
extra : rebase_source : 6d397273f10e659a08125b3861e1651a3994aaa0
2011-07-12 10:31:18 -04:00
Rafael Ávila de Espíndola
80890c4263
Bug 557226 followup: Fix variable definition in order to fix clang builds; r=BenWa
2011-07-12 13:30:56 -04:00
Mike Hommey
fa821d2340
Bug 657569 - Build nptest.dll without optimization on windows. r=ted
2011-07-11 07:51:26 +02:00
Josh Aas
cfa1e39172
Bug 670079: Stop caching plugin instances. We don't ever want to restart instances. r=jst
2011-07-08 12:39:22 -04:00
Marco Bonardo
fe30dccbab
Merge last green changeset from mozilla-central to mozilla-inbound
2011-07-01 23:56:44 +02:00
Taras Glek
b9177046be
Bug 668355: s/Timer/AutoTimer/ r=jlebar
2011-07-01 14:39:17 -07:00
Taras Glek
6a21003a1f
Bug 668355 - Measure plugin enumeration with telemetry r=jlebar
2011-07-01 12:06:12 -07:00
Benoit Girard
8f2aba5bfb
Bug 663259 - Part 2: Restore Synchronous plugin rendering, with preference for async rendering. r=smichaud
2011-06-30 12:46:26 -04:00
Benoit Girard
c7abdf138f
Bug 663259 - Part 1: Mac Async rendering fixes. r=josh
2011-06-30 12:46:25 -04:00
Josh Matthews
080c323fe5
Back out bug 581341 due to too many intermittent failures.
2011-06-29 23:44:28 -04:00
Josh Matthews
0d76b06c33
Bug 581341 - Part 1: Make crash report annotation work OOP and subsume existing workarounds. r=cjones
...
--HG--
extra : rebase_source : b0c73c5d539a7c1d579722fb1e67db1e0c9a44b1
2011-06-08 15:56:31 -04:00
Olli Pettay
d09611dbd4
Bug 666604 - Allow untrusted events to trigger a link, r=bz
...
--HG--
extra : rebase_source : e0b8510a039425c17a3d412241aa8f24df05558a
2011-06-30 14:52:11 +03:00
Ehsan Akhgari
1deb9f1504
Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
...
Landing on a CLOSED TREE
2011-10-17 10:59:28 -04:00
Benoit Girard
f8b3ddd376
Bug 692759 - Fix Non-InvalidatingCoreAnimation refresh timer for async layers plugins. r=smichaud
...
--HG--
extra : rebase_source : 3017218abbe7897aa34b7a868cc63e49550246ce
2011-10-14 14:00:44 -04:00
Jeff Walden
1bb2d1626a
Bug 693469 - Implement mozilla::ArrayLength and mozilla::ArrayEnd, and replace uses of NS_ARRAY_LENGTH whenever possible. (Exceptions: assigning to static initializers, use in static assertions, as template parameters, etc. These will go away when the relevant compilers have C++11 constexpr support.) r=cjones
...
--HG--
extra : rebase_source : b4bae9a0f85abf2feb828609b50e756916b99a6f
2011-10-10 22:50:08 -07:00
Jeff Walden
97742a5075
Bug 679509 - Make sure convert hooks in plugin code always return a primitive value. r=mrbkap, r=luke, r=jst
...
--HG--
extra : rebase_source : adf240c22329d3461a2c939d11798247a98b867f
2011-10-14 16:27:50 -07:00
Matt Brubeck
83ec0f2c6b
Back out dcc28a7cfa31, 13342c7d1fc3, f005ff7b0e2a (bug 692198, bug 692196, bug 692200) because of test failures
2011-10-13 12:17:06 -07:00
Jeff Walden
212f7a7655
Back out bug 679509 -- need to try another approach. r=backout
2011-10-13 11:30:17 -07:00
James Willcox
cb90f9b982
Bug 692198 - Make Flash on Android draw to bitmap intead of SurfaceView directly r=blassey
...
commit 872c1f5bf1f2c205c3f999409ed55f31627c968a
Author: James Willcox <jwillcox@mozilla.com>
Bug 692198 - Make Flash on Android draw to bitmap intead of SurfaceView directly
2011-10-05 14:44:19 -04:00
James Willcox
dd766b0fc6
bug 692196 - Make 'navigator.plugins' have correct content on Android r=blassey
...
From 14c74360d7af6101a2b9193ed8b8a6f4bcd6c42b Mon Sep 17 00:00:00 2001
https://bugzilla.mozilla.org/show_bug.cgi?id=692196
2011-10-05 14:34:19 -04:00
James Willcox
8a73a16a9b
Bug 692200 - Make 'plugins.force.wmode' pref override any other wmode r=jst
...
From 1c3c36534accbc956a5b88278ebc165626c8a8f0 Mon Sep 17 00:00:00 2001
This also enables the preference on Android. We need this because
the fix for bug 692200 breaks 32bit support, which is used
in 'transparent' (and probably other) wmodes. We force it
to 'opaque' to avoid this.
2011-10-05 14:43:16 -04:00
Brad Lassey
e10ba7b125
bug 687265 - Front-end support for flash on Android Fennec r=mbrubeck,blassey,dolske,jst
2011-10-07 13:46:02 -04:00
Jeff Walden
1872189eac
Back out everything since 5435ee09cf7b. Tinderbox compilers hate me. r=epic-fail
2011-10-12 12:21:53 -07:00
Jeff Walden
37f2b96015
Bug 639469 - Implement mozilla::ArrayLength and mozilla::ArrayEnd, and replace uses of NS_ARRAY_LENGTH whenever possible. r=cjones
...
--HG--
extra : rebase_source : 860a8271bf7e51cde358f2a4185c410de1fc2960
2011-10-10 22:50:08 -07:00
Jeff Walden
126648f5f3
Bug 679509 - Test that plugin conversion hooks properly convert to a primitive value. r=mrbkap
...
--HG--
extra : rebase_source : 54d0eb69de7180b2b1ba361c51031ffb83c3f2ac
2011-10-11 09:36:18 -07:00
Jeff Walden
bcbb000338
Bug 679509 - Make sure convert hooks in plugin code always return a non-primitive value. r=luke
...
--HG--
extra : rebase_source : 0efa84079b3acb44b796e8542340e8fbd7e7c303
2011-10-11 15:42:15 -07:00
Benoit Girard
441a85c55f
Bug 671104 - Random Orange: iframe load race condition. r=ehsan
2011-10-11 11:02:46 -04:00
Josh Matthews
2e9d6f048a
Back out bug 581341.
2011-06-29 15:13:17 -04:00
Josh Matthews
13bf7c772a
Bug 581341 - Part 1: Make crash report annotation work OOP and subsume existing workarounds. r=cjones
2011-06-08 15:56:31 -04:00
Benoit Girard
4a9230bc43
Bug 557226 - Mac plugins now reflect plugin name; r=smichaud
2010-08-15 23:02:38 -04:00
Benoit Girard
a0acf42de5
Bug 587370 - Part 2: Use MOZ_WIDGET_COCOA instead of OS_MACOSX; r=benjamin
2011-06-27 13:29:06 -04:00
Mounir Lamouri
19a89ff493
Backout changeset 4e87265b9c11 (bug 663259) due to Talos regression.
2011-06-27 14:52:57 +02:00
Benoit Girard
d17e015c7d
Enabled Mac Async plugin by default + Fixes. b=663259 r=josh
2011-06-25 15:12:59 -04:00
Jeremy Huddleston
9e540a2e33
Bug 587370 - Use MOZ_WIDGET_COCOA instead of OS_MACOSX; r=benjamin
2011-06-25 11:25:03 -04:00
Matt Brubeck
a451a3a928
Merge mozilla-central to mozilla-inbound
2011-06-25 19:43:57 -07:00
Kyle Huey
eebd6b1515
Merge b-s to m-c
2011-06-25 10:13:14 -07:00
Josh Aas
62e06ca81a
Bug 666529: Fixes for NPAPI timer test. Fix a crash bug discovered by Hiroyuki Ikezoe and a bad dependency on timer event ordering, both of which are sources of intermittent failures. r=jgriffin
2011-06-24 22:12:23 -04:00
Kyle Huey
e322ded742
Bug 441197: Maintain an audio session across processes. r=jimm
2011-06-24 07:20:03 -07:00
Marco Bonardo
db9cf9f1d1
Revert to changeset a87ee7550f6a due to incomplete backout
2011-06-24 17:23:04 +02:00
Kyle Huey
2299b6cb57
Bug 441197: Maintain an audio session across processes. r=jimm
2011-06-24 07:20:03 -07:00
Marco Bonardo
37e29c9063
Merge last green changeset in mozilla-inbound to mozilla-central
2011-06-24 11:32:12 +02:00
Hiroyuki Ikezoe
20c8951f6d
Bug 666784 - kNotifyData.redirectCallback should be initilized with NULL. r=josh
2011-06-23 19:01:17 -07:00
Jim Mathies
0bb424ab18
Bug 664974 - Work around for _SEH_prolog plugin stack overflow crashes. r=bsmedberg
2011-06-23 18:02:53 -05:00
Joel Maher
2da5652c71
Bug 666298 - test_crash_submit.xul fails to run inside mochitest-chrome. r=ted, a=test-only
2011-06-23 11:46:35 -04:00
Cameron McCormack
8ac14dc3aa
Bug 642175 - Part 3: Make existing plugin crash mochitests clean up after themselves. r=ted
2011-06-21 12:12:15 +12:00
Benjamin Smedberg
8feffb4c20
Bug 653083 part 2: Fix crash introduced in this patch by moving the plugin-alive null checks before the identifier tries to use the module, r=captain-obvious
...
--HG--
extra : rebase_source : 703e0d5db66734b8905a24752add12f071fcd6e0
2011-06-17 15:42:13 -04:00
Benjamin Smedberg
bb3619e5a0
Bug 653083 - Deal with NPRuntime identifier which may be non-interned being passed across the process boundary, and the current cache which isn't aware of that problem. r=bent,cdleary
...
--HG--
extra : rebase_source : e21fac12c028e15f7d1a36988a6b66859c9addd8
2011-06-14 15:49:48 -04:00
Benjamin Smedberg
f3271ed41e
Test for bug 653083 - "temporary" string NPIdentifiers (those not requested explicitly with NPN_GetStringIdentifier) are being cached incorrectly across GCs
...
--HG--
extra : rebase_source : f8f8384a84a20bb6d0576797ef79106cccab8ee0
2011-06-10 12:12:32 -04:00
Mike Hommey
d6995ddba7
Bug 552864 part 1 - Move DLL blocklist in XRE, and inline NS_SetDllDirectory and environment sanitization, which now needs to be called manually. r=ehsan,r=bsmedberg
2011-05-22 08:22:27 +02:00
Benjamin Smedberg
f4bf9f13b7
Back out bug 653083 because of crashtest crashes (bug698862.html) in PluginInstanceParent::GetNPP for a crashed plugin
2011-06-16 13:22:24 -04:00
Benjamin Smedberg
a84ed48f59
Bug 653083 - Deal with NPRuntime identifier which may be non-interned being passed across the process boundary, and the current cache which isn't aware of that problem. r=bent,cdleary
...
--HG--
extra : rebase_source : b7f61b198216756b6d0a2a73a21cb84d493f7d38
2011-06-14 15:49:48 -04:00
Benjamin Smedberg
16764b5df2
Test for bug 653083 - "temporary" string NPIdentifiers (those not requested explicitly with NPN_GetStringIdentifier) are being cached incorrectly across GCs
...
--HG--
extra : rebase_source : 15e38546e0c7beeb3cab5a981dc27e15c2316757
2011-06-10 12:12:32 -04:00
Matt Brubeck
215411d603
Back out 6b23b52e68d6 - e92f98e8a335 (bug 632404, 552864, 658995) because of Tp4 regression.
2011-06-15 09:00:28 -07:00
Mike Hommey
ee635fc2e8
Bug 552864 part 1 - Move DLL blocklist in XRE, and inline NS_SetDllDirectory and environment sanitization, which now needs to be called manually. r=ehsan,r=bsmedberg
2011-05-22 08:22:27 +02:00
Neil Rashbrook
b6b0f2fc65
Bug 660536 Remove useless uses of PromiseFlat(C)String r=smaug
2011-06-09 21:17:58 +01:00
Ted Mielczarek
0e96cd6602
merge m-c and b-s
2011-06-13 09:09:43 -04:00
Ed Morley
13cfc322c6
Bug 659621 - Remove EXTRA_DSO_LIBS, EXTRA_DSO_LDOPTS, OS_LIBS from makefiles containing LIBXUL_LIBRARY = 1, now that libxul is always built; r=ted
2011-06-12 03:49:00 -04:00
Steven Michaud
9b03aa45b9
Bug 659817 - [10.7 SDK] Build error in PluginInterposeOSX.h due to Cursor type not being defined. r=bgirard
2011-06-11 11:55:44 +02:00
Benjamin Smedberg
89916d2fab
Bug 655098 - Root the jsid stored in NPObjectMemberPrivate.methodName, r=cdleary,mrbkap
...
--HG--
extra : rebase_source : 5b1d369518b23cbf28320989f03b04a3775a1f49
2011-05-06 11:24:05 -04:00
Josh Aas
eec45c690e
Bug 660989: Make NPPVpluginWantsAllNetworkStreams work with OOP plugins. r=bsmedberg
2011-06-08 16:20:53 -04:00
Benoit Girard
6d3a25d2cf
Asynchronous layer-based plugin painting on Mac b=598425 r=roc,josh
2011-05-19 17:08:14 -04:00
Mounir Lamouri
9d1bb568e2
Merging cedar with mozilla-central.
2011-06-05 15:31:36 +02:00
Ehsan Akhgari
5bd3ae6404
Bug 612448 - Protect the progress listener object from being garbage collected too soon which could cause a test timeout; r=roc
2011-06-03 16:48:31 -04:00
Hiroyuki Ikezoe
96a52e6877
Bug 661426 - Fix wrong style sheet name in test_xulbrowser_plugin_visibility.xul. r=josh
2011-06-02 17:43:00 -04:00
Ginn Chen
8ea3c3db0f
Bug 657874 Fix Flash movie playback with w_mode on a screen with xBGR visual r=karlt
2011-06-02 10:27:51 +08:00
Josh Aas
9316140ae0
Bustage fix for bug 660721.
2011-06-01 01:00:20 -04:00
Josh Aas
6c490dab8c
Bug 660721: Move nsPluginInstanceOwner to its own files. r=roc
...
--HG--
rename : layout/generic/nsObjectFrame.cpp => dom/plugins/base/nsPluginInstanceOwner.cpp
2011-06-01 00:37:54 -04:00
Benoit Girard
24cb93fe07
Bug 641227 - Crash in mozilla::plugins::PluginInstanceParent::GetImage [@ mozilla::layers::MacIOSurfaceImageOGL::SetData ]
2011-06-03 14:48:14 -07:00
Ed Morley
755df8b9a0
Bug 661584 - Code cleanup, substitute more PR_(MAX|MIN|ABS|ROUNDUP) macro calls; r=roc,ted
2011-06-25 16:06:02 +02:00
Masayuki Nakano
f6d218f2cd
Bug 660121 Remove all pref related methods from nsContentUtils r=roc
2011-05-29 08:42:57 +09:00
Josh Aas
3ee96d1e42
Bug 653116: Sort plugins from most to least recently modified. Search them in this order for MIME/extension matches. They should also appear in this order in about:plugins. r=jst r=bent
2011-05-28 00:08:26 -04:00
Jim Mathies
6cc1a20b38
Bug 658741 - Backout of focus related changes in bug 648935 due to plugin hang issues. r=bsmedberg
2011-05-27 17:28:20 -05:00
Josh Aas
68f69ccff2
Bug 606641: When creating a plugin from a stream, use the same creation path for both embedded and full screen plugins. r=jst
2011-05-26 21:49:56 -04:00
Oleg Romashin
10ac99be77
Bug 624165 Cleanup plugins code, remove kill MOZ_COMPOSITED_PLUGINS and MOZ_USE_IMAGE_EXPOSE r=dougt
2011-05-25 16:54:30 -04:00
Masayuki Nakano
3b106893b1
Bug 659536 part.2 Replace nsContentUtils::GetIntPref() with Preferences::GetInt() or Preferences::GetUint() r=roc
2011-05-25 15:32:00 +09:00
Steven Michaud
dd4a04edb5
Bug 621117 - Support native cursor manipulation from OOP plugins on OS X. r=josh,bsmedberg a=sheriff
2011-05-24 01:58:28 -05:00
Matheus Kerschbaum
679e31e4ad
Bug 648911 - Remove support for non-libxul builds. r=ted,joedrew
2011-05-23 18:54:47 +02:00
Matt Brubeck
28880643f0
Merge cedar and mozilla-central
2011-05-23 07:39:21 -07:00
Robert O'Callahan
ddcc788a2b
Bug 656749. Only optimize away zero-opacity elements when we're painting, not for any other kind of display list construction such as plugin geometry. r=tnikkel
2011-05-23 12:28:47 +12:00
Josh Aas
17caa904b0
Bug 657952: Minimize methods in nsIPluginHost. r=jst
2011-05-21 09:28:54 -04:00
Joel Maher
7aa6e96e23
Bug 616999. Xpcshell manifest support; manifest files. r=ted, a=test-only
2011-05-20 11:54:01 -04:00
Mounir Lamouri
c4f73ed36a
Merging cedar with mozilla-central.
2011-05-19 15:05:34 +02:00
Walter Meinl
644268ae48
Bug 657868 - Fix OS/2 build after nsIPluginInstance removal. r=joshmoz
2011-05-19 12:43:21 +02:00
Benjamin Smedberg
016b1a2f89
Bug 644626 - Move plugin tests from modules/plugin/test to dom/plugin/test, r=ted
...
--HG--
rename : modules/plugin/test/Makefile.in => dom/plugins/test/Makefile.in
rename : modules/plugin/test/crashtests/110650-1.html => dom/plugins/test/crashtests/110650-1.html
rename : modules/plugin/test/crashtests/41276-1.html => dom/plugins/test/crashtests/41276-1.html
rename : modules/plugin/test/crashtests/48856-1.html => dom/plugins/test/crashtests/48856-1.html
rename : modules/plugin/test/crashtests/539897-1.html => dom/plugins/test/crashtests/539897-1.html
rename : modules/plugin/test/crashtests/540114-1.html => dom/plugins/test/crashtests/540114-1.html
rename : modules/plugin/test/crashtests/570884.html => dom/plugins/test/crashtests/570884.html
rename : modules/plugin/test/crashtests/598862.html => dom/plugins/test/crashtests/598862.html
rename : modules/plugin/test/crashtests/626602-1.html => dom/plugins/test/crashtests/626602-1.html
rename : modules/plugin/test/crashtests/crashtests.list => dom/plugins/test/crashtests/crashtests.list
rename : modules/plugin/test/mochitest/307-xo-redirect.sjs => dom/plugins/test/mochitest/307-xo-redirect.sjs
rename : modules/plugin/test/mochitest/Makefile.in => dom/plugins/test/mochitest/Makefile.in
rename : modules/plugin/test/mochitest/cocoa_focus.html => dom/plugins/test/mochitest/cocoa_focus.html
rename : modules/plugin/test/mochitest/cocoa_window_focus.html => dom/plugins/test/mochitest/cocoa_window_focus.html
rename : modules/plugin/test/mochitest/crashing_subpage.html => dom/plugins/test/mochitest/crashing_subpage.html
rename : modules/plugin/test/mochitest/large-pic.jpg => dom/plugins/test/mochitest/large-pic.jpg
rename : modules/plugin/test/mochitest/loremipsum.txt => dom/plugins/test/mochitest/loremipsum.txt
rename : modules/plugin/test/mochitest/loremipsum.xtest => dom/plugins/test/mochitest/loremipsum.xtest
rename : modules/plugin/test/mochitest/loremipsum.xtest^headers^ => dom/plugins/test/mochitest/loremipsum.xtest^headers^
rename : modules/plugin/test/mochitest/loremipsum_file.txt => dom/plugins/test/mochitest/loremipsum_file.txt
rename : modules/plugin/test/mochitest/loremipsum_nocache.txt => dom/plugins/test/mochitest/loremipsum_nocache.txt
rename : modules/plugin/test/mochitest/loremipsum_nocache.txt^headers^ => dom/plugins/test/mochitest/loremipsum_nocache.txt^headers^
rename : modules/plugin/test/mochitest/neverending.sjs => dom/plugins/test/mochitest/neverending.sjs
rename : modules/plugin/test/mochitest/plugin_visibility_loader.html => dom/plugins/test/mochitest/plugin_visibility_loader.html
rename : modules/plugin/test/mochitest/plugin_window.html => dom/plugins/test/mochitest/plugin_window.html
rename : modules/plugin/test/mochitest/pluginstream.js => dom/plugins/test/mochitest/pluginstream.js
rename : modules/plugin/test/mochitest/post.sjs => dom/plugins/test/mochitest/post.sjs
rename : modules/plugin/test/mochitest/test_GCrace.html => dom/plugins/test/mochitest/test_GCrace.html
rename : modules/plugin/test/mochitest/test_bug479979.xul => dom/plugins/test/mochitest/test_bug479979.xul
rename : modules/plugin/test/mochitest/test_bug532208.html => dom/plugins/test/mochitest/test_bug532208.html
rename : modules/plugin/test/mochitest/test_bug539565-1.html => dom/plugins/test/mochitest/test_bug539565-1.html
rename : modules/plugin/test/mochitest/test_bug539565-2.html => dom/plugins/test/mochitest/test_bug539565-2.html
rename : modules/plugin/test/mochitest/test_clear_site_data.html => dom/plugins/test/mochitest/test_clear_site_data.html
rename : modules/plugin/test/mochitest/test_cocoa_focus.html => dom/plugins/test/mochitest/test_cocoa_focus.html
rename : modules/plugin/test/mochitest/test_cocoa_window_focus.html => dom/plugins/test/mochitest/test_cocoa_window_focus.html
rename : modules/plugin/test/mochitest/test_convertpoint.xul => dom/plugins/test/mochitest/test_convertpoint.xul
rename : modules/plugin/test/mochitest/test_cookies.html => dom/plugins/test/mochitest/test_cookies.html
rename : modules/plugin/test/mochitest/test_copyText.html => dom/plugins/test/mochitest/test_copyText.html
rename : modules/plugin/test/mochitest/test_crash_nested_loop.html => dom/plugins/test/mochitest/test_crash_nested_loop.html
rename : modules/plugin/test/mochitest/test_crash_notify.xul => dom/plugins/test/mochitest/test_crash_notify.xul
rename : modules/plugin/test/mochitest/test_crash_notify_no_report.xul => dom/plugins/test/mochitest/test_crash_notify_no_report.xul
rename : modules/plugin/test/mochitest/test_crash_submit.xul => dom/plugins/test/mochitest/test_crash_submit.xul
rename : modules/plugin/test/mochitest/test_crashing.html => dom/plugins/test/mochitest/test_crashing.html
rename : modules/plugin/test/mochitest/test_crashing2.html => dom/plugins/test/mochitest/test_crashing2.html
rename : modules/plugin/test/mochitest/test_enumerate.html => dom/plugins/test/mochitest/test_enumerate.html
rename : modules/plugin/test/mochitest/test_fullpage.html => dom/plugins/test/mochitest/test_fullpage.html
rename : modules/plugin/test/mochitest/test_getauthenticationinfo.html => dom/plugins/test/mochitest/test_getauthenticationinfo.html
rename : modules/plugin/test/mochitest/test_hanging.html => dom/plugins/test/mochitest/test_hanging.html
rename : modules/plugin/test/mochitest/test_instantiation.html => dom/plugins/test/mochitest/test_instantiation.html
rename : modules/plugin/test/mochitest/test_multipleinstanceobjects.html => dom/plugins/test/mochitest/test_multipleinstanceobjects.html
rename : modules/plugin/test/mochitest/test_newstreamondestroy.html => dom/plugins/test/mochitest/test_newstreamondestroy.html
rename : modules/plugin/test/mochitest/test_npn_asynccall.html => dom/plugins/test/mochitest/test_npn_asynccall.html
rename : modules/plugin/test/mochitest/test_npn_timers.html => dom/plugins/test/mochitest/test_npn_timers.html
rename : modules/plugin/test/mochitest/test_npobject_getters.html => dom/plugins/test/mochitest/test_npobject_getters.html
rename : modules/plugin/test/mochitest/test_npruntime.xul => dom/plugins/test/mochitest/test_npruntime.xul
rename : modules/plugin/test/mochitest/test_npruntime_construct.html => dom/plugins/test/mochitest/test_npruntime_construct.html
rename : modules/plugin/test/mochitest/test_npruntime_identifiers.html => dom/plugins/test/mochitest/test_npruntime_identifiers.html
rename : modules/plugin/test/mochitest/test_npruntime_npnevaluate.html => dom/plugins/test/mochitest/test_npruntime_npnevaluate.html
rename : modules/plugin/test/mochitest/test_npruntime_npninvoke.html => dom/plugins/test/mochitest/test_npruntime_npninvoke.html
rename : modules/plugin/test/mochitest/test_npruntime_npninvokedefault.html => dom/plugins/test/mochitest/test_npruntime_npninvokedefault.html
rename : modules/plugin/test/mochitest/test_npruntime_npnsetexception.html => dom/plugins/test/mochitest/test_npruntime_npnsetexception.html
rename : modules/plugin/test/mochitest/test_painting.html => dom/plugins/test/mochitest/test_painting.html
rename : modules/plugin/test/mochitest/test_plugin_scroll_painting.html => dom/plugins/test/mochitest/test_plugin_scroll_painting.html
rename : modules/plugin/test/mochitest/test_pluginstream_asfile.html => dom/plugins/test/mochitest/test_pluginstream_asfile.html
rename : modules/plugin/test/mochitest/test_pluginstream_asfileonly.html => dom/plugins/test/mochitest/test_pluginstream_asfileonly.html
rename : modules/plugin/test/mochitest/test_pluginstream_err.html => dom/plugins/test/mochitest/test_pluginstream_err.html
rename : modules/plugin/test/mochitest/test_pluginstream_geturl.html => dom/plugins/test/mochitest/test_pluginstream_geturl.html
rename : modules/plugin/test/mochitest/test_pluginstream_geturlnotify.html => dom/plugins/test/mochitest/test_pluginstream_geturlnotify.html
rename : modules/plugin/test/mochitest/test_pluginstream_newstream.html => dom/plugins/test/mochitest/test_pluginstream_newstream.html
rename : modules/plugin/test/mochitest/test_pluginstream_post.html => dom/plugins/test/mochitest/test_pluginstream_post.html
rename : modules/plugin/test/mochitest/test_pluginstream_poststream.html => dom/plugins/test/mochitest/test_pluginstream_poststream.html
rename : modules/plugin/test/mochitest/test_pluginstream_seek.html => dom/plugins/test/mochitest/test_pluginstream_seek.html
rename : modules/plugin/test/mochitest/test_pluginstream_seek_close.html => dom/plugins/test/mochitest/test_pluginstream_seek_close.html
rename : modules/plugin/test/mochitest/test_pluginstream_src.html => dom/plugins/test/mochitest/test_pluginstream_src.html
rename : modules/plugin/test/mochitest/test_positioning.html => dom/plugins/test/mochitest/test_positioning.html
rename : modules/plugin/test/mochitest/test_privatemode.xul => dom/plugins/test/mochitest/test_privatemode.xul
rename : modules/plugin/test/mochitest/test_propertyAndMethod.html => dom/plugins/test/mochitest/test_propertyAndMethod.html
rename : modules/plugin/test/mochitest/test_redirect_handling.html => dom/plugins/test/mochitest/test_redirect_handling.html
rename : modules/plugin/test/mochitest/test_streamNotify.html => dom/plugins/test/mochitest/test_streamNotify.html
rename : modules/plugin/test/mochitest/test_streamatclose.html => dom/plugins/test/mochitest/test_streamatclose.html
rename : modules/plugin/test/mochitest/test_twostreams.html => dom/plugins/test/mochitest/test_twostreams.html
rename : modules/plugin/test/mochitest/test_visibility.html => dom/plugins/test/mochitest/test_visibility.html
rename : modules/plugin/test/mochitest/test_windowed_invalidate.html => dom/plugins/test/mochitest/test_windowed_invalidate.html
rename : modules/plugin/test/mochitest/test_wmode.xul => dom/plugins/test/mochitest/test_wmode.xul
rename : modules/plugin/test/mochitest/test_xulbrowser_plugin_visibility.xul => dom/plugins/test/mochitest/test_xulbrowser_plugin_visibility.xul
rename : modules/plugin/test/mochitest/test_zero_opacity.html => dom/plugins/test/mochitest/test_zero_opacity.html
rename : modules/plugin/test/mochitest/utils.js => dom/plugins/test/mochitest/utils.js
rename : modules/plugin/test/mochitest/xulbrowser_plugin_visibility.xul => dom/plugins/test/mochitest/xulbrowser_plugin_visibility.xul
rename : modules/plugin/test/reftest/border-padding-1-ref.html => dom/plugins/test/reftest/border-padding-1-ref.html
rename : modules/plugin/test/reftest/border-padding-1.html => dom/plugins/test/reftest/border-padding-1.html
rename : modules/plugin/test/reftest/border-padding-2-ref.html => dom/plugins/test/reftest/border-padding-2-ref.html
rename : modules/plugin/test/reftest/border-padding-2.html => dom/plugins/test/reftest/border-padding-2.html
rename : modules/plugin/test/reftest/border-padding-3-ref.html => dom/plugins/test/reftest/border-padding-3-ref.html
rename : modules/plugin/test/reftest/border-padding-3.html => dom/plugins/test/reftest/border-padding-3.html
rename : modules/plugin/test/reftest/div-alpha-opacity.html => dom/plugins/test/reftest/div-alpha-opacity.html
rename : modules/plugin/test/reftest/div-alpha-zindex.html => dom/plugins/test/reftest/div-alpha-zindex.html
rename : modules/plugin/test/reftest/div-sanity.html => dom/plugins/test/reftest/div-sanity.html
rename : modules/plugin/test/reftest/plugin-alpha-opacity.html => dom/plugins/test/reftest/plugin-alpha-opacity.html
rename : modules/plugin/test/reftest/plugin-alpha-zindex.html => dom/plugins/test/reftest/plugin-alpha-zindex.html
rename : modules/plugin/test/reftest/plugin-background-1-step.html => dom/plugins/test/reftest/plugin-background-1-step.html
rename : modules/plugin/test/reftest/plugin-background-10-step.html => dom/plugins/test/reftest/plugin-background-10-step.html
rename : modules/plugin/test/reftest/plugin-background-2-step.html => dom/plugins/test/reftest/plugin-background-2-step.html
rename : modules/plugin/test/reftest/plugin-background-5-step.html => dom/plugins/test/reftest/plugin-background-5-step.html
rename : modules/plugin/test/reftest/plugin-background-ref.html => dom/plugins/test/reftest/plugin-background-ref.html
rename : modules/plugin/test/reftest/plugin-background.css => dom/plugins/test/reftest/plugin-background.css
rename : modules/plugin/test/reftest/plugin-background.html => dom/plugins/test/reftest/plugin-background.html
rename : modules/plugin/test/reftest/plugin-background.js => dom/plugins/test/reftest/plugin-background.js
rename : modules/plugin/test/reftest/plugin-busy-alpha-zindex.html => dom/plugins/test/reftest/plugin-busy-alpha-zindex.html
rename : modules/plugin/test/reftest/plugin-canvas-alpha-zindex.html => dom/plugins/test/reftest/plugin-canvas-alpha-zindex.html
rename : modules/plugin/test/reftest/plugin-sanity.html => dom/plugins/test/reftest/plugin-sanity.html
rename : modules/plugin/test/reftest/plugin-transform-1-ref.html => dom/plugins/test/reftest/plugin-transform-1-ref.html
rename : modules/plugin/test/reftest/plugin-transform-1.html => dom/plugins/test/reftest/plugin-transform-1.html
rename : modules/plugin/test/reftest/plugin-transform-2-ref.html => dom/plugins/test/reftest/plugin-transform-2-ref.html
rename : modules/plugin/test/reftest/plugin-transform-2.html => dom/plugins/test/reftest/plugin-transform-2.html
rename : modules/plugin/test/reftest/plugin-transform-alpha-zindex.html => dom/plugins/test/reftest/plugin-transform-alpha-zindex.html
rename : modules/plugin/test/reftest/pluginproblemui-direction-1-ref.html => dom/plugins/test/reftest/pluginproblemui-direction-1-ref.html
rename : modules/plugin/test/reftest/pluginproblemui-direction-1.html => dom/plugins/test/reftest/pluginproblemui-direction-1.html
rename : modules/plugin/test/reftest/pluginproblemui-direction-2-ref.html => dom/plugins/test/reftest/pluginproblemui-direction-2-ref.html
rename : modules/plugin/test/reftest/pluginproblemui-direction-2.html => dom/plugins/test/reftest/pluginproblemui-direction-2.html
rename : modules/plugin/test/reftest/reftest.list => dom/plugins/test/reftest/reftest.list
rename : modules/plugin/test/reftest/windowless-clipping-1-ref.html => dom/plugins/test/reftest/windowless-clipping-1-ref.html
rename : modules/plugin/test/reftest/windowless-clipping-1.html => dom/plugins/test/reftest/windowless-clipping-1.html
rename : modules/plugin/test/testplugin/Info.plist => dom/plugins/test/testplugin/Info.plist
rename : modules/plugin/test/testplugin/Makefile.in => dom/plugins/test/testplugin/Makefile.in
rename : modules/plugin/test/testplugin/README => dom/plugins/test/testplugin/README
rename : modules/plugin/test/testplugin/nptest.cpp => dom/plugins/test/testplugin/nptest.cpp
rename : modules/plugin/test/testplugin/nptest.def => dom/plugins/test/testplugin/nptest.def
rename : modules/plugin/test/testplugin/nptest.h => dom/plugins/test/testplugin/nptest.h
rename : modules/plugin/test/testplugin/nptest.rc => dom/plugins/test/testplugin/nptest.rc
rename : modules/plugin/test/testplugin/nptest_droid.cpp => dom/plugins/test/testplugin/nptest_droid.cpp
rename : modules/plugin/test/testplugin/nptest_gtk2.cpp => dom/plugins/test/testplugin/nptest_gtk2.cpp
rename : modules/plugin/test/testplugin/nptest_macosx.mm => dom/plugins/test/testplugin/nptest_macosx.mm
rename : modules/plugin/test/testplugin/nptest_os2.cpp => dom/plugins/test/testplugin/nptest_os2.cpp
rename : modules/plugin/test/testplugin/nptest_platform.h => dom/plugins/test/testplugin/nptest_platform.h
rename : modules/plugin/test/testplugin/nptest_qt.cpp => dom/plugins/test/testplugin/nptest_qt.cpp
rename : modules/plugin/test/testplugin/nptest_utils.cpp => dom/plugins/test/testplugin/nptest_utils.cpp
rename : modules/plugin/test/testplugin/nptest_utils.h => dom/plugins/test/testplugin/nptest_utils.h
rename : modules/plugin/test/testplugin/nptest_windows.cpp => dom/plugins/test/testplugin/nptest_windows.cpp
rename : modules/plugin/test/unit/head_plugins.js => dom/plugins/test/unit/head_plugins.js
rename : modules/plugin/test/unit/test_bug455213.js => dom/plugins/test/unit/test_bug455213.js
rename : modules/plugin/test/unit/test_bug471245.js => dom/plugins/test/unit/test_bug471245.js
2011-05-18 09:05:24 -04:00
Jim Mathies
3850cadbcc
Bug 648935 - Process native events during calls to WaitForNotify in the child process when nested native event loops are detected in the parent. r=bsmedberg.
2011-05-18 06:57:08 -05:00
Jim Mathies
ed5258cc64
Bug 648935 - Prevent focus event overhead when the dom sets the focus to a windowed plugin. r=bsmedberg.
2011-05-18 06:57:08 -05:00
Jim Mathies
83e1ea7193
Bug 648935 - Remove dead code from plugin instances. r=bsmedberg.
2011-05-18 06:57:07 -05:00
Mounir Lamouri
f638f0e2ab
Merging cedar with mozilla-central.
2011-05-18 11:42:37 +02:00
Ed Morley
a618c989ae
Bug 316661 - Part A - Remove null-checks before delete. r=bsmedberg
2011-05-17 16:01:36 +02:00
Chris Leary
e31de519b7
Merge mozilla-central and tracemonkey.
2011-05-23 00:02:05 -07:00
Chris Leary
4acd9c3974
Merge mozilla-central and tracemonkey.
2011-05-20 14:29:36 -07:00
Mike Hommey
a47726df7f
Backout bug 552864, bug 632404 and bug 657297 because of leak test bustage
2011-05-22 17:52:16 +02:00
Mike Hommey
eb6869881b
Bug 552864 part 1 - Move DLL blocklist in XRE, and inline NS_SetDllDirectory and environment sanitization, which now needs to be called manually. r=ehsan,r=bsmedberg
2011-05-22 08:22:27 +02:00
Chris Leary
9aaf3fccbb
Bug 654301: Better interned string API, take 2. (r=Waldo)
2011-05-17 12:15:12 -07:00
Mike Hommey
603ccd60e3
Bug 620931 part 2.5 - Properly quote arguments on Windows when starting child processes. r=rstrong
2011-05-12 15:44:35 +02:00
Josh Aas
f6eef02c22
Bug 637253: Remove nsIPluginInstance interface. r=bsmedberg
2011-05-17 21:48:34 -04:00
Jim Mathies
d4df7f7967
Bug 608013 - When plugins receive the set focus event, confirm the parent window has focus before taking it. Fixes a fullscreen focus problem in Silverlight. r=bent.
2011-05-13 12:06:51 -05:00
Josh Aas
c530cd6322
Bug 637253: Remove nsIPlugin interface. r=bsmedberg
2011-05-11 16:23:25 -04:00
Mounir Lamouri
37225b0ea8
Merging cedar with mozilla-central.
2011-05-11 15:00:12 +02:00
Josh Aas
0d7eb5afa2
Bug 653794: Improve management of plugin MIME types, MIME descriptions, and extensions. r=bsmedberg
2011-05-10 09:47:43 -04:00
Ed Morley
f36ae39beb
Bug 654504 - Remove WinCE code from dom/plugins/base/; r=josh
2011-05-08 19:45:56 +02:00
Johnny Stenback
bbd7e07d7b
Fix bug 649795. Crash when accessing mOwner which might not always be set. r=bsmedberg
2011-04-26 11:36:38 -07:00
Jacek Caban
8c4c4d3ec2
Bug 643772 - dom/plugins can't compile on mingw due to implicit function pointer to void* casts r=benjamin
2011-05-02 12:34:14 +00:00
Makoto Kato
72a8d16e7c
Bug 652299 - Remove unnecessary character conversion in CreateNPAPIPlugin. r=bsmedberg
2011-05-02 15:42:34 +09:00
Benjamin Smedberg
fad6161ed0
Bug 649558 - Move modules/plugin/base to dom/plugins/base, r=josh
...
--HG--
rename : modules/plugin/base/src/Makefile.in => dom/plugins/base/Makefile.in
rename : modules/plugin/base/src/PluginPRLibrary.cpp => dom/plugins/base/PluginPRLibrary.cpp
rename : modules/plugin/base/src/PluginPRLibrary.h => dom/plugins/base/PluginPRLibrary.h
rename : modules/plugin/base/public/npapi.h => dom/plugins/base/npapi.h
rename : modules/plugin/base/public/npfunctions.h => dom/plugins/base/npfunctions.h
rename : modules/plugin/base/public/npruntime.h => dom/plugins/base/npruntime.h
rename : modules/plugin/base/public/nptypes.h => dom/plugins/base/nptypes.h
rename : modules/plugin/base/public/nsIHTTPHeaderListener.idl => dom/plugins/base/nsIHTTPHeaderListener.idl
rename : modules/plugin/base/public/nsIPlugin.idl => dom/plugins/base/nsIPlugin.idl
rename : modules/plugin/base/public/nsIPluginDocument.idl => dom/plugins/base/nsIPluginDocument.idl
rename : modules/plugin/base/public/nsIPluginHost.idl => dom/plugins/base/nsIPluginHost.idl
rename : modules/plugin/base/public/nsIPluginInputStream.idl => dom/plugins/base/nsIPluginInputStream.idl
rename : modules/plugin/base/public/nsIPluginInstance.idl => dom/plugins/base/nsIPluginInstance.idl
rename : modules/plugin/base/public/nsIPluginInstanceOwner.idl => dom/plugins/base/nsIPluginInstanceOwner.idl
rename : modules/plugin/base/public/nsIPluginStreamInfo.idl => dom/plugins/base/nsIPluginStreamInfo.idl
rename : modules/plugin/base/public/nsIPluginStreamListener.idl => dom/plugins/base/nsIPluginStreamListener.idl
rename : modules/plugin/base/public/nsIPluginTag.idl => dom/plugins/base/nsIPluginTag.idl
rename : modules/plugin/base/public/nsIPluginTagInfo.idl => dom/plugins/base/nsIPluginTagInfo.idl
rename : modules/plugin/base/src/nsJSNPRuntime.cpp => dom/plugins/base/nsJSNPRuntime.cpp
rename : modules/plugin/base/src/nsJSNPRuntime.h => dom/plugins/base/nsJSNPRuntime.h
rename : modules/plugin/base/src/nsNPAPIPlugin.cpp => dom/plugins/base/nsNPAPIPlugin.cpp
rename : modules/plugin/base/src/nsNPAPIPlugin.h => dom/plugins/base/nsNPAPIPlugin.h
rename : modules/plugin/base/src/nsNPAPIPluginInstance.cpp => dom/plugins/base/nsNPAPIPluginInstance.cpp
rename : modules/plugin/base/src/nsNPAPIPluginInstance.h => dom/plugins/base/nsNPAPIPluginInstance.h
rename : modules/plugin/base/src/nsNPAPIPluginStreamListener.cpp => dom/plugins/base/nsNPAPIPluginStreamListener.cpp
rename : modules/plugin/base/src/nsNPAPIPluginStreamListener.h => dom/plugins/base/nsNPAPIPluginStreamListener.h
rename : modules/plugin/base/src/nsPluginDirServiceProvider.cpp => dom/plugins/base/nsPluginDirServiceProvider.cpp
rename : modules/plugin/base/src/nsPluginDirServiceProvider.h => dom/plugins/base/nsPluginDirServiceProvider.h
rename : modules/plugin/base/public/nsPluginError.h => dom/plugins/base/nsPluginError.h
rename : modules/plugin/base/src/nsPluginHost.cpp => dom/plugins/base/nsPluginHost.cpp
rename : modules/plugin/base/src/nsPluginHost.h => dom/plugins/base/nsPluginHost.h
rename : modules/plugin/base/public/nsPluginLogging.h => dom/plugins/base/nsPluginLogging.h
rename : modules/plugin/base/src/nsPluginManifestLineReader.h => dom/plugins/base/nsPluginManifestLineReader.h
rename : modules/plugin/base/src/nsPluginModule.cpp => dom/plugins/base/nsPluginModule.cpp
rename : modules/plugin/base/src/nsPluginNativeWindow.cpp => dom/plugins/base/nsPluginNativeWindow.cpp
rename : modules/plugin/base/public/nsPluginNativeWindow.h => dom/plugins/base/nsPluginNativeWindow.h
rename : modules/plugin/base/src/nsPluginNativeWindowGtk2.cpp => dom/plugins/base/nsPluginNativeWindowGtk2.cpp
rename : modules/plugin/base/src/nsPluginNativeWindowOS2.cpp => dom/plugins/base/nsPluginNativeWindowOS2.cpp
rename : modules/plugin/base/src/nsPluginNativeWindowQt.cpp => dom/plugins/base/nsPluginNativeWindowQt.cpp
rename : modules/plugin/base/src/nsPluginNativeWindowWin.cpp => dom/plugins/base/nsPluginNativeWindowWin.cpp
rename : modules/plugin/base/src/nsPluginSafety.h => dom/plugins/base/nsPluginSafety.h
rename : modules/plugin/base/src/nsPluginStreamListenerPeer.cpp => dom/plugins/base/nsPluginStreamListenerPeer.cpp
rename : modules/plugin/base/src/nsPluginStreamListenerPeer.h => dom/plugins/base/nsPluginStreamListenerPeer.h
rename : modules/plugin/base/src/nsPluginTags.cpp => dom/plugins/base/nsPluginTags.cpp
rename : modules/plugin/base/src/nsPluginTags.h => dom/plugins/base/nsPluginTags.h
rename : modules/plugin/base/public/nsPluginsCID.h => dom/plugins/base/nsPluginsCID.h
rename : modules/plugin/base/src/nsPluginsDir.h => dom/plugins/base/nsPluginsDir.h
rename : modules/plugin/base/src/nsPluginsDirDarwin.cpp => dom/plugins/base/nsPluginsDirDarwin.cpp
rename : modules/plugin/base/src/nsPluginsDirOS2.cpp => dom/plugins/base/nsPluginsDirOS2.cpp
rename : modules/plugin/base/src/nsPluginsDirUnix.cpp => dom/plugins/base/nsPluginsDirUnix.cpp
rename : modules/plugin/base/src/nsPluginsDirUtils.h => dom/plugins/base/nsPluginsDirUtils.h
rename : modules/plugin/base/src/nsPluginsDirWin.cpp => dom/plugins/base/nsPluginsDirWin.cpp
rename : modules/plugin/base/public/nspluginroot.idl => dom/plugins/base/nspluginroot.idl
2011-04-26 17:38:43 -04:00
Brad Taylor
c24db59f5b
Bug 480317 - Provide a way for atk-based plugins to slot into our a11y tree, r=joshmoz, ginn, surkov, trev, patch=btaylor, mcarrion, mgorse
2011-04-27 22:42:18 +09:00
Karl Tomlinson
ab886a0635
b=629472 revert to using NP_GetValue instead of NPPluginFuncs::getvalue for NPPVpluginDescriptionString when testing for Flash r=cjones
...
--HG--
extra : transplant_source : %FBW%24%E0%DD%03%82%3E%EDA5%A0.%F8%1A%0A%AF%C9%9E%15
2011-05-02 08:33:16 +12:00
Chris Leary
441defa1f8
Back out bug 654301 to run again on try.
2011-05-16 19:03:20 -07:00
Chris Leary
e3d78887ef
Bug 654301: Better interned string API. (r=Waldo)
2011-05-16 18:18:59 -07:00
Robert O'Callahan
1ed92bdb3e
Bug 641426. Part 6: Rename Empty to SetEmpty. r=cjones
2011-04-19 15:07:23 +12:00
Robert O'Callahan
e4d736bde3
Bug 641426. Part 2: Remove a bunch of direct gfxRect::pos/size usage. r=joe
2011-04-19 15:07:21 +12:00
Josh Aas
8534ecedec
Bug 649488: Move contents of dom/plugins to dom/plugins/ipc. r=bsmedberg
...
--HG--
rename : dom/plugins/AStream.h => dom/plugins/ipc/AStream.h
rename : dom/plugins/BrowserStreamChild.cpp => dom/plugins/ipc/BrowserStreamChild.cpp
rename : dom/plugins/BrowserStreamChild.h => dom/plugins/ipc/BrowserStreamChild.h
rename : dom/plugins/BrowserStreamParent.cpp => dom/plugins/ipc/BrowserStreamParent.cpp
rename : dom/plugins/BrowserStreamParent.h => dom/plugins/ipc/BrowserStreamParent.h
rename : dom/plugins/COMMessageFilter.cpp => dom/plugins/ipc/COMMessageFilter.cpp
rename : dom/plugins/COMMessageFilter.h => dom/plugins/ipc/COMMessageFilter.h
rename : dom/plugins/ChildAsyncCall.cpp => dom/plugins/ipc/ChildAsyncCall.cpp
rename : dom/plugins/ChildAsyncCall.h => dom/plugins/ipc/ChildAsyncCall.h
rename : dom/plugins/ChildTimer.cpp => dom/plugins/ipc/ChildTimer.cpp
rename : dom/plugins/ChildTimer.h => dom/plugins/ipc/ChildTimer.h
rename : dom/plugins/Makefile.in => dom/plugins/ipc/Makefile.in
rename : dom/plugins/NPEventAndroid.h => dom/plugins/ipc/NPEventAndroid.h
rename : dom/plugins/NPEventOSX.h => dom/plugins/ipc/NPEventOSX.h
rename : dom/plugins/NPEventWindows.h => dom/plugins/ipc/NPEventWindows.h
rename : dom/plugins/NPEventX11.h => dom/plugins/ipc/NPEventX11.h
rename : dom/plugins/NestedLoopTimer.cpp => dom/plugins/ipc/NestedLoopTimer.cpp
rename : dom/plugins/NestedLoopTimer.h => dom/plugins/ipc/NestedLoopTimer.h
rename : dom/plugins/PBrowserStream.ipdl => dom/plugins/ipc/PBrowserStream.ipdl
rename : dom/plugins/PPluginBackgroundDestroyer.ipdl => dom/plugins/ipc/PPluginBackgroundDestroyer.ipdl
rename : dom/plugins/PPluginIdentifier.ipdl => dom/plugins/ipc/PPluginIdentifier.ipdl
rename : dom/plugins/PPluginInstance.ipdl => dom/plugins/ipc/PPluginInstance.ipdl
rename : dom/plugins/PPluginModule.ipdl => dom/plugins/ipc/PPluginModule.ipdl
rename : dom/plugins/PPluginScriptableObject.ipdl => dom/plugins/ipc/PPluginScriptableObject.ipdl
rename : dom/plugins/PPluginStream.ipdl => dom/plugins/ipc/PPluginStream.ipdl
rename : dom/plugins/PPluginSurface.ipdl => dom/plugins/ipc/PPluginSurface.ipdl
rename : dom/plugins/PStreamNotify.ipdl => dom/plugins/ipc/PStreamNotify.ipdl
rename : dom/plugins/PluginBackgroundDestroyer.h => dom/plugins/ipc/PluginBackgroundDestroyer.h
rename : dom/plugins/PluginIdentifierChild.h => dom/plugins/ipc/PluginIdentifierChild.h
rename : dom/plugins/PluginIdentifierParent.h => dom/plugins/ipc/PluginIdentifierParent.h
rename : dom/plugins/PluginInstanceChild.cpp => dom/plugins/ipc/PluginInstanceChild.cpp
rename : dom/plugins/PluginInstanceChild.h => dom/plugins/ipc/PluginInstanceChild.h
rename : dom/plugins/PluginInstanceParent.cpp => dom/plugins/ipc/PluginInstanceParent.cpp
rename : dom/plugins/PluginInstanceParent.h => dom/plugins/ipc/PluginInstanceParent.h
rename : dom/plugins/PluginInterposeOSX.h => dom/plugins/ipc/PluginInterposeOSX.h
rename : dom/plugins/PluginInterposeOSX.mm => dom/plugins/ipc/PluginInterposeOSX.mm
rename : dom/plugins/PluginLibrary.h => dom/plugins/ipc/PluginLibrary.h
rename : dom/plugins/PluginMessageUtils.cpp => dom/plugins/ipc/PluginMessageUtils.cpp
rename : dom/plugins/PluginMessageUtils.h => dom/plugins/ipc/PluginMessageUtils.h
rename : dom/plugins/PluginModuleChild.cpp => dom/plugins/ipc/PluginModuleChild.cpp
rename : dom/plugins/PluginModuleChild.h => dom/plugins/ipc/PluginModuleChild.h
rename : dom/plugins/PluginModuleParent.cpp => dom/plugins/ipc/PluginModuleParent.cpp
rename : dom/plugins/PluginModuleParent.h => dom/plugins/ipc/PluginModuleParent.h
rename : dom/plugins/PluginProcessChild.cpp => dom/plugins/ipc/PluginProcessChild.cpp
rename : dom/plugins/PluginProcessChild.h => dom/plugins/ipc/PluginProcessChild.h
rename : dom/plugins/PluginProcessParent.cpp => dom/plugins/ipc/PluginProcessParent.cpp
rename : dom/plugins/PluginProcessParent.h => dom/plugins/ipc/PluginProcessParent.h
rename : dom/plugins/PluginScriptableObjectChild.cpp => dom/plugins/ipc/PluginScriptableObjectChild.cpp
rename : dom/plugins/PluginScriptableObjectChild.h => dom/plugins/ipc/PluginScriptableObjectChild.h
rename : dom/plugins/PluginScriptableObjectParent.cpp => dom/plugins/ipc/PluginScriptableObjectParent.cpp
rename : dom/plugins/PluginScriptableObjectParent.h => dom/plugins/ipc/PluginScriptableObjectParent.h
rename : dom/plugins/PluginScriptableObjectUtils-inl.h => dom/plugins/ipc/PluginScriptableObjectUtils-inl.h
rename : dom/plugins/PluginScriptableObjectUtils.h => dom/plugins/ipc/PluginScriptableObjectUtils.h
rename : dom/plugins/PluginStreamChild.cpp => dom/plugins/ipc/PluginStreamChild.cpp
rename : dom/plugins/PluginStreamChild.h => dom/plugins/ipc/PluginStreamChild.h
rename : dom/plugins/PluginStreamParent.cpp => dom/plugins/ipc/PluginStreamParent.cpp
rename : dom/plugins/PluginStreamParent.h => dom/plugins/ipc/PluginStreamParent.h
rename : dom/plugins/PluginSurfaceParent.cpp => dom/plugins/ipc/PluginSurfaceParent.cpp
rename : dom/plugins/PluginSurfaceParent.h => dom/plugins/ipc/PluginSurfaceParent.h
rename : dom/plugins/PluginUtilsOSX.h => dom/plugins/ipc/PluginUtilsOSX.h
rename : dom/plugins/PluginUtilsOSX.mm => dom/plugins/ipc/PluginUtilsOSX.mm
rename : dom/plugins/StreamNotifyChild.h => dom/plugins/ipc/StreamNotifyChild.h
rename : dom/plugins/StreamNotifyParent.h => dom/plugins/ipc/StreamNotifyParent.h
rename : dom/plugins/ipdl.mk => dom/plugins/ipc/ipdl.mk
2011-04-12 16:26:11 -07:00
Benjamin Smedberg
96f6d50f12
Bug 617539 - Remove nsIPluginHost_MOZILLA_2_0_BRANCH, nsIPluginInstanceOwner_MOZILLA_2_0_BRANCH, and nsIPluginInstance_MOZILLA_2_0_BRANCH; r=jst
2011-04-11 16:00:30 -04:00
Benjamin Smedberg
5f452b5c5c
Bug 644585 - Firefox 4 cannot find plugins (on Windows) whose path contains non-ASCII characters. The path which we pass around within plugin-land (nsPluginTag.mFullPath and several similar variants) is UTF8, not a natively-encoded path. The IPC code needs to respect that. r=josh
...
--HG--
extra : rebase_source : 9a4be434de5fc0545784871f1a7c4854f9439abd
2011-04-07 17:13:59 -07:00
Josh Aas
d7443a32e0
Bug 636872: Allow CSS cursor property to be used for plugins. r=bz
2011-04-08 12:58:04 -07:00
Matheus Kerschbaum
08c43219e7
Bug 639754 - Remove MOZ_IPC checks since IPC is always built now; r=bsmedberg
2011-04-02 19:14:00 -07:00
Ms2ger
948bbfa531
Bug 640118 - Wrongly ordered members in PluginModuleChild constructor; r=felipe
2011-03-28 23:32:11 -04:00
Justin Lebar
8a42eb0162
Bug 592557 - Eliminate uses of PR_Atomic{Increment,Decrement} functions in favor of PR_ATOMIC_{INCREMENT,DECREMENT} macros. r=bsmedberg,gal
...
--HG--
extra : rebase_source : 71069eb9c9d61131adee49279e136c8574dabc62
2011-03-28 15:58:49 -04:00
Chris Jones
8742bdfc64
Bug 637004 (and maybe bug 637282): Guard against attempting to paint after NPP_Destroy. r=bsmedberg,karlt a=a
2011-03-02 12:29:31 -06:00
Robert O'Callahan
c41018c0ef
Bug 631388. Part 1: Add nsIPluginInstance::GetImageSize. r=cjones,a=blocking
2011-02-23 18:38:09 +13:00
Chris Jones
01e5046df3
Bug 635004: Notify the cairo backend that plugin surfaces have changed when swapping. r=Bas a=b
2011-02-18 19:28:45 -06:00
Felipe Gomes
d3c026453c
Bug 626016. Prevent QuickTime plugin from stealing focus when it's hidden due to SetWindow call. r=bsmedberg a=blocking-final
2011-02-18 13:31:59 -08:00
Chris Jones
80228f74c3
Bug 626602, part 10: Don't send the results of the force-paint to the browser, and don't use alpha recovery for it. r=roc
2011-02-16 16:43:31 -06:00
Chris Jones
3ae8df01ae
Bug 626602, part 9: When possible, copy from a background to an opaque surface and have transparent plugins draw directly on the copied background, instead of doing alpha recovery or hoping plugins give us alpha values. r=bsmedberg,karlt sr=roc
2011-02-16 16:43:31 -06:00
Chris Jones
589b7d181b
Bug 626602, part 8.1: Close the XDisplay to free the gfxXlibSurface DisplayTable, for the sake of leak checkers. r=karlt
2011-02-16 16:43:31 -06:00
Chris Jones
8170357a77
Bug 626602, part 8: Dig a tunnel from nsObjectFrame to PluginInstanceParent for background copying. r=bsmedberg sr=roc
2011-02-16 16:43:31 -06:00
Chris Jones
4bf4f00554
Bug 629799, part 4: Fix alpha-recovery fallback on windows and try to use the SIMD path when possible. r=roc a=b
2011-02-16 16:43:30 -06:00
Jim Mathies
edf8e997c0
Bug 628872 - BBC iplayer fullscreen function broken since FF4 beta 9. r=bent@mozilla.com, a=blocker
2011-02-15 21:18:02 -08:00
Josh Aas
494ca66e01
Backed out changeset aa5cc00bf99a, bug 633942, a=josh
2011-02-15 13:30:09 -05:00
Josh Aas
15148be395
Bug 633942: Add debug logging for OOPP model negotiation. r=bsmedberg a=josh
2011-02-15 12:08:07 -05:00
Jacek Caban
dd418eaa20
Bug 633820 - nsCrashOnException.cpp compilation fails to compile on mingw r=ehsan a=benjamin
2011-02-15 12:30:58 +00:00
Ehsan Akhgari
f58fafaaaa
Bug 589495 - Win32 native exceptions (which could be crashes) on WoW64 are not fatal; r=bsmedberg a=blocking-betaN
2011-02-11 20:56:11 -05:00
Matt Woodrow
aa7f936f0b
Bug 591687: Create MacIOSurfaceImages for Core Animation plugins. r=roc r=josh a=blocking2.0betaN+
2011-02-12 11:09:03 -05:00
Matt Woodrow
1254f91253
Bug 591687: Add GetImage in order to create mac async plugin images in plugin code instead of nsObjectFrame. r=bsmedberg a=blocking2.0betaN+
2011-02-12 11:07:10 -05:00
Matt Woodrow
15072e9a42
Bug 591687: Add interface to retrieve plugins actual (remote) drawing model from nsObjectFrame. r=bsmedberg a=blocking2.0betaN+
2011-02-12 10:55:40 -05:00
Benjamin Smedberg
48f6c5b87f
Bug 630697 - Set WindowProc using the unicode functions in plugin hook procedures. r=jmathies, a=final.
2011-02-09 16:49:15 -06:00
Marco Bonardo
4fa47ec00e
Backout bug 629799 due to reftest permaorange causing a=CLOSED TREE
2011-02-09 19:16:29 +01:00
Marco Bonardo
479b3cce30
Backout bug 626602, follow-ups and conflicting bug 631388 due to Win Tp4 permaorange causing a=CLOSED TREE
2011-02-09 15:48:12 +01:00
Chris Jones
4d2e6308e0
Bug 632696: Silently fail if we can't allocate a white-background image. r=mattwoodrow a=bustage
2011-02-09 02:32:34 -06:00
Chris Jones
24e1378cae
Bug 626602, part 9: When possible, copy from a background to an opaque surface and have transparent plugins draw directly on the copied background, instead of doing alpha recovery or hoping plugins give us alpha values. r=bsmedberg,karlt sr=roc
2011-02-08 18:44:14 -06:00
Chris Jones
ab81441789
Bug 626602, part 8.1: Close the XDisplay to free the gfxXlibSurface DisplayTable, for the sake of leak checkers. r=karlt
2011-02-08 18:44:14 -06:00
Chris Jones
c2d1f4fb9c
Bug 626602, part 8: Dig a tunnel from nsObjectFrame to PluginInstanceParent for background copying. r=bsmedberg sr=roc
2011-02-08 18:44:14 -06:00
Chris Jones
80b878f2a0
Bug 629799, part 4: Fix alpha-recovery fallback on windows and try to use the SIMD path when possible. r=roc a=b
2011-02-08 18:44:12 -06:00
Dan Witte
e592ea7e56
Bug 508167 - NPAPI additions for clearing recent history (e.g. for "flash cookies"). r=josh, a=beltzner
2011-02-08 14:16:07 -08:00
Jim Mathies
6ff832a20c
Merge, a=backout
2011-02-05 17:13:30 -06:00
Jim Mathies
cf7a45d324
Backout bug 630697 due to focus regressions (bug 631794).
2011-02-05 17:13:20 -06:00
Jim Mathies
60df13a0a8
Bug 628872 - BBC iplayer fullscreen function broken in FF4 beta 9, 10 and nightly builds. r=bent@mozilla.com, a=blocker
2011-02-03 20:13:18 -08:00
Josh Aas
950f068f99
Bug 629401: Carbon plugins that cannot load in X64 Mac should send an event or notifyObservers of failure. r=BenWa, a=blocks-betaN
2011-02-03 09:31:01 -08:00
Jim Mathies
4c4898bd0e
Bug 630697 - Flash crash [@ _SEH_prolog ]; r=bsmedberg a=blocking-final+
2011-02-04 14:51:27 -05:00
Josh Aas
6ff130a27d
Bug 630935: Support NPNVsupportsCarbonBool variable for OOPP on Mac OS X. r=benwa a=blocking2.0final+
2011-02-02 13:05:55 -08:00
Ehsan Akhgari
caaa261609
Backout all of the bugs in the 7e12e3e16e6c pushlog because of the orange.
...
It is not clear which one of these bugs is at fault.
2011-02-04 16:34:02 -05:00
Jim Mathies
cf1b34b64b
Bug 630697 - Flash crash [@ _SEH_prolog ]; r=bsmedberg a=blocking-final+
...
--HG--
extra : rebase_source : e6b3b46eb6390302d4cb5429cc983d7158dfb41a
2011-02-04 14:51:27 -05:00
Ryan VanderMeulen
628972c366
Bug 627614 - Re-order init list to fix build warning. r=bent a=dtownsend
...
--HG--
extra : rebase_source : c3e1e6635bf85e9638aa88b27eb30a20d68616a0
2011-01-30 12:31:01 +13:00
Benjamin Smedberg
7301ef6276
Bug 625425 - Don't re-share the plugin surfaces every time we flip front/back buffers on Windows. r=jimm,karlt, a=blocking
2011-01-27 16:37:00 -06:00
Josh Aas
2f5208148e
Bug 610015: Implement updated Cocoa NPAPI text input spec. Part of this patch written by Steven Michaud. r=josh r=smichaud a=blocking2.0betaN+
2011-01-20 20:08:11 -05:00
Robert O'Callahan
5ea8a6177b
Bug 626177 - Correctly clip plugin draw area to prevent overdrawing. r=jmathies a=blocking2.0
2011-01-18 10:58:24 +13:00
Robert O'Callahan
942ee0c721
Bug 601064. Ensure we ask each plugin instance to paint at least once. Some plugin instances assume they will be asked to paint even if they're always invisible. r=bsmedberg,a=blocking
2011-01-04 16:56:05 +13:00
Jim Mathies
75f2992343
Bug 611689 - Mask ClearType settings from flash to prevent paint buffer alpha corruption. r=roc, a=betaN
2011-01-14 16:13:43 -06:00
Benjamin Smedberg
ae9ec0318e
Bug 624809 - Flash crash while calling RPC methods from SetWindow because pending AsyncSetWindow calls are processed in an unexpected order, r=roc a=blocker
...
--HG--
extra : rebase_source : 824e72d2567ea711d84a0737ad3fa0de37ef6347
2011-01-14 09:37:20 -05:00
Josh Aas
25cc469ad1
Bug 625164: Fix bug in which we send the wrong URL to OOP plugins via NPP_URLRedirectNotify. r=dwitte a=blocking2.0betaN+
2011-01-13 17:52:15 -08:00
Dominik Roettsches
933dd44df7
Bug 618810 - Qt Message Pump locks up in case of nested loops in flash plugin. r=dougt a=npodb
2011-01-07 14:18:29 +02:00
Josh Aas
d9696766fe
Bug 475991: Extend NPAPI to allow plugins to participate in redirect handling. r=bsmedberg a=blocking2.0betaN+
2011-01-05 14:44:21 -05:00
Tatiana Meshkova
04c72a8fde
Bug 620647 - plugin-container crashes after channel error r=jones.chris.g sr=roc a=approval2.0
2011-01-05 15:48:26 +02:00
Chris Jones
3607633bc1
Bug 618265: Fix leaking gfxSharedImageSurfaces. r=joe sr=vlad a=b
2011-01-04 10:40:54 -06:00
Oleg Romashin
334937fa9f
Bug 618565 - Don't do flash hack for maemo platform. r=dougt a=approval2.0
...
--HG--
extra : rebase_source : cf9a57355f8379dba217513422aab324a59a8d0b
2011-01-04 17:37:28 +02:00
Robert O'Callahan
6b1d61d1f9
Backing out 3883e79e5a9a and 0653a37b7230 (bug 601064) due to test failures, a=backout
2011-01-04 17:48:11 +13:00
Robert O'Callahan
44b50f3665
Bug 601064. Ensure we ask each plugin instance to paint at least once. Some plugin instances assume they will be asked to paint even if they're always invisible. r=bsmedberg,a=blocking
2011-01-04 16:56:05 +13:00
Oleg Romashin
14ea3d5eae
Bug 616705 - Enable readBack for SharedMemory plugins pipeline r=jones.chris.g a=approval2.0
2010-12-10 21:32:52 +02:00
Jim Mathies
2178bcf076
Bug 572417 - Release mouse capture in flash subclass after mouse events get delivered. r=bsmedberg, a=betaN.
2010-12-20 08:45:59 -06:00
Oleg Romashin
984bd1f902
Bug 616700 - Transparent plugins rendering not clearing surface correctly. r=roc a=npodb
2010-12-12 17:50:13 +02:00
Benjamin Smedberg
bebb89ae64
Bug 614979 - Flash plugin crashes because we don't destroy the plugin window right after NPP_Destroy, which means that messages are being delivered and causing async messages to be queued after NPP_Destroy. Destroy the window earlier, r=jimm a=blocker
2010-12-09 09:54:26 -05:00
Benjamin Smedberg
c6cbf85e2c
Bug 556194 - Use-after-free of PluginInstanceChild::mAsyncCallMutex - don't clear the pending async calls until after NPP_Destroy is called, because it is a synchronization point. r=cjones a=blocker
2010-12-07 10:05:56 -05:00
Jim Mathies
231bf20b4d
Bug 604303 - Trap GetWindowInfo calls in flash and return browser window metrics similar to what we returned prior to the landing of bug 130078. r=bent, a=betaN.
2010-12-06 18:50:56 -06:00
Jim Mathies
9d9fba2a68
Bug 604303 - Fixup linux expose quirk to use PluginModuleChild quirks system. r=karlt, a=betaN.
2010-12-06 18:50:53 -06:00
Jim Mathies
3703c3e1d9
Bug 604303 - Move plugin quirks from PluginInstanceChild to PluginModuleChild. r=bsmedgerg, a=betaN.
2010-12-06 18:50:47 -06:00
Robert O'Callahan
5214b9dcf8
Bug 615417. Postpone AsyncSetWindow processing until we're not in the middle of painting the plugin. r=bsmedberg a=pavlov
2010-12-05 21:57:33 +00:00
Josh Aas
dbfab97237
Bug 615881: Fix several bugs related to the handling of NPAPI's NPPluginFuncs structure. r=bsmedberg a=blocking2.0final+
2010-12-03 00:20:59 -05:00
Ryan VanderMeulen
45478f2ab2
Bug 578546 - Fix more MSVC warning spam by removing unneeded declarations. r=cjones a=benjamin
2010-11-16 10:21:53 +01:00
Benjamin Smedberg
3b367972a4
Bug 611593 - Topcrash @ PluginInstanceChild::AnswerNPP_Destroy because we were failing to clear mCurrentInvalidateTask in InvalidateRectDelayed. r=smaug a=blocking2.0
2010-11-15 09:18:33 -05:00
Benjamin Smedberg
0fcd32a7e8
Bug 611033 - Don't retain the plugin surface beyond the lifetime of the PluginInstanceParent: we only guarantee that the plugin X socket will kept alive until PluginModuleParent::ActorDestroy, r=karlt
2010-11-11 08:43:54 -05:00
Benjamin Smedberg
4b1e537953
Bug 611206 - Send the plugin information about mouse position changes when we scroll, even when we don't need to repaint the plugin, r=karlt
2010-11-15 09:41:18 -05:00
Ehsan Akhgari
4cf7af63bd
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
Mike Hommey
c74ea6979f
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
Benjamin Smedberg
cb010b3739
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
00e37db62d
Fix review comments from bug 583109 (changeset 6ff3fcbb7845), comment 46.
2010-11-09 09:36:33 -05:00
Benjamin Smedberg
4c30066e81
Merge mozilla-central into the branch for asynchronous plugin painting on Windows.
2010-11-05 15:56:28 -04:00
Benjamin Smedberg
f20e2d3eab
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
7f3450a0c3
Merge mozilla-central to the branch for bug 596451.
2010-10-28 10:05:20 -04:00
Benjamin Smedberg
6d2f0e6cb5
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
f7c47d7bd0
Build bustage from bug 596451 part I - always return a value from PluginInstanceChild::ReadbackDifferenceRect.
2010-10-27 15:27:33 -04:00
Benjamin Smedberg
fa5f2d300e
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
0bceccf7ec
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
0db29dc6c4
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
b69278fd2f
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
Jim Mathies
b2a9fa398f
No bug, remove left over printf debug statement from PluginInstanceChild. r=me, a=nobug.
2010-10-27 13:32:45 -05:00
Benjamin Smedberg
9316140a2f
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
09ea6bd19e
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
aa0e2fe46f
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
09d965c856
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
37c94fafbf
Merge mozilla-central with the asynchronous plugins painting branch.
2010-10-13 10:45:01 -04:00
Josh Aas
1a2dbfd7fe
Bug 610238: Sync to npapi-headers rev 31. r=bsmedberg a=blocking2.0betaN+
2010-11-09 10:26:44 -05:00
Chris Jones
920bb1a253
Bug 562424: Switch IPDL interfaces to infallible TArray. r=bent a=blocking
2010-11-08 20:49:00 -06:00
Chris Jones
f210b2981b
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
Ehsan Akhgari
aba8697709
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
Benjamin Smedberg
64f9cc7ac7
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
abf054ce8f
Bug 596451 part A - fix PluginInstanceChild to use bools, r=jimm/josh
2010-09-21 12:03:16 -04:00
Oleg Romashin
7c0aec4e9d
Bug 598227 - Add support NPP_ImageDraw API for Maemo5. r=dougt a=blocking-fennec
2010-09-23 16:06:41 -07:00
Josh Aas
eb68d9a671
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
Josh Aas
ba5d5d1431
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
Oleg Romashin
dfee058dcb
Bug 556487 - Plugin Child/Parent async implementation. r=roc a=blocking2.0
2010-09-15 09:02:49 -07:00
Oleg Romashin
0124716a85
Bug 556487 - Disable layers for non-ipc API. r=roc a=blocking2.0
2010-09-15 09:02:47 -07:00
Oleg Romashin
4bf4ce147a
Bug 556487 - Plugin Child/Parent async API. r=roc,jones.chris.g a=blocking2.0
2010-09-15 09:02:44 -07:00
Josh Aas
d9ec69ec3b
Bug 594635: Fixes for OOP Core Animation NPAPI, fixes Quicktime plugin on Mac OS X. r=benwa a=josh/johnath
2010-11-01 09:47:23 -04:00
Jim Mathies
fff11e0231
Bug 572417 - Reset mouse capture when entering full screen mode in flash. r=bsmedberg, a=betaN.
2010-10-07 02:03:18 -05:00
Oleg Romashin
e6c0383567
Bug 599202 - Add support NPP_ImageDraw API for Maemo6. r=dougt a=npodb
...
--HG--
extra : rebase_source : 8486484c5c2bd25a1e1b63859a62bf41787e7004
2010-10-05 09:15:49 +03: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
Benjamin Smedberg
3483972d3e
Revert bug 595337 because of persistent leaks running mochitests, and bug 556487 because of in-process test failures (crashes) and a reftest failure.
2010-09-14 14:50:24 -07:00
Oleg Romashin
a4b64dd109
Bug 556487 - Plugin Child/Parent async implementation. r=roc a=blocking2.0
2010-09-14 12:01:10 -07:00
Oleg Romashin
9f9cff04cc
Bug 556487 - Plugin Child/Parent async API. r=roc,jones.chris.g a=blocking2.0
2010-09-14 12:01:05 -07:00
Oleg Romashin
e81d8ff66c
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
Ted Mielczarek
201396dcf8
bug 587747 - Implement writing of minidumps from hang detection on OS X. r=cjones a=blocking
...
--HG--
extra : rebase_source : fef081b5b0fae828ecc0c2678d83787778dfc70d
2010-08-27 09:32:45 -04:00
Josh Aas
8c9bbe88dc
Bug 590054: Fix cross-architecture IPC pointer size issues with Cocoa NPAPI events. r=benwa r=cjones a=blocking-b6
2010-08-26 04:21:41 -04:00
Josh Aas
897572c680
Bug 578868: Only load plugin libraries into the main process when absolutely necessary. r=benwa sr=bsmedberg a=blocking-b5+
2010-08-17 20:05:48 -04:00
Benjamin Smedberg
dc48958f76
Bug 583053 - Corruption issues when running rdio because windows double-pass rendering events don't win the RPC race, r=bent
2010-08-16 10:10:25 -04:00
Benoit Girard
eb46e9aa6f
Bug 583296 - Release timer resources after context menu. r=josh a=josh
...
--HG--
extra : rebase_source : 70de646d179dbfcd939e3558a15e6e23dacfcc30
2010-08-15 23:48:51 -04:00
Benoit Girard
9242e873a2
Bug 583296 - Fix StartDrawingPlugin to correctly detect nested OS X OOPP paint events. r=josh
2010-08-15 13:42:09 -04:00
Benoit Girard
2791ae69a0
Bug 577494: Interpose OS X Cocoa system calls to hide dock in fullscreen/focus OOPP windows. r=josh
2010-08-13 12:45:50 -04:00
Josh Aas
44cee3e0f3
Backed out changeset 452db8c688ba, bug 578868.
2010-08-13 04:23:13 -04:00
Josh Aas
af707311f7
Bug 578868: Only load plugin libraries into the main process when absolutely necessary. r=benwa sr=bsmedberg
2010-08-13 02:42:42 -04:00
Benedict Hsieh
6f6d5f973d
Bug 535077 - Fixes hang caused by failure to execute sync launch r=cjones a=blocking2.0
2010-08-10 14:14:10 -07:00
Benoit Girard
65b74dc61a
Bug 568513 - Implement NPN_PopUpContextMenu. r=josh a=blocking-beta3
2010-07-29 18:38:32 -04:00
Benjamin Smedberg
cdf1dbd459
Bug 582012 - register identifiers in the ID maps when they are created by the browser, so that a plugin never sees two identifiers for the same string/integer, r=bent
2010-07-28 13:20:33 -04:00
timeless@mozdev.org
f5f02a1ffb
Bug 555696 mClosed isn't initialized in PluginStreamChild. r=bsmedberg
2010-07-13 11:56:42 -07:00
Makoto Kato
c1088eac82
Bug 574095 - crash loading test plugin on 64-bit win7 tests in /layout/generic/crashtests/505912-1.html , /tests/layout/generic/test/test_plugin_clipping.xhtml [@ _SetWindowLongPtr() | nsPluginNativeWindowWin::SubclassAndAssociateWindow]. r=joshmoz
2010-07-12 13:49:12 +09:00
Benjamin Smedberg
b2946f1920
Bug 563361 - Increase the maximum chunk size for delivering stream data to a plugin so that poorly-written Flash which assume stuff about streams don't break, r=bent
2010-07-08 16:28:04 -07:00
Michael Kohler
695ea3b78d
Bug 506041 - Correct misspellings in source code (Patch 3)
...
r=timeless
--HG--
extra : rebase_source : 1917c999a5865676ffb7ec3c2834c3e091bb64dc
2010-07-07 15:33:52 +02:00
Matt Woodrow ext:(%20and%20Karl%20Tomlinson%20%3Ckarlt%2B%40karlt.net%3E)
76e41ffa8d
b=569775 leak foreign colormap wrappers to work-around an old GDK bug that could destroy the browser's colormap r=cjones
2010-07-02 15:57:02 +12:00
Michael Wu
497bad45b8
Bug 576336 - Fix debugging build with MOZ_IPC on Android
2010-07-01 16:41:36 -07:00
Michael Wu
6ce8eb93c9
Bug 574120 - Add support for IPC on Android to everything else, r=dougt
2010-06-25 13:29:43 -07:00
Michael Wu
a682582859
Bug 574717 - Stub out ipc plugin stuff for Android, r=cjones
2010-06-25 13:24:50 -07:00
Felipe Gomes
c1eabb512a
Bug 570267 - [OOPP] Firefox 3.6.4 bug: When a flash file has a focus, window.onblur event does not happen as expected.
...
r=jimm
2010-06-23 10:08:56 -07:00
Benjamin Smedberg
9dfb495463
Bug 449129 - abort a plugin process if a plugin attempts to spin an event loop while painting, r=jmathies
2010-06-23 10:18:00 -04:00
Chris Jones
6a7afab683
Bug 572295: Add X11Util.h for X11 toolkits. r=karlt,joedrew
2010-06-21 15:35:49 -05:00
Jesse Ruderman
736c6f6527
Remove stray line breaks from NS_ERROR messages, since they interfere with log processing. rs=jst
...
--HG--
extra : rebase_source : 87421691da969e0ebe5fbfbc44cd8f18617d1351
2010-06-17 13:28:38 -07:00
Felipe Gomes
e8b5238a27
Bug 557279 - Drag & drop into plug-ins is broken. r=jimm
2010-06-16 18:54:20 +02:00
Tero Koskinen
03368ef4ea
Bug 563737 - [QT] Detect when Qt plugins enter a nested event loop. r=cjones
2010-06-01 23:58:00 -04:00
Benoit Girard
6c5f81357a
Implement InvalidatingCoreAnimation Drawing Model. b=559211 r=josh
2010-06-09 00:11:48 -04:00
Makoto Kato
06686a6ea8
Bug 567720 - bustage on x64 build for COMMessageFilter.cpp. r=cjones
2010-05-27 13:34:41 +09:00
Jim Mathies
1b22958fdb
Bug 568129 - Don't reset the delayed flash reply message flag, triggering the call at some point during fullscreen tear down. r=bent.
2010-05-26 20:07:25 -05:00
Chris Jones
07f8eb2f60
Bug 567645: Temporarily work around now-fatal deserialization errors by sending a dummy message in place of previously ignored windows messages. r=bent
2010-05-25 19:41:02 -05:00
Chris Jones
7b752496f2
Tests for bug 560000
2010-05-22 14:35:40 -05:00
Jim Mathies
fe1ee01716
Bug 558986 - detect and resolve races between MS-COM RPC and IPDL RPC by implementing IMessageFilter and processing pending IPDL RPC calls while waiting for MS-COM RPC responses. Original patch by bsmedberg, r=cjones/jimm/ehsan with followup fixes by Jim Mathies, r=bsmedberg
...
--HG--
extra : rebase_source : 214029d3188f8aa00948e0dcdc3c11cd279d1569
2010-05-21 11:48:34 -04:00
Oleg Romashin
ac7d9da0e9
Bug 566845 - Make desktop flash plugin works on Fennec QT. r=dougt.
2010-05-21 13:19:57 -04:00
Benoit Girard
3e27540114
Added CGContextSaveGState for OOPP Shared CGContext. b=565963 r=josh
2010-05-20 15:22:57 -04:00
Benoit Girard
090a8ee0d2
Fixed PluginInstanceParent::AnswerNPN_ConvertPoint definition. b=565365 r=josh
2010-05-20 15:22:54 -04:00
Benoit Girard
e95d127d48
Dealloc CoreGraphics Shmem for OOPP. b=560941 r=josh
2010-05-20 15:22:41 -04:00
Jim Mathies
d72a0a8085
Bug 566610 - Undo the nuclear reply message option, keep the set focus fix. r=bent.
2010-05-18 13:17:10 -05:00
Jim Mathies
6ecd6d754e
Bug 563377 - Flash fullscreen window refuses to close. r=bent.
2010-05-18 11:43:45 -05:00
Jim Mathies
10cc88a617
Bug 558986 - Backout of fix for crashes in TSF with Flash/Silverlight on tablets. CLOSED TREE
2010-05-17 14:36:43 -05:00
Benjamin Smedberg
8a66748579
Bug 558986 - Fix for crashes in TSF with Flash/Silverlight on tablets (OLE/COM nested event loops). r=cjones, jimm, ehsan.
2010-05-17 11:33:34 -05:00
Benoit Girard
7c3b2bbde3
Bug 528146: Run plug-in code on the thread that starts in main(). r=cjones
...
--HG--
rename : dom/plugins/PluginThreadChild.cpp => dom/plugins/PluginProcessChild.cpp
rename : dom/plugins/PluginThreadChild.h => dom/plugins/PluginProcessChild.h
rename : ipc/ipdl/test/cxx/IPDLUnitTestThreadChild.cpp => ipc/ipdl/test/cxx/IPDLUnitTestProcessChild.cpp
rename : ipc/ipdl/test/cxx/IPDLUnitTestThreadChild.h => ipc/ipdl/test/cxx/IPDLUnitTestProcessChild.h
2010-05-10 23:18:00 -05:00
Josh Aas
18bf6a70df
Fix case where we return an NPError value as an nsresult in PluginModuleParent. b=564917 r=cjones
2010-05-12 14:12:49 -04:00
Josh Aas
34bbba88db
Fix int comparison warning in BrowserStreamChild.cpp. b=560828 r=bsmedberg
2010-05-12 14:12:27 -04:00
Jim Mathies
08899aaef9
Bug 563377 - [OOPP] Add centralized ReplyMessage handler in PluginModuleChild for all child windows (various fullscreen hang fixs). r=bent.
2010-05-11 10:19:14 -05:00
Benjamin Smedberg
6b2b16688e
Bug 564861 - NPN_IntFromIdentifier always returns INT_MIN when running in OOPP mode because of a backwards conditional check. Also, int identifiers of -1 don't work correctly when the parent first creates the identifier, because we were misusing a sentinel value. r=bent
2010-05-10 17:11:25 -04:00
Benjamin Smedberg
82c82079df
Bug 564607 - Plugins which implement NPClass.enumerate crash Firefox when run OOP: fix the precedence of C++ operations, r=bent
2010-05-10 17:11:08 -04:00
Jim Mathies
3c2f579877
Bug 563847 - [OOPP] Fix for crash [@ ntdll.dll@0x222a2 ] [@ RtlEnterCriticalSection ] (from PluginInstanceChild::FlashThrottleMessage). r=bent.
2010-05-06 11:40:26 -05:00