Dão Gottwald
bbb863d309
Bug 471923 - kill tab-left-edge and tab-right-edge -moz-appearance values. r+sr=roc
2009-01-04 15:01:48 +01:00
Arpad Borsos
880d20fa55
Bug 471877 - Cleanup GTK includes; r+sr=roc
2009-01-03 08:37:52 +01:00
Karl Tomlinson
bffdd2153c
b=469752 don't increment generation after LookupLocalFont in gfxUserFontSet::LoadNext r=jdaggett
2009-01-03 16:28:46 +13:00
Karl Tomlinson
911b1cef22
b=468218 @font-face { src:local() } for GTK/Pango r=roc
2009-01-03 16:21:49 +13:00
Jesse Ruderman
e7ff093116
Add 19 crashtests
2009-01-01 14:18:58 -08:00
Jonathan Kew
426355df9f
Bug 470418 - Leak nsStyleContext with RTL, text-transform; r,sr=roc
2009-01-01 16:34:13 +03:30
timeless
fca22cd8c7
Bug 469019 - gfxRect shouldn't be forward declared as a class; fixing forward declaration to match impl; r=(bzbarsky + longsonr) sr=roc
2008-12-30 06:34:56 +01:00
L. David Baron
bac01a39da
Make the Windows widget code report 24-bit color depth when the display driver reports 32, since it's the same number of bits per pixel. (Bug 466669) r=vlad
2008-12-23 09:06:56 -05:00
John Daggett
26696d4f58
Bug 458160 - Enable downloadable .otf fonts under Windows. r=roc, sr=vlad.
2008-12-22 14:01:14 +09:00
Jonathan Kew
7306315f29
Bug 463806 - [PATCH][@font-face] Downloaded font activation on Mac may fail due to ATS cache corruption; r=(jdaggett + roc) sr=roc
2008-12-21 02:26:18 +01:00
Jeff Muizelaar
58fe6d8f74
Bug 467423 - Painting stops in this case, using -moz-transform: scale, rotate and video; r=vladimir
2008-12-20 01:59:17 +01:00
Ehsan Akhgari
c5ae2a1961
Bug 441782 - bidi.numerals == 4 does not switch numeric shapes in content; r,sr=roc
2008-12-18 23:42:53 +03:30
Robert O'Callahan
baf3a54456
Backed out changeset dcd1ad7a918e
2008-12-18 16:05:16 +13:00
Robert O'Callahan
1994393d68
Bug 430332. Defer nsTransformingTextRun::RebuildTextRun until the linebreaker has completely set up the break and capitalization data on the transformed text run. r=smontagu
2008-12-18 14:13:23 +13:00
Justin Dolske
f2a8a199ed
Merge backout of 98ea743c9156 (bug 463806) due to crashes on OS X 10.4 Talos boxes.
2008-12-17 13:02:57 -08:00
Justin Dolske
8acba1c8ee
Backed out changeset 98ea743c9156 (Bug 463806) due to crashes on OS X 10.4 talos boxes.
2008-12-17 13:01:30 -08:00
Robert O'Callahan
14634e7506
Bug 467487. Use a better and more explicit check for the case where a text frame's textrun doesn't map enough text for the frame. r=smontagu
...
--HG--
extra : rebase_source : d9f9f7f8d7b84622b3be4f951133074ef7f5846d
2008-12-17 15:14:33 +13:00
Jonathan Kew
d9fa8be852
Bug 463806. Work around transient ATS cache failures on Mac. r=jdaggett,sr=roc
...
--HG--
extra : rebase_source : af01b4cb3e9b09be52bd07b98b422b0834f21027
2008-12-17 13:24:30 +13:00
Martin Stránský
5f8aedcf13
b=403513 bad kerning in print output if hinting is set to medium or full r=karlt sr=vlad
2008-12-17 16:17:50 +13:00
Karl Tomlinson
dea545b65e
backout b=403513 due to compile error in gfxFontSelectionTest.cpp
2008-12-17 13:57:40 +13:00
Martin Stránský
7d9de4223a
b=403513 bad kerning in print output if hinting is set to medium or full r=karlt sr=vlad
2008-12-17 13:44:32 +13:00
Robert O'Callahan
44b2c729e4
Backed out changeset 0cb24a4bcd9b
2008-12-13 00:09:56 +13:00
Robert O'Callahan
3eb7a5c205
Bug 430332. Defer nsTransformingTextRun::RebuildTextRun until the linebreaker has completely set up the break and capitalization data on the transformed text run. r=smontagu
2008-12-12 21:37:59 +13:00
John Daggett
1a7886ee8c
Bug 460037 - Fix crasher in font loader when closing windows. r+sr=roc
2008-12-12 16:31:51 +09:00
Brad Lassey
bec05aaa7b
Bug 465554 - gtk build fails in gfxPlatformGtk.cpp with --disable-pango r=stuart
2008-12-11 11:50:31 -08:00
Markus Stange
a5dc4569b8
Bug 391984 - [10.5] Add roundness to context menus, r=josh sr=roc
2008-12-11 15:37:38 +01:00
Robert O'Callahan
f66d4d802b
Bug 467518. Interpret gfxBlur's border radius properly, as the actual boundary of the shadow, not the box-blur size. r=vlad
2008-12-08 13:59:21 +13:00
Robert O'Callahan
941d69d39a
Bug 466268. Fix cairo-win32 bug that needed MOD but was using the C % operator. r=jmuizelaar
2008-12-08 13:54:10 +13:00
Bobby Holley
dabb3abcab
LCMS LI16F_FORWARD renamed to LI8F_FORWARD - bug 457626.r=vlad
2008-12-06 22:55:10 -08:00
Bobby Holley
605ecc7325
LCMS bogus profile detection - Bug 460629. r=vlad
2008-12-06 22:32:24 -08:00
Bobby Holley
e4de89d4b9
Disable fatal LCMS errors earlier in thebes - bug 458164. r=joe
2008-12-06 22:24:25 -08:00
Michael Ventnor
f770f5b88f
Bug 468018 - Optimize box-shadow rendering even further by doing more intersections; r=vladimir
2008-12-06 19:54:36 +01:00
Markus Stange
53d5c006d9
Bug 450800 - Add -moz-appearance: searchfield on Mac OS X; general NSCell drawing cleanup. r=smichaud sr=roc
2008-12-06 12:40:58 +01:00
Karl Tomlinson
59c0d7cfcb
b=462798 fixage: add NS_VISIBILITY_DEFAULT to cairo_ft_font_options_substitute declaration
2008-12-06 18:06:42 +13:00
Karl Tomlinson
26606ebdca
b=462798 don't pass cairo_font_options_t* between system and moz cairo. r=vlad
2008-12-06 12:24:49 +13:00
Karl Tomlinson
07f5af473c
b=458169 @font-face { src: url() } for Linux. r=roc
2008-12-06 12:19:27 +13:00
Karl Tomlinson
ad81efd1c3
b=467874 only destroy FT_Faces created by cairo. r=vlad
2008-12-06 12:08:45 +13:00
Jeff Muizelaar
9f34302a49
Bug 461202 - Turn on SSE2 pixman optimizations; on MsVC only; (no review)
2008-12-05 07:15:28 +01:00
Zack Weinberg
5f09cf12fb
Bug 459148 - use thebes primitives for SVG rounded rects - r=longsonr,vlad sr=roc
2008-12-04 21:01:37 -08:00
L. David Baron
2dccf4784c
Pass the user font set through more reliably and make it a required parameter. (Bug 467084) r+sr=roc a=blocking1.9.1+
2008-12-04 08:09:53 -08:00
Makoto Kato
3d25e34871
Bug 447982 - Disable MMX on x86-64 and ARM when using MSVC. r/sr=vladimir
2008-12-04 22:44:55 +09:00
Doug Turner
958c994fd3
Bug 461860 - windows mobile fixes in gfx r+sr=vlad
2008-12-03 08:42:03 -05:00
Robert O'Callahan
262988e865
Bug 463307. Convert to float a bit earlier to avoid integer overflow. r+sr=dbaron
2008-12-03 14:32:18 +13:00
Michael Ventnor
2c0bdc7607
Bug 463938. Don't use nearest-neighbour sampling for downscaling; the X bug workaround is only needed for upscaling (we hope). r=vlad
2008-12-03 14:25:58 +13:00
Jonathan Kew
93c9d39a05
Bug 467228. Disable line start/end swashes on Mac since we don't support line-boundary shaping properly yet. r=roc
2008-12-03 09:58:41 +13:00
Robert O'Callahan
2356d63883
Bug 467283. Ignore dirty rect when doing any image resampling --- it will lead to artifacts. r+sr=dbaron,r=vlad
2008-12-03 09:46:44 +13:00
Oleg Romashin
e6db64756b
Bug 463872 - Cairo-qpainter build is broken after latest cairo update. missing part. r=vladimir.
2008-12-02 22:11:04 -05:00
Peter Weilbacher
1addf71d4a
[OS/2] No Bug: add minor change and comment to gfxOS2FontGroup::FontCallback; fix debug output for missing fonts
2008-12-02 20:36:12 +01:00
Peter Weilbacher
ce2533843f
Bug 466956: fix alias check in gfxFontconfigUtils::ResolveFontName for correct return value, r=karlt, sr=roc
2008-12-02 20:29:17 +01:00
Shawn Wilsher
4b453d49eb
Backed out changeset 0586ee185c87 (bug 460629) to investigate possible performance regression (bug 467102)
2008-11-28 11:02:01 -08:00
Bobby Holley
757f73a437
Bug 460629 - Bogus ICC profile detection for LCMS.r=vlad,a191=beltzner
2008-11-28 10:17:32 +01:00
Peter Weilbacher
21b290f70d
[OS/2] cairo-os2 build fix that was already applied in upstream cairo
2008-11-28 00:06:22 +01:00
Robert O'Callahan
35c0e7bd30
Bug 459968. Fix some integer overflows in the style system and in min/pref width computation for text. r+sr=dbaron
2008-11-26 11:53:58 +13:00
John Daggett
470f5c3f5b
Follow-on fix for bug 457825. Use sheet principal for agent and user sheets. r=dbaron,bz sr=dbaron
2008-11-27 12:50:16 +09:00
Peter Weilbacher
1677329e7e
[OS/2] implement (but not yet activate) synthetic oblique using font matrix skewing in gfxOS2Font::CairoScaledFont
2008-11-26 20:13:43 +01:00
Peter Weilbacher
024bf60eb6
[OS/2] de-indent gfxOS2Font::GetMetrics and get a few improvements that were added to gfxFT2Font in the meantime
2008-11-26 20:12:52 +01:00
Peter Weilbacher
3b6607278f
[OS/2] remove two unused, already commented, code lines from gfxOS2Platform.cpp
2008-11-26 20:12:52 +01:00
Jonathan Kew
d0d49f42c3
fix uninitialized variable causing incorrect fallback font selection (bug 451426) r=roc sr=roc
2008-11-26 10:13:02 -08:00
Brad Lassey
f756be8f77
backing out changesets 026147c91538, fb2326fcfc36, ebf0c7cf17be, 57e6a1e9041e, 1f5d2c249f86 and d7a7824d6990 due to crash on linux talos machines durring tp.
2008-11-26 12:20:26 -05:00
Robert O'Callahan
9e8b129887
Bug 459968. Fix some integer overflows in the style system and in min/pref width computation for text. r+sr=dbaron
2008-11-26 11:53:58 +13:00
L. David Baron
29208d6cc4
Check that the user font set matches before returning an entry from the font cache. (Bug 457821) r=jdaggett sr=roc a=blocking1.9.1+
2008-11-25 13:27:54 -08:00
L. David Baron
72a6a28162
Remove gfxFontLoaderContext, which seems to be replaced by gfxUserFont::LoaderContext. (Bug 457821) r=jdaggett a=blocking1.9.1+
2008-11-25 13:27:54 -08:00
Peter Weilbacher
5612a7bde1
[OS/2] Bug 465691: make sure that we matched a font before using it and rename "Deja Vu" to "DejaVu", r=wuno@lsvw, a191b2=beltzner (CLOSED TREE)
2008-11-24 20:18:39 +01:00
Peter Weilbacher
06932e14c6
[OS/2] Bug 465691: fix debug output to compile again (CLOSED TREE)
2008-11-24 20:18:15 +01:00
Jeff Muizelaar
707c8cc829
pixman doesn't support 0x0 images so ensure we don't ever create them.
...
b=463301 p=jrmuizel r=vlad a=blocking191
2008-11-13 16:25:37 -05:00
Vladimir Vukicevic
ad77640a1e
b=463872; fix qt backend cairo build; r=me
2008-11-09 15:43:39 -08:00
Vladimir Vukicevic
2bfaffb3eb
b=455513; add optional flag to allow converting a DDB to a DIB internally, if the surface is every used as a source; r=jmuizelaar
...
If a DDB is used as a source for an operation that can't be handled
natively by GDI, we end up needing to take a really slow path (creating a
temporary surface for acquire_source) for each operation. If we convert
the DDB to a DIB, we then end up having a real image buffer and can hand
things off to pixman directly.
This isn't the default mode because I'm not sure if there are cases where a
DDB is explicitly needed (e.g. for printing), and it would change
current cairo behaviour. It might become the default at some point in the
future.
2008-11-09 15:40:55 -08:00
Vladimir Vukicevic
7835449822
b=424333; BadAlloc under X when viewing extremely large images; r=joe
2008-11-09 15:39:41 -08:00
Karl Tomlinson
06263ce5f7
b=449356 remove accidentally added code
2008-11-07 15:37:52 +13:00
Karl Tomlinson
464d06f4c0
b=449356 font selection through Mozilla's PangoFcFontMap, r=roc
2008-11-07 15:21:34 +13:00
Robert O'Callahan
ee00d290e8
Bug 456330. Fix translation to account for top/left padding. r=vlad
2008-11-07 13:56:57 +13:00
Karl Tomlinson
a6013ebc12
backout b=449356 9621d305de92
2008-11-07 10:49:14 +13:00
Karl Tomlinson
159005ad48
b=449356 font selection through Mozilla's PangoFcFontMap, r=roc
2008-11-07 09:39:06 +13:00
Simon Montagu
a4cb2de1c3
Detect clusters in Indic scripts where an initial RA is reordered after the following consonant and vowel. Bug 428317, r=roc
2008-11-06 02:02:51 -08:00
Vladimir Vukicevic
b22735849c
b=462938, Upgrade cairo to 1.8.2 and pixman to 0.12.0 [cairo piece]
2008-11-05 23:48:23 -08:00
Vladimir Vukicevic
ad77c191d9
b=462938, Upgrade cairo to 1.8.2 and pixman to 0.12.0 [pixman piece]
...
--HG--
rename : gfx/cairo/libpixman/src/pixman-arm.c => gfx/cairo/libpixman/src/pixman-arm-simd.c
rename : gfx/cairo/libpixman/src/pixman-arm.h => gfx/cairo/libpixman/src/pixman-arm-simd.h
2008-11-05 23:48:20 -08:00
John Daggett
47f3889372
Bug 457825 - Support access control headers when downloading fonts. r=jonas,dbaron, sr=jonas
2008-11-06 09:32:12 +09:00
Karl Tomlinson
05179c6434
backout b=449356 e8665c7cfdf2 and 20113c4780d2
2008-11-06 12:26:22 +13:00
Karl Tomlinson
a19cdad97d
b=449356 remove stray "static" keyword
2008-11-06 11:48:20 +13:00
Karl Tomlinson
c39432645f
b=449356 font selection through Mozilla's PangoFcFontMap, r=roc
2008-11-06 11:14:02 +13:00
Robert O'Callahan
f27247750a
Bug 458487 - 'Rework image snapping logic'. r=vlad+joedrew, sr=dbaron
2008-11-04 14:01:21 -08:00
Doug Turner
cfac364626
WinCE only. Adding a -D to our define list on windows mobile. r=vlad
2008-11-04 12:37:27 -08:00
Doug Turner
7756724d4a
Fix build bustage in 462911. We need to either build printing or define CAIRO_OMIT_WIN32_PRINTING
2008-11-04 08:58:42 -08:00
Doug Turner
7383e91d08
Bug 462911 - support NS_PRINTING in gfx / cairo. r=vlad
2008-11-04 07:43:45 -08:00
Phil Ringnalda
538c9fb42a
Bug 461888 - Remove unused PACKAGE_FILE and PACKAGE_VARS and .pkg files, mozilla-central part, r=bsmedberg
2008-11-03 19:46:28 -08:00
Markus Stange
4398b659b8
Bug 459708 - Remove -moz-appearance values "radio-small" and "checkbox-small", r=roc
2008-11-03 14:12:59 +01:00
Simon Montagu
fdecf60028
Turning off symbol ligatures can turn off required ligatures also in some fonts. Bug 462387, r+sr=roc
2008-11-02 06:11:10 -08:00
Robert O'Callahan
7f65b0327b
Bug 458928. Render windowed Windows plugins using PrintWindow when necessary, and use gfxWindowsNativeDrawing for windowless plugins so we can draw them correctly under all circumstances. r=vlad,sr=jst
2008-10-29 22:28:25 -07:00
John Daggett
40f64ca9de
Bug 458861. Validate TrueType headers before activating downloaded font. r=roc, sr=vlad,roc
2008-10-29 11:09:50 -07:00
Karl Tomlinson
22ab506605
b=455647 garbage Indic characters on parts of some English webpages. r=pavlov
2008-10-29 10:24:06 -07:00
Reed Loden
acf6117e95
Possible fix for bustage caused by bug 422637.
2008-10-24 01:43:19 -05:00
Alfred Kayser
180926bbd1
Bug 422637 - "Merge nsColorNames into nsColor to have less public functions and less code" [r=vlad sr=roc]
2008-10-24 01:28:29 -05:00
Arpad Borsos
8b05c605f7
Bug 456388 - "Remove PR_STATIC_CALLBACK and PR_CALLBACK(_DECL) from the tree" (followup for mozilla-central) [r+sr=brendan]
2008-10-21 01:50:05 -05:00
John Daggett
d0d49f20d4
Bug 458256. Use LoadLibraryW instead of LoadLibrary (patch by DougT). r+sr=vlad
2008-10-18 05:14:01 +02:00
John Daggett
9e90b4cf1c
Bug 441473. Fix VC 7.1 bustage. r=jdaggett, sr=roc
2008-10-15 18:21:17 +09:00
Robert O'Callahan
ccf95c9133
Bug 457194. Be careful when we do NS_ceil for font max-ascent/max-descent; we don't want a number that's an integer plus epsilon to round up to the next integer. r=vlad
2008-10-13 14:08:27 +13:00
Peter Weilbacher
68f18866df
[OS/2] Bug 454956: fix OS/2 build break with GCC 3.4.6 or newer, part 2
2008-10-11 14:49:03 +03:00
Arpad Borsos
c72ef7d248
Bug 456388 - Remove PR_STATIC_CALLBACK and PR_CALLBACK(_DECL) from the tree; r+sr=brendan
2008-10-10 17:04:34 +02:00
Vladimir Vukicevic
52af527d8c
b=459150; avoid non-pixel-aligned clips to speed up mobile's DrawWindow usage; r=stuart
2008-10-09 14:49:15 -07:00
Vladimir Vukicevic
b373e706d0
b=434602; win32 create_similar should fall back to dib to avoid exausting vram; r=stuart
2008-10-09 14:49:15 -07:00
Vladimir Vukicevic
495043bb85
b=308917, fix quartz SurfacePatternDrawFunc; r=joe
2008-10-09 14:49:15 -07:00
John Daggett
e84196a65a
Bug 458113. Fix syntax error that broke OS/2 build. r+wuno
2008-10-09 14:52:00 +09:00
blassey@mozilla.com
b4cf4549f8
Bug 458946 - Reduce narrow windows API calls in cairo win32 surface. r=vlad
2008-10-08 20:41:11 -07:00
Oleg Romashin
b30929e3b0
Bug 458360 - Qt build breaks after implementation of user font set object. r=vladimir.
2008-10-08 09:06:09 -05:00
Dave Townsend
83c082f970
Backed out changeset a9838a973cdd from bug 457194 due to failing mochitest
2008-10-01 16:40:34 +01:00
John Daggett
c1f2b81653
Bug 457194. Make sure Ahem font completely covers background. r=jdaggett, sr=vlad
2008-10-01 13:17:39 +09:00
John Daggett
7f9bbec2c9
Bug 441473. Adding new files.
2008-10-01 12:04:10 +09:00
John Daggett
37c61248d6
Bug 441473. Implement user font set object. r+sr=roc
2008-10-01 12:01:53 +09:00
Arpad Borsos
02e588847d
bug 445321 - remove --enable-glitz and related defines. r=vlad,ted
2008-09-30 13:53:38 -04:00
Robert O'Callahan
a39e457b50
Backing out bug 448830
2008-09-28 23:13:58 +13:00
Jeremy Lea
4527d5d1a8
Bug 448830. Make nsIntRect/nsIntMargin/nsIntSize/nsIntPoint their own types so that we can catch errors by distinguishing pixels from appunits. r+sr=roc
2008-09-28 20:38:34 +13:00
Karl Tomlinson
5066ca25e9
b=385263 make line heights integer r=roc
2008-09-27 12:22:20 +12:00
Karl Tomlinson
91fb033656
b=385263 a PangoFcFont using tree cairo r=roc
2008-09-27 12:21:55 +12:00
Doug Turner
e18150d9af
Bug 456644 - WinCE gfx cairo _cairo_win32_tmpfile does not compile. r=vlad
2008-09-26 15:30:51 -07:00
Karl Tomlinson
561510a082
merge backout 23e255271851 b=385263
2008-09-26 20:01:15 +12:00
Karl Tomlinson
c692cf7fa3
backout 23e255271851 b=385263
2008-09-26 20:00:50 +12:00
John Daggett
2008b94031
Bug 436663. Work around ATSUI crasher caused by long Hebrew sequence. r=roc, sr=vlad
2008-09-26 16:51:53 +09:00
Karl Tomlinson
1cd1735b39
b=385263 a PangoFcFont using tree cairo r=roc
2008-09-26 17:29:55 +12:00
Karl Tomlinson
32d22038a1
b=456545 added missing header gfxFontconfigUtils.h
2008-09-26 17:14:51 +12:00
Karl Tomlinson
cbd12f64fd
b=456545 Unify pseudo-inversion of langGrouping r=roc
2008-09-26 16:40:28 +12:00
Robert O'Callahan
5dbf5690ac
Backing out bug 448830
2008-09-26 13:10:26 +12:00
Jeremy Lea
7261376c29
Bug 448830. Make nsIntRect/nsIntSize/nsIntPoint/nsIntMargin separate types so we get appunit vs pixel typechecking. r+sr=roc
2008-09-26 10:42:19 +12:00
Karl Tomlinson
2d399de5e3
b=454730 Move shutdown of GTK's fontmap from gfxPlatformGtk to nsAppRunner r=roc sr=bsmedberg
2008-09-26 10:38:25 +12:00
Karl Tomlinson
d15a9239ff
restore xlib behavior to that prior to changeset 3c9f6c799fed b=455976 r=stuart
2008-09-26 10:25:00 +12:00
Vladimir Vukicevic
4087cd71d8
b=456467; revisit cairo xlib buggy repeat handling; r=roc
2008-09-25 13:07:11 -07:00
Vladimir Vukicevic
8815b4ca26
b=310682, add support for shadows in HTML Canvas; patch from Eric Bulter; r=vlad
2008-09-25 12:53:52 -07:00
Vladimir Vukicevic
755ba15181
b=450178; add generic 8-bit alpha box blur in thebes (patch from Eric Bulter); r=vlad
2008-09-25 12:53:09 -07:00
Vladimir Vukicevic
596295f6f9
b=455976; wrong extend mode used for macosx for border-image
2008-09-25 12:49:55 -07:00
Jeff Muizelaar
35aa89f44e
b=x; Fix misc compilation issues in pixman buildconfig; r=vlad
2008-09-25 12:47:21 -07:00
Doug Turner
9f186ba711
Bug 455354 - WinCE GFX Thebes Windows Fonts Explicit Unicode API Call. patch by wolfe, r=pavlov
2008-09-23 16:35:56 -07:00
Karl Tomlinson
221e99d572
b=454735 Make gfxFont more tolerant to shutdown of the gfxFontCache r=roc
2008-09-22 08:41:40 +12:00
Karl Tomlinson
cec7309e13
b=404857 firefox reloads every font.cache for every page loaded r=pavlov
2008-09-22 08:24:28 +12:00
Keith Schwarz
9b9583a852
Bug 455403 - -moz-transform translate functions result in incorrect origin; v5; r+sr=dbaron
2008-09-20 16:39:31 +02:00
L. David Baron
eacac09939
Backed out changeset aab6b12f4a2b (Bug 455403) due to reftest failures from landing patches in the wrong order, and unexplained reftest hangs.
2008-09-19 16:04:34 -07:00
Keith Schwarz
d0300d2843
Fix incorrect composition of translations with other transforms by making matrix multiplication code clearer, clarifying which matrices are for column vectors and which are for row vectors, and fixing incorrect matrix type conversions. (Bug 455403) r+sr=dbaron
2008-09-19 10:14:54 -07:00
Karl Tomlinson
f9f5f27cc6
backout merge b=455791
2008-09-19 15:03:27 +12:00
Karl Tomlinson
1f7de7309d
backout f51aad9e6a88 due to intermittent talos ts failures b=455791
2008-09-19 15:02:35 +12:00
Karl Tomlinson
ddc80400c7
b=454951 lazy creation of gfxPangoFont for gfxPangoFontGroup r=roc
2008-09-18 13:44:14 +12:00
Vladimir Vukicevic
3e6c793e30
b=451621; push new pixman with arm fast-paths; r=me
2008-09-17 14:15:01 -07:00
John Wolfe
950f0ddd75
Bug 454797 - WinCE GFX Cairo No MMX Support in ARM; r=vladimir
2008-09-16 14:39:29 +02:00
Markus Stange
6aff4d526f
Bug 439354 - OS X toolbar background doesn't have a good gradient, part 1 / 3, r=hwaara sr=roc
2008-09-16 10:21:06 +02:00
Mats Palmgren
7a80bacc80
Disable bug 441360 crash test on GTK2 for now (filed bug 455463).
2008-09-16 10:04:46 +02:00
Mats Palmgren
e583bd335a
Crash test for bug 441360 (additional file).
2008-09-16 07:48:18 +02:00
Karl Tomlinson
a0bbe3e00b
b=454720 Add GetThebesStyle and GetThebesWeight to gfxFontconfigUtils r=pavlov
2008-09-16 16:40:57 +12:00
Karl Tomlinson
429447431f
fix compiler warning regarding initialization of gfxFont b=454735 r=roc
2008-09-16 16:38:20 +12:00
Karl Tomlinson
a34bd821ea
b=454735 Make gfxFont more tolerant to shutdown of the gfxFontCache r=roc
2008-09-16 16:35:05 +12:00
Karl Tomlinson
bf461632b9
b=454743 skip empty glyphs rather than rendering as spaces
2008-09-16 16:19:46 +12:00
Mats Palmgren
60a30fbe2b
Crash test for bug 441360.
2008-09-16 03:37:00 +02:00
Karl Tomlinson
b4a177d1bd
b=454718 Change return type of gfxPlatformGtk::DPI() from PRUint32 to double. r=roc
2008-09-16 10:29:36 +12:00
Arpad Borsos
ba7ea37460
Bug 454483 - Clean up unused variables in gfx/; r=vladimir; (with nits by sgautherie)
2008-09-15 15:46:07 +02:00