roc+@cs.cmu.edu
7b0d468111
Bug 375662. Fix ATSUI issues with cluster detection. Also fix extraction of glyphs when trailing whitespace doesn't get the dominant text direction; remove the current workaround and replace it with a simpler workaround. r=vlad
2007-03-28 13:53:46 -07:00
joshmoz@gmail.com
8461ddf036
fix crash when printing on Mac OS X. Re-ordered the calls in nsThebesDeviceContext::BeginPage so that the PrintManager calls get done in the right order (BeginPage, GetCGContext, EndPage). Patch by Colin Barrett. b=375495 r/sr=pav
2007-03-27 22:08:25 -07:00
roc+@cs.cmu.edu
bfeae28ccb
Fix bustage.
2007-03-27 20:59:09 -07:00
roc+@cs.cmu.edu
eea476edcc
Bug 372629. Don't treat fZeroWidth glyphs as missing if they're rendering a Unicode character which we expect to be zero-width. r=pavlov
2007-03-27 20:41:53 -07:00
roc+@cs.cmu.edu
119c3a8ea5
Backing out attempted fix for Windos reftests. I'll follow up with a real fix.
2007-03-27 17:05:06 -07:00
dbaron@dbaron.org
e7bb1b1c38
Remove GetKeyPointer method from nsTHashtable key types. b=374906 r=bsmedberg
2007-03-27 08:34:59 -07:00
longsonr@gmail.com
9bca90d7e5
Bug 375387 - make gfxMatrix::IsSingular const. r+sr=pavlov
2007-03-27 04:07:10 -07:00
joshmoz@gmail.com
69336f5dcb
followup for fix to bug 371392, forgot to get rid of the header declaration for a variable I killed. b=371392 r/sr=biesi
2007-03-27 01:53:08 -07:00
joshmoz@gmail.com
96c071174a
get rid of old backbuffer API and related code. b=371392 r/sr=roc
2007-03-26 23:21:55 -07:00
roc+@cs.cmu.edu
71db046d82
Bug 372629. Try to fix Windows reftests by special-casing ZWSP to never display a missing-glyph box.
2007-03-26 21:46:25 -07:00
roc+@cs.cmu.edu
284e1a994f
Bug 372629. Try to fix Windows reftests by special-casing ZWSP to never display a missing-glyph box.
2007-03-26 21:34:49 -07:00
roc+@cs.cmu.edu
f654a8e6f2
Bug 372629. Draw missing-glyph boxes with the Unicode character inscribed in hex. r=pavlov
2007-03-26 20:24:49 -07:00
roc+@cs.cmu.edu
a8fe479d76
Bug 372631. Hopefully fix Windows Tp performance by switching from GetCharacterPlacement to GetGlyphIndices/GetTextExtentExPointI. r=pavlov
2007-03-26 15:48:42 -07:00
roc+@cs.cmu.edu
ec65528740
Bug 374720. Minor gfx changes to support new textframe work. r=pavlov
2007-03-22 16:07:18 -07:00
roc+@cs.cmu.edu
67081e9811
Bug 374830. gfxTextRun performance test harness. r=vlad
2007-03-22 16:04:48 -07:00
hg@mozilla.com
05e5d33a57
Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
2007-03-22 10:30:00 -07:00
maxf%magma.ca
4573b68c1a
(I'm moving changes made on the MOZILLA_1_8_BRANCH to HEAD)
...
This change is for the QNX (Photon) platform only. It will not affect the
runtime or build of other Mozilla platforms since QNX source is not part of
Tinderbox builds. You can contact me at: mfeil@qnx.com
This change fixes compile errors when building Firefox under QNX Neutrino.
None of the changes should affect non-QNX builds in any way. r=amardare%qnx.com
2007-03-21 19:22:44 +00:00
dbaron%dbaron.org
fe405193ee
Comment out cairo_debug_reset_static_data for now, until we can fix the asserts that it causes. b=374680 r=vlad
2007-03-21 19:05:34 +00:00
dbaron%dbaron.org
5d8e67e815
I got the nsRect and gfxRect APIs confused. b=374715 r=vlad
2007-03-21 19:04:38 +00:00
tor%cs.brown.edu
8477ec2a14
Bug 374652 - return appropriate rect for gfxRect::Union if one of the
...
sources is empty. r=vlad
2007-03-21 01:32:01 +00:00
roc+%cs.cmu.edu
8df813bd8f
Bug 374567. Make GetDevUnitsPerAppUnit return a PRUint32. r=pavlov
2007-03-20 08:58:53 +00:00
roc+%cs.cmu.edu
22bd29e05c
Bug 374580. Fix embarrassing RTL regression on Mac. r=pavlov
2007-03-20 08:50:43 +00:00
roc+%cs.cmu.edu
bc9ee0e31f
Bug 373081. Fix up Thebes font selection tests to build and run, including on Linux. r=vlad
2007-03-20 03:46:17 +00:00
roc+%cs.cmu.edu
86c0040761
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 03:26:19 +00:00
roc+%cs.cmu.edu
5d0896ff66
Backout the last couple of gfx checkins because the bugs and patches were mixed up. I'll reland.
2007-03-20 03:00:11 +00:00
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
roc+%cs.cmu.edu
bf9d7a68f5
Bug 368182. Add Xft path to gfxPangoTextRun to hopefully improve performance for 8bit text (rendering should be the same as it used to be pre-gfxPangoTextRun). r=pavlov
2007-01-30 01:14:19 +00:00
jwatt%jwatt.org
849b5d2ea9
Fix typo. r=stuart (no bug)
2007-01-29 19:49:23 +00:00
alfred.peng%sun.com
732f693fcd
Bug 368377. Stop exporting cairo headers from thebes headers.
...
Fix Solaris compiler bustage.
Patch by Andreas Lange anlan@lange.cx . r=pavlov.
2007-01-29 07:25:05 +00:00
mozilla%weilbacher.org
e499da9c63
[OS/2] Bug 333235: Get Thebes to work on OS/2. Required build additions and easy widget changes. r=mkaply
2007-01-28 22:20:21 +00:00
mats.palmgren%bredband.net
711c03b377
Fix divide by zero crash regression. b=368427 r+sr=pavlov
2007-01-27 23:35:07 +00:00
pavlov%pavlov.net
1be6448bbc
Changing mac printing to use print manager instead of cups. bug 367433. r=vlad/cbarrett
2007-01-27 04:06:59 +00:00
pavlov%pavlov.net
1ed2a99b84
fixing build bustage
2007-01-27 02:14:19 +00:00
pavlov%pavlov.net
d448938a5e
temp bustage fix
2007-01-27 01:48:33 +00:00
pavlov%pavlov.net
bd6d952369
adding finish method to gfxASurface
2007-01-27 01:46:14 +00:00
pavlov%pavlov.net
fe05d3f5e4
stop exporting cairo headers from thebes headers. bug 368377. r=vlad
2007-01-27 01:26:49 +00:00
mats.palmgren%bredband.net
51eb03f781
Impose the limits on final image size in two more places. b=367740 r+sr=pavlov
2007-01-26 18:12:58 +00:00
vladimir%pobox.com
a69f511493
b=365001 - dotted/dashed border on tall page causes rect leakage, r=stuart
2007-01-26 00:20:57 +00:00
roc+%cs.cmu.edu
a08ac4ca97
Bug 367930. Introduce an nsIRenderingContext::GetHints flag (temporarily) that tells us whether new-text-runs are being used underneath. When new text runs are in use, never reverse text manually, we can be sure that the platform textrun will do it.
2007-01-25 01:58:55 +00:00
vladimir%pobox.com
94f02207e7
b=367768, update cairo to 1.3.12 snapshot, clobbering tinderbox to see if it's just not picking up the cairo-rename.h change
2007-01-25 01:45:57 +00:00
vladimir%pobox.com
7db9167a4b
b=367768, update cairo to 1.3.12 snapshot, r=stuart
2007-01-25 00:27:34 +00:00
vladimir%pobox.com
294a9ae119
b=367768, update cairo to 1.3.12 snapshot, r=stuart
2007-01-25 00:05:56 +00:00
vladimir%pobox.com
5903f6237f
b=367768, update cairo to 1.3.12 snapshot, r=stuart
2007-01-24 23:53:53 +00:00
masayuki%d-toybox.com
3270b5657f
bug 368081 font-size-adjust broken on windows if the text has non solid color r=pavlov
2007-01-24 19:58:47 +00:00
roc+%cs.cmu.edu
23f5c91f67
Bug 333659. (Re)landing gfx changes: new gfxTextRun interfaces, implementation of gfxPangoTextRun, stub implementations for Mac and Windows, nsThebesRenderingContext reimplemented on top of the new interfaces. r=pavlov
2007-01-23 08:45:52 +00:00
bzbarsky%mit.edu
368f9d8500
Shut down the textrun cache on shutdown. Bug 357779, r=vlad, sr=roc
2007-01-23 05:24:21 +00:00
roc+%cs.cmu.edu
fa1e88771c
Bug 333659. Land layout changes to pass only single-direction textruns to nsIRenderingContext string methods. r=dbaron
2007-01-23 02:58:55 +00:00
jwatt%jwatt.org
6d09e99fa6
fix typo. r=stuart (no bug)
2007-01-22 23:25:41 +00:00
tor%cs.brown.edu
f9d1421ef4
Bug 367416 - thebes API additions needed for nsSVGPathGeometryFrame
...
conversion. r=vlad
2007-01-22 18:14:47 +00:00
bzbarsky%mit.edu
85bc46ddc7
Fix --enable-tests builds -- need to link to zlib. r=vlad
2007-01-20 05:37:50 +00:00
vladimir%pobox.com
7c485d3a1a
b=366870 additional build fix for linux/--enable-tests
2007-01-19 23:26:19 +00:00
vladimir%pobox.com
8006d4dc8a
b=366870, add font/glyph selection test framework, this time with all the files, r=stuart
2007-01-19 21:23:38 +00:00
vladimir%pobox.com
01a30217c8
b=366870, add font/glyph selection test framework, r=stuart
2007-01-19 21:15:49 +00:00
joshmoz%gmail.com
9f6cc6083e
use small scrollbars in HTML select controls. b=365243 r=smorgan sr=roc
2007-01-19 07:03:20 +00:00
vladimir%pobox.com
d114701e8d
test bustage fix
2007-01-18 00:55:53 +00:00
vladimir%pobox.com
bc9d6799d2
bustage fix
2007-01-17 22:37:43 +00:00
dbaron%dbaron.org
73570b69c5
Make non-box frames use nsITheme methods concerning size, border, and padding, so that non-boxes with appearance set will obey the platform-specific theme. b=366722 r+sr=roc
2007-01-17 22:31:07 +00:00
vladimir%pobox.com
a4f4c3f5b0
b=361592, fix cairo surface wrapper refcount issues, r=stuart
2007-01-17 22:20:16 +00:00
roc+%cs.cmu.edu
b9901c5db1
Fix subtraction of unsigned values to happen in signed space. NPOB
2007-01-17 19:39:05 +00:00
roc+%cs.cmu.edu
7115ecbf2d
Fixing bustage
2007-01-17 03:03:48 +00:00
roc+%cs.cmu.edu
66d31e8fca
Bug 333659. Relanding minor gfx/thebes changes --- new gfxRect APIs, new gfxSkipChars class, remove gfxContext::DrawTextRun unused method, shouldn't affect current code. r=pavlov
2007-01-17 02:31:14 +00:00
roc+%cs.cmu.edu
679c5306ab
Bug 333659. Relanding nsFont changes --- new BaseEquals API, shouldn't affect current code. r=pavlov
2007-01-17 02:16:22 +00:00
roc+%cs.cmu.edu
7268a1957b
Backing out text landing.
2007-01-16 22:25:20 +00:00
roc+%cs.cmu.edu
e6bad38abe
Bug 333659. Landing new text interfaces, new gfxPangoTextRun (enabled), new textframe code (disabled). r+sr=dbaron for the part-of-the-build layout parts,r=stuart for the part-of-the-build gfx parts
2007-01-16 20:51:52 +00:00
jwatt%jwatt.org
6bbb02f3ed
Make gfxRect methods const. r=stuart
2007-01-14 11:39:39 +00:00
masayuki%d-toybox.com
0a3a219e21
Bug 353872 font-size-adjust broken on windows r=stuart
2007-01-05 20:43:49 +00:00
masayuki%d-toybox.com
dfe6f6a6aa
Bug 364058 [cocoa-cairo] css length unit 'ex' doesn't work on 10.3.9 r=vald
2007-01-05 20:00:04 +00:00
masayuki%d-toybox.com
906acf7a9d
Bug 364785 ts regression by bug 362665 and bug 364678 and Bug 364832 Family names should not be high priority rather than font name r=vlad
2007-01-05 19:58:24 +00:00
masayuki%d-toybox.com
786b2b9d4e
Bug 365613 [regression] all font-weight are displayed as 'bold' except for the 'normal' keyword and '400' r=vlad
2007-01-05 19:56:46 +00:00
masayuki%d-toybox.com
6d0abecbb5
Bug 361532 Cairo still incorrectly substitutes fonts and then bolds them incorrectly if you are not using Windows XP's default regional and language options on some sites. r=VYV03354+pavlov
2007-01-05 15:51:27 +00:00
masayuki%d-toybox.com
2b328a545a
Bug 357637 Loading time (Tp) of pages with Chinese text is unbearable #2 r=vlad
2007-01-05 12:30:30 +00:00
masayuki%d-toybox.com
39d80d8bbf
Bug 361576 underlines sometimes missing or wrong thickness r=vlad
2007-01-05 12:18:34 +00:00
roc+%cs.cmu.edu
00e4073219
Bug 365695. Fix bad usage of MAC_OS_X_VERSION_10_4. r=vlad
2007-01-04 01:48:37 +00:00
smontagu%smontagu.org
025f6b4072
Extend bug 353756 to cover vector fonts as well as bitmap fonts. r=pavlov
2006-12-28 17:23:21 +00:00
smontagu%smontagu.org
691629e63e
Bitmap fonts claim to support Unicode characters when they don't really. Bug 353756, r=pavlov
2006-12-27 08:43:15 +00:00
smontagu%smontagu.org
56784f54a8
Make the y-offsets cairo sends to ExtTextOut relative to the location of the previous glyph instead of relative to the baseline. Bug 365021, r=pavlov
2006-12-27 07:50:24 +00:00
smontagu%smontagu.org
f943076876
Back out bug 361782 since it was fixed upstream. Bug 365021, r=pavlov
2006-12-27 07:47:22 +00:00
dbaron%dbaron.org
ca41a63f26
Make those C-style comments.
2006-12-27 03:11:28 +00:00
dbaron%dbaron.org
f1c9d8c3ca
Hack to get Mac builds working again. b=364794
2006-12-27 03:08:37 +00:00
masayuki%d-toybox.com
42d946c1b2
Bug 364785 ts regression by bug 362665 and bug 364678 r=vlad
2006-12-23 16:12:11 +00:00
masayuki%d-toybox.com
4408590477
Bug 364678 Incorrectly styled text after bug 362665 (only on western page??) r=vlad
2006-12-23 05:27:45 +00:00
vladimir%pobox.com
acee1ecc4e
linux cff fix
2006-12-23 01:46:43 +00:00
vladimir%pobox.com
3ee3f95132
linux/xlib fix
2006-12-23 01:42:53 +00:00
vladimir%pobox.com
78355ebf48
OS X fix
2006-12-23 01:32:34 +00:00
vladimir%pobox.com
83f4546038
b=364742, Update cairo to git 473ae3aa95, r=stuart
2006-12-23 01:15:54 +00:00
alfred.peng%sun.com
f10f6d16b5
Bug 353162. Firefox calls system pixman_image_init and causes hang.
...
r=benjamin+vladimir.
2006-12-22 06:40:36 +00:00
masayuki%d-toybox.com
795fe29c0b
Bug 362665 Implement font name resolver on Mac r=vlad
2006-12-22 03:56:37 +00:00
timeless%mozdev.org
890a2338f0
Bug 341955 add some more items to .cvsignore
...
r=bsmeberg
2006-12-21 07:04:12 +00:00
timeless%mozdev.org
05804e5bfe
Bug 363390 IS_LOW_SURROGATE conflicts with winnls.h
...
r=darin
2006-12-21 07:03:23 +00:00
bzbarsky%mit.edu
72054faca4
Remove the GetScrollBarDimensions API from device contexts. Bug 364345, r+sr=roc
2006-12-20 02:04:00 +00:00
masayuki%d-toybox.com
d23a03197f
Bug 363410 Implement font-size-adjust on Linux r=pavlov
2006-12-14 04:14:06 +00:00
masayuki%d-toybox.com
cf88389dd1
Bug 362428 [Cairo] 'normal' keyword for line-height is too tall with 'Lucida Grande'. r=pavlov
2006-12-14 04:12:40 +00:00
masayuki%d-toybox.com
6f373b9474
Bug 357637 Loading time (Tp) of pages with Chinese text is unbearable r=stuart
2006-12-10 14:01:36 +00:00
kjh-5727%comcast.net
8ef6d01e4d
Bug 360485 - Factor out nsIDeviceContextSpecFactory. Part B: deleted files. r=pavlov, sr=roc.
2006-12-10 13:02:12 +00:00
kjh-5727%comcast.net
5f49ed61b9
Bug 360485 - Factor out nsIDeviceContextSpecFactory. Part 1: changed files. r=pavlov, sr=roc.
2006-12-09 17:18:56 +00:00
masayuki%d-toybox.com
df335cb9b2
Bug 362048 gfxPlatFormGtk::ResolveFontName returns uninitialzed value for aAborted r=dbaron
2006-12-07 07:01:08 +00:00
masayuki%d-toybox.com
702777805b
Bug 341500 crash in usp10.dll(ScriptShape API) r=pavlov
2006-12-06 07:01:02 +00:00
smontagu%smontagu.org
73591377ea
Reverse the y offsets returned by ScriptPlace(). Bug 361782, r=pavlov
2006-12-04 07:23:12 +00:00
pavlov%pavlov.net
6707bbbedc
fixing windows print crash bug 362476. r=vlad
2006-12-04 05:03:13 +00:00
tor%cs.brown.edu
0c22a1838a
Bug 362413 - expose cairo fill rule control. r=vlad
2006-12-01 05:24:50 +00:00
smontagu%smontagu.org
fdb1adb25f
Bug 361778: Firefox not rendering Malayalam. r=pavlov, a=stuart on IRC
2006-11-30 21:25:41 +00:00
pavlov%pavlov.net
a5e44c6b35
attempt to fix bustage
2006-11-30 18:27:27 +00:00
pavlov%pavlov.net
105a014990
fixing linux printing bustage
2006-11-30 02:12:03 +00:00
pavlov%pavlov.net
f0eb225e80
printing on linux bug 323928. r=vlad
2006-11-29 23:40:16 +00:00
roc+%cs.cmu.edu
d3a79761c5
Bug 322345. Cap maximum ft2 font size at 1000 pixels to avoid killing freetype2 and/or the X server. r=vlad
2006-11-29 20:19:35 +00:00
vladimir%pobox.com
4a1f441d24
b=362108, cairo ppc, hang when scrolling in a tree, r=stuart
2006-11-29 00:12:14 +00:00
tor%cs.brown.edu
1c5b6a62c0
Bug 361589 - patterns on strokes not working in nquartz backend. r=vlad
2006-11-28 23:36:21 +00:00
pavlov%pavlov.net
0533e8eaef
fixing stupid camino bustage.
2006-11-28 22:08:56 +00:00
pavlov%pavlov.net
21165fdebb
cocoa-cairo printing. bug 359124. r=vlad
2006-11-28 21:10:05 +00:00
vladimir%pobox.com
df31bf1b04
b=359054, crash in moz_cairo_pixman_composite_src (image data was freed shortly before being used in compositing op), r=pavlov
2006-11-27 22:32:11 +00:00
jwalden%mit.edu
28b0917fdd
Bug 361647 - Fix signed-unsigned comparisons in gfxPlatform.cpp. r+sr=pavlov
2006-11-23 22:00:10 +00:00
masayuki%d-toybox.com
a0c12c0b41
Bug 361494 NS_ASSERTION of gfxPlatformGtk::IsExistingFont has wrong condition r=vlad
2006-11-23 02:01:36 +00:00
tor%cs.brown.edu
e98c07a842
Bug 361569 - allow SVG to use cairo fallbacks with nquartz backend. r=vlad
2006-11-23 01:15:04 +00:00
masayuki%d-toybox.com
dc4edea917
Bug 361529 Font resolver doesn't work fine on some cases r=pavlov
2006-11-22 17:50:38 +00:00
vladimir%pobox.com
83e86dae16
b=360244, Implement gfxPlatformMac::GetFontList, r=stuart
2006-11-22 00:52:09 +00:00
masayuki%d-toybox.com
8472edc4b6
Bug 352174 need font-family resolver (cannot resolve alias of font family / is not checking whether the specified font family is installed the system) r=pavlov+vlad
2006-11-21 06:31:04 +00:00
vladimir%pobox.com
1e1b6858a8
b=349837, cairo crash in _cairo_clip_init_deep_copy; upstream patch, r=vlad
2006-11-20 19:30:27 +00:00
mkaply%us.ibm.com
7e18d9771a
#329299
...
r/sr=roc
Add system exception handling around the call to StretchDIBits - it fails on some printer drivers
2006-11-15 05:39:32 +00:00
bzbarsky%mit.edu
b37af4e57a
Part of fix for bug 359341 that somehow didn't make it in the first time. r+sr=roc
2006-11-14 22:32:40 +00:00
bzbarsky%mit.edu
5a8b3013c7
Fix leaks in thebes and canvas code due to nsIWidget and nsIRenderingContext
...
being badly documented and not using already_AddRefed when they should. Bug
359341, r=pavlov, sr=roc
2006-11-13 21:31:53 +00:00
benjamin%smedbergs.us
217948472d
Re-land bug 345517 now that the logging issues are hopefully fixed, r=darin/mento/mano
2006-11-13 17:53:01 +00:00
kjh-5727%comcast.net
054e3324b0
Bug 351229 - Avoid a type-punned pointer warning. r+sr=roc.
2006-11-13 14:42:33 +00:00
bzbarsky%mit.edu
e56311e5dd
Set face index correctly. Bug 350455, patch by ToshihiroYamagishi
...
<toshihiro@turbolinux.co.jp>, r=mozilla@behdad.org , sr=bzbarsky
2006-11-11 04:56:22 +00:00
vladimir%pobox.com
48b44f6b42
b=359054, crash in pixman MMX code (disable MMX on win32 for now), r=stuart
2006-11-10 23:36:12 +00:00
vladimir%pobox.com
77d5fd9777
b=359147, big images don't redraw, r=stuart
2006-11-10 23:34:05 +00:00
pavlov%pavlov.net
0b5a3c2706
backing out 345517 due to leak test bustage
2006-11-10 04:42:03 +00:00
benjamin%smedbergs.us
1926f13224
Preprocessors are not that smart, try again.
2006-11-09 16:05:43 +00:00
benjamin%smedbergs.us
62a2993cba
Attempt to fix Windows-optimized-only build bustage from bug 345517. Anticipated r=vlad ;-)
2006-11-09 16:03:24 +00:00
pavlov%pavlov.net
a8aea8096f
bug 359314. bandaiding over crash when #chars > #glyphs when justifying. r=vlad
2006-11-09 00:37:50 +00:00
pavlov%pavlov.net
6f1d83a9a1
removing unused variables. r=me
2006-11-09 00:06:49 +00:00
vladimir%pobox.com
1855b70f4a
b=359002, single-pixel images are being drawn with wrong color; bugfix to previous patch, r=stuart
2006-11-08 01:34:10 +00:00
vladimir%pobox.com
93477ecccb
b=328380, bad scrolling performance using large fixed-positioned repeating background images; cairo patch to/from upstrea; r=me
2006-11-08 01:31:17 +00:00
vladimir%pobox.com
f1ab957d3f
b=358951, odd 1px line with tiled background image (images being rendered at non-pixel-aligned locations), r=stuart
2006-11-08 00:06:06 +00:00
vladimir%pobox.com
c4c3da78ad
b=359266, cairo win32 surface cleanup and fixes; from upstream, r=me
2006-11-07 23:40:23 +00:00
kjh-5727%comcast.net
ef11761b04
Bug 230157 - nsDeviceContextSpecG prefs issues. Patch by Ryan Jones <sciguyryan+bugzilla@gmail.com>. r+sr=roc.
2006-11-06 19:09:39 +00:00
dbaron%dbaron.org
3ca46df87a
Convert nsSystemFonts* from storing nsFont (with size in twips) to name and gfxFontStyle (with size in pixels) to avoid problems when t2p changes. b=333357 r=stuart
2006-11-04 01:11:20 +00:00
vladimir%pobox.com
0a9f88e335
b=359002, single pixel background image is incorrect color (third line of acid2), r=stuart
2006-11-01 23:13:37 +00:00
timeless%mozdev.org
46d2b15871
Bug 106386 Correct misspellings in source code
...
r=glennrp@gmail.com , bclary@bclary.com rs=brendan
2006-11-01 23:02:18 +00:00
neil%parkwaycc.co.uk
64d0d8cced
Fix inconsistent usage of __int64 b=356354 p=hyc@symas.com (Howard Chu) r=vlad
2006-10-31 15:41:01 +00:00
mozilla%weilbacher.org
0d11a6ed50
[OS/2] Bug 358560: Implement BGRA32 in GetPixelFormat() to fix black display of canvas on 32bit display depth, r=abwillis, sr=mkaply
2006-10-29 18:36:22 +00:00
vladimir%pobox.com
3261a68373
b=358451, single pixel image optimization wasn't un-premultiplying alpha (bottom of tab strip had wrong color), r=stuart
2006-10-29 04:10:03 +00:00
vladimir%pobox.com
be94704cd1
b=356354, msvc cairo fbmmx patches, r=stuart
2006-10-27 00:08:50 +00:00
vladimir%pobox.com
3466a8c609
b=357761, tiled image drawing somewhat broken, r=stuart
2006-10-26 18:14:27 +00:00
vladimir%pobox.com
5f16d02aa3
b=352488, canvas drawWindow causes transform change in source window; also 324803, drawwindow sometimes fails on cairo builds, r=stuart
2006-10-26 15:24:15 +00:00
vladimir%pobox.com
87199bb79c
b=358115, expose cairo transform_bounding_box, r=stuart
2006-10-26 02:02:36 +00:00
kjh-5727%comcast.net
f63d721b7d
Bug 323783 - Support printing on Tabloid size paper. Patch by Carl Ponder <ponder@austin.ibm.com>. r=kherron, sr=roc.
2006-10-23 16:54:08 +00:00
dbaron%dbaron.org
612de57f54
Fix uninitialized variable. b=357443 r=pavlov
2006-10-20 22:25:43 +00:00
pavlov%pavlov.net
6d5fb10dd5
fix problem with certain fallback fonts not working. bug 355917. r=vlad
2006-10-19 20:08:20 +00:00
vladimir%pobox.com
c0b85875fd
b=341694, continuing OSX cairo cocoa text rendering speedups [make font cache really cache], r=stuart
2006-10-18 00:23:26 +00:00
masayuki%d-toybox.com
15ef062889
Bug 356862 checkin for bug353185 broke enable-xprint. patch by Walter Meinl <wuno@lsvw.de> r=masayuki+vlad
2006-10-16 19:04:34 +00:00
masayuki%d-toybox.com
2fbf16b2de
Bug 353185 The line-height of the location bar is wrong with Japanese font r=vlad
2006-10-14 19:14:50 +00:00
masayuki%d-toybox.com
70fc53683a
Bug 356670 The ASCII text rendering is broken on Linux (regression of bug 356235) r=vlad (the review is in bug 356235)
2006-10-14 19:03:01 +00:00
vladimir%pobox.com
bd92787b5a
b=356235, implement textrun cache (landing #2 ) (for real this time), r+sr=roc,sr=stuart
2006-10-14 07:26:36 +00:00
vladimir%pobox.com
1a223fbafb
b=356235, implement textrun cache (landing #2 ), r+sr=roc,sr=stuart
2006-10-14 05:37:40 +00:00
vladimir%pobox.com
c13ee71991
b=351561, fix thebes/cairo linking issues
2006-10-14 04:46:04 +00:00
vladimir%pobox.com
514f204453
backing out 356235, until windows linking screwage is fixed
2006-10-12 21:36:21 +00:00
vladimir%pobox.com
3df1306e46
nquartz surface merge, r=me
2006-10-12 20:43:46 +00:00
vladimir%pobox.com
1044a94316
b=356235, implement gfxTextRun cache, r+sr=roc
2006-10-12 20:42:34 +00:00
vladimir%pobox.com
0533939511
remove bogus double #include in cairo-platform.h, r=me
2006-10-12 00:24:17 +00:00
vladimir%pobox.com
f33b816b79
b=356098, speed up atsui text rendering, r=stuart
2006-10-10 00:34:56 +00:00
pavlov%pavlov.net
67aea777b8
speed up font search for non-BMP characters. bug 356088. r=vlad
2006-10-10 00:03:24 +00:00
masayuki%d-toybox.com
2f7fa25284
b=353185 backing out #2
2006-10-09 09:28:46 +00:00
masayuki%d-toybox.com
cc41d8f06b
b=353185 backing out the previous patch that breaks the Linux
2006-10-09 09:02:26 +00:00
masayuki%d-toybox.com
a079adfd35
bug 353185 The line-height of the location bar is wrong with Japanese font r=vlad
2006-10-09 08:46:50 +00:00
masayuki%d-toybox.com
3bb10eba3c
bug 353632 [Win] Need superscript/subscript quirks for some fonts r=pavlov
2006-10-09 08:45:56 +00:00
dbaron%dbaron.org
d3c0fe0471
Set mFace to null after calling FT_Done_Face. b=355059 r+sr=roc
2006-10-06 22:59:42 +00:00
vladimir%pobox.com
096bbc1d0f
b=355595, fix cairo-cocoa ATSUI font fallbacks, r=stuart
2006-10-06 01:02:06 +00:00
mozilla%weilbacher.org
aaaa983062
[OS/2] Bug 354963: extra changes to cairo files for OS/2, r=vlad
2006-10-02 08:21:55 +00:00
dbaron%dbaron.org
b51a653d75
Increment reference count on charset. b=294879 Patch from Alexander Sack <asac@jwsdot.com>. r=dbaron
2006-10-01 18:59:24 +00:00
pavlov%pavlov.net
afd0d3cba1
don't disable shaping for non-complex scripts when going through uniscribe. bug 354887. r=vlad
2006-09-29 21:52:26 +00:00
masayuki%d-toybox.com
6de504eff9
Bug 354853 If pango lang has unknown language, we fail to convert to moz lang r=pavlov
2006-09-29 19:35:18 +00:00
masayuki%d-toybox.com
0dc8fefcf7
Bug 354551 Doesn't start with "undefined symbol: pango_context_get_font_map" since 26th r=vlad
2006-09-29 08:45:12 +00:00
roc+%cs.cmu.edu
0a66a04657
Bug 354549. Fix _get_rectangular_clip CTM to fix native theme drawing on Linux after the cairo update. r=vlad
2006-09-28 21:59:49 +00:00
vladimir%pobox.com
ebbed5cd52
unbreak cairo-cocoa broken by half-complete patch, r=me
2006-09-28 21:57:11 +00:00
vladimir%pobox.com
673d589063
b=354388, put back _moz_ prefix in pixman_remap that I clobbered
2006-09-27 23:34:05 +00:00
timeless%mozdev.org
ad06231ec1
b=354388, Update cairo to cairo 2006-09-26 trunk broke Solaris compiler
...
because the cairo people didn't actually read the documentation.
__hidden is something that comes before the declaration, not after.
almost all of cairo gets this right. but not libpixman.
2006-09-27 22:45:31 +00:00
timeless%mozdev.org
1ae2857785
b=354388, Update cairo to cairo 2006-09-26 trunk broke Solaris compiler
...
because the cairo people didn't actually read the documentation.
__hidden is something that comes before the declaration, not after.
almost all of cairo gets this right. but not libpixman.
2006-09-27 21:40:46 +00:00
vladimir%pobox.com
ef1df42bdc
cairo workarounds for unsupported mac platform
2006-09-26 22:48:40 +00:00
vladimir%pobox.com
aa06e7a53f
b=354388, Update cairo to cairo 2006-09-26 trunk, r=me
2006-09-26 22:21:56 +00:00
masayuki%d-toybox.com
6601a25062
Bug 339513 neutral characters rendering problem (refactoring of gfxPangoTextRun) r=vlad+pavlov
2006-09-26 04:20:41 +00:00
vladimir%pobox.com
80e42601ba
b=344323, allow nsCocoaWindow instances to be displayed on secondary monitors [correctly determine the screen for a given window under Cocoa], sr=stuart
2006-09-20 21:08:24 +00:00
martijn.martijn%gmail.com
d26cfa8f62
Bug 350766 - Need to move scrollbar width/height code into widget/, patch by Adam Guthrie, r+sr=roc
2006-09-20 19:12:06 +00:00
dbaron%dbaron.org
dd0e416282
Remove caching of screen size that interferes with picking up screen size changes. r+sr=roc b=256646
2006-09-19 04:43:39 +00:00
timeless%mozdev.org
664b6df306
Bug 20232 Replace T::GetIID() (etc.) with NS_GET_IID(T)
...
r=bsmedberg sr=biesi
2006-09-17 00:04:39 +00:00
caillon%redhat.com
14f11114f2
Fix for https://bugzilla.redhat.com/198759
...
and https://bugzilla.mozilla.org/show_bug.cgi?id=335810
Patch by behdad, tagoh, and x00000000@freenet.de seemingly independent of each other.
r+sr=roc
2006-09-11 23:02:36 +00:00
cbiesinger%web.de
18a14d01d3
Bug 352049 Kill the font download dialog
...
r=smontagu sr=bz
2006-09-10 19:15:09 +00:00
pavlov%pavlov.net
9388b24547
ico crash. bug 332386. r=vlad
2006-09-05 22:15:47 +00:00
vladimir%pobox.com
12ee6391b4
glitz win32 crash fixes, npotb
2006-09-03 04:57:31 +00:00
cls%seawood.org
2e12303909
Unset the min/max macros set by mingw w32api to avoid bustage when including <bitset>.
...
Link order matters to gcc.
Bug #341128 r=vladimir
2006-09-02 00:40:40 +00:00
vladimir%pobox.com
3db9bf7dac
b=337381, button on dropdown lists is too skinny on linux, patch from ispiked@gmail.com, r=vladimir
2006-08-30 22:11:01 +00:00
vladimir%pobox.com
079f0ade3d
b=350765, rename cairo quartz2 to nquartz (with a whole bunch of bugfixes), r=me
2006-08-30 22:01:27 +00:00
alfred.peng%sun.com
6dd5b9928b
Bug 341874. Crash invoking the system cairo library.
...
r=benjamin,r=vladimir.
2006-08-30 09:51:39 +00:00
pavlov%pavlov.net
c5905dd489
use xft rather than pango when possible. patch by Mark Steele <mwsteele@gmail.com>. bug 334064. r=me,vlad
2006-08-29 20:21:25 +00:00
rbs%maths.uq.edu.au
090ea14d45
Don't depend on PangoXft. Patch by Behdad Esfahbod <mozilla@behdad.org>. b=349906, r=jshin, sr=rbs
2006-08-29 17:21:56 +00:00
mozilla%weilbacher.org
62a524a2de
[OS/2] Bug 349439: make use of another possible registry branch for FontEngine support, p=abwillis1, r=mkaply
2006-08-28 20:13:42 +00:00
timeless%mozdev.org
97d86b0df2
Bug 106386 Correct misspellings in source code
...
r=bernd rs=brendan
2006-08-28 20:12:37 +00:00
rbs%maths.uq.edu.au
7330247c4b
Fix for MathML's GetBoundingMetrics under Pango. Patch by Behdad Esfahbod <mozilla@behdad.org>, b=349904, r=jshin, sr=rbs
2006-08-25 01:02:34 +00:00
masayuki%d-toybox.com
282f9585bb
Bug 343454 CJK problem on font switching #2 r=pavlov
2006-08-23 09:04:49 +00:00
vladimir%pobox.com
5b9fb3729a
make AGL support optional, for now, in quartz2 surface; r=me
2006-08-23 00:41:53 +00:00
vladimir%pobox.com
2ca25a53e2
add real mac system fonts impl for thebes, first pass (based on original mac code), r=me
2006-08-22 21:47:39 +00:00
vladimir%pobox.com
1dd914d9e1
add 10.3 API workarounds to cairo-quartz2-surface, r=me
2006-08-22 21:46:01 +00:00