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
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
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
Brad Lassey
adeecd8bf0
bug 577347 - testplugin doesn't build for android r=joshmoz
2010-07-09 10:57:10 -07:00
Chris Jones
15db514e63
Temporarily disable plugin crash submission tests. See bug 573290
2010-07-01 20:01:09 -05: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
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
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
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
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
Neil Rashbrook
b4742c094a
Bug 564068 Test plugin should always use the NPN allocator r=jst
2010-05-11 10:46:38 +01: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
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
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
Josh Aas
483533a0ce
Focus event fixes for Cocoa NPAPI. b=559758 r=roc a=#developers
2010-04-25 16:58:03 -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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Benjamin Smedberg
43b7734985
Tests for bug 532246, r=jst
2009-12-02 12:02:16 -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
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
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
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
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
Jim Mathies
23118539a9
Bug 531860 - plugin-alpha-zindex ref test fails with oopp enabled. r=jmuizelaar.
2009-12-14 18:27:25 -06:00
Benjamin Smedberg
6cdd11fcd4
test_crashing.html had windows-style line endings.
2009-12-14 09:14:28 -05:00
Benjamin Smedberg
999be86ac2
Merge mozilla-central into electrolysis.
2009-12-14 08:01:18 -05:00
Jonathan Griffin
fb84e3c42c
Bug 533482. Let plugin crashtest notify testrunner that no leak log is expected when the plugin process is deliberately crashed. r=bsmedberg
2009-12-09 10:51:38 -08:00
Benjamin Smedberg
fa1b90bc0c
Comment out the crash test until we can fix the leaking nsPluginHost as well as tell the test harness that it's ok that the crashing plugin process didn't print leak information.
2009-12-05 13:53:12 -05:00
Chris Jones
93211d4751
rename conflicting crash() symbol that's breaking the mac build
2009-12-04 23:15:18 -06:00
Benjamin Smedberg
8613b91908
Add a .crash() method to the testplugin, and test that crashing throws exceptions in the parent.
2009-12-03 15:33:25 -05:00
Benjamin Smedberg
f7eb5c27ab
Bug 530894 - Clean up TODOs in the plugin stream remoting: if NPN_{Get,Post}URLNotify fail, clean up the actor properly. Also deal with null postdata, which currently causes significant problems for the in-process case (NPN_PostURLNotify succeeds, but NPP_URLNotify is never called). r=bent
2009-11-25 09:26:01 -05:00
Chris Jones
9a696edbf3
bug 530007: fix crashing edge cases in the hope of getting better diagnostics about failed tests
2009-11-20 02:23:07 -06:00
Benjamin Smedberg
957e2b5042
The test plugin over-retains its scriptable object: NPN_CreateObject returns a retained object, so there's no need to retain it again. This shouldn't fix the leak but it does expose the bug bent just fixed.
2009-11-11 23:46:56 -05:00
Benjamin Smedberg
17cf638aac
Merge mozilla-central into electrolysis.
2009-11-11 12:35:42 -05:00
Ben Turner
401a6884be
Fix silly bugs
2009-11-09 17:30:02 -08:00
Benjamin Smedberg
281b9fd4a8
Merge from mozilla-central.
2009-11-06 09:54:28 -05:00
Benjamin Smedberg
8fad57cfea
Disable the NPN_SetException tests for the time being until the e10s bug is fixed.
2009-11-04 13:11:20 -05:00
Benjamin Smedberg
eba77abeb6
Merge mozilla-central into e10s.
2009-10-28 11:32:00 -04:00
Benjamin Smedberg
15de24f35e
Merge mozilla-central to electrolysis.
2009-10-20 12:08:28 -04:00
Jonathan Griffin
861525d628
Bug 522791. Add basic tests for NPN_SetException.
...
--HG--
extra : rebase_source : 5d4f69cb5c54136775f0752713d055ad9f407c7a
2009-10-19 14:00:59 -07:00
Jonathan Griffin
d9912f5e30
Bug 518940. Amend NPN_InvokeDefault tests to include multiple-argument and no-argument tests.
...
--HG--
extra : rebase_source : 65df67027083f5474a3a82297b9a597b8458d06f
2009-10-16 15:29:15 -07:00
Jonathan Griffin
dee25456a7
Bug 522400. Fix a typo which prevented the invokedefault method on plugin-defined objects from being called. r+sr=jst
2009-10-16 10:27:33 -07:00
Benjamin Smedberg
fa058fc1f1
Merge mozilla-central to electrolysis to pick up bug 515436.
2009-10-12 10:51:38 -04:00
Ben Turner
62534891fc
Merge mozilla-central
2009-10-05 16:08:52 -07:00
Jonathan Griffin
089ca4c346
Bug 521329. Fix linux compiler warnings in test plugin.
2009-10-08 15:37:08 -07:00
Jonathan Griffin
6b906c1857
Bug 517078. Add plugin stream tests for NPP_ functions returning errors.
2009-10-02 15:18:25 -07:00
Chris Jones
0531f8f96b
basic support for windowless X11 plugins. gfx not quite working yet
2009-09-24 21:03:59 -05:00
Ben Turner
29c6cc37ec
Merge mozilla-central
2009-09-23 13:14:34 -07:00
Benjamin Smedberg
64a1193a12
Followup to bug 517078 - separate out the plugin tests so that each test is separate. This makes it easier to see what the test is doing, has fewer potential interactions between tests, and made it easier to debug Electrolysis. Reworked slightly and r=griffin
...
--HG--
extra : rebase_source : 8eaf51a366d7cd08db23a29f2d112351a46e4dc7
2009-09-23 09:49:49 -04:00
Benjamin Smedberg
8aab401dc1
Merge mozilla-central into electrolysis to pick up new plugin tests.
2009-09-21 10:57:57 -04:00
Dave Townsend
8f787ba4fd
Bug 471245: Unpacked extensions inadvertently enable plugins when reading chrome file at startup. r+sr=jst
2009-09-22 08:46:32 +01:00
Benjamin Smedberg
d44f878b56
Merge mozilla-central into Electrolysis.
2009-09-18 16:47:18 -04:00
Jonathan Griffin
9891311272
Bug 517078 part I: create mochitests for stream APIs in NPAPI
2009-09-18 10:08:08 -04: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
Robert O'Callahan
69e399486e
Disable test_windowed_invalidate.html on non-Windows, since it's only needed for Windows and seems to be failing on GTK2 at least
...
--HG--
extra : rebase_source : dc4114dfddee4d8714f7d5c881356352791e6400
2009-11-04 09:17:50 +13:00
Robert O'Callahan
3e0434e672
Bug 510082. Silverlight depends on NPN_InvalidateRect working even when the plugin is in windowed mode (although it should really just call Win32 APIs to invalidate its window), so make NPN_InvalidateRect work for windowed plugins. r=josh
2009-11-04 07:39:42 +13:00
Jonathan Griffin
96ff9f6933
Bug 523216. Check for NULL message in NPN_SetException. r=joshmoz
2009-10-30 13:15:22 -07: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
Jacek Caban
4b876512bd
Bug 531300 - Link failure in testplugin on mingw, r=roc
2009-12-13 09:44:15 -08: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
bea18b662b
Bug 527417 - nsIPluginHost::getPluginTags aPluginCount out param should be optional. r=josh
2009-11-09 22:11:58 +01:00
Josh Aas
a80cc9a8b5
Add test for NPN_ConvertPoint, only enabled for Mac OS X for now. b=500406 r=roc
2009-11-09 13:19:26 -05:00