Граф коммитов

1145 Коммитов

Автор SHA1 Сообщение Дата
Jerry.Kirk%Nexwarecorp.com 078f5922c8 Fix DrawString problem when there is a multibyte character
at the end of the line.
1999-07-20 19:41:57 +00:00
Jerry.Kirk%Nexwarecorp.com 38b7324dbf General Cleanup 1999-07-20 19:37:08 +00:00
Michael.Kedl%Nexwarecorp.com 515fe85b08 added invert_rect handling 1999-07-20 19:36:57 +00:00
rods%netscape.com c8d6f33a88 Added impls of new methods ramiro added to nsIRenderingContext 1999-07-20 13:40:51 +00:00
ramiro%netscape.com 73bde13dd9 Add missing prototype. 1999-07-20 11:26:35 +00:00
ramiro%netscape.com 1079f5731f A better fix for the previous checkin. 1999-07-20 10:59:43 +00:00
ramiro%netscape.com 7b386dc1b6 add and evil app context hack. 1999-07-20 10:46:18 +00:00
ramiro%netscape.com 79cfbbe456 Always build xlibrgb to make my life easier. 1999-07-20 10:36:06 +00:00
warren%netscape.com 7bcb94a320 Changed around load group insertion/removal to happen on mozilla thread. 1999-07-20 08:46:33 +00:00
ramiro%netscape.com 8a39232dc1 Fix a dumb comment. 1999-07-20 08:20:28 +00:00
ramiro%netscape.com 89f257f698 Adding support for XOR selection. Updated nsIRenderingContext interface
to support InvertRect() for the XOR-ing of rectangles.  Makes selection
work as expected on windows and unix as opposed to the rectangle hack.
Stubs added for all other platforms.
1999-07-20 07:26:09 +00:00
ramiro%netscape.com f1a62e6eff Rect drawing wxh were off by one. 1999-07-19 19:12:20 +00:00
zuperdee%penguinpowered.com 09e66f6cd8 Fixes to get the Motif port to compile on Solaris 7 with native compiler (5.0). Special thanks to Tomi Leppikangas (tomilepp@ousrvr2.oulu.fi) for this patch. 1999-07-19 02:23:52 +00:00
ramiro%netscape.com 094a60b02c I goofed the names. Since this is platform specific code, they should be
indeed hard coded to the toolkit name.
1999-07-18 03:54:43 +00:00
zuperdee%penguinpowered.com ffce0ab644 Fixing the Motif part of bug #9828. 1999-07-18 02:26:34 +00:00
peterl%netscape.com dd0a6fe1cf update to new color apis 1999-07-18 00:42:28 +00:00
peterl%netscape.com 206f1a9506 removed files: mozilla/gfx/src/nsColorNamesRGB.cpp 1999-07-18 00:41:52 +00:00
peterl%netscape.com da3a3f6d51 change color name lookup api to use nsString 1999-07-18 00:10:59 +00:00
peterl%netscape.com 0615aff43d removed 1999-07-18 00:10:33 +00:00
peterl%netscape.com 410c9bd27e removed nsColorNamesRGB 1999-07-18 00:09:58 +00:00
peterl%netscape.com 836738738c use preprocessor to generate color names instead of perl 1999-07-18 00:09:20 +00:00
peterl%netscape.com 054e8694eb switch color string apis to nsString 1999-07-18 00:08:45 +00:00
peterl%netscape.com 98c8542f57 switch to preprocessor for code generation 1999-07-18 00:07:55 +00:00
peterl%netscape.com bc88c360fa changed api to be string based
switch to using preprocessor for color enums
1999-07-18 00:07:20 +00:00
peterl%netscape.com 6c7105e6b6 change color string apis to use nsString 1999-07-18 00:06:12 +00:00
ramiro%netscape.com b69b9faa9a Step 2 of cleaning up link time toolkit dependencies. Change the names of
the gfx and widget dsos to be readable by normal human beings that expect
some kind of spacer between cryptic acronyms.  Thank you.
1999-07-17 22:24:49 +00:00
ramiro%netscape.com fecd737d22 Landing timer move on windows. 1999-07-17 15:52:01 +00:00
ramiro%netscape.com 342b5083f1 Landing timer move on unix. 1999-07-17 14:22:51 +00:00
mcafee%netscape.com 171c64c371 Fixing unused variable warnings 1999-07-17 03:06:14 +00:00
bienvenu%netscape.com a51d4bbf65 fix build bustage with cast 1999-07-16 18:55:51 +00:00
kipp%netscape.com 4d40f98284 Removed 2 compiler warnings 1999-07-16 17:36:31 +00:00
Dale.Stansberry%Nexwarecorp.com b1d3c0b657 - Added line style support 1999-07-16 14:11:15 +00:00
warren%netscape.com c5684bf4d7 Big changes for Necko load groups. Things are much happier now. Now images work (on pages, but not in chrome). 1999-07-16 11:14:36 +00:00
sfraser%netscape.com f48078a691 Remove the nsTimer and nsRepeater.cpp files, because they also live in Netlib. a cyeh, r a bunch of folks. 1999-07-15 22:08:21 +00:00
duncan%be.com f9dd72d087 Clean up BeOS timers. Among other things there now is a single thread to do
the job. Also I now cache the references to the native GUI queue, burning
fewer CPU cycles. Thanks to Attila Lendvai <101@inf.bme.hu> for contributions
and ideas.
1999-07-15 15:32:44 +00:00
blizzard%redhat.com 54aaa3024c fix xlib build bustage 1999-07-14 23:44:13 +00:00
gordon%netscape.com a5cb473fe7 Export Repeater class. Classes dependent on Repeater should probably be weaned off of it in the long term. Patrick Beard has some creative ideas regarding this. 1999-07-14 22:52:28 +00:00
gordon%netscape.com 746d1bc574 Add access path to search :mozilla:gfx:src:mac: first. 1999-07-14 22:34:31 +00:00
gordon%netscape.com d1dff90c3e Added nsRepeater.cpp and nsTimer.cpp. 1999-07-14 21:29:59 +00:00
blizzard%redhat.com 64f9267747 add list of copyright holders 1999-07-14 19:30:19 +00:00
Jerry.Kirk%Nexwarecorp.com f6f06aa9f1 - Bug 9830 Checking for "Out Of Memory" conditions in PushState 1999-07-14 18:37:02 +00:00
blizzard%redhat.com 54150c1558 Check memory allocation. Closes bug 9833. 1999-07-14 17:50:19 +00:00
Jerry.Kirk%Nexwarecorp.com 735c41939c - Adding more printing support, long way from finished 1999-07-14 17:12:41 +00:00
blizzard%redhat.com 3c04d27146 Merge in erik's font code changes. This is not part of the build. 1999-07-13 14:29:53 +00:00
duncan%be.com f163ad8409 Reimplement a region method correctly.
BeOS only change authorized by cyeh.
1999-07-11 09:18:27 +00:00
warren%netscape.com 0cd57746e8 Necko stuff for dealing with load groups when opening URLs. 1999-07-09 21:18:47 +00:00
rods%netscape.com e20d67e626 Added NS_DEFINE_STATIC_IID_ACCESSOR 1999-07-09 19:37:09 +00:00
Michael.Kedl%Nexwarecorp.com 8182f1cf23 took out some printfs 1999-07-09 18:59:55 +00:00
Michael.Kedl%Nexwarecorp.com 4a7f6fd6ee Cleaned up clip rects for apprunner. 1999-07-09 18:47:23 +00:00
pnunn%netscape.com c08b1d6bd3 added to image mimetype list. pnunn. ok'd by chofmann. 1999-07-08 01:34:19 +00:00
pnunn%netscape.com 19844d32ee added to image mime type list. pnunn. ok'd by chofmann. 1999-07-08 01:33:22 +00:00
ramiro%netscape.com 2fd09c00f2 Fix for bug #7797. JS screen property not implemented in gtk widgetry. 1999-07-07 18:12:18 +00:00
mcafee%netscape.com a6193a75bf Solaris/CC needs a cast here 1999-07-07 10:09:40 +00:00
ramiro%netscape.com 9773232b1f Fix class exports declaration. 1999-07-07 08:58:15 +00:00
warren%netscape.com 9efa754f74 Added channel argument to nsIStreamObserver/nsIStreamListener/nsIProgressEventSink methods. 1999-07-07 08:08:40 +00:00
ramiro%netscape.com c286e82eeb Fix a dumb typo. 1999-07-07 07:27:44 +00:00
pavlov%pavlov.net beac4d2a97 resize changes/fixes/whatever_you_want_to_call_them_part_2 1999-07-07 05:31:01 +00:00
ramiro%netscape.com abf0cc4a0f Define the toolkit flags in one place an reuse that. Hopefully this will
put an end to the cut-n-paste insanity.
1999-07-07 04:38:18 +00:00
ramiro%netscape.com f0f89f6eb3 Put xlibrgb first. 1999-07-07 04:23:23 +00:00
erik%netscape.com 6a2051e51a Added support for *-iso10646-1 fonts. Variable width only for now, fixed
width will be supported later through font property.
1999-07-07 02:32:16 +00:00
ramiro%netscape.com e78596b5e9 Factor out xlibrgb. 1999-07-07 02:12:44 +00:00
ramiro%netscape.com 2ee162a0ed Final global variable exorcism. 1999-07-07 02:11:22 +00:00
ramiro%netscape.com d10a0135e6 Add xlib_rgb_get_depth() xlib_rgb_get_display() xlib_rgb_get_screen()
Initialize only once.
1999-07-07 01:54:26 +00:00
ramiro%netscape.com e172a038bc Factor out xlibrgb. 1999-07-07 01:53:41 +00:00
ramiro%netscape.com 8cd650ca49 Factor out xlibrgb. 1999-07-07 01:36:25 +00:00
peterl%netscape.com 8d9120aac6 made color parsing more strict in strict mode, just like nav in quirk mode 1999-07-07 01:18:11 +00:00
ramiro%netscape.com 1013fefc5f Exorcise gVisualInfo. 1999-07-07 00:47:29 +00:00
ramiro%netscape.com a4cebfd593 xorcise gScreenNum. 1999-07-07 00:15:22 +00:00
ramiro%netscape.com 899f90ceeb Fix a dumb typo. 1999-07-07 00:06:57 +00:00
ramiro%netscape.com 1a0e214950 Exorcism of global shift, mask and count flags. 1999-07-07 00:05:19 +00:00
ramiro%netscape.com b8f16c9aff Put noisy code in an ifdef. 1999-07-07 00:03:52 +00:00
ramiro%netscape.com ba13f75b8a Add xlib_rgb_get_visual_info rename struct member form visual to x_visual_info
to make it easier to debug.
1999-07-07 00:02:55 +00:00
ramiro%netscape.com a0cfa6414d Timers are toolkit specific. 1999-07-06 23:33:48 +00:00
ramiro%netscape.com 62e5eaa7c4 Add a debug printf. 1999-07-06 23:32:20 +00:00
ramiro%netscape.com c636784740 Cleanup the widget api some. Move initialization of evil stuff to the gfx
end.  Dont leak the widget name.  Carry around Display* and friends in the
appshell.
1999-07-06 23:28:58 +00:00
Michael.Kedl%Nexwarecorp.com 0b75ad7718 Fixed alpha blending for gifs with transparency masks. 1999-07-06 22:55:05 +00:00
ramiro%netscape.com 84d6fe5123 Add a useful debug statement. 1999-07-06 14:08:30 +00:00
Jerry.Kirk%Nexwarecorp.com 98514dde6c - Changes to support Alpha Blending and other odds and ends under Photon 1999-07-06 11:44:22 +00:00
erik%netscape.com c5a9de7253 Fix for bug 5308. We now ignore vertical fonts (whose names start with @)
in the global font enumerator, so that we don't pick those up for Japanese.
1999-07-03 05:20:35 +00:00
erik%netscape.com 4dc4456fd3 Fix for bug 4760. We were drawing smart quotes really large, because they
were being taken from a large Asian font. Disabled those characters for
now. The CP1252 problem will be addressed by bug 454.
1999-07-03 04:35:17 +00:00
troy%netscape.com 9e02ea5bf0 Fixed compiler warning 1999-07-02 22:44:00 +00:00
ramiro%netscape.com 86fad9ffe1 Part I of Alexander Larsson's (alex@signum.se) patch to reduce symbol bloat.
All these changes are safely ifdefed out for the time being.
There are also a few implementation
DEFINES cleanups.
1999-07-02 14:59:36 +00:00
dveditz%netscape.com ac92b86ba4 makeile cleanups 1999-07-02 13:38:47 +00:00
ramiro%netscape.com b86c78a296 Separate the widget and gfx toolkits into two variables.
Instead of MOZ_TOOLKIT, we now have MOZ_WIDGET_TOOLKIT and MOZ_GFX_TOOLKIT.
There is also a new configure flag, --enable-gfx-toolkit which does what its
name implies.
The configure script should continue to work as before.
1999-07-02 13:06:48 +00:00
dveditz%netscape.com 5dd9cff22d Trying to fix Win32 dependencies. Lots of broken cut-n-paste makefiles 1999-07-02 11:50:19 +00:00
ramiro%netscape.com fd90880cb8 Exorcism of global variables: part 1.
Have only one access point to the global vars - in nsDeviceContextXlib.
Next step will be to invent an interface that can be queried for this
stuff to remove the link time dependancy between this gfx lib and the widget
lib.  Global variables are EVIL.
1999-07-02 11:31:58 +00:00
gagan%netscape.com a5eea37507 Reordered netlib libs to link correctly. NECKO only. 1999-07-01 21:29:08 +00:00
warren%netscape.com 8462929dda Renamed OnStartBinding/OnStopBinding to OnStartRequest/OnStopRequest (removing the redundant ones from necko). Numerous necko fixes. Necko now using nsIPrompt interface instead of nsINetSupport. 1999-07-01 19:30:20 +00:00
duncan%be.com 429e4efc2f Get gfx to build under BeOS (BeOS specific changes) 1999-07-01 16:26:43 +00:00
sspitzer%netscape.com 0fb97f329d ignore the generated Makefile 1999-07-01 05:22:27 +00:00
zuperdee%penguinpowered.com 163589ca35 Fixed some compiler warnings (mostly virtual functions w/ non-virtual destructors). 1999-06-30 22:36:04 +00:00
erik%netscape.com 2caa5e1d28 Need to check all of the XLFD scalable fields for 0 since sometimes only
one of them is set to 0 (e.g. average width). Also changed upper limit
for size ratio for font scaling so as to avoid scaling Japanese fonts
(ugly).
1999-06-30 22:12:50 +00:00
slamm%netscape.com 023e035db6 Better fix for build bustage. Use ZLIB_LIBS instead of -z. r=ramiro,shaver 1999-06-29 16:51:46 +00:00
shaver%netscape.com ea526cbf58 fix Solaris build bustage 1999-06-29 16:20:58 +00:00
shaver%netscape.com 057ed773cd no longer need to link against libgfxps.so -- necko merge regression? 1999-06-29 03:12:31 +00:00
syd%netscape.com bbbd403eaf Fixed compiler warning 1999-06-29 00:39:10 +00:00
gagan%netscape.com a78cd1e21b Necko changes (from Andreas) 1999-06-29 00:26:25 +00:00
mcafee%netscape.com 78235616b4 Changes for OS/2. Patch provided by Eric Olson (eric.olson@sympatico.ca) 1999-06-28 23:39:35 +00:00
warren%netscape.com e7268ec217 Added group stuff back for necko. 1999-06-28 22:34:20 +00:00
warren%netscape.com 6798220302 Removed necko ifdef. 1999-06-28 22:07:07 +00:00