2956 Commits

Author SHA1 Message Date
timeless%mac.com
46bdc43de8 Bug 120916 PostScript/Xprint module revamp
patch by Roland.Mainz@informatik.med.uni-giessen.de r=timeless rs=attinasi


git-svn-id: svn://10.0.0.236/trunk@114324 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 22:53:36 +00:00
timeless%mac.com
4f476e4d5a Bug 120916 PostScript/Xprint module revamp
BeOS const fix for Bewildered tinderbox


git-svn-id: svn://10.0.0.236/trunk@114316 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 22:18:00 +00:00
timeless%mac.com
a54e42c25e Bug 120916 PostScript/Xprint module revamp
by Roland.Mainz@informatik.med.uni-giessen.de
r=rods, r=dcone, rs=attinasi


git-svn-id: svn://10.0.0.236/trunk@114296 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 19:58:37 +00:00
rods%netscape.com
4d135d7b9b 1) It moves the BeginDocument to a earlier place in the call change
2) Fixes the negitive page range display problem
3) Improves performance by reducing the delay on pages not in the page range, i.e. before if you printed the 30th page out of 31 you had to wait 15 secs to get to the 30th page to print it.
4) Added AbortDocument, so now when Print jobs are cancelled we call AbortDocument and remove them from the print spooler
5) Fixed a couple of minor issue with Canceling and cancelling mail printings
6) selection was not printing correctly. The problem with selection was that the clip was not being set corrctly.
Bug 115227 & 123181 r=dcone,sspitzer sr=attainasi


git-svn-id: svn://10.0.0.236/trunk@114276 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 13:33:39 +00:00
bryner%netscape.com
867957680a Oops, fixing native theme bustage. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@114274 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 11:35:04 +00:00
seawood%netscape.com
cc8202f123 Fixing win32 gmake bustage.
git-svn-id: svn://10.0.0.236/trunk@114262 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 06:24:00 +00:00
shanjian%netscape.com
8ee3e3b90f #120348 crash in macro CCMAP_HAS_CHAR_EXT
rewrite CCMAP_HAS_CHAR_EXT macro
r=ftang, sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@114254 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 05:01:42 +00:00
shanjian%netscape.com
0e2c9fb47e Reverse my last checkin because the comment is not there. (cvs ci does not
allow me abort, while I copy-n-paste, it accidentally copied a carriage return.)


git-svn-id: svn://10.0.0.236/trunk@114253 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 04:59:15 +00:00
shanjian%netscape.com
0f1ccfb152 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@114252 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 04:54:24 +00:00
shanjian%netscape.com
f63f53a314 #116030 provide a way to identify langGroup/rang for a unicode char
Add some checking code to figure out the range of a unicode char, and use this
piece of information to guide preference font searching.
r=rbs, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@114251 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 04:51:41 +00:00
bryner%netscape.com
57d81850aa Fix the focused state for textfields. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@114247 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 04:21:16 +00:00
sfraser%netscape.com
ca608478f7 Part of fix for bug 122012 -- add a StOriginSetter utility class. Also fix some trivial comment and spacing issues. r=pinkerton, sr=beard
git-svn-id: svn://10.0.0.236/trunk@114226 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 01:25:43 +00:00
bryner%netscape.com
cb41e9c364 adding new theme constant, NS_THEME_DROPDOWN_TEXTFIELD. bug 124560, r=bzbarsky/pinkerton, sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@114218 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-12 00:44:36 +00:00
arougthopher%lizardland.net
03c2f76643 Fix for Bug#124519
Transapent infromation was not being displayed properly, due to the fact that it was being removed by the Optimise() function.  This was ok, until Optimise was actually being called, which it is now, becuase of the checkin for bug 104999.
r=mozilla@switkin.com


git-svn-id: svn://10.0.0.236/trunk@114157 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-10 03:03:51 +00:00
mkaply%us.ibm.com
d0ee3a21c9 Try to get Os/2 building again with mathml
git-svn-id: svn://10.0.0.236/trunk@114145 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 16:03:46 +00:00
seawood%netscape.com
86697eb2dd Add stub implementations MathML's GetBoundingMetrics() so that builds work again.
Thanks to Paul Ashford <arougthopher@lizardland.net> for the patch.
Bug #124543 r=mozilla@switkin.com
Fixing tinderbox bustage


git-svn-id: svn://10.0.0.236/trunk@114144 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-09 09:46:54 +00:00
bryner%netscape.com
2d2136cbf6 Fixing bustage on Sun WS6 update 2, it apparently doesn't like the forward declaration of gfxIImageFrame just before it's defined. r=seawood, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@114078 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 22:59:53 +00:00
bryner%netscape.com
c603c01966 - Hooked up toolbar background painting
- Return the correct border sizes for most widgets
- Code/style cleanup

Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@114008 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 07:33:57 +00:00
nisheeth%netscape.com
282e7b1f73 Fix bug 124069. r=pavlov@netscape.com, sr=tor@acm.org. Removed scaling and 8 bit alpha blending code from DrawToImage().
git-svn-id: svn://10.0.0.236/trunk@114005 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 06:32:56 +00:00
arougthopher%lizardland.net
ec13ac7506 Fix for Bug#122121 - BeOS gfx implementation extremely slow
This fix does the folllowing:
- creating and destroying BBitmaps every time you blit
- copying platform independent bits into BBitmaps every time you blit
- using B_OP_ALPHA even when no alpha channel is present
- excessive locking when drawing (currently twice around every primitive)
- excessive calls to Sync() resulting in a huge slowdown (particularly when tiling)
- unneeded drawing of BBitmap data in DrawToImage()
- Added DrawNoLock() method used by DrawTile() calls, to prevent locking and
synchronizing with the server on each iteration
- Fixed several warnings
- Massive code cleanup and commenting
- Rewrote CreateImage() completely since only the 24 -> 32 bit case matters.
Removed non-working cruft related to B_CMAP8 BBitmaps, and optimized code to
work better on systems without write-combining.
- Removed unused member variables
- Reordered member variables for better packing and initialized them in order
- Removed code in DrawToImage() which was updating the BBitmap unnecessarily
- Implemented memory saving feature in Optimize() for when its starts getting
used again

r=arougthopher@lizardland.net
r=mozilla@switkin.com


git-svn-id: svn://10.0.0.236/trunk@113995 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-08 03:33:09 +00:00
dbragg%netscape.com
f03a7d71ed Moving platform-specific files to platform-specific jar files. Fixes bug 94242. r=tao, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@113919 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 22:54:31 +00:00
dcone%netscape.com
738a9f3963 b=118889 r=rods sr=sfraser Fixed app. so printSettings dialogs will work
git-svn-id: svn://10.0.0.236/trunk@113882 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 05:32:59 +00:00
sfraser%netscape.com
26c11a40ff Fix #include file case, so that Mac builds on UFS volumes work. r=gracie
git-svn-id: svn://10.0.0.236/trunk@113844 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-07 00:01:43 +00:00
pinkerton%netscape.com
46d542dcc5 ifdef-fu for mach-o. rs=hyatt
git-svn-id: svn://10.0.0.236/trunk@113797 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 15:42:06 +00:00
rods%netscape.com
3d41362944 This fixes remembering the last printer that was used and it also
enables you to to set the printer name and print silently (instead of silent
always having to use the default printer)
Bug 123335 sr=hyatt r=dcone


git-svn-id: svn://10.0.0.236/trunk@113782 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 13:02:42 +00:00
rods%netscape.com
0becf7fc3f Fix minor issue with scanf
Bug 123335 sr=hyatt r=dcone


git-svn-id: svn://10.0.0.236/trunk@113780 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 13:01:37 +00:00
cathleen%netscape.com
ec77313291 eliminates 107 nsCRT::memset calls to use memset instead. removed nsCRT::memset() function. bug 118135 r=dp sr=brendan
git-svn-id: svn://10.0.0.236/trunk@113659 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 01:41:13 +00:00
mkaply%us.ibm.com
65b729bf7d #108280
r=mkaply, sr=blizzard
Make OS/2 use display facenames on DBCS fonts.


git-svn-id: svn://10.0.0.236/trunk@113603 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 14:44:36 +00:00
bryner%netscape.com
453c723957 Don't try to build native theme support on gtk2 (API changes). r=cls.
git-svn-id: svn://10.0.0.236/trunk@113594 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 09:03:53 +00:00
blizzard%redhat.com
024ca97902 Bug #92033. Land changes to get gfx/ building with gtk2. Lots of ifdef code here. r=cls,bryner sr=alecf
git-svn-id: svn://10.0.0.236/trunk@113557 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 03:47:18 +00:00
lordpixel%mac.com
cafbcdfba1 Final trunk fix for bug# 119118.
r=netdemon, sr=smfr.

r=sleestack (sherif) for checkin while tree closed


git-svn-id: svn://10.0.0.236/trunk@113506 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 04:44:14 +00:00
rods%netscape.com
f944fc2ad3 Added GlobalPrintSettings
Bug 120622 r=dcone sr=waterson


git-svn-id: svn://10.0.0.236/trunk@113424 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 15:48:21 +00:00
alecf%netscape.com
f7ee18f044 one more part of fix for bug 107575, including the much coveted whitespace
remove aIgnoreCase parameter from all nsString and nsCString consumers
sr=jag, r=shaver


git-svn-id: svn://10.0.0.236/trunk@113390 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 01:53:09 +00:00
rods%netscape.com
e3017ad0ff This was suppose to go in as part of
Bug 122530 r=dcone sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@113388 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 01:42:37 +00:00
darin%netscape.com
3f0914eda9 fix mach-o bustage
git-svn-id: svn://10.0.0.236/trunk@113386 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 00:48:32 +00:00
pinkerton%netscape.com
2972973e02 tooltips themed. r=sdagley/sr=ben. bug#115754
git-svn-id: svn://10.0.0.236/trunk@113344 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 19:45:20 +00:00
rods%netscape.com
b23f492af0 This does the following:
1) Removes the EnumeratePrinterExtended from nsIPrintOptions and all impls of it
2) Sets the Windows platform to once again use the native print dialog
3) The nsDeviceContextSpecWin will detect at runtime whether to use the standard PRINTDLG or the new PRINTDLGEX (supported by XP and WIN2k), this new code is only compiled in when the ifdef MOZ_REQUIRE_CURRENT_SDK is defined.
4) It adds an extra Property Sheet to the new dialog for Frameset Printing options
5) Now creates a DEVMODE before the diaog is created, this is used for setting different options in the print dialog before it comes up.
122530 r=dcone sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@113312 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 14:30:22 +00:00
pavlov%netscape.com
daa07fbe9f fixing bug 104999 on windows. r=dcone sr=waterson
git-svn-id: svn://10.0.0.236/trunk@113239 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 22:17:55 +00:00
pinkerton%netscape.com
d6cb53e13b fix case where some pushbuttons were too narrow. r=sdagley/sr=sfraser. bug# 120896
git-svn-id: svn://10.0.0.236/trunk@113236 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 22:01:44 +00:00
sfraser%netscape.com
67a35c1a08 Making the nsModuleComponentInfo data const; bug 74803. r=dp, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@113225 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 21:14:20 +00:00
timeless%mac.com
0566424203 Bug 120211 Hook-up a dialog which warns users of the broken Xfree86 Xprt
patch by Roland.Mainz@informatik.med.uni-giessen.de r=timeless sr=jag


git-svn-id: svn://10.0.0.236/trunk@113185 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 03:15:27 +00:00
cathleen%netscape.com
dd8ebc5bd1 eliminate nsCRT::zero() to use memset to zero instead, bug 118135, r=dp sr=waterson
git-svn-id: svn://10.0.0.236/trunk@113183 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 02:55:57 +00:00
pinkerton%netscape.com
a7cee19a47 twisties, upside down tabs, and tree implementation on mac. Also adding constants for window, menu, and dialog backgrounds XP. bug 115747, r=sdagley/sr=hyatt,sfraser.
git-svn-id: svn://10.0.0.236/trunk@113139 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 21:10:57 +00:00
timeless%mac.com
00f05b8498 Bug 95986 remove references to nsImageManager
removing obsolete tests
removal for cbiesinger@web.de r=pavlov sr=tor


git-svn-id: svn://10.0.0.236/trunk@113121 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 15:15:37 +00:00
timeless%mac.com
1264f3a27e Bug 95986 remove references to nsImageManager
patch by cbiesinger@web.de r=pavlov sr=tor


git-svn-id: svn://10.0.0.236/trunk@113120 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 15:01:33 +00:00
bryner%netscape.com
0941d7d594 Style and code cleanup. No functional changes. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@113097 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 03:06:44 +00:00
timeless%mac.com
9c991564ac Bug 120967 Scale images with specific scaling factors
patch by Roland.Mainz@informatik.med.uni-giessen.de r=timeless sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@113096 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 03:06:19 +00:00
timeless%mac.com
8af239bb2a Bug 121066 Images are dithered in Grayscale mode
patch by Roland.Mainz@informatik.med.uni-giessen.de r=timeless sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@113095 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 03:05:19 +00:00
timeless%mac.com
6436523048 Bug 120221 Make |NS_ERROR_GFX_PRINTER_INVALID_ATTRIBUTE| more specific
patch by Roland.Mainz@informatik.med.uni-giessen.de r=rods sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@113094 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 03:03:56 +00:00
bryner%netscape.com
04822496de Removing scrollbar tracks from the list of widgets that don't need to be invalidated due to a state change. This fixes the scrollbar "stuck-in-hover" problem. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@113063 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 23:44:16 +00:00