gfx/thebes/gfxDWriteFonts.h
5cf33b3e3d5e456df098d213056aff4754653579
created 2014-06-06 22:41 +0100
pushed 2015-07-29 14:13 +0000
Jonathan Kew Jonathan Kew - backout changeset 59b2dd6b5048 (bug 985220) due to MS Sans Serif regression with Thai system locale (see bug 1020826).
0e387a55464687d5a8224c90bb046af46294bceb
created 2014-06-06 22:41 +0100
pushed 2015-07-29 14:13 +0000
Jonathan Kew Jonathan Kew - backout changeset 3e9d9aa535c7 (bug 1018551) due to MS Sans Serif regression with Thai system locale (see bug 1020826).
3e9d9aa535c7e48d9f31c6953e5c62ab1918ae3a
created 2014-05-31 08:12 +0100
pushed 2015-07-29 14:13 +0000
Jonathan Kew Jonathan Kew - bug 1018551 - clean up redundancy in the font/shaper code. r=jdaggett on a CLOSED TREE
d0eb43174c429d8c7dc41060001746e9ce17d301
created 2014-06-02 10:40 +0200
pushed 2015-07-29 14:13 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset fd9518344a23 (bug 1018551) for crashes
fd9518344a23592b6a73dceba69af32282c8ee2f
created 2014-06-02 07:51 +0100
pushed 2015-07-29 14:13 +0000
Jonathan Kew Jonathan Kew - bug 1018551 - clean up redundancy in the font/shaper code. r=jdaggett
59b2dd6b50483f5b443f98a7a145dc7b265d442c
created 2014-03-19 12:27 +0000
pushed 2015-07-29 14:13 +0000
Jonathan Kew Jonathan Kew - bug 985220: remove the old GDI, Uniscribe and DWrite text-shaping code paths, as we now use HarfBuzz or Graphite for all shaping on Windows. r=jdaggett
3b75e10dac5d70c39d2c0f613873c191a4e1aa58
created 2013-10-14 19:19 -0700
pushed 2015-07-29 14:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 921923 (part 4) - Make multi-output sizeOfFoo() functions more consistent in gfx/thebes/. r=jkew.
bc427f5ec61be794e33a5df279368c39f40b6bdd
created 2013-09-02 20:41 +1200
pushed 2015-07-29 14:13 +0000
Robert O'Callahan Robert O'Callahan - Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg
727736b233b39f7aab2aa93279370ad1b5f2d629
created 2013-06-23 14:03 +0200
pushed 2015-07-29 14:13 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn.
9aee5481871596c76337edb81e0fd1a568851a9e
created 2013-05-16 17:29 +0100
pushed 2015-07-29 14:13 +0000
Jonathan Kew Jonathan Kew - bug 847344 - refactor gfxFont/gfxFontEntry and associated classes for more efficient use of HarfBuzz and Graphite shaper APIs. r=roc
370a2c56b7934ceb7fd6c978c6d0500fa01d5d48
created 2013-05-19 20:22 +0200
pushed 2015-07-29 14:13 +0000
Ms2ger Ms2ger - Backout changeset 0a6d36fc3749 for conflicting with the backout of bug 549861.
0a6d36fc3749bc0161899fe74fb97cb4de66fc4c
created 2013-05-16 17:32 +0100
pushed 2015-07-29 14:13 +0000
Jonathan Kew Jonathan Kew - bug 847344 - refactor gfxFont/gfxFontEntry and associated classes for more efficient use of HarfBuzz and Graphite shaper APIs. r=roc
b5978f028cf5fc7a97a21dd8c081b0b3b8e8c019
created 2012-11-12 11:35 -0800
pushed 2015-07-29 14:13 +0000
Brendan Dahl Brendan Dahl - Bug 791466 - Fix direct write cairo scaled font. r=Bas
e307925e4f29e92b4e5bb102e6e630da2d4aefaf
created 2012-09-24 15:02 +0000
pushed 2015-07-29 14:13 +0000
Bas Schouten Bas Schouten - Bug 792207 - Part 1: Retain ScaledFont objects for gfxFonts. r=jrmuizel
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2015-07-29 14:13 +0000
David Anderson David Anderson - Merge from mozilla-central.
474d3f16960fb6bc790f0f46b77d0248424b84ef
created 2012-05-31 17:17 -0700
pushed 2015-07-29 14:13 +0000
Sean Stangl Sean Stangl - Merge m-c onto Ionmonkey.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2015-07-29 14:13 +0000
David Anderson David Anderson - Merge from mozilla-central.
0e6d579045c8200b5433098f418a3c1ebbf64a1b
created 2012-04-18 10:23 -0700
pushed 2015-07-29 14:13 +0000
David Anderson David Anderson - Merge from mozilla-central.
5caeb193e6de12c5252280a0f8bd29fb32e821e7
created 2012-03-26 14:17 -0700
pushed 2015-07-29 14:13 +0000
David Anderson David Anderson - Merge from mozilla-central.
cea47dfc3fb7a47fd12e48fd7305a703f637788c
created 2012-03-20 14:43 -0700
pushed 2015-07-29 14:13 +0000
David Anderson David Anderson - Merge from mozilla-central.
40d9cac97367d6680dff27dda793a89f78d7616e
created 2011-12-16 15:06 -0800
pushed 2015-07-29 14:13 +0000
David Anderson David Anderson - Merge from mozilla-central.
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed 2015-07-29 14:13 +0000
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed 2015-07-29 14:13 +0000
David Anderson David Anderson - Backout merge.
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2015-07-29 14:13 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
0c4d9d027f2b08282c00d965d2c496e3d4c93f68
created 2012-05-24 17:43 +0200
pushed 2015-07-29 14:13 +0000
Bas Schouten Bas Schouten - Bug 758120: Block attempts to do manual subpixel-AA on bitmap fonts. r=jfkthame
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2015-07-29 14:13 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
2fcf9cbedd48f5303fd1d0d426390b9ebc9c25d7
created 2012-04-11 16:55 +0200
pushed 2015-07-29 14:13 +0000
Bas Schouten Bas Schouten - Bug 743593: Properly cast gfxFont based on type. r=jfkthame
9094735bcb469ea0197f4020ce1882d77fd66475
created 2012-03-23 12:14 +0000
pushed 2015-07-29 14:13 +0000
Jonathan Kew Jonathan Kew - bug 688125 - part 2 - add memory reporting for fonts in the gfxFontCache. r=njn
d0dfb71a2df99cde818e4ebefd93c5b519e5482c
created 2012-03-23 17:04 -0400
pushed 2015-07-29 14:13 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backout 1152d14294df, 18c70ab50559, dbd51616925a, 730c2e84247f, and 7beb8fd46629 due to perma-hangs on WinXP debug moth. (test_memoryReporters.xul | application timed out after 330 seconds with no output)
7beb8fd466295eb9e0033093abdbaf12ff473fb6
created 2012-03-23 12:14 +0000
pushed 2015-07-29 14:13 +0000
Jonathan Kew Jonathan Kew - bug 688125 - part 2 - add memory reporting for fonts in the gfxFontCache. r=njn
bc0a61adc10d1f299ae868f03a1688bd3355cf6b
created 2012-03-19 19:20 +0000
pushed 2015-07-29 14:13 +0000
Bas Schouten Bas Schouten - Bug 736134 - Part 3: Use GlyphRenderingOptions API when drawing Azure fonts. r=jrmuizel
2dcafeb76514fb00e9318eb8f8e2eef778b60721
created 2011-12-15 17:12 +0100
pushed 2015-07-29 14:13 +0000
Bas Schouten Bas Schouten - Bug 702851: Move mScaledFont into gfxFont superclass. r=jdaggett
e7854b4d29ba905ae3994f821b160c989bac4260
created 2011-09-28 23:19 -0700
pushed 2015-07-29 14:13 +0000
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
592403064072fe729609a03d4d4eed7c47e16fff
created 2011-07-01 07:38 +0100
pushed 2015-07-29 14:13 +0000
Jonathan Kew Jonathan Kew - bug 666893 - add padding pixels to DWrite text bounds because of ClearType bleed when using GDI Classic mode. r=roc
c79148810af9b2e3d176662c1fb677f1c709a0d8
created 2011-06-03 16:31 +1200
pushed 2015-07-29 14:13 +0000
Robert O'Callahan Robert O'Callahan - Bug 661471. Part 2: Add a pref to limit the forcing of 'GDI Classic' to a maximum font size. r=jdaggett,jfkthame
79f718b57c49f8c11e781dfe27af4da16befbd08
created 2011-06-03 16:31 +1200
pushed 2015-07-29 14:13 +0000
Robert O'Callahan Robert O'Callahan - Bug 661471. Part 1: Create preference to force particular font families to use 'GDI Classic' rendering with DirectWrite. r=jdaggett,jfkthame
fd8e217b2c84e199e1c1a4a6c6c74368812c154b
created 2011-04-21 07:29 +0100
pushed 2015-07-29 14:13 +0000
Jonathan Kew Jonathan Kew - bug 642589 - expose prefs for tweaking DirectWrite/D2D antialiasing behavior. r=jdaggett
525a9d7f34378a1b698ce67b5ecefe658d5fff33
created 2011-04-11 17:59 -0700
pushed 2015-07-29 14:13 +0000
Zack Weinberg Zack Weinberg - Bug 648385: Remove gfxFont::GetUniqueName, r=jdaggett
ddc36fce0c7629a535f953acd7e61f0087489774
created 2011-03-23 23:01 -0400
pushed 2015-07-29 14:13 +0000
Jonathan Kew Jonathan Kew - bug 635640 - force font metrics of Arial Black to match the main Arial family; r=Bas
fbfd2ea90615a47787eb512b8ed953159d431d53
created 2011-02-15 20:55 +0000
pushed 2015-07-29 14:13 +0000
Jonathan Kew Jonathan Kew - bug 633342 - allow subpixel AA but not the manual show_glyphs path when Asian font has embedded bitmaps. r=bas a=joe
3b4f201929d4ca81c3cca688ca4b362b4c6652b4
created 2011-01-28 09:40 +0900
pushed 2015-07-29 14:13 +0000
John Daggett John Daggett - Bug 628152. Fix crash in BuildFontList and revert lazy metrics initialization in gfxDWriteFont. r=jkew, a=blocker
2a14b48cc2877c945798f99b4c13719e7c944f91
created 2011-01-22 01:44 +0900
pushed 2015-07-29 14:13 +0000
John Daggett John Daggett - Bug 602792. Lazy initialize mUseFontGlyphWidths to avoid unnecessary font io. r=jkew, a=blocker
ea3a3ca326ee7b1cf907a87afc98727a3557e592
created 2011-01-22 01:44 +0900
pushed 2015-07-29 14:13 +0000
John Daggett John Daggett - Bug 602792. Use GDI for font table loading to avoid excessive dwrite I/O. r=bas, a=blocker
e0c9841ac3ddec2a86b8cbee70cba5039f71e5d1
created 2011-01-21 10:36 +0000
pushed 2015-07-29 14:13 +0000
Jonathan Kew Jonathan Kew - bug 574907 - don't let DWrite use fractional font sizes and subpixel positioning when embedded bitmaps are present. r=masayuki a=joe
02b92b61f5cdaa8efd8dfa5c8cb86d4a0f25aa01
created 2011-01-21 10:35 +0000
pushed 2015-07-29 14:13 +0000
Jonathan Kew Jonathan Kew - bug 624310 - get glyph widths via directwrite rather than font tables when using simulated bold. r=bas a=joe
d0141c1310ff5127baf8bd236448e4000749a838
created 2011-01-04 16:58 +0000
pushed 2015-07-29 14:13 +0000
Jonathan Kew Jonathan Kew - bug 594889 - improve glyph spacing with DirectWrite fonts when ClearType is disabled by using GDI-compatible instead of 'ideal' metrics. r=bas a=blocking2.0
0e46aa941e64fa28b27c749685c0cd14f3573c52
created 2010-06-28 10:37 -0700| base
pushed 2015-07-29 14:13 +0000
Zack Weinberg Zack Weinberg - Bug 571989 part 3: Flatten directory structure below gfx/thebes.
less more (0) tip