407 Commits

Author SHA1 Message Date
mark%moxienet.com
ecab05101a 342064 When building using Cocoa widgets, use the Cocoa icon decoder. Really, this time. r=josh sr=pavlov
git-svn-id: svn://10.0.0.236/trunk@200619 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-22 21:27:32 +00:00
joshmoz%gmail.com
4e710ffb99 fix memory leak in Cocoa icon decoder. b=342066 r=mento sr=pav
git-svn-id: svn://10.0.0.236/trunk@200434 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-20 16:59:15 +00:00
timeless%mozdev.org
d7d1bbda1f Bug 337917 Make consumers stop using cids from other modules
git-svn-id: svn://10.0.0.236/trunk@200245 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-18 21:18:22 +00:00
joshmoz%gmail.com
6a16626536 add 8-bit alpha support to Carbon icon decoder. b=339717 r=mento sr=pav
git-svn-id: svn://10.0.0.236/trunk@198832 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-01 22:05:08 +00:00
joshmoz%gmail.com
5de933a9a5 add the Carbon icon decoder back, alongside the Cocoa icon decoder. Use Carbon decoder for Carbon builds, Cocoa for Cocoa builds. We can't use the Cocoa API from Carbon due to runtime conflicts (that aren't completely resolved by calling NSApplicationLoad). Also, removing call to NSApplicationLoad. b=339389 r=mento sr=stuart
git-svn-id: svn://10.0.0.236/trunk@198642 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-30 15:54:28 +00:00
cbiesinger%web.de
8d9f96359d bug 335180 Remove win32.order, mozilla-bin.order, --enable-reorder, and
associated code. These options do not really work anymore.

r=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@196108 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-06 17:53:51 +00:00
joshmoz%gmail.com
8cb97e093c be more aggressive about finding icon data. b=336356 r=mento sr=pav
git-svn-id: svn://10.0.0.236/trunk@196067 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-05 23:22:18 +00:00
joshmoz%gmail.com
3ed23129a6 new Mac OS X icon decoder written in Cocoa with 8-bit alpha support. b=335723 r=mento sr=pav
git-svn-id: svn://10.0.0.236/trunk@195842 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-02 21:23:57 +00:00
darin%meer.net
6358701fd0 fixes bug 329889 "Crash in [@ imgContainerGIF::GetFrameAt] when dragging a corrupted gif file" r=pavlov sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@195819 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-02 18:48:16 +00:00
benjamin%smedbergs.us
c8d8ad51cd Bug 332115 - hide a bunch of symbols when building libxul, fix the thebes symbols so that they are exported/imported sanely, and some other graphics-related linking/visibility fixups, r=darin+vlad
git-svn-id: svn://10.0.0.236/trunk@195565 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-27 14:41:11 +00:00
bzbarsky%mit.edu
e9077db477 Implement nsIconURI::Clone. Bug 312241, patch by chpe <chpe@gnome.org>,
r=biesi, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@195210 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-23 19:02:19 +00:00
neil%parkwaycc.co.uk
9bb38d21f7 Bug 291764 Fix GIF animation's interaction with print preview r=pavlov sr=tor
git-svn-id: svn://10.0.0.236/trunk@194636 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-18 22:31:45 +00:00
dbaron%dbaron.org
7672c8b836 Handle alpha in the MOZ_CAIRO_GFX codepath, and stop doing *some* of the work that's no longer needed in that codepath. b=331671 r=pavlov
git-svn-id: svn://10.0.0.236/trunk@194465 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-15 17:31:26 +00:00
gavin%gavinsharp.com
9d7c91a518 Bug 319977: Minor string parser coding error in nsIconURI.cpp, patch by Alfred Kayser <alfredkayser@nl.ibm.com>, r=biesi, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@194431 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-14 19:45:39 +00:00
cbiesinger%web.de
1a5d1e5eb6 bug 331888. Make cairo-beos work. Requires --enable-pango for now
r=stuart


git-svn-id: svn://10.0.0.236/trunk@193557 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-04 21:22:35 +00:00
pavlov%pavlov.net
53d3d1d852 first pass at making animated gifs work better in cairo builds. bug 324707. r=vlad
git-svn-id: svn://10.0.0.236/trunk@193363 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-01 00:35:58 +00:00
pavlov%pavlov.net
d3be75164e y was off-by-1 when calling UpdateImage() in cairo builds
git-svn-id: svn://10.0.0.236/trunk@193359 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-31 23:55:49 +00:00
pavlov%pavlov.net
5c2141751a additional speedups from bug 331298. r=vlad
git-svn-id: svn://10.0.0.236/trunk@193055 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-27 19:04:51 +00:00
pavlov%pavlov.net
487289998a speed up 8bit alpha png decoding by not doing extra division for opaque pixels. bug 331298
git-svn-id: svn://10.0.0.236/trunk@192994 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-25 20:02:21 +00:00
pavlov%pavlov.net
dbce87cd81 turns out you can't index in to an int
git-svn-id: svn://10.0.0.236/trunk@192978 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-25 04:55:19 +00:00
pavlov%pavlov.net
21d72df900 more build fixes
git-svn-id: svn://10.0.0.236/trunk@192976 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-25 04:08:17 +00:00
pavlov%pavlov.net
91a2766356 fixing linux build
git-svn-id: svn://10.0.0.236/trunk@192975 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-25 03:32:44 +00:00
pavlov%pavlov.net
4552a8765d didn't mean to remove this line.
git-svn-id: svn://10.0.0.236/trunk@192972 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-25 01:20:24 +00:00
pavlov%pavlov.net
1a031f6829 speed up image drawing by decoding directly in to 32bpp buffers. bug 331298. r=vlad
git-svn-id: svn://10.0.0.236/trunk@192967 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-25 00:34:48 +00:00
dveditz%cruzio.com
de8de1043d bug 328509 initialization fix, patch from jhpedemonte, r/sr=pavlov, a=dveditz
git-svn-id: svn://10.0.0.236/trunk@191743 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-03 23:46:02 +00:00
benjamin%smedbergs.us
7871a138c8 Bug 78081 - don't export intermediate libraries - initial makefile changes to switch from $(DIST)/lib to in-tree library locations - blanket-r=mento
git-svn-id: svn://10.0.0.236/trunk@191574 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-02 15:15:03 +00:00
timeless%mozdev.org
af51e73d0e Bug 106386 Correct misspellings in source code
r=bernd rs=brendan


git-svn-id: svn://10.0.0.236/trunk@191013 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-23 09:36:43 +00:00
vladimir%pobox.com
74d63c5511 b=327580, fix image decoder endianness & pixel format bits [mainly cairo], r=stuart
git-svn-id: svn://10.0.0.236/trunk@190765 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-21 23:19:20 +00:00
sergei_d%fi.tartu.ee
a3d3ed9cab [BeOS]Bug 327197. Fixing corrupted alpha in iconChannel.r=sergei_d, BeOS-only
git-svn-id: svn://10.0.0.236/trunk@190112 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-15 15:32:20 +00:00
dbaron%dbaron.org
d512f75d08 Cache GnomeIconTheme to fix serious performance problems. b=326714 r=biesi sr=roc
git-svn-id: svn://10.0.0.236/trunk@189809 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-13 00:27:11 +00:00
dbaron%dbaron.org
11476d8996 Make the icon decoder allow 8-bit alpha in addition to 1-bit alpha (and a little further cleanup), and make the GTK icon code go through the icon decoder instead of PNG. b=326714 r=biesi sr=roc
git-svn-id: svn://10.0.0.236/trunk@189808 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-13 00:25:59 +00:00
cbiesinger%web.de
aff9b84e42 bug 269280 implement moz-icon on BeOS
patch by Simon <simontaylor2@gawab.com> and Doug Shelton
<doug@sheltonfamily.org> r=biesi r=mconnor (toolkit parts)


git-svn-id: svn://10.0.0.236/trunk@188390 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-28 14:25:18 +00:00
neil%parkwaycc.co.uk
dc8c31dbad Make moz-icon: work on Windows drives b=236227 r=mscott sr=tor
git-svn-id: svn://10.0.0.236/trunk@187235 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-10 12:04:08 +00:00
gerv%gerv.net
42cb2feea8 Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@186768 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-31 12:14:46 +00:00
timeless%mozdev.org
b5ef4d21fa Bug 320498 Fix NewChannel impls to handle null in argument
r=darin sr=darin


git-svn-id: svn://10.0.0.236/trunk@186212 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-18 01:50:50 +00:00
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