gfx/thebes/gfxDWriteFonts.cpp
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
eb14c610d90a5ca396ede261e0ec156715a092a5
created 2014-05-01 10:37 -0700
pushed 2015-07-29 14:13 +0000
Eric Rahm Eric Rahm - Bug 1003479 - Fix incorrect usage of SizeOfIncludingThis and SizeOfExcludingThis functions. r=njn
a605e6378301c38ce4ee81260cc5b6c9779161b5
created 2014-01-10 14:06 -0500
pushed 2015-07-29 14:13 +0000
Benoit Jacob Benoit Jacob - Bug 958375 - 7/9 - Make Font-related enums typed - r=Bas
12e72f2f90e3e6031e94d6b29bf78e0a979513d3
created 2014-01-10 14:06 -0500
pushed 2015-07-29 14:13 +0000
Benoit Jacob Benoit Jacob - Bug 958375 - 6/9 - Make BackendType and NativeSurfaceType typed enums - r=Bas
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
ac758cadd0341af4ea6a8e9763cf6b668a677734
created 2013-07-31 11:44 -0400
pushed 2015-07-29 14:13 +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:13 +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: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
1541b06b7a6ba69c4a9d52809f6fcd049f647b5d
created 2013-04-24 16:40 +0900
pushed 2015-07-29 14:13 +0000
Makoto Kato Makoto Kato - Bug 857957 - Use Endian.h for byte swap. f=nfroyd, r=jfkthame, r/sr=bsmedberg
1861d261f88fc6458995a74799f7ad898a640d21
created 2013-02-22 16:52 +0000
pushed 2015-07-29 14:13 +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:13 +0000
Mats Palmgren Mats Palmgren - Bug 786533 - Replace NS_MIN/NS_MAX with std::min/std::max and #include <algorithm> where needed. r=ehsan
1b6ab3a080d81bb9519e09304abd0713489eebba
created 2012-12-19 09:42 +0000
pushed 2015-07-29 14:13 +0000
Jonathan Kew Jonathan Kew - bug 821442 - eliminate the unreliable mFamily back-pointer in gfxFontEntry, and instead pass/track font family explicitly where needed. 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
414159ee48fbea1e66cf34ff5fa467029fb9d1a0
created 2012-10-23 02:26 +0200
pushed 2015-07-29 14:13 +0000
Bas Schouten Bas Schouten - Bug 758531 - DWrite fonts create mScaledFont on demand. This causes GetCairoScaledFont to return NULL. This subsequently caused the surface to go into an error status which caused the CreateSimilar call to fail for that surface. This patch properly uses the call which will create the cairo_scaled_font_t if it's not there yet. r=jrmuizel, a=lsblakk
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.
08187a7ea8974548382f5d7775df8171a4ec6449
created 2012-07-30 13:15 -0700
pushed 2015-07-29 14:13 +0000
David Anderson David Anderson - Merge from mozilla-central.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2015-07-29 14:13 +0000
David Anderson David Anderson - Merge from mozilla-central.
44911569fb04d891073656cac1f794495723f573
created 2012-04-30 12:53 -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.
a4916f9d8d2f217b2d452a5802f8ace5d44f396b
created 2012-03-19 14:13 -0700
pushed 2015-07-29 14:13 +0000
David Anderson David Anderson - Merge from mozilla-central.
1a9e91a88a5488d15b39a0530c326fdb1e1ce77b
created 2012-02-24 13:26 -0800
pushed 2015-07-29 14:13 +0000
David Anderson David Anderson - Merge from mozilla-central.
98a0b13b8a0cec8430394da7d323021ff8ee7800
created 2012-02-15 13:45 -0800
pushed 2015-07-29 14:13 +0000
David Anderson David Anderson - Merge from mozilla-central.
caa3dbc75fa73f1ec96b9b7aeb02ec1332391c5a
created 2012-02-10 19:27 -0800
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.
f93960a93ad97a56d308bd9ce25d97cbc175d524
created 2011-10-17 11:52 -0700
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
b5c4b792f3f2a047e3517472d72842a76afb77cd
created 2012-07-30 17:20 +0300
pushed 2015-07-29 14:13 +0000
Aryeh Gregor Aryeh Gregor - Bug 777292 part 2 - Change all nsnull to nullptr
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.
03fa311b5a9badeb1866bcebd125a2c9d0342527
created 2012-04-21 22:24 +0100
pushed 2015-07-29 14:13 +0000
Jonathan Kew Jonathan Kew - bug 745780 - update harfbuzz code to upstream commit 3cde23664fbbe9cd2ac1b8fd5eb2ea288309cc9c (2012-04-17). r=jdaggett a=mfinkle
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
8872fcbcb499bbc5cba2beb61b3afccab136a3cb
created 2012-03-15 09:04 +0000
pushed 2015-07-29 14:13 +0000
Jonathan Kew Jonathan Kew - bug 735583 - eliminate font constant synonyms and use the standard forms everywhere. r=jdaggett
3aa3c980b5ecf6983f1ac64e2ede31860c36d094
created 2012-02-23 08:53 -0600
pushed 2015-07-29 14:13 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 699247 - Remove Win2K related code. r=jimm, sr=neil
392319d8c1fada29709b6d561224e874dede2b45
created 2012-02-14 08:03 +0000
pushed 2015-07-29 14:13 +0000
Jonathan Kew Jonathan Kew - bug 695857 - update harfbuzz code and adapt gfx/thebes for revised harfbuzz API. r=jdaggett
07da69ba7e5213506e2e5d8168235c0b66d9107d
created 2012-02-08 21:04 +0000
pushed 2015-07-29 14:13 +0000
Ed Morley Ed Morley - Backout f1acc52a59da (bug 719983) & 6771bd53e267 (bug 699247) for 30% WinXp Ts regression
6771bd53e267e84665ef80a076198b2c2779546b
created 2012-02-08 10:00 -0600
pushed 2015-07-29 14:13 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 699247 - Say goodbye to Win2k related code. r=jimm, sr=neil
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
afb24aa8ed2e2f8a853978b996eaeab8d2f1a26a
created 2011-12-09 22:32 +0000
pushed 2015-07-29 14:13 +0000
Jonathan Kew Jonathan Kew - bug 631479 (part 4) - implement gfxGraphiteShaper to handle text-shaping for graphite-enabled fonts. r=jdaggett
ec7577dec4fceef0ac2717416d9c48289402d935
created 2011-10-17 10:59 -0400
pushed 2015-07-29 14:13 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
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
0fd6f88a7c1bb319c2672c0fbbdb90767294377c
created 2011-06-09 09:26 -0400
pushed 2015-07-29 14:13 +0000
Ehsan Akhgari Ehsan Akhgari - Merge mozilla-central into mozilla-inbound
f0472d3bf28a14459767fa3e3e1f9b75f8db8200
created 2011-06-09 12:27 +0100
pushed 2015-07-29 14:13 +0000
Jonathan Kew Jonathan Kew - backed out changesets 5607cca3f7bf, 1ccc676a3a2c, 3eb99af46b93, 63c8f645cc1c (bug 661471 parts 6-7) to avoid merge conflicts, as they also landed on mozilla-central but with slight differences.
5795ed49996d0a77fb79ee2126591eb15dd4d1c8
created 2011-06-09 08:17 +0100
pushed 2015-07-29 14:13 +0000
Jonathan Kew Jonathan Kew - Bug 661471. Part 7: Only force GDI_CLASSIC rendering for specified fonts if a rendering mode has not been explicitly chosen in prefs. 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
less more (0) -60 tip