372 Commits

Author SHA1 Message Date
bzbarsky%mit.edu
0c656f60c0 Remove unneeded row allocations and clean up some code in BlackenFrame. Bug
301594, patch by Alfred Kayser <alfredkayser@nl.ibm.com>, r=pavlov,tor


git-svn-id: svn://10.0.0.236/trunk@184393 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-10 14:59:48 +00:00
cbiesinger%web.de
df4ccbb6de Bug 312241 make unimplemented methods return NS_ERROR_NOT_IMPLEMENTED
patch by Christian Persch <chpe@gnome.org> r=biesi sr=bryner


git-svn-id: svn://10.0.0.236/trunk@184310 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-08 20:13:39 +00:00
bryner%brianryner.com
87d8080d4c Dispatch an OnStartDecode notification for ICO images. Bug 310740, r=biesi, sr=tor.
git-svn-id: svn://10.0.0.236/trunk@181953 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-11 00:21:51 +00:00
pavlov%pavlov.net
78af32406c moving native theme stuff to widget (bug 305291) and landing the remaining thebes gfx changes (bug 305538). r=vlad sr=roc
git-svn-id: svn://10.0.0.236/trunk@178659 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 02:11:54 +00:00
cbiesinger%web.de
71bd6b5355 bug 285872 GIF Decoder: replace gathering buffer with dynamic malloc to fixed
256 bytes hold
patch by Alfred Kayser <alfredkayser@nl.ibm.com> r/sr=tor/pavlov


git-svn-id: svn://10.0.0.236/trunk@178616 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 18:10:23 +00:00
scott%scott-macgregor.org
318a400346 fix bad patch error
git-svn-id: svn://10.0.0.236/trunk@178207 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 21:23:46 +00:00
scott%scott-macgregor.org
7315a893e2 Bug #302569 --> moz-icon urls broken on Mac OS X
r=biesi,pavlov


git-svn-id: svn://10.0.0.236/trunk@178205 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 21:10:58 +00:00
dbaron%dbaron.org
f5fb8ddaff Make nsIChannel implementations follow the rules that prevent them from leaking due to cycles with their notification callbacks. b=303043 r=biesi sr=darin
git-svn-id: svn://10.0.0.236/trunk@177663 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-12 22:53:22 +00:00
cbiesinger%web.de
8258e22332 bug 300936 null check allocations, and remove a useless alloc. Also, indent a
block correctly.
r=tor sr=dveditz a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@176563 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-25 21:16:12 +00:00
mkaply%us.ibm.com
30521d962f #291381
r=mkaply, sr=mkaply, a=mkaply
OS/2 only - certain icons resolutions crash - patch from Rich Walsh


git-svn-id: svn://10.0.0.236/trunk@174478 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-12 04:58:03 +00:00
dveditz%cruzio.com
ea48b9a5be bug 295457 use malloc to avoid OOM exceptions thrown by libstdc++. Patch by biesi, r=tor, sr=dveditz, a=chofmann
git-svn-id: svn://10.0.0.236/trunk@173800 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-26 22:43:36 +00:00
cls%seawood.org
a81bae11af Set FORCE_USE_PIC when building libimgicongtk_s.a
Bug 292714 r=cbiesinger a=asa,bsmedberg


git-svn-id: svn://10.0.0.236/trunk@173247 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-10 06:05:56 +00:00
mkaply%us.ibm.com
c4d9c0a91a #291381
r=mkaply, sr=mkaply (platform specific), a=mkaply (OS/2 only)
Patch from Rich Walsh - rewrite OS/2 icon code to fix some color corruption and overall cleanup


git-svn-id: svn://10.0.0.236/trunk@173167 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-07 04:26:15 +00:00
cbiesinger%web.de
b502e75e07 245631 patch by Son Le <son.le0@gmail.com> r=biesi sr=dveditz a=asa
- Return error from WriteFrom when ProcessData fails
- verify that the type of the icon is correct (icon or cursor)
- make sure that the image offset is valid
- check for OOM (mRow, mAlphaBuffer)
- add safety checks for mRow and mAlphaBuffer


git-svn-id: svn://10.0.0.236/trunk@172866 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-29 12:16:00 +00:00
cbiesinger%web.de
ffcc4aa9af 286897 store hotspot information on XBM images if present in the file
patch by Aaron Kaluszka <ask@swva.net> r=biesi sr=tor a=asa


git-svn-id: svn://10.0.0.236/trunk@172498 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-20 17:17:02 +00:00
bsmedberg%covad.net
3a6a2e85b0 Fix internal defines (affects gtk2 only), bustage from bug 288626
git-svn-id: svn://10.0.0.236/trunk@171781 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-06 04:32:20 +00:00
timeless%mozdev.org
d512625dce Bug 274956 return NS_ERROR_OUT_OF_MEMORY when NS_NEWXPCOM fails
patch by 116057@bacon.qcc.mass.edu r=darin sr=darin


git-svn-id: svn://10.0.0.236/trunk@171156 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-24 18:17:15 +00:00
cbiesinger%web.de
6d576d86c5 Bug 251446 don't return failure when getting data while in DONE state. instead,
just ignore the extraneous bytes.
patch by Aaron Kaluszka <ask@swva.net> r=biesi sr=tor


git-svn-id: svn://10.0.0.236/trunk@171059 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-23 17:57:45 +00:00
tor%cs.brown.edu
3cf2b74c51 Bug 274391 - clean up gif decoder allocation.
Patch by alfredkayser@nl.ibm.com, r=pavlov, sr=tor.


git-svn-id: svn://10.0.0.236/trunk@170511 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-10 13:31:26 +00:00
bsmedberg%covad.net
f4f72beaa1 Bug 282057 - brand.dtd/properties live in the wrong chrome package... xulrunner apps cannot provide these files, which means they can't use various toolkit features r=darin moa=Neil (seamonkey)
git-svn-id: svn://10.0.0.236/trunk@170499 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-10 04:38:35 +00:00
paper%animecity.nu
3b008daf52 Bug 274244: Display more broken GIFs. r=stuart sr=tor
git-svn-id: svn://10.0.0.236/trunk@170359 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-08 03:44:28 +00:00
pedemont%us.ibm.com
5739faf6df Bug 245407 - Use Quartz for nsImageMac. r=sfraser, sr=tor.
git-svn-id: svn://10.0.0.236/trunk@169511 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-20 03:21:04 +00:00
marco%gnome.org
3880cea2a5 Make uris in the form
moz-icon://file://C:/foo/bar.exe?size=16
work again.
Bug 233461 r=biesi sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@168821 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-04 23:22:57 +00:00
bryner%brianryner.com
9861051f37 Clean up unneeded REQUIRES (bug 73353). r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@168768 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-03 23:01:54 +00:00
marco%gnome.org
e5f50f83cd 279015 Do not build icon theme lookup for gtk < 2.4, which
does not support the icon name API. Fix the build with gtk < 2.4
Patch by marco@gnome.org r=cbiesinger


git-svn-id: svn://10.0.0.236/trunk@168010 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-19 20:01:27 +00:00
marco%gnome.org
b71f7c7dbb Change nsStaticAtom definition from class to struct.
Trying to fixing windows build bustage.
Bug 233461. r=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@167982 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-19 13:59:36 +00:00
marco%gnome.org
b0ca60c3c3 233461 Add an icon channel for gnome icon themes
Patch by marco@gnome.org r=cbiesinger sr=bryner


git-svn-id: svn://10.0.0.236/trunk@167980 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-19 11:27:21 +00:00
cbiesinger%web.de
085e63e484 Bug 38447 store hotspot information from .cur files on the imgIContainer; and
support storing arbitrary information on image containers (via nsIProperties)
r=pavlov sr=tor


git-svn-id: svn://10.0.0.236/trunk@167627 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-12 20:16:07 +00:00
cbiesinger%web.de
7a0cda61b9 bug 264599 make unfrozen necko interfaces use 64-bit integers.
r=darin sr=bz a=asa


git-svn-id: svn://10.0.0.236/trunk@167443 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-09 20:43:35 +00:00
bsmedberg%covad.net
81ffeea662 The gnome icon decoder cannot be part of libxul because it uses gnome libs that are allowed to not be present at runtime. See bug 273876
git-svn-id: svn://10.0.0.236/trunk@166569 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-10 17:58:29 +00:00
bsmedberg%covad.net
4c08900f0e Bug 273876 - libxul step 2 (everything through widget, except spidermonkey) r=darin; again, this should not affect non-xulrunner trees.
git-svn-id: svn://10.0.0.236/trunk@166497 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-09 19:28:35 +00:00
roc+%cs.cmu.edu
4e129cd6f5 Bug 265084. Progress towards floating point nscoord: make image interfaces and libpr0n use PRInt32 instead of nscoord. r+sr=tor
git-svn-id: svn://10.0.0.236/trunk@165360 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-15 04:16:07 +00:00
varga%nixcorp.com
2087aa96b4 Updating my email address.
git-svn-id: svn://10.0.0.236/trunk@164196 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-22 18:33:55 +00:00
dveditz%cruzio.com
098db95533 bug 255067 reduce max image size to prevent DOS
git-svn-id: svn://10.0.0.236/trunk@161378 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-27 10:34:14 +00:00
tor%cs.brown.edu
d9d066a8a4 Bug 251381 - libpng buffer overflow vulnerabilities.
p=glennrp,tor; r=glennrp,tor; sr=tor


git-svn-id: svn://10.0.0.236/trunk@160342 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 14:02:34 +00:00
cbiesinger%web.de
906e2a08b2 bug 251446 X10-style XBM images do not render properly
patch by Aaron Kaluszka <ask@swva.net> r=biesi sr=tor


git-svn-id: svn://10.0.0.236/trunk@160283 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 12:59:56 +00:00
cbiesinger%web.de
f22869f96d removing trailing CR, to fix OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@159829 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-25 10:42:14 +00:00
timeless%mozdev.org
09da24ac4c Bug 225164 nsIconDecoder needs not be built anymore on win32
patch by sdwalker@myrealbox.com r=biesi sr=tor


git-svn-id: svn://10.0.0.236/trunk@159563 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-21 03:22:28 +00:00
neil%parkwaycc.co.uk
8bf6255b7e Remove ben's win/nsIconChannel.cpp dependency on IE allowing it to work on W95/NT4 again also fixing mingw builds p=lorenzo@colitti.com r=me sr=mscott
git-svn-id: svn://10.0.0.236/trunk@158585 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-29 20:16:00 +00:00
ben%bengoodger.com
d68af62936 bug 246616 - moz-icon should be able to draw special virtual namespace icons for Desktop and My Documents, r=mscott
git-svn-id: svn://10.0.0.236/trunk@158331 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-22 22:37:07 +00:00
roc+%cs.cmu.edu
0b0fa89131 Bug 226439. Convert codebase to use AppendLiteral/AssignLiteral/LowerCaseEqualsLiteral. r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@157992 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-17 00:13:25 +00:00
bsmedberg%covad.net
41d6e4ccc6 Bug 239925 - fix static initializers in DOM/widget/libpr0n so that we can restart XPCOM safely r=jst sr=darin
git-svn-id: svn://10.0.0.236/trunk@157668 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-09 18:36:25 +00:00
tor%cs.brown.edu
b52d155ce8 Bug 244506 - speed up drawing of tiled 1-bit alpha images. r=blizzard, sr=roc
git-svn-id: svn://10.0.0.236/trunk@157233 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-01 14:26:44 +00:00
cbiesinger%web.de
9868f4a3bf fix bustage, on machines with older libgnomeui, and on systems whose test doesn't support ==
git-svn-id: svn://10.0.0.236/trunk@156591 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-19 18:19:04 +00:00
cbiesinger%web.de
8e65246d5a fix typo, not part of default build
git-svn-id: svn://10.0.0.236/trunk@156582 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-19 14:41:17 +00:00
cbiesinger%web.de
7aaef01c5c fixing more bustage
git-svn-id: svn://10.0.0.236/trunk@156544 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-18 20:01:27 +00:00
cbiesinger%web.de
16c9947757 bug 225148. implement moz-icon channel for gnome.
r=bryner sr=darin


git-svn-id: svn://10.0.0.236/trunk@156540 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-18 19:00:56 +00:00
neil%parkwaycc.co.uk
bb38146d87 Bug 243511 Fix crash when displaying bitmap with invalid number of colours r=biesi sr=tor
git-svn-id: svn://10.0.0.236/trunk@156383 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-13 21:41:03 +00:00
caillon%redhat.com
de0e9e68e0 306 // note: once we have an IconRef,
307   // we MUST release it before exiting this method!

r=timeless,sr=jst over irc.  no bug.


git-svn-id: svn://10.0.0.236/trunk@156334 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-13 01:43:02 +00:00
tor%cs.brown.edu
bedd6ded3b Bug 241773 - keep displaying the valid portions of a corrupt animated gif.
r=paper, sr=darin


git-svn-id: svn://10.0.0.236/trunk@156328 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-12 22:45:16 +00:00