Commit Graph

1845 Commits

Author SHA1 Message Date
pavlov%netscape.com
d042a09689 this wasn't supposed to go in yet 2000-01-28 01:28:54 +00:00
pavlov%netscape.com
9771d23c13 add a GC cache so that we talk to the X server less r=blizzard 2000-01-28 01:05:49 +00:00
pavlov%netscape.com
695cd53ae6 remove round trips to the X server when we create rendering contexts. only set font and color info on the GC when a draw is going to happen. 2000-01-26 11:37:58 +00:00
pavlov%netscape.com
4a7d74e28d make things better(tm) r=blizzard 2000-01-26 02:42:34 +00:00
dcone%netscape.com
55240d6d23 Added flags so selection button does not come up and print to file is hidden. Put in support for quiet
printing (no dialog) r=rods
2000-01-25 15:45:09 +00:00
Jerry.Kirk%Nexwarecorp.com
71009b66e8 Fix up the font picking stuff for Photon 1 2000-01-25 13:49:49 +00:00
Jerry.Kirk%Nexwarecorp.com
06478f0693 Adding in new code by Derek that better matches Photon Fonts for the font
that Mozilla requested.
r=kedl
2000-01-25 03:38:02 +00:00
Jerry.Kirk%Nexwarecorp.com
1b6100f808 Fixing compiler warning/errors caused by -pedantic
Changing method used to extent fonts and adding our version of wctombs
r=kedl
2000-01-25 03:26:00 +00:00
sfraser%netscape.com
d19fe2f629 First Checked In. 2000-01-25 03:18:22 +00:00
Jerry.Kirk%Nexwarecorp.com
f922fd3cdc Fix the destructor, it leaks less this way.
r=kedl
2000-01-25 03:00:41 +00:00
dcone%netscape.com
b244931153 Added the canonical pixels scale calculation. r = rods. b = 24405 2000-01-24 14:58:49 +00:00
dcone%netscape.com
ec07a3805b implemented a method to return the canonical pixel scale. r = rods b = 24405 2000-01-24 14:58:00 +00:00
dcone%netscape.com
b11158d941 Added a member for the Canonical pixel scale - cross platform. r=rods b=24405 2000-01-24 14:52:12 +00:00
tor%cs.brown.edu
b22d70637a Merge gtk font changes, fix font handling in PopState().
Not in standard build.  r=blizzard, a=choffman
2000-01-20 22:43:29 +00:00
neeti%netscape.com
de2f1cc41f fix for memory leak bug# 21301. MLK: ImageNetContextSyncImpl leaks. r=pnunn 2000-01-18 13:10:47 +00:00
rbs%maths.uq.edu.au
54944bc747 [#ifdef MOZ_MATHML] Left-over when changing the character coordinate system of the bounding metrics. 2000-01-18 03:54:28 +00:00
sford3%swbell.net
b2c319eae7 Replace instances of nsTextFormater with nsTextFormatter, r=jst@citec.fi 2000-01-17 22:32:13 +00:00
mscott%netscape.com
a770fdf7e5 loading a uri takes the channel instead of the uri. The caller
must create the channel before call openuri.
r=rpotts.
2000-01-17 19:56:31 +00:00
alecf%netscape.com
1a3063b751 fix xlib bit rottage 2000-01-17 08:29:52 +00:00
rbs%maths.uq.edu.au
b159fe6b2b [#ifdef MOZ_MATHML] Get the real x-height for precise MathML positioning. Bug 18814 can feed on this. 2000-01-17 00:54:01 +00:00
Jerry.Kirk%Nexwarecorp.com
e3ae6932b7 bug 8001; add font name prefs code for Photon. This is initial
and only meant to get things compiling again until I can review and
understand this bug. PHOTON ONLY
2000-01-16 18:25:37 +00:00
Jerry.Kirk%Nexwarecorp.com
2ea6fa1d79 Work around a Photon bug when trying to Invert Text in the InvertRect
function by forcing a flush after the draw.
r=kedl
2000-01-16 01:55:27 +00:00
Jerry.Kirk%Nexwarecorp.com
1c6e902daf Multiplying the Screen Width and Height by three to take into account
the default 3x3 virtual console. This may not be the "right" way
but I am going with it for the moment.
r=kedl
2000-01-16 01:53:47 +00:00
erik%netscape.com
287652f4c1 bug 24005; was rounding font size down to be compatible with Nav4; this
turns out to have disastrous effects on pages with font-size 9px; removed
the rounding code after testing effects on various "Top Sites"; r=none
(but discussed with Troy)
2000-01-15 18:50:18 +00:00
erik%netscape.com
496213931b bug 17861; set minimum default logical resolution to 96, using OS's
reported value if higher than 96; coded by David Baron; r=erik
2000-01-15 18:20:54 +00:00
erik%netscape.com
ebccc58538 bug 8801; add font name prefs code for Unix; r=ftang 2000-01-15 16:37:53 +00:00
Jerry.Kirk%Nexwarecorp.com
ac672b5a43 Photon UI Only
Changing some debug output to silence the RenderingContext a bit so I can
work on other problems...
r=kedl
2000-01-14 13:17:25 +00:00
Jerry.Kirk%Nexwarecorp.com
edbd9d3f4f Add code to work around Photon bug. If any part of "text" is rendered
slightly off the drawing surface then the entire chunk of text is clipped.
This is an awful hack that just increases the draw surface by 100.
(A magic number) I am filing a bug with Photon to get a fix.
r=kedl
2000-01-14 13:15:33 +00:00
rbs%maths.uq.edu.au
aecdd16b1d [#ifdef MOZ_MATHML] Change of the character cordinate system of GetBoundingMetrics() 2000-01-14 08:02:12 +00:00
rbs%maths.uq.edu.au
e1fd5b686c [#ifdef MOZ_MATHML] Change of the character cordinate system of GetBoundingMetrics() 2000-01-14 06:15:37 +00:00
neeti%netscape.com
0aaf184ecb fix for memory leak of ImageSystemServicesImpl, bug 21298, r=pnunn 2000-01-13 23:34:19 +00:00
pnunn%netscape.com
3fdce350ca bug#12722: timer interacting with image groups. pnunn. rev: neeti@netscape.com 2000-01-13 23:01:11 +00:00
pinkerton%netscape.com
13f4b1427e Replacing TARGET_CARBON ifdefs with inline functions in nsCarbonHelpers.h to make code more readable. 2000-01-12 07:14:09 +00:00
pinkerton%netscape.com
71d28f9b6d Replacing TARGET_CARBON ifdefs with inline functions in nsCarbonHelpers.h to make code more readable. 2000-01-12 07:02:17 +00:00
dbaron%fas.harvard.edu
8d42619583 Fix bug 11168. Underline position metrics are returned as positive
numbers by X, but Mozilla wants them to be negative.  This caused
problems only for certain font servers (those that returned underline
position metrics).

r=pavlov
2000-01-12 02:24:46 +00:00
pp%ludusdesign.com
698852a4f4 Converting usage of ::GetIID() to NS_GET_IID().
Bug #20232, r=scc@netscape.com
2000-01-11 20:49:15 +00:00
pinkerton%netscape.com
c00c54e40e First Checked In. 2000-01-11 05:18:43 +00:00
cls%seawood.org
4f34e05855 Removed redundant XPDIST from the build. Changed existing references to DIST.
Replaced all uses of $(DIST)/include with $(PUBLIC) except those looking for NSPR headers.
Removed extra instances of $(DIST)/include or $(PUBLIC) from INCLUDES as it's already there.
Override OS_LIBS when setting host variables for cross-compiling.
2000-01-11 05:13:01 +00:00
cls%seawood.org
4331ad7aba Add MKSHLIB_FORCE_ALL & MKSHLIB_UNFORCE_ALL pairs around the timer libs and other static libraries to be linked into the shared library. 2000-01-11 05:06:24 +00:00
dcone%netscape.com
31d90becfe Fixed some transform errors. r=rickg. bugs = 14385,19601 2000-01-10 14:52:49 +00:00
rbs%maths.uq.edu.au
90dd2e41c8 [MATHML] Coded GetItalicSlope() and updated GetBoundingMetrics(). Added code to catch up with recent changes in gfx/src/windows that broke the MathML build on Win32 2000-01-07 14:22:07 +00:00
rbs%maths.uq.edu.au
0f95730da9 [#ifdef MOZ_MATHML] Added GetItalicSlope() in nsIFontMetrics.h to get the tagent of the italic angle needed for the italic correction. Added leftItalicCorrection in nsBoundingMetrics and updated documentation 2000-01-07 14:16:02 +00:00
rbs%maths.uq.edu.au
f1416deebf [#ifdef MOZ_MATHML] Patch of Shyjan Mahamud to set mActualSize to the designed size of the font, when the font requested is not a scalable font 2000-01-07 14:07:56 +00:00
briano%netscape.com
35a9a5201b Backed out the Solaris fix, because Linux doesn't like it. It may be that -z allextract and -Wl,--whole-archive behave differently. 2000-01-06 03:06:22 +00:00
briano%netscape.com
890a0d3da8 Fix for _optimized_ nightly Solaris 2.6 builds. 2000-01-06 02:06:56 +00:00
Jerry.Kirk%Nexwarecorp.com
d054d5e24d Photon UI Only
This checkin adds some methods to deal with native Regions needed by Widget
code.  It also cleans up the CopyOffScrenBits and clears out the GC in the
Init method of nsDrawingSurfacePh.
2000-01-04 15:23:28 +00:00
dougt%netscape.com
f48aefb147 Including nsCRT.h directly. It is included indirectly by nsFileSpec. This
prep work for the nsIFile landing.
2000-01-03 23:01:37 +00:00
ftang%netscape.com
f2be845b90 partial fix for 19589. use ATSUI fallback to draw glyph available in MacRoman font and Symbol font. It will cover Latin extened A. r=nhotta a=chofmann 1999-12-22 20:56:49 +00:00
ftang%netscape.com
6450be0547 fix bug 7521. make the default font face listen to pref. r=erik. a=chofmann 1999-12-22 20:54:54 +00:00
tor%cs.brown.edu
6033955bfe Fix for bug 19024 (strechy symbols in MATHML) in xlib code.
r=rbs@maths.uq.edu.au
1999-12-22 04:47:32 +00:00
briano%netscape.com
9bfda42fbf Fix for the mysterious breakage when using the Workshop compiler on Solaris builds. 1999-12-22 01:42:19 +00:00
sspitzer%netscape.com
60a39256fc fix FMM and UMR from purify, add some null sanity checks to fix various
crashers that I've seen.
1999-12-21 23:11:17 +00:00
dcone%netscape.com
69464a3c0e CopyDeepMask Will not be called when printing, this will crash the printer. Checkin ok'd by Hoffman. r=karnaze. Bug=21759 (dogfood) 1999-12-21 18:19:52 +00:00
dcone%netscape.com
a8a44f76e2 Added an IsPrinter() call. Checkin ok'd by Hoffman. r=karnaze. Bug=21759 (dogfood) 1999-12-21 18:19:05 +00:00
dcone%netscape.com
1f8912b0ea Fixed a problem with the calculation of the resolution constants for the creation of a printer DeviceContext.. and return the correct page size in the GetGetDeviceSurfaceDimension call. r=kmclusk 1999-12-16 15:18:36 +00:00
erik%netscape.com
a3cb05fd7a bug 21352; was crashing on Japanese Win95 since we didn't keep our
subclass for that platform in sync with the base class; r=ftang a=chofmann
1999-12-15 01:15:36 +00:00
syd%netscape.com
5cf291106d Partial fix for 18083. Grab page size preference from user and use it to
compute page size for layout. Previously, it was assumed that page was
8x10, ignoring user choice made in the printer dialog. r=dcone, a=chofmann.
1999-12-14 02:16:17 +00:00
sspitzer%netscape.com
63b8d73500 fix #21178, crashing when printing on linux.
r=syd,erik a=chofmann
1999-12-14 01:54:48 +00:00
rbs%maths.uq.edu.au
f6490aa71a [NOT PART OF THE DEFAULT BUILD]. Applied a patch of Shyjan Mahamud to return the bounding metrics in a uniform XP manner (bug 19024). 1999-12-10 13:17:03 +00:00
kmcclusk%netscape.com
f8346220d0 Reduced image cache size from 2Mb to 1Mb. bug 19114. r=buster@netscape.com. approved by chofmann@netscape.com 1999-12-09 22:59:57 +00:00
ftang%netscape.com
003999a676 implement Mac GFX w/ langGroup. From now we will use the correct CJK font depend on the document charset. Howerver, it have not listen to the pref yet. r=erik. a=chofmann 1999-12-09 22:44:34 +00:00
erik%netscape.com
832772b399 bug 7586; need to convert font name from prefs file from UTF-8 to Unicode
so that non-ASCII font names will work on Windows; r=ftang; a=chofmann
1999-12-09 19:20:06 +00:00
sspitzer%netscape.com
f94222fdda check in a comment that let's us non-mac guru's know which project builds this project. pretty annoying that a file under mozilla:gfx:src:mac gets built by mozilla:netwerk:util:macbuild:netwerkUtil.mcp, if you ask me. 1999-12-09 03:40:22 +00:00
pavlov%netscape.com
969d4376cb fix for 20496 r=mcafee a=leaf 1999-12-09 00:54:55 +00:00
dougt%netscape.com
1237a2d0bc fix for 20964. r=sfraser a=chofmann 1999-12-08 22:50:15 +00:00
Jerry.Kirk%Nexwarecorp.com
e227937fdd Fixing drawing problems of toolbars under Photon ONLY.
The toolbars were not drawing properly, and were being clipped out by
incorrect clip rects that were part of the graphic context. I cleared
the Multiclip part of the GC when the a drawing surface is selected.
Fixing Photon, r=kedl a=leaf
1999-12-08 22:28:15 +00:00
erik%netscape.com
f329f5e894 bug 8801; adding font prefs implementation for Windows initially; r=ftang 1999-12-07 23:27:17 +00:00
mscott%netscape.com
99c1377e5d Bug # 20698 --> make image consumer a content listener and load image urls through the uri loader
instead of trying to load them ourselves.
r=travis.
1999-12-07 07:15:42 +00:00
kmcclusk%netscape.com
a1ba1126fb Modified nsRegionWin::Init to allow for init to be called multiple times on the same instance without leaking HRGN handles. The view manager re-uses nsIRegions by calling Init on an existing instance. bug=19114; r=buster@netscape.com 1999-12-06 21:33:59 +00:00
Jerry.Kirk%Nexwarecorp.com
d4cb5e4cd7 Fixed some warning messages that started showing up when I moved to
the real compiler.
r=kedl
1999-12-06 13:45:33 +00:00
Jerry.Kirk%Nexwarecorp.com
b27c322b8d Fixed ::Union by copying the tile list before MergeAdd
r=kedl
1999-12-06 04:53:52 +00:00
pierre%netscape.com
1a9674be44 20747 "[PP] The Font FACE attribute is case-sensitive". FontNameKey now computes the hash-value on lower-case strings. Also added a few out-commented lines in GetScreenResolution that may be useful later for #18136 "Fixing the font size mess". 1999-12-04 13:52:15 +00:00
warren%netscape.com
6af4802e75 Added buffer size parameters to NewChannel. Allows for optimization of amount of image data consumed. Bug #20408 1999-12-04 10:01:32 +00:00
warren%netscape.com
f7f68f5b2f Fixed missing interface in QI 1999-12-04 09:48:25 +00:00
pavlov%netscape.com
b7a076566e if an alpha pixmap is there destroy it and not only in the case where we have alpha bits 1999-12-02 23:56:12 +00:00
ftang%netscape.com
1d639795f4 add Mac implmenetation of nsIFontEnumerator r=erik 1999-12-02 23:27:16 +00:00
ftang%netscape.com
e42006b2b2 Add <U+ > for Unicode fallback instead of ? 1999-12-02 23:26:42 +00:00
ftang%netscape.com
69d031db6f add nsIFontEnumerator.h 1999-12-02 23:26:06 +00:00
pavlov%netscape.com
968b526660 reuse pixmaps when image bits are changed instead of destroying them and recreating them every time r=blizzard 1999-12-02 22:25:20 +00:00
rods%netscape.com
9b92216789 bad or of flags, r=dcone, bug 13745 1999-12-02 21:54:39 +00:00
erik%netscape.com
0bcb0e41fd bug 17856; added 2 more font charset names to the table so that we can use
those Taiwanese fonts too; r=ftang
1999-12-02 21:49:27 +00:00
pavlov%netscape.com
910d4a3e5d building with --enable-x11-shm actually uses xshm now and works r=shaver 1999-12-02 01:01:13 +00:00
sspitzer%netscape.com
a0a96bdfa7 I just crashed because we were dereferencing null.
so here some bulletproofing to prevent the crash.
I haven't been able to reproduce it, so I don't have a bug for this.
1999-12-02 01:00:24 +00:00
erik%netscape.com
f1a2d6ff7f backing out part of previous change due to size and boldness issues on
some displays; r=none
1999-12-01 23:06:50 +00:00
pinkerton%netscape.com
e986659786 beginnings of adding nsBlender support to mac build (r=pavlov). 1999-12-01 22:01:27 +00:00
colin%theblakes.com
3a73202d76 Print support for OpenVMS. r=dcone 1999-12-01 11:58:21 +00:00
neeti%netscape.com
10e15dd783 bug 15818, fixed one instance of ImageURLImpl being leaked for the icon on linux. r=pnunn 1999-12-01 04:02:57 +00:00
erik%netscape.com
cd58bd62e1 bug 17503; East Asian text is so large on Unix, and raised too high for
the underline, so that it is truncated at the top in text fields -- have
applied a temporary fix based on the locale; r=ftang
1999-11-30 23:11:21 +00:00
warren%netscape.com
e6ccab48ec Removed neckoutil_s.lib 1999-11-30 06:48:30 +00:00
warren%netscape.com
2db26922a6 Landing no_neckoutil2_branch. Bug #11159. Removes neckoutil_s.lib from build which helps beos and openvms. 1999-11-30 04:50:42 +00:00
pnunn%netscape.com
c133f8ae67 fix for bug#19394. pnunn. (a PDT bug). review:neeti@netscape.com
Added code for ImageRequest in error condition (abort).
Note that testcase only seems to trigger abort condition on
wintel.
1999-11-29 22:43:45 +00:00
syd%netscape.com
ce0c4e4d6a Generate Postscript translate for top margin. r=dcone 1999-11-29 22:33:58 +00:00
Jerry.Kirk%Nexwarecorp.com
59e1d2caa9 mWidth and mHeight were getting set to 0 instead of -1 which broke menus
r=kedl
1999-11-29 21:37:02 +00:00
blizzard%redhat.com
7229cab6b5 [MLK] make sure to destroy the region before creating a new one 1999-11-29 03:08:49 +00:00
rbs%maths.uq.edu.au
c3560e789f Removed a default arg. See where bug 19398 where axel@pike.org reported that a default arg is both in .h and .cpp, and Suns CC seems unhappy about this. 1999-11-29 02:03:26 +00:00
tor%cs.brown.edu
3b0ab1a458 Incorporate MATH_ML code from gfx/src/gtk into the xlib version.
Also changes MAX to PR_MAX. r=blizzard
1999-11-28 19:14:23 +00:00
duncan%be.com
9defa861bb Fix memory allocation checking bug 9828.
Fix DrawLine and DrawString rendering bugs (contributed by
Yannick Koehler <koehler@mythrium.com>).
r=syd
1999-11-28 10:53:47 +00:00
warren%netscape.com
f31eff1b13 Forced Windows gkgfxwin to pull in NSGetFactory. 1999-11-28 05:39:46 +00:00
warren%netscape.com
96ec037ac6 Eliminated the libs build pass. 1999-11-28 03:05:01 +00:00
shaver%netscape.com
89607b7de2 Repair missing newlines at end of files, and remove lines of the form
#endif foo
both of which upset HPUX's compiler quite a bit.
Patch from Andrew Taylor <Andrew.Taylor@cal.montage.ca>.
1999-11-26 05:33:35 +00:00
neeti%netscape.com
fea487ad05 *** empty log message *** 1999-11-24 03:49:11 +00:00
neeti%netscape.com
cd72e89586 fix bug 15820,memory leak in ImageManagerImpl by converting it to a service on gtk, windows and mac.r=dp 1999-11-24 03:41:48 +00:00
sfraser%netscape.com
164130eb60 Make the image manager a service, part of neeti's checkin that follows. r=neeti. 1999-11-24 03:39:30 +00:00
Jerry.Kirk%Nexwarecorp.com
844c3ae92b Changed some logging to be more helpful in tracking down graphic rips.
r=kedl
1999-11-23 13:06:27 +00:00
Jerry.Kirk%Nexwarecorp.com
d2b79c1047 Increased size of static Font List buffer to support new fonts
being released.  This should really be dynamic.
r=kedl
1999-11-23 13:02:21 +00:00
erik%netscape.com
2bca015847 bug 8801; new font enumerator for GTK for font prefs UI; r=ftang 1999-11-23 00:43:41 +00:00
erik%netscape.com
32cdb216fc bug 8801; better error handling for new font enumerator; r=ftang 1999-11-23 00:12:36 +00:00
erik%netscape.com
679218d2f4 bug 8801; new font enumerator for font prefs UI; r=ftang 1999-11-22 19:39:13 +00:00
erik%netscape.com
b9bc3d0cf6 bug 8801; CID for new font enumerator for font prefs UI; r=ftang 1999-11-22 19:34:31 +00:00
erik%netscape.com
6e6a7ea520 bug 8801; new font enumeration API for font prefs UI; r=ftang 1999-11-22 19:33:25 +00:00
neeti%netscape.com
0d088c00a3 bug 15821. r=sfraser. Fixed memory leaks in ImageRequestImpl. 1999-11-22 14:27:04 +00:00
danm%netscape.com
0c12e35c43 older and wiser, making previous attempt to return correct clientrect actually work. r:saari@netscape.com 1999-11-19 07:56:12 +00:00
ftang%netscape.com
47a0cc489f change the charset name to correct case for ISO-8859-x 1999-11-19 01:18:32 +00:00
danm%netscape.com
562593f8b3 windows device context now reports ClientRect in twips, like everyone else. fixes bug 13392. r:saari@netscape.com. 1999-11-19 01:15:46 +00:00
Jerry.Kirk%Nexwarecorp.com
97ac13763b Added a few comments to remind me whats going on.
r=kedl
1999-11-18 13:03:16 +00:00
Jerry.Kirk%Nexwarecorp.com
c62b7e52d6 turning off automatic generation of BMP files for each image drawn.
r=kedl
1999-11-18 13:02:21 +00:00
rbs%maths.uq.edu.au
e21954fcca Ensure all the control paths return value 1999-11-18 03:56:38 +00:00
warren%netscape.com
34ecf73507 Necko API and implementation changes for retargeting. Needed for URL dispatching. r=mscott 1999-11-17 08:14:52 +00:00
jdunn%netscape.com
814300bbf7 finish unresolved symbols checkin
r dp@netscape.com
# 18896
1999-11-16 23:24:44 +00:00
jdunn%netscape.com
e871be6de2 Fixing all unresolved symbols on unix. The bug has the diff's
r dp@netscape.com (ramiro helped me with it)
# 18688
1999-11-16 06:02:31 +00:00
slamm%netscape.com
f66b0b874e Simple warning fix. Change loop index to unsigned (It starts at zero and is always incremented.) 1999-11-16 02:02:59 +00:00
Jerry.Kirk%Nexwarecorp.com
51615a8567 Fixes for on screen drawing in viewer.
r=kedl
1999-11-15 22:05:16 +00:00
dcone%netscape.com
75ff68cca8 Fixed the MoveTo to move to the x and y instead of the y and y. R=rods 1999-11-12 15:10:40 +00:00
warren%netscape.com
7f04320416 Added NS_NewGenericModule. Made NS_IMPL_NSGETFACTORY use it to save space. r=dp,alecf 1999-11-12 09:07:26 +00:00
Jerry.Kirk%Nexwarecorp.com
190fc8d241 A re-write of Rendering and Drawing Surface to fix a lot of
inherent bugs that became apparent when the new Chrome was applied.
r=kedl
1999-11-12 02:18:36 +00:00
syd%netscape.com
e7eb8f50e5 Wire up margin settings from dialog. r=dcone 1999-11-11 14:20:19 +00:00
rbs%maths.uq.edu.au
b357f84d41 [GFX] GetBoundingMetrics() added in nsIRenderingContext and associated changes elsewhere (patform-specific) to support its implementation. Fixes for existing bugs discovered while doing the implementation. Details for public: API of the GetBoundingMetrics() method for accurate measurements of a string in order to allow precise positionning when processing MathML. review: Erik, Shyjan. 1999-11-11 04:24:51 +00:00
rbs%maths.uq.edu.au
53c224df12 [GFX] GetBoundingMetrics() added in nsIRenderingContext and associated changes elsewhere (patform-specific) to support its implementation. Fixes for existing bugs discovered while doing the implementation. Details for windows: Erik van der Poel erik@netscape.com's code for the support of the Symbol font. review: Shyjan, rbs. My changes to DrawString to use the baseline as the reference point and changes aimed at computing the bounding metrics. review: Erik, Shyjan. 1999-11-11 04:19:25 +00:00
rbs%maths.uq.edu.au
d603ad91be [GFX] GetBoundingMetrics() added in nsIRenderingContext and associated changes elsewhere (patform-specific) to support its implementation. Fixes for existing bugs discovered while doing the implementation. Details for gtk: Shyjan Mahamud mahamud@cs.cmu.edu's changes to enable the symbol font on Linux, as well as the fix for the CSS font-family bug, and the computation of the bounding metrics. review: Erik, rbs. 1999-11-11 04:16:54 +00:00
rbs%maths.uq.edu.au
54da332bc0 [GFX] GetBoundingMetrics() added in nsIRenderingContext and associated changes elsewhere (patform-specific) to support its implementation. Fixes for existing bugs discovered while doing the implementation. Details for ps: Empty hooks to make the code compile while awaiting implementation. 1999-11-11 04:12:33 +00:00
pavlov%netscape.com
18ae612fa0 remove #ifdef DEBUG_pavlov #define NOISY FONTS blah blah r=paulmac,mcafee 1999-11-10 07:31:01 +00:00
bienvenu%netscape.com
1952aa4e87 fix build bustage, use PR_MAX instead of MAX 1999-11-10 01:02:30 +00:00
dmose%mozilla.org
142ac52eaf updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
dmose%mozilla.org
297dabc11c updated license boilerplated to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 02:24:22 +00:00
dmose%mozilla.org
71da3735b3 updated license boilerplated to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 02:11:51 +00:00
dmose%mozilla.org
2270b25a3c updated license boilerplated to xPL 1.1, a=chofmann 1999-11-06 02:06:26 +00:00
sfraser%netscape.com
9269552e73 Fixes for 16723 -- fix error handling so that errors from image allocation are propogated back to imglib.. r=pnunn, a=chofmann. 1999-11-04 22:47:24 +00:00
sfraser%netscape.com
93d9d9b39c Fixes for 18029 and 16723 -- fix image drawing on Mac to use GWorlds, and put in api to lock and unlock pixels. Pass a real nsDrawingSurface to the image, instead oif a cast GrafPtr. r=pnunn, a=chofmann. 1999-11-04 22:36:21 +00:00
sfraser%netscape.com
4c3161dbe8 Fixes for 18029 and 16723 -- fix image drawing on Mac to use GWorlds, and put in api to lock and unlock pixels. r=pnunn, a=chofmann. 1999-11-04 22:32:22 +00:00
sfraser%netscape.com
13525c0af2 Fixes for 18029 and 16723 -- fix image drawing on Mac to use GWorlds, and put in api to lock and unlock pixels. r=pnunn, a=chofmann. 1999-11-04 22:26:57 +00:00
neeti%netscape.com
b6a832c952 fix for MLK bug 15818, every ImageURLImpl leaks.r=pnunn, a=chofmann. 1999-11-04 20:24:25 +00:00
kmcclusk%netscape.com
851297a2ac nsIScriptableRegion instances can now be created on WIN32.
nsbug=12465; r=beard@netscape.com
1999-11-03 01:37:12 +00:00
cls%seawood.org
bee74e223b Removed unused NECKO ifdefs.
a=leaf
1999-11-02 23:34:03 +00:00
pavlov%netscape.com
903f9af6c0 add scriptable region to unix factory fixes bug 12465 r=slamm 1999-11-02 21:57:14 +00:00
kipp%netscape.com
97eece8bc4 r=ftang; Fixed regression in linux font rendering caused by case sensitivity being required for the character set lookups 1999-11-02 18:20:05 +00:00
pavlov%netscape.com
07dff78103 clamp down sizes < 2^15 r=dbaron@fas.harvard.edu r=paulmac ;) fixes bug 2564 1999-11-02 03:38:23 +00:00
alecf%netscape.com
649ac66265 cleanup NS_IMPL_MODULE and friends
- define new nsModuleComponentInfo and use it instead of components_t
- use size_t instead of unsigned int
- add some docs
- allow user to define own module name
1999-11-02 01:12:32 +00:00
beard%netscape.com
59efe8a337 switched to NS_IMPL_ISUPPORTS1, no longer supports QI to nsIRegion. r=pavlov 1999-10-31 02:26:10 +00:00
beard%netscape.com
98f50c9632 removed scriptable region hackery, switched to NS_IMPLE_ISUPPORTS1. r=pavlov 1999-10-31 02:26:06 +00:00
beard%netscape.com
b1eae55163 cleaned up factory to use nsCOMPtrs, modern NS_IMPL* macros, support for creating scriptable regions. r=pavlov 1999-10-31 02:26:03 +00:00
beard%netscape.com
f39012960d added NS_SCRIPTABLE_REGION_CID. r=pavlov 1999-10-31 02:25:59 +00:00
pavlov%netscape.com
bd5ef3dfd1 better fix for twips rounding problems patch_from=dbaron@fas.harvard.edu r=me 1999-10-31 00:09:52 +00:00
beard%netscape.com
c7eb9b3163 MLK: fix device context leak, bug=15380, r=scc 1999-10-30 20:18:31 +00:00
Jerry.Kirk%Nexwarecorp.com
e0efca4c1d Fixing FillPolygon code in nsRenderingPh.cpp
Adding debug code in nsDrawingSurfacePh  to find the crash.
r=kedl
1999-10-29 23:18:16 +00:00
Jerry.Kirk%Nexwarecorp.com
f299efce70 Fixes for drawing the new Chrome. Had to explicitly call PgFlush
to flush the draw stream from the memory context into the off screen
buffer. I think this is a bug in Photon, but for now this is the fix.
r=kedl
1999-10-29 12:53:58 +00:00
pavlov%netscape.com
e2212a0323 fix for 15942 and some performance tests/code r=syd 1999-10-29 08:24:09 +00:00
nisheeth%netscape.com
74dc9a0cf4 r=pollmann, troy. Fix for bug 10564. Added some error checking code to prevent crashes reported on low memory configurations. 1999-10-27 22:45:05 +00:00
pavlov%netscape.com
4e07d5df57 check for null r=alecf 1999-10-27 05:51:05 +00:00
warren%netscape.com
f50d3df7c0 Added nsIChannel::GetOriginalURI so that we can get back to the original chrome file (bug#17144). r=rpotts,mscott 1999-10-26 09:16:24 +00:00
scc%netscape.com
c84b487139 Don't |delete| interface pointers. Use |AddRef()| and |Release()| instead. Bug #16762, r=pinkerton. 1999-10-26 00:49:33 +00:00
Jerry.Kirk%Nexwarecorp.com
88adb975b9 Fixing problem with &nbsp; being put into empty text fields
This is relly more of a hack, not a fix.
Bug 16886	r=kedl
1999-10-26 00:45:24 +00:00
dp%netscape.com
e4b3bffbde bug#16742 Fixing delete on nsISupports. Thanks for patch from
<heikki@citec.fi> Plus using IMPL_ and DECL_ macros and removing
operating on refcnt directly. r=dp
1999-10-23 05:45:41 +00:00
pnunn%netscape.com
498ae50fdc bug#16785: forgot to checkin the include file change. Removing old, obsolete get image type call.
pnunn.
1999-10-22 21:46:56 +00:00
pnunn%netscape.com
be747bfa82 bug#16785. r:neeti@netscape.com. Clean up after changing mime handling in imglib. 1999-10-22 21:06:28 +00:00
dcone%netscape.com
df6c11149c Fixed the rounding on some transform math. r=kmkclusky 1999-10-22 13:28:22 +00:00
pnunn%netscape.com
ba5f434f1b bug#13505. Replacing str functions with nsCRT functions, nspr functions.
pnunn@netscape.com  r:jfrancis@netscape.com
1999-10-21 22:23:24 +00:00
pnunn%netscape.com
caab8220a0 bug# 16785. r: dp, valeski, neeti. Send mimetype info from channel to imglib.
If no decoder, sniff data stream for mime info.
1999-10-19 21:49:20 +00:00
Jerry.Kirk%Nexwarecorp.com
0641cceb0c Fixes to correct lots of extra drawing because of incorrectly clipped regions
Bug #16698 r=kedl
1999-10-19 20:50:17 +00:00
Jerry.Kirk%Nexwarecorp.com
b7acabf1e5 Various fixes to correct bugs in nsRegionPh and to correct clipping
done by the double buffer routines.
Bug# 16698 r=Michael.Kedl@Nexwarecorp.com
1999-10-19 00:27:56 +00:00
warren%netscape.com
73b153a156 Made it implement nsIURL as well as nsIURI. 1999-10-18 19:07:16 +00:00
warren%netscape.com
d707c11a4e Cleanup to use nsCOMPtrs. 1999-10-18 19:06:57 +00:00
pavlov%netscape.com
a9baa2ba22 take 2 static CID's out of two different functions and combine them into 1 r=alecf fixes bug #15776 1999-10-13 05:42:05 +00:00
pavlov%netscape.com
89811a5e3e build nsScriptableRegion.cpp on windows and linux r=pinkerton ********* WORK TO FIX BUG 12465 ********* 1999-10-12 22:53:41 +00:00
dcone%netscape.com
312a183d53 fixed the CreateRenderingContext call in nsDeviceContext to get rid of warnings. CR by KMcclusk. 1999-10-12 13:32:34 +00:00
waterson%netscape.com
bdfcaec321 Bug 16105. (Bugsplat 366256.) Ensure that nsISupports::Release() calls dtor only once by 'stabilizing' refcnt to a non-zero value before invoking the dtor. See also news://news.mozilla.org/37FD0F3C.3078AE5C%40netscape.com. r=scc,fur 1999-10-12 03:05:10 +00:00
pavlov%netscape.com
2a8a990380 fix cursor blinking on linux r=ramiro 1999-10-12 00:44:07 +00:00
kmcclusk%netscape.com
a8d827542e Implemented nsRenderingContextWin::CopyClipRegion. bug 13913; r=rods@netscape.com 1999-10-12 00:05:04 +00:00
ramiro%netscape.com
06980d0827 Fix for bug 13522. Duplicate nsTimer.cpp files. Removing the old ones.
r=pavlov@netscape.com,sfraser@netscape.com.
1999-10-11 04:01:35 +00:00
ramiro%netscape.com
3849c0fcb8 Fix for bug 13522. Duplicate nsITimer.h files. Removing the old ones.
r=pavlov@netscape.com.
1999-10-11 03:48:21 +00:00
pavlov%netscape.com
f2d1718e03 Do not draw images if we have an empty clip region r=syd fixes bug #11086 1999-10-11 03:04:59 +00:00
dveditz%netscape.com
ff01d5e8f4 Fixing 8.3 library name problems, bugs 10355, 10359,10364, 10365, 10372, 11796, 11791. Checking in for cathleen, r=dveditz 1999-10-10 01:32:59 +00:00
kipp%netscape.com
65f6ba5343 Cleanup moz-decl-counter usage and fix NS_LOG_ADDREF usage 1999-10-08 20:41:19 +00:00
warren%netscape.com
8c71c45537 Fixed AddRef/Release problems to eliminate negative refcounts in Bloaty. 1999-10-08 01:49:06 +00:00
dcone%netscape.com
85be43853c Took out a pure virtual function CreateRenderingContext() that was declared in the interface 1999-10-07 20:43:03 +00:00
warren%netscape.com
1df0904cc1 Fixed build warnings. 1999-10-06 08:51:48 +00:00
kipp%netscape.com
de44833a85 Added in ctor/dtor counting 1999-10-05 14:53:40 +00:00
kipp%netscape.com
c8568cd162 Whitespace tweak 1999-10-05 14:48:58 +00:00
kipp%netscape.com
cdc696924a Added in a way to shutdown the image manager 1999-10-05 14:48:44 +00:00
kipp%netscape.com
a43ad60044 Remove some compiler warnings 1999-10-05 14:48:01 +00:00
rpotts%netscape.com
adf7433a4c bug #14181. Reviewed by pnunn. Fixed crash when loading large (or slow) animated GIF images on linux. 1999-10-05 08:36:43 +00:00
kipp%netscape.com
be1c67e0e0 r=ramiro; fix uninitialized refcnt bug that triggers an assertion when you're lucky 1999-10-05 00:31:55 +00:00
kipp%netscape.com
b45407f465 r=ramiro; fixed memory leak of a font-metrics object; also added in ctor/dtor counting for leak debugging 1999-10-04 23:48:55 +00:00
troy%netscape.com
da1cf6530f Performance optimizations. r=kmcclusk@netscape.com
I made the commonly accessed stock objects global, and I optimized the
SetupSolidPen() code
1999-10-04 23:42:28 +00:00
beard%netscape.com
0a7a3c72b6 changed from directly using "MSL ShLibRuntime.Lib" to using "NSLibraryStartup.o" to enable GC leak detector. r=smfr 1999-10-03 20:23:01 +00:00
troy%netscape.com
cbc35e0c2d Optimized rendering context setup and solid brush handling 1999-10-01 14:19:36 +00:00
Jerry.Kirk%Nexwarecorp.com
9baf9f953d Added nsGraphicState and made changes in nsRenderingContext to use it.
General clean-up of code for Photon.
1999-09-30 12:21:33 +00:00
mcafee%netscape.com
20253a4208 Checking for null pointer. r=pavlov 1999-09-28 01:46:58 +00:00
sfraser%netscape.com
50971ff0c1 Bug 14877 -- lib/xp removal; removed unneeded files. r sdagley, a chofmann. 1999-09-26 00:41:31 +00:00
kipp%netscape.com
a024d42d15 Added FlushCache method 1999-09-25 20:04:54 +00:00
ftang%netscape.com
a5c53d33fa turn off the very-slow-in-worst-cases ATSUI fallback 1999-09-22 06:22:43 +00:00
kmcclusk%netscape.com
3c8c73a581 Added support for font weights 1999-09-20 21:02:01 +00:00
rpotts%netscape.com
578e2e3580 The mLoadGroup is now a weak reference. This prevents the loadgroup from leaking if the ImageNetContext is not released... The lifetime of the loadgroup should always be greater than that of the imagenetcontext... 1999-09-20 05:29:28 +00:00
beard%netscape.com
4305f02f91 implemented CopyClipRegion(). 1999-09-18 19:54:48 +00:00
rpotts%netscape.com
b1b8bfd489 removed ifdef preventing the loadgroup from being released. 1999-09-18 07:00:39 +00:00
dcone%netscape.com
d3c0415f25 Added 16 bit support for the DIB conversion 1999-09-17 14:14:17 +00:00
troy%netscape.com
bdcb6263e6 Changed GetWidth() and DrawString() to reduce the number of SelectObject()
calls
1999-09-17 05:06:40 +00:00
kipp%netscape.com
a18ab4f352 Tweaked strike-out position to be more appropriate 1999-09-17 00:37:15 +00:00
Jerry.Kirk%Nexwarecorp.com
8b6a7c86f7 Added some error checking 1999-09-16 19:17:12 +00:00
cls%seawood.org
8c1b2dd30b Linux only: Removed -D_BSD_SOURCE from DEFINES as it is unnecessary now that __STRICT_ANSI__ is set in <prinet.h> 1999-09-16 18:48:12 +00:00
cls%seawood.org
26a4d6dc7d Linux only: Removed -D_BSD_SOURCE from DEFINES as it is unnecessary now that __STRICT_ANSI__ is set in <prinet.h> 1999-09-16 14:54:18 +00:00
dcone%netscape.com
11fb5455d7 Mac Support 1999-09-16 14:17:39 +00:00
dcone%netscape.com
cbc0b9a8bb First Checked In. 1999-09-16 14:08:26 +00:00
pavlov%netscape.com
1d7b2630a8 fix runtime brokenness on unix 1999-09-16 07:54:59 +00:00
pavlov%netscape.com
80d5267c63 remove some excess code 1999-09-16 05:46:52 +00:00
pnunn%netscape.com
710a4d4eaf Change net/gfx/imglib buffer size. pnunn. 1999-09-16 01:22:44 +00:00
cls%seawood.org
4a6f88ab32 Reorder gtk headers to remove MIN redefined warnings 1999-09-16 00:21:18 +00:00
mcafee%netscape.com
ac4aed8628 Commenting out an annoying printf on unix. Unix-only. 1999-09-15 23:54:52 +00:00
pavlov%netscape.com
5df666c73e fix for 4290 1999-09-15 20:12:10 +00:00
ramiro%netscape.com
e8ba593918 Cleanup the neckutil linking thing. 1999-09-15 02:15:11 +00:00
dcone%netscape.com
a9e471fe56 Use tempmemory if the first NewGWorld() call fails. 1999-09-14 21:35:58 +00:00
ftang%netscape.com
f259e4dd80 Check in Arabic/Hebrew rendering code from the net. 1999-09-14 07:06:54 +00:00
pierre%netscape.com
12060d673b #11862 "[PP] 'ex' length measurement is smaller on Mac": changed the ratio of lowercase/uppercase to 5/7 = 0.71. 1999-09-14 01:17:47 +00:00
ftang%netscape.com
360a618df5 Unicode 3.0 tweak 1999-09-13 23:30:06 +00:00
kmcclusk%netscape.com
1d54e30b10 bug #6553. Removed #ifdef XP_UNIX in DeviceContextImpl::LoadIconImage which prevented
it from loading an icon under Unix.
1999-09-13 20:45:23 +00:00
ramiro%netscape.com
9dfda74d16 stub. 1999-09-13 09:00:55 +00:00
cls%seawood.org
ea33748c0d Add -D_BSD_SOURCE to defines for linux until prinet.h includes __STRICT_ANSI__ patch 1999-09-13 06:10:18 +00:00
cls%seawood.org
9403bee785 Add -D_BSD_SOURCE or -D_XOPEN_SOURCE=500 as appropriate with __STRICT_ANSI__ defined in <prinet.h> 1999-09-13 05:09:53 +00:00
pavlov%netscape.com
aba82a000c remove debugging code 1999-09-13 04:22:43 +00:00
pavlov%netscape.com
a364af92cc fix for bug 9828 1999-09-13 04:21:02 +00:00
pavlov%netscape.com
8d83bdd6f4 CopyClipRegion code for other platforms 1999-09-13 03:53:47 +00:00
pavlov%netscape.com
66e73b18eb make things use NS_GET_IID macros and DECL_ISUPPORTS1 macro. added a CopyClipRegion method 1999-09-13 03:42:37 +00:00
cls%seawood.org
762fca642e Fix my bustage using -D_BSD_SOURCE 1999-09-12 16:41:14 +00:00
cls%seawood.org
adf94e4618 Add -D_POSIX_SOURCE to DEFS to get rid of those useless 'index shadow' warnings. Add either -D_BSD_SOURCE or -D_XOPEN_SOURCE=500 to whichever Makefile.ins need it to accommodate for Posix' strictness. Add check for getopt.h for nsinstall.c. 1999-09-12 14:25:28 +00:00
colin%theblakes.com
0b912d4466 Add MOZ_TIMER_LIBS to EXTRA_DSO_LDOPTS 1999-09-12 12:43:19 +00:00
pierre%netscape.com
d4ecac9123 Partial fix for #3412 "GWorld allocations should be smarter": the offscreen world is now allocated with 'useTempMem'. 1999-09-11 01:15:57 +00:00
blizzard%redhat.com
99bebb7a60 increase default DPI to 100. a=leaf 1999-09-10 16:00:31 +00:00
cls%seawood.org
9dcd65881b gfx is built before widget, which contains the timers, so it cannot link against MOZ_TIMER_LIBS in a clobber build. 1999-09-10 12:50:22 +00:00
alecf%netscape.com
8caaebb956 fully resolve library symbols for xpcshell 1999-09-10 09:27:22 +00:00
peterl%netscape.com
8a922097dd changing font weight to step counter of 1 (vs 101) 1999-09-10 05:49:17 +00:00
briano%netscape.com
dc485a3dc0 General cleanup. 1999-09-10 01:48:51 +00:00
warren%netscape.com
40ed9d6ad2 Removed NS_BASE_STREAM_EOF in favor of returning a count of 0 from Read to indicate EOF. Renamed GetLength to Available. Fixed a number of places where AppendElement's broken error code wasn't checked. 1999-09-09 22:05:05 +00:00
colin%theblakes.com
a28a7e6198 Back out last change 1999-09-09 13:43:45 +00:00
colin%theblakes.com
2288a30a75 Add MOZ_TIMER_LIBS to EXTRA_DSO_LDOPTS 1999-09-09 12:57:34 +00:00
ramiro%netscape.com
3e8b0f31f1 Remove timer stuff which long ago moved to another place. 1999-09-09 09:40:40 +00:00
briano%netscape.com
817ba95486 Removed the obsolete non-NECKO leftovers. 1999-09-08 23:12:13 +00:00
colin%theblakes.com
c5fa4d4517 Define EXTRA_DSO_LDOPTS as -limg_s and -lmozutil_s 1999-09-08 11:40:35 +00:00
kmcclusk%netscape.com
4379949d91 Added gfx pixel coverage test to repository. Not added to build yet. 1999-09-08 00:03:25 +00:00
beard%netscape.com
5a8592a19f added nsScriptableRegion.cpp 1999-09-05 18:45:34 +00:00
beard%netscape.com
25883254da bug #12465: QueryInterface now creates an nsScriptableRegion instance, when queried for nsIScriptableRegion. 1999-09-05 18:44:56 +00:00
beard%netscape.com
9cecbfb42e XP adapter class for scriptable regions. 1999-09-05 18:36:36 +00:00
pavlov%netscape.com
195848b693 use the macros for NS_IMPL_ISUPPORTS[0-3]
make nsImageGTK a bit happier when it gets 8bit images
remove excess code
1999-09-04 01:33:47 +00:00
bruce%cybersight.com
64a22d4ee2 Use nsCRT::free() instead of delete[] for char* data. 1999-09-03 14:08:47 +00:00
Jerry.Kirk%Nexwarecorp.com
7f966df66f More changes to enable Printing under Photon 1999-09-02 19:11:01 +00:00
dcone%netscape.com
247c36781e Added a grayscale image output method 1999-09-02 13:48:51 +00:00
danm%netscape.com
b78875c8f5 adding nsIDeviceContext::GetClientRect. a:dcone. 1999-09-02 05:37:14 +00:00
Jerry.Kirk%Nexwarecorp.com
799ba9aeb2 Removed PR_LOG hack. 1999-09-02 01:03:09 +00:00
Jerry.Kirk%Nexwarecorp.com
04140ca9a0 Fixed a problem where fontname was declared "static" from some leftover
debugging effort. This was causing major horkage for us for the last
2 weeks. Who woulda thunk it!
1999-09-02 01:01:31 +00:00
ftang%netscape.com
6c8dbe79f4 fix problem for contextual languages. 1999-09-01 23:06:03 +00:00
kmcclusk%netscape.com
06c27914cf bug#8590 Commented out code which clears the image buffer, so performance will not suffer. 1999-09-01 22:00:14 +00:00
kipp%netscape.com
c565dcc0a2 Removed obsolete header from export list 1999-09-01 20:56:18 +00:00
kipp%netscape.com
085619fdc8 removed files: mozilla/gfx/src/nsJSRenderingContext.cpp 1999-09-01 01:03:56 +00:00
kipp%netscape.com
a824a98378 Excised nsIDOMRenderingContext 1999-09-01 01:03:10 +00:00
cyeh%netscape.com
9577b5cefa Remove IGNORE_MANIFEST=1. It doesn't do anything and it confuses people. 1999-09-01 00:54:34 +00:00
ramiro%netscape.com
18b5e04d18 Cleanup linkin of mozdbm. 1999-08-31 14:31:50 +00:00
pavlov%netscape.com
34d12a0dec change the default dpi from 96 to 100 so that we get readable fonts 1999-08-31 07:27:06 +00:00
kmcclusk%netscape.com
4a79834ac3 bug #8590 Modified nsImageWin::Init to call memset after allocating buffer for bits. 1999-08-30 22:35:10 +00:00
ftang%netscape.com
b3d760cfd9 add X11Johab so we can render precomposed hangul by using hanterm fonts 1999-08-30 22:11:16 +00:00
ftang%netscape.com
7a9f256f38 add cns11643 plan 3-7, TIS-620. Also make the HIISO-8859-8 render from right to left 1999-08-30 06:39:26 +00:00
shawnp%earthling.net
b58322d0a2 Replaced calls to GetPixmap() to GetPaintDevice(). Now pass in a
QPaintDevice into nsDrawingSurface instead of a QPixmap. No longer output
bogus characters when printing debug in DrawString(). Now display Unicode
strings properly.
1999-08-30 02:26:59 +00:00
shawnp%earthling.net
2796dafb02 Changed the type of one parameter in Init() to be more generic. 1999-08-30 02:22:33 +00:00
shawnp%earthling.net
79924b2d77 Replaced QPixmap member variable with a more generic QPaintDevice. Renamed
GetPixmap() to GetPaintDevice().
1999-08-30 02:21:32 +00:00
shawnp%earthling.net
b71d315004 Replaced QPixmap member variable with a more generic QPaintDevice. Renamed
GetGC() to GetPaintDevice().
1999-08-30 02:19:47 +00:00
blizzard%redhat.com
3998e0c126 clean up a couple of leaks 1999-08-30 00:43:08 +00:00
sspitzer%netscape.com
733ebc7ce7 ignore generated Makefile 1999-08-28 18:22:06 +00:00
pinkerton%netscape.com
d86c3bd1c4 Enabling gfx idl 1999-08-27 21:00:35 +00:00
pinkerton%netscape.com
d143275b34 turning on gfx idl 1999-08-27 20:58:59 +00:00
dcone%netscape.com
9c92709baa Fixed a conversion of decimal to comma 1999-08-27 20:55:16 +00:00
dcone%netscape.com
2a2df6fd34 Fixed GetDeviceSurfaceDimensions() so the width and height are in appunits, and the routines who use them will convert properly. 1999-08-27 14:22:14 +00:00
Jerry.Kirk%Nexwarecorp.com
b0c37033b5 -Removed the ostream_hack, because now we link in libstdc++ 1999-08-27 13:30:09 +00:00
syd%netscape.com
338c9f9e6d Remove leading space from XLFD string. 1999-08-27 08:13:10 +00:00
pinkerton%netscape.com
f4c6555b98 doing the right thing for xpidl. 1999-08-27 03:52:51 +00:00
pinkerton%netscape.com
1157b24fc7 First Checked In. 1999-08-27 03:52:38 +00:00
rpotts%netscape.com
0085d83ab0 M9 BRANCH landing... 1999-08-26 22:45:55 +00:00
blizzard%redhat.com
81b78327a2 merge font changes from gtk 1999-08-26 13:29:26 +00:00
pavlov%netscape.com
481a9ee3bd patch from Alexander Larsson so we display true type fonts from xfstt properly 1999-08-26 08:58:07 +00:00
pavlov%netscape.com
04dd952104 fix for bug #4290 1999-08-26 03:51:33 +00:00
dcone%netscape.com
d768ee5389 Fixed warnings 1999-08-25 22:03:04 +00:00
ramiro%netscape.com
5c9835cc68 Cleanup linking of libimg. 1999-08-25 13:37:11 +00:00
blizzard%redhat.com
3561c6cd61 fix endian detection problems for sparc 1999-08-25 13:20:59 +00:00
blizzard%redhat.com
3691902f5c make sure that prototypes match in the header file and the implementation 1999-08-25 01:56:41 +00:00
pnunn%netscape.com
b701efead0 Modifications needed for Necko and cleaning up api to imglib. pnunn. 1999-08-24 19:44:45 +00:00
ramiro%netscape.com
ec21b9ecbc Set the timer lib flags in one place. 1999-08-24 14:54:59 +00:00
ramiro%netscape.com
b77416df71 backout back buffer cleanup for now. 1999-08-24 01:48:15 +00:00
leaf%mozilla.org
d87d853804 Backing out changes that are causing massive leaks till the changes
can be fixed.
1999-08-24 00:22:31 +00:00
Dale.Stansberry%Nexwarecorp.com
30cff6641f - Fixed a DrawingSurface destructor problem
- Added fail-safe in CheckFont...
1999-08-23 13:53:43 +00:00
cls%seawood.org
08c63660b7 Removed checks for unused headers, libs and functions.
Added --enable-x11-shm option for gfx-gtk shm support.
1999-08-22 20:25:26 +00:00
ramiro%netscape.com
346c270368 workaround build issue 1999-08-22 16:08:36 +00:00
ramiro%netscape.com
4dbdb000c7 Removed handling of NS_COPYBITS_TO_BACK_BUFFER in CopyOffScreenBits().
Remove usage of secondary offscreeen buffer.
1999-08-22 14:48:12 +00:00
mccabe%netscape.com
17cdc659d1 NS_DECL_NSIFOO spam for nsIRequest, nsIChannel, nsIStreamListener, nsIStreamObserver, all from netwerk/
convert manual interface method declarations in implementation class to NS_DECL_NSIFOO macro.
1999-08-22 13:26:18 +00:00
beard%netscape.com
1a1827f778 Workaround for non-optimal port management, cleaned up some TARGET_CARBON #ifdefs, which could leak regions, or at share port-owned clip regions with the global pool. 1999-08-21 23:41:34 +00:00
ramiro%netscape.com
b65f2abbfc Link in neckoutil. 1999-08-21 17:03:07 +00:00
ramiro%netscape.com
2c19866af3 cleanup linking of libmozreg. 1999-08-21 15:41:53 +00:00
ramiro%netscape.com
557c3f3eaa Remove an old global variable hack i added in a moment of weakness. 1999-08-21 08:14:14 +00:00
beard%netscape.com
7b6579c1f2 Added helper class StRegionFromPool to make it useable from multiple source files. 1999-08-20 23:16:53 +00:00
kmcclusk%netscape.com
59cf499e7f Removed secondary drawing surface used when CopyOffScreenBits passing the NS_COPYBITS_TO_BACK_BUFFER flag
NS_COPYBITS_TO_BACK_BUFFER  is obsolete.
1999-08-20 22:50:24 +00:00
Dale.Stansberry%Nexwarecorp.com
0b85cb4b6f - Fixed a DrawingSurface destruction problem 1999-08-20 14:17:08 +00:00
blizzard%redhat.com
0e492c652b do proper endian detection for rgb code. this should fix sparc. 1999-08-20 13:18:55 +00:00
kmcclusk%netscape.com
c73496735f added comment that NS_COPYBITS_TO_BACK_BUFFER flag passed to nsRenderingContext::CopyOffscreenBits is obsolete and going away 1999-08-19 22:34:22 +00:00
kmcclusk%netscape.com
70bcedc4e3 bug #5403 Added code to properly release NetService and IOServices 1999-08-19 22:33:09 +00:00
pnunn%netscape.com
f155098808 Put in check for error return. pnunn. 1999-08-19 22:23:48 +00:00
pnunn%netscape.com
6ba09ec55a Cleaning up returns across api. pnunn@netscape.com 1999-08-19 22:17:21 +00:00
ramiro%netscape.com
02a4b4ec8a Fix dumb mistake that was breaking BEOS. 1999-08-19 14:07:29 +00:00
ftang%netscape.com
47f17b7308 fix mapping getter problem 1999-08-18 07:34:00 +00:00
ramiro%netscape.com
6eeeaf7730 Fix for -lpref linking problems. Dont link with libpref, its not needed. 1999-08-18 00:27:50 +00:00
ramiro%netscape.com
ee33c47ded Link in secfree dynamically only where needed. 1999-08-17 15:46:57 +00:00
ramiro%netscape.com
2835075ab2 Remove the TOOLKIT_EXORCISM hack. Make non-monolithic toolkit linking the
default for Linux and Solaris.  Need testing on other platforms (HELP!)
That means that toolkit libraries are not linked into the app - for truly
XP apps such as the apprunner.  The gecko viewer still needs to link in
the toolkit, cause it has toolkit code in its main().
Replace the hack with something more useful.  There is a
--enable-monolithic-toolkit flag for platforms with dumb linkers and runtime
loaders.

Also landed the remainder of Shawn Packwood's qt port.
1999-08-17 09:33:48 +00:00
ramiro%netscape.com
598cf733d9 Comment out broken code. Ignore generated files. 1999-08-17 06:59:45 +00:00
shawnp%earthling.net
f951f1f9e3 Initial version of Qt gfx files. Still pretty raw in most places. 1999-08-12 01:52:44 +00:00
shawnp%earthling.net
45b641de24 Initial checkin of Qt gfx files. Still pretty raw in a lot of places. 1999-08-12 01:51:25 +00:00
dcone%netscape.com
9ea877130d fixed image printing -- with a non-printer hdc 1999-08-10 21:58:06 +00:00
pnunn%netscape.com
9b5314bc61 Added test for error. pnunn. 1999-08-09 21:25:39 +00:00
pinkerton%netscape.com
209904a249 Fix for bug 8292. MacGFX now understands underline in CSS. 1999-08-06 22:16:33 +00:00
dcone%netscape.com
141a80e0c8 Cleared out the memory after it was allocated 1999-08-06 17:39:32 +00:00
mcafee%netscape.com
a605ba0feb Fix warnings 1999-08-05 06:04:28 +00:00
ramiro%netscape.com
692e429935 Add support for building more than one toolkit at once. Currently #ifdefed
off as part of the toolkit link time exorcism.
1999-08-05 05:12:56 +00:00
briano%netscape.com
642438c467 Now it should compile properly on all platforms. Fixes the SunOS Motif build. 1999-08-05 03:04:06 +00:00
pinkerton%netscape.com
ff7be90535 exporting the region pool stuff so it can be accessed from Widget. 1999-08-04 20:14:54 +00:00
Jerry.Kirk%Nexwarecorp.com
d953d51eba Added checks for NULL after mallocs 1999-08-03 20:39:51 +00:00
gagan%netscape.com
d540ac2701 Fixed the crash on a page in Necko. #10342 1999-08-03 03:21:50 +00:00
ramiro%netscape.com
e560b3661b Landing unix toolkit exorcism changes. #ifdef-ed OFF for now. 1999-08-02 13:53:49 +00:00
Jerry.Kirk%Nexwarecorp.com
61c363178b Fixing bugs to allow printing to work under Photon 1999-08-01 16:58:36 +00:00
pnunn%netscape.com
bbf125de9c Implemented 8 bit mask depth. Not used until switch turned on in imglib. pnunn. 1999-07-30 23:39:36 +00:00
mscott%netscape.com
2210e49fef fix build breakage...include config.mak 1999-07-29 03:37:35 +00:00
briano%netscape.com
5ca4aa0b87 Trivial elimination of some pointless macros as discussed in bug 8568. Approved by leaf@mozilla.org. 1999-07-29 01:18:12 +00:00
blizzard%redhat.com
aedae6cc5e fix memory leak in xlibrgb code. 1999-07-28 02:20:53 +00:00
ftang%netscape.com
a71748f63e fix bug 7899 by setup correct value in the init 1999-07-28 02:00:18 +00:00
briano%netscape.com
007ea62765 Cleaned it up and changed the name of libreg.{a,so} to libmozreg.{a,so} to fix the conflict reported in bug 8568. 1999-07-27 23:27:44 +00:00
warren%netscape.com
a52cc18406 Added test for null load group. 1999-07-27 20:33:36 +00:00
warren%netscape.com
69762de65d Fixed images to load in proper group. Should fix page timing problem. 1999-07-27 08:50:23 +00:00
Jerry.Kirk%Nexwarecorp.com
4e5a57990c Clean-up code, fixed a memory leak, removed dead code 1999-07-26 13:05:20 +00:00
sspitzer%netscape.com
81c50c02d1 fix warnings by making the dest/cntr public, not private 1999-07-26 01:36:59 +00:00
sspitzer%netscape.com
b85d17600f fix warning 1999-07-26 01:35:34 +00:00
peterl%netscape.com
53d60d8dba remove warning 1999-07-24 18:58:48 +00:00
ramiro%netscape.com
a6fbc4aece Remove obsolote files. 1999-07-23 12:30:26 +00:00
beard%netscape.com
54afcac248 LMGetGrayRgn() -> GetGrayRgn(), to be Carbon compliant. 1999-07-23 02:45:42 +00:00
beard%netscape.com
eb513d087c bug #7796: changed nsDeviceContextMac::GetDeviceSurfaceDimensions() to return the dimensions of the entire Mac desktop using LMGetGrayRgn(). 1999-07-23 01:59:18 +00:00
Dale.Stansberry%Nexwarecorp.com
898032e6d1 - Fixed IsEmpty()
- Fixed width/height = 0 problems
1999-07-21 20:33:09 +00:00
Michael.Kedl%Nexwarecorp.com
28ca1635ee fixed problems with InvertRect 1999-07-21 19:11:01 +00:00
gagan%netscape.com
14c1cb2c49 Replaced resource:// with resource:/ to be more compliant with our parsing rules. 1999-07-21 11:48:56 +00:00
brade%netscape.com
0621f4050e Implement InvertRect on Mac. r sfraser 1999-07-20 23:38:55 +00:00
Jerry.Kirk%Nexwarecorp.com
87d6ac3575 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
42aba4fc38 General Cleanup 1999-07-20 19:37:08 +00:00
Michael.Kedl%Nexwarecorp.com
6a747a1b32 added invert_rect handling 1999-07-20 19:36:57 +00:00
rods%netscape.com
c8b75c3279 Added impls of new methods ramiro added to nsIRenderingContext 1999-07-20 13:40:51 +00:00
ramiro%netscape.com
8457b2ad17 Add missing prototype. 1999-07-20 11:26:35 +00:00
ramiro%netscape.com
ee3e1ed4e7 A better fix for the previous checkin. 1999-07-20 10:59:43 +00:00
ramiro%netscape.com
a33aa62ba2 add and evil app context hack. 1999-07-20 10:46:18 +00:00
ramiro%netscape.com
07f05f08dc Always build xlibrgb to make my life easier. 1999-07-20 10:36:06 +00:00
warren%netscape.com
bf8423a769 Changed around load group insertion/removal to happen on mozilla thread. 1999-07-20 08:46:33 +00:00
ramiro%netscape.com
4aee50d7bb Fix a dumb comment. 1999-07-20 08:20:28 +00:00
ramiro%netscape.com
12f5c30340 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
10b1f3c22c Rect drawing wxh were off by one. 1999-07-19 19:12:20 +00:00
zuperdee%penguinpowered.com
4edfdb00a7 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
93962d36fc 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
b3be1b4389 Fixing the Motif part of bug #9828. 1999-07-18 02:26:34 +00:00
peterl%netscape.com
223b3d7794 update to new color apis 1999-07-18 00:42:28 +00:00
peterl%netscape.com
e2cf60152f removed files: mozilla/gfx/src/nsColorNamesRGB.cpp 1999-07-18 00:41:52 +00:00
peterl%netscape.com
b76f16233c change color name lookup api to use nsString 1999-07-18 00:10:59 +00:00
peterl%netscape.com
1b4242aa26 removed 1999-07-18 00:10:33 +00:00
peterl%netscape.com
977920666d removed nsColorNamesRGB 1999-07-18 00:09:58 +00:00
peterl%netscape.com
b9acbc3908 use preprocessor to generate color names instead of perl 1999-07-18 00:09:20 +00:00
peterl%netscape.com
71b618d524 switch color string apis to nsString 1999-07-18 00:08:45 +00:00
peterl%netscape.com
73515f0ad4 switch to preprocessor for code generation 1999-07-18 00:07:55 +00:00
peterl%netscape.com
ed8cd49c87 changed api to be string based
switch to using preprocessor for color enums
1999-07-18 00:07:20 +00:00
peterl%netscape.com
9ad4e38dde change color string apis to use nsString 1999-07-18 00:06:12 +00:00
ramiro%netscape.com
f26f7f5fa2 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
ba8ba82cc6 Landing timer move on windows. 1999-07-17 15:52:01 +00:00
ramiro%netscape.com
a09ea8b7ca Landing timer move on unix. 1999-07-17 14:22:51 +00:00
mcafee%netscape.com
778e0ee800 Fixing unused variable warnings 1999-07-17 03:06:14 +00:00
bienvenu%netscape.com
7e03acb008 fix build bustage with cast 1999-07-16 18:55:51 +00:00
kipp%netscape.com
a274469ecf Removed 2 compiler warnings 1999-07-16 17:36:31 +00:00
Dale.Stansberry%Nexwarecorp.com
f4d6984856 - Added line style support 1999-07-16 14:11:15 +00:00
warren%netscape.com
84bd74a4fd 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
fe4ad01c0e 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
0800fc8374 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
16dd8fa66f fix xlib build bustage 1999-07-14 23:44:13 +00:00
gordon%netscape.com
d0bf92109d 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
0da0c841ef Add access path to search :mozilla:gfx:src:mac: first. 1999-07-14 22:34:31 +00:00
gordon%netscape.com
d486e2dfc8 Added nsRepeater.cpp and nsTimer.cpp. 1999-07-14 21:29:59 +00:00
blizzard%redhat.com
c2698131bd add list of copyright holders 1999-07-14 19:30:19 +00:00
Jerry.Kirk%Nexwarecorp.com
aeb86789cf - Bug 9830 Checking for "Out Of Memory" conditions in PushState 1999-07-14 18:37:02 +00:00
blizzard%redhat.com
a1bb8d9691 Check memory allocation. Closes bug 9833. 1999-07-14 17:50:19 +00:00
Jerry.Kirk%Nexwarecorp.com
4388374114 - Adding more printing support, long way from finished 1999-07-14 17:12:41 +00:00
blizzard%redhat.com
2739f83b22 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
c4f937000c Reimplement a region method correctly.
BeOS only change authorized by cyeh.
1999-07-11 09:18:27 +00:00
warren%netscape.com
61c8d73b43 Necko stuff for dealing with load groups when opening URLs. 1999-07-09 21:18:47 +00:00
rods%netscape.com
8e6348a7e2 Added NS_DEFINE_STATIC_IID_ACCESSOR 1999-07-09 19:37:09 +00:00
Michael.Kedl%Nexwarecorp.com
955cb0dcbe took out some printfs 1999-07-09 18:59:55 +00:00
Michael.Kedl%Nexwarecorp.com
f31ebc948a Cleaned up clip rects for apprunner. 1999-07-09 18:47:23 +00:00
pnunn%netscape.com
a6941a096e added to image mimetype list. pnunn. ok'd by chofmann. 1999-07-08 01:34:19 +00:00
pnunn%netscape.com
d7505bd04a added to image mime type list. pnunn. ok'd by chofmann. 1999-07-08 01:33:22 +00:00
ramiro%netscape.com
961fb5e42c Fix for bug #7797. JS screen property not implemented in gtk widgetry. 1999-07-07 18:12:18 +00:00
mcafee%netscape.com
57b42a502c Solaris/CC needs a cast here 1999-07-07 10:09:40 +00:00
ramiro%netscape.com
68a4834ba5 Fix class exports declaration. 1999-07-07 08:58:15 +00:00
warren%netscape.com
9975942bdb Added channel argument to nsIStreamObserver/nsIStreamListener/nsIProgressEventSink methods. 1999-07-07 08:08:40 +00:00
ramiro%netscape.com
7612a810e6 Fix a dumb typo. 1999-07-07 07:27:44 +00:00
pavlov%pavlov.net
0f2ac3ddee resize changes/fixes/whatever_you_want_to_call_them_part_2 1999-07-07 05:31:01 +00:00
ramiro%netscape.com
5cdb03367b 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
a44729a0f6 Put xlibrgb first. 1999-07-07 04:23:23 +00:00
erik%netscape.com
4dc3f15df3 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
5b2b8782b2 Factor out xlibrgb. 1999-07-07 02:12:44 +00:00
ramiro%netscape.com
65385eb4f7 Final global variable exorcism. 1999-07-07 02:11:22 +00:00
ramiro%netscape.com
fff433ac18 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
9886a6f45f Factor out xlibrgb. 1999-07-07 01:53:41 +00:00
ramiro%netscape.com
c375f83ddb Factor out xlibrgb. 1999-07-07 01:36:25 +00:00
peterl%netscape.com
c93821d97e 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
2ac057aad6 Exorcise gVisualInfo. 1999-07-07 00:47:29 +00:00
ramiro%netscape.com
e34bd30b19 xorcise gScreenNum. 1999-07-07 00:15:22 +00:00
ramiro%netscape.com
3f553a27b7 Fix a dumb typo. 1999-07-07 00:06:57 +00:00
ramiro%netscape.com
a8e4c3ea58 Exorcism of global shift, mask and count flags. 1999-07-07 00:05:19 +00:00
ramiro%netscape.com
c7c7dedd51 Put noisy code in an ifdef. 1999-07-07 00:03:52 +00:00
ramiro%netscape.com
38b203c169 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
5180239f72 Timers are toolkit specific. 1999-07-06 23:33:48 +00:00
ramiro%netscape.com
6e0b142f15 Add a debug printf. 1999-07-06 23:32:20 +00:00
ramiro%netscape.com
b9d9e64b07 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
0d97ef274d Fixed alpha blending for gifs with transparency masks. 1999-07-06 22:55:05 +00:00
ramiro%netscape.com
19dafdfd94 Add a useful debug statement. 1999-07-06 14:08:30 +00:00
Jerry.Kirk%Nexwarecorp.com
4b1ba6e6ff - Changes to support Alpha Blending and other odds and ends under Photon 1999-07-06 11:44:22 +00:00
erik%netscape.com
61cd270d46 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
962cb10bb5 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
6f3d67cf06 Fixed compiler warning 1999-07-02 22:44:00 +00:00
ramiro%netscape.com
43295086e9 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
9bc612bf52 makeile cleanups 1999-07-02 13:38:47 +00:00
ramiro%netscape.com
f41e67c622 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
17864a291d Trying to fix Win32 dependencies. Lots of broken cut-n-paste makefiles 1999-07-02 11:50:19 +00:00
ramiro%netscape.com
1323992254 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
db42a7e810 Reordered netlib libs to link correctly. NECKO only. 1999-07-01 21:29:08 +00:00
warren%netscape.com
bd73f68e8b 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
f1ccc9ea73 Get gfx to build under BeOS (BeOS specific changes) 1999-07-01 16:26:43 +00:00
sspitzer%netscape.com
11fab808ae ignore the generated Makefile 1999-07-01 05:22:27 +00:00
zuperdee%penguinpowered.com
6472891394 Fixed some compiler warnings (mostly virtual functions w/ non-virtual destructors). 1999-06-30 22:36:04 +00:00
erik%netscape.com
506cb84154 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
7917f38d4f 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
fc7ca1baa5 fix Solaris build bustage 1999-06-29 16:20:58 +00:00
shaver%netscape.com
6f90532000 no longer need to link against libgfxps.so -- necko merge regression? 1999-06-29 03:12:31 +00:00
syd%netscape.com
60370ebd9c Fixed compiler warning 1999-06-29 00:39:10 +00:00
gagan%netscape.com
dc1680b25c Necko changes (from Andreas) 1999-06-29 00:26:25 +00:00
mcafee%netscape.com
a6d03dd33a Changes for OS/2. Patch provided by Eric Olson (eric.olson@sympatico.ca) 1999-06-28 23:39:35 +00:00
warren%netscape.com
bc7c1d7503 Added group stuff back for necko. 1999-06-28 22:34:20 +00:00
warren%netscape.com
f1826b64cd Removed necko ifdef. 1999-06-28 22:07:07 +00:00