David Mandelin
ac09edcf6c
Bug 585501: innerize window before using it as a scope chain in NPN_Evaluate, r=mrbkap
2010-08-10 16:11:32 -07:00
L. David Baron
2d948cf4d9
Mark known random assertion due to bug 585394.
2010-08-07 19:21:44 -07:00
Clint Talbert
1afdc1b8df
Backed out changeset 49beef9387a0 due to Xpcshell orange a=backout
...
--HG--
extra : rebase_source : 01307f705ab07b7784401d69a53921b200544978
2010-08-25 14:03:44 -07:00
Joel Maher
51fff79f07
Bug 586754 Change xpcshell to use $relativesrcdir instead of $module for android support a=NPOTB r=mitchell.field
2010-08-25 11:47:39 -07:00
Joel Maher
ce269022ab
Bug 574189 - Fix chrome tests to work from an extension for android and e10s support a=NPOTB r=ctalbert
2010-08-24 10:29:34 -07:00
Josh Aas
80c7aced07
Bug 584143 - Crashes when streams are open and a plugin instance is closed at/under nsNPAPIPluginInstance::Stop, r=bsmedberg
2010-08-09 14:38:43 -04:00
Josh Aas
8effb77703
Fix a problem in which we fail to load an enabled plugin just because a disabled plugin is a MIME handler for the same MIME type. b=581848 r=jst
2010-08-04 15:16:12 -04:00
Dan Witte
5f4dbe5953
Bug 536324 - e10s HTTP: refactor nsHashPropertyBag. Part 3: contentLength consumers. r=jduell, a=beta5+
2010-08-21 00:31:35 -07:00
Josh Aas
a150919962
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
Robert O'Callahan
7ad31bd211
Fix line endings.
2010-08-18 18:04:50 +12:00
Bas Schouten
3cbce0cdb6
Bug 587320: Use proper paint counts on D2D due to dual pass rendering. r=joedrew
2010-08-16 09:15:03 +02:00
Martin Stránský
47126da4d8
Bug 574354 - Disable OOP for plugins wrapped by nspluginwrapper. r=josh
2010-08-15 11:10:15 +02:00
Benjamin Smedberg
352f2a2dd9
Bug 583576 - Range requests on an embedded or fullpage stream causes the stream to be destroyed prematurely because we don't record the mPendingRequests on the nsPluginStreamListenerPeer, r=josh
2010-08-04 14:31:20 -04:00
Dave Townsend
e503e5893d
Disable plugin crash submission tests on all Linux for bug 583591. rs=khuey
2010-08-02 18:02:20 -07:00
Josh Aas
76e341467b
Bug 583506: Remove remaining support for blackwood java from plugins module. r/a=jst
2010-08-02 16:31:31 -04:00
Robert O'Callahan
91595e761f
Bug 580160. Test plugin needs to invalidate itself if its size changes. r=josh
2010-08-02 15:07:07 +12:00
Robert Sayre
073bde8d2b
Merge mozilla-central to tracemonkey.
2010-07-30 21:57:41 -07:00
L. David Baron
9cc2e9ec05
Switch reftest manifests to new, shorter syntax for widget toolkit tests. (Bug 570329) a2.0=tests
...
This patch was created by running the following sed commands:
s/MOZ_WIDGET_TOOLKIT=="\(gtk2\|cocoa\|qt\|windows\)"/\1Widget/g
s/MOZ_WIDGET_TOOLKIT!="\(gtk2\|cocoa\|qt\|windows\)"/!\1Widget/g
on all *.list files in the tree.
2010-07-30 16:48:57 -07:00
Josh Aas
ca28c175cb
Bug 583019: Remove unused library management code from the plugin host. r=benwa
2010-07-29 17:53:48 -04:00
Chris Jones
4f403fa196
Bug 582486: Don't read an unused pref when unregistering from the category manager. r=josh
2010-07-29 14:15:13 -05:00
Robert Sayre
55a8586519
Merge mozilla-central to tracemonkey.
2010-07-27 13:09:04 -07:00
Igor Bukanov
6eb0fa7807
bug 552266 - - asserting that autorooters are used only under a request. r=mrbkap
2010-07-23 13:33:15 +02:00
Robert Sayre
1b744a7685
Merge mozilla-central to tracemonkey.
2010-07-20 15:07:03 -07:00
Luke Wagner
549bdba685
fatval tweaks: bump XDR version, remove spurious comment and #defines, realign JSStackFrame
2010-07-15 13:18:12 -07:00
Luke Wagner
99411cc93d
Bug 549143 - fatvals
2010-07-14 23:19:36 -07:00
Robert Sayre
38029f43fa
Merge mozilla-central to tracemonkey.
2010-07-12 20:42:21 -07:00
Josh Aas
f53cb167f3
Fix mStreamListeners incorrectly initialized to nsnull. Also remove a bad comment. b=577982
2010-07-12 16:22:51 -04:00
Robert Sayre
951426beed
Merge mozilla-central to tracemonkey.
2010-07-11 16:23:48 -07:00
Makoto Kato
613f3559d8
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
Robert Sayre
70fc03b113
Merge mozilla-central to tracemonkey.
2010-07-02 17:25:52 -07:00
Josh Aas
7c2ba6e19d
Bug 542971, bug 577985: Includes a number of plugin module memory mgmt fixes. Remove/replace nsPluginInstanceTag (instance tags), stop storing the plugin library and function table twice. r=jst
2010-07-19 22:11:26 -04:00
Josh Aas
4e23705cc3
Bug 579516: Patch contains a number of fixes to nsPluginStreamListenerPeer memory management. Also moves storage of the stream array for cache lookups to the plugin instance rather than the instance tag. Also stops adding streams to the cached list that shouldn't be there. r=benwa
2010-07-17 19:47:29 -04:00
Josh Aas
106040179d
Improve memory mgmt and reduce COM pointer type usage in plugin stream code. b=578913 r=benwa (re-landing, did not cause Ts Shutdown regression)
2010-07-16 15:55:54 -04:00
Josh Aas
a3aefb5e98
Backed out changeset 764bb4ae886c, bug 578913, it may be at fault for a Ts Shutdown regression.
2010-07-16 13:25:01 -04:00
Josh Aas
41ff002705
Improve memory mgmt and reduce COM pointer type usage in plugin stream code. b=578913 r=benwa
2010-07-15 22:30:07 -04:00
Robert O'Callahan
7f603b4ac1
Bug 564991. Part 37: Add test plugin API to make the plugin invalidate itself during each paint. r=josh
2010-07-16 09:08:11 +12:00
Robert Sayre
4ed4f1f76a
merge tracemonkey to mozilla-central.
2010-07-14 06:00:32 -07:00
Josh Aas
74d7a05a98
Move nsPluginStreamListenerPeer to its own files, clean up the plugin host. b=578447 r=benwa
2010-07-13 16:48:00 -04:00
Josh Aas
d581ec02fb
Move nsNPAPIPluginStreamListener implementation to its own file. b=578383 r=jst
2010-07-13 14:42:03 -04:00
Josh Aas
1b1a81fc4a
Remove nsPluginCacheListener, it is unused. b=578285 r=benwa
2010-07-13 02:58:30 -04:00
Benjamin Smedberg
5aea5bb4c0
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
Steven Michaud
a54789cbe5
Bug 577967 - Crash [@ NSAddImage ] on startup on 2.0 branch. r=josh
2010-07-21 11:27:13 -05:00
Chris Jones
15db514e63
Temporarily disable plugin crash submission tests. See bug 573290
2010-07-01 20:01:09 -05:00
Benjamin Smedberg
a2833452f8
Merge mozilla-central to the bug 568691 branch.
...
--HG--
rename : gfx/public/nsITheme.h => gfx/src/nsITheme.h
2010-06-30 14:23:23 -04:00
Ted Mielczarek
1dc201bc7a
bug 574357 followup, don't run the new test on platforms where we don't build crashreporter. Should also fix bug 574118. r=bsmedberg
2010-06-30 11:10:46 -04:00
Ted Mielczarek
17362ddaa6
bug 574357 - Plugin crash reports are submitted with Throttleable=0. r=dolske
...
--HG--
rename : modules/plugin/test/mochitest/test_crash_notify_no_report.xul => modules/plugin/test/mochitest/test_crash_submit.xul
2010-06-30 10:29:05 -04:00
Justin Dolske
157f21c04d
Backed out changeset e112f68bc941 (bug 574357) due to test failures.
2010-06-29 22:45:30 -07:00
Ted Mielczarek
1ff7a5c880
bug 574357 - Plugin crash reports are submitted with Throttleable=0. r=dolske
...
--HG--
rename : modules/plugin/test/mochitest/test_crash_notify_no_report.xul => modules/plugin/test/mochitest/test_crash_submit.xul
2010-06-29 19:34:39 -04:00
Benjamin Smedberg
c71e024222
Bug 574457 - Back out the functional changes from revision 0327e126ea24, bug 569644, because of 100ms (20%) Ts regression on Linux/Mac. This leaves the nsIContentUtils helper function, but restores the plugin host category entry munging.
2010-06-29 16:56:13 -04:00
Benjamin Smedberg
63c0077443
Merge mozilla-central into the branch for bug 568691, including fixup of the new jetpack binary module.
2010-06-25 19:41:09 -04:00
Benjamin Smedberg
762def30bb
Merge mozilla-central into the static-xpcom-registration branch.
2010-06-23 17:26:25 -04:00
Benjamin Smedberg
45af085fff
Merge mozilla-central into the "branch" for but 568691. The omnijar XPT/component/chrome registration was removed during this merge, and will be re-added to the component manager shortly.
...
--HG--
rename : content/base/public/nsIChromeRegistry.idl => chrome/public/nsIChromeRegistry.idl
2010-06-21 11:41:42 -04:00
Chris Jones
bf91852da6
Bug 572295: Add X11Util.h for X11 toolkits. r=karlt,joedrew
2010-06-21 15:35:49 -05:00
Benjamin Smedberg
f13550a209
Bug 568691 part B - mechanical changes to in-tree binary modules needed to get them building and registering correctly. After this patch, xpcshell appears to work.
2010-06-10 14:11:40 -04:00
Benjamin Smedberg
80b423e0a0
Bug 569644 - Query the plugin host directly when searching for MIME types, rather than using Gecko-Content-Viewer category manager registration, r=bz
2010-06-10 12:42:16 -04:00
Josh Aas
b8977580e4
Sync NPAPI headers to npapi-headers repository r27. b=571538 r=jst r=mstange
2010-06-15 15:34:32 -04:00
Benedict Hsieh
d2e9c8e620
Bug 570980 - intermittent failure in test_fullpage.html | An error occurred - frameLoaded is not definedfixes race in plugin mochitest. r=bz
2010-06-11 12:02:44 -07:00
Josh Aas
dc18091697
Add support for Cocoa NPAPI complex text input. This patch contains a TSM-based implementation for 32-bit builds, and an NSInputContext-based implementation for 64-bit builds. b=512886 r=smichaud sr=jst
2010-06-09 20:56:17 -04:00
Mats Palmgren
1a73791960
Null-check frame (which is needed when bounds width/height is zero) and clamp negative values to zero. b=570884 r=josh
2010-06-09 21:07:41 +02:00
Josh Aas
091f1a3ee9
Merge of backout for 8e2ff18bc67e, bug 554524
2010-06-09 01:26:01 -04:00
Josh Aas
7d5bba7e58
Backed out changeset 8e2ff18bc67e
2010-06-09 01:25:11 -04:00
Benoit Girard
22930b5f78
Implement InvalidatingCoreAnimation Drawing Model. b=559211 r=josh
2010-06-09 00:11:48 -04:00
Josh Aas
1a4c1a7bba
Improve nsNPAPIPluginInstance's stream management. r=jst
2010-06-08 23:28:40 -04:00
Jeff Walden
52312bac03
Bug 518663 - ES5: Object.getOwnPropertyNames. r=jorendorff
2009-09-24 14:33:14 -07:00
Robert Sayre
27b5a3b6fb
Merge mozilla-central to tracemonkey.
...
--HG--
rename : dom/indexedDB/IDBCursorRequest.cpp => dom/indexedDB/IDBCursor.cpp
rename : dom/indexedDB/IDBCursorRequest.h => dom/indexedDB/IDBCursor.h
2010-06-30 11:54:20 -07:00
Robert Sayre
690a859635
Merge mozilla-central to tracemonkey.
2010-06-21 18:01:14 -07:00
Luke Wagner
f032df96b4
Bug 565157 - typed JS_AddRoot (r=igor)
2010-06-07 17:05:02 -07:00
Josh Aas
aaabe325da
Don't build demo Linux printing plugin by default. b=573945 r=jst
2010-06-25 10:47:35 -04:00
Ms2ger@gmail.com
a4005e2fd1
Bug 538362 - rename nsIDocument::GetPrimaryShell to nsIDocument::GetShell. r=smaug
2010-06-25 15:59:57 +02:00
Josh Aas
83ec99695c
Improve stream listener management for plugin instances. b=554524 r=jst
2010-07-09 11:16:47 -07:00
Brad Lassey
adeecd8bf0
bug 577347 - testplugin doesn't build for android r=joshmoz
2010-07-09 10:57:10 -07:00
Jim Mathies
2d302c9199
merge backout.
2010-06-02 17:18:04 -05:00
Jim Mathies
36d1eefef2
Bug 518915 - revert comment changes, 'clipRect' is not valid on all platforms. No bug.
2010-06-02 17:16:11 -05:00
timeless@mozdev.org
50835b5fc6
Bug 563200 fix deprecated conversion and comparison between signed and unsigned in testplugin/nptest.cpp. r=jst
...
--HG--
extra : rebase_source : 79958d664a02ad215198770a0c979b21ba3fca24
2010-05-23 15:32:42 -07:00
Oleg Romashin
04bd2dcac2
Bug 566845 - Make desktop flash plugin works on Fennec QT. r=dougt.
2010-05-21 13:19:57 -04:00
Ben Turner
ca2b5ab87c
Bug 560974 - 'Firefox 3.6.4 Crash [@ mozilla::plugins::PluginScriptableObjectParent::GetPropertyHelper]'. r=jst.
2010-05-17 15:18:48 -07:00
Josh Aas
75eaabfc1a
Disable plugin mochitest "test_crashing2.html" due to intermittent orange. b=566049 CLOSED TREE
2010-05-17 15:21:46 -04:00
Josh Aas
ed50cb5b07
Remove default plugins. b=533891 r=dolske sr=jst
2010-05-14 13:08:12 -04:00
Mitchell Field
6ad77bd6db
Bug 564950 - Make more use of mozilla::services, r=surkov, jst, neil, smontagu, roc, joshmoz, gavin, shaver
2010-05-14 18:24:41 +09:00
Josh Aas
9213b9561a
Backed out changeset 558df3e5b094 due to talos master issue.
2010-05-13 15:56:19 -04:00
Josh Aas
eb08772da3
Remove default plugins. b=533891 r=dolske sr=jst
2010-05-13 14:54:26 -04:00
Michael Kohler
9397418412
Bug 506041 Part 2: Correct misspellings in source code
...
r=timeless
2010-05-13 14:19:50 +02:00
Josh Aas
ce62913a4e
Check NPAPI plugin architecture on Windows so we don't list or attempt to load binaries of the wrong arch. b=551471 r=jmathies
2010-05-12 14:13:09 -04:00
Neil Rashbrook
b4742c094a
Bug 564068 Test plugin should always use the NPN allocator r=jst
2010-05-11 10:46:38 +01:00
Neil Rashbrook
580eca6489
Bug 564070 Remove unnecessary string clone r=jst
2010-05-11 10:45:15 +01:00
Phil Ringnalda
fa9669c2e2
Backed out changeset e074757a15aa (bug 533891) due to xpcshell orange after a clobber
2010-05-10 21:38:56 -07:00
Josh Aas
a987bef855
Remove default plugins. b=533891 r=dolske sr=jst
2010-05-10 20:21:31 -04:00
Benjamin Smedberg
795fd0f90e
Test for bug 564861 - Make sure that integer identifiers work correctly when running OOPP
2010-05-10 17:11:31 -04:00
Benjamin Smedberg
1f9b4b6218
Test for bug 564607 - Firefox crashes when an OOPP plugin implements NPClass.enumerate
2010-05-10 17:11:14 -04:00
Josh Aas
c36a394282
Sync Mozilla's NPAPI headers to npapi-headers r12. b=563448 sr=jst
2010-05-06 01:13:11 -04:00
Josh Aas
8ecc9116c4
Backed out changeset 955501353745
2010-05-05 15:58:41 -04:00
Josh Aas
6af09c6805
Sync Mozilla's NPAPI headers to npapi-headers r10. b=563448 sr=jst
2010-05-05 15:46:32 -04:00
Peter Van der Beken
abd7f913e0
Part 1 of fix for bug 560273 (Stop using DOM tearoffs from quickstubs) - add nsINode::GetBaseURI. r=sicking.
...
--HG--
extra : rebase_source : 5a07f12d9d13d92b796fd5f2cb182b069c3f87bf
2010-04-19 17:40:15 +02:00
Karl Tomlinson
8366722865
b=518915 remove incorrect comment about clipRect "Used by MAC only" r=josh
...
--HG--
extra : rebase_source : 008b54b52b8e4e40cf3295c759389494f1cbcfd2
2009-10-14 15:40:44 +13:00
Karl Tomlinson
0d378950db
b=521940 don't paint the plugin socket window to avoid flicker on load r=roc
...
--HG--
extra : rebase_source : 9a0f5cf10ecd3c939e6f13c14c9bcd88ace5d457
2009-10-14 15:38:31 +13:00
Karl Tomlinson
c4adb45760
b=521872 fix up expose event handling in sample unix print plugin r=gavin
...
--HG--
extra : rebase_source : b25466a231799cc0f87fdd930b13897a3f7e9b93
2009-10-14 15:35:47 +13:00
Karl Tomlinson
b05b6c05b4
b=520107 test plugin should not use gdk_window_foreign_new to lookup pixmap r=roc
...
--HG--
extra : rebase_source : 2d815c7a9ebda774d8913c518317b96cbbf60ac3
2009-10-05 14:07:38 +13:00
Jonathan Griffin
504750b2f6
Bug 518940. Remove Date test to fix orange
...
--HG--
extra : rebase_source : 440da08b5813f48e250a5a2c8708f6724e7666cf
2009-10-13 14:05:56 -07:00
Jonathan Griffin
52e5523e7a
Bug 518940. Fix intermittent orange.
2009-10-12 14:35:21 -07:00
Jonathan Griffin
03d93c22ae
Bug 518940. Add tests for NPN_InvokeDefault. r=bsmedberg
2009-10-12 10:38:11 -07:00
Rich Walsh
bdab68be3d
[OS/2] Bug 516274 - fix plugin focus issues, r=pweilbacher
2009-10-12 11:10:38 +02:00
Jonathan Griffin
089ca4c346
Bug 521329. Fix linux compiler warnings in test plugin.
2009-10-08 15:37:08 -07:00
Jonathan Griffin
3b1bf36d73
Bug 517078. Move 'using namespace' out of header files, per comment from roc.
...
--HG--
extra : rebase_source : a67c25de3a53131df3e7dd68c0ae4209f496ea58
2009-10-07 16:48:31 -07:00
Jonathan Griffin
ac074f565d
Bug 518940. Tests for NPN_Invoke.
2009-10-07 10:27:37 -07:00
Chris Jones
d215e057fe
Merge backout
2009-10-02 18:09:39 -05:00
Chris Jones
08de77b6a4
Backed out changeset 8cbc47eee659
2009-10-02 18:09:08 -05:00
Jonathan Griffin
6b906c1857
Bug 517078. Add plugin stream tests for NPP_ functions returning errors.
2009-10-02 15:18:25 -07:00
Blair McBride
9cdc2ead10
Bug 514327 - Detect outdated plugins and offer upgrade path. ui-r=beltzner, r=dtownsend,josh
2009-10-02 13:26:04 +02:00
Chris Jones
3e5fef214c
bug 441324: implement infallible ::operator new(), malloc() and friends. make |new Foo()| infallible, but leave |malloc()| fallible for the time being. r=blassey sr=bsmedberg,vlad
2009-10-01 21:50:09 -05:00
Robert O'Callahan
0661a95762
Bug 508495. Let CSS borders and padding apply to plugin elements, and fix layout, painting and event handling to work with them. r=dbaron
...
--HG--
extra : rebase_source : c42240c5a88dc05579b658f8cc29ff289422986b
2009-09-11 13:44:20 +12:00
Robert O'Callahan
69525d5240
Bug 509693. Make Windows test plugin in windowed mode have a child widget, and add API so we can check that that child widget is in the right place. r=josh
...
--HG--
extra : rebase_source : ad7de0da07561499e68229503945713c2f390aa1
2009-09-24 21:35:17 +12:00
Dão Gottwald
d31de13158
Backed out changeset 1052ee218ba6
2010-05-02 14:19:54 +02:00
timeless@mozdev.org
001cce67ca
Bug 556309 getError with STRINGZ_TO_NPVARIANT macro evaluates argument (strdup) more than once
...
r=jst
2010-05-02 12:48:48 +02:00
Karl Tomlinson
bc3ea8f041
Test for bugs 539138 and 561308
...
--HG--
extra : rebase_source : dc21594a77c8ecb91801cf4bc322491fcf00d8b1
2010-04-29 23:02:52 +12:00
Mitchell Field
9818f00bf2
Bug 560095 - Use mozilla::services::GetObserverService(). r=biesi,dveditz,gavin,josh,jst,mrbkap,roc,sdwilsh,shaver,sicking,smontagu,surkov
2010-04-29 18:59:13 +02:00
Karl Tomlinson
5dcbbe499b
test for bug 540114
...
--HG--
extra : rebase_source : eea4efe6cd81312c2d7e8894d8662e24868132b8
2010-04-29 09:03:34 +12:00
Karl Tomlinson
abb056b156
b=561770 soft fail with todo if the plugin doesn't crash at precisely the right time
...
--HG--
extra : rebase_source : e035ef1b8c4e40354704c173977c08855081f90c
2010-04-29 08:53:12 +12:00
Mats Palmgren
9fdc4d1c16
Invert CSS transforms for the mouse event coordinate sent to the plugin. Original fix by Victor <vik@dhtmlx.com>. b=539565 r=josh
2010-04-27 18:15:02 +02:00
Benjamin Smedberg
78a942261e
Bug 559425 - Don't assert if a plugin tries to call NPRuntime methods on a plugin in a document that has already navigated away, r=jst
2010-04-27 09:54:37 -04:00
timeless@mozdev.org
ab5979bb55
Bug 559349 - nsNPAPIPluginInstance::ScheduleTimer leaks newTimer when do_CreateInstance fails, r=jst
...
--HG--
extra : rebase_source : 7766f8a1a3eadcb2e034741d5624d1347fd1edca
2010-04-14 09:03:00 -07:00
Josh Aas
0cf3e8a260
64-bit Windows NPAPI fix, change wParam and lParam types to uintptr_t. b=560298 sr=roc a=#developers
2010-04-25 19:55:17 -04:00
Josh Aas
483533a0ce
Focus event fixes for Cocoa NPAPI. b=559758 r=roc a=#developers
2010-04-25 16:58:03 -04:00
Julian Seward
bf72f64e2d
Bug 557209. Initialize 'name' so we don't use it unintialized if GetPluginName fails. r=joshmoz
2010-04-23 14:55:22 +12:00
Rich Walsh
c2505df35a
Bug 553882 - [OS/2] Plugin-related coding errors. r=wuno
2010-04-22 14:58:49 +02:00
Josh Aas
5d898ba9aa
Don't run Flash 10.1 out of process on Mac OS X if machine has an Intel GMA9XX GPU. b=559441 r=bgirard
2010-04-21 19:57:22 -04:00
Josh Aas
e57fb03f84
Add support for NPCocoaEventWindowFocusChanged. b=555290 r=roc
2010-04-21 02:21:46 -04:00
Oleg Romashin
8563022a30
Bug 464966 - Add NPAPI Plugin support for Mozilla Qt. r=karlt
...
--HG--
extra : rebase_source : d86430f750bbedde12e779f0073369a3b05b2427
2010-04-20 21:49:34 +03:00
Chris Jones ext:(%20and%20Karl%20Tomlinson%20%3Ckarlt%2B%40karlt.net%3E)
98a40f8684
test for bug 550026
...
--HG--
extra : rebase_source : 4fde8da0a361a36da3540c9295762b4b744d1e5c
2010-04-21 15:33:14 +12:00
Karl Tomlinson
db2ed92c3d
correct title
...
--HG--
extra : rebase_source : e2208a02660bd5255933840fe3c051cc4110b6b6
2010-04-21 15:01:56 +12:00
Benjamin Smedberg
6d3497ef39
Test for bug 560213 - heap corruption accessing new properties of a crashed plugin
...
--HG--
extra : rebase_source : 96ef81257c3b23ddf50daa9df85cae54559fe86a
2010-04-19 10:35:51 -04:00
David Baron
945430ee19
Bug 502301 - fix C++0x narrowing conversion inside {} compilation errors [r=benjamin]
2010-04-20 10:41:21 +02:00
Benoit Girard
046173124b
Backed out changeset 44ee6030f4b2
2010-04-19 02:57:22 -04:00
Benoit Girard
b6d069f2c9
Bug 555281 - Implement Core Animation NPAPI Drawing Model for OOPP. r=joe,josh,cjones
...
--HG--
extra : rebase_source : 29f581f60c6db0e8945a5121cf2d7007b10a7433
2010-04-18 19:46:33 -04:00
Mike Hommey
f5658f3e9d
Bug 550668: nsIPluginTag should expose fullpath
2010-04-16 10:10:00 -07:00
Josh Aas
4e291e29b0
64-bit Mac OS X bustage fix. b=555274
2010-04-14 19:33:50 -04:00
Josh Aas
3271b451f7
Make Mac OS X test plugin more flexible about negotiating an event model. Allow it to negotiate the Cocoa event model when necessary (out of process, for example). b=555274 r=cjones
2010-04-14 19:02:25 -04:00
Benjamin Smedberg
7a02b32b00
Bug 558390 followup, non-Windows build bustage and removal of unnecessary call/hacks for functions which aren't stdcall, r=josh
2010-04-13 12:32:10 -04:00
Benjamin Smedberg
cdb73bccd1
Bug 558390 - Quake Live crashes because it implements NP_Initialize using cdecl, instead of the correct stdcall. Force the calling function to use a frame pointer so that the stack pointer gets reset correctly before we return, r=jrmuizelaar, landing in mozilla-central for bake time pending review from josh or jst
...
--HG--
extra : rebase_source : dc32598b3ba1ad665b33146d298e01f64b58ef49
2010-04-13 12:10:00 -04:00
Jim Mathies
7707aba969
Bug 558434 - Winless, transparent, silverlight doesn't display correctly. r=josh.
2010-04-12 16:37:28 -05:00
Benjamin Smedberg
1fd3247596
Bug 558397 - Some PDF files don't open when loaded full-page because the nsNPAPIPluginStreamListenerPeer.mURI isn't initialized in that case, r?josh
...
--HG--
extra : rebase_source : 948a8ef46319d5107247493d6ed158c6c0608f6c
2010-04-12 14:40:38 -04:00
Craig Topper
771eede254
Bug 557416: Remove unnecessary includes and forward declarations of nsPresContext. r=roc
2010-04-10 16:10:12 -04:00
Josh Aas
08dbdff9f4
Back out patch from bug 554524 due to crashes.
2010-04-09 11:08:55 -04:00
Justin Dolske
f72ceb215b
Bug 544597 - Remap plugin names to a more readable form for plugin-crashed UI. r=gavin, r=jst
2010-04-08 00:45:00 -07:00
Chris Jones
582cc49f92
Bug 557125: Don't use the STL wrappers in testplugin, it's not Gecko code. r=bsmedberg
2010-04-08 13:05:03 -05:00
Ehsan Akhgari
995faa7109
Bug 555289 - Plugin crashed UI should be RTL in RTL locales (Further fixes + tests); r=dao,dbaron
2010-04-07 19:35:09 -04:00
Josh Aas
590f620d5b
Fix 64-bit Mac OS X build bustage. b=543405
2010-04-08 05:54:11 -04:00
Ben Turner
3bc6840df2
Bug 556849 - '[OOPP] Reduce unnecessary HasProperty calls for plugin scriptable objects'. r=jst+josh+bsmedberg.
2010-04-07 17:16:19 -07:00
Josh Aas
127a0bc746
Improve plugin loading code, make it more efficient and easier to understand. Allow Mac OS X plugins to modify their NPAPI function table. b=543405 r=jst
2010-04-07 18:14:54 -04:00
Ben Turner
3816aaa018
Backed out changeset 0ed675647700 for failing tests
2010-04-07 15:01:23 -07:00
Ben Turner
7197e38d9d
Bug 556849 - '[OOPP] Reduce unnecessary HasProperty calls for plugin scriptable objects'. r=jst+josh+bsmedberg.
2010-04-07 13:55:10 -07:00
Josh Aas
51c1f31f5c
Improve nsNPAPIPluginInstance's stream management. Streams shouldn't keep strong references to their instances. Replace ugly linked list storage. b=554524 r=jst
2010-04-07 16:30:32 -04:00
Josh Aas
1880c25884
Test plugin should always draw with Core Text on Mac OS X. b=557521 r=bgirard
2010-04-07 15:31:31 -04:00
Ginn Chen
e6c5ace83f
Bug 552622 Failed to build mochitest on Solaris r=ted.mielczarek
2010-04-07 14:17:51 +08:00
Robert Sayre
5927f9eed6
Merge tracemonkey to mozilla-central.
2010-04-05 13:17:29 -04:00
Benoit Girard
442232c869
Put Flash 10.1+ and JavaPlugin2 out-of-process by default on Mac OS X. b=556092 r=josh
2010-04-05 11:25:59 -04:00
Robert Sayre
744599315f
Merge mozilla-central to tracemonkey.
2010-04-04 14:15:05 -04:00
Josh Aas
e5b35d4ec9
Only allow out-of-process plugins on Mac OS X 10.6 or higher. b=556545 r=bgirard
2010-04-03 11:19:50 -04:00
Josh Aas
dac88f2abc
Bug 555234: Enable OOPP for x86 OS X and don't export mochitests conditional on MOZ_IPC. r=bsmedberg,ted
2010-04-02 20:19:31 -05:00
Robert Sayre
404189ee98
Merge mozilla-central to tracemonkey.
2010-04-02 10:10:27 -04:00
Robert Sayre
baeb2d1edf
Merge mozilla-central to tracemonkey.
2010-03-30 21:13:01 -07:00
Jeff Walden
ba84f1175f
Readd ctypes, xpconnect, plugin, xpinstall, canvas, and typed array changes from bug 548702.
2010-03-29 19:47:40 -07:00
Jeff Walden
0973dfd6ab
Merge.
2010-03-26 21:53:40 -07:00
Jeff Walden
95422c65a3
Backed out changeset e7065853ef79; I'll be repushing this incrementally, attempting to find the precise place where things go bad, in the near future. Happy days are here again! :-\
2010-03-26 18:01:54 -07:00
Marco Bonardo
fa71af01e3
Bug 556231 - Tests are trying to QI to nsIDirectoryProvider, that does not exist. r=ted
2010-04-01 13:29:13 +02:00
Robert Sayre
84b14d6f30
Merge mozilla-central to tracemonkey.
2010-03-13 11:51:12 -05:00
Joel Maher
d050afae06
Bug 544097 Chaning mochitests to run against mochi.test instead of localhost r=ted, waldo, dwitte p=jmaher. Landed on CLOSED TREE
2010-03-12 13:53:36 -08:00
Jeff Walden
106fbd8085
Bug 548702 - Temporary value-rooting scheme should be C++- and RAII-based, not macro-based. r=igor
...
--HG--
extra : rebase_source : c7bb34662dbd70df49d40880227139537c60356e
2010-01-11 11:52:21 -06:00
Josh Aas
fc1d594cb2
Initialize NPP structure's pdata pointer to NULL. Plugins can mistake an uninitialized non-NULL value for their own instance pointer and try to dereference it. b=555312 r=BenWa
2010-03-29 10:16:27 -04:00
Karl Tomlinson
c4f10a344b
test bug 539897 r=jimm
2010-03-26 14:49:46 +13:00
Josh Aas
a02149fecc
Fix NPAPI NPN_PushPopupsEnabledState and NPN_PopPopupsEnabledState signature mismatches, statically initialize browser-side NPAPI function table with no casting. b=554170 r=bent
2010-03-25 19:45:33 -04:00
Josh Aas
d40619068c
Back out patch for bug 554170 due to IPC bustage.
2010-03-25 17:11:14 -04:00
Josh Aas
feb256f474
Fix NPAPI NPN_PushPopupsEnabledState and NPN_PopPopupsEnabledState signature mismatches, statically initialize browser-side NPAPI function table with no casting. b=554170 r=bent
2010-03-25 16:33:40 -04:00
Josh Aas
ec35e887a5
Fix a compiler warning in nsNPAPIPluginInstance.cpp. No bug.
2010-03-25 14:57:30 -04:00
Chris Jones
7329573dd7
Bug 544936, part 6: Submit a browser minidump along with the plugin's, if we got one. r=dolske,gavin,josh
2010-03-24 16:22:04 -05:00
Nickolay Ponomarev
ac179ae81b
bug 546629 - fix a wrong comment in the npruntime sample plugin code, r=joshmoz
2010-02-22 16:18:17 +03:00
Martin Stransky
b3a1889d8e
Bug 528900: Null check at _[pop|push]popupsenabledstate to avoid crashing r=jst
2010-02-20 08:53:10 -05:00
Brad Lassey
23156d33b8
Winmo bustage fix from bug 545080 r=dougt
2010-02-20 00:53:38 -05:00
Benjamin Smedberg
171347def1
Followup to bug 545080, convert additional functions to the explicit "W" variants so that even when we're not building with -DUNICODE we always use unicode paths, r=Thunderbird bustage
2010-02-19 15:31:28 -05:00
Benjamin Smedberg
a408137a65
Bug 545080 and bug 537344 - When UNICODE is defined in modules/plugin/base/src, we follow codepaths that aren't right, and the fields of nsPluginInfo are double-converted to UTF8, which is bad, r=josh
2010-02-13 16:59:39 -05:00
Karl Tomlinson
0cd7c3af25
b=540114 process reparent requests before removing the X error handler r=cjones
2010-02-18 11:05:24 +13:00
Karl Tomlinson
048a190877
b=540114 reparent foreign children of the socket window before it gets destroyed r=cjones
2010-02-16 10:40:46 +13:00
Chris Jones
97cf462418
Backing out bug 550026 due to orange
2010-03-11 05:07:20 -06:00
Chris Jones ext:(%20and%20Karl%20Tomlinson%20%3Ckarlt%2B%40karlt.net%3E)
db07ec03f8
test for bug 550026 r=karlt+cjones
2010-03-08 09:17:57 +13:00
Saint Wesonga
22dd000e85
Bug 550894 - unreachable code in nsPluginHost::PostURL. r=josh
2010-03-11 07:49:29 +01:00
Doug Turner
e342d43d13
Bug 550545 - The NPAPI ImageExpose event should be disabled when building for Qt. r=vlad
...
--HG--
extra : rebase_source : b66a81ba5a019e7da387eb81d4fd2454be196fe7
2010-03-10 15:01:46 -08:00
Josh Aas
bcb41f783d
More Carbon usage cleanup. b=550787 r=bsmedberg
2010-03-10 14:30:11 -05:00
Benjamin Smedberg
0ac333446e
Bug 550944 - If a stream is alive at instance destruction, make sure we fire NPP_DestroyStream and NPP_URLNotify correctly. Also make the new-stream functions (NPN_GetURL etc) fail while we are destroying a plugin instance, r=josh
...
--HG--
extra : rebase_source : e94bc08bcc04c2ead28ac14bce7e3320a49c9d5a
2010-03-08 16:54:04 -05:00
Benjamin Smedberg
b0c6119cf2
Test for bug 550944 - When a stream is alive when a plugin instance is destroyed, NPP_DestroyStream and NPP_URLNotify are never called
...
--HG--
extra : rebase_source : cd5a5bca0964294fd74ab70123e805c4e0f9deac
2010-03-08 12:16:35 -05:00
Brad Lassey
bb55fe310f
backing out changesets e939397fc6a5, 88529662c474 and 3d7c54b194bb due to random hangs in pgo tests
2010-03-09 22:33:11 -05:00
Julian Seward
d06bc6c5d0
Bug 548441. Don't write to ndata after we delete the object it's in. r=bzbarsky
2010-03-09 14:38:13 -05:00
Joel Maher
aef3dc32c3
Bug 544097 changing mochitests to use mochi.test instead of localhost for windows mobile refactoring p=jmaher, r=ted,dwitte, sayrer, waldo, ctalbert
2010-03-09 08:55:39 -08:00
Benoit Girard
03c1f7cf9c
Add support for the NPAPI Core Animation drawing model. b=497225 r=josh sr=roc
2010-03-23 20:51:11 -04:00
Josh Aas
c953e77bdc
Fix incorrect type usage for NPP_SetValue NPNVprivateModeBool. b=544158 r=karlt
2010-03-17 13:17:09 -04:00
Justin Dolske
1db3f5a1ce
Bug 550293 - plugin-crashed UI needs more user opt-in. r=vlad, ui-r=faaborg
2010-03-16 22:10:08 -07:00
Kyle Huey
1d0289c601
Backed out changeset 8ce70abd7777
2010-03-09 01:14:21 -05:00
Joel Maher
cee9b522a0
Bug 544097 Change mochitests to use mochi.test instead of localhost for mobile refactoring p=jmaher r=ted,dwitte,sayrer
2010-03-08 19:21:33 -08:00
Benjamin Smedberg
ced61e4b02
Followup to bug 548217 - Instead of using a bizarre dual-refcounting scheme, explicitly track when nsPluginStreamListenerPeer.mLocalCachedFile is shared and should be deleted, r=josh
...
--HG--
extra : rebase_source : 97f6bebfdb99f0c0cbd8cd033e62492fcb755d09
2010-03-06 14:38:54 -05:00
Benjamin Smedberg
2a5f3518de
1;2cBug 548217 - Make NP_SEEK streams work properly: they shouldn't crash if NPN_RequestRead is called after all the stream data is delivered, and they should call NPP_DestroyStream when NPN_DestroyStream is called, but not before. To this end, the classes nsPluginStreamInfo and nsPluginStreamListenerPeer have been unified: the nsNPAPIPluginStreamListener holds the stream listener peer alive so that additional range requests can be made on it. In addition the nsNPAPIPluginStreamListener holds *itself* alive for NP_SEEK streams, and only calls releases itself/calls CleanUpStream when the plugin explicitly calls NPN_DestroyStream or when the associated plugin instance is being destroyed. r=josh
...
--HG--
extra : rebase_source : 372df117d2b0c955605f44ee0e2fa512f0ad972b
2010-02-23 21:58:27 -05:00
Clint Talbert
7ffd9496bc
Backed out changeset b4372055f473 -- due to unexplained orange on OS X Leak test (Bd) box
2010-03-07 17:34:23 -08:00
Joel Maher
ef6c5fda3d
Bug 544097 - Change mochitests to use mochi.test instead of localhost for mobile test refactoring p=jmaher, r=sayrer,dwitte
2010-03-07 16:08:05 -08:00
Uli LInk
095565d1b1
Bug 548213. Fix C++-style comment in C code. r=josh
2010-03-05 13:10:42 +13:00
Chris Jones
2141078f6e
Bug 441324, part 3: Configure and build changes for libmozalloc. r=bsmedberg
2010-03-03 23:02:57 -06:00
Chris Jones
f0560d9e8e
Bug 441324, part 1: Shuffle around includes to avoid problems with #define malloc et al. r=bsmedberg
2010-03-03 23:02:55 -06:00
Steven Michaud
64dbfdb0b6
Bug 542068 - Wrong coordinates set on synthesized plugin events. r=josh
2010-03-02 10:59:01 -06:00
Benjamin Smedberg
b3d0b9cadd
Merge backout of bug 548217 because of topcrash bug 549112
2010-02-27 17:40:03 -05:00
Benjamin Smedberg
0b629a5939
Backed out changeset f829f942873d - bug 548217 because of topcrash bug 549112
2010-02-27 17:36:54 -05:00
Benjamin Smedberg
958042217d
Bug 548217 - Make NP_SEEK streams work properly: they shouldn't crash if NPN_RequestRead is called after all the stream data is delivered, and they should call NPP_DestroyStream when NPN_DestroyStream is called, but not before. To this end, the classes nsPluginStreamInfo and nsPluginStreamListenerPeer have been unified: the nsNPAPIPluginStreamListener holds the stream listener peer alive so that additional range requests can be made on it. In addition the nsNPAPIPluginStreamListener holds *itself* alive for NP_SEEK streams, and only calls releases itself/calls CleanUpStream when the plugin explicitly calls NPN_DestroyStream or when the associated plugin instance is being destroyed. r=josh/jst
2010-02-23 21:58:27 -05:00
Benjamin Smedberg
429147b570
Bug 532208: Test for large streams
2010-02-26 13:07:58 -06:00
Benjamin Smedberg
1976dbb0b7
Merge backout of bug 548217
2010-02-25 03:59:05 -08:00
Benjamin Smedberg
7985a1dcb1
Backed out changeset 77dc38d8196e - bug 548217 because even though this patch is correct, it exposes a bug in the OOPP code which got backed out.
2010-02-25 03:57:57 -08:00
Benjamin Smedberg
4a49a68e09
1;2cBug 548217 - Make NP_SEEK streams work properly: they shouldn't crash if NPN_RequestRead is called after all the stream data is delivered, and they should call NPP_DestroyStream when NPN_DestroyStream is called, but not before. To this end, the classes nsPluginStreamInfo and nsPluginStreamListenerPeer have been unified: the nsNPAPIPluginStreamListener holds the stream listener peer alive so that additional range requests can be made on it. In addition the nsNPAPIPluginStreamListener holds *itself* alive for NP_SEEK streams, and only calls releases itself/calls CleanUpStream when the plugin explicitly calls NPN_DestroyStream or when the associated plugin instance is being destroyed. r=josh
...
--HG--
extra : rebase_source : fba343acbfcaa785c7405552d42f4558424b485c
2010-02-23 21:58:27 -05:00
Ben Turner
fa9f8c3513
Fix #warning, msvc doesn't have that.
...
--HG--
extra : rebase_source : 06b12ba7cb87045261a1bb042a654cac4d573bd1
2010-02-16 13:04:16 -08:00
Chris Jones
d3f03a7d84
Bug 544945: Mochitest of clipboard interaction that forces the plugin subprocess into a nested event loop on gtk2 platforms. r=karlt
...
--HG--
extra : rebase_source : f9fb43d4bf4c3991bbdf30f6d999d315ee7a2407
2010-02-16 12:44:26 -06:00
Benjamin Smedberg
a884a24043
Bug 547894 - Allow null in NPN_GetStringIdentifier(s) to fix a topcrash with the divx plugin, r=bent
2010-02-24 16:34:17 -05:00
Benjamin Smedberg
256648ae37
Bug 543977 - NPClass.invoke should be optional when a class just wants to implement NPClass.invokedefault, r=jst
...
--HG--
extra : rebase_source : 2e1fb9896bcbf12bc6d2772c02a1cc9557efe6eb
2010-02-17 13:30:54 -05:00
Benjamin Smedberg
29f2801f1e
Actually run test_GCrace.html from bug 542263 which was committed in revision e9d8b376d014. The missing Makefile change is due to a bad transplant which I didn't notice :-( r=bent
...
--HG--
extra : rebase_source : 0057b1362919a34460ba3c72afd990952ad53d25
2010-02-17 13:30:37 -05:00
Karl Tomlinson
a4cd333dde
b=543901 only call NPPluginFuncs::getvalue when non-NULL and remove NPP_GetValue NPPVpluginWindowBool NPPVpluginTransparentBool r=cjones
2010-02-04 13:02:48 +13:00
Chris Jones
efa51c360c
Bug 544345: Mochitest of plugin hangs. r=bsmedberg
...
--HG--
extra : transplant_source : %0F%8A%10%CC%7C%A3%1C%F3%A1%05%B0%0D%AA%7EH%A6%29%23%EE%85
2010-02-11 14:32:19 -06:00
Oleg Romashin
afd6f98795
bug 544193 - Qt version for plugins embedding functionality required. r=mozbugz.
2010-02-10 22:48:20 +02:00
Benjamin Smedberg
109798179d
Followup to bug 543086 - PBBUILD isn't set until you include config.mk, use PBBUILD_BIN instead
2010-02-10 12:40:53 -05:00
Ted Mielczarek
7534f6eb66
Bug 541446 - sort out details of where OOP minidumps should wind up. r=benjamin
...
--HG--
rename : modules/plugin/test/mochitest/test_crash_notify.xul => modules/plugin/test/mochitest/test_crash_notify_no_report.xul
2010-02-09 17:05:31 -08:00
Ted Mielczarek
d40733d453
Bug 541076 - add minidump id and plugin name to PluginCrashed event. p=ted+dolske, r=jst, r=ted
2010-02-09 17:05:31 -08:00
Doug Turner
c5fb72ab64
Bug 543976 - Clean up Maemo defines. r=ted
2010-02-09 11:02:11 -08:00
Boris Zbarsky
8ee09a16e0
Bug 543086. Don't try to build the default plug-in on mac if we don't have pbbuild. It'll just fail. r=ted
2010-02-09 12:09:06 -05:00
Josh Aas
c04a923d42
Fix our plugin library loading code so that it works in 64-bit builds. 64-bit NSPR does not support bundle loading. b=544579 r=smichaud
2010-02-08 13:22:25 -06:00
Josh Aas
e0d1ee7974
More complete plugin architecture check for Mac OS X. Support 64-bit-only plugins and stop assuming that any universal binary plugin has the correct architecture. Fixes bug 544433 and bug 544437. r=smichaud
2010-02-06 23:29:58 -06:00
Josh Aas
20a6128dae
Make all scriptable methods in nsIPluginHost appear before the C++ code. b=542712 r=jst
2010-02-06 16:07:13 -06:00
Benjamin Smedberg
151a3c2903
Bug 544016 - If two plugins are available for a MIME type, prefer the enabled one to the disabled/blocklisted one, r=josh
...
--HG--
extra : rebase_source : 8c4382719dd8886634a8f89a85d89af1e96f6c4d
2010-02-03 16:52:07 -05:00
Benjamin Smedberg
936c70b8c5
Testcase for bug 542263 - crash at NPObjWrapper_NewResolve or various other places
...
--HG--
extra : rebase_source : 92a3bc42926934ec4f077657d4c519809fa71df0
2010-02-03 09:09:16 -05:00
Daniel Holbert
7f88cb2313
Backed out changeset 8006ad2d0c06 (tests for bug 542263), since its test 'test_GCrace.html' failed on OSX in its first cycle.
2010-02-02 18:57:15 -08:00
Benjamin Smedberg
49079e3a39
Testcase for bug 542263 - crash at NPObjWrapper_NewResolve or various other places
2010-02-02 17:18:41 -08:00
Benjamin Smedberg
6db43fb19a
revert changeset f61e06c31086 (bug 542971) since it caused bug 543376.
2010-02-02 17:18:37 -08:00
Benjamin Smedberg
fb8f40b46e
Bug 542248 - ASSERTION: Shouldn't return null and NPERR_NO_ERROR (and then crash) navigation from one silverlight page to another, r=josh
2010-02-02 09:46:25 -05:00
Ben Turner
dac5a3fee3
Bug 542915 - 'Protect DelayedReleaseGCCallback from reentering and double-freeing NPObjects' r=jst+josh.
...
--HG--
extra : transplant_source : %5B%C1%C3QH%22%22%24%9D%A2%CE%E9%907%941%8F%F5%07%19
2010-02-01 12:35:48 -08:00
Josh Aas
4a93f5fe9f
Clean up a bunch of things in nsNPAPIPlugin. b=543339
2010-01-31 16:41:26 -05:00
Daniel Holbert
32a1fb0c00
Bug 542959: Add 'const' to NP_GetMIMEDescription's parameter, to fix "deprecated conversion from string constant to ‘char*’" warning. r=cjones
2010-01-29 12:18:50 -08:00
Josh Aas
46d060dccd
Get rid of nsPluginInstanceTag. Clarifies the plugin object hierarchy and makes it easier to get from one object to another. We avoid unnecessary null checks and strong references due to clarified lifetimes dependencies between objects. Makes all of this code less error-prone. b=542971 r=jst
2010-01-29 14:42:54 -05:00
Ben Turner
33a8aae576
Bug 542337 - '[OOPP] hang in test_plugin_clipping2.xhtml' Followup fix, r=roc.
...
--HG--
extra : transplant_source : ._%92%D6%40%FE%1E%92%01%11%7F%BA%2A%EF%24Y%84%DC6%0E
2010-01-28 12:23:07 -08:00
Ben Turner
453fbad6ed
Bug 542337 - '[OOPP] hang in test_plugin_clipping2.xhtml' r=jimm.
2010-01-28 11:32:41 -08:00
Benjamin Smedberg
4245b947f3
Bug 539063 - Implement a whitelist/blacklist for OOPP, r=josh
2010-01-28 10:31:53 -05:00
Oleg Romashin
2d419b5929
Bug 534644 - implement Qt ipc/chromium backend, first part. r=benjamin, r=jones.chris.g
2010-01-28 07:22:41 +02:00
Chris Jones
c22de50bdf
Bug 542356: Initialize the NPError outparam passed to NPP_New() so that plugins must set it to NPERR_NO_ERROR (and so as to work around a valgrind UMR false-positive for OOPP). r=joshmoz
2010-01-27 17:45:34 -06:00
Benjamin Smedberg
f55c3f38ef
When calling a null function pointer, breakpad apparently skips a frame. In order for intentionalCrash() to appear in the minidump, try dereferencing a null pointer instead.
...
--HG--
extra : transplant_source : %C4et%5B3%B1%163N%84%FF%04%BB%0AC%8E%A7%0AzX
2010-01-27 11:31:03 -05:00
Benjamin Smedberg
05f44c363f
Rename Crash() to IntentionalCrash() so that automation can grep for it. Make it non-static, and add trailing instructions to it so that it isn't inlined nor tail-called away in crash reports.
...
--HG--
extra : transplant_source : %D7R%95%D1%FD%14%F3%F0V%033%0BQ%3F%9E%AB%E4%A7%A7J
2010-01-25 17:26:23 -05:00
Benjamin Smedberg
ce6c755ed6
Bug 541707 - semi-random failures in test_crashing2.html, probably due to interminism in the crash/crashreport/reload sequence
...
--HG--
extra : rebase_source : eaa6c45f5383e14b7d64dc71bc84c91256144864
2010-01-27 08:49:36 -05:00
Jim Mathies
757c1b3d63
Bug 540052 - [OOPP] Test failure in test_plugin_focus.html. r=bent.
...
--HG--
extra : rebase_source : bdb40f27e098519ecd71abd75a80e8e612f888f8
2010-01-26 15:40:15 -06:00
Josh Aas
2e7df95914
Get rid of nsPluginInstanceTagList. Make this code easier to deal with and less error-prone. b=535643 r=jst
2010-01-26 20:30:58 -05:00
Gavin Sharp
937dce11b7
Bug 189378: add pref to disable plugins in the browser, r=josh
...
--HG--
extra : rebase_source : 7f70e2585d6b2840fa801969e5af50c5e81caca8
2009-10-05 05:00:57 -04:00
Jonathan Griffin
fe5929b77f
Bug 539755. Fix tests to use 'basic' instead of 'http' for the scheme parameter.
2010-01-26 09:22:49 -08:00
Jonathan Griffin
5040e737a1
Bug 518924. Fix memory leak in NPAPI async callback test and re-enable
2010-01-25 12:20:30 -08:00
Phil Ringnalda
574c919e99
Bug 518924 - disable mochitests, since one of them is leaking every Md6 run on Windows and Linux
2010-01-22 22:16:16 -08:00
Jonathan Griffin
d736eba473
Bug 518924. Add tests for NPAPI timers and async callbacks. r=bsmedberg
2010-01-22 17:13:26 -08:00
Jonathan Griffin
ce90ed0a0d
Test for bug 539755, NPN_GetAuthenticationInfo
...
--HG--
extra : transplant_source : %1E%F7%C1%BF0%14Ul%0Ex%ABJ%0A%B9Z%0CX4%02%98
2010-01-21 14:35:03 -05:00
Benjamin Smedberg
915969ff29
Bug 541155 - test_loadflags.html doesn't reset prefs properly (manifests as a failure in modules/plugin/test/test_cookies.html), r=dwitte
...
--HG--
extra : transplant_source : VM%EB%A5.b%EC%CB1%1FGB%C2%A0%0E%C4%60%B0r4
2010-01-21 14:11:49 -05:00
Benjamin Smedberg
bb04a0052e
Remove the result-initialization from e9c045ce1618 which shouldn't be needed, bug 540776 fixed this the correct way.
...
--HG--
extra : transplant_source : %E1%B4%D8%1E%84%8C%8F%A5%3A%E8%C7%FB%17%F2%DA%05%DDE%B6%21
2010-01-20 14:08:42 -05:00
Saint Wesonga
c5d2e640b0
Bug 538816 - Fix typos in "basic" SDK sample plugin. r=josh
2010-01-21 13:16:51 +01:00
Josh Aas
811332f5a6
Fix default plugin drawing on Mac OS X. No bug. r=smichaud
2010-01-20 18:59:38 -05:00
Benjamin Smedberg
83a5e9f243
Followup to bug 530980 - Make the setCookie() method initialize its return value
2010-01-19 17:34:10 -05:00
Josh Aas
dd2c892251
Add a plugin test that sets and then gets a cookie. b=530980 r=roc
2010-01-19 15:45:21 -05:00
Jim Mathies
c816891a55
Bug 539955 - [OOPP] unit test failure in test_plugin_mouse_coords.html. r=bsmedberg.
...
--HG--
extra : transplant_source : o%008%29%A0%96%60%E1W%7D%1A%C7e%BDJ%B2D%EE%1D%E2
2010-01-15 16:02:01 -06:00
Ben Turner
471d1a3e1b
Bug 521377 - 'NPRuntime: Segfault when NPP_GetValue_NPPVpluginScriptableNPObject returns a null actor'. r=bsmedberg+valgrind.
...
--HG--
extra : transplant_source : %F8%7C%B6%C49%24%9A%E0%96%EA%10%E9%C7%C0%EF%EA%D6%7FT%9A
2010-01-15 12:35:57 -08:00
Peter Van der Beken
076d23ead6
Backout 76cdc8296409 and 9baa220b27c0 (Bug 521377 - 'NPRuntime: Segfault when NPP_GetValue_NPPVpluginScriptableNPObject returns a null actor') to try fo fix orange.
2010-01-19 13:00:58 +01:00
Ben Turner
37ff4409a5
Bug 521377 - 'NPRuntime: Segfault when NPP_GetValue_NPPVpluginScriptableNPObject returns a null actor'. r=bsmedberg+valgrind.
2010-01-15 12:35:57 -08:00
Chris Jones
80b004dd05
Bug 538532: When a plugin crashes, make sure all its instances are "stopped" ASAP. r=bsmedberg r=josh
...
--HG--
extra : rebase_source : 4355e574e5cf74da76ef5773e16fa3bd9a09225e
2010-01-12 00:45:24 -06:00
Chris Jones
2d1e4c2722
Bug 538532: Add the helper method nsPluginHost::FindTagForPlugin(). r=josh
...
--HG--
extra : rebase_source : c7192818d9f6e42510e681286a4dda774df8a94c
2010-01-12 00:45:23 -06:00
Josh Aas
9f1683fecf
Sent "PluginCrashed" notification when a plugin crashes. b=519541 r=jst r=bsmedberg
2010-01-13 11:42:41 -05:00
Benjamin Smedberg
6d0ab1c884
Bug 538642 part 1: Add a method to the testplugin to set the exception bit, the way some bad plugins/extensions do, r=ted (Windows-only for the moment)
2010-01-08 15:53:04 -05:00
Benjamin Smedberg
84797e72d2
Disable the malformed-data-URI test, since the plugin host is broken and we're double-deleting the urlnotify context pointer in the testplugin.
...
--HG--
extra : transplant_source : %1Et%11L%F7%13%F6%FCl%C4%0C%C8%95%04%AF-%14%0E%C1%B5
2010-01-11 14:36:11 -05:00
Benjamin Smedberg
100035ff72
Our plugin host has a bug with malformed data URIs: mark this test todo.
...
--HG--
extra : transplant_source : %F1%3F%BD%26%1E%DF%1De%0E%1A%18%8C%C7%1F%D6m%0CIQ%88
2010-01-07 14:51:37 -05:00
Benjamin Smedberg
095bd7f538
Followup to bug 536437 - fix the test so that we wait for the new tests to complete
...
--HG--
extra : transplant_source : %B0%87%C6%A1%3C%29%C0e%8C%99%A9%11%7E_%AA%B9r%D8%10%A6
2010-01-07 10:57:18 -05:00
Benjamin Smedberg
66ce889c9b
Tests for bug 536437
...
--HG--
extra : transplant_source : %5D.%3C%D9%90%C6%A9B%5E%F8O4%F5e%95%0AO%BC8%27
2010-01-05 12:12:41 -05:00
Jim Mathies
bd95331a3a
Bug 536303 - OOPP: disable oopp for Windows 2000. r=benjamin.
2010-01-10 17:50:36 -06:00
Benjamin Smedberg
43b7734985
Tests for bug 532246, r=jst
2009-12-02 12:02:16 -05:00
Benjamin Smedberg
86980c504e
Bug 532246 - Plugins should not be able to obtain an NPObject* belonging to a different NPP, because that instance may go away before this one and the NPObject* may be invalidated and destroyed. Double-wrap in these cases. r=josh sr=jst
2009-12-02 12:02:41 -05:00
Robert O'Callahan
bd19a6fd42
Bug 527864. Add support to the test plugin to detect what width was used at the last paint. r=josh
2010-01-07 14:11:27 +13:00
Josh Aas
0487ff44e4
Minor cleanup, no bug. a=bsmedberg
2010-01-05 13:30:00 -05:00
Chris Jones
a20ac7326a
Bug 535687: Fix regression in forwarding NPN_InvalidateRect() for OOPP on linux. r=bent
2010-01-04 15:46:34 -06:00
Makoto Kato
86412ece0c
Bug 535495 - build break test plugin on x64 due to changeset 9c16bf14545c. r=josh
2010-01-01 23:00:18 +09:00
Dão Gottwald
023f0431f3
Fix test_painting.html bustage on Win and OS X from changeset 4f5630e68d04
2009-12-31 11:11:17 +01:00
Karl Tomlinson
b3ef40a9ee
bug 535687 is not fixed yet so mark todo for mochitest-ipcplugins
...
--HG--
extra : rebase_source : ff6a13dc4dfbbac62071328bc9202eb2f9169d99
2009-12-31 20:32:51 +13:00
Karl Tomlinson
0794ab1863
test windowless invalidation (b=535687) and expose events with clips (b=445707)
...
--HG--
extra : rebase_source : 4befde6a6635d53f60e628b74576cc1dcb1fe1c2
2009-12-31 16:20:51 +13:00
Karl Tomlinson
cf708b8138
b=537301 add sanity checks on expose event rectangle and use for drawmode=solid r=roc
...
--HG--
extra : rebase_source : f2ccccc0d7e16c17f70048b856cf08c4ed20c774
2009-12-31 16:19:30 +13:00
Michael Wu
27fd1e717b
Bug 273025 - "bad logic results in potential leak xor crash based on flow" (Improve GetURL/PostURL code, v4 (2/2)) [r+sr=jst]
2009-12-27 14:26:00 -06:00
Jacek Caban
f4e35e2c70
Bug 535872 - Make nptest_windows.cpp compile on new mingw, r=roc
2009-12-29 14:21:49 -05:00
Benjamin Smedberg
a4e17b427f
Fix the test for bug 535298 - because plugin instantiation is asynchronous, we are crashing the plugin process after we meant to, which leads to a JS error and a hung test
2009-12-22 10:38:42 -05:00
Benjamin Smedberg
47b4c82551
Test for bug 535298, crashes which occur during NPP_New or NPP_Destroy
2009-12-21 12:37:32 -05:00
Benjamin Smedberg
2d48c3e186
Re-enable test_crashing.html on the electrolysis branch to see how random/reproducible it is.
2009-12-17 13:11:49 -05:00
Oleg Romashin
bd7430f326
b=532627; nsPluginHostImpl::WritePluginInfo should call PR_Sync before PR_Close, r=jst
2009-12-23 13:58:54 +02:00
Blake Kaplan
b03049c0f2
Bug 535641 - Move this declaration around. r=jst
2009-12-22 16:54:06 -05:00
Josh Aas
ac8d51b495
Improve plugin instance stopped/started state management. b=535660 r=roc
2009-12-17 21:09:22 -05:00
Josh Aas
76e1222110
Stop storing xpconnect status in the plugin tag, it isn't used any more. b=535502 r=roc
2009-12-17 12:22:46 -05:00
Benjamin Smedberg
e431d632a4
Disable test_crashing.html because it may be causing hangs still and I have little confidence in it yet.
2009-12-16 22:09:42 -05:00
Benjamin Smedberg
211d3738cb
Merge mozilla-central to electrolysis.
2009-12-16 19:02:20 -05:00
Josh Aas
df4585ba38
Fix plugin host so that idle event timer can QI correctly and make the callback. b=535357 r=smichaud
2009-12-16 15:54:16 -05:00
Benjamin Smedberg
e9b0ccabad
Bug 532751 - Notify the nsNPAPIPlugin and the related nsNPAPIPluginInstances when a plugin crashes so that reloading will create a new plugin process, r=josh
2009-12-16 15:08:45 -05:00
Benjamin Smedberg
234f5858ff
Followup to review comment for bug 534866: don't set fCallbacks.size twice on MacOSX.
2009-12-16 09:10:30 -05:00
Benjamin Smedberg
ffeebc91f0
Merge mozilla-central into electrolysis
2009-12-16 08:38:42 -05:00
Josh Aas
a2cdef8b23
Separate plugin tag code from the plugin host. b=533371 r=jst
2009-12-16 08:16:42 -05:00
Benjamin Smedberg
097c85cae3
Bug 534866 - Fix Java and WMP plugins on Windows by initialize NPPluginFuncs.size before calling NP_Initialize, regression from bug 516509 which landed with the e10s merge, a=blocker-regression r?pending from josh
2009-12-15 21:24:26 -05:00
Benjamin Smedberg
daab3b8125
Merge mozilla-central into electrolysis.
2009-12-15 20:31:04 -05:00