Commit Graph

4827 Commits

Author SHA1 Message Date
vladimir%pobox.com
43de878afd missed README commit from last 2006-02-15 22:32:14 +00:00
vladimir%pobox.com
b8920b9f9e cairo: Fix up win32 surface coords before calling BitBlt/AlphaBlend, so that the functions don't complain if called with src outside of src region 2006-02-15 22:31:27 +00:00
pavlov%pavlov.net
a5a077d9d0 removing unused include 2006-02-15 03:12:51 +00:00
pavlov%pavlov.net
ca8de96237 oops, didn't mean to check this in a minute ago. if 0'ing out changes 2006-02-15 02:48:08 +00:00
pavlov%pavlov.net
b2388d1c15 fixing RTL text in windows cairo builds. bug 327229 r=vlad 2006-02-15 02:45:37 +00:00
pavlov%pavlov.net
d955219e90 removing unused files 2006-02-14 22:06:50 +00:00
sergei_d%fi.tartu.ee
6e7b8681ca [BeOS]Bug 327046. Moving printing to widget. nsPrintdBeOS.h 2006-02-14 15:28:11 +00:00
sergei_d%fi.tartu.ee
cac3a766d9 [BeOS]Bug 327046. Moving printing to widget 2006-02-14 14:10:48 +00:00
masayuki%d-toybox.com
494b3a0ab2 Bug 170854 Roman script of UI should be rendered with Lucida Grande on all system locales. patch by YAMASHITA Makoto <makotoy@ms.u-tokyo.ac.jp> r=jshin+me, sr=sfraser 2006-02-14 09:27:36 +00:00
pavlov%pavlov.net
cdace0f519 fixing up linux printing 2006-02-13 23:18:26 +00:00
pavlov%pavlov.net
4c74730634 cleaning up thebes PDF and PS surfaces 2006-02-13 22:37:13 +00:00
mkaply%us.ibm.com
7d6a78f63f OS/2 build bustage as a result of 326149 - once files are moved, this should build 2006-02-13 22:32:53 +00:00
mkaply%us.ibm.com
c8694d1c4e OS/2 build bustage as a result of 32649 - once files are moved, this should build 2006-02-13 22:32:23 +00:00
pavlov%pavlov.net
8b7754cd9e linux printing improvements 2006-02-13 19:31:27 +00:00
pavlov%pavlov.net
b5c239b908 fixing linux printing bustage from earlier checkin. bug 326760. 2006-02-11 07:45:40 +00:00
pavlov%pavlov.net
765b1155b8 fixing non-cairo windows printing bustage 2006-02-11 00:03:51 +00:00
vladimir%pobox.com
18de9d8c6c Update cairo patches in repo 2006-02-10 23:55:27 +00:00
pavlov%pavlov.net
99b778d2e4 fixing build bustage 2006-02-10 23:33:56 +00:00
pavlov%pavlov.net
01f950e2a0 temp windows build fix.. real fix coming shortly 2006-02-10 23:28:28 +00:00
pavlov%pavlov.net
4a0aa0268d fixing mac bustage 2006-02-10 23:26:33 +00:00
pavlov%pavlov.net
a80b85f74a moving printing from gfx to widget part 3. bug 326149. r=vlad 2006-02-10 23:00:23 +00:00
vladimir%pobox.com
7d295623b2 cairo text rendering fixes; remove previous optimistic optimization 2006-02-10 22:03:39 +00:00
pavlov%pavlov.net
b529ad597b fixing leak when printing 2006-02-10 21:52:31 +00:00
pavlov%pavlov.net
bc43fd0554 adding postscript surface 2006-02-10 21:31:04 +00:00
pavlov%pavlov.net
72a14faf99 fixing build bustage 2006-02-10 21:10:55 +00:00
pavlov%pavlov.net
a2ba23143c disabling xprint and fixing build bustage. 2006-02-10 21:00:35 +00:00
pavlov%pavlov.net
7211d869d3 moving printing from gfx to widget part 2. bug 326149. r=vlad 2006-02-10 20:44:48 +00:00
pavlov%pavlov.net
6a80da6c47 moving printing from gfx to widget part 1. bug 326149. r=vlad 2006-02-10 20:40:54 +00:00
pavlov%pavlov.net
67dfc4b396 enabling thebes printing bug 323927 r=vlad 2006-02-10 20:37:31 +00:00
vladimir%pobox.com
f452314d73 updated patch with butsage fix 2006-02-10 02:57:07 +00:00
vladimir%pobox.com
b44d40d12d more bustage fix 2006-02-10 02:56:14 +00:00
vladimir%pobox.com
25ab2f14b8 update patch with bustage fix 2006-02-10 02:52:23 +00:00
vladimir%pobox.com
66159378d4 fix bustage 2006-02-10 02:51:12 +00:00
vladimir%pobox.com
8252152ff0 Fix thebes performance regressions from bug 326471 landing: snap clip rects to integers; remove some bogus RGB24 format checks from cairo; fix device offsets for fast text output. r=stuart 2006-02-10 02:20:35 +00:00
timeless%mozdev.org
c889d43fa6 bustage fix 2006-02-09 05:46:48 +00:00
timeless%mozdev.org
7cf33e12b8 Bug 324929 Print Preview crashs with opacity set on list [@ nsFontPSXft::FindFont ][@ nsFontPS::FindFont ]
r=kerron sr=roc
2006-02-09 05:17:46 +00:00
vladimir%pobox.com
56faea7be3 Add upstream submit notice 2006-02-09 01:34:01 +00:00
vladimir%pobox.com
567bc2281b b=326471, use push/pop group for thebes double buffering; temporarily disable linux native theme until fixed, r=stuart 2006-02-09 01:24:30 +00:00
vladimir%pobox.com
4cb87bbda0 Cairo push/pop group patch fixes; win32 alphablend fix; b=326333, fbcompose.c problem causing missing svg text patch; initial part of cairogfx transparency fix 2006-02-08 01:44:57 +00:00
pavlov%pavlov.net
0b0b40118a hack around caret problem in thebes builds (bug 312106) 2006-02-07 07:08:37 +00:00
kjh-5727%comcast.net
32a3f7d344 Fixing build bustage. 2006-02-04 17:40:09 +00:00
kjh-5727%comcast.net
7721654f3b Bug 324072 - Printer properties dialog shows properties for the wrong printer. r+sr=roc. 2006-02-04 17:24:26 +00:00
cbiesinger%web.de
c2d981f764 bug 183156 remove *UCS2* functions, replacing them with *UTF16* ones
r+sr=darin
2006-02-03 14:18:39 +00:00
vladimir%pobox.com
df96213eb8 Updating cairo to cairo CVS-20060202+moz 2006-02-03 04:49:30 +00:00
pavlov%pavlov.net
2ce2647073 adding set/get DPI calls for the pdf surface 2006-02-02 21:09:06 +00:00
mkaply%us.ibm.com
a237edb2d1 OS/2 only - forgot a header export for Cairo 2006-02-02 20:03:15 +00:00
pavlov%pavlov.net
750cb6dd1d if 0'ing out the printer init code 2006-02-01 07:24:09 +00:00
pavlov%pavlov.net
e693574df1 use a empty PRUnichar instead of NS_L 2006-02-01 07:12:38 +00:00
pavlov%pavlov.net
bc94714097 need to cast NS_L() for gcc... 2006-02-01 06:50:33 +00:00
pavlov%pavlov.net
163cb41d90 use the new thebes printing APIs. 2006-02-01 05:23:36 +00:00
pavlov%pavlov.net
16db7c3947 adding Thebes printing APIs 2006-02-01 05:21:59 +00:00
pavlov%pavlov.net
07cb0c3299 adding windows gfxPlatform support 2006-02-01 02:35:38 +00:00
pavlov%pavlov.net
fd4a3f5471 adding support for GetThebesSurface() on windows so that we can remove a lot of code. 2006-01-31 00:05:03 +00:00
pavlov%pavlov.net
9f582b1de5 adding support for creating a gfxWindowsSurface from a HWND.
Call all win32 apis with :: to avoid namespace collisions.
2006-01-31 00:00:12 +00:00
mkaply%us.ibm.com
4b448cbff1 #305028
r=bsmedberg, sr=mkaply (OS/2 only)
Patch from Peter Weilbacher - Cairo on OS/2
2006-01-30 16:54:24 +00:00
mcs%pearlcrescent.com
ad4c471e04 Bug 298375 - drawWindow() reverses red and blue channels in 16 bit color.
Return correct pixel format information for color depth < 32 on Windows.
  r+sr=roc.
2006-01-26 21:30:09 +00:00
dbaron%dbaron.org
00523ce610 Guess at Windows (pacifica) bustage fix, and more consistent with existing code anyway. 2006-01-26 06:10:52 +00:00
bzbarsky%mit.edu
ccd5715711 Fixing thebes build bustage; bug 317375 2006-01-26 04:57:39 +00:00
roc+%cs.cmu.edu
adfd83621e Fixing my bustage. 2006-01-26 03:20:51 +00:00
roc+%cs.cmu.edu
ff88946009 Fixing my bustage. 2006-01-26 03:00:06 +00:00
roc+%cs.cmu.edu
77bca74243 Bug 317375. Reorganize frame painting and mouse event targeting around frame display lists. Some review from dbaron, lots of testing help from Martijn, Julien and others 2006-01-26 02:29:17 +00:00
vladimir%pobox.com
a5e2c8b72a b=324537, fix windows/cairo options menu crash due to unimplemented gfxPlatform call, r=me 2006-01-25 09:29:31 +00:00
pavlov%pavlov.net
7227bd8be1 build the PDF surface and link against zlib 2006-01-25 04:00:51 +00:00
pavlov%pavlov.net
6e3966161e s/mDPI/mDpi/ typo 2006-01-25 02:48:34 +00:00
pavlov%pavlov.net
6792ffb728 enable building of the cairo pdf and ps surfaces on linux r=vlad 2006-01-25 02:23:32 +00:00
pavlov%pavlov.net
ccc83518de removing excess #endif 2006-01-25 02:10:39 +00:00
pavlov%pavlov.net
9c30f9bb71 add support for owning a passed in DC 2006-01-25 02:06:29 +00:00
pavlov%pavlov.net
fa3fcdbd3d Getting things ready for thebes/cairo printing... 2006-01-25 02:05:03 +00:00
bryner%brianryner.com
ecc0706743 Remove deprecated nsTString::ToCString (bug 323471). r+sr=darin. 2006-01-24 19:22:02 +00:00
vladimir%pobox.com
6793dceedf Fix pattern leak in cairo_pop_group_to_source 2006-01-23 22:41:17 +00:00
pavlov%pavlov.net
48f5fc422f Fixing region leak 2006-01-23 22:19:50 +00:00
cbiesinger%web.de
1f2c34903f bug 323551 make the in-tree cairo compile on beos (if a system-installed
freetype and fontconfig is present)
r=bsmedberg,vlad
2006-01-21 15:58:24 +00:00
dbaron%dbaron.org
4cd142ba43 Make DPI preference behave the same on OS/2 as on Unixes. r=mkaply sr=roc b=323964 2006-01-20 20:08:02 +00:00
vladimir%pobox.com
85163132e8 Pick correct depth under Gtk2; this will fix 16bpp visuals at the very least; 8bpp visuals will still be badly broken with no fix in sight. 2006-01-19 22:35:40 +00:00
vladimir%pobox.com
02e8a493f4 Add missing entry for nsThebesFontEnumerator in nsThebesGfxFactory.cpp 2006-01-19 21:49:39 +00:00
pavlov%pavlov.net
256f49481e ifdefing out a printf 2006-01-19 21:03:29 +00:00
dbaron%dbaron.org
662ae334b0 Avoid extra trailing comma. r=vlad 2006-01-19 20:53:34 +00:00
dbaron%dbaron.org
5d5b8533da No need to do extra work for system fonts. Fix spelling and unused variable. r=vlad 2006-01-19 20:34:48 +00:00
dbaron%dbaron.org
c65736c4e2 Fix uninitialized members of gfxFontStyle and fix comments. r=vlad 2006-01-19 20:31:59 +00:00
dbaron%dbaron.org
7e7a2b9599 Don't pass a double value through an integer variable. r=vlad 2006-01-19 20:21:39 +00:00
kjh-5727%comcast.net
65d8e317d0 Bug 322621 - Improve conformance with the Adobe DSC standard. r=tor, sr=roc. 2006-01-19 18:41:32 +00:00
dbaron%dbaron.org
e22c52ab0f Do what I meant to do before (and I should have noticed gcc's warnings). 2006-01-19 04:17:10 +00:00
dbaron%dbaron.org
2e24d395d4 Old-pango code that should be correct. r=vlad 2006-01-19 01:19:06 +00:00
dbaron%dbaron.org
f1a8c14520 Attempt to do DPI conversions for system fonts correctly, although there are still some (rounding?) issues. r=vlad 2006-01-19 01:06:12 +00:00
dbaron%dbaron.org
78bce78e0d Remove MOZ_ENABLE_COREXFONTS ifdefs. 2006-01-19 00:44:12 +00:00
dbaron%dbaron.org
fa17ffbcdd Fix uninitialized case in windows ifdef. Rename misnamed variable. Initialize to 96 for Mac, etc. r=vlad 2006-01-19 00:17:59 +00:00
dbaron%dbaron.org
11de85dd80 These checks should be against 96, since this is the DPI that controls what pt values in CSS mean, and our default behavior should not let that get under 96, otherwise fonts become too small. r=vlad 2006-01-19 00:11:15 +00:00
vladimir%pobox.com
19a40b2ba3 Use PushGroup()/PopGroup() to implement transparency blending using cairo 2006-01-18 22:43:42 +00:00
vladimir%pobox.com
861a6a1bf7 fix Windows cairo builds issues; avoid crash in drawing surface destructor; sync up cairo clip state after calling RestoreDC() to make sure that the clip is correct, r=pavlov 2006-01-18 22:42:30 +00:00
vladimir%pobox.com
d75ce8aee3 Import a bunch of more up to date local cairo patches, notably fixes to win32 clipping. 2006-01-18 22:15:25 +00:00
pavlov%pavlov.net
69986363ad changing AutoPtrs to RefPtrs to fix typos. 2006-01-17 00:38:38 +00:00
cbiesinger%web.de
6ca819b052 323352 unbreak beos build after the changes from 322942 (move nsIScreen
impls to widget)
patch by Doug Shelton <doug@sheltonfamily.org> r=thesuckiestemail@yahoo.se
sr=pavlov
2006-01-15 22:03:29 +00:00
kjh-5727%comcast.net
0a1d19f815 Bug 323485 - Xlib build bustage from moving nsIScreen from gfx to widget. r=biesi, sr=pavlov. 2006-01-15 18:14:01 +00:00
pavlov%pavlov.net
66e9ba61d7 don't build PDF surface until we actually build cairo pdf support... 2006-01-13 22:47:54 +00:00
pavlov%pavlov.net
b83da62131 adding pdf surface to thebes for linux printing 2006-01-13 20:58:37 +00:00
cbiesinger%web.de
840462d58e add missing file from cairo trunk 2006-01-13 20:56:27 +00:00
pavlov%pavlov.net
4eb322ae9b fixing cairo text drawing bug (patch from cairo trunk) 2006-01-13 18:21:00 +00:00
mkaply%us.ibm.com
93ccf6c400 OS/2 build bustage with the nsiscreen move - 323254 2006-01-13 17:56:40 +00:00
pavlov%pavlov.net
a6087948ce fixing linux cairo bustage 2006-01-13 17:01:08 +00:00
pavlov%pavlov.net
1d33739db6 fixing linux build bustage 2006-01-13 16:09:18 +00:00
vladimir%pobox.com
ec54927e83 Misc thebes/cairo win32 compilation fixes 2006-01-13 15:57:59 +00:00
pavlov%pavlov.net
51272beaf9 fixing windows font code to use the right object as a DC when measuring/drawing/etc 2006-01-13 15:06:51 +00:00
pavlov%pavlov.net
cf5c12dbb2 adding ShowPage api 2006-01-13 15:06:22 +00:00
pavlov%pavlov.net
e90e961814 first pass at windows printing (not built yet), some font fixes and some DPI/screen fixes 2006-01-13 15:04:33 +00:00
pavlov%pavlov.net
999fbf8fed missed removing these files earlier. moving nsIScreen and impl to widget. bug 322942 2006-01-13 14:59:14 +00:00
bsmedberg%covad.net
8bf4c897dd Reverting an #if 0 needed for libxul 2006-01-13 14:29:14 +00:00
timeless%mozdev.org
8397d43a6a Bug 106386 Correct misspellings in source code
patch by philippuryear@gmail.com r=timeless rs=brendan
2006-01-12 07:57:31 +00:00
pavlov%pavlov.net
f6032012a4 moving nsIScreen and implementations to widget. (files copied on cvs server already). bug 322942 r=vlad sr=roc 2006-01-11 22:12:18 +00:00
pavlov%pavlov.net
6b3baceeca moving nsIScreen and implementations to widget. (files copied on cvs server already). bug 322942 r=vlad sr=roc 2006-01-11 21:56:25 +00:00
vladimir%pobox.com
922ae3e21a yet another patch update 2006-01-11 02:27:33 +00:00
vladimir%pobox.com
8d587692eb more VC6-sucks fixes for cairo 2006-01-11 02:25:22 +00:00
vladimir%pobox.com
df60eb7546 avoid any potential for multiple-defined symbols for M_PI 2006-01-11 00:48:57 +00:00
vladimir%pobox.com
0af0646ef3 fix stupid M_PI crap for MSVC 2006-01-11 00:40:23 +00:00
vladimir%pobox.com
fef91957a3 fix C compilation 2006-01-11 00:15:40 +00:00
vladimir%pobox.com
47ea467fde Add missing FixedToFloat defines 2006-01-10 23:57:00 +00:00
vladimir%pobox.com
faf3c4df1c update mozilla-misc.patch 2006-01-10 23:17:38 +00:00
vladimir%pobox.com
bb10998dd3 Add MSVC MATH_DEFINES flag to fbcompose.c 2006-01-10 23:15:36 +00:00
vladimir%pobox.com
161cca7a9b turn off debug spam in gfxPangoFonts 2006-01-10 22:58:17 +00:00
vladimir%pobox.com
9fc0e8d8ca check in aforementioned still-in-review cairo patches 2006-01-10 22:57:20 +00:00
vladimir%pobox.com
eb50d081fe Upgrade cairo to latest cairo trunk, along with some still-in-review patches 2006-01-10 22:56:57 +00:00
vladimir%pobox.com
0a33029683 Add missing nsThebesFontEnumerator files 2006-01-10 21:12:16 +00:00
roc+%cs.cmu.edu
1a91780973 Bug 322928. Fix typo. Patch by fcrozat, r+sr=roc 2006-01-10 20:57:36 +00:00
vladimir%pobox.com
b4c647f2d6 Fix pango rendering of invalid glyphs; add font enumeration API; add font enumeration support for linux 2006-01-10 20:26:40 +00:00
vladimir%pobox.com
3ea81ed7a2 fix windows font goop for thebes builds 2006-01-09 18:54:33 +00:00
vladimir%pobox.com
222146a4bc cairo branch sync: render linux fonts using pango-xft (and drop pango req back to 1.6); rework font api a bit to be able to reuse the family-splitting code 2006-01-09 17:58:17 +00:00
rbs%maths.uq.edu.au
3ec2cdcc8e Some links miss the underline. Patch by Hideo Saito <saito@densan.co.jp>, b=212302, r+sr=rbs 2006-01-07 02:15:02 +00:00
amardare%qnx.com
4b3aba85f6 This applies to photon port only. It should not affect building/running other platforms.
Fix for Bug: 279979 regarding a possible buffer overrun.
2006-01-04 17:40:31 +00:00
amardare%qnx.com
d2787d07fa This applies to photon port only. It should not affect building/running other platforms.
Fix for Bug: 279979 regarding a possible buffer overrun.
2006-01-04 17:33:22 +00:00
gerv%gerv.net
eb50dd44e7 Bug 236613: change to MPL/LGPL/GPL tri-license. 2005-12-31 16:02:07 +00:00
masayuki%d-toybox.com
0e76041ffd bug 321314 [Win95-JA only] &trade; is displayed as ^(TM). patch by Masatoshi Kimura (emk) <VYV03354@nifty.ne.jp> r=timeless, sr=rbs 2005-12-31 05:29:58 +00:00
masayuki%d-toybox.com
b117bec4bf Bug 321132 Japanese font grouping is not correct on font pref dialog. patch by Masatoshi Kimura (emk) <VYV03354@nifty.ne.jp> r+sr=rbs 2005-12-23 15:15:49 +00:00
bsmedberg%covad.net
dd943c37e4 Bug 320988 relanding activex bits with a fix for the agressive optimization of inlines, r=darin 2005-12-21 19:54:59 +00:00
cbiesinger%web.de
7790908515 fixing beos bustage (Bug 316305) 2005-12-20 18:29:03 +00:00
masayuki%d-toybox.com
d5e67095bf Bug 311378 freeze/hang in several seconds when a character which does not exist in fonts is rendered. patch by Masatoshi Kimura (emk) <VYV03354@nifty.ne.jp> r=timeless, sr=rbs 2005-12-14 14:51:10 +00:00
sergei_d%fi.tartu.ee
90f1e6661c Bug 316305, [BeOS]Reduce communication with app_server at painting, p=sergei_d, r=thesuckiestemail, BeOS-only 2005-12-10 16:33:19 +00:00
mark%moxienet.com
886b57f46b Bug 315966, gfxImageFrame::SetData and gfxImageFrame::SetAlphaData are wrong for bottom-to-top images. Copy image data one line at a time in this case. Patch by Alfred Kayser <alfredkayser@nl.ibm.com>. r=me sr=pavlov 2005-12-01 21:04:12 +00:00
masayuki%d-toybox.com
6fb6b4c4c6 Bug 109176 Japanese hiragino text slided up within big button/drop-menu/... patch by Hideo Saito <saito@densan.co.jp> r=joshmoz, sr=roc 2005-11-30 13:19:49 +00:00
vladimir%pobox.com
7955779cc7 dropped unused file 2005-11-30 00:19:45 +00:00
vladimir%pobox.com
a13e3c0bd1 Fix gaius orange/windows thebes builds 2005-11-29 22:56:40 +00:00
vladimir%pobox.com
c76dff6b84 added missing files 2005-11-29 20:29:45 +00:00
vladimir%pobox.com
5d01d94a3c merge from org.mozilla.cvs.cairo branch:
- moved platform-specific thebes code to gfxPlatform
- added widget getters for gfxASurface creation in platform-specific widget code
- added first pass at gfxTextRun
2005-11-29 20:12:29 +00:00
timeless%mozdev.org
9b0852aaf7 Bug 106386 Correct misspellings in source code
patch by unknown@simplemachines.org r=timeless rs=brendan
2005-11-25 21:57:13 +00:00
timeless%mozdev.org
fd4d83103d Bug 106386 Correct misspellings in source code
patch by unknown@simplemachines.org r=timeless rs=brendan
2005-11-25 16:41:06 +00:00
timeless%mozdev.org
db820cf720 Bug 106386 Correct misspellings in source code
patch by unknown@simplemachines.org r=timeless rs=brendan
2005-11-25 08:16:51 +00:00
rbs%maths.uq.edu.au
c53b215d5f Workaround bad internal metrics in CJK fonts that give incorrect subscript and superscript offsets. Patch by Hideo Saito <saito@densan.co.jp>, b=112502, r+sr=rbs 2005-11-25 06:09:02 +00:00
roc+%cs.cmu.edu
8c5df94781 Bug 317514. Add nsRegion::SimpleSubtract, Contains(aRect) and Intersects(aRect). r=dainis_jonitis, sr=bzbarsky 2005-11-24 01:11:12 +00:00
roc+%cs.cmu.edu
cb35d5fe9e Bug 317514. Add nsRegion::SimpleSubtract, Contains(aRect) and Intersects(aRect). r=dainis_jonitis, sr=bzbarsky 2005-11-24 01:05:18 +00:00
roc+%cs.cmu.edu
ca5d4d3999 Bug 317513. Fix nsRegion::SubRect to not include incorrect extra rects in the result. r=dainis_jonitis, sr=bzbarsky 2005-11-24 00:50:36 +00:00
timeless%mozdev.org
17f5f5429f Bug 106386 Correct misspellings in source code
patch by supernova_00@yahoo.com r=timeless
2005-11-21 06:25:15 +00:00
dougt%meer.net
4b5874fa84 Bug 297683. More WinCE-only GFX fixup. Setting a default palette, act more like windows 95. 2005-11-18 20:57:25 +00:00
sergei_d%fi.tartu.ee
649ffc3346 [BeOS]Bug 283225. Do not lock already locked, p=sergei_d, r=biesi, BeOS-only 2005-11-18 19:37:02 +00:00
mark%moxienet.com
4eec5027f7 Bug 316839, build fails in nsDeviceContextMac.cpp with gcc >= 4.0 following bug 213702. Correct for C++ signedness paranoia and fix warnings. r=josh sr=pink/irc 2005-11-17 21:28:32 +00:00
bsmedberg%covad.net
4844cf21ca Bug 316778 - Make some gfx headers external-linking-safe, r=roc 2005-11-17 20:06:22 +00:00
bzbarsky%mit.edu
1caac559d8 Fix clearing of bottom-to-top images. Bug 315966 crash-protection (not full
fix), patch by Alfred Kayser <alfredkayser@nl.ibm.com>, r=pavlov
2005-11-17 15:23:22 +00:00
rbs%maths.uq.edu.au
f6865c6f12 Use ATS instead of FM to enumerate fonts so that Mozilla won't miss the Symbol font. Also cleanup obsolete codes. Patch by YAMASHITA Makoto <makotoy@ms.u-tokyo.ac.jp>, b=213702, r=jshin, sr=rbs 2005-11-16 23:22:28 +00:00
sergei_d%fi.tartu.ee
a52ecf6271 [BeOS]Bu 283225. More reliable native lock-unlock code, p=sergei_d, r=thesusckiestemail, BeOS-only 2005-11-16 17:46:33 +00:00
bzbarsky%mit.edu
73c97772c4 Fix AIX build bustage -- remove #define that's not really needed anymore. Bug
316394
2005-11-16 04:30:11 +00:00
sergei_d%fi.tartu.ee
113e57a1e9 [BeOS]Bug 283225. Using minimalistic syncing now. p=sergei_d, r=thesuckiestmail, BeOS-only 2005-11-13 20:29:03 +00:00
bsmedberg%covad.net
78f6d0683d Bug 313309 part 2 - change the NS_DEFINE_STATIC_IID_ACCESSOR macro to NS_DECLARE, and make a NS_DEFINE_ macro that's outside the class declaration, r=shaver 2005-11-11 14:36:26 +00:00
mark%moxienet.com
045ce7774f Bug 311399, Crash [@ SetOrigin] during rendering context destruction. Remove QD save/restore from rendering context, it was placed there as a workaround for scrollbar functional and aesthetic bugs. Add OS event handler to fix aesthetic problems, and check for bad states to work around functional problems. r=josh sr=smfr 2005-11-10 03:46:52 +00:00
vladimir%pobox.com
6463f46fcf typo fix 2005-11-09 23:29:19 +00:00
cls%seawood.org
ff0c2010ed Tighten dependency rules for internal libraries.
Bug #243065 r=bsmedberg
2005-11-08 23:08:05 +00:00
vladimir%pobox.com
20b91dbdd6 thebes/cairo backend update. windows fonts through thebes, start of pango fonts through thebes. lots of other misc fixes. win32 static build fix. 2005-11-08 20:06:16 +00:00
rbs%maths.uq.edu.au
f1f0ff2b51 Minus sign is not displayed inside MathML on the Mac, patch by YAMASHITA Makoto <makotoy@ms.u-tokyo.ac.jp>, b=257978, r=jshin, sr=rbs 2005-11-06 19:01:32 +00:00
maxf%magma.ca
4785df2348 This change is for QNX Photon only, and does not affect Tinderbox builds.
I am fixing a PgCreateGC() leak by ensuring that the GC is not selected
in some DC at the time that PgDestroyGC() gets called. Reviewed by
mnefedov@qnx.com. My email address is mfeil@qnx.com. See QNX PR28114.
2005-11-02 21:34:25 +00:00
tor%cs.brown.edu
b1c32b67f4 Bug 314060 - svg text crashing on win32 trunk. r=vlad 2005-10-31 19:33:05 +00:00
darin%meer.net
3eb1e840e9 fixes bug 245418 "menus and contextual menus open on wrong screen when using two/dual/multiple screens/monitors/displays" patch by Brett Wilson (brettw@gmail.com) r=darin,pink sr=roc 2005-10-21 17:59:30 +00:00
kjh-5727%comcast.net
bd524b3cee Bug 309988 - Default paper size was being set incorrectly. Patch by Christian Persch, chpe@gnome.org. r=kherron, sr=roc. 2005-10-19 16:37:29 +00:00
jshin%mailaps.org
e8aa302140 bug 298496: compile error due to new freetype 2.2 const poisoning : patch by Patrick Welche modified by me to work for both freetype 2.2.x and 2.1.x (r=kherron, sr=dbaron) 2005-10-18 09:18:29 +00:00
sergei_d%fi.tartu.ee
3ffc10b0e3 [BeOS]Bug 312547, rolling back part of previous patch. r=thesuckiestmail, BeOS only, no sr 2005-10-17 16:55:07 +00:00
sergei_d%fi.tartu.ee
3a7a81afd0 [BeOS]Bug 312547. This time reusing tmp tile bitmap. p=sergei_d, r=thesuckiestmail, BeOS-only change 2005-10-15 15:24:16 +00:00
cls%seawood.org
c6da21080c Use MOZ_COMPONENT_LIBS to link components against nspr & xpcom. Fixing xlib bustage.
Bug #312424 r=bsmedberg
2005-10-14 17:21:38 +00:00
tor%cs.brown.edu
5773517ca4 Bug 311936 - clip region larger than target surface area causing performance
problem.  r=cworth, a=asa
2005-10-13 18:24:33 +00:00
mark%moxienet.com
8dfc72f60a Bug 311618, Crash [@ QDFlushPortBuffer]. Replumb the flush manager as an XPCOM service so that other components can cancel scheduled flushes when ports are going away. Away goes trouble down the drain. Camino/koko-widget only. r=pink sr=smfr a/1.8=asa 2005-10-13 16:48:15 +00:00
vladimir%pobox.com
065e50cd8a missed gfxFont.h 2005-10-08 05:50:16 +00:00
vladimir%pobox.com
3285bbecbb - Fix nasty memory/resource leak on X (win32 too, just not as noticable)
- First landing of Stuart's fonts work, built on win32 only for now
2005-10-08 05:09:42 +00:00
bzbarsky%mit.edu
60a5a06a40 Fix bug 311511. r+sr=dbaron 2005-10-07 22:16:09 +00:00
timeless%mozdev.org
22ba6ed399 Bug 284038 - OOM crash [@ EnumFonts]
remove realloc
patch by b.jacques@planet.nl r=roc sr=roc
2005-10-06 21:16:15 +00:00
vladimir%pobox.com
d928e9b635 get rid of DllMain in cairo; we don't use the mutexes 2005-10-06 17:41:04 +00:00
vladimir%pobox.com
971ca77192 stupid file isn't supposed to be checked in! 2005-10-06 04:50:00 +00:00
vladimir%pobox.com
3223f349d1 various cairo build fixes 2005-10-06 04:32:44 +00:00
vladimir%pobox.com
2f87b8dd7c Merge from org.mozilla.cvs.cairo branch.
- Cairo 1.1.1
- Updated thebes, gfx/src/thebes
- Fixes to plugins with thebes gfx under linux
- Native theme fixes with thebes rendering (NOTE: widget changes only enabled when building with thebes, otherwise all old code)
2005-10-06 04:02:10 +00:00
sergei_d%fi.tartu.ee
b298503e55 [BeOS]Bug 310845.Speedup string width calculation. r=thesuckiestemail@yahoo.se, no sr required 2005-10-04 09:12:09 +00:00
sergei_d%fi.tartu.ee
0c007ab396 Bug 310708, implementing char width cache. r=thesuckiestemail@yahoo.se, no sr required 2005-10-02 17:21:08 +00:00
jshin%mailaps.org
0de9565e81 bug 228804 : mathml rendering is worse on MacOS X : add package fontEncoding.properties file : patch by rbs, r/sr=sfraser, a=mscott 2005-10-02 02:12:29 +00:00
sergei_d%fi.tartu.ee
e20271911b [BeOS] Bug 310680. Better EnumFonts. r=thesuckiestemail@yahoo.se, no sr required - BeOS only fix 2005-10-01 17:28:13 +00:00
roc+%cs.cmu.edu
abe5e9bed8 Bug 141656. Print transparent images to Postscript using level 3 APIs with fallback. r=kherron,sr=tor 2005-09-30 20:42:53 +00:00
sergei_d%fi.tartu.ee
fb313072a0 [BeOS]Bug 200589. Two UTF-8 related fixes in gfx, font size rounding bugfix. r=thesuckiestemail@yahoo.se, No sr required, BeOS-only 2005-09-27 19:17:16 +00:00
rbs%maths.uq.edu.au
48f3d70ccd Package fontEncoding.properties to fix a long-standing bustage of MathML on the Mac, r+sr=sfraser, b=228804 2005-09-27 01:44:26 +00:00
sergei_d%fi.tartu.ee
c8f0aa615c [BeOS]Bug 310090, nsRenderingContextBeOS - more safe init and style cleanup. r=sergei_d, BeOS-only changes, no sr 2005-09-26 21:30:22 +00:00
kjh-5727%comcast.net
f789a699f6 Bug 307404 - Get the paper size from the device context spec instead of rereading the paper size list. Patch by Christian Persch <chpe@gnome.org>. r=kherron, sr=roc. 2005-09-17 17:17:10 +00:00
bzbarsky%mit.edu
51e162b0ff Work around an XFree86 bug in all versions before 4.4.0, not just 4.3.0 or
earlier (eg this would help with 4.3.0.1).  Bug 256328, patch by Elmar Ludwig
<elmar.ludwig@uos.de>, r=tor, sr=roc
2005-09-16 16:07:22 +00:00
timeless%mozdev.org
c113ece289 Bug 308573 use if (NS_FAILED(...)) instead of if NS_FAILED(...)
patch by b.jacques@planet.nl r=darin sr=darin
2005-09-15 23:17:17 +00:00
dougt%meer.net
fc97ab9262 This is a workaround for the WinCE Native Unicode converter. I couldn't figure out how to use the utf8 codepages on certain devices. So, mapping from UTF-8 -> UCS-2 became a problem. This fix simply uses the existing algorithm in intl/uconv. This change only effect the Windoze CE native uconv. NPODB. Also includes further gfx fixup. r/sr=dveditz b=297683 WinCE only. 2005-09-07 19:21:02 +00:00
tor%cs.brown.edu
a30113f5b5 Bug 307308 - pass appropriate pointer to release_dest_image. 2005-09-07 16:05:30 +00:00
tor%cs.brown.edu
fd16fc6244 Bug 307308 - Pass scratch space instead of NULL for image_extra to
acquire/release_dest_image.  r=vlad
2005-09-07 15:37:51 +00:00
jshin%mailaps.org
3241dfd2e9 bug 288634 : enable Gfx/Pango to support non-ASCII font names and port some other changes from Gfx/Xft to Gfx/Pango (r=caillon, sr=dbaron) 2005-09-05 06:00:50 +00:00
timeless%mozdev.org
dc98183dbd Bug 304646 nsPrintOptions::InitPrintSettingsFromPrefs shouldn't do NS_WARNING when prtName.IsEmpty()
patch by b.jacques@planet.nl r=timeless sr=dmose
2005-09-02 09:28:49 +00:00
timeless%mozdev.org
df5dac8906 Bug 306259 Nits in nsPrintOptionsImpl
patch by b.jacques@planet.nl r=timeless sr=dmose
2005-09-02 09:04:21 +00:00
roc+%cs.cmu.edu
b3067884a8 Bug 297508. Allow native theme drawing to overflow the frame bounds in a reliable way by setting the frame's overflow area. Use this to work around drawing errors in some GTK2 themes. r=bryner,sr=blizzard 2005-08-31 21:00:52 +00:00
pavlov%pavlov.net
21271b96e8 fixing fallout from bug 305538. patch from doug@sheltonfamily.org. 2005-08-30 23:39:30 +00:00
mark%moxienet.com
1a7c1123f4 Bug 306370, Print orientation and other Mac page setup things aren't remembered. Update prototypes and initialize print settings from prefs. r=mano sr=smfr 2005-08-30 19:15:15 +00:00
neil%parkwaycc.co.uk
dd0435e0f3 Make _WIN32_WINN% default to 0x400 c.f. WINVER should fix bug 305187 b=bsmedberg 2005-08-29 14:22:33 +00:00
cbiesinger%web.de
bf0e369753 bug 305658 make building thebes with --enable-system-cairo work
patch by Mike Hommey <mh@glandium.org> r+sr=roc
2005-08-25 12:30:45 +00:00
roc+%cs.cmu.edu
9160498d6d Bug 305649. Make thebes build with pango 1.6. r+sr=vlad 2005-08-24 22:12:31 +00:00
wr%rosenauer.org
b408b1f4c3 Bug 305715 fix compiler warning about missing sentinels, r+sr=roc 2005-08-24 05:06:26 +00:00
pavlov%pavlov.net
7079836466 fixing typo 2005-08-24 00:39:11 +00:00
pavlov%pavlov.net
5ad9c65603 adding missing file 2005-08-23 07:37:42 +00:00
pavlov%pavlov.net
8366140b30 removing mTextZoom as its no longer used on trunk 2005-08-23 07:36:22 +00:00
pavlov%pavlov.net
e318270b02 fixing typo 2005-08-23 07:00:44 +00:00
pavlov%pavlov.net
87393bbf47 fix cairo-windows to only build the thebes dir and not also the windows one r=vlad 2005-08-23 06:43:28 +00:00
pavlov%pavlov.net
1217a2d097 adding missing ) 2005-08-23 06:40:10 +00:00
pavlov%pavlov.net
9d85e378b2 moving native theme stuff to widget (bug 305291) and landing the remaining thebes gfx changes (bug 305538). r=vlad sr=roc 2005-08-23 02:11:54 +00:00
vladimir%pobox.com
5441f8cb29 add M_PI definition for VC6 which has a broken math.h 2005-08-20 07:14:34 +00:00
vladimir%pobox.com
05b648212a use platform-specific getter for image top-to-bottom flag instead of #define, r=pavlov 2005-08-20 06:22:52 +00:00
vladimir%pobox.com
e2f3298b80 cairo landing: misc build fixes for thebes backend 2005-08-20 06:21:16 +00:00
vladimir%pobox.com
711354ac25 cairo landing: land thebes 2005-08-20 05:36:47 +00:00
vladimir%pobox.com
cd33689aab cairo landing: update to cairo 0.9.1+ 2005-08-20 05:34:03 +00:00
vladimir%pobox.com
9cd9139cb6 cairo landing: adding glitz 2005-08-20 05:23:22 +00:00
mkaply%us.ibm.com
2d5376bf5d #290213
r=Peter Weilbacher, sr=mkaply (OS/2 only), a=mkaply (OS/2 only)
Patch from Rich Walsh - printer select dialog mismatches descriptions
2005-08-19 15:12:30 +00:00
cbiesinger%web.de
0539e8e0ba 288042 make functions virtual so that they can be called from outside of gfx
r=zrusin, qt port only
2005-08-18 12:29:27 +00:00
aaronleventhal%moonset.net
0ada7ea5e9 Bug 303404. Crash when hitting escape in context menu for a menu item. r=dbaron, sr=neil 2005-08-17 02:03:45 +00:00
roc+%cs.cmu.edu
2931cd5810 Bug 291636. nsTransform2D can't handle rotations, never could, and never will, so don't bother with them. r+sr=roc, patch by Hans-Andreas Engel 2005-08-16 21:40:26 +00:00
roc+%cs.cmu.edu
7697b1170e Bug 290885. constify some nsTransform2D methods. r+sr=roc, patch by Hans-Andreas Engel 2005-08-16 21:38:56 +00:00
smfr%smfr.org
abf828f4e0 Fix bug 295737: use Core Graphics to do image tiling, because it's much faster than doing it ourselves. r=jhpedemonte, sr=bryner 2005-08-16 18:07:29 +00:00
mkaply%us.ibm.com
d801608e8c OS/2 build break 2005-08-16 16:33:40 +00:00
gavin%gavinsharp.com
4b53ad80e4 Bug 283356 : nsPSPrinters.cpp compile error: implicit declaration of function `int strcasecmp(...)', patch by Max Feil <mfeil@qnx.com>, r=kherron, sr=tor 2005-08-16 12:16:08 +00:00
rbs%maths.uq.edu.au
8c504de1c7 When resolving the glyphs needed to measure a text that doesn't fit, we have to ensure that we remain at a word boundary. We may have to back up past the current font, in which case we have to reselect previous fonts to deal with the part of the string being chopped off, bug 241485, r=jshin, sr=tor 2005-08-16 07:44:10 +00:00
cbiesinger%web.de
26a83fee9a bug 292998
- move textZoom storage to the prescontext from the documentviewer
- copy the textZoom between document viewers for fastback
r=bryner sr=dbaron
2005-08-13 11:54:22 +00:00
timeless%mozdev.org
7012852c7d Bug 303432 - nsPrintSettings::GetPrinterName lacks an OOM check
patch by b.jacques@planet.nl r=dmose sr=dmose
2005-08-12 23:11:40 +00:00
timeless%mozdev.org
624e1801d3 Bug 284436 UMR [@ GenerateSingleByte]
r=smontagu sr=bz a=brendan
2005-08-09 08:54:15 +00:00
timeless%mozdev.org
80d53bd436 Bug 303091 JS Exception when changing print scale
patch by b.jacques@planet.nl r=timeless sr=shaver a=cbeard
2005-08-09 01:35:48 +00:00
dougt%meer.net
24554781a0 bug 297683. more windows ce love. This patch just shortcuts two functions which are always the same value on wince. r/sr=dveditz a=asa 2005-08-08 20:05:13 +00:00
smfr%smfr.org
cc2282c826 Fix bug 302958: specify a name for the print job on Mac, getting it from the title passed to the BeginDocument() call. r=jhpedemonte, sr=bryner, a=asa 2005-08-08 19:34:44 +00:00
masayuki%d-toybox.com
df0d79fb74 Bug 233540 1.6 crashes at http://meteo.ec.gc.ca/forecast/city_f.html?wjo r=timeless, sr=rbs, a=asa 2005-08-08 15:11:14 +00:00
mark%moxienet.com
b5d9ffad07 Bug 301774, abysmally slow typing/caret in Camino, especially with animated images, even worse with 10.4 SDK. Limit QuickDraw buffer flushes so that they occur less frequently than the display refresh rate. Camino/Cocoa widget only, npodb. r=pink sr=smfr 2005-08-03 20:30:46 +00:00
roc+%cs.cmu.edu
2b4becb59d Bug 302445. Don't hold a strong reference to the device context from nsBlender --- this prevents leaking the device context in some cases where frames leak. r+sr=dbaron,a=bsmedberg 2005-08-02 19:48:39 +00:00
caillon%redhat.com
089e248bcf %%BoundingBox takes integer arguments
%%HiResBoundingBox takes floating point arguments, but is a DSC extension.
Output both so postscript readers that accept the extension can use it, and those that don't have valid output.

Bug 301631
r=kherron, sr=shaver, a=shaver
2005-07-26 15:54:18 +00:00
blizzard%redhat.com
3c4d14a368 Bug #300491. Remove references to xft-specific context when using pango for text rendering. This should get pango builds working with gtk 2.7+. r=caillon, sr=roc, a=benjamin 2005-07-26 00:13:51 +00:00
mozilla.mano%sent.com
4e6e20418c Bug 301688 - [Mac] Disabled buttons shoud never have a 'default button' look&feel. r=josh, sr=smfr, a=bsmedberg. 2005-07-25 21:39:05 +00:00
cbiesinger%web.de
bb56293333 bug 301723 allow compiling cairo with vc6
r=tor a=bsmedberg
2005-07-25 21:12:22 +00:00
roc+%cs.cmu.edu
41048950e1 Fixing build bustage 2005-07-19 22:50:37 +00:00
timeless%mozdev.org
60bf29aac8 Bug 297277 potential OOM crash/mlk [@ nsPrintOptions::_CreatePrintSettings]
patch by b.jacques@planet.nl r=timeless sr=dmose a=bsmedberg
2005-07-19 21:55:33 +00:00
smfr%smfr.org
7b15e3b58f Fix bug 300721: odd gaps in italicized text if we hit the ATSUI fallback code. Remove bogus use of NS_SUCCEEDED with PRBool return values. r=joshmoz, sr=jhpedemonte, a=bsmedberg 2005-07-19 21:13:18 +00:00
smfr%smfr.org
7d92cd6651 Fix bug 281455: bits of background image of abs-positioned div draw in the wrong place. Fixed by ensuring that nsRenderingContextMac fixes up the port origin before calling the image tiling code (since the caret draw may have nuked the origin). r=mark, sr=jhpedemonte, a=bsmedberg 2005-07-19 21:09:19 +00:00
timeless%mozdev.org
9d5a64071b Bug 284035 OOM crash [@ nsImageGTK::Draw][@ nsImageGTK::DrawComposited][@ nsImageGTK::DrawCompositeTile]
patch by b.jacques@planet.nl r=roc sr=roc a=bsmedberg
2005-07-19 21:03:14 +00:00
dougt%meer.net
f998e5ffc8 Implements DataToBitmap. We do not handle the cursor translucency, but it is
more then what we do currently.  Basically we are moving around ifdef's here.

Fixes GetSysFontInfo.  For windows CE we correctly return the System Font.

r=emaijala, sr=dveditz, a=asa, b=297683 WINCE ONLY.
2005-07-18 16:04:45 +00:00
mark%moxienet.com
d8ce3ba315 Bug 298677, Mac Carbon scrollbars draw in the wrong location and jump out from under the mouse since CFRunLoopSource (bug 282940). Be more careful about restoring the QD origin. Obsoletes and backs out an earlier partial fix, cleaning up bug 300058, drawing artifacts in scrollbars. r=pinkerton sr=smfr a=bsmedberg 2005-07-14 22:48:34 +00:00
timeless%mozdev.org
52aaf74316 Bug 296448 scaled_image leaks if scaled_image->Init() fails
patch by b.jacques@planet.nl r=roc sr=roc a=asa
2005-07-13 18:26:20 +00:00
timeless%mozdev.org
39e0c8f25d Bug 296439 UMR in nsFreeType2::InitLibrary when nsFreeType2::InitFreeType fails
patch by b.jacques@planet.nl r=roc sr=roc a=bsmedberg
2005-07-13 18:21:10 +00:00
timeless%mozdev.org
12504d3aa5 Bug 284036 OOM crash [@ nsCairoImage::Init]
patch by b.jacques@planet.nl r=roc sr=roc a=asa
2005-07-07 15:41:40 +00:00
timeless%mozdev.org
fdaaf22a10 Bug 284037 OOM crash [@ nsCairoBlender::GetAlphas]
patch by b.jacques@planet.nl r=roc sr=roc a=asa
2005-07-07 15:40:37 +00:00
joshmoz%gmail.com
ffc365fb08 clean up old mac os classic stuff. b=281889 r=smfr sr=bryner a=bsmedberg 2005-07-06 01:23:20 +00:00
vladimir%pobox.com
89a0001d59 more bug 299407 (libpixman hack with VC71) win32 fixes.. 2005-07-05 20:49:18 +00:00
cmp%mozilla.org
3607bef566 Turn off vc71 pixman lib hackery until the vc6 compatibility issue is
sorted out.
2005-07-05 04:59:15 +00:00
cmp%mozilla.org
f433416a16 Fix VC6 cairo/pixman builds by using a vc7.1-compiled copy of mozlibpixman.
Bug 299407, attachment 188271.  r/a=chase@mozilla.org
2005-07-05 03:44:56 +00:00
vladimir%pobox.com
51ec3a77ec I hate our tinderbox. commenting this out until I can get my hands on beast. 2005-07-05 02:13:02 +00:00
vladimir%pobox.com
94604dac1f more win32 build fixage, just get rid of the RM_R 2005-07-05 01:56:23 +00:00
vladimir%pobox.com
84460c7555 more win32 build fix, since nsinstall sucks (bug 299407) 2005-07-05 01:26:19 +00:00
vladimir%pobox.com
e6c09c7362 reenabled patch for bug 299407, since there's someone who can kick the tinderbox around 2005-07-04 21:24:29 +00:00
vladimir%pobox.com
7c7a10aeae Disabling patch for 299407 due to unknown tinerbox horkage 2005-07-04 01:40:09 +00:00
vladimir%pobox.com
729e45c6f5 b=299407, fix cairo/pixman compilation on VC6, r+a=shaver 2005-07-04 00:53:23 +00:00
timeless%mozdev.org
1d5fd3df7f Bug 299112 length value has wrapped in calculation (did you pass G_MAXLONG?)
patch by tuukka.tolvanen@gmail.com r=roc sr=roc a=asa
2005-07-03 21:09:32 +00:00
vladimir%pobox.com
eb6f78a4d3 notpartofthebuild thebes fixes to my fixes, since merging is hard. 2005-07-02 01:36:23 +00:00
vladimir%pobox.com
380e5a443f fix thebes gfxPattern refcounting; add coord space transforms for Rects; fix packed-color conversion.. notpartofthebuild 2005-07-02 01:05:26 +00:00
kjh-5727%comcast.net
6f58df8261 Bug 85207 - PS module bloat due to inefficient static font tables. r=tor, sr=rbs, a=bsmedberg. 2005-06-30 22:48:49 +00:00
timeless%mozdev.org
7f3f24e713 Bug 284038 OOM crash [@ EnumFonts]
patch by b.jacques@planet.nl r=zack@kde.org a=bsmedberg
2005-06-30 20:48:41 +00:00
pavlov%pavlov.net
11d9ea1f2c Adding more utility functions to thebes from vlad. Cleaning up some coding style inconsistencies. 2005-06-30 04:58:27 +00:00
joshmoz%gmail.com
49235a7a73 fix endian issues in mac font code, try #2. patch by Mark Mentovai. b=297162 r=josh sr=smfr a=bsmedberg 2005-06-28 21:05:08 +00:00
tor%cs.brown.edu
80cb1e6318 Bug 298914 - OS-X svg crash with empty string. r=jhpedemonte, a=bsmedberg. 2005-06-28 18:58:31 +00:00
kjh-5727%comcast.net
ba4dcab4e6 Bug 284077 - XFT build failure on Solaris. Patch by Egon Nijns. r=kherron, sr=roc, a=tor. 2005-06-28 18:29:10 +00:00
bsmedberg%covad.net
cff3d53971 Bug 288143 - Browser goes into infinite loop while processing HTML font attributes, patch by Mats Palmgren <mats.palmgren@bredband.net> r=jst sr=shaver a=me 2005-06-28 17:18:57 +00:00
pavlov%pavlov.net
7e7b13fc9d fixing a few refcounting related issues 2005-06-28 09:27:02 +00:00
pavlov%pavlov.net
e79c48491a Updating thebes to match cairo 0.5 api, adding refcounting, pixel aligned rects. patches from roc, vlad, and myself. Bug 298880. 2005-06-28 09:18:55 +00:00
mconnor%steelgryphon.com
ac4cccc240 bug 255947 - missing borders for the progress bar in with native classic widget on windows, patch by Mathieu Pellerin <nirvn.asia@gmail.com>, r+sr=roc, a=shaver 2005-06-28 00:02:27 +00:00
smfr%smfr.org
2ebbb5b328 Back out josh's checkin for bug 297162, because it doesn't build pre-tiger. 2005-06-24 23:20:21 +00:00
joshmoz%gmail.com
639d91f843 Fix non-neutral endian code in mac gfx font code. Patch by Apple Computer, Inc. b=297162 r=josh sr=smfr a=chofmann 2005-06-24 22:35:07 +00:00
joshmoz%gmail.com
8c478c710b Link phase should reference Xcode objects, no hardcoded -l arguments. patch by Mark Mentovai. b=298406 r=pinkerton sr=smfr a=asa 2005-06-24 22:31:23 +00:00
smontagu%smontagu.org
104736b6e2 Move the workaround for Windows displaying right-to-left presentation forms as left-to-right into Windows-specific code. Bug 204272, r+sr=rbs, a=chofmann 2005-06-23 08:03:24 +00:00
mozilla.mano%sent.com
520fa9a44e Bug 298430 - drop support for Mac OS X 10.1. First part: code cleanup. r=josh, sr=darin, a=shaver 2005-06-23 00:59:03 +00:00
leon.sha%sun.com
38e2637635 Bugzilla Bug 297031 The default font setting on xft enabled firefox is not correct.
Patch maker: leon.sha@sun.com
blizzard: review+
roc: superreview+
asa: approval-aviary1.1a2+
2005-06-21 06:08:27 +00:00
ginn.chen%sun.com
94f4536463 bug 295457 use malloc to avoid OOM exceptions thrown by libstdc++
r=biesi sr+a=dveditz
2005-06-17 06:48:10 +00:00
roc+%cs.cmu.edu
c20e5c6558 Bug 297748. Fix gcc4 warnings. r+sr=roc,a=asa,patch by Wolfgang Rosenauer 2005-06-17 02:35:41 +00:00
dougt%meer.net
d1460e3a0a * Fixes some build problems when trying to build non-static. (removing link
libraries that don't exist on Windows CE)

* Taking xxx advice and making GetNAME always return a GDI forcing us to use
GetTextMetrics instead of GetFontData (which doesn't exist on Windows CE)

* Windows CE on ARM doesn't support C++ exceptions.  In the windows plugin code
uses catches to ensure that the plugins don't crash mozilla.  On windows ce on
arm, we have no choice but to disable CALL_SAFETY_ON.

* On Windows CE, VerQueryValue internal structure can not be modified so
callers must do a bit of string conversion.

* Disabling more code in nsOSHelperAppService for Windows CE.

* Enabling the Windows Registry code in XPCOM since the Window CE shunt now
supports the limited set needed (all but notification).

Bug=297683, r=Ere Maijala, sr=Dan Veditz, a=Asa
2005-06-16 21:20:45 +00:00
timeless%mozdev.org
7c6d1fa65f Bug 235643 all _CreatePrintSettings leak on failure
patch by baafie@planet.nl r=timeless sr=bz a=asa
2005-06-16 01:39:19 +00:00
bugzilla%arlen.demon.co.uk
1ffe3434d7 Bug 285911 XPrint hardcodes english string with literal "Mozilla"
p=mozilla@Weilbacher.org r/sr/a=roc
2005-06-15 10:23:24 +00:00
joshmoz%gmail.com
e55715ea0a gcc 4 fixes for Mac OS X. part 1 of the landing. Patch by Mark Mentovai. b=294244 r=josh sr=darin a=dbaron 2005-06-15 03:49:26 +00:00
tor%cs.brown.edu
c0c3432bf6 Bug 297705 - correct cairo_text_extents() on win32 for general transforms.
r=otaylor, r+a=shaver.
2005-06-14 21:49:08 +00:00
timeless%mozdev.org
fca8e22791 Bug 235643 all _CreatePrintSettings leak on failure
changes code to handle OOM and optimizes code to skip an unnecessary QI
patch by baafie@planet.nl r=timeless sr=bz a=asa
2005-06-10 22:18:16 +00:00
jshin%mailaps.org
fb7207a817 bug 253533: comment out three Thai entries in fontEncoding file (r=smontagu, sr=roc, a=chofmann) 2005-06-10 08:36:34 +00:00
dougt%meer.net
77acfc52b7 Bug 295481. WINCE Fixes. This includes changes to make the makefiles do the right thing if we try to build Minimo and XUL together. These changes rs=bsmedberg. Further WINCE fixes in GFX and Widget. r=emaijala, sr=rbs, a=asa. 2005-06-08 16:48:44 +00:00
mozilla.mano%sent.com
9fc31e3395 Bug 203734 - enable focus ring on push buttons in 10.4 (Tiger) and above. r=jhpedemonte sr=smfr a=asa 2005-06-07 19:24:35 +00:00
tor%cs.brown.edu
ad253945f5 Correct comment/check for FixedToFloat/FloatToFixed. 2005-06-04 12:19:44 +00:00
vladimir%pobox.com
80e9999296 a special place is reserved for win32 and osx 2005-06-04 08:33:58 +00:00
vladimir%pobox.com
61f8ec26a1 beat OSX into submission 2005-06-04 08:25:39 +00:00
vladimir%pobox.com
2730d75f90 cairo 0.5; make sure math.h is included early with right win32 define 2005-06-04 08:10:59 +00:00
vladimir%pobox.com
2ca0f30f65 cairo 0.5.0; add missing FixMath include for mac 2005-06-04 07:59:09 +00:00
vladimir%pobox.com
763ebb509d cairo fix for win32, math.h included in a few places without _USE_MATH_DEFINES 2005-06-04 07:48:51 +00:00
vladimir%pobox.com
513b66c742 patch fix, if 0 iconv 2005-06-04 07:21:26 +00:00
vladimir%pobox.com
02bc2a2809 b=296463, upgrade to cairo 0.5.0, s+sr=roc,pav,tor 2005-06-04 07:03:29 +00:00