timeless@mozdev.org
f590afd589
Bug 500068 thundersomething addon constantly crashes tb 2.0.0.22 final (win32, winxp) [@ nsCharTraits<unsigned short>::length - nsPref::SetUnicharPref]
...
r=dveditz
2009-07-22 17:31:04 -05:00
Taras Glek
4c0e909fa2
Bug 505784: nuke STANDALONE mode in libjar r=bsmedberg
2009-07-22 14:43:10 -07:00
Joe Drew
5f61ec3f10
Bug 505474 - Restore tracking of whether we've finished decoding a given GIF frame, so we don't call EndImageFrame() twice for a single frame. r=vlad
...
Before bug 753 landed, we implicitly tracked whether we'd called
EndImageFrame() by setting mImageFrame to null inside EndImageFrame(). Once
we stopped doing that, we tried writing to memory that had already been freed.
(This memory is actually freed once we error out on the invalid GIF, but the
internal state-tracking mechanics made it so we never wrote to that memory
even though we have stale pointers to it. Unfortunately when we entered
EndImageFrame() a second time, that state tracking was invalid and we
attempted to write to the stale pointer.)
This patch introduces a tracking variable, mCurrentFrame, which is set to the
frame of the currently-decoding frame when we're in the middle of decoding
it, and -1 otherwise. This ensures we don't enter EndImageFrame() a second
time, restoring the functionality we had prior to bug 753.
2009-07-21 21:20:01 -07:00
Joe Drew
b6d5181452
Bug 505473 - Fix alpha handling so we composite animated GIFs properly. r=vlad
2009-07-21 21:19:59 -07:00
Robert O'Callahan
93a12375f7
Bug 500910. GTK2 test plugin should take window shapes into account when computing the effective clip region. r=karlt
2009-07-22 12:44:50 +12:00
Rob Arnold
23b0671689
Bug 502711 - imgITools cannot decode images stored in JARs r=joe
...
--HG--
extra : rebase_source : 002851f48d458d7ab0a4bbf87fd79fc893c425cb
2009-07-21 15:57:25 -07:00
Martin Stránský
71484d8958
Bug 486482 - null deref [@ nsPluginNativeWindowGtk2::CreateXEmbedWindow ]. r=josh, sr=jst
2009-07-21 10:13:38 +02:00
Joe Drew
9c23ca0770
Bug 753 - Remove nsIImage, gfxIImageFrame, and their implementations, and expose an equivalent api on imgIContainer. r=roc,josh,bz,longsonr,vlad,karlt,jimm,bsmedberg,mfinkle,peterw,peterv sr=vlad,roc
...
--HG--
rename : gfx/src/shared/gfxImageFrame.cpp => modules/libpr0n/src/imgFrame.cpp
rename : gfx/src/shared/gfxImageFrame.h => modules/libpr0n/src/imgFrame.h
2009-07-20 18:50:15 -07:00
Steven Michaud
91a134de7c
[OSX] Embedded plugins don't print - NPP_Print not called. b=191046 r=josh,kinetic
2009-07-20 17:10:36 -05:00
Vladimir Vukicevic
abcfbf5901
Disable CMS on Windows CE
2009-07-17 16:05:04 -07:00
Justin Dolske
320cf9281f
Bustage fix for bug 503138.
2009-07-16 18:55:01 -07:00
Vladimir Vukicevic
3bdb68785c
b=503902; put back npapi DOM object access for WinCE; r=jst
2009-07-16 14:13:43 -07:00
Vladimir Vukicevic
2f01c25aad
b=503138; choose different default sans-serif font for Windows CE; r=jdaggett
2009-07-16 14:13:38 -07:00
Ehsan Akhgari
c9a76a84d0
Bug 496292 - Support changing the Accept header via a preference; r=joedrew sr=bzbarsky
2009-07-15 11:52:40 +04:30
Peter Weilbacher
b55bdf1d0c
Bug 503950: OS/2 bustage fix for bug 503377, p=wuno@lsvw, r=pweilbacher
2009-07-14 13:34:07 +02:00
Benjamin Smedberg
2bc7e8c59a
Windows bustage fix for bug 503377
2009-07-13 12:57:32 -04:00
Benjamin Smedberg
6b2ae89df2
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
2f67902043
Bug 501889 _scheduletimer symbol not found on Solaris r=joshmoz sr=jst
2009-07-13 20:23:41 +08:00
Josh Aas
bda5d5825f
Remove mIsJavaPlugin variable in nsNPAPIPluginInstance, fix some comments. b=503809 sr=roc
2009-07-12 22:44:48 -04:00
Josh Aas
a790c00274
Get rid of GUItoMacEvent and nsPluginEventType. b=503133 sr=roc
2009-07-10 20:20:32 -04:00
Robert O'Callahan
5f4a397603
Backed out changeset 91a43fa9b0da
...
--HG--
extra : rebase_source : 00ee0eac778112a8aac3e19f1f114e8b8b34580c
2009-07-10 20:13:51 +12:00
Robert O'Callahan
6f17c4e4a5
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
70308cfd2b
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
Robert O'Callahan
ced987b58f
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
e22cfc47a5
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
52d340c441
Get rid of nsMIMEType type. b=503025 r/sr=jst
2009-07-08 23:25:20 -04:00
=Hiroyuki Ikezoe
baafb3d937
bug 498845 - libbz2 can't use fdopen on windows ce r=bsmedberg
2009-07-08 11:49:47 -04:00
Josh Aas
8f211a8bc6
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
ca37de3d5e
nsIPlugin and nsIPluginHost should not inherit from nsIFactory. b=502886 r/sr=jst
2009-07-07 21:00:11 -04:00
Mark Finkle
35e9d1187d
Bug 500208: select element should update label when script changes selection, r=bzbarsky
2009-07-06 09:39:54 -04:00
Josh Aas
e0b2aa0f90
Plugin host cleanup. b=501996 r/sr=jst
2009-07-06 02:10:10 -04:00
Peter Van der Beken
a4b3ca413c
Fix for bug 482788 (Lightweight DOM wrappers). r=jst, sr=mrbkap.
2009-05-12 22:20:42 +02:00
Robert O'Callahan
eb37a0a0a4
Bug 499595. Win32 test plugin needs to double-buffer and look more like other platforms' test plugins. r=jmathies
2009-07-04 21:54:09 +12:00
Robert O'Callahan
7008c5ffd3
Bug 488620. GTK2 test plugin should not assume that ancestor X windows have associated GTK widgets. r=karlt
2009-07-04 21:47:15 +12:00
Josh Aas
ae1a6660ff
Remove XPCOM plugin code from nsPluginsDirUnix. b=502045 r/sr=jst
2009-07-03 09:53:00 -04:00
Mats Palmgren
91e6321954
Backout bug 486349, due to regression bug 502135.
2009-07-03 13:48:52 +02:00
Josh Aas
3446fff9ef
Comment and formatting cleanup for nsIPlugin. No bug.
2009-07-02 15:32:21 -04:00
Mats Palmgren
b7033d8cc1
Make the nsPluginInstanceTag destructor non-recursive to avoid exhausting stack space. b=486349 r+sr=jst
2009-07-02 11:57:37 +02:00
Josh Aas
b7623b03f7
Rename nsPluginHostImpl to nsPluginHost. No bug, discussed with jst.
...
--HG--
rename : modules/plugin/base/src/nsPluginHostImpl.cpp => modules/plugin/base/src/nsPluginHost.cpp
rename : modules/plugin/base/src/nsPluginHostImpl.h => modules/plugin/base/src/nsPluginHost.h
2009-07-02 01:48:08 -04:00
Josh Aas
dfcd432e66
Remove nsIPluginInstanceInternal, fold it into nsIPluginInstance. b=501786 r/sr=jst
2009-07-02 00:52:07 -04:00
Josh Aas
f0487beaad
Remove nsIPluginTagInfo2, fold it into nsIPluginTagInfo. b=501812 r/sr=jst
2009-07-01 20:54:18 -04:00
Makoto Kato
00565c45e7
Bug 499460 - Build error in plugin code for Symbian emulator. r=josh, sr=jst
2009-07-02 03:15:22 +09:00
Josh Aas
47ecfe28c4
Add new timer APIs to NPAPI, NPN_ScheduleTimer and NPN_UnscheduleTimer. b=499921 r/sr=jst
2009-07-01 11:09:49 -04:00
Benjamin Smedberg
6732560a10
Bug 500660 - Don't load XPT files from plugin directories any more r=josh sr=jst
2009-07-01 09:34:31 -04:00
Johnny Stenback
fae33caf0b
Fixing bug 442399. Remove LiveConnect from the tree. r=joshmoz@gmail.com, bclary@bclary.com, sr=brendan@mozilla.org
2009-06-30 15:55:16 -07:00
Josh Aas
95822822da
Change plugin unloading behavior to never unload plugins by default. Prior to this patch plugins were unloaded whenever their last instance was destroyed. The old behavior meant that going from one page with a Flash instance to another page with a Flash instance would shut down the entire Flash plugin instead of just destroying one instance and starting another. The new behavior dramatically cuts down on plugin loading/unloading activity. Set "plugins.unloadASAP" to "true" to enable the old behavior of unloading plugins as soon as their last instance is destroyed. b=500925 r=bz sr=jst
2009-06-30 17:16:34 -04:00
Josh Aas
a9126f5910
Remove nsPIPluginHost. b=501388 r/sr=jst
2009-06-30 16:49:04 -04:00
Josh Aas
35d3f49bc3
Bug 501194 - Remove nsplugin.h. r/sr=jst
2009-06-30 01:55:05 -04:00
Josh Aas
03e8417745
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
45f7375e6b
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