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

2274 Коммитов

Автор SHA1 Сообщение Дата
pinkerton%netscape.com 41aca4a04c Fix for leakage of nsScreenWin object in embedding case. r=saari, sr=sfraser. bug# 43590. 2001-01-23 00:39:40 +00:00
cls%seawood.org 91813cfb2b Make ::GetPixelDepth() know about rgb16 2001-01-22 05:10:15 +00:00
mkaply%us.ibm.com aa06c46421 r=mkaply, a=blizzard
Big GFX cleanup for OS/2 - using new logging mechanism
2001-01-19 15:47:20 +00:00
tor%cs.brown.edu 78dd589f4f Bug 65315 - update server pixmaps incrementally and move 8-bit alpha
check to ImageUpdated. r=jag, sr=blizzard
2001-01-18 13:39:07 +00:00
disttsc%bart.nl aafdd1a9ee Fix c++ comment in c file 2001-01-14 00:58:06 +00:00
dcone%netscape.com df16aebcb0 The locking and unlocking controls some optimization of the image.. like the DIB. r=kmmclusk sr=buster 2001-01-13 22:26:18 +00:00
mkaply%us.ibm.com 055775a495 r=mkaply, a=blizzard
Regression on 256 color from earlier system color checkin
2001-01-12 15:53:21 +00:00
mkaply%us.ibm.com da32bcd96f r=mkaply, a=blizzard
General code cleanup and fix for printer trap from Dainis Jonitis
2001-01-12 15:25:01 +00:00
mkaply%us.ibm.com 46d0f40f1a r=mkaply, a=blizzard
General code cleanup and new error logging mechanism from Dainis Jonitis
2001-01-12 15:18:10 +00:00
pavlov%netscape.com 7387013541 fix some build problems 2001-01-12 03:54:43 +00:00
dbaron%fas.harvard.edu e2162ca62f Fix xlib build bustage. 2001-01-10 20:12:51 +00:00
jgmyers%netscape.com 93254a9c97 cleanup, fix TRUE/FALSE refs: bug 63834 r=bryner sr=brendan@mozilla.org 2001-01-10 06:12:15 +00:00
dbaron%fas.harvard.edu 4152f2bae2 Fix bustage (Sun workshop 5.0) / warning (gcc) caused by tor's checkin. Functions returning values should, well, return values. sr=tor 2001-01-10 05:10:20 +00:00
dbaron%fas.harvard.edu d7466bd484 Fix one-time leak of nsGCCache. r=pavlov@netscape.com sr=waterson@netscape.com b=60215 2001-01-10 04:10:07 +00:00
dbaron%fas.harvard.edu b43ca0cb9c Add nsGCCache to the leak/bloat stats. r=pavlov@netscape.com sr=waterson@netscape.com b=60215 2001-01-10 04:08:39 +00:00
dbaron%fas.harvard.edu cf34a0f479 Fix leaks in the xlib port (and some problems exposed by fixing those leaks). b=64534, 64767 r=blizzard@mozilla.org (Not part of the build.) 2001-01-10 02:49:45 +00:00
tor%cs.brown.edu c8aabe86e7 Bug 61410 - move opaque test from ImageUpdated() to SetDecodedRect()
r=pavlov, sr=blizzard
2001-01-10 02:37:43 +00:00
peterlubczynski%netscape.com c6588cb2a9 Added nsPrintOptionsGTK to the factory. r=dcone sr=buster 2001-01-09 22:54:52 +00:00
mkaply%us.ibm.com 569eb984a4 Stupid error in last checkin 2001-01-09 15:30:12 +00:00
mkaply%us.ibm.com e355065cef #61253
r=javier, a=blizzard
Set system colors into color table
2001-01-09 00:05:03 +00:00
pavlov%netscape.com 9fcad2ca77 move the typedef of nscolor to gfx_color in to gfxcompat.h. change the typedef of gfx_color to PRUint32 from unsigned long just to make it explicit 2001-01-08 03:11:58 +00:00
tor%cs.brown.edu 2fbfccbff6 Bug 61410 - fix performance problem with fully opaque 8-bit alpha
images.  Also cleanse/shuffle nsImageGTK for size and remove some
extra parentheses. r=blizzard, sr=brendan
2001-01-07 23:02:02 +00:00
dbaron%fas.harvard.edu e7125e9fa5 Fix nsImageXlib.cpp to compile again and pull calls to xlib_get_shift_from_mask out of loop (as suggested by tor). r=blizzard@mozilla.org sr=tor@cs.brown.edu b=64518 2001-01-07 14:37:37 +00:00
pavlov%netscape.com adfe5c9931 merging the base and image parts of gfx2 to HEAD, renaming nsMargin, nsPoint, nsRect to whatever2 to avoid header name conflicts with gfx
still need to resolve issue with gfx2's nsIImage wanting to use nsIDrawable, since there arn't any ifdefs in idl...
2001-01-07 01:40:18 +00:00
mkaply%us.ibm.com 4ae85b25f8 OS/2 TB breakage
Uh duh. It would help if I put the XP_OS2 in the header file.
2001-01-03 03:05:09 +00:00
bryner%uiuc.edu 6862b07fb9 Removing dead .toc files. Not part of build. a=sfraser. 2001-01-03 01:32:06 +00:00
tor%cs.brown.edu 30513bad4f #51179 blending calculations were incorrect (dividing by 256 instead of 255).
r=brendan, sr=roc
2001-01-02 23:41:07 +00:00
mkaply%us.ibm.com 2d58a4cd84 #62335
r=mkaply, a=blizzard
Chinese can have either 1381 or 1286 - query system to determine which one to use
2001-01-02 23:23:52 +00:00
sfraser%netscape.com 167057129a Fix bugs 57327 and 57835; convert nsImageMac to use PixMaps rather than GWorlds to reduce memory usage, and reduce changes of allocation failure. sr=beard, r=pinkerton 2001-01-02 23:16:50 +00:00
mkaply%us.ibm.com 26a63ad735 #62335
r=mkaply, a=blizzard
Fix DBCS font handling - use face, not family - do proper conversion
2001-01-02 14:44:39 +00:00
bryner%uiuc.edu 5b1fe6461e Eliminate imglib dependency on obsolete merrors.h by moving error codes used by imglib to a new ilErrors.h file (in support of bug 38061). Remove unused il_errp.h file. Also remove an unused variable in scale.cpp. r=cls, sr=tor. 2000-12-29 20:06:14 +00:00
jgmyers%netscape.com 6867dc5e6a Remove dead code. Bug 63834 r=bryner sr=scc 2000-12-29 15:40:49 +00:00
bryner%uiuc.edu 2a32d9d25e More cleanup fun for bug 38061. Removing already #if 0'd includes of mimeenc.h and xlate.h to avoid LXR false-alarms. sr=cls. 2000-12-29 06:31:39 +00:00
dbaron%fas.harvard.edu e363ab673d Attempt to fix BeOS bustage caused by autoconf test that changes the definition of |PRUnichar| from |PRUint16| to |wchar_t| on platforms where |sizeof(wchar_t)| is 2. 2000-12-23 22:15:06 +00:00
dbaron%fas.harvard.edu 63de7f207f Attempt to fix OS2 bustage caused by autoconf test that changes the definition of |PRUnichar| from |PRUint16| to |wchar_t| on platforms where |sizeof(wchar_t)| is 2. 2000-12-23 21:43:53 +00:00
koehler%mythrium.com 7771e3b6b1 Bug 59528 - BeOS: images are drawn outside of its bounding box - r=cls 2000-12-22 23:19:04 +00:00
pinkerton%netscape.com 395133dbd4 Make GetBits() convert from DDB to DIB when asking for the bits, if necessary.
r=kmcclusk, sr=hyatt. bugscape bug #3322.
2000-12-21 22:18:15 +00:00
dcone%netscape.com f435fb1a08 bug 63310 r=kmmclusk sr = buster. Fixes printing crash with images. 2000-12-19 21:15:57 +00:00
beard%netscape.com 09830db8d4 [not part of build] generalized printing support. 2000-12-16 03:38:21 +00:00
beard%netscape.com 28a5b255b6 [not part of build] Carbon printing support. 2000-12-16 03:37:25 +00:00
cls%seawood.org 9bba49405b Fix keyboard input for BeOS.
Thanks to Makoto Hamanaka <VYA04230@nifty.com> for the patch.
Bug #62680
2000-12-15 02:14:30 +00:00
timeless%mac.com 8442febd18 Fix Bug 49879 M18: Printing with libXp/Xprt ends-up in error+exit
Patch from Roland.Mainz@informatik.med.uni-giessen.de (Roland Mainz)
r=dcone
sr=blizzard
2000-12-14 21:38:58 +00:00
mkaply%us.ibm.com 1d751a4837 Remove obsolete files 2000-12-13 03:31:35 +00:00
dcone%netscape.com 3e1ced8554 Fixed the background with Transparent PNG's and a 32 and 16 bit depth printing problem.
r=kmmclusk sr=buster bug = 55093, 46871
2000-12-12 21:27:42 +00:00
mkaply%us.ibm.com 0c8f747f9d OK, lets try this Arial fix for Russian 2000-12-11 22:14:44 +00:00
mkaply%us.ibm.com 06e5ac7d01 #62335
r=pedemonte, a=blizzard
Using sscanf to parse font causes problems with whitespace - use something else
2000-12-11 21:15:04 +00:00
dbaron%fas.harvard.edu 232f61ca0d Fix goto-related IRIX bustage. 2000-12-10 05:46:46 +00:00
dbaron%fas.harvard.edu 1f20cee63d Fix leak bug 47098 (image objects leaked for animated throbber or for cancelled image loads) by making ImageNetContextImpl have weak references to ImageConsumer and have ImageConsumer do more cleanup in its destructor when its OnStopRequest method wasn't called. r=pnunn, kmcclusk, dcone, beard sr=mscott 2000-12-09 04:02:31 +00:00
mkaply%us.ibm.com 99482bbbed r=mkaply, a=blizzard
Code cleanup on ClipRegions
2000-12-08 15:44:13 +00:00
mkaply%us.ibm.com b8358f85e7 r=mkaply, a=blizzard
Code cleanup on ExtTextOut
2000-12-08 15:43:06 +00:00
mkaply%us.ibm.com f35f8c8b72 #61253
r=jkobal, a=blizzard
Using wrong or bad PS to query font availability
2000-12-08 15:38:10 +00:00
mkaply%us.ibm.com 59b81fe10e #58446
r=mkaply, a=blizzard
Code from jkobal - prevents garbage while displaying images
2000-12-05 04:01:13 +00:00
mkaply%us.ibm.com 903d703a00 #60973
r=jkobal, a=blizzard
Convert system font names to Unicode
2000-12-05 03:53:08 +00:00
mkaply%us.ibm.com 4427117633 #61723
r=jkobal, a=blizzard
Fix for printer problem incorrect - backing out
2000-12-01 23:08:34 +00:00
mkaply%us.ibm.com 2023c5ce46 #61731
r=mkaply, a=blizzard
We were missing masks in DrawTile
2000-12-01 20:31:20 +00:00
mkaply%us.ibm.com c9d417accd #61253
r=jkobal, a=blizzard
Don't draw borders on FillRects and FillArcs
2000-11-30 23:53:43 +00:00
mkaply%us.ibm.com 33dd6228c8 #61595
r=jkobal, a=blizzard
Stupid stupid code I wrote caused trap
2000-11-30 22:07:02 +00:00
mkaply%us.ibm.com 92460f2b0f #61253
r=mkaply,jkobal a=blizzard
Various OS/2 cleanup - fonts, print, and arcs
2000-11-29 22:42:28 +00:00
mkaply%us.ibm.com 8a36a46075 #61253
r=mkaply, a=blizzard
Code from Dainis Jonitis - fix arc drawing
2000-11-28 23:30:59 +00:00
mkaply%us.ibm.com 8420d6e393 #61253
r=mkaply,jkobal, a=blizzard
Setting wrong background on printing, setting wrong default on printing
2000-11-27 21:00:57 +00:00
mkaply%us.ibm.com f760e8425e #53366
r=jkobal, a=blizzard
A pointer to mem is a really bad thing to hash against
2000-11-27 20:22:52 +00:00
cls%seawood.org fc9c54cb3d Oops. Fixing bustage introduced by previous checkin. I forgot that XPIDL_MODULE is sometimes set by MODULE. r=blizzard Bug 59454 2000-11-21 00:18:46 +00:00
cls%seawood.org 8bd122b3d5 Resurrect REQUIRES so that we have some sort of means to track intermodule dependencies. Bug #59454 r=blizzard@mozilla.org 2000-11-20 07:16:06 +00:00
alecf%netscape.com deff2e336c #45797 - fix consumers of NS_IMPL_ISUPPORTS
r=dveditz
2000-11-17 20:54:21 +00:00
mkaply%us.ibm.com 872a40de99 r=mkaply, a=blizzard
More ugliness for Russian on OS/2 - some pages use "arial"
2000-11-16 15:37:44 +00:00
mkaply%us.ibm.com ee2dae8003 #60326
r=mkaply, a=blizzard
Fix from areed, jkobal for off by one pel drawing rectangles
2000-11-16 15:29:19 +00:00
mkaply%us.ibm.com 5ccf4938a9 #56772
r=cls
OS/2 missing platform specific navigation bindings stuff
2000-11-15 21:19:23 +00:00
cls%seawood.org 3a26d0b827 Exporting icon gifs like we do on windows. Bug 59179 r=pnunn 2000-11-15 03:46:04 +00:00
mkaply%us.ibm.com bf894a5f1e #56853
r=mkaply, a=blizzard
Code from aaron reed to fix polygon drawing. Also 16 color fix from jkobal.
2000-11-14 21:27:11 +00:00
mkaply%us.ibm.com 0f538fa870 #60081
r=jkobal, a=blizzard
Add support for textzoom and not scaling bitmap fonts
2000-11-14 20:32:15 +00:00
erik%netscape.com 1f7fac4968 bug 42917; r=timeless,pavlov,bstell; sr=blizzard; need to increment
mFontsIndex only after we fail to load any font for the current family
2000-11-14 19:58:20 +00:00
cls%seawood.org a78ded2974 Update GetBoundingMetrics() api for xlib + mathml case 2000-11-13 22:15:42 +00:00
tor%cs.brown.edu dd0fded070 Bug 59386 - off-by-one error in gtk alpha compositor divisor
causing blending artifacts, plus cleanup by moving compositing
calculation to a macro.  r=bryner, sr=blizzard
2000-11-08 05:17:23 +00:00
dbaron%fas.harvard.edu df8118a945 Fix leak of ImageRequestImpl. r=pnunn@netscape.com sr=brendan@mozilla.org b=59179 2000-11-08 02:57:37 +00:00
dbaron%fas.harvard.edu 226fa1c091 Fix leak of nsFontGTK. Patch from bstell@netscape.com. r=erik@netscape.com sr=blizzard@mozilla.org b=5547 2000-11-08 02:56:10 +00:00
mkaply%us.ibm.com 680c3444a9 #59255
r=mkaply, a=blizzard
Code from Dmitry Kubov to fix Arial
2000-11-07 22:50:46 +00:00
mkaply%us.ibm.com 466a172da0 #59396
r=jkobal, a=blizzard
Using wrong value for nsLookAndFeel, and wrong font checks
2000-11-07 22:17:55 +00:00
briane%qnx.com f30be61560 PHOTON build only
Updates for drawing and Printing
2000-11-06 15:29:04 +00:00
mkaply%us.ibm.com 77d8896b41 EMX Break
Need INCL_DOSERRORS
2000-11-03 20:38:48 +00:00
mkaply%us.ibm.com 7080c31360 #53392
r=mkaply, a=blizzard
Code from tartak - memory overwrite in printing
2000-11-02 22:04:55 +00:00
koehler%mythrium.com 2801f9b49f bug #55450: New gfx implementation more in synch with linux/gtk version. r=cls
r=blizzard (no sr has blizzard give me a go ahead for BeOS only stuff)
2000-11-02 00:47:12 +00:00
mkaply%us.ibm.com 858bb374a9 Wrong casts being used
Caused outside contributor to be unable to build
2000-10-31 14:49:46 +00:00
dcone%netscape.com 4be2af7bfd bug = 58127 r = kmcclusk sr = buster. fixed 8 bit GDI calls for printing. 2000-10-30 20:43:09 +00:00
mkaply%us.ibm.com ba779b87cc EMX build break. 2000-10-30 20:10:36 +00:00
waqar%netscape.com b721c20516 #=34706
r=dcone@netscape.com
a=buster@netscape.com
d=Fixes a crash on linux when printing to a file in a directory where I dont
have permission to or printing to a directory or to a non existing printer.
2000-10-30 15:22:46 +00:00
warren%netscape.com 4189314fdb Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc. 2000-10-28 22:17:53 +00:00
warren%netscape.com b31b2cc032 Fixed fprintf problem 2000-10-28 01:07:38 +00:00
warren%netscape.com a1b6442b35 Fixed XP_FilePrintf problem 2000-10-28 01:03:01 +00:00
warren%netscape.com 6e35f97e31 Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson 2000-10-27 22:43:51 +00:00
pinkerton%netscape.com 887a36a67a changes for Carbon r=pchen/a=sfraser. bug# 42100 2000-10-27 20:40:47 +00:00
blizzard%redhat.com be2bf9383f Bug #54219. Bring qt back from the dead. I am checking this in on behalf of John Griggs <johng@corel.com>. If you have problems with this code, please contact him. 2000-10-25 16:55:40 +00:00
pinkerton%netscape.com 651c50e827 Don't use SetAnimatedThemeCursor() at interrupt time. Doh! Instead just back down to using the normal watch cursor. Not as pretty, but doesn't wipe out the machine at random. r=pchen/a=sfraser, bug#52565. 2000-10-25 01:43:53 +00:00
hyatt%netscape.com d106b759b9 Fix for 56599. r=everybody. a=sfraser. 2000-10-24 05:55:42 +00:00
briane%qnx.com d31e4850cf PHOTON BUILD only
fixe font sizing, font sizes now look like other platforms
2000-10-23 19:39:49 +00:00
mkaply%us.ibm.com 8f8f396aa2 Missing parenthesis on earlier checkin 2000-10-20 02:03:19 +00:00
sfraser%netscape.com cebf7c0078 Fix for 20743 -- better strategy for low-memory handling when allocating image GWorlds. r=pierre, sr=dcone. 2000-10-19 21:17:13 +00:00
dcone%netscape.com 0f6d661c05 Fix for tiled images that with optimized images. r=kmmclusk sr=buster b=45100 2000-10-17 21:18:40 +00:00
mkaply%us.ibm.com 482ff25512 #56816
r=mkaply, a=blizzard
Font crashes uses unknown fonts
2000-10-17 14:42:33 +00:00
mkaply%us.ibm.com 5de83d6206 #55365
r=pedemont, a=blizzard
We were forcing a failure on Verdana. BAD
2000-10-10 23:03:38 +00:00
mkaply%us.ibm.com 29808eab7b r=mkaply, a=blizzard
Quick fix to enable DBCS fonts
2000-10-10 14:31:46 +00:00
mkaply%us.ibm.com 69596e3021 #53381
r=mkaply, a=blizzard
Much better fix for italic layout
2000-10-09 22:46:35 +00:00
dcone%netscape.com a099980e07 bug = 50795 Use factory to create the nsRendering Context. r/sr=buster a=mcklusky r=erik [rtm++] 2000-10-08 03:31:14 +00:00
mkaply%us.ibm.com f427d58b66 #53381
r=mkaply, a=blizzard
Code from jkobal to fix italic layout
2000-10-07 03:43:04 +00:00
mkaply%us.ibm.com 75208a0a41 #55105
r=mkaply, a=blizzard
Code from jkobal to fix our cursor drawing
2000-10-07 03:40:20 +00:00
pinkerton%netscape.com 51fd9fdd5c turn off watch cursor before going into native code. make the cursor not turn on when library loads so embedding clients don't get screwed. r=pchen/a=hyatt, bug# 53121. 2000-10-06 00:57:40 +00:00
mkaply%us.ibm.com 86335f135d #52455
r=pedemonte, jkobal, a=blizzard
Woohoo! We found the random memory overwrite that was breaking fonts.
2000-10-05 22:10:23 +00:00
sfraser%netscape.com f26628eac4 Fix for bug 55140, r=brade, sr=ftang. Fix a stale pointer bug in unicode font mapping routines, by not using a global (which got stale), but using an inline getter instead. 2000-10-05 04:06:53 +00:00
quy%igelaus.com.au 415540d5f3 Updating xlib toolkit. r=a=blizzard. Not part of build. Bug # 54132 2000-10-05 00:10:19 +00:00
quy%igelaus.com.au b9a3195126 Updating xlib toolkit. r=a=blizzard. Not part of build. Bug # <A HREF="http://bugzilla.mozilla.org/show_bug.cgi?id=54132">54132</A> 2000-10-05 00:04:54 +00:00
mkaply%us.ibm.com 4294555de4 #52455
r=pedemonte, a=blizzard
OK, here's the major font checkin. There's some debug code in here.
2000-10-02 19:00:52 +00:00
nhotta%netscape.com 3414cc45e8 (bstell speaking, (415) 845-7800)
bug 46974 - display of ascii (8 bit) data incorrect with 10646 (16 bit) font
a=erik r=blizzard, approved for trunk checkin by jar
2000-09-29 22:21:04 +00:00
tor%cs.brown.edu a799caffcd Bug 52489 - prevent garbage from being shown when tiling a
partially received image.  Patch from adam@gimp.org.
r=alex@cendio.se,pavlov a=tor
2000-09-29 21:05:35 +00:00
nhotta%netscape.com ecb57dd16d backing out previous changes since depend versions of the tree won't build 2000-09-29 02:20:25 +00:00
nhotta%netscape.com 4923accff7 bug 46974 - display of ascii (8 bit) data incorrect with 10646 (16 bit) font
a=erik r=blizzard, approved for trunk checkin by jar
2000-09-28 22:46:27 +00:00
tor%cs.brown.edu 90a54693d6 Bug 52275 - crasher if we ended up in DrawComposited() with a zero
width or height.  r=pavlov,scc a=buster
2000-09-23 01:55:30 +00:00
sfraser%netscape.com 9fe36a8410 Fixing Mac out of memory blocker (dupped to bug 20743); make the low memory buffer purgeable again after reallocating it, and tweak the heap space numbers for GWorld allocations. r=pchen, sr=scc 2000-09-22 00:17:07 +00:00
erik%netscape.com 62d559f901 bug 53585 and bug 53569; fixing a leak; r/a=brendan; a=granrose 2000-09-21 21:46:47 +00:00
pierre%netscape.com 626fc4b02c fix related to the reconstruction of html.css (#6625), the css system fonts (#1021 and #3371) and a regression on the Mac from #44656: make the html form controls look better on the Mac. a=buster 2000-09-21 10:22:14 +00:00
pinkerton%netscape.com 0d0b4de7a5 turn off watch task around print dialog, r=sfraser bug 53121. 2000-09-21 05:11:08 +00:00
pinkerton%netscape.com d09fc6d0ec add nsWatchTask, r=sfraser bug 53121. 2000-09-21 05:10:04 +00:00
pinkerton%netscape.com 730a158ded First Checked In. 2000-09-21 05:05:09 +00:00
mkaply%us.ibm.com 66e7bba723 #53410
r=brendan, a=brendan
Using wrong identifier to get screen width and height
2000-09-21 01:26:00 +00:00
ftang%netscape.com 66766e84ec fix bug 50816. add if statement for prevFont so it won't crash on win95J while prevFont is null (when we try to render a
Unicode which do not have glyph in any font on the system.
r=buster,erik a=buster.
2000-09-20 23:13:12 +00:00
erik%netscape.com c4679f6d47 bug 52655; r/a=ftang; switch from GetCharsetAtom2() to NS_NewAtom() since
the former does some unwanted charset name mapping to work around problems
with Web sites using the wrong charset names; also added self test code to
catch any spelling errors since we are now not going through the charset
manager (GetCharsetAtom2)
2000-09-20 23:06:53 +00:00
waterson%netscape.com 45264402c8 Fix build bustage. 2000-09-20 06:40:22 +00:00
waterson%netscape.com c71e04b66a Bug 44352. Remove nsIMemoryPressureObserver in favor of nsIObserverService et al., and convert existing nsIMemoryPressureObserver clients. Add memory flusher thread. Add debug UI to force memory flush. r=alecf,sfraser,warren a=warren 2000-09-20 05:44:19 +00:00
sspitzer%netscape.com c35739bb7e bullet proofing for crash in #53250, related to #49115
r/a=mscott
2000-09-19 22:37:02 +00:00
pinkerton%netscape.com f2ec71e3f9 Fix major DC suckage on win2k and 98. Instead of calling GetDC all the time,
only call it when we need it and then be sure to release it. r=mjudge, bug#49285
2000-09-14 23:53:19 +00:00
sfraser%netscape.com 606ff5ba8d Fix build bustage; add new param to FlushCach. r=pnunn 2000-09-14 23:44:51 +00:00
rayw%netscape.com d39d9e6d59 Bug fix for 52648 -- remaining stash of progids which I missed on
the mega-change yesterday.  This will fix a few more issues.

r=warren
2000-09-14 23:20:49 +00:00
mkaply%us.ibm.com 6f34541c64 #52455
r=mkaply, a=brendan
FontEnumerator implementation for OS/2
2000-09-14 23:17:20 +00:00
pnunn%netscape.com d2e25ec69c bug#51249: add chrome to FlushCache. pnunn r:syd 2000-09-14 23:06:53 +00:00
pnunn%netscape.com 452e8586e8 bug#51249: add ability to flush chrome. pnunn r: syd. 2000-09-14 23:00:59 +00:00
sfraser%netscape.com 976b0431ee More work on 20743; better low memory handling on Mac. Better control of whether we allocate GWorlds in temp mem, make nsImageManager implement nsIMemoryPressureObserver (not turned on yet), and fix a double delete of GWorlds. r= pinkerton 2000-09-14 22:42:36 +00:00
waqar%netscape.com 2c28a2eec8 #=48907
r=pavlov@netscape.com
d=Get the font size using the pixel size instead of the point size. Pixel
size seems to work better for non default resolutions.
2000-09-14 18:57:05 +00:00
rayw%netscape.com 6cc70ebd6c Bug 37275, Changing value of all progids, and changing everywhere a progid
is mentioned to mention a contractid, including in identifiers.

r=warren
2000-09-13 23:57:52 +00:00
sfraser%netscape.com 1d6f955c39 Part of the fix for 20743, add flag to tell us if a drawing surface is short-lived, so we can allocate in temp mem (on Mac). r=pavlov 2000-09-13 07:02:30 +00:00
dcone%netscape.com c40ecb4359 Put the nsPrintOptions into the factory for the Mac. r=kmmclusky. b=36796 2000-09-12 14:34:14 +00:00
dcone%netscape.com c122f26c11 Stray Semicolon taken out. 2000-09-12 14:31:10 +00:00
dcone%netscape.com 0f1d037dee Fixed the tiling bug. Limited the size of the tile buffer. Check for sizing. Bug=49751 r=kmcclusky a=kmcclusky 2000-09-12 03:48:56 +00:00
valeski%netscape.com a1fe930fa1 50188. forcing noisy_fonts macro to *not* spew to stderr/out in debug builds. 2000-09-11 21:48:58 +00:00
erik%netscape.com 2e03f0197a bug 33162; instead of zeroing out all Unicodes less than 0x2200, we just
zero out the common ones that correspond to CP1252 (for things like smart
quotes), so that we can still see most of the JIS X 0208 characters;
r=ftang
2000-09-11 21:03:58 +00:00
briane%qnx.com d4b348b302 NOT PART OF BUILD - PHOTON ONLY
Various fixes to correct drawing problems and speed up the rendering
and font engine
Brian Edmond
2000-09-11 13:51:58 +00:00
valeski%netscape.com f13ac0e793 50188. removing release spammage 2000-09-08 23:21:08 +00:00
pinkerton%netscape.com 79332eccb8 add an applescript wrapper for a call that is only in carbon. r=sfraser. 2000-09-08 23:09:42 +00:00
kmcclusk%netscape.com ffe76efaad Clip unicode text on WIN95 when a underline or strikeout font has been specified. Fixes underline too long problem on WIN95. bug 8322 r=attinasi@netscape.com 2000-09-07 03:20:05 +00:00
rpotts%netscape.com 1b3682c462 Removed obsolete call to get the Prefs Service whenever ImageNetContextImpl::GetURL(...) is called. 2000-09-06 09:14:08 +00:00
dbaron%fas.harvard.edu 0be0ad6edb Fixing code that relies on implicit string construction. r=scc (verbally) 2000-09-03 02:08:24 +00:00
brendan%mozilla.org bcd108bc51 Fix longstanding bug with nsScriptableRegionConstructor (lack of NS_IMETHODIMP). Use nsnull and \!, not NULL and lame NULL == ptr tests. 2000-09-02 03:39:27 +00:00
pnunn%netscape.com 626a460e76 bug#13718: pnunn. move init to intended location. 2000-09-01 19:00:05 +00:00
waqar%netscape.com ccbff80e3d #=48907
r=rods@netscape.com
a=kmcclusk@netscape.com
d=Implement CSS3 Font for GTK.
2000-09-01 13:21:46 +00:00
rods%netscape.com e11764fe74 When calculating the point size of a LOGFONT the scalling between the screen
and the printer must be taken into account. (The LOGFONT metrics are for the screen)
Bug 45656  r=dcone
2000-09-01 11:59:48 +00:00
vidur%netscape.com 4a41eee18d Fix for bug 46861. nsIDOMWindow is now split into two interfaces: a public interface (still called nsIDOMWindow) for embedders and an internal interface (nsIDOMWindowInternal) for internal use. The union of the two interfaces is still visible from JavaScript. r=jst@netscape.com 2000-09-01 01:54:35 +00:00
pnunn%netscape.com 8d5a6f8804 bug#13718: add hooks for natural dimensions on images. pnunn. r: cmanske, kmcclusk. 2000-09-01 01:12:39 +00:00
dcone%netscape.com 31f409d9d3 Added factory method for creating an nsPrintOptions object. This is for bug 36796. r=kmcclusk. 2000-08-31 14:49:05 +00:00
mkaply%us.ibm.com b81a212a22 #45872
r=pedemonte, a=brendan
I singlehandedly broke OS/2 printing.
2000-08-30 20:28:28 +00:00
waqar%netscape.com 80f55cdfe2 d=backing out my changes, until we can figure out what version of gtk we
need to use.
2000-08-30 02:38:43 +00:00
waqar%netscape.com 0158104a24 #=48907
a=kmcclusk@netscape.com
r=pavlov@netscape.com
d=Implementing CSS3 Fonts for GTK.
2000-08-30 00:44:15 +00:00
pnunn%netscape.com cc18910ede bug#48546: animation load attributes. 2000-08-28 23:45:31 +00:00
pnunn%netscape.com aa360f3fed bug#48546: animation loop load attributes. 2000-08-28 23:45:09 +00:00
attinasi%netscape.com fb844d8b47 Added some checks for null in font management of GetWidth(), and added checks to prevent divide-by-zero when GetAveCharWidth returns 0 (which it should not do but is seen in talkbacks). b=48460 r=buster@netscape.com 2000-08-28 23:33:43 +00:00
quy%igelaus.com.au 2f42b1c263 Updating xlib. Not part of build 2000-08-28 23:15:44 +00:00
quy%igelaus.com.au bef66bcdf6 Updating xlib. Not part of the build 2000-08-28 03:48:52 +00:00
kmcclusk%netscape.com 36d8bd3e13 Added check to 8-bit blender code for null cmap.map to fix blender crash on Linux(p=afranke@ags.uni-sb.de) b=17356 r=attinasi@netscape.com 2000-08-26 03:19:12 +00:00
quy%igelaus.com.au 0e4bbaab2d Updating xlib. Not part of the build 2000-08-25 09:25:53 +00:00
quy%igelaus.com.au 846c03e2ef First Checked In. Not yet part of the build 2000-08-25 07:22:28 +00:00
shanjian%netscape.com 960e200de7 #49559 JPN characters disappear at the beginning of a line
ra=ftang
the problem is because the text segments array is indexed out of its legal range.
2000-08-24 22:25:44 +00:00
jband%netscape.com 691d63e78e - !missed a file! - Use hastable based nsStaticNameTable rather than slower and fatter AVLTree for static names. fix bug 48855. r=harishd,attinasi 2000-08-22 07:05:00 +00:00
jband%netscape.com da5359a4d4 Use hastable based nsStaticNameTable rather than slower and fatter AVLTree for static names. fix bug 48855. r=harishd,attinasi 2000-08-22 06:57:32 +00:00
pnunn%netscape.com 26e78af21e bug#20110, & maybe #32269: Get pref load attributes and apply if LOAD_NORMAL when get
image url. pnunn, r:neeti.
2000-08-21 19:37:04 +00:00
dbaron%fas.harvard.edu 427b57b662 Add nsFontCache to leak and bloat stats. r=waterson 2000-08-21 13:04:18 +00:00
warren%netscape.com 930a05de5a Fix for hash code performance problem discovered by bienvenu. 'Sampling' hash code was statistically evil. 2000-08-20 21:29:10 +00:00
scc%mozilla.org 3af777262c attempt to fix linux bustage 2000-08-19 22:01:24 +00:00
scc%mozilla.org 983cda487f fixing code that relied on implicit string construction 2000-08-19 21:32:38 +00:00
pavlov%netscape.com 4f74313558 fix for leak due to extra addref of GdkGC bug 49555 r=bruce 2000-08-19 06:33:56 +00:00
pavlov%netscape.com 682675b71b XRegions are no longer emigrating in mass to avoid free() (bug 49537) r=bruce 2000-08-19 06:01:43 +00:00
pollmann%netscape.com 866fe411a3 Bug 43214: Exclude garbage values for font height that cause crashes. Fix courtesy of Randell Jesup jesup@wgate.com, r=pollmann 2000-08-18 03:38:15 +00:00
pavlov%netscape.com 8ef6993c1c patch to hold on to the image gc when possible. reduces the number of creategc/freegc calls r=imot. linux performance bug 26502 2000-08-17 21:53:10 +00:00
ftang%netscape.com 96cf9ebd3f fix 47114. remap 6 characters to the MacOS truetype value for symbol fonts. r=nhotta 2000-08-17 21:47:42 +00:00
pavlov%netscape.com 84655dab1c patch from Tomi Leppikangas <Tomi.Leppikangas@oulu.fi> to reuse GCs when the only person holding on to them is the GC cache (i.e. don't create/destroy, just change) r=pavlov,shaver. work on linux performance bug 26502 2000-08-17 21:44:11 +00:00
dbaron%fas.harvard.edu 2375a67174 Count the nsFontGTK class in the leak stats. Some of these are leaked, so the numbers may go up. r=waterson 2000-08-16 23:05:56 +00:00
alecf%netscape.com a01c6bd77b fix a bunch of UMRs r=syd
(no bug but I needed these to get my purify build going)
2000-08-16 07:39:38 +00:00
rods%netscape.com cc44313fd4 css button and caption font is set to be two point sizes larger than the default GUI size.
caption font shouldn't (and now doesn't) use the actual Windows platform specific "caption" font
b=33312 r=kmcclusk
2000-08-14 13:54:50 +00:00
warren%netscape.com 76affc9fde Fixed nsStringKey -> nsCStringKey problem 2000-08-10 07:28:01 +00:00
warren%netscape.com 8860496f83 Fixed nsStringKey problems due to hashtable changes. 2000-08-10 07:10:42 +00:00
warren%netscape.com 4af572e4c1 Bug 46711. Removed nsAutoString travisty from nsStringKey. Introduced nsCStringKey. Made them both share the underlying string when possible. r=waterson 2000-08-10 06:19:37 +00:00
pavlov%netscape.com e3e23a13a4 avoid calling XSetFont on every draw_text (hopefully) by using the GC cache correctly when drawing text and not calling gdk_draw_text directly. working on linux performance bug 26502. r=imot 2000-08-09 20:15:08 +00:00
dcone%netscape.com b2cfd602c1 Taking out the change from yesterday that enables the PatBlt for tiling. Found problems so
I am pulling that change for now.
2000-08-09 14:07:55 +00:00
dcone%netscape.com ac59ad1af2 Fixes slow scrolling, using patblt on windows NT. bug = 43943. A=mcclusk 2000-08-08 14:07:38 +00:00
tor%cs.brown.edu 2e7c5d3676 Bug 40942 and 47816 - fix off-by-one error in DrawComposited
sanity check.  r=bryner
2000-08-08 06:42:26 +00:00
dougt%netscape.com e5d5e08f5e adding pref for image cache size. (47656)
r=valeski@netscape.com
2000-08-07 20:51:30 +00:00
tor%cs.brown.edu d527d27515 Bug 47679 - clipping rewrite for nsImageGTK::DrawComposited.
r=blizzard, a=waterson
2000-08-06 19:36:46 +00:00
dbaron%fas.harvard.edu 68cfeb1144 Fix potential leak. r=pnunn a=waterson 2000-08-06 19:07:06 +00:00
pavlov%netscape.com 510bc81038 removing (broken) x11-shm code. I have not found this code to provide any speedup, and since it is broken, I am removing it. bug 32736 r=bryner 2000-08-06 05:17:31 +00:00
pierre%netscape.com 0b678f57d8 40325 (subtracting dev2app in some cases) 2000-08-05 04:40:22 +00:00
syd%netscape.com 1469f97d22 Add some prlog support for debugging image usage, r=pavlov. Debug only. 2000-08-05 00:58:24 +00:00
pnunn%netscape.com 0c8f84aed4 bug#474711: don't mess with channel load attributes. pnunn. 2000-08-04 23:37:41 +00:00
pnunn%netscape.com 36081afbc8 bug#46360: fixing leak of nsWeakReference. Thanks, Patrick. pnunn. 2000-08-02 00:34:30 +00:00
mkaply%us.ibm.com 98e371b34b 45872
r=mkaply, a=brendan
Fixes for tiling of bitmaps - make them faster and fix 256 color
2000-07-31 20:36:14 +00:00
sfraser%netscape.com 70636b2129 Fix 6553 at last -- image badge icons now show on Mac. r=pinkerton. 2000-07-28 00:55:53 +00:00
mkaply%us.ibm.com bad03cba29 45872
r=mkaply, a=brendan
Found a way to get the desktop DC so screen APIs could be implemented properly
2000-07-27 21:10:32 +00:00
mkaply%us.ibm.com bf670ac436 #45872
r=mkaply, a=brendan
Port of nsDeviceContextOS2 to be more like Windows and removal of nsPaletteOS2
2000-07-26 14:21:07 +00:00
mkaply%us.ibm.com 8c61fcfe16 #45872
r=mkaply, a=brendan
Make nsDeviceContextSpecOS2 look more like Windows
2000-07-26 14:07:24 +00:00
mkaply%us.ibm.com 0ee332c1f7 #45872
r=mkaply, a=brendan
Make nsDeviceContextSpecFactoryO look more like Windows
2000-07-26 01:26:49 +00:00
mkaply%us.ibm.com b463fefd68 #45872
r=mkaply, a=brendan
Include the right stuff so this header builds regardless of where it is included
2000-07-26 00:00:27 +00:00
mkaply%us.ibm.com abe3acde8b #45872
r=mkaply, a=brendan
Turn on ScreenManager and Screen classes in GfxFactory
2000-07-25 23:58:09 +00:00
mkaply%us.ibm.com c5a5edb439 #45872
r=mkaply, a=brendan
Turn on ScreenManager and Screen classes in Makefile
2000-07-25 23:57:12 +00:00
mkaply%us.ibm.com b010d4592c #45603
r=mkaply, a=brendan
Can't use the desktop HDC to do these queries - I'll just grab SYSVALUES
2000-07-25 22:09:23 +00:00
rbs%maths.uq.edu.au cd5c0c8bb0 Bug 18814. Return the x-height that complies with the convention in the CSS spec. r,a:waterson 2000-07-25 08:32:39 +00:00
uid408 a4b9c4120a Disable use of AlphaBlend() on Win98, it's broken. Bug 36694. r=kmcclusk, a=brendan 2000-07-25 03:51:39 +00:00
uid408 0609812a03 Fix for VC5 builds. Bug 36694. r=kmcclusk, a=brendan 2000-07-25 03:51:04 +00:00
mkaply%us.ibm.com c0c18656ac #45872
r=mkaply, a=brendan
Implement Screen and ScreenManager classes on OS/2 - not part of build yet
2000-07-24 22:32:19 +00:00
mkaply%us.ibm.com 6a0c7197b4 #45872
r=mkaply, a=brendan
RequiresInvertedMask is unnecessary - we already have the device depth, just check it.
2000-07-24 22:31:26 +00:00
mkaply%us.ibm.com 8f2378e71d #45872
r=mkaply, a=brendan
Rather than forward declaring the class, include nsFont.h
2000-07-24 22:30:49 +00:00
mkaply%us.ibm.com 08dc444d5b #45872
r=mkaply, a=brendan
No need to use these APIs - we have access to the widget HWND
2000-07-24 22:30:18 +00:00
pnunn%netscape.com ec12efd420 bug#30852: (&related to #46032,#46049). Use default channel load attributes since
LoadGroup attributes not set correctly. pnunn.
2000-07-24 19:32:43 +00:00
uid408 6148842bf9 Enable 8-bit alpha channel for images on Windows. Bug 36694. Patch thanks to VYV03354@nifty.ne.jp. r=kmcclusk,dcone a=brendan 2000-07-20 04:19:23 +00:00
pnunn%netscape.com 31c3fa63dd fix for bug#30852.(nsbeta2+). Image reloads not using necko reload attributes. pnunn.
rev:neeti; and tested on win/mac/linux.
2000-07-20 01:52:35 +00:00
shanjian%netscape.com 39b50bcd83 #45543
Use empty cmap for those charsets not easily to determin its cmap.
r=ftang r=rbs
2000-07-18 21:54:33 +00:00
mkaply%us.ibm.com a50173722a #42637
r=mkaply, a=brendan
Implement DrawTile so background images are displayed
2000-07-17 19:50:21 +00:00
mkaply%us.ibm.com 95a6732358 #42637
r=mkaply, a=brendan
Assert switching skins - add additional font types for OS/2
2000-07-17 19:47:39 +00:00
tor%cs.brown.edu bafa452458 Clip 8-bit alpha composited images for bug 44735. 2000-07-17 03:02:31 +00:00
rbs%maths.uq.edu.au d06d361824 Temp. turn off non-TT fonts from the gGlobalFonts list in MathML-enabled builds. Change suggested by erik before going for his sabbatical 2000-07-15 08:07:24 +00:00
Jerry.Kirk%Nexwarecorp.com 21f6afeac0 NOT PART OF BUILD - PHOTON ONLY
Added a little character conversion to get some special characters
to display correctly on yahoo and abcnews. This has already been
added for other platforms like GTK. author=briane@qnx.com
r=jerry.kirk
2000-07-14 14:03:03 +00:00
erik%netscape.com 9123e803c0 bug 39570; we were using the Western font to determine the height of the
URL bar, and this caused the Japanese text to be truncated; we now use the
locale's language group when the caller does not pass us the correct one;
r=nhotta
2000-07-13 21:13:13 +00:00
erik%netscape.com 9032482c8f bug 22031; enabling raster (bitmap) fonts on Windows, e.g. for UI;
r=rods,rbs
2000-07-13 21:08:37 +00:00
rbs%maths.uq.edu.au f9f41b2e66 Fix build bustage. b:42793. a:waterson 2000-07-13 04:16:01 +00:00
saari%netscape.com 3eaae423a1 Fix for nsbeta2+ bug 36470: colors are wrong across multiple monitors of different bit depths on MacOS. r= pinkerton 2000-07-11 20:27:42 +00:00
mkaply%us.ibm.com c660079486 r=cls, a=brendan
Because of the raptor to gk change, we don't need SHORT_LIBNAME
2000-07-10 22:04:17 +00:00
mkaply%us.ibm.com f77b457b76 r=cls, a=brendan
Because of the raptor to gk change, we don't need SHORT_LIBNAME
2000-07-10 20:48:42 +00:00
rbs%maths.uq.edu.au cf31a45356 Enable the real x-height. r:erik,waterson. a:waterson 2000-07-10 16:10:12 +00:00
cls%seawood.org 6cde84710d Ugh, introduced c++ comments to a c file which causes havoc with many non-gnu compilers 2000-07-10 15:14:37 +00:00
cls%seawood.org 062c8bd937 Start tedious process of removing obsolete mozilla/include files from build. This patch should take us down to 19 of 101. Bug #38061 2000-07-10 07:13:31 +00:00
Jerry.Kirk%Nexwarecorp.com cbc3534039 NOT PART OF BUILD - PHOTON ONLY
Various fixes to make it draw again from Brian Edmond of QNX
r=kirkj
2000-07-07 21:49:05 +00:00
colin%theblakes.com dc65a9291f Need to link against MOZ_JS_LIBS. r=cls 2000-07-06 20:13:57 +00:00
cls%seawood.org 33938e6100 Removing last vestiges of raptor from unix build. Since some libs were renamed, a 'make distclean' is recommeneded to remove the old copies of those libs. Bug #8228 r=bryner 2000-07-02 18:44:42 +00:00
dbaron%fas.harvard.edu e8a3e81b80 Fix bug 35355 by not reading before the beginning of an array. Patch from Robert O'Callahan <roc+moz@cs.cmu.edu>.
Fix ConditionRect so really wide documents repaint correctly on Win95.
r=kmcclusk, a=waterson
2000-07-01 22:12:23 +00:00
cls%seawood.org e1e6c5760f Removed obsolete REQUIRES variable from every Makefile.in/makefile.win 2000-06-30 08:08:04 +00:00
Jerry.Kirk%Nexwarecorp.com 156327fc3c NOT PART OF BUILD - PHOTON ONLY
Fix the fonts so they are extenting properly
2000-06-29 01:13:25 +00:00
tor%cs.brown.edu e68435c058 Plug a region leak in nsRegionGTK::SetTo(). r=pavlov 2000-06-28 05:00:20 +00:00
mkaply%us.ibm.com 48de886023 #42637
r=mkaply, a=brendan
OS/2 bringup - Makefiles to build RC files for objdir and non objdir builds
2000-06-27 22:07:30 +00:00
Jerry.Kirk%Nexwarecorp.com 84bc03fc95 Changes to allow the Photon version of Mozilla to not be a
MONOLITHIC_TOOLKIT any longer.
r=cls
2000-06-27 02:45:09 +00:00
mkaply%us.ibm.com 9c38a2ee33 # 40177
r = cls, a = brendan
OS/2 bring-up - the PS dir is only needed for *IX platforms
2000-06-25 14:42:08 +00:00
cltbld%netscape.com 53dfeb22e7 added XSLT, SVG, MathML to Mac build. fix for #39959 2000-06-23 23:47:11 +00:00
dcone%netscape.com bd46f4b459 Added two files to build.. nsPrintOptionsImpl.cpp and nsPrintOptionsMac.cpp. r = kmclusky b=36796 2000-06-23 20:21:50 +00:00
attinasi%netscape.com 5f41c0c4c8 Checkin for dcone: Adding print options object to makefile. b=36796 r=attinasi 2000-06-23 20:15:59 +00:00
dcone%netscape.com c1e6f47747 Added a new interface file to compile for nsPrintOptions. r=kmmclusky b=36796 2000-06-23 14:41:06 +00:00
dcone%netscape.com 27f0eaa992 Added a new interface definition for nsIPrintOptons. r=kmmclusky. b=36796 2000-06-23 14:39:58 +00:00
dcone%netscape.com 32d1e8b22b First Checked In. 2000-06-23 14:35:57 +00:00
dcone%netscape.com 39c00533d6 Added new class definitions for the PrintOptions class. r=kmmclusky b=36796 2000-06-23 14:34:17 +00:00