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 |
|