spider
|
c3f10d08d2
|
fontmetrics now work. fixed random crap in rendering context.
|
1998-06-17 22:23:36 +00:00 |
dcone
|
086baf73b4
|
rename commit
|
1998-06-17 20:43:32 +00:00 |
dcone
|
5a3c122df8
|
add compute metrics
|
1998-06-17 20:37:58 +00:00 |
dcone
|
4df14b7a5c
|
Take out mMask
|
1998-06-17 20:36:24 +00:00 |
dcone
|
407718431c
|
Add some member variables
|
1998-06-17 20:35:21 +00:00 |
dcone
|
8a3e41b623
|
alpha fix
|
1998-06-17 20:31:21 +00:00 |
dcone
|
531d6d8d61
|
First nsimage work
|
1998-06-17 20:03:40 +00:00 |
troy
|
658936c60b
|
Changed to remember the text color rather than set/restore it each time we
render text
|
1998-06-17 19:53:57 +00:00 |
troy
|
a57f717690
|
Changed DrawString() to use ExtTextOut(), and moved SetBkMode() call to
SetupDC()
|
1998-06-16 21:57:46 +00:00 |
atotic
|
b790e17110
|
Last enum should not be followed by a ','. This generates warnings on the Mac
|
1998-06-16 21:45:48 +00:00 |
atotic
|
d746b0cbf3
|
Made the projects compile in the dist world
|
1998-06-16 21:41:31 +00:00 |
atotic
|
fcb81f3583
|
First Checked In.
|
1998-06-16 21:39:13 +00:00 |
michaelp
|
7ec58734f5
|
PopState() now returns PR_TRUE if there is an empty clip region after the pop.
|
1998-06-16 16:49:29 +00:00 |
dcone
|
a382a7878f
|
intermeditate updates to blend and test program. It now works in 24 bit
|
1998-06-16 13:09:46 +00:00 |
spider
|
1b798b801e
|
Fix some Unichar HTML Rendering
|
1998-06-16 02:21:46 +00:00 |
spider
|
9635153ef3
|
Fixes to get viewer to render on Unix
|
1998-06-16 00:57:33 +00:00 |
troy
|
524edb1fcb
|
Changed to set the polygon fill mode in CommonInit() instead of when drawing
polygons
|
1998-06-15 18:50:08 +00:00 |
vidur
|
3fc6e19717
|
Asynchronous loading of images
|
1998-06-12 22:08:39 +00:00 |
spider
|
1eef3c54da
|
Fix for rendering problem where everything goes black AFTER the first paint on non-8 bit displays
|
1998-06-12 01:30:52 +00:00 |
rods
|
08e291a739
|
kludge for now
|
1998-06-11 23:10:41 +00:00 |
spider
|
5cc1ba3443
|
Support for TrueColor display, add nsNativeDeviceContext to Init method of nsIDeviceContext, fix FontMetrics crash if no RenderingContext is available.
|
1998-06-11 21:26:21 +00:00 |
rods
|
8777c47de9
|
added GetBitInfo to fix the build
|
1998-06-11 19:43:26 +00:00 |
dcone
|
ae81da7686
|
updated blending code, and tests
|
1998-06-11 17:33:26 +00:00 |
spider
|
2662280215
|
Draw text from upper left rather than baseline
|
1998-06-11 02:15:12 +00:00 |
spider
|
a9ac87cfab
|
Remove duplicate drawingsurface. fix memory leak
|
1998-06-11 01:22:26 +00:00 |
spider
|
97462bdc65
|
Compute TWIPS during Init() of DeviceContext rather than waiting
until the RenderingContext is created.
|
1998-06-11 00:32:29 +00:00 |
rods
|
55444762f0
|
added PRUint32 cast to unbreak the build
|
1998-06-10 20:34:38 +00:00 |
rods
|
4502e8a096
|
24 bit color fix
|
1998-06-10 18:18:35 +00:00 |
spider
|
cb9af0c0f9
|
Attempt to do the right thing on 24 bit displays ... good luck
|
1998-06-10 17:29:11 +00:00 |
spider
|
2389534bcc
|
WIP: XLib Image stuff
|
1998-06-10 01:59:11 +00:00 |
spider
|
55e45a3f09
|
More Region fixes
|
1998-06-10 00:44:43 +00:00 |
spider
|
ddf16edf46
|
Region fixes - need to create region before they can be used
|
1998-06-10 00:06:38 +00:00 |
spider
|
b769c08611
|
Implement SetClipRect
|
1998-06-06 01:41:42 +00:00 |
spider
|
eb9da95f49
|
Buf fix: Remove extra colormap install. Also remove clip flags from
rendering context
|
1998-06-05 21:04:18 +00:00 |
spider
|
0a025c9332
|
Complete double buffering implementation. Be sure to reset the offscreen
device upon destruction of the drawing surface
|
1998-06-05 18:56:42 +00:00 |
spider
|
bdd67c9436
|
WIP ... GraphicsState maintenance
|
1998-06-05 01:39:53 +00:00 |
spider
|
3e18229ac2
|
Implement Matrix Transformation
|
1998-06-05 00:52:54 +00:00 |
spider
|
073ca221ec
|
Finish Implementation of the DeviceContext on Xlib .. twips units, gamma tables, etc..
|
1998-06-04 23:12:07 +00:00 |
spider
|
80d2fd40a8
|
Fix for converting from NS to X RGB Components
|
1998-06-04 18:41:47 +00:00 |
karnaze
|
0070393397
|
added modes for backward compatibility
|
1998-06-04 17:23:48 +00:00 |
spider
|
0500f1b95c
|
Implemented nsRegionUnix
|
1998-06-04 08:40:58 +00:00 |
spider
|
2b3018156d
|
Add unix to build process by default now
|
1998-06-04 05:16:18 +00:00 |
spider
|
3c7b01a29b
|
Remove all references to Xt and use only Xlib.
On Linux, add Library Path to Xlib in Makefile
|
1998-06-04 05:15:35 +00:00 |
spider
|
0ba20b02de
|
Missed last nsIRegion checkin ... add substract back in...
|
1998-06-03 23:12:02 +00:00 |
michaelp
|
62938843da
|
added optimization so that as we render top->bottom, if the clip region ever
becomes empty, we stop rendering.
|
1998-06-03 21:30:51 +00:00 |
spider
|
6731e3addd
|
Remove old Subtrct method from nsRegion due to interface changes
Add support for 8 bit color on ro and rw devices
Add ConvertPixel() routine to convert from gfx to X
|
1998-06-03 19:01:41 +00:00 |
michaelp
|
d039ec90ae
|
added support of irregular damage regions to viewmanager.
|
1998-06-03 03:12:52 +00:00 |
michaelp
|
98a8734b81
|
added ability to select regions into rendering context.
|
1998-06-02 22:04:09 +00:00 |
spider
|
7689eb59b2
|
Implement Native Text Width routines for char and unicode
|
1998-06-02 19:57:35 +00:00 |
spider
|
f1b4918de9
|
Minor Rendering fixes. FontMetric hardcoded to get by. Implemented
FillPolygon/DrawPolygon.
|
1998-06-02 19:35:41 +00:00 |
spider
|
091a2de99f
|
Change to using .so's in Makefile. Temporarily hardcode some
TextMetrics stuff
|
1998-06-02 01:16:48 +00:00 |
spider
|
a67d90ccbd
|
The beginnings of some font stuff
|
1998-06-01 22:41:01 +00:00 |
spider
|
92a03c0c92
|
Add raptorgfx to link list
|
1998-06-01 03:41:42 +00:00 |
spider
|
803e996142
|
Update for new interfaces (stubs)
|
1998-06-01 03:23:40 +00:00 |
spider
|
799e5f7ce5
|
Add nsRegionUnix.cpp to .so. dlopen() on Linux 2.0 would fail since it can't
resolve this class.
|
1998-06-01 03:19:41 +00:00 |
spider
|
d782ad9348
|
Fixes to support latest GFX changes
|
1998-05-28 00:23:10 +00:00 |
michaelp
|
a5ca4df280
|
added region to factory.
|
1998-05-27 17:11:37 +00:00 |
michaelp
|
d380754776
|
added support for front-to-back view rendering.
|
1998-05-27 02:13:28 +00:00 |
rickg
|
aaa1f00b47
|
fixed a minor build problem with blender
|
1998-05-22 19:16:08 +00:00 |
dcone
|
71601b7067
|
Added the nsBlender classes to the project
|
1998-05-22 14:15:57 +00:00 |
spider
|
dd1b1d6974
|
Adding the beginnings of Colormap Installation
|
1998-05-22 01:58:31 +00:00 |
spider
|
3e2a20af74
|
Some additional Rendering Implementations (Line/Rect/Arc)
Support for offscreen Pixmap's
|
1998-05-21 08:24:44 +00:00 |
spider
|
a8e7e6f383
|
Add motif to DIRS, commented out for now
|
1998-05-20 23:20:32 +00:00 |
spider
|
f68c4a84eb
|
Xlib mods
|
1998-05-20 23:17:49 +00:00 |
dcone
|
91600e8e45
|
put in the inverse color table routine and did 8 bit alpha
|
1998-05-20 21:12:38 +00:00 |
michaelp
|
e80db6bee4
|
removed rects from region apis. fleshed out windows region implementation.
|
1998-05-19 22:08:46 +00:00 |
rods
|
44ebed2fda
|
initial checkin
|
1998-05-19 20:39:31 +00:00 |
thom
|
30cd0a01d3
|
mac build
|
1998-05-18 22:50:19 +00:00 |
michaelp
|
45091a02b2
|
added stub nsRegionWin.cpp
|
1998-05-18 22:24:20 +00:00 |
michaelp
|
5a1d871fac
|
killed nsRegion.h. added nsIRegion.h. added SetClipRegion() to rendering context.
modified APIs that had been referring to nsRegion to use nsIRegion.
|
1998-05-18 21:46:20 +00:00 |
thom
|
72eb9dc87f
|
gfx is a graphics envionment for nglayout
|
1998-05-15 22:11:03 +00:00 |
dcone
|
502890ddc2
|
More composition code, much faster now
|
1998-05-14 21:49:58 +00:00 |
michaelp
|
56639a66f9
|
added gamma correction of images.
|
1998-05-14 00:27:38 +00:00 |
peterl
|
a0ab06872f
|
fixed pow problem
|
1998-05-13 19:01:55 +00:00 |
michaelp
|
df8d635db9
|
fixed compiler overload warning on tinderbox.
|
1998-05-13 18:54:18 +00:00 |
michaelp
|
f206060f3d
|
added gamma correction methods to the device context. the windows rendering context now
gamma corrects colors. fixed tablecellframe to call the right nsStyleCoord constructor.
|
1998-05-13 18:15:06 +00:00 |
dcone
|
8491a3747e
|
speed up of alpha, some small fixes, inter checkin
|
1998-05-13 14:28:16 +00:00 |
kipp
|
1dbaee03cc
|
Remove useless header file
|
1998-05-09 03:20:37 +00:00 |
michaelp
|
e44f04e74c
|
when switching documents, the scrollbars are reset.
|
1998-05-08 17:50:43 +00:00 |
dcone
|
db51fb2ec1
|
put back in optimize
|
1998-05-08 15:05:27 +00:00 |
dcone
|
05950ddc0a
|
Some more alpha blending, fixed some bugs and the test app now works
|
1998-05-08 14:24:53 +00:00 |
michaelp
|
4702d24f2a
|
deferred creation of null pen until we actually need to use it.
|
1998-05-07 18:00:48 +00:00 |
michaelp
|
72f8a6f853
|
sped up filled polygons.
|
1998-05-07 17:54:14 +00:00 |
michaelp
|
35fca6a417
|
hey, now the state stack is actually useful. duh.
|
1998-05-07 01:10:20 +00:00 |
michaelp
|
c3ce482f56
|
added pens to graphics state. more performance improvements.
|
1998-05-06 22:50:23 +00:00 |
michaelp
|
a4c5a8353c
|
added fonts to graphics state stack. general optimizations.
|
1998-05-06 16:42:05 +00:00 |
michaelp
|
f85d6bf859
|
added solid brushes to graphics state.
|
1998-05-06 02:26:17 +00:00 |
michaelp
|
4ad088ce79
|
when selecting a bitmap into a drawing surface, we now reselect the bitmap
that used to be there when we're done.
|
1998-05-05 22:39:19 +00:00 |
michaelp
|
fa29f980b5
|
API cleanup for images and drawing surfaces.
|
1998-05-05 22:11:50 +00:00 |
michaelp
|
d3d75f6cbf
|
cleaned up.
|
1998-05-05 18:34:51 +00:00 |
dcone
|
1b17f325e6
|
Composition Work 24 bit complete
|
1998-05-05 14:47:16 +00:00 |
spider
|
26364c07ab
|
Fix UNIX build bustage on some systems where tweak_nspr gets appended to TARGET after inclusion of rules.mk, thus breaking nsinstall.
|
1998-05-01 17:11:13 +00:00 |
rpotts
|
374ac13e18
|
added netlib to the include path...
|
1998-05-01 05:07:25 +00:00 |
michaelp
|
cea9ad2c23
|
fixed bug in state management of clip rects.
|
1998-05-01 03:08:08 +00:00 |
dcone
|
f13f98ddad
|
Updated nsImageWin and gfx bit test for composite functionality
|
1998-04-29 20:28:16 +00:00 |
rpotts
|
4c0a20e9f0
|
added include of string.h since NSPR no longer includes windows.h which pulled it in...
|
1998-04-29 20:04:28 +00:00 |
rpotts
|
ba5d204422
|
Added windows.h since NSPR no longer includes it...
|
1998-04-29 20:01:24 +00:00 |
rpotts
|
3481de99be
|
added windows.h since it is no longer provided by NSPR
|
1998-04-29 19:57:57 +00:00 |
kipp
|
4857393413
|
Fixed compiler bugs/warnings
|
1998-04-26 03:13:20 +00:00 |
kipp
|
c8a93e628c
|
Added missing newline
|
1998-04-26 02:57:39 +00:00 |
troy
|
eed6d2436b
|
Changed IntersectRect() to return an empty rect in the case where the
two source rects don't intersect. Also changed '==' operator to return
TRUE if both rects are empty
|
1998-04-25 04:34:52 +00:00 |
kipp
|
01ab9174da
|
define win32_lean_and_mean
|
1998-04-23 16:47:26 +00:00 |
vidur
|
eb5ffac358
|
Documenting image library interfaces
|
1998-04-15 19:37:44 +00:00 |
michaelp
|
59ef1e49c9
|
fixed clip region state popping bug.
|
1998-04-14 22:42:24 +00:00 |
dcone
|
c2da144983
|
Added documentation
|
1998-04-14 22:20:32 +00:00 |
dcone
|
0f2f5a8bcf
|
Added documentation
|
1998-04-14 19:56:15 +00:00 |
kipp
|
4717009d75
|
moved to pub
|
1998-04-13 20:24:54 +00:00 |