roc+%cs.cmu.edu
|
7e6c86eff8
|
Bug 372631. Rework extraction of glyphs from an ATSUI layout to be simpler and more robust. Also, store glyph advances in gfxTextRun in multiples of appunits and ensure they're all rounded to appunits (on all platforms).
|
2007-03-20 02:55:32 +00:00 |
|
roc+%cs.cmu.edu
|
221168e678
|
Bug 373081. Fix up Thebes font selection tests to build and run, including on Linux. r=vlad
|
2007-03-20 02:38:37 +00:00 |
|
roc+%cs.cmu.edu
|
ef916180ee
|
Bug 374066. In the cairo Quartz backend, round glyph positions to floats --- not the advances. Prevents error from accumulating. r=vlad
|
2007-03-20 02:04:01 +00:00 |
|
dbaron%dbaron.org
|
405d600298
|
When drawing images, track full source and dest regions (unclipped) or use floats, to avoid rounding problems with advanced image resizing algorithms. b=371434 r=vlad r+sr=roc
|
2007-03-20 00:58:20 +00:00 |
|
dbaron%dbaron.org
|
367d5607f1
|
Fix various shutdown leaks. Add static Shutdown method to gfxPlatform as the entry point for thebes cleanup and use the virtual destructor of the platform-specific gfxPlatform objects to do platform-specific cleanup. b=374286 r=vlad
|
2007-03-19 23:16:15 +00:00 |
|
dbaron%dbaron.org
|
e1e938706d
|
Fix leak of cairo_font_face_t. b=374286 r=vlad
|
2007-03-19 23:14:33 +00:00 |
|
roc+%cs.cmu.edu
|
dd8f7bcce2
|
Bug 372639. Don't die if the font selection code gives us more glyphs than we're supposed to have (just assert). r=pavlov
|
2007-03-19 03:27:55 +00:00 |
|
martijn.martijn%gmail.com
|
210686b2c7
|
Bug 373010 � Mingw build failure in mozilla/gfx/thebes/src/gfxWindowsFonts.cpp, r+sr=pavlov
|
2007-03-14 17:33:53 +00:00 |
|
mozilla%weilbacher.org
|
776516dd1d
|
[OS/2] fix build break in gfx/src/thebes following bug 369930 by implementing nsThebesDeviceContext::SetDPI() for OS/2
|
2007-03-10 17:48:27 +00:00 |
|
pavlov%pavlov.net
|
4eee5aa123
|
make the new fast path fall in to uniscribe if the font is missing glyphs to render the text. bug 372636. r=roc
|
2007-03-06 21:18:18 +00:00 |
|
roc+%cs.cmu.edu
|
7aedc416f7
|
Fixing bustage
|
2007-03-04 21:12:24 +00:00 |
|
roc+%cs.cmu.edu
|
807c3d9076
|
Bug 370588. Make gfxTextRun be a single shared class for all platforms. Move all platform-specific code to gfxFontGroup and gfxFont implementations. Actually implement textruns properly on Mac and Windows. r=vlad,pavlov
|
2007-03-04 21:05:10 +00:00 |
|
bzbarsky%mit.edu
|
ed84432b87
|
Address review comment from dbaron. Bug 330064
|
2007-03-03 04:57:48 +00:00 |
|
bzbarsky%mit.edu
|
994513394b
|
Hack to increase XftMaxFreeTypeFiles to a sane value from the default value of
"5". Bug 330064, patch by vlad, r+sr=roc
|
2007-03-03 04:55:35 +00:00 |
|
vladimir%pobox.com
|
5be17c08b9
|
fix tree bustage
|
2007-03-03 00:25:44 +00:00 |
|
vladimir%pobox.com
|
512ced2f1b
|
b=using opacity with windows native widgets causes bogus rendering/lack of rendering; r=stuart
|
2007-03-03 00:18:34 +00:00 |
|
pavlov%pavlov.net
|
d586bd14d6
|
removing gfx REQUIRES from thebes. bug 372313. r=vlad
|
2007-03-02 22:41:06 +00:00 |
|
pavlov%pavlov.net
|
42ff02e82f
|
adding back gfx to requires. mistakenly removed during last checkin
|
2007-03-01 00:21:28 +00:00 |
|
pavlov%pavlov.net
|
5033ec7891
|
enabling PDF surface on windows. bug 369930. r/sr=vlad
|
2007-03-01 00:02:27 +00:00 |
|
mats.palmgren%bredband.net
|
9af542b014
|
Fix GCC compile error on Windows. r+sr=pavlov
|
2007-02-27 22:18:27 +00:00 |
|
mozilla%weilbacher.org
|
4c1e8df200
|
[OS/2] Bug 333235: initial checkin of new files for Thebes on OS/2, this should fix the cairo-os2 build break. sr=pavlov
|
2007-02-24 10:58:48 +00:00 |
|
dbaron%dbaron.org
|
ce9b0a8211
|
Snap edges to pixels rather than sizes. b=371225 r=vlad
|
2007-02-23 17:50:32 +00:00 |
|
jruderman%hmc.edu
|
988d46d18f
|
Bug 369947: CairoGlyphBuffer::EnsureSize tries to free() part of the stack. Free the correct buffer instead. r=vlad.
|
2007-02-23 07:35:56 +00:00 |
|
sharparrow1%yahoo.com
|
e237216d29
|
Bug 370553: fix crash with very large dpi values, plus some comment changes. r+sr=roc.
|
2007-02-17 10:59:20 +00:00 |
|
gijskruitbosch%gmail.com
|
d94594b5d3
|
Bug 370024 - Nullcheck mPrintingSurface in EndDocument to prevent crashing when printing
p=cbarrett@mozilla.com (Colin Barrett)
r+sr=pavlov@pavlov.net (Stuart Parmenter)
|
2007-02-16 10:23:00 +00:00 |
|
joshmoz%gmail.com
|
ad35697de6
|
extend nsITheme to support native focus drawing. b=370549 r=dbaron sr=roc
|
2007-02-16 01:53:43 +00:00 |
|
sharparrow1%yahoo.com
|
d986ad1f22
|
Bug 370034: Replace nsIDeviceContext::GetDeviceContextFor with nsIDeviceContext::Init. r+sr=roc
|
2007-02-15 11:08:47 +00:00 |
|
sharparrow1%yahoo.com
|
1706963a44
|
Bug 369698: fix dynamic changes to layout.css.dpi pref. r+sr=roc.
|
2007-02-15 09:04:25 +00:00 |
|
pavlov%pavlov.net
|
0e90b3453a
|
removing unused files r=vlad
|
2007-02-15 00:31:54 +00:00 |
|
joshmoz%gmail.com
|
12ad810794
|
cleanup. r+sr=dbaron
|
2007-02-14 21:00:15 +00:00 |
|
sharparrow1%yahoo.com
|
a8f437abc4
|
Bug 369834: Get rid of SetAltDevice and friends (and fix print preview). r+sr=roc.
|
2007-02-13 22:36:59 +00:00 |
|
roc+%cs.cmu.edu
|
96e62daf4c
|
Make new textframe build again after units landing and other changes. The gfxSkipChars and gfxPangoTextRun changes only affect the new textframe.
|
2007-02-09 04:20:17 +00:00 |
|
bzbarsky%mit.edu
|
b07f9887e4
|
Flag 8-bit ATSUI text too. Bug 368799.
|
2007-02-09 02:51:06 +00:00 |
|
bzbarsky%mit.edu
|
a54e7d816c
|
Fixing Mac bustage and adding a flag per roc. Bug 368799.
|
2007-02-09 02:27:53 +00:00 |
|
bzbarsky%mit.edu
|
db86ba9ac1
|
Build bustage fix, bug 368799.
|
2007-02-09 02:19:10 +00:00 |
|
roc+%cs.cmu.edu
|
99091a5c16
|
Bug 368799. Refactor gfxPangoTextRun so that the platform-dependent parts are all in gfxPangoFont/gfxPangoFontGroup. Also, remove special-string APIs, FlushSpacingCache and GetDecorationMetrics APIs from gfxTextRun. This will allow us to merge gfxPangoTextRun up to gfxTextRun and use that code on all platforms. r=pavlov
|
2007-02-09 01:42:29 +00:00 |
|
pavlov%pavlov.net
|
0fd1403b8d
|
thebes API cleanup. bug 368910. r/sr=vlad
|
2007-02-08 21:40:59 +00:00 |
|
pavlov%pavlov.net
|
4ded374e63
|
thebes API cleanup. bug 368910. r/sr=vlad
|
2007-02-08 21:18:08 +00:00 |
|
pavlov%pavlov.net
|
a501d37bad
|
thebes API cleanup. bug 368910. r/sr=vlad
|
2007-02-08 20:47:48 +00:00 |
|
dbaron%dbaron.org
|
afc56e1eb0
|
Make MOZ_GFX_TOOLKIT in Makefiles be the same thing that it is in configure. b=369409 r=vlad
|
2007-02-08 19:23:25 +00:00 |
|
mats.palmgren%bredband.net
|
505d703399
|
Protect against division by zero. b=368427 r+sr=pavlov
|
2007-02-08 13:52:25 +00:00 |
|
sharparrow1%yahoo.com
|
76a64e5c22
|
Bug 177805: Fix the use of units in Gecko. r+sr=roc
|
2007-02-07 07:46:44 +00:00 |
|
masayuki%d-toybox.com
|
dbbfb28407
|
Bug 369198 some characters missing at drawing r=roc
|
2007-02-05 03:11:53 +00:00 |
|
alfred.peng%sun.com
|
715130caf3
|
Bug 365339. set cairo endianness macros in a sane way.
r=vladimir.
|
2007-02-02 03:26:39 +00:00 |
|
masayuki%d-toybox.com
|
f1af47d2d9
|
Bug 365236 Implement font-size-adjust on Mac r=vlad
|
2007-02-02 00:46:48 +00:00 |
|
asqueella%gmail.com
|
779f93a830
|
Bug 366727 - Standardize Cairo Pixel construction and clean the PNG decoder a little
patch by Alfred Kayser <alfredkayser@nl.ibm.com>
r=stuart, sr=vlad
|
2007-01-31 21:09:20 +00:00 |
|
vladimir%pobox.com
|
14811877e1
|
b=368852, cocoa native theme code needs to flush cairo clip before drawing, r=stuart
|
2007-01-31 18:43:34 +00:00 |
|
mats.palmgren%bredband.net
|
99bf7a17e3
|
Add some protection in nsThebesImage::Draw() against bad calls. b=368427 r+sr=pavlov
|
2007-01-30 22:52:53 +00:00 |
|
roc+%cs.cmu.edu
|
c85815d9c5
|
Bug 368468. Make code conform to Thebes style. r=pavlov
|
2007-01-30 19:49:16 +00:00 |
|
masayuki%d-toybox.com
|
9c9408d712
|
Bug 366285 Need a common class of the fontconfig management for Linux and BeOS r=vlad
|
2007-01-30 08:20:29 +00:00 |
|