Karl Tomlinson
e6e8086a71
b=506135 use fontmap property on PangoFcFont only from Pango-1.24.4 r=roc
...
--HG--
extra : rebase_source : 3628d1e00e308ae9a0d449cba4ecd2d697636eaa
2009-07-27 12:37:59 +12:00
John Daggett
228d54b988
Bug 499621. Fix synthetic bolding of downloadable fonts on Windows. r=jkew
2009-07-23 11:22:24 -10:00
John Daggett
5120ac28f0
Bug 496573. Fix font load failure for fonts with family/fullname mismatch. r=vlad
2009-07-22 22:08:23 -10:00
Karl Tomlinson
639c7427eb
b=487971 use fontmap property on PangoFcFont from Pango-1.24
...
--HG--
extra : rebase_source : 97255de05f7afc7550bbb37b1e0b0296a7f4b7c0
2009-07-23 13:21:45 +12:00
Jonathan Kew
6f803b386e
bug 502795 - avoid using CTFontCreateCopyWithAttributes to disable ligatures because it fails with privately-activated download fonts, r=roc
2009-07-16 11:00:38 +01:00
Jonathan Kew
55456ba804
merge backout of b6d407af386f
2009-07-15 11:06:15 +01:00
Jonathan Kew
6311f5f4a6
Backed out changeset b6d407af386f for causing bug 503718 on Windows
2009-07-15 11:04:00 +01:00
Jonathan Kew
386d919e73
merge backout of 705ef05105e8
2009-07-15 11:02:57 +01:00
Jonathan Kew
545c663945
Backed out changeset 705ef05105e8 for causing bug 503718 on OS X
2009-07-15 10:59:26 +01:00
Peter Weilbacher
0a2e5d1a8f
[OS/2] Bug 493428: adapt calculation of zeroOrAveCharWidth to what the other platforms do (using glyph advance instead of glyph width), to fix dialog widths that appear to narrow
2009-07-10 09:46:21 +02:00
Jonathan Kew
2746f1c822
Bug 475968. Pad out the glyph extents of Windows text to account for possible antialiased pixels outside the regular bounds. r=roc
2009-06-15 10:01:19 +12:00
Vladimir Vukicevic
809be8d5c7
b=494438; add optional OpenGL acceleration to ddraw surface for CE: better integration with rest of system; r=vlad
2009-07-08 16:34:02 -07:00
Vladimir Vukicevic
ef7dde313c
b=494438; add optional OpenGL acceleration to ddraw surface for CE: enable composite accel; r=vlad
2009-07-08 16:34:02 -07:00
Jonathan Kew
89f34af9f3
Bug 476927. Pad out the glyph extents of Quartz text to account for possible antialiased pixels outside the regular bounds. r=roc
2009-06-15 10:00:12 +12:00
Vladimir Vukicevic
32b1a71c2d
b=499853; swimplify missing glyph rendering on mobile; r=stuart
2009-07-01 11:36:57 -07:00
Vladimir Vukicevic
5ffc3df659
b=487693; avoid aggressive invalidation in canvas; r=roc
2009-06-25 13:31:35 -07:00
Vladimir Vukicevic
ce0b21af22
b=492724; pull out canvas utility functions into CanvasUtils/LayoutUtils; r+sr=roc
2009-06-25 13:30:56 -07:00
Timothy Nikkel
8e2fddb350
Bug 494664. Minor color-related cleanup. r=jmuizel,sr=vlad
...
--HG--
extra : rebase_source : a81d48bb0fa9faac3806b7a609d35a9eb5bdffd9
2009-06-24 21:18:17 +12:00
Takuro Ashie
454cce4eb1
Bug 490285. gfxFT2Fonts needs to add second and later glyphruns in a textrun at the correct offset, not at the start of the string. r=vlad,karlt
...
--HG--
extra : rebase_source : 6f8702a2b1799d6883f8fa6dbec10a655c274916
2009-06-24 21:14:10 +12:00
Robert O'Callahan
fb3ba8159f
Bug 495455. Always get correct bounding boxes for text rendered with user fonts, since they are likely to be using unusually-sized glyphs. Mac/Windows only at the moment. r=jdaggett
...
--HG--
extra : rebase_source : 3e5a713873c59488c19f5008a075d13397566358
2009-06-24 21:04:20 +12:00
Hiroyuki Ikezoe
99cdc7b3c3
Bug 466250 - build failure for cairo-gtk2 build with a directfb cairo; r=roc
2009-06-23 12:50:08 +09:00
Jonathan Watt
0c1ff4dba4
Bug 498275. Stop using nsIDOMSVGMatrix in nsSVGForeignObjectFrame + fixes. r=longsonr
2009-06-18 13:31:25 +02:00
Vladimir Vukicevic
e7c111742e
b=493963; don't call win32 printing functions with --disable-printing; r=stuart
2009-06-16 11:57:34 -07:00
Karl Tomlinson
f0e88513ab
backout 06a7d2def034 and 58c89ce9719d as possible cause of failure in test_bug450930.xhtml
2009-06-15 18:40:55 +12:00
Jonathan Kew
d969e680d8
Bug 475968. Pad out the glyph extents of Windows text to account for possible antialiased pixels outside the regular bounds. r=roc
...
--HG--
extra : rebase_source : 25f20e31c45c26dcd0f83ea7a5d90800ead28ba0
2009-06-15 10:01:19 +12:00
Jonathan Kew
9773921373
Bug 476927. Pad out the glyph extents of Quartz text to account for possible antialiased pixels outside the regular bounds. r=roc
...
--HG--
extra : rebase_source : 7f5d7111ed0eb0e89f13c91e94d363739a60973e
2009-06-15 10:00:12 +12:00
Jesse Ruderman
8d01006bd7
Add crashtests
2009-06-12 19:21:09 -07:00
Jesse Ruderman
dddd44794e
Add crashtests
2009-05-26 11:53:12 -07:00
John Daggett
3f3ebba552
Bug 483459. Remove strict validation of table directory checksums in downloadable fonts. r=vlad
2009-05-20 16:17:28 +09:00
Shawn Wilsher
ead79c665b
Backed out changeset d88e6b8fab83 (bug 486974) due to reftest parsing issues.
2009-05-18 12:30:29 -04:00
Karl Tomlinson
3f4b72a738
leak (crash)test for bug 486974
2009-05-18 21:13:39 +12:00
Robert O'Callahan
6bd55e5bac
Bug 489389. Limit size of temporary surface for tiling based on current clip extents. r=vlad
2009-05-08 15:19:41 +12:00
Jonathan Kew
96c6c7a7fe
bug 490777 - don't hang/crash on unpaired low surrogate codepoint in RTL text, r=roc
...
--HG--
extra : rebase_source : 1c278a18b1a1dd52155158775e706764b34c5972
2009-05-08 14:16:44 +12:00
Jonathan Watt
f34d9fa3aa
Bug 488314. Kill SetMatrixPropagation, part 1. r=roc
2009-04-29 06:31:34 +02:00
Peter Weilbacher
b0342dd2e6
[OS/2] Bug 490390: fix crash with broken Wingdings font, r=wuno@lsvw
2009-04-29 01:10:56 +03:00
Jonathan Kew
b8455d097f
Bug 481948. Rework Coretext glyph extraction code to mirror ATSUI improvements. r=roc
...
--HG--
extra : rebase_source : 70f67974136073b1c1c38ebe43bb2bd113770cfd
2009-04-25 20:24:25 +12:00
Jonathan Kew
5d21240dc8
Bug 481948. Rework ATSUI glyph-extraction code to be more robust when glyphs are reordered. r=roc
...
--HG--
extra : rebase_source : 6175292f747cca9a284e69f89fe3e59bc3efd9c6
2009-04-25 20:23:57 +12:00
Bob Clary
8be1321be7
bug 389326 - crash test by Jesse Ruderman.
2009-04-24 10:08:21 -07:00
Bob Clary
3585a194d9
bug 376627 - crash test by Jesse Ruderman.
2009-04-24 10:08:18 -07:00
Bob Clary
39f5fd000f
bug 348462 - crash test by Gilberto Ficara, Mats Palmgren.
2009-04-24 10:08:15 -07:00
Bob Clary
e1c84598e5
bug 333861 - crash test by Georgi Guninski.
2009-04-24 10:08:12 -07:00
Karl Tomlinson
104728a6f7
b=489445 override PangoFcFontClass::get_glyph r=roc
...
--HG--
extra : rebase_source : c7c0d843f523f352958680d57d95d55561e2f4ee
2009-04-24 09:13:02 +12:00
Takuro Ashie
02663f439e
b=489511; gfxFontCache will never hit on ft2 backend; r=karlt
2009-04-22 22:29:47 -07:00
Vladimir Vukicevic
fbe675ca3e
remove trailing comma for picky compilers
2009-04-22 18:13:05 -07:00
cmills@nvidia.com
10eebb0922
b=484864, b=488910 - cairo ddraw backend for wince; r=vlad
2009-04-22 17:48:30 -07:00
Josh Aas
fb9e620bcf
Port gfx to 64-bit Mac OS X, part 1. b=489354 r=jfkthame sr=roc
2009-04-22 09:08:09 -04:00
Jeremy Huddleston
5bd30ed4bf
Bug 484457 - Define Status int breaks OSX builds when including MachineExceptions.h. r=vlad
2009-04-20 18:36:37 +02:00
Hiroyuki Ikezoe
6f9d637b5a
Bug 484083 - Should load TruType Collection file too; r=bugmail@lassey.us sr=jdaggett
2009-04-18 20:02:26 +02:00
Karl Tomlinson
040ed7df68
Bug 478871: Switch to new_font() and default_substitute() functions from Pango API to fix compile issues with newer pango versions. r=behdad sr=roc
2009-04-17 12:51:43 -07:00
Jonathan Kew
ac8a90641d
Bug 487549. Do kern table sanity checks on downloaded fonts. r=roc
2009-04-14 17:48:32 +09:00
Hiroyuki Ikezoe
58ec17ed6b
bug 486621 - Should close file handle in gfxWindowsPlatform::FindFonts() r=vlad
2009-04-13 22:49:06 -04:00
Hiroyuki Ikezoe
36a0869dc8
bug 486624 - AppendFacesFromFontFile is called twice for the same font file r=blassey, vlad
2009-04-13 22:49:06 -04:00
Robert O'Callahan
327faff295
Backed out changeset 994ecd62b880
2009-04-12 01:02:06 +12:00
Jonathan Kew
c7e46876e5
Bug 475968. Add padding pixels to loose ink bounds on Windows because of ClearType pixel bleed. r=roc
...
--HG--
extra : rebase_source : 552a9133411389dd151d2cb04e5b79370ec182d4
2009-04-10 13:22:54 +12:00
Jonathan Kew
d734a6961c
Bug 487063. Assert that platform textruns are never called for zero-length text. r=roc
...
--HG--
extra : rebase_source : dc3dd429395d3219eb1f56e9ec4ecebd86bbfdae
2009-04-10 13:33:02 +12:00
Jonathan Kew
cccba81642
Bug 487063. gfxFontGroup::ComputeRanges should bail out on zero-length textruns. But avoid calling into platform textrun code for zero-length textruns, anyway. r=roc
...
--HG--
extra : rebase_source : 289989aaf2ebdf241e06aaf2bb46e170598e9b7b
2009-04-10 13:32:24 +12:00
Vladimir Vukicevic
9e33b4c1aa
b=480134; apply 500 char limit to all OSX versions; r=roc
2009-04-07 12:24:28 -07:00
Jeff Muizelaar
9980cb2188
Bug 481926 - Rewrite color management component sr=vlad, r=ted, r=joedrew (\o/)
...
Replaces lcms with qcms
2009-04-07 12:02:11 -04:00
Makoto Kato
ac4e7cb6a8
Bug 184657 - GFX should use the newer nsIPrefService APIs instead of nsIPref. r=roc. sr=vladimir
2009-04-04 18:43:42 +09:00
Joe Drew
fc5c15825a
Backed out changeset 6f3c2171bbb2:
...
Bug 481926 - Rewrite color management component. r=joe,ted sr=vlad
2009-04-03 16:27:27 -04:00
Jeff Muizelaar
eaef2088cb
Bug 481926 - Rewrite color management component. r=joe,ted sr=vlad
2009-04-03 15:09:56 -04:00
John Daggett
b508241aa7
Bug 468387. (reland) Fix Windows Mobile bustage. r=blassey
2009-04-02 17:08:11 +09:00
John Daggett
ba340eb217
Bug 468387 - (reland) disable synthetic faces for downloadable fonts on Windows already specified as bold/italic. r=vlad
2009-04-02 17:06:33 +09:00
John Daggett
919f22487f
Bug 468387. Reverting eb0b999b2f70 and 8d60bedd277b due to tinderbox crash.
2009-04-02 14:48:23 +09:00
John Daggett
a591dec56a
Bug 468387. Fix Windows Mobile bustage. r=blassey
2009-04-02 13:59:13 +09:00
John Daggett
d50bda3d4a
Bug 468387 - disable synthetic faces for downloadable fonts on Windows already specified as bold/italic. r=vlad
2009-04-02 10:35:59 +09:00
Jonathan Kew
88f6bdf54a
Add Core Text backend, will eventually replace ATSUI. Turned off for 32-bit Mac OS X 10.4 SDK builds right now due to Mac OS X 10.4 not supporting Core Text. Try #2 . b=389074 r=jdaggett
2009-03-29 17:31:51 -07:00
Josh Aas
0162becb16
merge backout of e413694940b3
2009-03-27 14:33:47 -07:00
Josh Aas
6b7004be86
Backed out changeset e413694940b3
2009-03-27 14:32:49 -07:00
Jonathan Kew
79ce3cb6da
Bug 485351 - Hang [@ gfxWindowsFont::ComputeMetrics] and eating up all GDI resources with percentage height, mathml and binding; GDI resource exhaustion; r=roc
...
Fix Windows DC leak in TestCharacterMap, and avoid accumulation of temporary fonts in the cache leading to resource exhaustion.
2009-03-27 18:54:40 +01:00
Jonathan Kew
3f8d20bfc2
Add Core Text backend, will eventually replace ATSUI. Turned off for 32-bit Mac OS X builds right now due to Mac OS X 10.4 not supporting Core Text. b=389074 r=jdaggett
2009-03-27 10:18:35 -07:00
Robert Longson
7235fc714e
Bug 484150 - support image-rendering attribute. Includes some gfx code by vlad from bug 423756 which is r=joe. The rest is r=dbaron, sr=roc
2009-03-21 15:36:38 +00:00
Josh Aas
a017628a07
Stop using FlatCarbon headers on Mac OS X. b=482277 r=bsmedberg
2009-03-19 10:41:13 -07:00
Hiroyuki Ikezoe
bbb6687b44
Bug 480249 - gfxWindowsPlatform::ResolveFontName() almost fails since direct access to mName member.; r=jdaggett
2009-03-18 17:07:33 +01:00
Karl Tomlinson
b16ecea3e6
b=480098 correct weight units in gfxFcFontEntry::AdjustPatternToCSS r=roc
...
--HG--
extra : rebase_source : 79604f227fc80720e4df479f1d8929f5c21623f2
2009-03-11 15:00:43 +13:00
John Daggett
a46d0e5b0d
Bug 480267. (reland) Use guid as fontname for downloaded fonts. r=vlad
2009-03-11 10:00:44 +09:00
Joe Drew
4a46cbf6b3
Backed out changeset 635b1c8783a6 - bug 480267 - because it seems to have
...
caused a reftest failure.
2009-03-10 12:25:05 -04:00
John Daggett
8bb06b5797
Bug 480267. Use guid as fontname for downloaded fonts. r=vlad
2009-03-10 22:21:17 +09:00
Robert O'Callahan
f3b2957816
Bug 481697 - TextRunWordCache::MakeTextRun: Mismatched free() / delete / delete []; r=vladimir
2009-03-08 10:39:00 +01:00
Jonathan Kew
3898e3ebbd
b=480507, don't crash if no fonts found in Windows font family; r+sr=vlad
2009-03-03 11:14:07 -08:00
Jonathan Kew
3c011596d4
Bug 474819 - Correct the sign of baseline offsets in ATSUI font backend. r=roc
2009-02-26 19:58:31 +13:00
John Daggett
1bd0a47708
Bug 475164 - accept fonts that have null name records. r=vlad
2009-02-25 16:12:53 +09:00
Jonathan Kew
94391277aa
Bug 479276. Support a new kind of glyph bounding-box: TIGHT_HINTED_OUTLINE_EXTENTS, and use it to stop MathML spacing depending on exact ink extents. r+sr=roc
...
--HG--
extra : rebase_source : 43f9009f6457361e690062f87b2e5fda4041dc48
2009-02-24 21:32:58 +13:00
John Daggett
09c1d60aaf
Bug 420981 - special case handling of UltraLight faces under Mac OS X 10.5 to work around Apple bug. r=vlad
2009-02-23 15:55:07 +09:00
John Daggett
435805d7e3
Bug 479152 - increment generation when local font used after external font fails to load. r=karl, sr=roc
2009-02-23 13:40:47 +09:00
Arpad Borsos
8d7dec737d
Bug 474369 - get rid of nsVoidArray; gfx part; r+sr=vladimir
2009-02-23 02:05:26 +01:00
L. David Baron
fa9a21c33d
Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
2009-02-19 21:29:21 -08:00
L. David Baron
2eb748571c
Backed out changeset fde0b361f25e (bug 322475, main patch) due to Mac talos startup failures and hitting the NS_ABORT_IF_FALSE in SetupBackgroundClip, which may be related.
2009-02-19 13:51:46 -08:00
L. David Baron
d9ac02ed8c
Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
2009-02-19 12:33:09 -08:00
L. David Baron
a91aa25ab0
Back out all 8 changesets that I just landed (bugs 477959, 477961, 322475, 478899, 475215, 478156) again, because Talos Try server builds lie about which changesets they're testing.
2009-02-19 09:06:18 -08:00
L. David Baron
51ef1de194
Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
2009-02-19 07:29:28 -08:00
L. David Baron
8b207bcc51
Revert (back out) the previous 11 changesets (bugs 477959, 477961, 477963, 477962, 322475, 478899, 475215, 478156), due to Mac talos orange with (as usual) no useful diagnostic.
2009-02-18 18:59:47 -08:00
L. David Baron
366992262c
Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
2009-02-18 17:13:25 -08:00
Ginn Chen
79dc3ef179
Bug 478842 gfxColorManagementTest.cpp failed to build on Solaris r=bholley
2009-02-18 19:44:18 +08:00
John Daggett
b6a67504da
Bug 476724 - clean out Windows-specific flags from gfxFontEntry. r=vlad
2009-02-18 16:33:39 +09:00
Jesse Ruderman
f154077a31
Add crashtests
2009-02-13 14:54:17 -08:00
John Daggett
f6a9b98bb2
Bug 465463 - use style attributes defined in @font-face rule (Mac OS X). r=vlad
2009-02-12 13:08:00 +09:00
Jesse Ruderman
68344d4b52
Add a bunch of crashtests
2009-02-10 22:18:05 -08:00
John Daggett
a244d7442f
Bug 476504 - handle errors in fetching font metrics. r=vlad
2009-02-11 10:07:50 +09:00
Jesse Ruderman
c9eb6349ac
Add some crashtests
2009-02-10 16:36:04 -08:00
Vladimir Vukicevic
248b4fb004
b=477727; remove calls to GetViewportOrgEx; r=stuart
2009-02-10 15:10:07 -08:00
mats.palmgren@bredband.net
45003eeb68
Bug 477498, Crash [@ TextRunWordCache::MakeTextRun], r+sr=roc
2009-02-09 12:23:38 +02:00
Boris Zbarsky
12268cb6f3
Bug 476724. Recompute underline offsets when user fonts load, and make sure to initialize all our members. r=jdaggett, sr=roc
2009-02-05 18:10:39 -05:00
Marco Bonardo
78ecec1a5c
Backed out changeset 8a79415ac146 due to persistent orange on OS X unit test boxes
2009-02-04 11:50:07 +01:00
Boris Zbarsky
586e118dfb
Bug 476724. Recomputed underline offset after we rebuild our font set. r+sr=roc
2009-02-03 21:58:21 -05:00
Arpad Borsos
51bf75177c
Bug 474116 - Clean up deprecated GTK symbols; r=(bsmedberg + roc) sr=roc
2009-02-02 18:49:58 +01:00
L. David Baron
f8774a93ef
Implement CSS computation of font-stretch property and store it in the gfx font structures. (Bug 3512) r=vlad sr=bzbarsky
2009-01-29 12:39:18 -08:00
L. David Baron
e0ea655b2f
Separate previously-copied font constants into their own file and have them in one place rather than three. (Bug 3512) r=vlad
2009-01-29 12:39:18 -08:00
Jonathan Kew
32f03bfe64
Bug 454098. Fix signs for baseline offsets for glyphs on Windows. r+sr=roc
2009-01-28 22:39:35 +13:00
Ginn Chen
ee8de8237d
Bug 474758 FcFontSetSort() crashes on Solaris r=karlt
2009-01-23 16:24:36 +08:00
Brad Lassey
20580be9af
bug 462908 - Follow up to fix indentation and include patch in gfx/cairo
2009-01-23 02:59:24 -05:00
Brad Lassey
2f6351583f
bug 462908 - Implement Freetype font backend for windows ce r=karlt, jdagget sr=stuart, vlad
2009-01-23 01:24:29 -05:00
Fred Jendrzejewski
8759b06c00
Bug 466622. Replace nsCStringArray with nsTArray<nsCString> for more consistent code and fewer heap allocations. r+sr=roc,r=bsmedberg
...
--HG--
extra : rebase_source : b963bf5de9d9c445b14620479691482512e0faf2
2009-01-22 17:15:34 +13:00
Arpad Borsos
89096c497d
Bug 471877 - Cleanup GTK includes; further cleanup + system-headers cleanup; r+sr=roc
2009-01-21 16:24:46 +01:00
Fred Jendrzejewski
7d5761cdfa
Bug 461047 - Replace nsStringArray with nsTArray<nsString>. r+sr=roc
2009-01-18 21:14:14 +01:00
Robert O'Callahan
1a9b00de4e
Backed out changeset 8019a959aade
2009-01-16 22:20:33 +13:00
Fred Jendrzejewski
b79ad6fa55
Bug 461047. Replace nsStringArray with nsTArray<nsString>. r+sr=roc
...
--HG--
extra : rebase_source : 7a20af24c97867efbb28dafa6a70ea1b4cf00e58
2009-01-16 20:51:04 +13:00
Ehsan Akhgari
3beeff12e4
Bug 473530 - PRBool violations after landing of bug 441782; r,sr=roc
2009-01-15 11:24:44 +03:30
Doug Turner
aece1e91a5
Bug 468399. Use image surfaces on windows mobile for performance reasons. r=vlad
2009-01-14 16:19:39 -08:00
Robert Kaiser
98708dc7f6
bug 464687 - --enable-tests static build bustage in thebes/test, r=vlad
2009-01-14 14:48:33 +01:00
John Daggett
f9e721b5df
Bug 465452 - better handling of format hints for downloadable fonts. r=dbaron.
2009-01-13 14:16:58 +09:00
Jesse Ruderman
d740af5b78
Add supercombiner as a crashtest
2009-01-12 19:46:35 -08:00
Vladimir Vukicevic
9a9bf694ce
b=455243, weird behaviour with fonts with bad faces; r=jdaggett
2009-01-12 11:23:41 -08:00
Robert O'Callahan
cca5e6840b
Bug 430332. Defer nsTransformingTextRun::RebuildTextRun until the linebreaker has completely set up the break and capitalization data on the transformed text run. r=smontagu
2009-01-09 13:23:28 +13:00
Vladimir Vukicevic
86e71c7136
b=469916, lcms error when trying to open 0-sized profile; r=bholley
2009-01-07 11:50:14 -08:00
Arpad Borsos
318ec6121d
Bug 471877 - Cleanup GTK includes; r+sr=roc
2009-01-03 08:37:52 +01:00
Karl Tomlinson
cbb1b6e85c
b=469752 don't increment generation after LookupLocalFont in gfxUserFontSet::LoadNext r=jdaggett
2009-01-03 16:28:46 +13:00
Karl Tomlinson
2f1d5faf21
b=468218 @font-face { src:local() } for GTK/Pango r=roc
2009-01-03 16:21:49 +13:00
Jesse Ruderman
cf4b91bb09
Add 19 crashtests
2009-01-01 14:18:58 -08:00
Jonathan Kew
29eda950fd
Bug 470418 - Leak nsStyleContext with RTL, text-transform; r,sr=roc
2009-01-01 16:34:13 +03:30
John Daggett
2a4d02ca3f
Bug 458160 - Enable downloadable .otf fonts under Windows. r=roc, sr=vlad.
2008-12-22 14:01:14 +09:00
Jonathan Kew
67c4fb088c
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
Ehsan Akhgari
ca2a90bdee
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
9f318c485c
Backed out changeset dcd1ad7a918e
2008-12-18 16:05:16 +13:00
Robert O'Callahan
274f89ff0d
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
d3824f41d2
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
8c26100351
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
25641e6ca4
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
7d6268244e
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ý
bbe42c7104
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
5286ba753b
backout b=403513 due to compile error in gfxFontSelectionTest.cpp
2008-12-17 13:57:40 +13:00
Martin Stránský
12cfd5e1c9
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
46299947fc
Backed out changeset 0cb24a4bcd9b
2008-12-13 00:09:56 +13:00
Robert O'Callahan
a6a68372fb
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
4e18b0296a
Bug 460037 - Fix crasher in font loader when closing windows. r+sr=roc
2008-12-12 16:31:51 +09:00
Brad Lassey
d11d06e680
Bug 465554 - gtk build fails in gfxPlatformGtk.cpp with --disable-pango r=stuart
2008-12-11 11:50:31 -08:00
Robert O'Callahan
d980ae8005
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
Bobby Holley
263791c64a
LCMS LI16F_FORWARD renamed to LI8F_FORWARD - bug 457626.r=vlad
2008-12-06 22:55:10 -08:00
Bobby Holley
6a4d40ce2a
LCMS bogus profile detection - Bug 460629. r=vlad
2008-12-06 22:32:24 -08:00
Bobby Holley
98c991946c
Disable fatal LCMS errors earlier in thebes - bug 458164. r=joe
2008-12-06 22:24:25 -08:00
Michael Ventnor
e758b80cd9
Bug 468018 - Optimize box-shadow rendering even further by doing more intersections; r=vladimir
2008-12-06 19:54:36 +01:00
Karl Tomlinson
f88fbd52e6
b=462798 fixage: add NS_VISIBILITY_DEFAULT to cairo_ft_font_options_substitute declaration
2008-12-06 18:06:42 +13:00
Karl Tomlinson
f483d9cdde
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
f091bb1b37
b=458169 @font-face { src: url() } for Linux. r=roc
2008-12-06 12:19:27 +13:00
Zack Weinberg
d6ddf74552
Bug 459148 - use thebes primitives for SVG rounded rects - r=longsonr,vlad sr=roc
2008-12-04 21:01:37 -08:00
Doug Turner
3bd692715b
Bug 461860 - windows mobile fixes in gfx r+sr=vlad
2008-12-03 08:42:03 -05:00
Robert O'Callahan
38bbc69620
Bug 463307. Convert to float a bit earlier to avoid integer overflow. r+sr=dbaron
2008-12-03 14:32:18 +13:00
Jonathan Kew
fceb922a63
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
b72f6882fb
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
Peter Weilbacher
c2e3b4b5f9
[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
3e4f690e27
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
309088efe4
Backed out changeset 0586ee185c87 (bug 460629) to investigate possible performance regression (bug 467102)
2008-11-28 11:02:01 -08:00
Bobby Holley
020c84f8c9
Bug 460629 - Bogus ICC profile detection for LCMS.r=vlad,a191=beltzner
2008-11-28 10:17:32 +01:00
John Daggett
0d24013534
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
b39d47dffa
[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
962a68d018
[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
50bccbc11f
[OS/2] remove two unused, already commented, code lines from gfxOS2Platform.cpp
2008-11-26 20:12:52 +01:00
Jonathan Kew
c47d6406d1
fix uninitialized variable causing incorrect fallback font selection (bug 451426) r=roc sr=roc
2008-11-26 10:13:02 -08:00
L. David Baron
9ff74e7abb
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 15:22:39 -08:00
L. David Baron
6663aac501
Remove gfxFontLoaderContext, which seems to be replaced by gfxUserFont::LoaderContext. (Bug 457821) r=jdaggett a=blocking1.9.1+
2008-11-25 15:22:38 -08:00
L. David Baron
3211ab3eca
Back out 5bc893b6bdf23dcd44601727df5baab8a0dd361e due to mac startup failures.
2008-11-25 15:08:40 -08:00
L. David Baron
4c4b3cbb89
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
a2df934c69
[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
a89bc58087
[OS/2] Bug 465691: fix debug output to compile again (CLOSED TREE)
2008-11-24 20:18:15 +01:00
Vladimir Vukicevic
6450cdc188
b=424333; BadAlloc under X when viewing extremely large images; r=joe
2008-11-09 15:39:41 -08:00
Karl Tomlinson
e0924b37f5
b=449356 remove accidentally added code
2008-11-07 15:37:52 +13:00
Karl Tomlinson
18dae13b06
b=449356 font selection through Mozilla's PangoFcFontMap, r=roc
2008-11-07 15:21:34 +13:00
Karl Tomlinson
0860a21e5b
backout b=449356 9621d305de92
2008-11-07 10:49:14 +13:00
Karl Tomlinson
8dfecc605a
b=449356 font selection through Mozilla's PangoFcFontMap, r=roc
2008-11-07 09:39:06 +13:00
Simon Montagu
785ffb9b41
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
John Daggett
e5a0f4c565
Bug 457825 - Support access control headers when downloading fonts. r=jonas,dbaron, sr=jonas
2008-11-06 09:32:12 +09:00
Karl Tomlinson
6c652e85ab
backout b=449356 e8665c7cfdf2 and 20113c4780d2
2008-11-06 12:26:22 +13:00
Karl Tomlinson
58ea9f42df
b=449356 remove stray "static" keyword
2008-11-06 11:48:20 +13:00
Karl Tomlinson
6ac7784544
b=449356 font selection through Mozilla's PangoFcFontMap, r=roc
2008-11-06 11:14:02 +13:00
Robert O'Callahan
0d380f02a0
Bug 458487 - 'Rework image snapping logic'. r=vlad+joedrew, sr=dbaron
2008-11-04 14:01:21 -08:00
Doug Turner
76f1b81b27
Bug 462911 - support NS_PRINTING in gfx / cairo. r=vlad
2008-11-04 07:43:45 -08:00
Simon Montagu
18abf89bcd
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
1693b53c02
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
f37b60578a
Bug 458861. Validate TrueType headers before activating downloaded font. r=roc, sr=vlad,roc
2008-10-29 11:09:50 -07:00
Karl Tomlinson
9283404bc5
b=455647 garbage Indic characters on parts of some English webpages. r=pavlov
2008-10-29 10:24:06 -07:00
Arpad Borsos
3585c944f1
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
30dd369e94
Bug 458256. Use LoadLibraryW instead of LoadLibrary (patch by DougT). r+sr=vlad
2008-10-18 05:14:01 +02:00
John Daggett
24fa1f8fdc
Bug 441473. Fix VC 7.1 bustage. r=jdaggett, sr=roc
2008-10-15 18:21:17 +09:00
Robert O'Callahan
7a386793fc
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
b8af3f6c3f
[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
8b11d938d2
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
3b27944210
b=459150; avoid non-pixel-aligned clips to speed up mobile's DrawWindow usage; r=stuart
2008-10-09 14:49:15 -07:00
John Daggett
bbc62f3b9d
Bug 458113. Fix syntax error that broke OS/2 build. r+wuno
2008-10-09 14:52:00 +09:00
Oleg Romashin
de82ac8389
Bug 458360 - Qt build breaks after implementation of user font set object. r=vladimir.
2008-10-08 09:06:09 -05:00
Dave Townsend
f8db39fe9b
Backed out changeset a9838a973cdd from bug 457194 due to failing mochitest
2008-10-01 16:40:34 +01:00
John Daggett
3865d34ef7
Bug 457194. Make sure Ahem font completely covers background. r=jdaggett, sr=vlad
2008-10-01 13:17:39 +09:00
John Daggett
b38e8d3c90
Bug 441473. Adding new files.
2008-10-01 12:04:10 +09:00
John Daggett
c5d2a8ddfd
Bug 441473. Implement user font set object. r+sr=roc
2008-10-01 12:01:53 +09:00
Arpad Borsos
3da6ac3d8d
bug 445321 - remove --enable-glitz and related defines. r=vlad,ted
2008-09-30 13:53:38 -04:00
Karl Tomlinson
b0bf792077
b=385263 make line heights integer r=roc
2008-09-27 12:22:20 +12:00
Karl Tomlinson
bd1cf53da5
b=385263 a PangoFcFont using tree cairo r=roc
2008-09-27 12:21:55 +12:00
Karl Tomlinson
5a7b874dec
merge backout 23e255271851 b=385263
2008-09-26 20:01:15 +12:00
Karl Tomlinson
952ca1e5f6
backout 23e255271851 b=385263
2008-09-26 20:00:50 +12:00
John Daggett
a3e37412cf
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
3ff29e984e
b=385263 a PangoFcFont using tree cairo r=roc
2008-09-26 17:29:55 +12:00
Karl Tomlinson
643323a858
b=456545 added missing header gfxFontconfigUtils.h
2008-09-26 17:14:51 +12:00
Karl Tomlinson
0dbd19de26
b=456545 Unify pseudo-inversion of langGrouping r=roc
2008-09-26 16:40:28 +12:00
Karl Tomlinson
a1f89017f4
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
c125d77eb4
restore xlib behavior to that prior to changeset 3c9f6c799fed b=455976 r=stuart
2008-09-26 10:25:00 +12:00
Vladimir Vukicevic
4f48417c20
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
1ce4d80f1b
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
e9929e8a33
b=455976; wrong extend mode used for macosx for border-image
2008-09-25 12:49:55 -07:00
Doug Turner
d26848464c
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
fb0d6fc718
b=454735 Make gfxFont more tolerant to shutdown of the gfxFontCache r=roc
2008-09-22 08:41:40 +12:00
Karl Tomlinson
cc1a3203b5
b=404857 firefox reloads every font.cache for every page loaded r=pavlov
2008-09-22 08:24:28 +12:00
Keith Schwarz
c45964315c
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
b8d9d3e2ed
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
89a6316c50
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
3ce9751811
backout merge b=455791
2008-09-19 15:03:27 +12:00
Karl Tomlinson
d52c34f81c
backout f51aad9e6a88 due to intermittent talos ts failures b=455791
2008-09-19 15:02:35 +12:00
Karl Tomlinson
f8ae25f7d0
b=454951 lazy creation of gfxPangoFont for gfxPangoFontGroup r=roc
2008-09-18 13:44:14 +12:00
Mats Palmgren
20b9888b1f
Disable bug 441360 crash test on GTK2 for now (filed bug 455463).
2008-09-16 10:04:46 +02:00
Mats Palmgren
92a4c7d76b
Crash test for bug 441360 (additional file).
2008-09-16 07:48:18 +02:00
Karl Tomlinson
212e7734e7
b=454720 Add GetThebesStyle and GetThebesWeight to gfxFontconfigUtils r=pavlov
2008-09-16 16:40:57 +12:00
Karl Tomlinson
69486965eb
fix compiler warning regarding initialization of gfxFont b=454735 r=roc
2008-09-16 16:38:20 +12:00
Karl Tomlinson
ae52bc5050
b=454735 Make gfxFont more tolerant to shutdown of the gfxFontCache r=roc
2008-09-16 16:35:05 +12:00
Karl Tomlinson
4ce06bfd6f
b=454743 skip empty glyphs rather than rendering as spaces
2008-09-16 16:19:46 +12:00
Mats Palmgren
b0a4822bed
Crash test for bug 441360.
2008-09-16 03:37:00 +02:00
Karl Tomlinson
e8a84aa36e
b=454718 Change return type of gfxPlatformGtk::DPI() from PRUint32 to double. r=roc
2008-09-16 10:29:36 +12:00
Arpad Borsos
067d8fcf17
Bug 454483 - Clean up unused variables in gfx/; r=vladimir; (with nits by sgautherie)
2008-09-15 15:46:07 +02:00
John Daggett
96dc454727
Bug 449533. Set the mFixedPitch flag within SetFixedPitch. r+sr=vlad
2008-09-12 16:31:16 +09:00
Vladimir Vukicevic
c0e9f67c98
b=454856; gcc compilation oddness with some fp-int conversions, workaround in gfxColor; r=bholley
2008-09-11 17:49:58 -07:00
Bobby Holley
7f68f87dbf
Fixing some endian-ness bugs for color management - bug 439704. r=vlad
2008-09-10 19:21:03 -07:00
Bobby Holley
3c106c861e
Force cms to use sRGB as an output profile during reftests - bug 452125.r=vlad
2008-09-08 14:47:26 -07:00
Bobby Holley
6bd35710a6
Bug 453726 - thebes does an unnecessary float->byte->float conversion on the alpha channel when color management is turned on. r=vlad
2008-09-08 14:41:26 -07:00
Robert O'Callahan
1bc2d8883a
Bug 446529. Disable uncommon ligatures on Mac/ATSUI. Make sure we don't enable common ligatures if ATSUI has disabled them by default for this font (e.g. for Courier). r=vlad
2008-09-06 20:37:58 +12:00
Robert O'Callahan
787e31d22a
Bug 452567. Reorder glyph drawing order for RTL to make it consistent with LTR. r=vlad
2008-09-04 14:38:32 +12:00
Oleg Romashin
9941099a86
Bug 451032 – Replace gfxQtFonts with gfxFT2Fonts because it almost the same. r=vladimir
2008-08-28 21:05:53 +10:00
Brian Crowder
e5f30b8f9d
Bug 422774 - reduce narrow Windows API calls in gfx, original patch by Brad Lassey <blassey@mozilla.com>, r=pavlov
2008-08-27 14:44:55 -07:00
shaver@mozilla.org
4e4293b4e9
re-merge from mozilla-central for post-freeze backouts
2008-08-20 10:56:41 -07:00
shaver@mozilla.org
5d3ad68bbe
merge from mozilla-central
2008-08-20 08:17:17 -07:00
Ted Mielczarek
df23199981
Backed out changeset d55aac0ec553, bug 446529 - Disable discretionary ligatures on Mac, due to reftest failures on mac
...
REFTEST TEST-UNEXPECTED-FAIL | file:///builds/slave/trunk_darwin_mini01/build/layout/reftests/text/wordwrap-01.html |
REFTEST TEST-UNEXPECTED-FAIL | file:///builds/slave/trunk_darwin_mini01/build/layout/reftests/text/wordwrap-03.html |
2008-08-20 10:43:58 -04:00
Ted Mielczarek
702aa540ab
Backed out changeset d55aac0ec553, bug 446529 - Disable discretionary ligatures on Mac, due to reftest failures on mac
...
REFTEST TEST-UNEXPECTED-FAIL | file:///builds/slave/trunk_darwin_mini01/build/layout/reftests/text/wordwrap-01.html |
REFTEST TEST-UNEXPECTED-FAIL | file:///builds/slave/trunk_darwin_mini01/build/layout/reftests/text/wordwrap-03.html |
2008-08-20 10:42:57 -04:00
Reed Loden
29cb2899a3
Branch merge.
2008-08-20 02:03:50 -05:00
Reed Loden
b89ad17341
Backed out changeset 6eec92f9276a from bug 416157 because the image tests need to be updated before it can be landed.
2008-08-20 02:03:01 -05:00
Robert O'Callahan
15260e6b0e
Bug 446529 - "Disable discretionary ligatures on Mac" [r=vlad]
2008-08-20 00:55:27 -05:00
Michael Moy
f9e264bb68
Bug 416157 - "Add JPEG SSE2 color processing for ycc_rgb_convert_argb" [r=stuart sr=vlad]
2008-08-20 00:03:46 -05:00
Robert O'Callahan
6508d9ba55
Bug 449519. gfxFont::Measure needs to be more careful so that gfxRect::Union does not discard height information. r=vlad
2008-08-08 20:24:22 +12:00
Peter Weilbacher
1ec3d5e1f0
[OS/2] follow-up for bug 437356 to unbreak the OS/2 build.
...
This just copies the font entry stub of gfxPangoFonts, we are going to make real use of the fontentry stuff for OS/2 hopefully soon.
2008-08-07 10:12:45 +02:00
Vladimir Vukicevic
5666178bff
(really) backing out d883ab4b8f41
2008-08-06 16:32:33 -07:00
Vladimir Vukicevic
02e6b86b3b
Backing out d883ab4b8f41:7540abc35c97
2008-08-06 16:24:13 -07:00
Vladimir Vukicevic
f490a8522a
[dfb,422221] merge fixup
2008-08-06 13:48:55 -07:00
Vladimir Vukicevic
b6f8937698
[dfb,422221] Correctly create GdkRectangles and GdkDrawables instead of X equivalents
2008-08-06 13:48:55 -07:00
Vladimir Vukicevic
50321c29c8
[dfb,422221] Gtk/DirectFB: turn NativeXlibRenderer into NativeGdkRenderer
2008-08-06 13:48:55 -07:00
Vladimir Vukicevic
67fa7ce818
[dfb,422221] Gtk/DirectFB port core; patches from dfb tree, r=vlad
2008-08-06 13:48:55 -07:00
John Daggett
7a21d2d052
Bug 437356. Set up unified font entry object. r+sr=stuart
2008-08-06 13:34:06 +09:00
Vladimir Vukicevic ext:(%2C%20Karl%20Tomlinson%20%3Ckarlt%2B%40karlt.net%3E)
82238e4cc8
Bug 449959: gfxGdkNativeRenderer: look for GdkDrawable on group target,
...
use default display for fallback. r=vlad/karlt
2008-08-19 15:22:42 +12:00
Bobby Holley
5eca9973d1
turned on the fastpath introduced in the main patch for bug 445552.r=stuart
2008-08-18 16:44:37 -07:00
Ginn Chen
c866616af3
Bug 449751 gfxFont.cpp failed to compile with Sun Studio 12 r=jdaggett sr=pavlov
2008-08-18 16:31:53 +08:00
Bobby Holley
e376ccfcac
adding a file for bug 450454 that I forgot to commit in c71e4d3f0093.
2008-08-17 17:48:42 -07:00
Stuart Parmenter
c126af8547
bug 448989. Merging the mozilla-qt repository. r=me,vlad
2008-08-16 23:18:27 -07:00
Bobby Holley
ead2727c2c
Floating point path through lcms as part of bug 445552. r=vlad
2008-08-16 14:44:51 -07:00
Bobby Holley
aca31622dd
LCMS precaching patch to speed up linear interpolations - bug 444661. r=joe,sr=vlad
2008-08-15 13:59:18 -07:00
Oleg Romashin
f60c5c61e0
Removed old embedding API
...
Removed old GLITZ stuff
2008-08-15 09:31:55 +03:00
Oleg Romashin
38e95b5eeb
merge with mozilla-central
2008-08-16 03:39:26 -04:00
Bobby Holley
3cdb983b04
fixed linux bustage - sorry.
2008-08-14 16:32:58 -07:00
Bobby Holley
5e329cc746
Standalone testing framework for LCMS (not run automatically). r=vlad
2008-08-14 16:13:41 -07:00
Simon Montagu
bb23c68e71
Prevent crash with long string of Indic characters. Bug 445711, r=pavlov
2008-08-14 11:20:46 +03:00
Robert O'Callahan
73f4457098
Bug 406299. Make sure we include the font ascent/descent of a soft hyphen if there is one (gfx bits). r+sr=dbaron
2008-08-12 21:34:52 +12:00
Bobby Holley
3b34cb4ebc
Bug 449681 – switch color_management pref from off/on bool to off/on/taggedonly int. r=vlad
2008-08-11 21:55:36 -07:00
Vladimir Vukicevic
b9335eeb11
b=422221; additional DirectFB compilation fixes
2008-08-09 22:25:30 -07:00
Oleg Romashin
59134516e5
Fixed gfxQtFont according to changes in bug 437356 Set up unified font entry object
...
Added empty gfxQtNativeRenderer and fixed nsObjectFrame for MOZ_WIDGET_QT
2008-08-09 16:43:08 +03:00
Oleg Romashin
12059d0133
mozilla-central merge
2008-08-08 13:05:00 +03:00
Vladimir Vukicevic
4777074613
[dfb,422221] merge fixup; fix temp xlib surface creation
2008-08-06 13:48:55 -07:00
Vladimir Vukicevic
47e8b31ff1
[dfb,422221] Correctly create GdkRectangles and GdkDrawables instead of X equivalents
2008-08-06 13:48:55 -07:00
Vladimir Vukicevic
05da74d969
[dfb,422221] Gtk/DirectFB: turn NativeXlibRenderer into NativeGdkRenderer
2008-08-06 13:48:55 -07:00
Vladimir Vukicevic
cec2aa1047
[dfb,422221] Gtk/DirectFB port core; patches from dfb tree, r=vlad
2008-08-06 13:48:55 -07:00
Oleg Romashin
dbbb2a81ec
Removed some not required changes which can break trunk build
...
Removed empty lines changes
2008-08-03 21:10:34 +03:00
Oleg Romashin
bc6cd35488
Merging mozilla-central to mozilla-qt.
2008-08-03 20:30:10 +03:00
Ian Neal
2cc0239904
Bug 447776 – Hang with word-wrap: break-word and width: 0px
...
with testcase and crashtests
p=smontagu r/sr=roc
2008-07-27 17:43:07 +01:00
Simon Montagu
0dd0a7f5ba
Support for word-wrap CSS property. Bug 99457, r+sr=dbaron, roc
2008-07-24 10:16:18 +03:00
Bobby Holley
4a0c36fc63
Firefox honors embedded ICC intent flag - bug 444014 r=vlad
2008-07-23 10:33:12 -07:00
Vladimir Vukicevic
249ff0de3c
b=424423, border rendering is slow: Part 1; r+sr=roc
2008-07-23 10:25:23 -07:00
Vladimir Vukicevic
f322efada2
b=424423; border rendering is slow: add APIs to thebes; r=joe
2008-07-23 10:25:00 -07:00
Peter Weilbacher
047958a689
[OS/2] Bug 439194: simple glyph matching across all installed fonts
2008-07-20 18:51:49 +00:00
Eric Butler
2dab44aa60
Expose Cairo path copy/append functions through Thebes - bug 445616 r=vlad
2008-07-18 11:26:02 -07:00
Andrew Smith ext:(%2C%20Rob%20Arnold%20%3Ctellrob%40gmail.com%3E%2C%20L.%20David%20Baron%20%3Cdbaron%40dbaron.org%3E)
49c9b3d67e
Implement css3 border-image property. (Bug 378217) r=vlad,dbaron,robarnold
2008-07-16 23:30:25 -07:00
L. David Baron
9e4ceade8e
Backed out changeset 9b0b2391485c due to linker errors related to nsStyleStructInlines.h not being included enough.
2008-07-16 22:59:14 -07:00
Andrew Smith ext:(%2C%20Rob%20Arnold%20%3Ctellrob%40gmail.com%3E%2C%20L.%20David%20Baron%20%3Cdbaron%40dbaron.org%3E)
bb4be48531
Implement css3 border-image property. (Bug 378217) r=vlad,dbaron,robarnold
2008-07-16 22:18:38 -07:00
Bobby Holley
500e5c0524
System color profile handle not freed on thebes shutdown - bug 444829 r=vlad
2008-07-16 20:09:08 -07:00
Karl Tomlinson
333c18ab53
cairo_draw_with_xlib should provide a non-NULL visual to callback. b=445250 r=vlad
2008-07-17 13:22:50 +12:00
Zack Weinberg
2103ba64ef
Add .zeroOrAveCharWidth field to gfxFont::Metrics. Initialize it in all font backends. Use it when computing CSS 'ch' units, and make eStyleUnit_Chars and nsLayoutUtils::CharsToCoord unused. (Bug 363706) r=roc sr=dbaron
2008-07-15 14:31:36 -07:00
Robert O'Callahan
8901cc3a8a
Bug 444689. gfxMatrix type checks should allow for an epsilon fuzz so that matrix arithmetic that works out to the identity doesn't change the type. r=vlad
2008-07-14 10:27:43 +12:00
Robert O'Callahan
2d4fd7e6b5
Bug 444690. gfxPlatformGTK::CreateOffscreenSurface should clear the surface to be consistent with other platforms. r=vlad
2008-07-14 09:40:16 +12:00
Chris Double
02ccf2851f
Bug 382267. Core implementation of the <video> and <audio> elements. r=jst,r+sr=roc
2008-07-09 20:22:20 +12:00
Karl Tomlinson
096f79ffa2
remove excess spaces to force rebuild for system-headers changes 6c0971153949
2008-07-08 16:58:17 +12:00
Karl Tomlinson
b768d04fd4
remove comma at end of enumerator list from 9bbea3b66376
2008-07-08 14:37:41 +12:00
Karl Tomlinson
8a008f0564
Bug 435764 – crash [@ cairo_draw_with_xlib] painting windowless plugins.
...
Move ws_info set-up from nsObjectFrame::CallSetWindow().
Provide gfxXlibNativeRenderer::NativeDraw with Screen and Colormap.
r+sr=roc
2008-07-08 14:15:40 +12:00
Mats Palmgren
b01b0154dd
Fix bug 441360. r+sr=vlad
2008-07-08 02:00:22 +02:00
Mats Palmgren
5605db70df
Fix potential memory leak. b=441454 r+sr=vlad
2008-07-08 01:49:39 +02:00
Mats Palmgren
eeaac22dff
Backout crash tests for bug 409006 since it caused other crash tests to fail loading (403296-1.xhtml).
2008-07-03 16:00:32 +02:00
Mats Palmgren
7dff52cbb1
Crash tests for bug 409006.
2008-07-03 14:57:20 +02:00
Mats Palmgren
3856a18945
Backout crash tests for bug 409006.
2008-07-02 15:50:53 +02:00
Mats Palmgren
ccdf3aa2b1
Crash test for bug 409006.
2008-07-02 13:13:15 +02:00
L. David Baron
a05e0bbe1c
Merge backout of 0b1995eab10f due to mochitest failures on at least Windows. (Bug 363706)
2008-07-01 22:01:26 -07:00
L. David Baron
df1b22e4c5
Back out 0b1995eab10f due to mochitest failures on at least Windows. (Bug 363706)
2008-07-01 22:01:10 -07:00
John Daggett
1cb2f4ae57
Bug 423405. gfxPlatformMac.h causes compile to fail GCC4.2 on Mac OS X. r=jdaggett, sr=vlad
2008-07-02 13:19:37 +09:00
Zack Weinberg
74a4ba6923
Add .zeroOrAveCharWidth field to gfxFont::Metrics. Initialize it in all font backends. Use it when computing CSS 'ch' units, and make eStyleUnit_Chars and nsLayoutUtils::CharsToCoord unused. (Bug 363706) r=roc sr=dbaron
2008-07-01 20:24:36 -07:00
John Daggett
c89140eb33
Bug 433997. Catch null ptrs returned by CGFontGetHMetrics in cairo mac font code to prevent top crasher. r+sr=vlad
2008-07-01 09:02:21 +09:00
Simon Montagu
661c1e5933
Set glyph info for low surrogates in Pango. Bug 439910, r+sr=roc
2008-06-18 23:14:51 -07:00
Ginn Chen
d94506c0a7
Bug 435739 Poor performance of Firefox 3 with no X RENDER extension
...
r=vladimir
2008-06-11 18:29:21 +08:00
Robert O'Callahan
ff76cbbd22
Add Width/Height/GetDataSize getters to gfxImageSurface. r=vlad
2008-06-11 11:46:32 +12:00
Robert O'Callahan
a395b05359
Add 2-axis Scale, operator-, and Contains to gfxRect. r=vlad
2008-06-11 11:43:51 +12:00
Robert O'Callahan
170eb005a5
Make gfxImageSurface clear allocated surface data. r=vlad
2008-06-11 11:05:43 +12:00
pavlov@pavlov.net
1d63f66c30
bug 434401. crash due to not finding a font on startup in some cases. r=karlt a=beltzner
2008-05-28 16:55:40 -07:00
mozilla@weilbacher.org
350d31dbcd
[OS/2] Bug 432575: add options for font hinting and antialiasing to get approximately equal display than on branch. (Oops, don't want to get the debugging output by default!)
2008-05-28 05:55:36 -07:00
mozilla@weilbacher.org
e80bce4bc0
[OS/2] Bug 432575: add options for font hinting and antialiasing to get approximately equal display than on branch.
2008-05-28 05:38:09 -07:00
gavin@gavinsharp.com
52f36f8928
Bug 432062: Windows vector font rendering is broken, patch by roc@ocallahan.org, r=stuart, a=schrep
2008-05-08 08:38:22 -07:00
pavlov@pavlov.net
844a9ac9ed
bug 432065. deal with multiple fonts with the same name. r=roc a=schrep
2008-05-07 13:29:48 -07:00
Vladimir Vukicevic
2638e3dc51
[qpainter] Create QImages directly from image surfaces used as source
2008-05-04 11:51:37 -07:00
crowder@fiverocks.com
a267b3970f
Bug 431413: Crash in gfxWindowsFontGroup::InitTextRunUniscribe, r=pavlov, sr=roc, a=mtschrep
2008-05-03 21:25:13 -07:00
Vladimir Vukicevic
2de5a08c00
Branch merge.
2008-05-01 09:23:23 -07:00
Oleg Romashin
25d501d465
Fixed optimized cairo_surface_fill for image surface
...
Enable OptimizeImage for X11 QSurface
2008-05-01 14:50:24 +03:00
jdaggett@mozilla.com
9a2ab9c8d7
Bug 418479. Allow antialiased text rendering to be disabled for small text sizes via a pref. r+sr=vlad, a=damons
2008-05-01 02:07:17 -07:00
Vladimir Vukicevic
861b6a8679
Merging mozilla-central to mozilla-qt.
2008-04-30 16:00:19 -07:00
roc+@cs.cmu.edu
3469d1a6c7
Bug 427411. Handle bogus fonts being returned by Windows due to the font catalog being stale or out of GDI objects. r=pavlov,a=damon
2008-04-29 20:37:30 -07:00
Vladimir Vukicevic
b8dc499b49
[cairo-qpainter] Create QPixmaps with an alpha channel if required
2008-04-28 18:15:30 -07:00
roc+@cs.cmu.edu
0ad8725993
Backing out bug 427411
2008-04-28 17:28:22 -07:00
roc+@cs.cmu.edu
b243289a8d
Bug 427411. Handle GetTextMetrics failing when we create a gfxWindowsFont (can happen if we're out of GDI resources or Windows' font catalog is stale). r=pavlov,a=damon
2008-04-28 15:30:22 -07:00
vladimir@pobox.com
916af28b69
b=429915, color mismatch with 1x1 images (SetColor API broken) ; r=stuart, a=damon
2008-04-28 14:27:05 -07:00
jruderman@hmc.edu
3f9bb54348
Adding a crashtest
2008-04-22 21:09:02 -07:00
roc+@cs.cmu.edu
2c14fc8681
Bug 429899 crashtest
2008-04-22 19:08:20 -07:00
roc+@cs.cmu.edu
75aa8f57a7
Bug 429899. Always treat the first character of a ligature as the start of a cluster when dividing ligature width among clusters. r+a=vlad
2008-04-22 19:06:22 -07:00
Stuart Parmenter
f7ea6e0bc4
removing printfs
2008-04-20 04:38:54 -07:00
Stuart Parmenter
ae3f3df546
use fontconfig for font lookup misses and cache the results
2008-04-20 04:34:04 -07:00
Stuart Parmenter
01514ee099
removing +x on the files
2008-04-20 03:37:33 -07:00
Vladimir Vukicevic
ed0e67d29f
[qpainter] Add getters for QImage; also make OptimizeImages a noop
...
The QPainter back end knows how to create a QImage from an image surface
while painting, so no need to copy the image.
2008-04-20 01:40:10 -07:00
stuart
8bc7b34f51
adding synthetic italic support
2008-04-19 19:07:24 +03:00
romashin
8c5afb0e75
Probably Fixed crash on device
...
Add binary package microb-precious
2008-04-19 19:07:05 +03:00
vlad
669f03c6b8
Qt: widget/gfx work
...
- Fix crash on window close
- Qt expects the QWidget to remain available even after it has
processed a close event. So, use deleteLater() instead of
deleting outright.
- Also carry around the MozQWidget pointer (though we need to rework
CreateQWidget and ::Initialize) so that we can call dropReceiver
- Fix screen <-> widget coordinate translation
- Fixes popup menu positioning
- Honor mayWait in nsAppShell::ProcessNextNativeEvent
- Prevents massive busy-waiting
- Don't pretend to support translucent windows
- Fix embedding widget build failure
- cairo-qpainter: invert source matrix in paint() to get proper
transform (proper positioning of elements drawn using paint())
- Cleaner event handling in mozqwidget -- return full nsEventStatus,
not just boolean, and decide whether to call QWidget::event() based
on that.
2008-04-19 19:02:53 +03:00
romaxa@romaxa.research.nokia.com
e84ddd7185
Remove files added by mistake
2008-04-19 18:56:33 +03:00
romashin
40e2385b88
Fixed compilation problems with sb-QT arm
2008-04-19 18:53:37 +03:00
romashin
7831d65b1a
Added new cairo-qt surface from Vlad's patch
...
New created files moved in sandbox/qt_port.. cairo and gfxQPainterSurface
Changes for existing files applyed from 100_qt-qpainter-cairo.diff
Fixed building non deb mozilla with build_non_deb.sh script
Fixed tab-spaces in new created file cairo-qpainter-surface.cpp
2008-04-19 18:43:23 +03:00
romashin
6f8875696f
Return back Qt font using
2008-04-19 18:40:46 +03:00
romashin
d055714853
Added cairoFontface destroy
2008-04-19 18:40:37 +03:00
romashin
6cbe05e9df
Some metrics cleanup
2008-04-19 18:40:28 +03:00
romashin
29c7f39e27
Added CairoFontFace creation from FcPattern
2008-04-19 18:40:24 +03:00
romashin
f97ce9f17b
Add more proper initialization of QFont, weight, styles...
2008-04-19 18:40:20 +03:00
romashin
65d1c04004
Fixed www.linux.org.ru displaying
2008-04-19 18:40:16 +03:00
romashin
cfeb241c9d
Added comment about QFontMetricsF
2008-04-19 18:40:03 +03:00
romashin
a77297ec57
Enabled stuff for proper mMetrics.subscriptOffset mMetrics.superscriptOffset calculation
2008-04-19 18:39:59 +03:00
romashin
5d8abd78b3
Added some stuff from gfxPangoFonts implementation
2008-04-19 18:39:55 +03:00
romashin
31f581b316
Add SanitizeMetrics
2008-04-19 18:39:50 +03:00
romashin
d3112cf672
Fixed underline offset
2008-04-19 18:39:46 +03:00
pekka.aho
23331a2bc9
New version gfxQtFontGroup (kerning & missing glyph support)
2008-04-19 18:39:34 +03:00
pekka.aho
f4daeca3eb
Basic font implementation
2008-04-19 18:37:47 +03:00
pekka.aho
bd57c62068
first version of the gfxQtFontGroup
2008-04-19 18:37:43 +03:00
pekka.aho
18bb87b0ff
First version of gfxQtFont
2008-04-19 18:37:38 +03:00
romashin
cbcafdf1a0
Some font updates
2008-04-19 18:37:23 +03:00
pekka.aho
c2af615677
first version of gfxQtFont::GetMetrics
2008-04-19 18:37:18 +03:00
romashin
d3d42719ce
Added more debug info for fotns
2008-04-19 18:37:14 +03:00
Oleg Romashin
790eff22e7
Added Screen Manager
...
Some fixes and addditional stuff for fonts
2008-04-19 18:14:15 +03:00
Oleg Romashin
3f8576b06e
Simple stuff for QT fonts (no crash)
2008-04-19 18:14:11 +03:00
Oleg Romashin
3b3ac75525
Process updates
2008-04-19 18:13:55 +03:00
romaxa@romaxa.research.nokia.com
f98baada0a
Add base implementation of gfxQtPlatform and widget/qt
2008-04-19 18:02:52 +03:00
romaxa@romaxa.research.nokia.com
7f26b5f88d
Add initial fonts stuff for Qt port
2008-04-19 16:46:17 +03:00
romaxa@romaxa.research.nokia.com
6c3e325d4b
Add new cairo-qpainter backend for building in cairo-qt configuration
2008-04-19 16:34:30 +03:00
romaxa@romaxa.research.nokia.com
257b6a32af
Add cairo-ft dependency for QT-gfx
2008-04-19 16:31:30 +03:00
romaxa@romaxa.research.nokia.com
bbb00db9ff
Enabled building of gfxQtFonts and gfxQtPlatform for cairo-qt configuration
2008-04-19 16:19:04 +03:00
jdaggett@mozilla.com
744f5db6d1
Bug 428458. Fix fixed-pitch font handling for mac/win. r+sr=roc, a=vlad
2008-04-18 02:11:47 -07:00
jdaggett@mozilla.com
e05963a7da
Bug 427602. Switch use of TArray<nsAutoString> to TArray<nsString> within gfx code. r=stuart, a=schrep (reland)
2008-04-17 21:32:18 -07:00
gavin@gavinsharp.com
4f1e14850e
Bug 405684: checking incorrect character in UniscribeItem::ComputeRanges, patch by pavlov@pavlov.net, r=vlad, a=beltzner
2008-04-17 18:46:47 -07:00
roc+@cs.cmu.edu
659583c0d8
Backing out 427602 to try to fix failures
2008-04-17 04:18:58 -07:00
jdaggett@mozilla.com
729e5ee9c2
Bug 427602. Switch use of TArray<nsAutoString> to TArray<nsString> within gfx code. r=stuart, a=schrep
2008-04-17 01:30:15 -07:00
karlt+@karlt.net
a47f75781a
Ensure aveCharWidth is wide enough for numerals. b=410405 r=pavlov a1.9=schrep
2008-04-15 18:03:51 -07:00
roc+@cs.cmu.edu
4f03ff6841
Bug 427730. Make text for ATSUI layout end in ' ' or ' .' instead of '.', to ensure the last character isn't treated as the start of a kerning pair. r=jdaggett,sr=vlad,a=beltzner
2008-04-14 18:48:19 -07:00
masayuki@d-toybox.com
0767329450
Bug 426616 Acid2 chin is 1px too tall in FF3b5 r=pavlov, sr=roc, a1.9=beltzner
2008-04-12 01:54:18 -07:00
reed@reedloden.com
1f95f2294c
Bug 427985 - "Mozilla stops repainting in this testcase after a while" (leak fix) [p=pavlov@pavlov.net (Stuart Parmenter) r=vlad b1.9+a1.9=damons]
2008-04-11 00:01:14 -07:00
karlt+@karlt.net
e5239b111e
Use a PangoFontMap for pango_itemize that provides the same primary font from document language rather than adjacent characters b=416725, r+sr+a1.9=pavlov
2008-04-08 23:55:49 -07:00
karlt+@karlt.net
036bda2117
Backing out b=410405 to see if it fixes test failures.
2008-04-08 19:29:44 -07:00
karlt+@karlt.net
a550baeaa3
Ensure aveCharWidth is wide enough for numerals. b=410405, r=pavlov.
2008-04-08 17:02:41 -07:00
longsonr@gmail.com
51b6a3dc2f
Bug 425662 - Scaled SVG content can get the wrong metrics and poison the cache. r+sr=roc,a1.9=beltzner
2008-04-08 06:12:04 -07:00
jdaggett@mozilla.com
d0a6c2dd33
Bug 423571. Short circuit system-wide font fallback for U+FFFD on Mac. r+sr=vlad
2008-04-08 01:46:15 -07:00
pavlov@pavlov.net
8f4d2f8df6
bug 427084. Use GetGlyphIndiciesW rather than ScriptGetCMap for type1 fonts. r=vlad
2008-04-08 00:32:38 -07:00
joshmoz@gmail.com
9e7302e02d
back out 425662 for longsonr because it might have caused tbox orange
2008-04-07 20:53:12 -07:00
longsonr@gmail.com
a0a20348fe
Bug 425662 - Scaled SVG content can get the wrong font size and poison the font cache. r+sr=roc,a1.9=beltzner
2008-04-07 16:18:12 -07:00
vladimir@pobox.com
d7ddef3d99
dummy commit to kick tinderbox
2008-04-06 23:34:48 -07:00
vladimir@pobox.com
06c698810e
b=419715, upgrade cairo to 1.6 or as-close-as-possible -- imported patch cairo-upgrade.patch ; r=me
2008-04-06 22:08:30 -07:00
vladimir@pobox.com
3f56db9279
backout [mq]: cairo-rollback.patch
2008-04-06 16:34:08 -07:00
vladimir@pobox.com
2d82be0e34
b=419715, upgrade cairo to 1.6 or as-close-as-possible -- imported patch cairo-upgrade.patch ; r=me
2008-04-06 15:14:09 -07:00
roc+@cs.cmu.edu
7520c2dc11
Crashtest for bug 423270.
2008-04-06 03:14:31 -07:00
roc+@cs.cmu.edu
ed465e43d2
Bug 423270. Make gfxTextRunWordCache handle cases where a space and another character combine to form a ligature. r=vlad
2008-04-06 03:12:21 -07:00
pavlov@pavlov.net
3272e891cd
bug 425336. check for S_OK explicitly rather than != S_FALSE. r=vlad
2008-04-04 00:39:58 -07:00
smontagu@smontagu.org
bd00284645
Bug 378105. Update default fonts for Indic scripts. r=pavlov, ui-review+approval1.9=beltzner
2008-04-03 21:23:18 -07:00
pavlov@pavlov.net
7ec0340036
bug 425336. fix problems with bitmap and vector fonts. r=vlad
2008-04-03 19:21:06 -07:00
jdaggett@mozilla.com
2c8eb2e601
Bug 419744. Load font cmap info via a background task. r+sr=stuart
2008-04-03 19:01:22 -07:00
roc+@cs.cmu.edu
14c8d05caf
Bug 421885. Make tiled image drawing sample only the correct subimage by manually padding if necessary. r=vlad
2008-03-31 02:40:53 -07:00
masayuki@d-toybox.com
5891dcdd07
Bug 425488 Underlines are too far from text (e.g. Gmail links) r+b1.9=stuart
2008-03-29 15:27:25 -07:00
masayuki@d-toybox.com
3ea5191188
Bug 421353 Moving the mouse over text hyperlinks which become underlined spikes cpu usage r=roc+stuart, sr=roc, a1.9=beltzner
2008-03-29 14:25:15 -07:00
reed@reedloden.com
601e529c06
Back out Robert O'Callahan's patch from bug 421885 due to reftest failure.
2008-03-28 02:32:03 -07:00
reed@reedloden.com
7ffca204c7
Bug 421885 - "Google reader search results have strange red line and broken border around them" [p=roc@ocallahan.org (Robert O'Callahan [roc]) r=vlad a=blocking1.9+]
2008-03-28 01:40:02 -07:00
vladimir@pobox.com
806f7572fd
b=425593, print failure with 'some printing functionality not implemented' message (it\'s NS_OK, really!); r=stuart
2008-03-28 00:13:37 -07:00
pavlov@pavlov.net
987abc1e3e
bug 424945. reduce GDI object use by using the selected font weight and rounded font size (when no size adjust) for doing cache lookups. r=vlad
2008-03-27 16:30:43 -07:00
jruderman@hmc.edu
daae248002
Add a crashtest
2008-03-26 19:40:46 -07:00
vladimir@pobox.com
c3bf671567
b=409953; deref of null pointer on cancel of print-to-file (ignoring errors during printing is bad, mmmkay?); r=stuart
2008-03-26 18:21:46 -07:00
jruderman@hmc.edu
2110063ad2
Adding a crashtest.
2008-03-26 18:20:59 -07:00
jruderman@hmc.edu
5523660f04
Add crashtests
2008-03-26 16:23:43 -07:00
masayuki@d-toybox.com
9ff1d27f63
Bug 425249 gfxWindowsPlatform::InitBadUnderlineList() is broken by bug 424018 r+b1.9+a1.9b5=stuart
2008-03-26 14:43:43 -07:00
pavlov@pavlov.net
858afd3940
bug 424018. fix ts regression by loading character maps lazily. r=vlad
2008-03-26 14:32:51 -07:00
pavlov@pavlov.net
ec43cada45
backing out previous patch.
2008-03-26 13:24:37 -07:00
pavlov@pavlov.net
8dd5ec194a
bug 424018. make character map loading lazy to fix ts regression. r=vlad a=beltzner
2008-03-26 11:02:57 -07:00
reed@reedloden.com
beb2bcda05
Bug 424650 - "Wrong nsAutoPtr usage break Mingw build" [p=Techrazy.Yang@gmail.com (Bo Yang) r=stuart a1.9b5=beltzner]
2008-03-24 21:46:30 -07:00
pavlov@pavlov.net
49d256e3b7
backing out trial patch for bug 424018.
2008-03-23 01:23:45 -07:00
pavlov@pavlov.net
0643e29f3c
trial run for bug 424018. trying to fix Ts regression
2008-03-22 22:41:52 -07:00
pavlov@pavlov.net
79876622a0
bug 424566. fix crash in font selection. r/a=vlad
2008-03-22 18:13:10 -07:00
pavlov@pavlov.net
6eb12f095d
bug 424165. clamp font weights from the OS to be within 100 and 900. r/a=vlad
2008-03-21 21:16:00 -07:00
pavlov@pavlov.net
e0600d71d3
bug 399636. make symbol fonts behave in unexpected ways. r=vlad a=beltzner
2008-03-21 15:19:12 -07:00
pavlov@pavlov.net
c70b188d3d
bug 424398. fix crash when installing new fonts while loading pages. r=vlad a=beltzner
2008-03-21 14:22:29 -07:00
pavlov@pavlov.net
ad1544830c
bug 418384. use GDI when Uniscribe doesn't like a font. Fixes crash. r=vlad a=beltzner
2008-03-21 13:22:58 -07:00
pavlov@pavlov.net
1f45c5e6ac
bug 424165. Fixes crashes and problems with choosing a bold font when we should pick a lighter one. r=vlad a=beltzner
2008-03-20 15:09:45 -07:00
pavlov@pavlov.net
f06dca55e3
bug 382542. support synthetic bold for fonts. r=vlad
2008-03-19 22:35:05 -07:00
pavlov@pavlov.net
797b22d6ab
bug 382542. fix problems with font fallback and font variations. r=vlad/jdaggett
2008-03-19 17:41:19 -07:00
jdaggett@mozilla.com
a4df87005a
Bug 364713. Synthetic bolding/italics on mac using double-strike and font matrix skew. r=vlad,stuart, sr=stuart
2008-03-19 17:02:21 -07:00
dholbert@cs.stanford.edu
203b5735e3
Bug 417356: Define & use "UnwriteableMargin" PrintSettings pref, to make Linux printing work more like Mac printing (keeping us from printing right up against the edge of the page) Orig Patch: [r=ventron sr=roc] Updates: [r=ventron r+sr=vlad] a=blocking1.9+
2008-03-19 13:51:42 -07:00
pavlov@pavlov.net
403fc060ec
bug 382542. Deal with different style variations of fonts containing different character maps. r=vlad
2008-03-18 17:06:55 -07:00
vladimir@pobox.com
5b4ea270a2
b=422661, long table border rendered incompletely (wrong coordinate conditioning in gfxRect), r+sr=roc
2008-03-18 13:30:16 -07:00
vladimir@pobox.com
cf1fc3fd9a
b=421422, cairo upgrade ; r=me
2008-03-14 20:44:23 -07:00
pavlov@pavlov.net
64b1e11538
bug 396315. Fixing type1 fonts on Windows. r=vlad
2008-03-14 16:02:32 -07:00
dholbert@cs.stanford.edu
dfa358c900
Backing out Bug 417356, due to pagination reftest failures.
2008-03-14 01:50:13 -07:00
jdaggett@mozilla.com
fe4a01e013
Bug 408965. Cmaps for fonts with Unicode-platform format-12 cmaps are not read (patch by Jjgod Jiang). r+sr=stuart
2008-03-14 01:35:35 -07:00
dholbert@cs.stanford.edu
b847cc90cc
Bug 417356: Define & use "UnwriteableMargin" PrintSettings pref, to make Linux printing work more like Mac printing (keeping us from printing right up against the edge of the page) r=ventron sr=roc a=blocking1.9+
2008-03-14 00:48:04 -07:00
pavlov@pavlov.net
4e4415d384
bug 420675. shouldn't be bolding weight 500. r=vlad
2008-03-13 23:17:25 -07:00
masayuki@d-toybox.com
75cfe2466f
Bug 390901 CJK - font-name is not recognised correctly in preferences p=me+jdagett(mac part)+kerlt(fontconfig part) r=jdagett+me+stuart+mconnor b1.9=stuart
2008-03-13 03:32:50 -07:00
pavlov@pavlov.net
42c23b875c
bug 396315. get type1 fonts fonts mostly displaying correctly. (also fixes bug 410801. use postscript opentype fonts for fallback) r=vlad
2008-03-12 21:16:05 -07:00
pavlov@pavlov.net
7911a69906
bug 396315. get type1 fonts fonts mostly displaying correctly. (also fixes bug 410801. use postscript opentype fonts for fallback) r=vlad
2008-03-12 21:15:24 -07:00
masayuki@d-toybox.com
821cf1156c
Bug 417014 Need blacklist system for underline offset adjusting of CJK fonts which have wrong underline offset r=roc+stuart, sr=roc, b1.9=stuart
2008-03-12 19:36:58 -07:00
reed@reedloden.com
30f5471b69
Bug 385516 - "Console is spewed with WARNING: empty langgroup" (Add default constructor to gfxFontStyle and use it) [p=wasti.redl@gmx.net (Sebastian Redl) r=stuart a1.9=damons]
2008-03-12 03:52:58 -07:00
jruderman@hmc.edu
1ec364a8a5
Add crashtests
2008-03-11 17:42:51 -07:00
blassey@mozilla.com
3c99833e3e
backing out: switching narrow char system calls to wide char in windows b=418703
2008-03-11 15:46:26 -07:00
blassey@mozilla.com
eeea24bde6
switching narrow char system calls to wide char in windows b=418703 r=bsmedberg r=dougt also looked at by stuart and roc a=beltzner and a=damon
2008-03-11 14:49:53 -07:00
karlt+@karlt.net
3f2978a173
Bug 421955. combining mark at start of text run rendered as NUL hex box or garbage. r=roc, a1.9=damons
2008-03-11 00:04:31 -07:00
roc+@cs.cmu.edu
11aa232422
Bug 403181. Pass the desired source rectangle for background images down into nsThebesImage and ensure we don't sample outside it. Back out a bad pixman patch that caused regressions, and adjust image encoding tests so they don't depend on the regression. Also switchs some reftests to quirks mode so that the 1-appunit width of <br>s doesn't bite us. r=vlad,sr=dbaron
2008-03-09 14:55:05 -07:00
roc+@cs.cmu.edu
72bddc7c36
Backing out Bug 403181. JPEG encoding test failure :-(
2008-03-07 01:28:34 -08:00
roc+@cs.cmu.edu
18b5f6db55
Bug 403181. Various fixes to image rendering. Most importantly, we track the desired subimage of a CSS background image and ensure we don't sample outside it. r=vlad,sr=dbaron
2008-03-07 00:34:12 -08:00
vladimir@pobox.com
104f6a38a1
b=415854, make single-pixel optimized images release memory; patch from joe@drew.ca; r+sr=vlad
2008-03-05 22:51:13 -08:00
jdaggett@mozilla.com
1212e6b6c2
Bug 421135. Fix typo in setting of mLastPrefFirstFont. r+sr=vlad
2008-03-05 17:47:33 -08:00
blassey@mozilla.com
92c51991b0
backing out b=418703, caused test 40118 to fail on WINNT 5.2 qm-win2k3-01 dep unit test tinderbox
2008-03-05 14:56:43 -08:00
blassey@mozilla.com
9bc9e44b40
switching windows narrow char system calls to wide char b=418703 r=bsmedberg a=beltzner
2008-03-05 13:39:29 -08:00
jdaggett@mozilla.com
fe4a934348
Bug 420822. Missing 500 weight font should fallback to lighter weights. r+sr=stuart
2008-03-04 02:24:32 -08:00
roc+@cs.cmu.edu
4815c48c47
Backing out 403181 again
2008-03-04 01:36:07 -08:00
roc+@cs.cmu.edu
d8ef70bf14
Bug 403181. Track which subimage of an image we want to draw and copy it to a temporary surface if necessary to prevent sampling of pixels outside the subimage when zooming. Also, enable EXTEND_PAD or SetFilter(0) if the context has a transformation that's not a simple translation, since that might induce cairo to sample pixels outside the source (sub)image. r=vlad,sr=dbaron
2008-03-04 00:21:34 -08:00
roc+@cs.cmu.edu
b9eca15a36
Bug 419095 crashtest
2008-03-03 18:42:11 -08:00
roc+@cs.cmu.edu
d7fe999fe7
Crashtest for bug 416637
2008-03-03 18:37:35 -08:00
jdaggett@mozilla.com
b6cc0312c3
Bug 419757. Cache codepoints for which no font matches on windows. r+sr=stuart
2008-03-03 18:34:05 -08:00
roc+@cs.cmu.edu
caf967a145
Bug 416637. There might be some skipped characters before standalone combining marks at the start of a textrun. r=vlad
2008-03-03 18:30:20 -08:00
joshmoz@gmail.com
9d15dd6a9e
always link against cocoa framework on Mac OS X, cocoa exception wrapping in xpcom file io. b=419392 r=bent sr=roc a=beltzner
2008-02-29 15:24:53 -08:00
jdaggett@mozilla.com
ea95d72bfc
Bug 419370. Allow single face font families, specified in a pref setting. r+sr=stuart
2008-02-26 00:00:44 -08:00
roc+@cs.cmu.edu
4db6cb1c6f
Bug 376375. Use Translate so we fill the right area with theme drawing after alpha recovery. r=vlad
2008-02-24 17:24:41 -08:00
roc+@cs.cmu.edu
29613b66c2
Bug 418754. Fix Mac clustering... we shouldn't set a glyph using SetSimpleGlyph if it's not the start of a cluster. Also fixes an indexing error in ligature detection. r=jdaggett,a=beltzner
2008-02-21 17:12:41 -08:00
jdaggett@mozilla.com
8d2e67363f
Bug 417444. Load in other font family names lazily to avoid doing expensive name table reads at startup. Now with no-leak technology. r+sr=roc
2008-02-20 18:46:01 -08:00
jdaggett@mozilla.com
bfbdef4961
Bug 417444. Backing out due to leakage.
2008-02-20 16:35:26 -08:00
jdaggett@mozilla.com
797e6e922b
Bug 417444. Load in other font family names lazily to avoid doing expensive name table reads at startup. r+sr=roc
2008-02-20 15:57:32 -08:00
reed@reedloden.com
89eddcaa54
Bug 395983 - "Duplicated Flash menus using r60(+) of Flash player" (do native drawing instead) [p=kinetik@flim.org (Matthew Gregan) r=vlad sr=roc a=blocking1.9+]
2008-02-20 03:33:27 -08:00
jag@tty.nl
2fbcb59ed7
Bug 416998: Fix the order of member variable initializers for a few constructors. sr=bz, a=schrep
2008-02-18 23:36:50 -08:00
jag@tty.nl
3093080fba
Bug 418026: Unconditionally include prio.h and prbit.h in gfxColor.h. sr=dbaron, a=schrep
2008-02-18 23:07:01 -08:00
jag@tty.nl
057bc17743
Bug 73353: Clean up our MODULE/REQUIRES story. rs=dbaron, a=brendan
2008-02-18 00:50:04 -08:00
karlt+@karlt.net
e3e3452e9e
back out gfxFontGroup::MakeTextRun with individual words. b=416725, due to performance regression on Windows.
2008-02-17 15:29:03 -08:00
karlt+@karlt.net
f8916a47a8
gfxFontGroup::MakeTextRun with individual words. b=416725, r=roc
2008-02-17 13:43:23 -08:00
mats.palmgren@bredband.net
e379c46906
Some broken fonts specify a negative subscript offset, use the absolute value for compat reasons. b=410917 r=vladimir sr=pavlov a=beltzner
2008-02-16 18:44:12 -08:00
masayuki@d-toybox.com
cf482503c8
Bug 402524 Need to correct the Metrics for fonts in XP level r=pavlov, b1.9=vlad
2008-02-15 13:31:38 -08:00
jdaggett@mozilla.com
85960af63d
Bug 416062. Test all faces for a given codepoint, not just the first one. r+sr=roc
2008-02-14 21:12:32 -08:00
pavlov@pavlov.net
cafb5b44d0
bug 407462. CJK perf issue due to Uniscribe. Fast path around it when we know we can. r=roc
2008-02-14 20:50:15 -08:00
karlt+@karlt.net
d99caac0e0
don't pango_font_get_metrics with a NULL language. b=414692 r=pavlov
2008-02-13 01:09:46 -08:00
masayuki@d-toybox.com
3aa6bddc90
Bug 333126 Bold/Italic text isn't displayed as bold/italic with cairo-gtk2 build if the font is synthesis font r=karlt, b1.9=mtschrep
2008-02-12 02:39:23 -08:00
jdaggett@mozilla.com
edb01cb657
Bug 416232. Add better error checking when reading in font name table. r+sr=roc
2008-02-12 01:31:36 -08:00
jdaggett@mozilla.com
94f07ba724
Bug 361986. Exclude complex script codepoints for fonts that lack AAT morphing data. r=vlad,smontagu, sr=pavlov
2008-02-11 23:23:44 -08:00
karlt+@karlt.net
45477e7a1d
Bug 413050 - call cairo_debug_reset_static_data in system cairo on shutdown r=pavlov
2008-02-11 22:47:40 -08:00
karlt+@karlt.net
279c4c2019
Bug 414649 - wrong ui font (serif vs sans). Remove FindGenericFontFromStyle. r=pavlov
2008-02-11 22:43:26 -08:00
jdaggett@mozilla.com
d47e718e08
Bug 396732. Cache codepoints with no fonts to avoid repeated system-wide font lookup. r+sr=vlad
2008-02-11 21:38:38 -08:00
jdaggett@mozilla.com
b94523359e
Bug 409342. Cache the last pref font looked up. r=vlad,pavlov, sr=pavlov
2008-02-11 20:57:57 -08:00
jruderman@hmc.edu
3583eb2d0c
Bug 408746 is marked as fixed, so let's re-enable this crashtest.
2008-02-10 04:46:27 -08:00
masayuki@d-toybox.com
4373f8a32e
Bug 415595 Use nsIPrefLocalizedString for intl.accept_languages in gfxWindowsFonts.cpp r=pavlov, b1.9=mtschrep
2008-02-09 10:47:15 -08:00
karlt+@karlt.net
6d0319463a
use FC_PIXEL_SIZE instead of pango_font_describe_with_absolute_size b=414239 r+sr=roc
2008-02-07 14:17:50 -08:00
jag@tty.nl
eadd3f29f3
Bug 414971: Mingw build error: `PR_ROTATE_RIGHT32' was not declared in this scope. r=wtc, sr=pavlov, a=mtschrep When using macros from prbit.h, don't expect others to include it for you.
2008-02-07 00:15:50 -08:00
reed@reedloden.com
82e400b523
Bug 406376 - "Firefox generating PostScript Level 3 code, instead of Level 2 one (was: Printing graphics prints a solid black box)" (Use Level 2) [p=ventnor.bugzilla@yahoo.com.au (Michael Ventnor) r+sr=roc a=blocking1.9+]
2008-02-06 21:26:50 -08:00
vladimir@pobox.com
95e9d58680
b=414685, optimize mac image decoding and rendering ; r=stuart
2008-02-05 22:48:47 -08:00
jruderman@hmc.edu
da8964262a
Add crashtest
2008-02-03 21:56:57 -08:00
jdaggett@mozilla.com
86a59bcce4
Bug 409342. Handle pref lang array correctly. r+sr=pavlov
2008-01-31 00:41:09 -08:00
jdaggett@mozilla.com
46731d8754
Bug 409342. Cache pref font lists per lang group during font matching. r+sr=pavlov
2008-01-30 16:23:36 -08:00
jag@tty.nl
7bbff4292c
Bug 413143: trunk is broken(sigbus) on SPARC since 20071221. r/sr=pavlov, a=beltzner Unaligned 32-bit memory reads cause a sigbus on SPARC. Turns out that fixing this also gets us a little performance boost on other platforms because we're now mostly doing aligned 32-bit reads.
2008-01-29 22:22:23 -08:00
mozilla@weilbacher.org
e48dd1a8be
[OS/2] Bug 394412: on the way to be able to print through cairo
2008-01-29 16:16:19 -08:00
jdaggett@mozilla.com
8086634599
Bug 411090. Bail reading cmap when table offset is beyond the end of the table. r+sr=pavlov
2008-01-29 14:12:11 -08:00
jdaggett@mozilla.com
9d023a57e2
Bug 400717. Explicitly set NSUnitalicFontMask and NSUnboldFontMask font traits to avoid 10.5 inconsistency. r+sr=vlad
2008-01-29 13:41:46 -08:00
gavin@gavinsharp.com
26c458ae81
Bustage fix from bug 404310 by John Daggett <jdaggett@mozilla.com>, r=josh, sr=stuart, a=Mossop (avoid enum conflict with 10.5 SDK)
2008-01-29 09:25:37 -08:00
jdaggett@mozilla.com
800de79502
Bug 404310. Restructuring gfxQuartzFontCache for faster startup, better lookup speed. r=vlad, sr=pavlov
2008-01-28 22:00:55 -08:00
vladimir@pobox.com
d7f4f31ade
re-landing; b=412396, speed up mac image rendering while images are being loaded, r=stuart
2008-01-28 11:05:44 -08:00
roc+@cs.cmu.edu
e5384b1d5d
Bug 410728. gfxTextRunWordCache should not cache words that start with a combining mark (words whose first character clusters with a preceding space). r=vlad
2008-01-28 09:35:44 -08:00
roc+@cs.cmu.edu
cebf4554c4
Bug 410728. gfxWindowsFonts should not start a font-change run in the middle of a surrogate pair. r=pavlov
2008-01-28 09:30:18 -08:00
vladimir@pobox.com
1afbefd8e2
backing out 412396 in an attempt to fix linux orange
2008-01-27 19:04:40 -08:00
vladimir@pobox.com
7bf8a75184
b=412396, jpeg decoding/painting slower on trunk vs. branch while loading; r=stuart
2008-01-27 15:53:24 -08:00
jwatt@jwatt.org
1aae5446b2
Fixing bug 272885. Disable rendering of some elements when their width or height is zero. r=tor@acm.org, sr=vladimir@pobox.com, a1.9=mtschrep@gmail.com
2008-01-27 12:39:27 -08:00
longsonr@gmail.com
25d677831d
Bug 377085 - line svg element getBBox() returns bad rect. r+sr=tor,a1.9=blocking1.9+
2008-01-27 06:55:53 -08:00
karlt+@karlt.net
817d4d3497
Restore gfxPangoFontCache because of Tp slip b=401988.
2008-01-27 02:27:08 -08:00
karlt+@karlt.net
a06e31d7bd
Remove gfxPangoFontCache as this doesn't include language in the key, and gfxFontCache should do this caching (with expiration). b=401988 r=pavlov.
2008-01-27 01:24:04 -08:00
karlt+@karlt.net
7c0813705d
Bug 401988 - gfxPangoFontGroup::CreateGlyphRunsItemizing must use gfxPangoFont corresponding to the PangoFont from pango_shape (wrong glyphs selected when falling back to fonts of different style). Provide fontconfig with information re requested font even when non-existant. Map FONT_WEIGHT_NORMAL to Regular not Medium weight fonts. r=pavlov, sr=roc.
2008-01-26 23:37:29 -08:00
roc+@cs.cmu.edu
1d2bbe2e33
Backing out 410728 to fix Windows orange
2008-01-26 16:44:24 -08:00
roc+@cs.cmu.edu
19ab494e6e
Bug 410728 crashtest
2008-01-26 14:59:19 -08:00
roc+@cs.cmu.edu
a0a5ba9442
Bug 410728. Detect words that start with a combining mark, and don't cache them. r=vlad
2008-01-26 14:50:27 -08:00
mozilla@weilbacher.org
1bc906a8e4
Bug 376790: remove support for non-cairo GFX ports from configure.in, r=ted.mielczarek, a=mtschrep
2008-01-23 00:27:47 -08:00
karlt+@karlt.net
a662225a04
Touch ups to gfxFontCache, for gfxFonts that are added twice and for those that are not accessed through AddNew() and Lookup(). b=401988, r+sr=roc
2008-01-21 19:11:46 -08:00
jdaggett@mozilla.com
634332958f
Bug 412859. Use the first group font instead of the previous font when doing system-wide font fallback. r+sr=roc
2008-01-20 22:36:47 -08:00
roc+@cs.cmu.edu
932627984e
Bug 412859. Some code to dump the contents of the textrun word cache. debug only. r=pavlov
2008-01-20 17:23:50 -08:00
jruderman@hmc.edu
89d4d52b04
Add crashtest
2008-01-20 16:18:38 -08:00
alfred.peng@sun.com
e50b06fd7a
Bustage fix for bug 405268.
2008-01-19 19:28:17 -08:00
alfred.peng@sun.com
047db295c6
Bug 405268. Crash [@ gfxPangoFontGroup::CreateGlyphRunsItemizing gfxPangoFonts.cpp:1153]. r=mozbugz@karlt.net sr=pavlov a=blocking1.9+
2008-01-19 19:01:18 -08:00
karlt+@karlt.net
3f4314eabf
Restore gfxPangoFontCache to see if this resolves Tp slip from previous change.
2008-01-18 19:20:07 -08:00
karlt+@karlt.net
d312d51d70
Don't store PangoFontDescription and PangoContext in gfxPangoFonts, and remove gfxPangoFontCache. b=401988 r=pavlov
2008-01-18 17:43:26 -08:00
dolske@mozilla.com
5317da7abc
Bug 412378 - crash in gfxPlatformGtk::CreateOffscreenSurface() when using xpcshell. r=stuart, a=schrep
2008-01-18 15:50:24 -08:00
jag@tty.nl
adfbdddb06
Bug 406580: Faster copying of RGB pixel data For non-Windows, use ntohl() which should compile down to an inline bswap or equivalent. On Windows use _byteswap_ulong() or for MinGW a generic fast implementation. r=pavlov, a=blocking
2008-01-16 20:06:40 -08:00
mats.palmgren@bredband.net
60f971e921
MakeSpaceTextRun() should short-circuit zero-sized fonts. b=407352 r+sr=roc a=dsicore
2008-01-13 23:05:19 -08:00
mats.palmgren@bredband.net
f188122a00
Crash test for bug 407842.
2008-01-12 20:09:56 -08:00
masayuki@d-toybox.com
f9868c6084
Bug 410748 Control borders are not drawn correctly r+sr+a=roc
2008-01-12 09:30:27 -08:00
roc+@cs.cmu.edu
a5421d9e91
Bug 410228. Fix crash when an uppercased szlig has a font-change in the middle of it, r=smontagu
2008-01-09 15:33:34 -08:00
roc+@cs.cmu.edu
fd6341739a
Bug 411334. Try optimistically to not use a temporary group for SVG drawing on Mac. If drawing fails we try again with a temporary group. r+sr=vlad
2008-01-09 14:53:59 -08:00
jdaggett@mozilla.com
d82c3831fa
Bug 410954. Don't add fallback fonts to the font group list. Add better weight matching. r+sr=pavlov
2008-01-09 00:51:44 -08:00
masayuki@d-toybox.com
b32b439138
a part of bug 410748 (not fixes it) r+sr=roc, a=mtschrep
2008-01-06 23:00:49 -08:00
roc+@cs.cmu.edu
60d6d6e42a
Fixing bustage again
2008-01-06 17:32:23 -08:00
roc+@cs.cmu.edu
857dec576b
Fixing bustage
2008-01-06 17:14:34 -08:00
roc+@cs.cmu.edu
d9682e9206
Bug 408182. Turn off Gfx pixel-snapping for print contexts. r=vlad
2008-01-06 16:50:18 -08:00
jruderman@hmc.edu
b0dd2f3437
Add crashtests
2008-01-06 16:31:45 -08:00
jruderman@hmc.edu
30151fddda
Add crashtest.
2008-01-06 16:26:21 -08:00
jruderman@hmc.edu
df72737b77
Add a crashtest.
2008-01-06 16:19:32 -08:00
jruderman@hmc.edu
f66400ba83
Add crashtest
2008-01-06 16:16:50 -08:00
jruderman@hmc.edu
cbd64a7cfc
Adding crashtest
2008-01-06 16:15:08 -08:00
jruderman@hmc.edu
3e0a1c7a2f
Add crashtest
2008-01-06 15:35:55 -08:00
jruderman@hmc.edu
e91684cf80
Adding crashtest
2008-01-06 15:33:31 -08:00
jruderman@hmc.edu
291c2e4b19
Add crashtest
2008-01-06 15:05:40 -08:00
reed@reedloden.com
d0d1204651
Bug 383166 - "stack-allocate gfxContext where possible" [p=alfredkayser@nl.ibm.com (Alfred Kayser) r+a1.9=stuart]
2007-12-31 20:42:49 -08:00
reed@reedloden.com
4e430b4837
Back out Alfred Kayser's patch from bug 383166 due to Ts regression.
2007-12-31 15:41:12 -08:00
reed@reedloden.com
9698ff5663
Bug 383166 - "stack-allocate gfxContext where possible" [p=alfredkayser@nl.ibm.com (Alfred Kayser) r+a1.9=stuart]
2007-12-31 12:46:27 -08:00
jdaggett@mozilla.com
86234c3ffa
Bug 396137. Use Windows cmap font matching in place of ATSUI font matching. r+sr=pavlov
2007-12-27 17:28:26 -08:00
dolske@mozilla.com
0afd103072
Bug 409381 - gif images (with transparency) display corrupted. p=swsnyder@insightbb.com, r,sr=vlad, a=blocking-1.9+
2007-12-23 21:41:18 -08:00
reed@reedloden.com
eefba1c239
Bug 406580 - "Faster copying of RGB pixel data" (Fix the build on FreeBSD) [p=reg@freebsd.org (Jeremy Lea) r+a1.9=stuart]
2007-12-21 22:17:21 -08:00
reed@reedloden.com
75020332e3
This doesn't seem to compile on Mac.
2007-12-21 02:39:33 -08:00
reed@reedloden.com
100f2a76b4
Bug 406580 - "Faster copying of RGB pixel data" (Where Alpha=0xFF, keep RGB values contiguous in pixel copying) [p=swsnyder@insightbb.com (Steve Snyder) r+a1.9=stuart]
2007-12-21 02:26:31 -08:00