gfx/thebes/gfxGDIFont.cpp
96a566fa1599b55e019a7172d93a458002300237
created 2014-08-06 06:31 -0700
pushed 2015-07-29 14:04 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc.
ee3e74ba96a96516a81da83b12307c4515ab01c0
created 2014-05-31 08:12 +0100
pushed 2015-07-29 14:04 +0000
Jonathan Kew Jonathan Kew - bug 1018551 - clean up redundancy in the font/shaper code. r=jdaggett
c134a28bc14357b0d6fb45e4308666f61fc21936
created 2014-06-28 15:40 +0900
pushed 2015-07-29 14:04 +0000
John Daggett John Daggett - Bug 1029307 - remove subscript/superscript metrics. r=heycam
75ad9b0537ea0f54868bbc067735c3211493d772
created 2014-06-19 08:08 +0100
pushed 2015-07-29 14:04 +0000
Jonathan Kew Jonathan Kew - bug 871453 - part 2 - support font-synthesis options through the platform-font-list backends. r=jdaggett
c56fcf2542ec4f445eb516b3e1c2c2cecbc1812a
created 2014-06-18 17:46 +0100
pushed 2015-07-29 14:04 +0000
Jonathan Kew Jonathan Kew - bug 1025076 - handle negative glyph advance more sensibly in gfxGDIFont. r=jdaggett
0d90825e1b5182885a52ccde2cf04d85ef21a8a9
created 2014-06-09 16:43 +0100
pushed 2015-07-29 14:04 +0000
Jonathan Kew Jonathan Kew - bug 985220 pt 2 - replace the use of GetGlyphIndicesW with ScriptGetCMap in gfxGDIFont::GetGlyph. r=jdaggett
5bced0023b3a3d5610385b5748ad539798752e31
created 2014-06-09 15:47 +0100
pushed 2015-07-29 14:04 +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
5cf33b3e3d5e456df098d213056aff4754653579
created 2014-06-06 22:41 +0100
pushed 2015-07-29 14:04 +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:04 +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:04 +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:04 +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:04 +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:04 +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
eb14c610d90a5ca396ede261e0ec156715a092a5
created 2014-05-01 10:37 -0700
pushed 2015-07-29 14:04 +0000
Eric Rahm Eric Rahm - Bug 1003479 - Fix incorrect usage of SizeOfIncludingThis and SizeOfExcludingThis functions. r=njn
5a9badd6db004310b9d1aca5db25ef4c275a4362
created 2014-01-04 10:02 -0500
pushed 2015-07-29 14:04 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
6447ab85a415c9c74dd7824f66367f7c7473d21f
created 2013-12-11 10:46 +0100
pushed 2015-07-29 14:04 +0000
Jacek Caban Jacek Caban - Bug 945230 - Fixed char16_t/wchar_t mismatch in gfx/thebes/. r=bas.schouten
6c1ed54cd96c20991bae5eaa20bfa04b2e3de4fc
created 2013-11-22 12:35 +0900
pushed 2015-07-29 14:04 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 925599 - Replace gfxWindowsPlatform::WindowsOSVersion(). r=Bas
3b75e10dac5d70c39d2c0f613873c191a4e1aa58
created 2013-10-14 19:19 -0700
pushed 2015-07-29 14:04 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 921923 (part 4) - Make multi-output sizeOfFoo() functions more consistent in gfx/thebes/. r=jkew.
47b5355992adc942e1a059c572703becc40bcdb0
created 2013-10-07 19:15 -0400
pushed 2015-07-29 14:04 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 924221 - Minimize the #includes in gfx/thebes; r=bjacob
bc427f5ec61be794e33a5df279368c39f40b6bdd
created 2013-09-02 20:41 +1200
pushed 2015-07-29 14:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg
7c8d69378d3a034aa733c4f5bfa631749f71da55
created 2013-08-05 21:06 +0100
pushed 2015-07-29 14:04 +0000
Jonathan Kew Jonathan Kew - Bug 854897 - Prefer harfbuzz shaping for Indic text on WinXP. r=jdaggett, a=lsblakk
ac758cadd0341af4ea6a8e9763cf6b668a677734
created 2013-07-31 11:44 -0400
pushed 2015-07-29 14:04 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in gfx/thebes/; r=ehsan
23f0ca9de75f9ab300243685dd19766b2cfd0185
created 2013-06-30 18:26 +0200
pushed 2015-07-29 14:04 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 6) - Followup: move MemoryReporting.h include after the cpp's own header include. r=njn.
727736b233b39f7aab2aa93279370ad1b5f2d629
created 2013-06-23 14:03 +0200
pushed 2015-07-29 14:04 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn.
1861d261f88fc6458995a74799f7ad898a640d21
created 2013-02-22 16:52 +0000
pushed 2015-07-29 14:04 +0000
Jonathan Kew Jonathan Kew - bug 844133 - eliminate the MOZ_GRAPHITE configure option. r=ted
037363fa02583ef1f37c80373e46c0a19cf73e64
created 2013-01-15 13:22 +0100
pushed 2015-07-29 14:04 +0000
Mats Palmgren Mats Palmgren - Bug 786533 - Replace NS_MIN/NS_MAX with std::min/std::max and #include <algorithm> where needed. r=ehsan
39b72947ad7951787f07640cc44324287ab094d0
created 2013-01-04 18:35 +0000
pushed 2015-07-29 14:04 +0000
Jonathan Kew Jonathan Kew - bug 825871 - refactor gfxTextRun and gfxShapedWord to share a common abstract base class (gfxShapedText) and shaping interface. r=roc
1322a7cadd5662534f1b1281da36445be7e0475f
created 2013-01-01 13:34 +0100
pushed 2015-07-29 14:04 +0000
Ms2ger Ms2ger - Backout bug 814718, bug 717178 for exceptions in test_text.html on Windows.
4bab6b6a32f3e69efaa428ec572366af37b47ae7
created 2013-01-01 17:53 +1300
pushed 2015-07-29 14:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 717178. Part 3: gfxGDIFont should pass ownership of its mFont to cairo_font_face_t. r=jrmuizel
0f6f0585d019d54fb9d0c15709cb4dbc6c3f65bb
created 2012-12-12 14:09 +0000
pushed 2015-07-29 14:04 +0000
Jonathan Kew Jonathan Kew - bug 820707 - consistently set familyHasItalic flag on GDI font entries, to avoid referring back to the family during font instantiation. r=roc
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2015-07-29 14:04 +0000
David Anderson David Anderson - Merge from mozilla-central.
08187a7ea8974548382f5d7775df8171a4ec6449
created 2012-07-30 13:15 -0700
pushed 2015-07-29 14:04 +0000
David Anderson David Anderson - Merge from mozilla-central.
7aa128dbd1a9e5b9272376aa9a1f4aa23afd8787
created 2012-07-10 19:45 -0700
pushed 2015-07-29 14:04 +0000
David Anderson David Anderson - Merge from mozilla-central.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2015-07-29 14:04 +0000
David Anderson David Anderson - Merge from mozilla-central.
0e6d579045c8200b5433098f418a3c1ebbf64a1b
created 2012-04-18 10:23 -0700
pushed 2015-07-29 14:04 +0000
David Anderson David Anderson - Merge from mozilla-central.
5caeb193e6de12c5252280a0f8bd29fb32e821e7
created 2012-03-26 14:17 -0700
pushed 2015-07-29 14:04 +0000
David Anderson David Anderson - Merge from mozilla-central.
a4916f9d8d2f217b2d452a5802f8ace5d44f396b
created 2012-03-19 14:13 -0700
pushed 2015-07-29 14:04 +0000
David Anderson David Anderson - Merge from mozilla-central.
1a9e91a88a5488d15b39a0530c326fdb1e1ce77b
created 2012-02-24 13:26 -0800
pushed 2015-07-29 14:04 +0000
David Anderson David Anderson - Merge from mozilla-central.
98a0b13b8a0cec8430394da7d323021ff8ee7800
created 2012-02-15 13:45 -0800
pushed 2015-07-29 14:04 +0000
David Anderson David Anderson - Merge from mozilla-central.
266b7ffc925d7b04bd7ecca549dde55047758676
created 2012-01-06 17:03 -0800
pushed 2015-07-29 14:04 +0000
David Anderson David Anderson - Merge from mozilla-central.
40d9cac97367d6680dff27dda793a89f78d7616e
created 2011-12-16 15:06 -0800
pushed 2015-07-29 14:04 +0000
David Anderson David Anderson - Merge from mozilla-central.
046f56a7f5bf81ca094d3b950717186195dd53c8
created 2011-12-08 12:07 -0800
pushed 2015-07-29 14:04 +0000
David Anderson David Anderson - Merge from mozilla-central.
f93960a93ad97a56d308bd9ce25d97cbc175d524
created 2011-10-17 11:52 -0700
pushed 2015-07-29 14:04 +0000
David Anderson David Anderson - Merge from mozilla-central.
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed 2015-07-29 14:04 +0000
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed 2015-07-29 14:04 +0000
David Anderson David Anderson - Backout merge.
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2015-07-29 14:04 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
b5c4b792f3f2a047e3517472d72842a76afb77cd
created 2012-07-30 17:20 +0300
pushed 2015-07-29 14:04 +0000
Aryeh Gregor Aryeh Gregor - Bug 777292 part 2 - Change all nsnull to nullptr
b77545d6a4f53b1fc8c60312925846a515ed0439
created 2012-07-03 11:42 +0100
pushed 2015-07-29 14:04 +0000
Jonathan Kew Jonathan Kew - bug 754452 - use GDI synthetic italic rather than cairo font matrix when it's safe to do so, for better glyph spacing. r=jdaggett
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2015-07-29 14:04 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
2f77fddb6f7ab61eff575cb7861bed8d8664808c
created 2012-04-13 17:39 +0100
pushed 2015-07-29 14:04 +0000
Jonathan Kew Jonathan Kew - bug 744480 - check for failure to set up the cairo font. r=bas
9094735bcb469ea0197f4020ce1882d77fd66475
created 2012-03-23 12:14 +0000
pushed 2015-07-29 14:04 +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:04 +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:04 +0000
Jonathan Kew Jonathan Kew - bug 688125 - part 2 - add memory reporting for fonts in the gfxFontCache. r=njn
8872fcbcb499bbc5cba2beb61b3afccab136a3cb
created 2012-03-15 09:04 +0000
pushed 2015-07-29 14:04 +0000
Jonathan Kew Jonathan Kew - bug 735583 - eliminate font constant synonyms and use the standard forms everywhere. r=jdaggett
3bd6203cc61bdbaddf26e2a54a9f4e671aeb4bb8
created 2012-04-13 17:39 +0100
pushed 2015-07-29 14:04 +0000
Jonathan Kew Jonathan Kew - bug 744480 - check for failure to set up the cairo font. r=bas a=lsblakk
e90a72c46e97e27d39f239106fcd481284323ca8
created 2012-02-24 10:15 +0000
pushed 2015-07-29 14:04 +0000
Jonathan Kew Jonathan Kew - bug 724826 pt 1 - move various Unicode property tables from gfx to intl. r=smontagu
b343b73149189a3c67167d6feeb3d54b8fc13b9e
created 2012-02-14 08:24 +0000
pushed 2015-07-29 14:04 +0000
Jonathan Kew Jonathan Kew - bug 724231 - ensure synthetic font styles under GDI are truly synthetic, rather than using a potentially incompatible font face. r=jdaggett
4bc3a3ee012de9147e3e5642873ff7611e5e66c6
created 2011-12-06 12:39 +0000
pushed 2015-07-29 14:04 +0000
Jonathan Kew Jonathan Kew - bug 703100 - pt 2.3 - adapt Windows font code to work with gfxShapedWord caches. r=roc
2dcafeb76514fb00e9318eb8f8e2eef778b60721
created 2011-12-15 17:12 +0100
pushed 2015-07-29 14:04 +0000
Bas Schouten Bas Schouten - Bug 702851: Move mScaledFont into gfxFont superclass. r=jdaggett
afb24aa8ed2e2f8a853978b996eaeab8d2f1a26a
created 2011-12-09 22:32 +0000
pushed 2015-07-29 14:04 +0000
Jonathan Kew Jonathan Kew - bug 631479 (part 4) - implement gfxGraphiteShaper to handle text-shaping for graphite-enabled fonts. r=jdaggett
less more (0) -60 tip