beard%netscape.com
6e3b65fab7
bug #28559 , fix device context leak, r=dcone
2000-03-24 21:41:15 +00:00
beard%netscape.com
dbd4a9b3ac
bug #33091 , added range check to prevent memory corruption, r=kmcclusk
2000-03-24 21:32:10 +00:00
tbogard%aol.net
bd5b532ce6
Adding implementation for the new method OnStartURIOpen on nsIURIContentListener.
2000-03-24 00:26:51 +00:00
blizzard%redhat.com
41c318779d
clean up to use generic factory constructors. _so_ much cleaner this way. r=pavlov,shaver
2000-03-24 00:00:22 +00:00
pierre%netscape.com
bbfa2dc285
#32339 "font-weight: bolder and font-weight: lighter not working correctly on Mac".
2000-03-23 22:21:15 +00:00
sfraser%netscape.com
a1c3f75e00
Move StPixelLocker into nsGfxUtils.h, and added some code so that transparent images print properly. r=jfrancis
2000-03-21 21:54:08 +00:00
sfraser%netscape.com
e3042083ab
Use StPortSetter from the nsGfxUtils.h header. r=pinkerton
2000-03-21 21:43:13 +00:00
waqar%netscape.com
143cd8b917
r=pollmann@netscape.com
...
#=1248
d=Rendering of images on slow connections. The code was submitted by
adam@gimp.org . I reviewed it and tested it.
2000-03-21 01:43:24 +00:00
pnunn%netscape.com
9a411e4518
bug#32377. fix leak, handle error. r:bruce@cybersight.com
2000-03-21 01:39:42 +00:00
pinkerton%netscape.com
3af4603d30
caching screen objects to avoid repeated memory allocations. r=saari.
2000-03-21 01:34:02 +00:00
dcone%netscape.com
63dae09a9e
Added a new interface for the tiling of backgrounds. r=rods
2000-03-20 15:53:17 +00:00
morse%netscape.com
7107518582
implement test for detecting foreign images
2000-03-19 16:58:35 +00:00
bryner%uiuc.edu
958b4d7987
Handle the static library dependencies correctly. r=pavlov.
2000-03-19 06:14:02 +00:00
pinkerton%netscape.com
32b9f26794
making dev context use screen manager to get info about the screen. r=sfraser.
2000-03-18 00:57:22 +00:00
pinkerton%netscape.com
e17aeaff6f
adding numberOfScreens to interface. minor cleanup.
2000-03-18 00:56:34 +00:00
sfraser%netscape.com
b17dd52588
First Checked In.
2000-03-18 00:29:07 +00:00
dcone%netscape.com
6004b14bbd
fixed a multiple definition of nsISupports. r=beard
2000-03-17 21:55:25 +00:00
neeti%netscape.com
760f19694f
fix for 29853 in trunk, r=dp,Animated ads are stopping after one loop, and are then being reloaded from the server
2000-03-17 21:51:31 +00:00
dcone%netscape.com
6b627911a8
Added method to get the deviceCaps for the technology.. to be used for printing.
...
And a more efficient method to draw an image when only part of it has been read in.
r=attinasi
2000-03-17 15:51:58 +00:00
dcone%netscape.com
65b9a74a24
Added method to get the deviceCaps for the technology.. to be used for printing.
...
r=attinasi
2000-03-17 15:50:56 +00:00
pinkerton%netscape.com
120e64e906
screen manager and screen impls, first cut assuming only one monitor. make the dev context use them. r=pavlov.
2000-03-17 06:09:24 +00:00
pinkerton%netscape.com
3a3bf85501
Single-monitor impl of screen manager/object for win32 just to get something in place. DevContext
...
now uses it, but will also have to be tweaked when the multi-monitor impl is implemented. Just
pushing code around for now, nothing major. r=danm.
2000-03-17 04:15:39 +00:00
pnunn%netscape.com
1e18604b32
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
89642093ed
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
5d6b5ce6dd
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
f681f9974d
make destructors virtual to fix warnings
2000-03-16 06:51:22 +00:00
pinkerton%netscape.com
4d5376543f
create the screen manager service when asked.
2000-03-16 04:57:05 +00:00
pinkerton%netscape.com
b73f02a86b
add screen and screen manager to the build. r=scc.
2000-03-16 04:56:39 +00:00
pinkerton%netscape.com
3898cef2b9
adding screen manager r=scc
2000-03-16 04:55:46 +00:00
pinkerton%netscape.com
e5d45e65c8
First Checked In.
2000-03-16 04:49:32 +00:00
dbaron%fas.harvard.edu
4bc2e51d2b
Fix leak of nsPref. Bug 28819. r=erik@netscape.com
2000-03-16 01:36:48 +00:00
erik%netscape.com
81fa2a5b4a
local .cvsignore file; does not affect build; r=none
2000-03-15 17:37:47 +00:00
dcone%netscape.com
74470ca9fd
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
a366d55b11
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
bc84a3e1fa
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
1fedf5bd6d
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
3454f3f8ca
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
342c90824c
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
f1d816a488
#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
7ee600dafc
Changed to use threadsafe implementations of addref/release
2000-03-14 04:06:10 +00:00
erik%netscape.com
5bef42992c
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
194f10b94d
landing phase 2 to remove deprecated string calls
2000-03-12 11:10:07 +00:00
rickg%netscape.com
ffe78e83e5
removed calls to deprecated string methods
2000-03-12 09:14:14 +00:00
rickg%netscape.com
62e292619d
removed references to nsStr
2000-03-12 08:58:33 +00:00
pavlov%netscape.com
50476c6454
fix for lack of selection drawing on 8bit displays bug 17968
2000-03-12 06:24:13 +00:00
erik%netscape.com
9391108515
removing unused code; a=blizzard
2000-03-11 19:28:35 +00:00
pavlov%netscape.com
ecfbc0cc6f
add code to the destructor so we clean up our object
2000-03-11 10:53:50 +00:00
rbs%maths.uq.edu.au
450f4f021a
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
1c9cecf145
fix speedracer
2000-03-11 04:34:33 +00:00
pavlov%netscape.com
ce094b4cfc
changes to let us build on MacOS X
2000-03-11 03:08:04 +00:00
Jerry.Kirk%Nexwarecorp.com
11b20e4abd
Clean-up Makefile and bring it more in line with GTK version.
2000-03-08 13:39:09 +00:00
toshok%hungry.com
6be7a25f82
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
419752f670
# 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
329e21e349
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
fad4735ad1
Fix binary character that got checked in by accident.
...
PHOTON ONLY
2000-03-07 01:52:45 +00:00
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
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