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

1709 Коммитов

Автор SHA1 Сообщение Дата
pnunn%netscape.com dab37a370d bug#29853. r:davidm. preserves background loading attribute when imglib sets
load attributes from imglib reload policies. pnunn
2000-03-17 00:13:04 +00:00
sfraser%netscape.com 83c349fbf1 Changes to nsRepeater to allow it to handle idlers as well as repeaters. bug 904. r=pinkerton 2000-03-16 23:01:56 +00:00
bruce%cybersight.com bb2bdef6b2 Fix a potential leak of a drawing surface. Fix a definite and frequent leak of graphics contexts. r=Pavlov. 2000-03-16 06:53:59 +00:00
pavlov%netscape.com 1870f9f43f make destructors virtual to fix warnings 2000-03-16 06:51:22 +00:00
pinkerton%netscape.com b4c36b28b8 create the screen manager service when asked. 2000-03-16 04:57:05 +00:00
pinkerton%netscape.com 72f8e15c93 add screen and screen manager to the build. r=scc. 2000-03-16 04:56:39 +00:00
pinkerton%netscape.com 83b6806c2c adding screen manager r=scc 2000-03-16 04:55:46 +00:00
pinkerton%netscape.com fdb0c13fc7 First Checked In. 2000-03-16 04:49:32 +00:00
dbaron%fas.harvard.edu d984d817d9 Fix leak of nsPref. Bug 28819. r=erik@netscape.com 2000-03-16 01:36:48 +00:00
erik%netscape.com ad0528a830 local .cvsignore file; does not affect build; r=none 2000-03-15 17:37:47 +00:00
dcone%netscape.com bf5bd4427a Added a calculatioin for the offset in the lock. This is needed for the blending. r=rods. 2000-03-15 15:17:55 +00:00
dcone%netscape.com 02b91c5c13 fixed blender to work with the new viewmanager and mutliple bit depths.
r=rods
2000-03-15 15:07:14 +00:00
dcone%netscape.com 75a7b2d9b9 fixed blender to work with viewer, cleaned up code, now works at most bit depths.
r=rods
2000-03-15 15:06:35 +00:00
kmcclusk%netscape.com 5c40e56621 Changed call nsFontMetricsWin::GetFontWeightTable
from ToCString to WideCharToMultiByte to support multibyte font names.
b=28399 r=rods@netscape.com
2000-03-15 01:18:34 +00:00
ftang%netscape.com d38ac5db31 fix bug 29498. remove buggy hebrew hack untill the layout level support bi-di
by the bi-di team. r=erik
2000-03-14 09:39:57 +00:00
ftang%netscape.com dc3ff6c362 fix 29498. Remove hebrew/arabic hack until bi-di team have the real solution in the layout level. r=erik 2000-03-14 09:31:39 +00:00
pierre%netscape.com be5f7c253e #581 "CSS "must have" fonts cursive and fantasy aren't supported". Changed the default fonts to be compatible with OS9: cursive is Apple Chancery instead of Zapf Chancery and fantasy is Gadget instead of New Century Schlbk. 2000-03-14 08:55:12 +00:00
troy%netscape.com 7d15d6e1dd Changed to use threadsafe implementations of addref/release 2000-03-14 04:06:10 +00:00
erik%netscape.com ec526f24b5 bug 454; use fallbacks for the popular windows-1252 characters on Unix;
for example, ellipsis is drawn using three dots "..."; r=rbs (Roger Sidje)
2000-03-12 23:13:49 +00:00
rickg%netscape.com 7c4f6b3293 landing phase 2 to remove deprecated string calls 2000-03-12 11:10:07 +00:00
rickg%netscape.com 4791ab3e8f removed calls to deprecated string methods 2000-03-12 09:14:14 +00:00
rickg%netscape.com ccbae36ab0 removed references to nsStr 2000-03-12 08:58:33 +00:00
pavlov%netscape.com 6f82410db6 fix for lack of selection drawing on 8bit displays bug 17968 2000-03-12 06:24:13 +00:00
erik%netscape.com 9162ca4623 removing unused code; a=blizzard 2000-03-11 19:28:35 +00:00
pavlov%netscape.com a7e914cacc add code to the destructor so we clean up our object 2000-03-11 10:53:50 +00:00
rbs%maths.uq.edu.au 9677a64f09 Move maps from PRUint8* to PRUint32*. Use the charset converter manager to retrieve maps and convertres. Added GetGlyphIndices(), fix for b:6585, and lay some groundwork for new modes (e.g., HEX/Unicode) for ViewSource, r:troy,erik. a:troy 2000-03-11 07:49:08 +00:00
pavlov%netscape.com 0597405124 fix speedracer 2000-03-11 04:34:33 +00:00
pavlov%netscape.com 33ce2d4e90 changes to let us build on MacOS X 2000-03-11 03:08:04 +00:00
Jerry.Kirk%Nexwarecorp.com 0f26ab033a Clean-up Makefile and bring it more in line with GTK version. 2000-03-08 13:39:09 +00:00
toshok%hungry.com 171d32f669 move variables that were static to the file and (in the case of copyRegion) static to a function into private/static variables in the class. gets around a strange GOTOFF warning/crash when using g++ 295 and binutils 2.9.1 2000-03-08 06:06:45 +00:00
mkaply%us.ibm.com 530e61a913 # 25555
r= dcone@netscape.com
OS/2 changes for Mozilla - add #ifdef, change #ifdef
2000-03-07 20:52:13 +00:00
Jerry.Kirk%Nexwarecorp.com f10ca7b5e5 Removing -DDEBUG to force PR_LOGing on, this causes optimized builds
not to link correctly.
PHOTON ONLY
2000-03-07 13:30:49 +00:00
Jerry.Kirk%Nexwarecorp.com 7f9a8511da Fix binary character that got checked in by accident.
PHOTON ONLY
2000-03-07 01:52:45 +00:00
warren%netscape.com 1a7a632cdd Fixing anticipated bustage due to thread safety checking code. 2000-03-05 23:56:59 +00:00
warren%netscape.com 7e37f4f478 Bug 21556: Making linux be thread-safe. Making tons of classes implement threadsafe AddRef/Release. a=jar 2000-03-05 21:26:01 +00:00
tor%cs.brown.edu 3c1f565bfb Bug #30160. Replace expensive XListFontsWithInfo with XListFonts.
r=blizzard,erik
2000-03-04 02:00:08 +00:00
dcone%netscape.com 6d1ec85910 draw only the part of the image that has been read in. This limits the size of the blitting.. which can be quite a few blits depending on the image and the incremental loading and drawing. r=kmclusk a=rickg. 2000-03-02 21:00:59 +00:00
cls%seawood.org 611bd7cb4f More fixes for motif build. Bug 22266 2000-03-02 12:33:06 +00:00
jbetak%netscape.com f6923cd41b a=bobj, r=troy, erik, bug 21127 font prefs do not list fonts 2000-03-01 00:12:13 +00:00
cls%seawood.org ec7f9f50cb More fixes for the motif toolkit. Bug #22266 2000-02-28 01:13:43 +00:00
cls%seawood.org 0587b48687 Implement nsFontMetric gfx changes for motif. Vain attempt to fix bug #22266. 2000-02-25 23:06:40 +00:00
dcone%netscape.com 6eab5432f9 Make the Descent positive.. thats how we use the descent for our fonts. r=buster a=rgessner b=22009 2000-02-25 14:34:01 +00:00
Jerry.Kirk%Nexwarecorp.com dc17205b78 Intermediate fix for drawing large images. This was really slow on test4
and the disney page.
2000-02-25 13:51:01 +00:00
bryner%uiuc.edu bbfe27364b Adding a new flag to the Win32 build system. Set DISABLE_TESTS=1 to skip
building in the tests directories.  Should not affect the build at all if
you do not have this environment variable.  r=leaf.
2000-02-25 04:12:40 +00:00
pierre%netscape.com 55d42bb3b3 Bug 18136/21950 "Fixing the font size mess". Implemented Todd Farhner's system in nsStyleUtil. Disabled the font size rounding code on Windows (see bug 24005). r=erik, a=rickg 2000-02-24 12:51:28 +00:00
gagan%netscape.com d605467cb7 r=valeski,rjc a=jar. Fixes for the following bugs-
bug 1582 - HTTP Referer header problem.
This is now resolved with a preference (network.sendRefererHeader)
If set to 0 no referrer header is sent (ever) If set to 1 the
referrer header is sent only in cases of user link-clicks and if
set to 2 is sent from image requests as well.

bug 17158 - No Proxies For wasn't implemented.
This was not being read correctly and I also moved and cleaned up
the parsing function to nsProtocolProxyService (thereby also
killing bug 27728)

bug 24642 - http://www.win98central.com/#437 was crashing.
bug 26686 - crash in nsHTTPRequest destructor.
Both of these crashes were because of the nsHTTPRequest being
unconditionally released in the destructor of nsHTTPChannel. Although the main problem remains, I have made it a non-crasher now.

bug 27844 - HTTP breaks when only using FTP proxy.
This was happening because we were not resetting values of the
proxy when they are removed from the preference pane.
2000-02-23 21:17:17 +00:00
alecf%netscape.com 1b85c3659c fix xlib build (does not affect default seamonkey build!) 2000-02-20 02:49:34 +00:00
troy%netscape.com 3274931d9c b=27056 a=rickg@netscape.com r=erik@netscape.com r=vidur@netscape.com
Performance improvements. Reduce the number of ::SelectObject() calls
when measuring text and displaying text
2000-02-19 01:59:18 +00:00
alecf%netscape.com 2644aee138 fix for #28275, r=erik, a=chofmann,phil
properly unregister for pref callbacks
2000-02-17 23:38:23 +00:00
Jerry.Kirk%Nexwarecorp.com 47c250bb9d Increase the draw buffer size for PHOTON only. This was causing us
to be unable to render pages that had images in which a single
line was more than 4096 bytes. PHOTON ONLY.
a=leaf
2000-02-17 00:44:50 +00:00
cls%seawood.org e9e1a2e4f3 BeOS specific tweaks to allow the browser to compile.
Fixed configure.in to properly set developer specific debug flag under BeOS.
Added UNIX_CRASH_ON_ASSERT ifdef to stop BeOS from bring up debugger on non-abort assertions.
2000-02-16 08:06:00 +00:00
pnunn%netscape.com 5c10be610a Bug#27691: fixes printing by changing reload policy for image lib. r:mcafee 2000-02-16 05:57:52 +00:00
pnunn%netscape.com 63e5049e6f bug#27691. fixes printing by changing default img reload policy. r:mcafee 2000-02-16 05:56:56 +00:00
Jerry.Kirk%Nexwarecorp.com 249ba06255 Overwrite the checked in version to get rid of a binary character
that somehow got checked in.
2000-02-15 21:25:45 +00:00
mscott%netscape.com c3129824b5 This is one of those do the right thing bugs even though I don't have a PDT+ bug for it. Travis and I noticed
today that image urls weren't properly getting added to the doc loader of the containing document. So the top
level document would report a document done notification before the document may really be done.

The fix is to pass the load cookie nsISupports object which originates from the docshell that is opening the
url down into the gfx image code instead of passing the load group down.

r=travis.
2000-02-15 04:49:32 +00:00
mkaply%us.ibm.com 3dd407038b # 25555
r= jdunn@netscape.com
OS/2 changes for Mozilla
2000-02-14 15:57:53 +00:00
Jerry.Kirk%Nexwarecorp.com 4eacc14c6c Fixing Combo-Boxes and other things that use GetSystemAttributes
began work on getting fonts to work "correctly" whatever that is...
PHOTON ONLY
2000-02-14 15:30:18 +00:00
Jerry.Kirk%Nexwarecorp.com def87ff757 Update nsImagePh class and bring it more in line with the GTK version.
PHOTON ONLY
2000-02-14 13:22:07 +00:00
syd%netscape.com 7acf67beaf Added prefs support for margins, complete support for printer preferences in
Unix postscript printing. r=ben. Fixes bugs 4637 and 4638.
2000-02-14 10:15:17 +00:00
syd%netscape.com 65d65c3824 Take netscape out of the dialog name, this is used by mozilla also.
Save printer dialog settings to preferences. Still have to hook up
margins. r=dveditz
2000-02-14 09:09:43 +00:00
erik%netscape.com 2e2f297290 bug 27543 and bug 27566; crashing in profile manager; need to unregister
pref callback when destroying device context; r=none
2000-02-13 18:05:36 +00:00
erik%netscape.com 28c80da7e8 bug 13072; we now take the smaller font when the desired font size is
precisely half-way between 2 available fonts; this avoids the 18-pixel
times font on systems with only the "75dpi" (sic) fonts installed;
the 18-pixel font is too large and bold-looking; r=tao
2000-02-12 22:17:15 +00:00
erik%netscape.com f006c294e2 bug 24005; wrap a pref around the font size rounding code, as discussed
by rickg, Eric Krock, buster, pierre and I; r=pierre
2000-02-12 17:28:41 +00:00
pnunn%netscape.com a6493d1060 bug# 21036: Change imglib reload policies to work with necko load attributes. pnunn, r:neeti,dp. 2000-02-12 01:51:57 +00:00
Jerry.Kirk%Nexwarecorp.com 4a4508c6fb Add support for the GetSpaceWidth() method in nsFontMetrics and added
the call to it in nsRenderingContextPh::GetWidth. This is PHOTON ONLY.
2000-02-11 14:44:50 +00:00
bryner%uiuc.edu 307285c5d4 We don't need to build xlibrgb except when compiling the motif or xlib
toolkits. r=pavlov@netscape.com.
2000-02-11 03:07:32 +00:00
attinasi%netscape.com 8c013f3c3a case-insensitive check for font-name in LoadFont. r=eric b=27005 2000-02-11 01:22:20 +00:00
erik%netscape.com 3b26f6d150 bug 24005; putting the font size rounding code back in, since removing it
caused problems; part of ongoing discussion between rickg, pierre, etc.
2000-02-11 01:05:55 +00:00
pnunn%netscape.com 3f6bc7aef9 fix for bug#25021. r:neeti, rpotts. fix needed for pdt bugs. pnunn. 2000-02-11 00:55:37 +00:00
Jerry.Kirk%Nexwarecorp.com b1546a1b69 Check in updated version of nsGfxFactory that manages the ImageManager
class. This was crashing us. PHOTON ONLY
Also added un-finished nsFontEnumerator class to nsFontMetricsPh
2000-02-10 13:13:29 +00:00
kmcclusk%netscape.com 4d12d19a42 Prevent synchronous paints during reflows bug 20150; r=rods@netscape.com
Call SetTextAlign within SetupDC instead of in each DrawString on WIN32. bug 26973; r=rods@netscape.com
2000-02-09 15:48:01 +00:00
Jerry.Kirk%Nexwarecorp.com 3fecdf94ef Finish initial conversion from Photon 1 to Photon 2.
Force all off-screen drawing to be done in video card RAM instead of main
system RAM using Pd functions instead of Pm functions. PHOTON ONLY
r=kedl
2000-02-09 14:07:54 +00:00
dcone%netscape.com d04ec07f77 Fixed some flags and mask's in 16 bit blend. r=rods 2000-02-09 06:09:43 +00:00
dcone%netscape.com ae7831060f Took out a bogus call to ::LockPixels().. r=rods 2000-02-09 04:16:42 +00:00
alecf%netscape.com ed273ae206 add callback to browser.screen_resolution so that the screen resolution is maintained when a profile is loaded
r=erik
2000-02-08 05:52:41 +00:00
erik%netscape.com 63b6b786c2 bug 13072; Shyjan and Roger (MathML) guys came up with this fix to base
the font size on the normal "design" size (em square) of the font;
r=erik; a=pavlov
2000-02-08 03:20:40 +00:00
scc%netscape.com 5e041e830f Pro5 update 2000-02-07 23:06:04 +00:00
scc%netscape.com 744b77e353 Pro5 update 2000-02-07 22:29:52 +00:00
dcone%netscape.com 80b40568ae Converted decent into a negative value. r=rods 2000-02-07 14:02:01 +00:00
pavlov%netscape.com 0d6c9c3f9b add GetNumRects() to nsIRegion to return the number of rects making up the region. make two XChangeGC calls in to 1 to reduce X server traffic. inline a few methods that are used internally in the gtk implimentations. remove some code cruft. r=bryner@uiuc.edu 2000-02-07 03:39:21 +00:00
troy%netscape.com ddeb53a867 b=26692 r=erik@netscape.com Eliminated two places where nsAutoString objects
were being allocated on the heap
2000-02-07 01:07:16 +00:00
pavlov%netscape.com db30077d79 put include guards around nsGCCache.h and inlined a few function sr=smfr 2000-02-06 01:03:16 +00:00
beard%netscape.com 4fc362945a forgot to forward declare nsIGraphics here. fixing bustage. 2000-02-06 00:23:59 +00:00
beard%netscape.com f9fde35f5c removed unsafe StartDraw/EndDraw methods, using StPortSetter instead, added GetGraphics(). r=smfr 2000-02-05 23:02:37 +00:00
beard%netscape.com 8dcbf7be92 added nsGraphicsImpl.cpp. r=smfr 2000-02-05 22:52:13 +00:00
beard%netscape.com 86fafc0f10 added nsIGraphics.idl. r=smfr 2000-02-05 22:49:34 +00:00
beard%netscape.com 7ea1ad7348 XP implementation of scriptable graphics interface. r=pavlov (not part of build) 2000-02-05 22:05:51 +00:00
beard%netscape.com 7231bdd0d5 scriptable interface for graphics. r=pavlov 2000-02-05 22:02:19 +00:00
erik%netscape.com 1682e0a0cd fixing Solaris build bustage 2000-02-05 05:04:09 +00:00
erik%netscape.com 25a1d1ac60 bug 8801; temporary fix for bad performance problem with font prefs;
r=troy
2000-02-05 03:32:53 +00:00
erik%netscape.com e2f28a2d77 bug 8801; temporary fix for a bad performance problem with font prefs;
r=troy
2000-02-05 03:31:39 +00:00
sspitzer%netscape.com 058309ba44 use NS_WITH_SERVICE to make the code cleaner. 2000-02-04 23:02:25 +00:00
dcone%netscape.com 325c55e57c Added code to the Lock and unlock for blending support. 2000-02-04 15:53:39 +00:00
dcone%netscape.com 0fb7ad6ce5 Added Mac blender support. r=rods 2000-02-04 15:52:55 +00:00
mscott%netscape.com 7f04e0c460 more prepation for docshell landing. Implement IsPreferred and move implemtation of CanHandlecontent from the
application layer into the webshell/docshell layer.

r=travis
2000-02-04 08:45:34 +00:00
pavlov%netscape.com fe17ab1d23 remove code cruft and initialize the gcvalues struct's values to 0 so that we can correctly compare them in the gc cache r=tor@cs.brown.edu 2000-02-04 06:31:01 +00:00
pinkerton%netscape.com ca825bef77 fix the access paths for pro5 migration. r=macdev. 2000-02-04 03:27:36 +00:00
pavlov%netscape.com ec34c80f82 check for null properly 2000-02-03 23:40:13 +00:00
erik%netscape.com 89dbb4e4e1 bug 26331; we were missing some of the Traditional Chinese Big5 font
character encoding names; names gathered by momoi; r=erik
2000-02-03 23:38:51 +00:00
neeti%netscape.com 71a6e453f6 fix for bug 25360, need to check channel for errors. r=pnunn 2000-02-03 23:27:37 +00:00
pnunn%netscape.com f56dd3748c wrong bug number for version 3.18. The real bug# is 26351. -pn 2000-02-03 23:22:10 +00:00
pavlov%netscape.com 60c8dc8420 more x server traffic reduction by reducing cliping stuff r=blizzard 2000-02-03 23:18:31 +00:00
pnunn%netscape.com 4e67f6770c bug#22754. Added null check for image. pnunn. r:neeti. 2000-02-03 23:16:24 +00:00
rods%netscape.com dcdfde1d61 Caches parent DC to be used for GetSystemAttributes, needed for getting scrollbar information (in pixels). r=dcone b=24367 2000-02-03 15:42:27 +00:00
Jerry.Kirk%Nexwarecorp.com d84d6541de Remove clip.c, we no longer have to override the clipping functions
that are built into Photon.
2000-02-03 01:06:16 +00:00
sfraser%netscape.com ac281db15a Changed to use NS_DECL_ISUPPORTS_INHERITED. r=beard 2000-02-02 06:43:51 +00:00
sfraser%netscape.com 5cc5a41a76 Turn off the sync image icon loading, which has bad side-effects. bug 6553. r=beard, valeski 2000-02-02 06:43:18 +00:00
jdunn%netscape.com b480ed46fc make Ansi C++ compliant
enums ranges need to be contained within their value range
#= 25826
r= pavlov@netscape.com
2000-02-01 23:01:02 +00:00
rods%netscape.com 1f52a3d074 fixed margins r=rods 2000-02-01 22:39:18 +00:00
pnunn%netscape.com 04ac212d14 bug#1248, fix part1. pnunn. rev:troy,dcone,neeti 2000-02-01 22:25:21 +00:00
pp%ludusdesign.com 207f05242d Conversion to NS_GET_IID(). Bug #20232, r=scc@netscape.com 2000-02-01 14:26:27 +00:00
pavlov%netscape.com 2a57c203cc fix for silly sun compiler from tor r=me 2000-02-01 03:14:18 +00:00
syd%netscape.com ccd1e23533 Minor changes for PostScript printing. r=dcone. 2000-01-31 21:24:19 +00:00
mscott%netscape.com bd8de0e816 API sync with nsIURIContentListener r=travis 2000-01-29 06:09:45 +00:00
pavlov%netscape.com f16706db9b fix the caret blinking bug on linux and remove an extra call to things that don't need to be called r=mcafee 2000-01-28 23:52:28 +00:00
sfraser%netscape.com 163a175a06 Fix for 25366 -- check for color grafport before getting the GrafVars. r=pinkerton 2000-01-28 23:39:24 +00:00
dcone%netscape.com e8ae9b2efc Took out ifdef for the Mac. Loading Icon will now display. r=rods 2000-01-28 14:56:07 +00:00
pavlov%netscape.com b7602293d8 make hpux happier. 2000-01-28 08:08:30 +00:00
tor%cs.brown.edu 33b0767c3e Shuffle #includes to get proper definition of NULL for picky C++ compilers.
r=pepper
2000-01-28 03:08:02 +00:00
pavlov%netscape.com 31d5720271 this wasn't supposed to go in yet 2000-01-28 01:28:54 +00:00
pavlov%netscape.com 7075a2e3c2 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 514859fc45 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 b77c48560b make things better(tm) r=blizzard 2000-01-26 02:42:34 +00:00
dcone%netscape.com c677bb6c75 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 30a311f587 Fix up the font picking stuff for Photon 1 2000-01-25 13:49:49 +00:00
Jerry.Kirk%Nexwarecorp.com 571e4aab44 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 a7f7d651e8 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 fa9bd3fe84 First Checked In. 2000-01-25 03:18:22 +00:00
Jerry.Kirk%Nexwarecorp.com 294822294a Fix the destructor, it leaks less this way.
r=kedl
2000-01-25 03:00:41 +00:00
dcone%netscape.com 6e828d5de7 Added the canonical pixels scale calculation. r = rods. b = 24405 2000-01-24 14:58:49 +00:00
dcone%netscape.com 4e270c0f27 implemented a method to return the canonical pixel scale. r = rods b = 24405 2000-01-24 14:58:00 +00:00
dcone%netscape.com 5a5b1fa913 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 9169272326 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 dacf90aa91 fix for memory leak bug# 21301. MLK: ImageNetContextSyncImpl leaks. r=pnunn 2000-01-18 13:10:47 +00:00
rbs%maths.uq.edu.au 52f8219120 [#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 948579bb84 Replace instances of nsTextFormater with nsTextFormatter, r=jst@citec.fi 2000-01-17 22:32:13 +00:00
mscott%netscape.com 466ba23665 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 08098b461e fix xlib bit rottage 2000-01-17 08:29:52 +00:00
rbs%maths.uq.edu.au 6a2c190162 [#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 8d7ee7dfc1 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 0a5b30da64 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 4c76e324de 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 e864077f1f 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 38033ef1a1 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 bf54fe3aa1 bug 8801; add font name prefs code for Unix; r=ftang 2000-01-15 16:37:53 +00:00
Jerry.Kirk%Nexwarecorp.com 0c1d8adc70 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 e0565e7481 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 ea5736732c [#ifdef MOZ_MATHML] Change of the character cordinate system of GetBoundingMetrics() 2000-01-14 08:02:12 +00:00
rbs%maths.uq.edu.au 745ea114fe [#ifdef MOZ_MATHML] Change of the character cordinate system of GetBoundingMetrics() 2000-01-14 06:15:37 +00:00
neeti%netscape.com 009b8bf510 fix for memory leak of ImageSystemServicesImpl, bug 21298, r=pnunn 2000-01-13 23:34:19 +00:00
pnunn%netscape.com 9f3fc6e4a8 bug#12722: timer interacting with image groups. pnunn. rev: neeti@netscape.com 2000-01-13 23:01:11 +00:00
pinkerton%netscape.com ec1eca1c52 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 53b6b1e940 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 20fdd8013d 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 13efd9e8c6 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 1b1155e2f6 First Checked In. 2000-01-11 05:18:43 +00:00
cls%seawood.org 9f3b874745 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 b786c18884 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 9b52af6877 Fixed some transform errors. r=rickg. bugs = 14385,19601 2000-01-10 14:52:49 +00:00
rbs%maths.uq.edu.au f8a30ef096 [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 5bf1ba7301 [#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 16817f2401 [#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 02ceca697e 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 478dea0c38 Fix for _optimized_ nightly Solaris 2.6 builds. 2000-01-06 02:06:56 +00:00
Jerry.Kirk%Nexwarecorp.com 0b3b6bdcd9 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 b7e589efe5 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 fc9aaa700c 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 0b2fd49f36 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 228489052e 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 9084c00563 Fix for the mysterious breakage when using the Workshop compiler on Solaris builds. 1999-12-22 01:42:19 +00:00
sspitzer%netscape.com b8073feab0 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 4a61603e7f 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 202d6d8287 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 8095672837 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 49e7488434 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 a1fd50730e 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 916dfad12c 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 297fea5cc3 [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 d349b6c6bd 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 bfb3fff3c2 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 3bc71cd5c5 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 8404d060b6 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 c6bb09d1a8 fix for 20496 r=mcafee a=leaf 1999-12-09 00:54:55 +00:00
dougt%netscape.com 0506b1548e fix for 20964. r=sfraser a=chofmann 1999-12-08 22:50:15 +00:00
Jerry.Kirk%Nexwarecorp.com 7043aea350 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 d6606ac97a bug 8801; adding font prefs implementation for Windows initially; r=ftang 1999-12-07 23:27:17 +00:00
mscott%netscape.com 86e0e4b749 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 670cd92de5 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 161227d500 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 521c12e46e Fixed ::Union by copying the tile list before MergeAdd
r=kedl
1999-12-06 04:53:52 +00:00
pierre%netscape.com 2e91e607c0 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 bf4ef9672f 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 b348819f43 Fixed missing interface in QI 1999-12-04 09:48:25 +00:00
pavlov%netscape.com e24bed0deb 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 e4c5a0077b add Mac implmenetation of nsIFontEnumerator r=erik 1999-12-02 23:27:16 +00:00
ftang%netscape.com 331338ca67 Add <U+ > for Unicode fallback instead of ? 1999-12-02 23:26:42 +00:00
ftang%netscape.com 6ada3ddd02 add nsIFontEnumerator.h 1999-12-02 23:26:06 +00:00
pavlov%netscape.com 692f111746 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 eb2a6bafc5 bad or of flags, r=dcone, bug 13745 1999-12-02 21:54:39 +00:00
erik%netscape.com 641e365fbf 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