Commit Graph

99 Commits

Author SHA1 Message Date
pavlov%netscape.com
a23093979b removing windows stuff too 2001-03-10 01:16:51 +00:00
pavlov%netscape.com
1240857af8 removing lots of stuff (like all the platform specific code) moving gfxIImageContainer* into new image library 2001-03-10 01:10:05 +00:00
pavlov%netscape.com
620e93ba47 the changes that don't really work to make gfx2 build properly on windows 2001-03-09 00:17:37 +00:00
pavlov%netscape.com
01d6fc0994 removing gfxImageContainer.cpp from here.. it should be in ../makefile.win 2001-03-09 00:10:26 +00:00
saari%netscape.com
8ae5130a26 updating tip version of gfx2 macbuild 2001-02-25 05:14:43 +00:00
pavlov%netscape.com
2917dd154c removing files 2001-02-25 05:13:16 +00:00
pavlov%netscape.com
897e3b6058 cleanup of timer, etc code 2001-02-24 00:31:45 +00:00
pavlov%netscape.com
297fe866b1 return 2001-02-23 23:49:34 +00:00
pavlov%netscape.com
72dbda52ea adding StartAnimation() 2001-02-23 23:48:25 +00:00
pavlov%netscape.com
0d4690a051 use gfxImageContainer on windows too 2001-02-23 22:42:42 +00:00
pavlov%netscape.com
41a39d5c2f update animation stuff 2001-02-23 22:31:43 +00:00
pavlov%netscape.com
febc051bb7 adding cvsignore files 2001-02-23 20:52:12 +00:00
pavlov%netscape.com
9ffb879fb6 making a base imagecontainer impl that handles animation, etc. the platform specific container should inherit from this and overwrite GetPreferredAlphaFormat() and have its draw methods, etc. 2001-02-23 20:51:24 +00:00
pavlov%netscape.com
f3b40ff4e7 returning ns_Error_not_implemented 2001-02-23 18:57:05 +00:00
pavlov%netscape.com
984f692ed1 adding missing methods 2001-02-23 08:42:27 +00:00
pavlov%netscape.com
027101640e s/NS_DECL_NSIIMAGE/NS_DECL_GFXIIMAGE/g 2001-02-20 23:15:26 +00:00
pavlov%netscape.com
be7bb58ab3 changes for build 2001-02-20 23:00:49 +00:00
pavlov%netscape.com
eea8eb56d8 merging from IMGLIB2_20010126_BRANCH 2001-02-20 22:41:47 +00:00
pavlov%netscape.com
2f41c5d5c4 mering from the IMGLIB2_20010126_BRANCH 2001-02-20 22:40:03 +00:00
pavlov%netscape.com
276a183d07 removing files on tip 2001-02-20 22:33:58 +00:00
pavlov%netscape.com
7b303f9b28 removing gfx2 stuff on head in prep for merge from branch 2001-02-20 22:27:56 +00:00
pavlov%netscape.com
d8f78afc03 adding imageframe/container to xlib 2001-01-23 20:46:36 +00:00
pavlov%netscape.com
9cb956818d adding loopcount and timeout to the frame/container 2001-01-23 00:28:03 +00:00
pavlov%netscape.com
06868b8c14 some documentation changes 2001-01-22 07:32:41 +00:00
pavlov%netscape.com
eb53bb443f container work 2001-01-22 06:43:44 +00:00
pavlov%netscape.com
f85fc1724b added nsIImageContainer and nsIImageFrame and removed nsIImage2 2001-01-22 06:22:13 +00:00
pavlov%netscape.com
17982b2bdf adding image class for mac along with Makefile.in (for osx) 2001-01-21 09:02:05 +00:00
pavlov%netscape.com
da147fa26e add error checking in SetBits 2001-01-18 07:49:59 +00:00
pavlov%netscape.com
bf7a55b81f move the defines outside the ifdefs 2001-01-16 19:31:24 +00:00
pavlov%netscape.com
d06021ca43 ifdef undef ... endif 2001-01-14 06:13:17 +00:00
pavlov%netscape.com
442f4c8422 !@E!@#!@# 2001-01-14 05:31:26 +00:00
pavlov%netscape.com
959c93b903 use gdk to draw decoded images to the root window :-) 2001-01-14 02:48:58 +00:00
pavlov%netscape.com
0a981f36f2 use memcpy for the data 2001-01-14 01:08:01 +00:00
pavlov%netscape.com
b2cad21092 renaming nsIImage to nsIImage2 for now... 2001-01-13 02:59:24 +00:00
pavlov%netscape.com
db1e7beaa8 make GetBits have an out param of an array of PRUint8s. 2001-01-12 13:09:16 +00:00
pavlov%netscape.com
23ccc1c678 nsImage now outputs c:\whatever.bmp when GetBits() is called. this likely only works on 24bit RGB images and there might be an off-by-1 error causing it to output as GBR instead of RGB (or it might be in the ppm image decoder that isn't checked in yet) 2001-01-12 11:32:23 +00:00
pavlov%netscape.com
0ce4d0891b some code that should in theory write a bmp whenever GetBits is called to c:\whatever.bmp... this however produces a blank bmp at the moment... 2001-01-12 08:23:22 +00:00
pavlov%netscape.com
2e3f144240 fix some build problems 2001-01-12 03:54:43 +00:00
pavlov%netscape.com
a9c2184fd2 same thing on windows 2001-01-12 02:10:05 +00:00
pavlov%netscape.com
873ff8bf38 set/get/allocate/etc the image bits so that decoders can set the data in them without crashing or getting an error 2001-01-12 02:03:34 +00:00
pavlov%netscape.com
4d65e92a80 adding some image shit 2001-01-11 04:35:18 +00:00
pavlov%netscape.com
3f8c9a9d59 i don't remember what i changed. i hate windows. windows sucks. its makefile and dlldep crap can kiss my ass 2001-01-11 04:34:43 +00:00
pavlov%netscape.com
7d0fd82a28 adding windows makefile 2001-01-10 00:53:48 +00:00
pavlov%netscape.com
7f4743c7a3 move the typedef of nscolor to gfx_color in to gfxcompat.h. change the typedef of gfx_color to PRUint32 from unsigned long just to make it explicit 2001-01-08 03:11:58 +00:00
pavlov%netscape.com
0c57a195f2 adding bytesPerRow and bitsLength attributes 2001-01-07 04:30:08 +00:00
pavlov%netscape.com
fd1214a386 more changes 2001-01-07 04:22:41 +00:00
pavlov%netscape.com
f794c43322 adding the factory that i forgot about 2001-01-07 01:52:54 +00:00
pavlov%netscape.com
8caab7f545 merging some windows makefiles and mac build stuff (havn't edited to remove other parts of gfx2 yet) 2001-01-07 01:42:05 +00:00
pavlov%netscape.com
e5332662cb merging the base and image parts of gfx2 to HEAD, renaming nsMargin, nsPoint, nsRect to whatever2 to avoid header name conflicts with gfx
still need to resolve issue with gfx2's nsIImage wanting to use nsIDrawable, since there arn't any ifdefs in idl...
2001-01-07 01:40:18 +00:00