michaelp%netscape.com
c7ccc56a41
added fix for GetRects(). not currently called by anything but the new
...
compositor which is not yet enabled. approved by sar.
1999-02-26 20:16:50 +00:00
kmcclusk%netscape.com
2e36ac6ce8
Added support to read Adobe Font Metric files to get the correct font metrics
...
for printing.
1999-02-26 20:03:35 +00:00
kipp%netscape.com
abab5c61cf
Cleaned up all of the operator new/delete usage
1999-02-26 19:40:22 +00:00
alecf%netscape.com
71425ad3ac
fix HPUX bustage - HP already has MIN, MAX, TRUE, and FALSE defined
1999-02-26 17:27:02 +00:00
alecf%netscape.com
3f9190fe0f
fix HPUX bustage: font should be const
1999-02-26 17:26:25 +00:00
ebina%netscape.com
66e1467fa8
Changing RegisterFactory to use the new API.
1999-02-26 17:19:00 +00:00
kipp%netscape.com
f562a1eb60
Cache alpha-clip pixmap across rendering calls so that transparent gifs render faster; flush cache when bits are updated so that transparent animated gifs don't break
1999-02-26 16:59:18 +00:00
kipp%netscape.com
f33e75ab5e
Removed inline virtuals - a no-no
1999-02-26 16:58:18 +00:00
kipp%netscape.com
3c967b856f
Get alpha line stride so that we don't produce the wrong alpha mask
1999-02-26 16:57:54 +00:00
pavlov%pavlov.net
01a2380c19
began work on nsDrawingSurfaceGTK.cpp. it isn't built yet, as it doens't
...
compile though. renamed the nsDrawingSurfaceGTK.h to nsOldDrawingSurfaceGTK.h
to avoid name conflicts for now.
1999-02-26 15:26:02 +00:00
warren%netscape.com
97781f4c14
Changes for RDF component registration using nsRepository. Also changed args to NSGetFactory and friends.
1999-02-26 10:17:14 +00:00
sfraser%netscape.com
d847eb7428
Mac project changes -- link with MSLDropInRuntime, instead of MSLShLibRuntime, and fix link order.
1999-02-26 00:54:57 +00:00
michaelp%netscape.com
08a43fbfd4
added nsIDrawingSurface, a windows specific counterpart and a windows
...
implementation. cleaned up windows blending code to the point where we
don't really need platform specific blending implementations at all
anymore. added region area return from nsIRegion::GetRects(). unified all
windows bitmap management code under nsDrawingSurfaceWin.cpp.
1999-02-25 18:53:31 +00:00
kipp%netscape.com
fb9e2b01ee
Eliminate global constuctor dependency
1999-02-25 16:41:54 +00:00
kipp%netscape.com
8cd78f227c
new
1999-02-25 16:41:09 +00:00
mcafee%netscape.com
59858e5406
Removing unused rules, cleaning this up.
1999-02-24 08:39:19 +00:00
kipp%netscape.com
c74f87d07d
Removed some off by one rendering errors (not a perfect fix!)
1999-02-23 19:39:11 +00:00
kipp%netscape.com
bf3fa605eb
Latest snapshot using linux version of the tools
1999-02-23 19:38:50 +00:00
warren%netscape.com
01f7011acc
Added forgotten initialization.
1999-02-23 08:01:02 +00:00
mcafee%netscape.com
9c01a49a9a
C++ comments in C file.
1999-02-23 05:04:56 +00:00
kmcclusk%netscape.com
cc41ac096d
Added support for creating a postscript device context for printing under GTK.
...
Sanitized the GTK nsDeviceContextSpecFactoryG, nsRenderingContextPS, nsDeviceContextPS,
and nsDeviceContextSpecG by removing WIN32 dependencies.
Added checks for null widgets in nsWidget and nsScrollbar GTK implementations.
1999-02-22 18:56:54 +00:00
dcone%netscape.com
a5a9edc3d6
Added fixes to get it to compile under UNIX
1999-02-22 15:00:59 +00:00
pavlov%pavlov.net
11111cc945
minor code cleanups
1999-02-21 17:40:00 +00:00
dcone%netscape.com
913c087dee
Added the printer support files for GTK
1999-02-18 22:35:11 +00:00
michaelp%netscape.com
5d4c7f34d2
made GetClipRegion comply with new API definition.
1999-02-18 22:34:19 +00:00
kipp%netscape.com
c6d06e2e44
Compute subscript/super-script offsets; support (disabled) scalable fonts
1999-02-18 03:32:29 +00:00
harishd%netscape.com
288eb59701
Added FontMetrics for regression testing.
...
Will be wired up later
1999-02-17 18:21:51 +00:00
mjudge%netscape.com
c95550b563
fix for nsCOMPtr Carpool change
1999-02-17 02:56:26 +00:00
michaelp%netscape.com
9332f17d3e
made nsRenderingContextWin::GetClipRegion() work.
1999-02-16 00:50:32 +00:00
troy%netscape.com
612cd01861
Added some "const" to code that was retrieving a pointer to the internal
...
buffer managed by nsString
1999-02-14 05:56:15 +00:00
kipp%netscape.com
4477965d94
Added IID static method
1999-02-12 17:13:30 +00:00
dcone%netscape.com
3be8aecf3c
fixed clipping, added ellipse and arc support
1999-02-12 16:12:15 +00:00
pierre%netscape.com
a7cbc355e7
GetHints() returns NS_RENDERING_HINT_FAST_8BIT_TEXT
1999-02-12 05:56:56 +00:00
pierre%netscape.com
1b903e62bb
Fixed GetClipRegion/SetClipRegion to work with the actual region instead of its bounding box
1999-02-11 23:51:15 +00:00
pierre%netscape.com
e2f88ae014
Added SetNativeRegion() + fixed 2 small bugs
1999-02-11 23:50:12 +00:00
sfraser%netscape.com
df155f75ba
Added an assert in GetWidth, which fires if you try to measure width on a longer string than you really have. (May be triggered by selection code.)
1999-02-11 04:37:41 +00:00
kipp%netscape.com
a974c955ce
Fixed memory corruption crasher by passing in the correct width/height to the swizzler routine
1999-02-11 02:21:48 +00:00
michaelp%netscape.com
e39ba40fc7
made GetRects() and FreeRects() work. killed ForEachRect().
1999-02-11 01:54:01 +00:00
michaelp%netscape.com
dfd4a7b87e
killed ForEachRect().
1999-02-11 01:53:42 +00:00
kipp%netscape.com
5bc85299cc
Implement support for the spacing array for DrawString; fixed bug - didn't init mDrawStringBuf in ctor
1999-02-10 22:23:16 +00:00
kipp%netscape.com
72979eb40b
Use a growable buffer to translate unicode to GdkWChar's instead of mallocing for every draw/measure
1999-02-10 17:58:43 +00:00
kipp%netscape.com
25ae173d9f
Eliminate a compiler warning
1999-02-10 17:58:16 +00:00
pierre%netscape.com
7a849a7a02
backed out ftang's changes from version 1.72
1999-02-10 10:24:57 +00:00
alecf%netscape.com
30cbc8d51b
fix casting for strict compilers
1999-02-10 08:24:04 +00:00
michaelp%netscape.com
a8d07f7697
added GetRects()/FreeRects() to nsIRegion. add GetDrawingSurface() to
...
nsIRenderingContext.
1999-02-10 02:15:47 +00:00
mcafee%netscape.com
9d2cbf6a48
More portable Makefile, and this one builds
1999-02-10 01:50:29 +00:00
mcafee%netscape.com
34b2b77be6
Wrapping tests up in ENABLE_TESTS
1999-02-10 01:21:39 +00:00
michaelp%netscape.com
ab4ddd5d5b
fleshed out rect enumeration method.
1999-02-10 00:35:04 +00:00
michaelp%netscape.com
2100aab591
added xregion.h (formerly known as region.h in the old xfe).
...
added support for enumerating over the rects of an XRegion.
1999-02-09 19:22:33 +00:00
dcone%netscape.com
622882d224
Fixed bug
1999-02-08 17:23:59 +00:00