Benjamin Smedberg
6e3d83cf38
Bug 532751 - Stop cacheing the nsNPAPIPlugin when it crashes, so that refreshing the page immediately reloads the plugin, r=bent pending r?joshmoz
2009-12-04 13:24:57 -05:00
Benjamin Smedberg
487e2582f8
Bug 532700 - nsNPAPIPluginInstance can outlive its nsNPAPIPlugin, sr=jst pending r=josh
2009-12-03 15:33:27 -05:00
Benjamin Smedberg
767eb11cb4
Merge mozilla-central into electrolysis
2009-12-04 11:28:50 -05:00
Benjamin Smedberg
13786e8a04
Bug 532605 - _write conflicts with symbols in the MSVC runtime. Remove all vestiges of PR_BEGIN_EXTERN_C from nsNPAPIPlugin.{h,cpp}, so that these functions are given C++ mangled names in the namespace we actually declared for them.
2009-12-03 09:17:49 -05:00
Taras Glek
55534754ff
Bug 531231 - "Incorrect mmap cleanup" [r=alfredkayser]
2009-12-03 01:25:39 -06:00
Ben Turner
ce1bd10179
Don't let plugin return a null window object and NPERR_NO_ERROR, r=jst.
2009-12-01 15:08:16 -08:00
Ben Turner
b17063546e
Bug 526401 - Fixup handling of null NPP. r=bsmedberg.
2009-12-01 13:27:13 -08:00
Josh Aas
783c445e79
Fixing bug 520639. Make plugin library unloading independent of the lifetime of nsPluginTag objects. Patch and reviews by jst@mozilla.com and joshmoz@gmail.com, a=blocking1.9.2+
2009-12-02 21:14:13 -08:00
Benjamin Smedberg
9911c2f99d
Merge mozilla-central into Electrolysis
2009-11-30 12:59:43 -05:00
Justin Dolske
0cfb131c4b
Bug 531703 - Minimize disk space usage on Windows CE. r+a=vladimir
2009-12-14 22:28:40 -08:00
Johnny Stenback
c9d4899294
Fix for bug 531290 (Firefox 3.6b4 [@ PL_strlen | nsNPAPIPluginInstance::Initialize(nsIPluginInstanceOwner*, char const*) ] during npietab.dll initialization [@nsCOMPtr_base::assign_from_qi(nsQueryInterface, nsID const&) | xul.dll@0x9cc3c3 ]). r=josh, a=blocking1.9.2+.
2009-11-30 11:11:20 +01: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
Josh Aas
a4b1dd24fa
Fix a bug that prevents NPAPI plugins from retrieving cookies. b=526462 r=roc
2009-11-25 02:40:46 -05:00
Benjamin Smedberg
7a581148bc
Merge mozilla-central into Electrolysis.
2009-11-24 10:06:03 -05:00
Josh Aas
e535f8aad7
Forgot null checks for NPN_MemAlloc in patch for bug 530138. NPOB.
2009-11-23 14:08:41 -05:00
Josh Aas
f949685c4d
Bug 530138, npruntime sample plugin not using NPN_MemAlloc when it should. NPOB.
2009-11-23 13:57:27 -05:00
Benjamin Smedberg
bda0f732bc
Don't crash if NP_Initialize failed remotely: PluginLibrary::NP_Initialize returns an nsresult, not a NPError; nsNPAPIPlugin::CreatePlugin fails but still sets the outparam; nsPluginHost doesn't properly rv-check nsNPAPIPlugin::CreatePlugin, which causes us to think the bad plugin is actually good. I hate stupid failure chains!
2009-11-20 10:34:20 -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
737515b2c8
Merge mozilla-central into electrolysis.
2009-11-19 12:41:46 -05:00
Joe Drew
85d1acb47f
Bug 529732 - Disable gif crashtests until we remove the NS_ABORT_IF_FALSE that fires on them.
2009-11-19 00:49:10 -05:00
Joe Drew
e1b521e0a5
Bug 523528 and Bug 526452 - crashtests.
...
--HG--
extra : rebase_source : dff3ae65f1deb1a411af59ef98b590dba17f46a0
2009-11-18 18:20:31 -05:00
Joe Drew
8310499982
Bug 523528 - Handle compositing frame initialization failure properly. r=jrmuizel
...
--HG--
extra : rebase_source : dc7fe8226424e5a0622bd97fadcbbd6124d4a1f6
2009-11-18 18:20:27 -05:00
Makoto Kato
30d873946f
Bug 526452 - imgContainer::ClearFrame() should handle failure to lockImage/null surfaces. r=jrmuizel
...
--HG--
extra : rebase_source : 013117f751f87ab9bbe087793d044bba1b6f02da
2009-11-18 18:20:24 -05:00
Benjamin Smedberg
453514dea2
Bug 523769 - Don't call into plugin hooks (specifically NPObject.deallocate) while mid-GC, r=jst+mrbkap
2009-11-17 14:51:46 -05:00
Henri Sivonen
41bfb374eb
Bug 502568 - HTML5 parser should flush occasionally when loading pure text. r=bnewman.
...
--HG--
extra : rebase_source : f1de8b7729f1570bf859578bf04192a4c5b6df05
2009-11-17 10:52:30 +02:00
Jim Mathies
1e83668bfe
Bug 520607 - Remove use of "ntlm" auth module and replace with use of "sys-ntlm". r=wtc, cbiesinger. sr=bz.
2009-11-19 16:12:43 -06:00
Joe Drew
d3fe87f97f
Bug 529732 - Remove bogus NS_ABORT_IF_FALSE and reenable tests. r=jrmuizel
2009-11-19 01:09:28 -05:00
Ben Turner
cafe07f11b
Bug 525792 - 'Fix leaks running mochitests'.
2009-11-12 14:16:54 -08: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
Olli Pettay
2f4c5ea761
Bug 487667 - Clone documents for printing, r=roc+jst+joe+dbaron
...
--HG--
extra : rebase_source : dbab242066ba97c0d7f34a2fb701a1c465f26ec4
2009-12-10 20:02:13 -08:00
Benjamin Smedberg
281b9fd4a8
Merge from mozilla-central.
2009-11-06 09:54:28 -05:00
Jae-Seong Lee-Russo
1003f2dad8
Bug 521191 - xpcshell-tests: some unit tests fail with the '-S' option ('strict' & 'werror' on). r=smontagu,dtownsend,mano
...
--HG--
extra : rebase_source : c5e0853fc64557f699d78c67f2907f6b48958563
2009-11-06 08:34:57 +01: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
Chris Jones
f1358e3105
bug 525792: fix leaking PluginModules, call NP_Shutdown() on plugins. minor, no r=
2009-11-03 15:37:07 -06:00
Reed Loden
325b9a9083
Revert accidentally committed change. Not my day, apparently. :(
2009-11-10 23:41:46 -06:00
Reed Loden
2d64c217b5
Another follow-up to bug 527784: just use resource:/// across the board because xpcshell doesn't implement resource://app/ like toolkit's nsXREDirProvider does.
2009-11-10 23:39:13 -06:00
Glenn Randers-Pehrson
051d876b20
Bug 504805 - "Update libpng to version 1.2.40" [rs=joe]
2009-11-10 19:39:31 -06:00
Benjamin Smedberg
eba77abeb6
Merge mozilla-central into e10s.
2009-10-28 11:32:00 -04:00
Josh Aas
39b3aac40a
Allow multiple types of OOP plugins to load. b=516509 r=cjones
2009-10-27 15:51:12 -04:00
Chris Jones
e5481210f2
Merge mozilla-central to pick up unit test fixes
2009-10-22 20:33:36 -05:00
Daniel Holbert
49b7752b81
Bug 482402: Enable "svg.smil.enabled" pref by default (enabling SMIL in nightly builds). r=roc
2009-10-22 15:51:23 -07:00
Ben Turner
c650170292
Don't let people get the order of includes wrong in this horrifying patchwork of chromium and mozilla types
2009-10-21 16:01:16 -07:00
Jeff Muizelaar
186c457ded
Add a test for gif comment parsing.
2009-10-21 13:31:04 -04:00
Alfred Kayser
94b107fca0
[Bug 523065] libjar: use malloc instead of calloc for zlib. r=tglek
2009-10-21 11:58:49 +02:00
Benjamin Smedberg
15de24f35e
Merge mozilla-central to electrolysis.
2009-10-20 12:08:28 -04:00
Ginn Chen
8c25058d62
Bug 516665 disorted images with moz-icon://*?size=dialog r=bobbyholley
2009-10-20 14:01:12 +08: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
Alfred Kayser
6e5b28c83d
Bug 511754 - make nsZipItems point at ZipCentral references to mmapped jar area r=tglek
2009-10-17 17:54:54 +02:00
Jeff Muizelaar
673fac182d
Bug 519589. Add some tests for GIF transparency.
...
This is the begining of the long needed GIF test suite.
2009-10-17 00:06:36 -04: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
Justin Dolske
0e45efff40
Bug 533665 - Avoid the need to build NSPR for L10N repacks. r=robert.bugzilla a192=beltzner
2009-12-09 14:59:37 -08:00
Benjamin Smedberg
fa058fc1f1
Merge mozilla-central to electrolysis to pick up bug 515436.
2009-10-12 10:51:38 -04:00
Rich Walsh
bdab68be3d
[OS/2] Bug 516274 - fix plugin focus issues, r=pweilbacher
2009-10-12 11:10:38 +02:00
Ben Turner
80b478e8c5
Bug 516524 - Support NPRuntime across processes. r=bsmedberg.
2009-10-07 16:50:48 -07:00
Ben Turner
62534891fc
Merge mozilla-central
2009-10-05 16:08:52 -07:00
Alfred Kayser
783a52e434
Bug 521227 - Remove the no longer needed zliballoc chunk optimizations. r=tglek
...
--HG--
extra : rebase_source : b128aefcb82852afa9c1641009e3f8fed146a70b
2009-10-09 14:30:45 +02:00
Jonathan Griffin
089ca4c346
Bug 521329. Fix linux compiler warnings in test plugin.
2009-10-08 15:37:08 -07:00
Alfred Kayser
5760afb9fe
Bug 510844 - Remove memcpy()s for compressed jar reading. r=taras
2009-10-04 19:20:45 +02:00
Taras Glek
e2335c2699
bug 507288: move greprefs/*js into res/greprefs.js r=bsmedberg
...
cdiff --git a/browser/installer/package-manifest.in b/browser/installer/package-manifest.in
2009-10-04 12:44:52 +02:00
Dão Gottwald
d83eea4025
Backed out changeset ddd79f809784
2009-10-04 12:44:27 +02:00
Dão Gottwald
1a1457de94
bug 507288: move greprefs/*js into res/greprefs.js r=bsmedberg
...
cdiff --git a/browser/installer/package-manifest.in b/browser/installer/package-manifest.in
2009-10-04 12:43:18 +02: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
Henri Sivonen
b099bfa49e
Bug 482918 - Move HTML5 parsing off the main thread. r=bnewman.
...
--HG--
extra : rebase_source : 8d44fdc215e14ed8da34793c1f432bc2bc9f6e05
2009-09-25 20:11:02 +03: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
Serge Gautherie
f51ae8e7f5
Bug 517478 - signon.expireMasterPassword is obsolete and should be removed; (Bv1-TK) Remove obsolete default pref value
...
r=dolske
2009-09-23 16:34:17 +02:00
Rich Walsh
5c1a94f9fe
[OS/2] Bug 517880 - Build Break following removal of nsplugindefs.h, r=pweilbacher
2009-09-22 15:49:26 +02:00
Benjamin Smedberg
8aab401dc1
Merge mozilla-central into electrolysis to pick up new plugin tests.
2009-09-21 10:57:57 -04:00
Zeev Tarantov
ea7a198dd0
Bug 482119 - Remove unused write_icc_profile. r=joe
2009-11-14 19:48:55 +01:00
Alex Pahotkin
b4be575bdb
Bug 502933: importing the 7-zip library, r=bsmedberg
2009-11-13 15:03:30 -08:00
Doug Turner
16ce7d7c20
Bug 528429 - MOZ_COMPOSITED_PLUGINS should be disabled when building for Qt. r=vlad
2009-11-13 07:10:53 -08:00
Josh Aas
8c81f341a1
Stop loading plugins with the name pattern "npjava*.dll" on Windows - these are old Java DLLs that won't work in Gecko 1.9.2+. b=527543 r=jst
2009-11-13 04:37:25 -05:00
Joe Drew
7afe68f67c
Bug 523528 - Crashes in imgFrame::Draw(). Handle failure to composite frames gracefully, instead of just asserting that it's impossible to get into a situation where we draw paletted frames. r=jrmuizel,vlad,ak
2009-11-12 18:18:40 -05:00
Joe Drew
eab2643889
Bug 497665 and Bug 514605 - Tests.
2009-11-12 18:00:31 -05:00
Joe Drew
2ece21a7fd
Bug 514605 - Possible for concurrent reloads of images to return old/different results. r=vlad,jrmuizel
...
Only set the load ID when we're sure that the entry we're using is valid/going
to be valid. If we're validating an image over the network, we must only set
its load ID after we've validated it.
2009-11-12 18:00:30 -05:00
Joe Drew
48473b5b49
Bug 497665 - Images are downloaded multiple times if defined multiple times on force-reload. r=jrmuizel,vlad
...
Don't unconditionally remove from the cache if we're force-reloading. Instead,
refuse to validate images when we're force-reloading, unless we've already
validated them for this context.
2009-11-12 18:00:30 -05: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
Ben Turner
66a36315ce
Merging mozilla-central once more to hopefully clear windows unit tests
2009-09-20 10:47:21 -07:00
Bobby Holley
26aa9ebc91
Bug 517091 - Don't do an expensive asynchronous RequestDecode() if there's already an active full decoder. r=joe
2009-09-19 12:33:00 -07:00
Phil Ringnalda
e62c83fdc6
Bug 495228 - Remove checks for mac MOZ_WIDGET_TOOLKIT, r=ted
2009-09-18 19:59:53 -07: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
Alfred Kayser
24bde5cdae
Bug 510874 - Replace ZIP error codes with the NS_ERROR_ codes
2009-10-08 16:24:22 +02:00
L. David Baron
04deabf021
Change NS_ABORT_IF_FALSE to NS_ASSERTION since the icon decoder causes it to fire quite a bit. (Bug 518704)
2009-10-07 20:22:42 -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
Alfred Kayser
526c4a4065
Bug 510878 - HG Remove nsJARDirectoryInputStream.cpp
...
--HG--
extra : rebase_source : e23f76a07a998d8a27ea253c2cfe7e07a3f4b268
2009-10-07 16:28:45 +02: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
Mats Palmgren
62850abebd
Corrupt prefs.js file not removed if backup file (invalidprefs.js) exists. b=495735 r=dietrich r=benjamin
2009-11-03 20:05:31 +01:00
timeless@mozdev.org
a57f8826c1
Bug 525980 Fix typos in npapi.h
...
r=joshmoz
2009-11-04 07:39:43 +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
Jeff Muizelaar
a28d4dd5a6
Add some tests that exercise bug 525326. r=joe
2009-11-02 13:15:09 -05:00
Jory A. Pratt
8abe24e659
Bug 506599 multiple inclusion of nptypes.h causes build error r=joshmoz
2009-11-02 17:41:36 +08:00
Justin Dolske
c80ef0b0f9
Bug 506798 - Unable to tag a bookmark through the star panel. r=vladimir
2009-10-30 16:13:41 -07:00
Jonathan Griffin
96ff9f6933
Bug 523216. Check for NULL message in NPN_SetException. r=joshmoz
2009-10-30 13:15:22 -07:00
Gijs Kruitbosch
41ba1acfa5
Back out bug 487059, fix tests and EM to cope, r=gavin,beltzner, bug 524995
...
--HG--
extra : rebase_source : d8414b8de165cf2fa534719c36416d82d21872c6
2009-10-29 14:44:10 +01:00
Michael Wu
d38ee96a91
Improve GetURL/PostURL code
...
Bug 273025 - bad logic results in potential leak xor crash based on flow; v4, (1/2)
r+sr=jst
2009-10-29 01:29:44 +01:00
Bobby Holley
ba376437d0
Bug 517543 - need a STATUS_DECODE_COMPLETE for imgIRequest.r=joe
2009-10-06 21:39:30 -07:00
Kyle Huey
f5610bb8c9
Mouse wheel scrolling broken with Katmouse enabled - bug 514927 r+a=roc
2009-10-07 00:19:04 -04: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
Bobby Holley
a1133f18cd
Bug 516334: Track image decode notifications to send correct notifications to late-coming consumers (Tp4 orange fix). r=joe
2009-12-14 10:35:47 +00:00
Jonathan Kew
6cabc4d1a6
Bug 531363: test flags correctly in jpeg decoder. r=bholley
2009-12-14 10:35:46 +00:00
Glenn Randers-Pehrson
3f588b2770
Bug 529683 - Code cleanup needed in PNG decoder, r=joe
2009-12-03 18:41:00 -08:00
Jacek Caban
4b876512bd
Bug 531300 - Link failure in testplugin on mingw, r=roc
2009-12-13 09:44:15 -08:00
Jae-Seong Lee-Russo
1d5da93973
Bug 530389 - Replace PR_MIN/PR_MAX with NS_MIN/NS_MAX in /modules/plugin/, r=joshmoz
2009-12-13 09:32:10 -08:00
Jae-Seong Lee-Russo
59cc6f0180
Bug 530409 - Replace PR_MIN/PR_MAX with NS_MIN/NS_MAX in /modules/libjar/, r=tglek
2009-12-13 09:32:10 -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
Oleg Romashin
786c8adad4
b=512884; nsStringGlue should be used in nsIPluginInstance.h; r+sr=jst
2009-09-18 05:35:49 -04:00
Vladimir Vukicevic
371933ca83
b=516213; Freshen WebGL implementation and enable on trunk (part 2); r=mwsteele,roc
2009-09-17 23:01:12 -07:00
Vladimir Vukicevic
191e11b68b
b=517729; rename more canvas3d prefs to webgl; r=mwsteele
2009-09-20 12:05:23 -07:00
Markus Stange
55aca69596
Bug 482985 - add hidden pref for activity cursor. r=bz
2009-09-17 15:04:08 +02:00
Reed Loden
5172688f96
Bug 516971 - "Remove lcms from the tree" [r=bholley r=gerv]
2009-09-17 01:17:19 -05:00
Josh Aas
923b0e293c
Gecko should use NPAPI directly, remove nsplugindefs.h abstractions. b=516661 r/sr=jst
2009-09-16 21:30:26 -04:00
Bobby Holley
ebbc4de5ce
Bug 516335 - Calling lockImage multiple times for borderImage. r=joe
2009-09-15 18:33:14 -06:00
Bobby Holley
fa0a6faa59
Bug 516486 - mDiscardable should be immutable - use lockImage() instead for animated images. r=joe
2009-09-15 18:30:52 -06:00
Bobby Holley
05b4959846
Bug 516335 - Stopgap patch to disable failing assertion. r=bz
2009-09-15 00:09:22 -06:00
Bobby Holley
a33d570dcc
orange fix - disabled the wrong test in f34cc41267d8. r=lumpy
2009-09-13 22:00:39 -06:00
Bobby Holley
39f194a2cb
Bug 516311 - Disable decode-on-draw and discarding until we can figure out what's going on with perf. r=joe
2009-09-13 19:18:59 -06:00
Justin Dolske
916dc97c10
Bug 431950 - disable scary-but-harmless zlib trace warnings in debug builds. r=bholley
2009-09-13 13:26:31 -07:00
Bobby Holley
d6c1c80ee0
Bug 516265 - GIF Decoder doesn't send close notifications if it never gets a size. r=joe
2009-09-13 14:53:55 -04:00
Dão Gottwald
1d0820d47f
Backed out changeset 40811b076d51
2009-09-13 17:36:23 +02:00
Taras Glek
ac8ba115d1
Bug 507288 - move greprefs/*js into res/greprefs.js and add that to toolkit.jar. r=benjamin
2009-09-13 15:52:24 +02:00
Dão Gottwald
d2a50b8639
Backed out experimental code from changeset 455f624cabca (CLOSED TREE)
2009-09-13 11:32:45 +02:00
Joe Drew
eb6ccf7482
Tell imgContainer to decode while/after loading, effectively disabling decode-on-draw. Test commit in a CLOSED TREE to check perf impliciations.
2009-09-12 22:41:50 -04:00
Bobby Holley
1d155c0cba
Bug 435296 - Tests. r=dolske
2009-09-12 16:44:19 -06:00
Bobby Holley
a5ecb73f88
Bug 512435 - Tests. r=dolske
2009-09-12 16:44:19 -06:00
Bobby Holley
2d5ec55945
Bug 435296 - Decode-On-Draw. r=joe,roc,bz,dolske,peterw sr=vlad
2009-09-12 16:44:18 -06:00
Alfred Kayser
e9d19c5ee2
Bug 514776 - [r=joe sr=vlad]
2009-09-12 00:27:13 -05:00
Josh Aas
dd80aa5a05
Fix some spelling mistakes. No bug.
2009-11-10 00:16:05 -05:00
Josh Aas
d069d0092b
Cocoa event model: 1) fix spurious NPP_SetWindow calls 2) propagate event model immediately. b=527115 r=smichaud r=roc
2009-11-09 22:58:48 -05:00
Robert O'Callahan
2705f0b286
Bug 501627. Take out unncessary and harmful surface size check. r=jrmuizelaar
2009-11-10 14:00:36 +13: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
Taras Glek
7ff862491b
Bug 525755 - crash [@ nsZipArchive::BuildFileList] using jar: with the file protocol without a '/' for the root of the filesystem. r=alfredkayser
2009-11-07 16:19:20 +01:00
Dave Townsend
5c06d159bb
Bug 526651: Interfaces changed between the 1.9.2 branch and trunk with no IID rev. r=joe, r=mak77, r=myk
2009-11-06 14:33:17 -08:00
Bobby Holley
11bcc9cfff
Bug 512269 - UUID rev that should have been in the last push.r=joe
2009-10-15 21:17:04 -07:00
Bobby Holley
1258825d19
Bug 512269 - imgIDecoder shouldn't use an nsIInputStream for input. r=joe
2009-10-15 19:54:44 -07:00
Alfred Kayser
6b7fae6459
Bug 519589 - Restore our handling of transparent pixels outside the colormap's bounds. r=joe
2009-10-15 21:37:39 -04:00
Robert O'Callahan
5220250e10
Disabling plugin test for bug 520436 to figure out test failures on Windows and Linux
...
--HG--
extra : rebase_source : a82298cc3463f744f7b577bcc16403a76eac1961
2009-10-15 17:56:24 +13:00
Robert O'Callahan
93541fb15e
Bug 514974. Test plugin reads from instanceData just after freeing it. r=joshmoz
...
--HG--
extra : rebase_source : 21adecafa47b6a476e191df6d0db10909505f02c
2009-09-07 12:35:14 +12:00
Benjamin Smedberg
84f70d6422
Bug 510963 - NPN_GetValue(NPNVPluginElementNPObject) is broken, r=josh
...
--HG--
extra : rebase_source : e1242620d2adfee22a5c8ede076e4d43916e72d9
2009-09-10 14:11:30 -04:00
Josh Aas
193b0904be
Remove unused member variable that should have gone away in bug 506985. r=smichaud
2009-09-08 12:36:19 -04:00
Alfred Kayser
a06970896c
Bug 513738 - [r=JOEDREW!]
2009-09-04 20:47:11 -05:00
Walter Meinl
c61a75f84d
Bug 507807 - Clean up linking on OS/2; clean plugins on trunk for real
...
r=Weilbacher
2009-09-05 00:29:13 +02:00
Benjamin Smedberg
008e309c7f
Bug 513032 - remove empty conditionals in our makefiles, r=ted
2009-08-27 10:48:18 -07:00
Marco Bonardo
00515c1a06
Backed out changeset 3cab7a0c2c3d due to mochitest timeout.
2009-09-03 14:15:19 +02:00
Alfred Kayser
411a24dcdd
Bug 510844 - "Remove memcpy()s for compressed jar reading" [r=tglek]
2009-09-01 14:47:00 -05:00
Sylvain Pasche
e2e27d0066
Bug 513439. Parse layout.css.devPixelsPerCSSPx as a string float. r=roc
...
--HG--
extra : rebase_source : 28d39726e3714d2614f5f010a8e6f914ddecaf75
2009-08-29 12:19:36 +02:00
Mitchell Field
be725fa2ce
Bug 514131 - remove xpcom/obsolete, r=bsmedberg
2009-09-02 13:01:29 -04:00
Joe Drew
df1ed238ec
Bug 511689 - Ensure we're always on the correct frame when decoding GIF images. r=jrmuizel,alfredkeyser sr=vlad
2009-09-02 11:50:14 -04:00
Joe Drew
e7fc1ba7bd
Bug 513749 - Mismerge/thinko makes animated images do extra work. r=bholley
2009-09-02 11:48:23 -04:00
Mark Banner
56bda86fbf
Bug 501925 Change cookie policy to relax the mailnews-specific APP_TYPE_MAIL requirement. r=Neil,r=dwitte,sr=dmose
2009-09-02 09:42:53 +01:00
Reed Loden
6b6906468c
Backing out 510844 to fix unittest failure on CLOSED TREE.
2009-09-01 16:20:47 -05:00
Alfred Kayser
f37c1ed9ed
Bug 510844 - "Remove memcpy()s for compressed jar reading" [r=tglek]
2009-09-01 14:47:00 -05:00
Ben Turner
fd54229708
Rename plugin protocols and fix up usage
...
--HG--
rename : dom/plugins/NPP.ipdl => dom/plugins/PPluginInstance.ipdl
rename : dom/plugins/NPAPI.ipdl => dom/plugins/PPluginModule.ipdl
rename : dom/plugins/NPObject.ipdl => dom/plugins/PPluginScriptableObject.ipdl
rename : dom/plugins/NPBrowserStream.ipdl => dom/plugins/PPluginStream.ipdl
rename : dom/plugins/NPPInstanceChild.cpp => dom/plugins/PluginInstanceChild.cpp
rename : dom/plugins/NPPInstanceChild.h => dom/plugins/PluginInstanceChild.h
rename : dom/plugins/NPPInstanceParent.cpp => dom/plugins/PluginInstanceParent.cpp
rename : dom/plugins/NPPInstanceParent.h => dom/plugins/PluginInstanceParent.h
rename : dom/plugins/NPAPIPluginChild.cpp => dom/plugins/PluginModuleChild.cpp
rename : dom/plugins/NPAPIPluginChild.h => dom/plugins/PluginModuleChild.h
rename : dom/plugins/NPAPIPluginParent.cpp => dom/plugins/PluginModuleParent.cpp
rename : dom/plugins/NPAPIPluginParent.h => dom/plugins/PluginModuleParent.h
rename : dom/plugins/NPObjectChild.cpp => dom/plugins/PluginScriptableObjectChild.cpp
rename : dom/plugins/NPObjectChild.h => dom/plugins/PluginScriptableObjectChild.h
rename : dom/plugins/NPObjectParent.cpp => dom/plugins/PluginScriptableObjectParent.cpp
rename : dom/plugins/NPObjectParent.h => dom/plugins/PluginScriptableObjectParent.h
rename : dom/plugins/NPBrowserStreamChild.cpp => dom/plugins/PluginStreamChild.cpp
rename : dom/plugins/NPBrowserStreamChild.h => dom/plugins/PluginStreamChild.h
rename : dom/plugins/NPBrowserStreamParent.cpp => dom/plugins/PluginStreamParent.cpp
rename : dom/plugins/NPBrowserStreamParent.h => dom/plugins/PluginStreamParent.h
2009-09-08 23:31:35 -07:00
Benjamin Smedberg
187a34a633
Merge mozilla-central into Electrolysis
2009-08-26 12:15:27 -04:00
Masatoshi Kimura
5196c3f287
Bug 509179. Disable compilation of TSF when not available in the SDK. r=ted
2009-08-25 12:13:42 -07:00
Doug Turner
ea91fe7947
Bug 521257 - Support NPImageExpose on Maemo/Hildon only. r=roc
2009-10-26 22:18:35 -07:00
Dão Gottwald
6a530b2454
Bug 524270 - Make the second getChildList parameter optional. r=bsmedberg
2009-10-26 21:02:06 +01:00
Jonathan Griffin
5505a545d5
Bug 518940. Add NPN_Evaluate tests.
2009-10-23 13:41:52 -07:00
Benjamin Smedberg
2e9438fd2f
Followup to bug 398573 - remove REQUIRES from the tree since it is no longer used... automatically generated patch, rs=ted
2009-08-25 08:59:31 -07:00
Josh Aas
cc8d9ebb04
Remove java-specific preferences from Firefox UI, hidden prefs. Java should be managed via the addons manager. Also improves accuracy of "window.navigator.javaEnabled()". b=506985 r/sr=jst uireview=faaborg
2009-08-24 15:56:43 -07:00
Alfred Kayser
4187941b35
Bug 510247 - Simplify the BuildFileList scanner logic to prevent underruns on JAR files. r=tglek
2009-08-25 00:12:02 +02:00
Magnus Melin
bfbe8d383b
Bug 248280: pref "javascript.allow.mailnews" is obsolete and should be removed. r=dmose
2009-08-24 21:12:22 +03:00
Mats Palmgren
de859aa548
Make the nsPluginInstanceTag destructor non-recursive to avoid exhausting stack space. b=486349 r+sr=jst
2009-08-19 02:25:36 +02:00
Taras Glek
8943704095
Bug 457949 - no need for Stopwatch r=bsmedberg
...
--HG--
extra : rebase_source : 5cd3baecf54295012b28d42fc7bf4c9b34e12714
2009-08-28 11:03:51 -07:00
Phil Ringnalda
c8347c8066
Bug 512708 - Remove long-dead TestJarCache and its makefile.win, r=tglek
2009-08-27 19:35:20 -07:00
Benjamin Smedberg
0df64c6bc4
Additional followup to bug 398573 - remove REQUIRES from the tree even when they are in makefile conditional blocks
...
--HG--
extra : rebase_source : cc65c34a414e6c67a5651fc9cf0b6bd709ebcdbd
2009-08-27 08:53:13 -07:00
Josh Aas
65e80f6eb0
Implement Cocoa NPAPI event model. b=435041 sr=roc
2009-08-26 17:29:47 -07:00
Taras Glek
be3553868b
Bug 512515. Let JAR channels report 'file not found' when the file isn't found in the JAR file. r=bsmedberg
...
--HG--
extra : rebase_source : bc52f7c34fe08c755d17ca5b3587807d63f34a14
2009-08-26 09:38:25 -07:00
timeless@mozdev.org
0253ddb397
Bug 507404 dialogWindow is unused in DialogOKClicked and DIALOGID is useless
...
r=karlt
2009-08-26 18:27:59 +02:00
Robert O'Callahan
2194dd18b0
Bug 520462. Test that mouse clicks transfer focus to plugins correctly. r=jmathies
2009-10-08 00:14:12 +13:00
Robert O'Callahan
f98cfc2882
Bug 520436. Interpret NPN_InvalidateRect rectangles as relative to the content-box, not the border-box. r=josh
2009-10-05 23:07:30 +13: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
Ben Turner
cd1d42ffe0
Merge mozilla-central
2009-07-30 11:28:07 -07:00
Rich Walsh
6911caefb0
[OS/2] Bug 500654: sync OS/2 plugin code with Windows version, to hopefully fix some Flash-related crashes, r=pweilbacher
2009-07-30 21:20:44 +03:00
Ben Turner
f038d2457f
Revert testplugin changes so that unit tests pass
2009-07-28 14:38:32 -07:00
Ben Turner
442e268257
Fix testplugin on windows to not crash until we support scriptable objects
2009-07-28 11:48:21 -07:00
Ben Turner
fd28e9de5a
Allow out of process tabs and plugins to be disabled via prefs or environment variables, and disable them both by default so that unit tests go green.
2009-07-24 15:21:07 -07:00
Benjamin Smedberg
0501b7a589
Make --disable-ipc work... mac-ppc now builds by default.
2009-07-20 15:04:52 -04:00
Benjamin Smedberg
1e808cd4ea
Merge mozilla-central into Electrolysis
...
--HG--
rename : modules/plugin/base/src/nsPluginHostImpl.cpp => modules/plugin/base/src/nsPluginHost.cpp
2009-07-20 09:36:23 -04:00
Justin Dolske
893176f42a
Bustage fix for bug 503138.
2009-07-16 18:55:01 -07:00
Vladimir Vukicevic
18db6edf40
b=503902; put back npapi DOM object access for WinCE; r=jst
2009-07-16 14:13:43 -07:00
Vladimir Vukicevic
99c9afa30a
b=503138; choose different default sans-serif font for Windows CE; r=jdaggett
2009-07-16 14:13:38 -07:00
Ehsan Akhgari
7155374c25
Bug 496292 - Support changing the Accept header via a preference; r=joedrew sr=bzbarsky
2009-07-15 11:52:40 +04:30
Peter Weilbacher
eed6512282
Bug 503950: OS/2 bustage fix for bug 503377, p=wuno@lsvw, r=pweilbacher
2009-07-14 13:34:07 +02:00
Benjamin Smedberg
f962f665d1
Windows bustage fix for bug 503377
2009-07-13 12:57:32 -04:00
Benjamin Smedberg
7f34fe29a0
nsIPluginInstance.getMIMEType should be a [shared, const] parameter... it doesn't follow the normal XPCOM rules about allocating memory. r=josh sr=jst
2009-07-13 12:27:46 -04:00
Ginn Chen
bf66108343
Bug 501889 _scheduletimer symbol not found on Solaris r=joshmoz sr=jst
2009-07-13 20:23:41 +08:00
Josh Aas
c124a0981e
Remove mIsJavaPlugin variable in nsNPAPIPluginInstance, fix some comments. b=503809 sr=roc
2009-07-12 22:44:48 -04:00
Josh Aas
908cd606b2
Get rid of GUItoMacEvent and nsPluginEventType. b=503133 sr=roc
2009-07-10 20:20:32 -04:00
Robert O'Callahan
af2094496b
Backed out changeset 91a43fa9b0da
...
--HG--
extra : rebase_source : 00ee0eac778112a8aac3e19f1f114e8b8b34580c
2009-07-10 20:13:51 +12:00
Robert O'Callahan
8822eb0091
Bug 501295. The Win32 test plugin needs to compute an accurate clip region. r=jmathies
2009-07-10 14:03:00 +12:00
Robert O'Callahan
8ce8b649b2
Bug 501295. pluginGetEdge should return coordinates relative to the window frame in the Win32 test plugin. Then we can enable test_plugin_position on Windows. r=jmathies
2009-07-10 14:03:00 +12:00
Ben Turner
67ac5c13b2
Some windows build fixup
2009-07-02 13:48:33 -07:00
Ben Turner
73f03dff53
merge bent's changes from libchromiumipc. Gtk plugins now drawing
2009-07-01 14:19:32 -07:00
Chris Jones
8aa21b1e90
merge plugin work from libchromiumipc. add env var check for OOP iframe. a few small bugfixes here and there.
2009-07-02 11:54:22 -05:00
Benjamin Smedberg
8620d95413
Plugins stuff: this code is equivalent to electrolysis-tmp revision 61cd9e89fd00, except that I had to merge forward a minor change to the plugin-loading code from Josh's cleanup.
2009-06-30 14:51:05 -04:00
Josh Aas
4a7715939e
Bug 501194 - Remove nsplugin.h. r/sr=jst
2009-06-30 01:55:05 -04:00
Josh Aas
c81455d12a
Remove plugin instance peers (nsIPluginInstancePeer, nsPIPluginInstancePeer). Second and final part of bug 500889. r/sr=jst
2009-06-29 14:53:52 -04:00
Glenn Randers-Pehrson
16d2b43447
Bug 397593. Reject any ancillary chunks after IDAT that have a bad CRC. r=joe,sr=vlad
...
--HG--
extra : rebase_source : 461bff64a9cff608435520eaab6c78f64e354d51
2009-06-29 11:08:40 +12:00
Kyle Huey
467383f766
Bug 415761. Support Unicode file names in GetHIconFromFile. r=vlad
...
--HG--
extra : rebase_source : 855aeee93d123575f1f98c3d9833d31510feae1e
2009-06-24 17:50:36 -04:00
Josh Aas
4e45156e64
Bug 500889 - Remove nsIPluginInstancePeer2 and nsIPluginInstancePeer3, part 1 for removing plugin instance peers. b=500889 r/sr=jst
2009-06-28 19:43:19 -04:00
Henri Sivonen
af98547431
Bug 487949 - Land HTML5 parser on trunk preffed off r=mrbkap, sr=jonas
2009-06-29 00:44:22 +02:00
Johnny Stenback
eb2ed73403
Backed out changeset 168dd0eb7283
2009-06-28 11:47:11 -07:00
Henri Sivonen
77265dbfa7
Bug 487949 - Land HTML5 parser on trunk preffed off r=mrbkap, sr=jonas
2009-06-28 20:19:05 +03:00
Henri Sivonen
28fcb8397f
Merge trunk into HTML5 repo
2009-06-26 18:22:48 +03:00
Makoto Kato
0f02eb9d9d
Bug 500122 - cannot build libjar on Symbian. r=cbiesinger
2009-06-26 14:43:15 +09:00
Josh Aas
8cb99ebd34
Minor cleanup in nsPluginHostImpl, no bug.
2009-06-25 23:33:34 -04:00
Josh Aas
8f2046d4f3
Do a better job of checking for exceptions in npruntime, part 2. b=474157 r/sr=jst
2009-06-25 20:29:58 -04:00
Josh Aas
efafbe1392
Bustage fix for bug 499431.
2009-06-25 17:45:35 -04:00
Josh Aas
4734a09527
Remove nsIPluginManager/nsIPluginManager2. Fold their functionality into nsIPluginHost. b=499431 r/sr=jst
2009-06-25 17:06:54 -04:00
Henri Sivonen
496b19a91d
Merge trunk into HTML5 repo
2009-06-23 10:17:29 +03:00
Josh Aas
9c6646e6e1
Remove os2wrapper and associated files. b=499367 r=Peter Weilbacher
2009-06-22 17:25:07 -04:00
Henri Sivonen
43e0fcb133
Merge trunk into HTML5 repo
2009-06-22 10:05:55 +03:00
Justin Dolske
da8bd65806
Bug 469443 - Form Manager Storage should be a JavaScript-based component. r=gavin
2009-06-19 13:19:18 -07:00
Josh Aas
da90f79ce3
Remove nsIEventHandler, part of the XPCOM plugin API. b=499329 sr=sicking
2009-06-19 15:40:31 -04:00
Josh Aas
4e9bc80deb
Remove nsIJRILiveConnectPIPeer and nsIJRILiveConnectPlugin. b=499322 sr=sicking
2009-06-19 15:39:22 -04:00
Josh Aas
5dc8045c32
Remove nsIScriptablePlugin, part of the XPCOM plugin API. b=498164 r/sr=sicking
2009-06-19 15:37:09 -04:00
Josh Aas
ed0da293be
Minor Mac OS X plugin related cleanup, no bug. r=smichaud
2009-06-19 12:15:23 -04:00
Makoto Kato
8d01acee02
Bug 496504 - Plugin test isn't compatible with Windows x64 build. r=joshmoz, sr=roc
2009-06-24 18:44:20 +09:00
Henri Sivonen
420d38551f
Merge trunk into HTML5 repo
2009-06-16 12:18:59 +03:00
Henri Sivonen
6a26e3335b
Disabling the HTML5 parser in order make the HTML5 repo behave the way trunk would when landing preffed off
2009-06-16 10:01:08 +03:00
Joe Drew
8ba9ed33c5
Bug 496593 - Image cache entry comparison is wrong. r=vladimir, sr=bzbarsky
2009-06-15 15:33:48 -07:00
Henri Sivonen
d295d05063
Enable HTML5 parser by default leaving fallback to disabling it
2009-06-15 10:28:02 +03:00
Henri Sivonen
fa3e4b55a2
Disable HTML5 parser by default
2009-06-15 10:17:52 +03:00
Robert O'Callahan
dd9d905b7d
Bug 500910. GTK2 test plugin should take window shapes into account when computing the effective clip region. r=karlt
2009-07-10 14:02:58 +12:00
gyuyoung kim
9c52936743
Bug 456721 - Control GC frequency/a high water mark of Tracemonkey via about:config; r+sr=(brendan + mrbkap)
2009-07-09 14:16:26 +02:00
Josh Aas
c88c69078b
Get rid of nsMIMEType type. b=503025 r/sr=jst
2009-07-08 23:25:20 -04:00
=Hiroyuki Ikezoe
0c49011caf
bug 498845 - libbz2 can't use fdopen on windows ce r=bsmedberg
2009-07-08 11:49:47 -04:00
Josh Aas
00f32a1cf6
Remove some code that is no longer necessary for the Java plugin on AIX. b=498148 r/sr=jst
2009-07-07 21:01:38 -04:00
Josh Aas
f6ab658dab
nsIPlugin and nsIPluginHost should not inherit from nsIFactory. b=502886 r/sr=jst
2009-07-07 21:00:11 -04:00
Steven Michaud
3cf940577e
get rid of nsIInternetConfigService. b=489864 r=josh sr=roc
2009-06-23 14:09:19 -05:00
Jim Mathies
94a314575e
Bug 493601 - Fix crash involving Flash module unloading. (r=emaijala,joshmoz,bent sr=brendan)
2009-06-23 06:27:44 -05:00
Josh Aas
4bd6720b31
Simplify code for exposing plugin file names vs. full path. Second landing. b=488181 r/sr=jst,bz
2009-06-10 16:47:49 -04:00
Josh Aas
d3151f8707
Fix typo reversing some npruntime logic, fixes some problems with plugins using scripting. b=492924 sr=roc
2009-06-10 16:32:45 -04:00