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

3757 Коммитов

Автор SHA1 Сообщение Дата
kaie%netscape.com 9d4e56f239 b=203937 an extra "print." is added to printing preference name
r=kaie sr=jag a=sspitzer
patch from and checking in for Roland.Mainz
2003-05-01 05:39:08 +00:00
rbs%maths.uq.edu.au 409c37497d Fix a problem with the 'user-defined font' which causes the CPU to spike at 100% followed by a hang, b=147222, r+sr=bzbarsky, a=sspitzer 2003-04-28 04:16:21 +00:00
katakai%japan.sun.com e4918058d8 bug 200084
gbk1988.1989-0 is defined as GBK, but us-ascii
r=ftang,sr=rbs,a=asa for gtk part
r=smontagu,sr=rbs,a=sspitzer for Xlib part
2003-04-27 02:40:56 +00:00
bzbarsky%mit.edu eb67ff7ab6 Assume X is lying to us if it returns an ex height of 0. Bug 142122, patch by
Hideo Saito <saito@densan.co.jp>, r=dbaron, sr=bzbarsky, a=sspitzer
2003-04-27 00:42:42 +00:00
bryner%netscape.com 1841c0a525 Fixing progress meters in classic on mac (bug 197289). Use nsString::ToInteger correctly. r=shuehan, sr=jag, a=sspitzer. 2003-04-24 21:21:13 +00:00
smontagu%netscape.com 157cd65292 Bug 202009 (AIX) Some Japanese characters in UTF-8 document display as ? Authors=hhoetzel@us.ibm.com, Roland.Mainz@informatik.med.uni-giessen.de, r=smontagu, sr=roc+moz 2003-04-22 18:58:59 +00:00
seawood%netscape.com 97b881c780 Generate local header for gfx specific defines
Bug #202425 r=blizzard sr=roc+moz
2003-04-22 16:26:14 +00:00
jshin%mailaps.org 277f8c0d7e bug 176315 : add a converter for old Korean support. (r=ftang, sr=rbs) 2003-04-22 03:21:12 +00:00
amardare%qnx.com fef222f5af Changes for the photon platform - they should not affect build/runtime on the other platforms
Removed the verdana restriction.
2003-04-21 22:31:49 +00:00
arougthopher%lizardland.net afbd12dbcf Bug#161825
GetWidth optimizations need to be implemented on BeOS (text measurement performance)
sr=rbs
r=arougthopher
2003-04-19 16:40:06 +00:00
seawood%netscape.com 8893b1e6fd Remove global _POSIX_SOURCE & _SVID_SOURCE defines for linux.
Bug #202510 r=darin
2003-04-18 20:14:17 +00:00
blizzard%redhat.com e1ec26745c Fix crash when replying to messages in mail/news. No bug and not part of the default build. (Is it possible that no one was using EnumerateAllFonts before?) 2003-04-18 13:59:37 +00:00
rbs%maths.uq.edu.au 466cdcd0f9 Errata to bug 116030. Fix in the detection of the language group of a character to pick better fallback fonts, b=184848, r=smontagu, sr=bzbarsky 2003-04-17 21:16:25 +00:00
cbiesinger%web.de 1bdbf1e104 191346 patch by Roland.Mainz@informatik.med.uni-giessen.de r=jkeiser sr=roc+moz RFE: "No printers found" when Xprint not installed should be "Xprint not installed" / there should be only one print error dialog for "no printers found" instead of two 2003-04-17 20:17:01 +00:00
blizzard%redhat.com 4badac2227 Bug #174471. nsITheme for gtk2. This is the file that Andrew Johnson sent me after re-indenting. It doesn't look quite right so it's not in the build yet. 2003-04-17 14:00:55 +00:00
arougthopher%lizardland.net 327acd7fae Bug#198890
visible bug in rendering negative spacing in CSS under BeOS
r=arougthopher
2003-04-16 02:44:14 +00:00
arougthopher%lizardland.net 3d9bd58592 Bug#144112
misplaced text start in HTML forms under BeOS
r=arougthopher
2003-04-16 02:32:23 +00:00
smontagu%netscape.com dfc5b3ca43 Some cleanup in nsImageWin. Bug 201576, r=paper@animecity.nu, sr=tor@acm.org 2003-04-15 19:22:23 +00:00
sfraser%netscape.com 06958f8942 Gfx portion of fix for bug 193053. Fix nsImageMac::ConvertToPICT so that we can safely call it from code that gets the image for the clipboard, and for dragging. r=pinkerton, sr=bryner. 2003-04-10 17:23:32 +00:00
bryner%netscape.com 6625d8a09a fix bustage when freetype is not present at compile time. 2003-04-10 00:40:32 +00:00
bryner%netscape.com 6274aa1e40 fix a crash if freetype is not present (bug 200720). r=alecf, sr=darin. 2003-04-09 23:36:23 +00:00
pkw%us.ibm.com fc4b6b79d2 Bug 196861 - [ps] Strikethrough Tag Tests does not print the expected
result.
r=pete.zha@sun.com, sr=jaggernaut@netscape.com
2003-04-09 21:40:20 +00:00
katakai%japan.sun.com fa4d1f58e9 bug 200086
TryLangGroup() should not be called for FFRE fonts in FindStyleSheetSpecificFont()
r=bstell,sr=rbs
2003-04-09 06:32:28 +00:00
bryner%netscape.com 36d361677b fix leak of atoms via mSpecialCharSets. Bug 200780, patch by roland mainz, r=bstell, sr=blizzard 2003-04-06 21:50:12 +00:00
bryner%netscape.com e11c800859 fix leak of atoms via gSpecialCharSets. Bug 200780, r=bstell, sr=blizzard 2003-04-06 21:39:04 +00:00
roc+%cs.cmu.edu 513d28330f Bug 113232. Support translucent chrome. Relanding, fingers crossed. r+sr=bzbarsky 2003-04-06 02:49:40 +00:00
roc+%cs.cmu.edu 7309a3aeb8 Bug 199159. Make Windows mPixelsToTwips always be an integer. r+sr=dbaron 2003-04-05 16:26:07 +00:00
bryner%netscape.com f9c8ead7d7 Fix several problems with aqua form controls:
- don't disable -moz-appearance because the textfield has a transparent background
- don't draw a focus border for buttons, because of an OS bug that causes ugly lines through them
- make sure button text doesn't move when the button is pressed
- make sure buttons don't get a dotted internal focus border
- don't allow colors to be overridden on buttons for now

Also fixes dependencies in gfx/src/mac/Makefile.in. Bug 197094, r=pinkerton, sr=bzbarsky.
2003-04-04 23:37:35 +00:00
amardare%qnx.com 9228ca1e28 Changes for the photon platforms.
These changes should not affect the building on other platforms or the runtime on other platforms.

Fixed the graphic context leakage.
Allow smaller, antialiased fonts for the system fonts ( the fonts used to display the web content are not
aliased due to speed rendering performance ).
Fixed a problem with drawing scaled images when the image is not fully available/decoded.
Tried to improved the overall rendering speed.
2003-04-04 23:07:21 +00:00
louie.zhao%sun.com 518e6b2fd2 bug 166833 "nsFT2FontCatalog leaks memory"
patch = Andrew Schultz(ajschult@eos.ncsu.edu)
r = louie
sr = bryner
2003-04-04 07:05:56 +00:00
ccarlen%netscape.com b882309692 Bug 188508 - Upgrade print dialog PDE. r=pinkerton/sr=sfraser 2003-04-03 19:20:27 +00:00
seawood%netscape.com de59dbee4b Purge XP_PC.
Bug #56767 r=mkaply sr=alecf
2003-04-02 22:45:08 +00:00
mkaply%us.ibm.com 03b08b37ad #193403
r=mkaply, sr=blizzard (platform specific)
OS/2 only - do slow tiling when scale is not 1.0
2003-03-26 05:31:13 +00:00
smontagu%netscape.com 7a8c2c94d5 Add a bounds check in do_BreakGetTextDimensions. May or may not be related to the crashes reported in bug 196484. Author=roland.mainz@informatik.med.uni-giessen.de, r=smontagu, sr=rbs. 2003-03-26 03:45:45 +00:00
shliang%netscape.com a860e81337 123617 - can't tab to buttons checkboxes and radios in osx classic. r=jag, sr=bryner. 2003-03-26 02:57:05 +00:00
smontagu%netscape.com 103a24ff1d Add decoder for iso-8859-6.16. Bug 172491, r=Roland.Mainz, sr=roc+moz 2003-03-26 01:30:17 +00:00
mkaply%us.ibm.com b3e506f3e2 Oops - missed part 2003-03-26 00:11:20 +00:00
alecf%netscape.com f7a9417981 enough with this warning! making DEBUG_bzbarsky 2003-03-25 22:32:48 +00:00
mkaply%us.ibm.com 1b7929f553 OS/2 bustage 2003-03-25 22:04:15 +00:00
alecf%netscape.com 48c1098693 oops, fix Xft-only bustage 2003-03-25 21:13:01 +00:00
alecf%netscape.com 925955c81d landing attempt #2 for 195262 - support for static atoms, and converting atoms over to UTF8 to reduce bloat - now without performance regressions!
sr=darin, r=dbaron
2003-03-25 18:55:59 +00:00
mkaply%us.ibm.com a1546422b3 #198536
r=pedemont, sr=blizzard (platform specific)
OS/2 only - Remove hack for whether or not color is set - always set color
2003-03-25 14:18:27 +00:00
bryner%netscape.com 646f0e4dbd attempting to fix speedracer (xlib) bustage 2003-03-25 08:31:13 +00:00
bryner%netscape.com 0d4ff4078f attempting fix for OS/2 bustage 2003-03-25 05:20:01 +00:00
roc+%cs.cmu.edu cec34e763a Bug 191474. Make GTK paint in one pass, pass a region to paint up from GTK to the view manager. r+sr=blizzard 2003-03-25 02:58:10 +00:00
darin%netscape.com fbab8a3edd backing out roc+%cs.cmu.edu check-in for bug 113232 2003-03-25 00:07:00 +00:00
roc+%cs.cmu.edu 4826fbd1c4 Bug 113232. Make 'background:transparent' work on top-level XUL windows. r=pavlov,kmcclusk,bzbarsky,sr=bzbarsky 2003-03-24 04:57:22 +00:00
roc+%cs.cmu.edu fe7dc57407 Bug 113232. Make 'background:transparent' work on top-level XUL windows. r=pavlov,kmcclusk,bzbarsky,sr=bzbarsky 2003-03-24 04:54:48 +00:00
timeless%mozdev.org 965ba28bb1 Bug 106386 rid source of misspellings
patch by nb@ipnode.info r=biesi sr=dmose
2003-03-24 04:15:34 +00:00
mkaply%us.ibm.com 00f11fd9a1 #188249
r=me, sr=blizzard (platform specific)
Start landing GCC support for OS/2 - mainly cleanup to start
2003-03-21 22:03:14 +00:00
mkaply%us.ibm.com 84339faa80 OS/2 bustage - put the right version back 2003-03-21 21:38:23 +00:00
timeless%mozdev.org a3fbb72d65 Bug 198514 UMR [@ nsDeviceContextPS::~nsDeviceContextPS]
r=smontagu sr=heikki
2003-03-21 20:33:58 +00:00
alecf%netscape.com 16af458ceb backout my static atom patch for now until I figure out the performance loss! :(
bug 195262
2003-03-21 20:13:08 +00:00
mkaply%us.ibm.com 1736e6f7c7 Didn't mean to check that in 2003-03-21 18:34:11 +00:00
mkaply%us.ibm.com 1b01d44c95 OS/2 bustage - nsFontMetricsOS2.cpp 2003-03-21 18:30:24 +00:00
alecf%netscape.com e59ff2db4f eh, I guess I should fix ports for bug 195262 as well 2003-03-21 07:10:20 +00:00
alecf%netscape.com 724a46f7d3 argh, I forgot to land the unix stuff too... 2003-03-21 07:02:44 +00:00
alecf%netscape.com c4ea07bc53 fix for bug 195262:
- convert atoms to UTF8 because 99% of the time, that is what they are used for
- add support for static atoms, where the strings are declared in a large const array and not copied into the heap
r=dbaron, sr=darin

this is an experimental landing - if there are performance issues, I will back it out.
2003-03-21 06:26:32 +00:00
timeless%mozdev.org 4cf2b42c26 Bug 195635 valgrind doesn't like Xprint (invalid reads in XpuParseMediumSourceSize)
patch by Roland.Mainz@informatik.med.uni-giessen.de r=ajschult sr=bz
2003-03-20 03:01:34 +00:00
timeless%mozdev.org 43f4f7dce8 Bug 193499 Xprint print/print preview crashes Mozilla
patch by Roland.Mainz@informatik.med.uni-giessen.de r=katakai sr=bz
2003-03-20 03:00:15 +00:00
mkaply%us.ibm.com c13dbdb65d #188249
r=me, sr=blizzard (platform specific code)
OS/2 EMX work - low hanging fruit - strcmpi-> stricmp, itoa->_itoa, remove some headers, fix some syntax
2003-03-19 15:28:29 +00:00
jkeiser%netscape.com 809cf0df08 Replace sscanf with PR_sscanf (bug 197760), patch by Roland.Mainz@informatik.med.uni-giessen.de, r=jkeiser@netscape.com, sr=bzbarsky@mit.edu 2003-03-19 06:26:49 +00:00
bzbarsky%mit.edu 5a829e126a Fix some spelling errors in comments. Bug 106386, patch by Nicholas Bebout
<nb@ipnode.info>, r=doron, sr=dmose
2003-03-19 04:35:08 +00:00
cls%seawood.org 4f6809b0cf Landing mingw gfx-viewer changes.
Bug #134113 r=pavlov sr=blizzard
2003-03-18 22:32:25 +00:00
cbiesinger%web.de 2d965dfbfb 197485 r=paper sr=tor Remove [GS]etTransparentColor from gfxIImageFrame 2003-03-18 21:07:22 +00:00
bzbarsky%mit.edu f46e288da3 Bug 160550 -- implement -moz-hsl() (CSS3 hsl() colors). Implement the parsing end of
-moz-rgba() and -moz-hsla(); the GFX end is bug 147017.  r+sr=dbaron
2003-03-18 05:43:12 +00:00
jshin%mailaps.org 8d81934abb bug 117807, Remove &mdash; (U+2014) from CJK special chars. list so that
it can be rendered with a glyph from a CJK font instead of being
'transliterated'. r=bstell, sr=bzbarsky
2003-03-18 04:59:03 +00:00
bryner%netscape.com 9ccbe81060 Fix drawing of context menus and selected tab on Mac (bug 197107). r=sfraser, sr=kin 2003-03-17 23:53:40 +00:00
blizzard%redhat.com 361c289a8d Make sure that if the minifont couldn't be loaded that we don't crash. No bug on this one. 2003-03-16 13:35:03 +00:00
dougt%netscape.com be629223b6 Create a new xpcom obsolete library (and component library).
Moved nsFileSpec and related classes into this obsolete library.
  Moved nsRegistry and related libreg functionality into the obsolete library.

Updated many callers using the obsolete nsFile spec to use nsIFile and Necko to do file IO.

Combined the following DLLs (source -> dest)
  uriloader -> docshell
  shistory -> docshell
  jsurl -> jsdom
  gkview -> gklayout

Moved nsAdapterEnumerator out of xpcom/ds and into mailnews, since they're the only consumer

Modifed the xpt_link tool so that you can specify a �only include� cid list that can mask CID�s that you are not interested in.

Added build options:
Prevent the building of xpinstall (--disable-xpinstall)
Prevent the building js component loader (--disable-jsloader)
A build option to only build a single profile (--enable-single-profile)
A build flag to only built the required xpfe components (--disable-xpfe-components).

Removal or hiding of unused functions and classes including nsEscape*, nsDequeIterator, nsRecyclingAllocatorImpl, nsDiscriminatedUnion, nsOpaqueKey, nsCRT::strlen, NS_NewCommandLineService

Bug 194240, r/sr = darin, alec.
2003-03-15 01:04:32 +00:00
cbiesinger%web.de 5245790718 143365 r=paper sr=tor unloaded part of bmp image displays black/random garbage 2003-03-14 20:37:59 +00:00
sfraser%netscape.com c665caff28 Fix bug 194956: hilight turds left after unhilighting some images; fix the clipping in some image tiling cases. Also detabbed and cleaned up the files. r=brade,sr=bryner. 2003-03-14 18:56:27 +00:00
blizzard%redhat.com bfd86f92ab Fix build problems on cafe 2003-03-13 23:15:48 +00:00
blizzard%redhat.com c6372aba9b Part of bug #176290. Convert to UCS4 and do per-glyph operations using a two-pass method. Centrally locate all UCS4 to glyph translations so all the various functions can use them. 2003-03-13 15:21:00 +00:00
bryner%netscape.com 7ce4b290a0 Implement Aqua form controls when building with the Cocoa toolkit (bug 188254). r=pinkerton, sr=sfraser. 2003-03-12 04:57:33 +00:00
amardare%qnx.com 0d4f9e4fe4 This should not affect other platforms building/runtime -wise.
Changes specific to the photon (qnx) platform - related to printing.
Now the printselector dialog is the unixshared one ( see embedding/components/printingui/src/unixshared ).
I changed the photon code so that the PtPrintSelection dialog is not used anymore,
but calls to PpSetPC are made to set up the print context members.
2003-03-10 15:26:40 +00:00
cls%seawood.org d18d8ada60 Adding mingw makefile changes.
Bug #134113 r=bryner
2003-03-08 05:57:15 +00:00
katakai%japan.sun.com 5fb73c8a9b bug 195868
GTK2: GetSystemFontInfo() needs to return valid font
r=blizzard, sr=rbs
2003-03-08 01:29:03 +00:00
cls%seawood.org ab74b36ce8 XP code changes required for mingw landing.
Add NS_STDCALL macros for functions that require stdcall declarations.
Add NS_STDCALL_FUNCPROTO macro for stdcall function prototype typedefs.
Bug #134113 r=dougt sr=dbaron
2003-03-07 06:07:56 +00:00
jshin%mailaps.org 68196a10ee bug 180266 : hard-code precompiled ccmaps. (r=shanjian, sr=alecf/rbs) : relanding 2003-03-07 02:30:18 +00:00
mkaply%us.ibm.com a574612071 #196013
r=mkaply, sr=blizzard (platform specific)
OS/2 only - code from Javier Pedemonte - detect symbol fonts and use 65400 as the codepage for them.
2003-03-06 15:01:37 +00:00
rbs%maths.uq.edu.au f2037bc840 Use nsAutoArray in the 'A' functions that are activated on Win95-Japanese, and consolidate the surrounding code, b=187397, r=jshin, sr=blizzard 2003-03-05 06:58:24 +00:00
dougt%netscape.com d368f63f80 backing out bustage caused by jshin 2003-03-05 05:03:03 +00:00
mkaply%us.ibm.com b4a132d678 #166144
r=pedemont, sr=blizzard (platform specific)
OS/2 only - use 1208 for Hebrew not 862 so vowels display
2003-03-05 03:59:25 +00:00
jshin%mailaps.org ca68f769ce bug 180266 : hard-code precompiled CCMaps to speed up start-up.
r=shanjian, sr=alecf,rbs
2003-03-05 03:40:10 +00:00
seawood%netscape.com 5988f4cfaa Fix link ordering issues. 2003-03-04 04:47:58 +00:00
blizzard%redhat.com 7e4293844c Bug #182877. Add support for more than just the BMP. Patch from jshin@mailaps.org (Jungshik Shin) and slightly modified by me, r=smontagu 2003-03-03 15:26:57 +00:00
seawood%netscape.com 5c92ed8029 Dropping build infrastructure for supporting building with mulitple toolkits.
Bug #191528 r=pavlov
2003-02-28 22:02:21 +00:00
sfraser%netscape.com 1628f3e8f6 Nuking old code. Bug 11406, r=smontagu, sr=kin. 2003-02-28 02:35:00 +00:00
seawood%netscape.com 63ffaa111b Fix mach-o static builds by forcing all code that's linked into a shared lib to build with -fPIC.
Bug #194662 r=ccarlen
2003-02-26 04:17:40 +00:00
blizzard%redhat.com 34265df16c Bug #175108. Crashes when displaying to non-RENDER enabled servers when trying to empty text. Measure all the glyphs before they are passed to the draw functions and if there's nothing but empty glyphs, don't bother drawing. 2003-02-26 02:17:24 +00:00
smontagu%netscape.com 49beb31da7 Bug 190311. Make nsImageGTK UpdateGC() when it needs to change the clip rect; make it set the correct clip rect. In the view system, make sure VIEW_CLIPPED is set only when needed. Author=Roland.Mainz@informatik.med.uni-giessen.de, r=roc+moz, sr=bzbarsky@mit.edu 2003-02-26 02:09:50 +00:00
sfraser%netscape.com f7fd0a80ef Bug 74803: fix the data in various static name tables to be const, and fix nsStaticNameTable to accept const data. r=dbaron, sr=alecf. 2003-02-26 00:52:07 +00:00
jkeiser%netscape.com 6b930701ec Make documents with 0-scaled images still print (bug 191684), r=kmcclusk@netscape.com, sr=kin@netscape.com 2003-02-25 03:27:18 +00:00
timeless%mozdev.org 9358692360 Bug 194644 ISO10646-1 fonts not recognised + Talkback crashes in Xprint module [nsRenderingContextXlib::GetTextDimensions()]
patch by Roland.Mainz@informatik.med.uni-giessen.de r=smontagu sr=roc+moz
2003-02-25 03:07:59 +00:00
roc+%cs.cmu.edu 72b9c92987 Bug 190311. Make nsImageGTK UpdateGC() when it needs to change the clip rect; make it set the correct clip rect. In the view system, make sure VIEW_CLIPPED is set only when needed. 2003-02-25 02:38:38 +00:00
paper%animecity.nu 9217b66e25 Bug 194261 [Image Tiling] Windows Platform Cleanup & Performace Enhancements. r=ere sr=roc+moz 2003-02-24 09:11:45 +00:00
paper%animecity.nu 2d996977be Bug 187819. Make nsImageWin::Draw easier to read. r=smontagu, sr=roc+moz 2003-02-24 08:14:55 +00:00
katakai%japan.sun.com dadd6c39ce bug 127713
support Surrogate display on Linux by using FreeType
r=bstell, sr=bryner
2003-02-23 00:07:23 +00:00
seawood%netscape.com abe8eafe58 Remove qt toolkit support from the tree.
Use the QT_LAST_RITES tag to pull the last known "good" tree to continue work on the port.
Bug #178987 r=bryner
2003-02-22 07:14:37 +00:00
amardare%qnx.com 91bc340a76 Photon specific changes after synchronizing with the head branch.
Most of these changes were included in our released mozilla 1.0 package.
2003-02-19 00:18:45 +00:00
colin%theblakes.com 775af3b67b Make printing work on OpenVMS again. b=192561. r=Roland.Mainz. sr=dveditz. a=dbaron. 2003-02-18 15:53:56 +00:00
smontagu%netscape.com 6b6d87eb42 Mozilla locks up when percent complete hits 100% when printing via Xprint. Bug 193081, author=Roland.Mainz@informatik.med.uni-giessen.de, r=jkeiser, sr=roc+moz, a=dbaron. 2003-02-18 00:05:20 +00:00
bryner%netscape.com f31401e691 In the case where a larger area of the image is invalidated than has been decoded, use code that's logically equivalent (at least for aSY == 0) but less prone to floating point errors, and also handle constraining the src rect to the top, left, and right of the decoded rect.
This code is lifted from the nsImageGTK implementation.  Fixes one cause (hopefully all) of bug 159796, blank lines in images.  r=pinkerton, sr=sfraser, a=asa.
2003-02-11 21:45:08 +00:00
bzbarsky%mit.edu 763ca67975 Make sure we drop native theming of form controls in various situations when we
need to.  Bug 184359 and its dependencies (171598, 181490, 184218, 185708,
188785, 189907, 190610).  Patch by tim@prismelite.com (Tim Hill), r=bryner,
sr=bzbarsky, a=asa
2003-01-31 10:21:52 +00:00
louie.zhao%sun.com 283a4a1a8f bug 189740 Adding CID support Check Code to PS should be close when TrueType printing is disabled
r=bstell; sr=blizzard
2003-01-22 03:52:38 +00:00
sfraser%netscape.com 7bca398d7c Remove assertion that was botched into uselessness by paper's checkin. r/sr=floppymoose 2003-01-22 01:28:26 +00:00
peterv%netscape.com 9620aefbd3 Bustage fix. 2003-01-21 22:38:21 +00:00
cbiesinger%web.de 4e52850694 fixing mac bustage 2003-01-21 21:32:36 +00:00
cbiesinger%web.de b35996e27e 186936 r=kmcclusk sr=roc+moz move stuff out of gfx/public/ 2003-01-21 20:38:19 +00:00
paper%animecity.nu 34ad70e13e Bug 181695 Cleanup nsIImage. r= dcone,arougthoper,pedemont,tor,timeless sr=roc+moz 2003-01-20 05:40:51 +00:00
louie.zhao%sun.com d75cfd969a bug 180668 clean up unused file of freetype code
r=bstell, sr=bryner
2003-01-20 03:04:22 +00:00
roc+%cs.cmu.edu a1017e7343 Bug 189566. nsDrawingSurfaceGTK::Lock computes aWidthBytes incorrectly, fix it. r+sr=blizzard 2003-01-19 00:09:42 +00:00
bstell%ix.netcom.com c379aa71dd bug 144668 Code Mozilla Truetype printing
this bit got missed during the checkin
2003-01-18 01:01:31 +00:00
bstell%ix.netcom.com a291bc550d bug 144666 Glyph Fill In and Font Fallback
* add support for a font list based on
1st: CSS
2nd: user prefs
3rd: fallbacks based on doc/user language
4th: any font that supports the char
* find the first font in the font list that supports a char
* within each text draw/measure operation bread the text into runs of text
that use the same font

r=louie.zhao@sun.com, sr=jst@netscape.com
2003-01-17 23:28:44 +00:00
paper%animecity.nu 253411d8df Regression of Bug 186103. r=ere, sr=tor. Don't draw beyond tile area. 2003-01-17 23:28:19 +00:00
cbiesinger%web.de 57d2170656 remove ifdefs for IBMBIDI from gfx, r+sr=roc+moz bug 89203 2003-01-17 11:28:59 +00:00
bstell%ix.netcom.com 34dafdcce3 back out the changes until the build issues are solved 2003-01-17 08:45:27 +00:00
bstell%ix.netcom.com 7639962154 bug 144666
forgot to check in the nits from the sr=
2003-01-17 06:56:52 +00:00
bstell%ix.netcom.com 64296389a6 bug 144666 Glyph Fill In and Font Fallback
* add support for a font list based on
        1st: CSS
        2nd: user prefs
        3rd: fallbacks based on doc/user language
        4th: any font that supports the char
  * find the first font in the font list that supports a char
  * within each text draw/measure operation bread the text into runs of text
    that use the same font

r=louie.zhao@sun.com, sr=jst@netscape.com
2003-01-17 06:51:17 +00:00
louie.zhao%sun.com e15516f6fd Bug 144668: Code Mozilla TrueType Printing Code
r=bstell sr=bryner
2003-01-16 05:04:27 +00:00
timeless%mozdev.org a9878e9b39 Bug 128572 CPU usage jumps to 100% when loading a page with wrong charset
patch by Roland.Mainz@informatik.med.uni-giessen.de r=katakai sr=rbs
2003-01-16 03:14:26 +00:00
mkaply%us.ibm.com 2a77c1394e #140683
r=pedemont, sr=blizzard (OS/2 only)
OS/2 only - Add 256 color support
2003-01-16 00:23:32 +00:00
mkaply%us.ibm.com afa27f3912 #140683
r=cls
OS/2 only - Add 256 color support
2003-01-16 00:17:37 +00:00
mkaply%us.ibm.com 56c2e370cf #140683
r=pedemont, sr=blizzard (OS/2 specific)
OS/2 only - Add 256 color support
2003-01-15 23:22:51 +00:00
cbiesinger%web.de b4ae049c81 no bug - r=mkaply, not part of any build - remove unused file. 2003-01-15 23:15:55 +00:00
cbiesinger%web.de 9c3a6effec 187373 r=roc+moz sr=tor remove gfx/src/icon_0.gif and icon_1.gif 2003-01-15 22:01:15 +00:00
paper%animecity.nu 8023c1301e Bug 186103. r=ere, sr=tor. Fix PNG background images being too dark. Windows Only. 2003-01-15 20:24:47 +00:00
mkaply%us.ibm.com 0e1937e236 #185575
r=pedemont, sr=blizzard for platform specific code
OS/2 only - need to special case Wingdings and Symbol Set codepage
2003-01-15 05:25:16 +00:00
seawood%netscape.com 266fc886d4 Add unix printing components to the GRE.
Thanks to Roland Mainz <Roland.Mainz@informatik.med.uni-giessen.de> for the patch.
Bug #188275 r=cls
2003-01-14 01:37:15 +00:00
bryner%netscape.com 06754e2ae1 bug 187125 - support multiple device instances for xlib. patch by Roland.Mainz@informatik.med.uni-giessen.de, r=neil@parkwaycc.co.uk, sr=rbs@maths.uq.edu.au 2003-01-11 09:14:06 +00:00
bzbarsky%mit.edu f5234689f8 BeOS does not show Japanese fonts on some widgets. Bug 186495, patch
contributed by Ryo Hattori <ryo@myrealbox.com>, r=sergei_d@fi.tartu.ee
2003-01-11 02:04:57 +00:00
bzbarsky%mit.edu d87fde2b51 Re-enable print preview gui stuff (which was mostly off) on GTK and Xlib
ports.  Bug 187125, patch by Roland.Mainz@informatik.med.uni-giessen.de (Roland
Mainz), r=smontagu, sr=rbs
2003-01-10 00:53:28 +00:00
bryner%netscape.com 26d5c6ff25 Phase 1 of style context deCOMtamination (bug 114713). Remove all dependencies on nsIStyleContext from outside of content and layout. Make nsIFrame::GetStyleData be a non-inline virtual function when called from outside of layout, since the nsStyleContext implementation won't be available to those callers. r=dbaron, sr=bzbarsky. 2003-01-09 06:49:07 +00:00
smontagu%netscape.com f757361f1d GTK+ and Xlib gfx should support multiple device instances. Bug 187125, Author=Roland.Mainz@informatik.med.uni-giessen.de, r=smontagu, sr=rbs@maths.uq.edu.au. 2003-01-09 00:45:57 +00:00
dbaron%dbaron.org a79e515f81 Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2003-01-08 20:44:25 +00:00
dbaron%dbaron.org 963a794bbc Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2003-01-08 20:32:55 +00:00
mkaply%us.ibm.com ef048bb6cf #183100
r=mkaply, sr=blizzard (platform specific code)
OS/2 only - use both 96 and 120 dpi bitmap fonts to get better granularity
2003-01-06 20:19:43 +00:00
timeless%mozdev.org 94928a34ff Bug 136919 TestColorNames is broken
r=roc+moz sr=darin
2003-01-02 12:47:05 +00:00
cbiesinger%web.de d51747be4a 186938 r+sr=roc+moz removing dead code from nsBlender.cpp 2002-12-29 12:35:17 +00:00
seawood%netscape.com 4588fb970a Start installing GRE libraries & components into a separate dist/gre directory as part of the default build.
Bug #186241 r=dougt
2002-12-28 01:15:07 +00:00
cbiesinger%web.de a98fbbace5 88685 r+sr=roc+moz for the rendering-context-related changes
r=walk84 sr=roc+moz for the removal of the USE_IMG2 ifdefs

Remove traces of old imagelib as well as ifdefs for USE_IMG2
2002-12-21 16:40:04 +00:00
roc+%cs.cmu.edu 43639a0fa8 Fixing Windows bustage... again 2002-12-21 05:26:16 +00:00
roc+%cs.cmu.edu 04946827e5 Fixing Windows bustage... 2002-12-21 04:39:02 +00:00
roc+%cs.cmu.edu 1328e2d561 Fix Mac bustage 2002-12-21 03:49:37 +00:00
roc+%cs.cmu.edu 22cb4ca6ed Bug 186233. Clean up unused/useless GFX calls. r+sr=blizzard 2002-12-21 02:51:14 +00:00
smontagu%netscape.com 9d12194ccb Bug 185588: Changed printing preferences are saved corrupted in prefs.js. Author=Roland.Mainz@informatik.med.uni-giessen.de, r=smontagu, sr=roc+moz 2002-12-20 02:52:30 +00:00
seawood%netscape.com 8765305775 Define GFX_XINERAMA_LIBS before it's used since EXTRA_DSO_LDOPTS gets evaluated immediately sometimes.
Bug #183894
2002-12-19 07:49:52 +00:00
cbiesinger%web.de 1588c438e2 185877 r=kmcclusk r+sr=roc+moz remove nsIRenderingContext::DrawScaledTile 2002-12-18 22:48:05 +00:00
paper%animecity.nu 47a0cf6c71 Bug 81361. Set mBytesPerPix for Mac based on mImagePixMap.pixelSize. r=lordpixel sr=tor 2002-12-17 21:24:55 +00:00
paper%animecity.nu eac815cfc1 Bug 183427. Re-anable Windows GDI AlphaBlending. r=smontagu, sr=kin 2002-12-17 21:22:09 +00:00
jshin%mailaps.org 207d99b0be Add 'wide'(16bit) non-Unicode truetype font support. Use 'nsAutoArray' for
temporary buffer allocation/deallocation. b=177877, r=shanjian, sr=rbs
2002-12-16 15:11:43 +00:00
cbiesinger%web.de a668506ce0 185517 qt mozilla doesn't display images
QT ONLY - r=timeless rs=bz
2002-12-16 09:07:14 +00:00
cbiesinger%web.de 02b6931dd0 184905 r=timeless rs=bz convert gfx part of qt port to use PR_LOG rather than printf 2002-12-14 22:51:27 +00:00
katakai%japan.sun.com 8434a92f3d bug 128572
CPU usage jumps to 100% when loading a page with wrong charset
r=bstell,sr=rbs
2002-12-13 08:04:51 +00:00
bryner%netscape.com 965328f4a8 Don't apply a border to <toolbox> (bug 184588). r=blizzard, sr=ben. 2002-12-13 02:10:08 +00:00
bryner%netscape.com 58cb265c3c Use the correct GtkStyle for painting dropdown arrows. This fixes the problem of the arrow not painting with some themes. Bug 184583, r=blizzard, sr=ben. 2002-12-12 22:59:14 +00:00
cbiesinger%web.de 2b7a28b12f bug 184982 patch by timeless and me, r=biesi/timeless
QT ONLY - Make PostScript module optional for QT
2002-12-12 22:43:27 +00:00
cbiesinger%web.de 0f9167e31b 184901 r=timeless rs=bz
QT ONLY - unresolved symbols in QT GFX -> fails to load
2002-12-12 22:28:04 +00:00
colin%theblakes.com 8a6d411d14 OpenVMS build changes. b=180290. r=cls 2002-12-12 00:08:59 +00:00
bstell%ix.netcom.com c03c9cfe21 bug 144669 add FreeType2 function to convert Truetype to subsetted Postscript
r=Louie.Zhao, sr=jst
2002-12-11 06:26:25 +00:00
bstell%ix.netcom.com cff90da0cf bug 144669 code to convert Truetype to subsetted Postscript
r=Louie.Zhao, sr=jst
2002-12-11 06:24:48 +00:00
timeless%mozdev.org 2a124528f5 Bug 178987 Get qt toolkit working again
patch by esben@despammed.com r=timeless rs=bz a=roc
some changes by me
Bug 184257 Infrequent nsIPref users need to be converted to nsIPrefService, etc.
patch by caillon@returnzero.com r=timeless rs=bz a=roc
2002-12-10 07:34:13 +00:00
blizzard%redhat.com 3e0f028055 Bug #178128. Xft source files return compile time error. Use LOCAL_INCLUDES to force the Xft include path to be before the X11R6 include path so that we always get the correct version of the header files. r=cls, a=asa 2002-12-09 23:17:55 +00:00
shanjian%netscape.com 59c90849d5 #183372, XFree86 provides "*-big5hkscs-0" rather than "*-hkscs-1" for Big5-HKSCS font
patch proposed by: Anthony Fok
r=shanjian, sr=blizzard, a=asa
2002-12-09 17:49:16 +00:00
bryner%netscape.com ada3a5fc7d Fix misdrawn border on focused textfields (bug 175696). r=blizzard, sr=jag, a=asa. 2002-12-06 00:08:21 +00:00
bstell%ix.netcom.com 511e9a6aba bug 180473 : make nsFreeType a xpcom service and move from shared lib to static lib
r=Louie.Zhao@sun.com, sr=alecf@netscape.com
2002-12-04 04:42:40 +00:00
timeless%mozdev.org 936a7d0972 Bug 172751 nsITheme support for Windows 9x/NT/2000
patch by tim@prismelite.com r=hyatt sr=roc+moz
2002-12-04 04:41:35 +00:00
bryner%netscape.com b88459fb31 fixing aix bustage 2002-12-04 03:26:46 +00:00
caillon%returnzero.com d84dcb7bfa 182702: Convert printing code to use nsIPrefBranch and nsIPrefService
r=rods sr=roc+moz
2002-12-04 02:03:17 +00:00
bryner%netscape.com 829e4a24d7 Clean up nsNativeThemeGTK by separating all core drawing functionality into gtkdrawing.c and formalizing the API in gtkdrawing.h. Bug 174927, r=blizzard, rs=jag. 2002-12-04 01:50:38 +00:00
pkw%us.ibm.com 8ff25d0177 Bug #181334 - libgfxft2.so fails to link on AIX.
r=seawood@netscape.com
2002-12-03 20:30:23 +00:00
mkaply%us.ibm.com 6a1d6c70a2 #181678
r=me, sr=blizzard for platform specific code
OS/2 only - another regression from Webdings code
2002-12-03 04:49:10 +00:00
mkaply%us.ibm.com da86b28849 #182014
r=me, sr=blizzard (platform specific code)
OS/2 only - regession caused by webdings code - forgot to set convertcodepage in unicode case
2002-11-27 21:33:37 +00:00
blizzard%redhat.com d6dc17d375 Remove printf() that shouldn't have been checked in in the first place. 2002-11-22 22:17:47 +00:00
mkaply%us.ibm.com 7a35b0d4e2 #171166
r=pedemont, sr=blizzard (platform specific code)
OS/2 only - hack to support webdings
2002-11-22 07:03:56 +00:00
kyle.yuan%sun.com ee01947d20 Bug 124556 Crashing on random pages in 8-bit StaticGray class X11 server [nsImageGTK::DrawCompositedGeneral]
r=pavlov, sr=tor
modified the loop limit from (ximage->width*ximage->height) to (width*height) to avoid invalid memory access and corrected some pointer calculation bug.
2002-11-22 04:24:53 +00:00
jst%netscape.com 166f3993c5 Ok, I've seen this printf enough times now, commenting out. 2002-11-22 00:30:37 +00:00
paper%animecity.nu f81ea6a149 Bug 180963: remove duplicate file /gfx/src/nsRenderingContextImpl.cpp
r=brade sr=tor
2002-11-21 08:59:30 +00:00
bzbarsky%mit.edu e43c4fe666 Use calloc() instead of malloc() followed by memset to 0. Bug 124302, patch by
Aaron Lehmann <aaronl@vitelus.com>, r=timeless, sr=bzbarsky
2002-11-20 23:13:09 +00:00
blizzard%redhat.com 49e3a77960 Bug #180721. floating point error when visiting web page. Paper over the fact that the style system is passing is a pixel size of 0. Not part of the default build. 2002-11-20 03:35:59 +00:00
blizzard%redhat.com 0778191c7c No bug. Add some prlog-driven debugging so that it's easier to figure out what fonts are loaded and when. Not part of the default build. 2002-11-20 00:44:53 +00:00
mkaply%us.ibm.com 5adfa9ce23 #179508
r=cls, pedemont, sr=blizzard for platform specific code
Add shared unicode stuff between OS/2 widget and gfx into gkgfx
2002-11-19 04:12:58 +00:00
dcone%netscape.com 2a93582ae6 b=173234 r=rods sr=kin. Fixes crash with a drawingsurface. 2002-11-17 19:21:15 +00:00
timeless%mozdev.org 7875f468ed Bug 58221 don't use strlen to check if a string is of length 0
patch by aaronl@vitelus.com r=timeless sr=bz
2002-11-17 05:16:49 +00:00
pete.zha%sun.com 7530f71db1 nsFT2FontCatalog compile error when build mozilla(gtk2) on solaris9
b=180052 r=cls sr=bzbarsky@mit.edu
patch=louie.zhao@sun.com
2002-11-15 08:26:58 +00:00
pete.zha%sun.com ef6d69bb4e Font Catalog Service
b=144664 r=bstell@ix.netcom.com sr=bryner@netscape.com
patch=louie.zhao@sun.com
2002-11-15 04:59:17 +00:00
mkaply%us.ibm.com 1e61600e3d #176609
r=mkaply, sr=blizzard (platform specific code)
OS/2 only - use browser DPI for bitmap fonts as well
2002-11-14 19:53:20 +00:00
blizzard%redhat.com 27ed5b201a Bug #180123. Crashes when resizing mail window with gtk2 build. Make sure to always return something from nsRegionGTK::GetRects(), even if the list of rects is empty. r=tor 2002-11-14 19:29:10 +00:00
shanjian%netscape.com 3e21acf47b #94319 Symbolic fonts do not display properly, need generic solution rather than adding each new font to fontencoding.properties
using the flag set by CSS#94319 Symbolic fonts do not display properly, need generic solution rather than adding each new font to fontencoding.properties
using the flag set by CSS, we only decode symbol font using win-1252 for windows symbol font.
r=ftang, sr=rbs
2002-11-14 02:58:54 +00:00
dbaron%fas.harvard.edu 3123ac0350 Fix various shutdown leaks. b=179361 r=blizzard sr=bryner 2002-11-13 03:01:08 +00:00
dbaron%fas.harvard.edu ca4ad476d2 Subclass the nsCSS* structs as nsRuleData* so members can be added to the latter without bloating the former, and to allow the former to go away eventually. Propagate whether a font family name comes from HTML through the style system and use it to set a bit on nsFont indicating that quirky behavior of Symbol fonts is acceptable. b=175372 r=bzbarsky sr=kin 2002-11-12 15:17:07 +00:00
mkaply%us.ibm.com 38dbe4aa33 #178280
r=mkaply, sr=blizzard (platform specific code)
OS/2 only - rework how we decide what font names to put in the font list
2002-11-12 05:53:16 +00:00
bryner%netscape.com 55a5de7ab3 Fixing comet orange; need to null check style->engine or we will crash if no theme engine is being used. 2002-11-08 02:21:49 +00:00
bryner%netscape.com 0a52e1ac1e oops! fixing my last checkin to actually set the widget types as disabled 2002-11-08 02:06:38 +00:00
bryner%netscape.com 65ac4b091a Disable GTK native theme support if we're using a theme engine that's known to crash, such as the Xenophilia engine (bug 175306). r=blizzard, sr=brendan. 2002-11-08 01:41:42 +00:00
pete.zha%sun.com 39da5a28d9 back out for bug 144664
a=cls
2002-11-07 17:18:21 +00:00
pete.zha%sun.com d10d4ceb2f fix the bustage (lose to checkin this file in the previous checkin) r=jkeiser a=#mozilla 2002-11-07 08:48:27 +00:00
pete.zha%sun.com 70dc73f6af fix bustage for bug 144664 r=bryner a=#mozilla 2002-11-07 07:55:59 +00:00
pete.zha%sun.com 5ced630899 Font Catalog Service
bug=144664 r=bstell@ix.netcom.com sr=bryner@netscape.com patch=louie.zhao@sun.com
This patch fixed the build bustage on windows&HP-UX platform which r=bryner@netscape.com sr=bzbarsky@mit.edu
2002-11-07 06:32:29 +00:00