warren%netscape.com
c24fe181c5
Fixing anticipated bustage due to thread safety checking code.
2000-03-05 23:56:59 +00:00
warren%netscape.com
c0497e31be
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
d7527c45a1
Bug #30160 . Replace expensive XListFontsWithInfo with XListFonts.
...
r=blizzard,erik
2000-03-04 02:00:08 +00:00
dcone%netscape.com
1e2e771716
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
7d85eea7c4
More fixes for motif build. Bug 22266
2000-03-02 12:33:06 +00:00
jbetak%netscape.com
03cf5064ad
a=bobj, r=troy, erik, bug 21127 font prefs do not list fonts
2000-03-01 00:12:13 +00:00
cls%seawood.org
81ce504bb7
More fixes for the motif toolkit. Bug #22266
2000-02-28 01:13:43 +00:00
cls%seawood.org
63181e575e
Implement nsFontMetric gfx changes for motif. Vain attempt to fix bug #22266 .
2000-02-25 23:06:40 +00:00
dcone%netscape.com
be56173884
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
256e51e70b
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
6985354db4
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
6875bf641b
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
d4293a9bc7
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
e6d9bf2658
fix xlib build (does not affect default seamonkey build!)
2000-02-20 02:49:34 +00:00
troy%netscape.com
f7fb63eb17
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
d6a7e12777
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
8f466b4ecd
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
8b30dc934f
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
e9a299a219
Bug#27691: fixes printing by changing reload policy for image lib. r:mcafee
2000-02-16 05:57:52 +00:00
pnunn%netscape.com
7a76f72498
bug#27691. fixes printing by changing default img reload policy. r:mcafee
2000-02-16 05:56:56 +00:00
Jerry.Kirk%Nexwarecorp.com
29f1ac98a8
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
23a00a46c6
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
490394c65a
# 25555
...
r= jdunn@netscape.com
OS/2 changes for Mozilla
2000-02-14 15:57:53 +00:00
Jerry.Kirk%Nexwarecorp.com
476a1a032c
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
dbcc34f2c1
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
592a52285e
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
6d240800fc
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
14579428e7
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
8e94846f15
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
41c4b4d248
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
aa85daed4b
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
3fc4e7a084
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
562036ebfc
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
5e98c782e5
case-insensitive check for font-name in LoadFont. r=eric b=27005
2000-02-11 01:22:20 +00:00
erik%netscape.com
e70304a0fb
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
28b1afa12e
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
0427220fc1
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
cd6f5d237b
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
052d7dde17
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
914645e511
Fixed some flags and mask's in 16 bit blend. r=rods
2000-02-09 06:09:43 +00:00
dcone%netscape.com
496958732f
Took out a bogus call to ::LockPixels().. r=rods
2000-02-09 04:16:42 +00:00
alecf%netscape.com
4e664d8443
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
97be3d9aa4
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
73802d6f2e
Pro5 update
2000-02-07 23:06:04 +00:00
scc%netscape.com
cde0495559
Pro5 update
2000-02-07 22:29:52 +00:00
dcone%netscape.com
bbff46ffb3
Converted decent into a negative value. r=rods
2000-02-07 14:02:01 +00:00
pavlov%netscape.com
a77bec64b2
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
d0c65982b9
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
8088c6b635
put include guards around nsGCCache.h and inlined a few function sr=smfr
2000-02-06 01:03:16 +00:00
beard%netscape.com
89328048ea
forgot to forward declare nsIGraphics here. fixing bustage.
2000-02-06 00:23:59 +00:00
beard%netscape.com
9b065d271d
removed unsafe StartDraw/EndDraw methods, using StPortSetter instead, added GetGraphics(). r=smfr
2000-02-05 23:02:37 +00:00
beard%netscape.com
be019de095
added nsGraphicsImpl.cpp. r=smfr
2000-02-05 22:52:13 +00:00
beard%netscape.com
4faf7eb194
added nsIGraphics.idl. r=smfr
2000-02-05 22:49:34 +00:00
beard%netscape.com
6f64e96705
XP implementation of scriptable graphics interface. r=pavlov (not part of build)
2000-02-05 22:05:51 +00:00
beard%netscape.com
7469acea26
scriptable interface for graphics. r=pavlov
2000-02-05 22:02:19 +00:00
erik%netscape.com
50247b2f4a
fixing Solaris build bustage
2000-02-05 05:04:09 +00:00
erik%netscape.com
75c92dced2
bug 8801; temporary fix for bad performance problem with font prefs;
...
r=troy
2000-02-05 03:32:53 +00:00
erik%netscape.com
54a5a9aff7
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
af23c46ce0
use NS_WITH_SERVICE to make the code cleaner.
2000-02-04 23:02:25 +00:00
dcone%netscape.com
fd9fde5eca
Added code to the Lock and unlock for blending support.
2000-02-04 15:53:39 +00:00
dcone%netscape.com
f7522d5c81
Added Mac blender support. r=rods
2000-02-04 15:52:55 +00:00
mscott%netscape.com
b1f1fbcb8d
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
8f04abab54
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
7d8250392f
fix the access paths for pro5 migration. r=macdev.
2000-02-04 03:27:36 +00:00
pavlov%netscape.com
fdd95dbe9d
check for null properly
2000-02-03 23:40:13 +00:00
erik%netscape.com
021bbcc595
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
d7eb8e76a0
fix for bug 25360, need to check channel for errors. r=pnunn
2000-02-03 23:27:37 +00:00
pnunn%netscape.com
4e8cbc7f5d
wrong bug number for version 3.18. The real bug# is 26351. -pn
2000-02-03 23:22:10 +00:00
pavlov%netscape.com
7a85210963
more x server traffic reduction by reducing cliping stuff r=blizzard
2000-02-03 23:18:31 +00:00
pnunn%netscape.com
670279ca4a
bug#22754. Added null check for image. pnunn. r:neeti.
2000-02-03 23:16:24 +00:00
rods%netscape.com
0644d8c077
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
9e8b66296a
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
40a87a3632
Changed to use NS_DECL_ISUPPORTS_INHERITED. r=beard
2000-02-02 06:43:51 +00:00
sfraser%netscape.com
c0f553f7f1
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
6b54cadaac
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
a3080c6594
fixed margins r=rods
2000-02-01 22:39:18 +00:00
pnunn%netscape.com
4b387cfa79
bug#1248, fix part1. pnunn. rev:troy,dcone,neeti
2000-02-01 22:25:21 +00:00
pp%ludusdesign.com
48e640ed4f
Conversion to NS_GET_IID(). Bug #20232 , r=scc@netscape.com
2000-02-01 14:26:27 +00:00
pavlov%netscape.com
f260f44b59
fix for silly sun compiler from tor r=me
2000-02-01 03:14:18 +00:00
syd%netscape.com
a311b7eda2
Minor changes for PostScript printing. r=dcone.
2000-01-31 21:24:19 +00:00
mscott%netscape.com
22cc6f5b98
API sync with nsIURIContentListener r=travis
2000-01-29 06:09:45 +00:00
pavlov%netscape.com
333acd3bb2
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
cfef057383
Fix for 25366 -- check for color grafport before getting the GrafVars. r=pinkerton
2000-01-28 23:39:24 +00:00
dcone%netscape.com
baf98ae0ce
Took out ifdef for the Mac. Loading Icon will now display. r=rods
2000-01-28 14:56:07 +00:00
pavlov%netscape.com
ca389d3e84
make hpux happier.
2000-01-28 08:08:30 +00:00
tor%cs.brown.edu
610667c8a0
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
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