Jonathan Kew
|
758f76814c
|
bug 1018551 - clean up redundancy in the font/shaper code. r=jdaggett on a CLOSED TREE
|
2014-05-31 08:12:40 +01:00 |
|
Carsten "Tomcat" Book
|
7192a400e3
|
Backed out changeset fd9518344a23 (bug 1018551) for crashes
|
2014-06-02 10:40:57 +02:00 |
|
Jonathan Kew
|
b3de6ce508
|
bug 1018551 - clean up redundancy in the font/shaper code. r=jdaggett
|
2014-06-02 07:51:34 +01:00 |
|
Jonathan Kew
|
a1fec56f72
|
bug 1014639 - part 0 - (preliminary cleanup) split GreekCasing out into its own file to reduce clutter in nsUnicharUtils.cpp. r=smontagu
|
2014-06-01 23:17:41 +01:00 |
|
Phil Ringnalda
|
cb35da9c6d
|
Merge f-t to m-c
|
2014-05-31 20:31:07 -07:00 |
|
Victor Porof
|
928e1cef59
|
Bug 1007203 - Always add categories when pushing to the pseudostack, r=djvj
|
2014-05-23 17:12:29 -04:00 |
|
Masatoshi Kimura
|
59b5d229ee
|
Bug 1018034 - Remove the "gfx.font_rendering.harfbuzz.scripts" pref. r=jfkthame
|
2014-05-31 15:11:29 +09:00 |
|
Jonathan Kew
|
02f8bb9104
|
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
|
2014-03-19 12:27:44 +00:00 |
|
Jonathan Kew
|
da78438881
|
bug 458634 part 2 - use 'smcp' feature in Graphite fonts if available. r=jdaggett
|
2014-05-28 11:35:14 +01:00 |
|
Jonathan Kew
|
aa7a4adac7
|
bug 458634 part 1 - use OpenType 'smcp' feature to implement small-caps if available in the font. r=jdaggett
|
2014-05-28 11:35:12 +01:00 |
|
Jonathan Kew
|
2d910b717f
|
bug 1015603 part 5 - implement fake small-caps in gfx using a reduced-size clone of the font. r=roc
|
2014-05-26 14:23:32 +01:00 |
|
Jonathan Kew
|
8625f80447
|
bug 1015603 part 4 - revise internal APIs to pass pointer to text for the current script or font run rather than the entire textrun. r=roc
|
2014-05-26 14:23:31 +01:00 |
|
Jonathan Kew
|
1be74705a6
|
bug 1015603 part 3 - add a smallCaps field to gfxFontStyle, and pass it through from layout when creating gfxFontStyle records. r=roc
|
2014-05-26 14:23:31 +01:00 |
|
Makoto Kato
|
c34e56df8b
|
Bug 889401 - Part 2. Render color glyph using COLR/CPAL. r=jfkthame
|
2014-05-26 19:07:24 +09:00 |
|
Birunthan Mohanathas
|
016d46e5f3
|
Bug 869836 - Part 3: Use Append('c') instead of AppendLiteral("c") . r=ehsan
|
2014-05-22 06:48:51 +03:00 |
|
Eric Rahm
|
53ee1bf751
|
Bug 1003479 - Fix incorrect usage of SizeOfIncludingThis and SizeOfExcludingThis functions. r=njn
--HG--
extra : rebase_source : 2d51e1fc1b642b0efa60cb4e25e8b142577e93d3
|
2014-05-01 10:37:54 -07:00 |
|
Jonathan Kew
|
b0b6198867
|
bug 992100 - mask out complex-script codepoints in fonts that lack the necessary layout tables. r=roc
|
2014-05-05 19:59:55 +01:00 |
|
Birunthan Mohanathas
|
504b581650
|
Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
|
2014-04-27 03:06:00 -04:00 |
|
Frédéric Wang
|
c093039ab8
|
Bug 947650 - [sfnt metrics] prefer OS/2 sTypo* metrics to hhea ascent/descent if USE_TYPO_METRICS flag is set, and for OpenType Math fonts. r=jfkthame
|
2014-04-24 03:16:00 +02:00 |
|
Frédéric Wang
|
1da481d91e
|
Bug 1000370 - Call SetupCairoFont at the beginning of gfxFont::GetGlyphHAdvance. r=jfkthame
DONTBUILD
|
2014-04-23 14:12:31 -07:00 |
|
Ryan VanderMeulen
|
86fa7dc6cb
|
Backed out 3 changesets (bug 1000170, bug 1000370) for landing with the wrong patch author.
Backed out changeset a3f42079e69c (bug 1000370)
Backed out changeset e4e33370b648 (bug 1000170)
Backed out changeset bca2faf314bf (bug 1000170)
|
2014-04-23 14:20:54 -07:00 |
|
Brian Hackett
|
62e5c0c0ce
|
Bug 1000370 - Call SetupCairoFont at the beginning of gfxFont::GetGlyphHAdvance. r=jfkthame
|
2014-04-23 14:12:31 -07:00 |
|
Frédéric Wang
|
0736878ae6
|
Bug 407059 - Part 4: Use gfxHarfbuzzShaper::GetGlyphHAdvance() for math operators. r=jfkthame
|
2014-04-23 06:57:42 -07:00 |
|
Frédéric Wang
|
d73321c8de
|
Bug 407059 - Part 1: Add a gfxMathTable class to read the MATH table. r=jfkthame
|
2014-04-23 06:57:42 -07:00 |
|
Ryan VanderMeulen
|
a106503dbf
|
Backed out 5 changesets (bug 407059) for reftest asserts.
Backed out changeset 21fee1261f2e (bug 407059)
Backed out changeset c940a2d399c4 (bug 407059)
Backed out changeset 77593dd1b044 (bug 407059)
Backed out changeset cfcbc731d4db (bug 407059)
Backed out changeset d8244f3ecdcb (bug 407059)
|
2014-04-22 11:00:13 -04:00 |
|
Frédéric Wang
|
b49e78b2a8
|
Bug 407059 - Part 4: Use gfxHarfbuzzShaper::GetGlyphHAdvance() for math operators. r=jfkthame
|
2014-04-22 08:44:04 -04:00 |
|
Frédéric Wang
|
c818505b9f
|
Bug 407059 - Part 1: Add a gfxMathTable class to read the MATH table. r=jfkthame
|
2014-04-22 08:44:03 -04:00 |
|
John Daggett
|
4f111efc9a
|
Bug 998210 - check whether logging is enabled before calling PR_LOG. r=mkato
|
2014-04-18 15:32:21 +09:00 |
|
John Daggett
|
4aaab3c453
|
Bug 975460 - disable async font loader on OSX 10.6. r=smichaud,mkato
|
2014-04-03 13:13:11 +09:00 |
|
Jonathan Kew
|
cf66ed437a
|
bug 617008 - avoid creating a rendering context that we may not need. r=roc
|
2014-03-31 11:53:09 +01:00 |
|
John Daggett
|
66696a145e
|
Bug 921858 - whitelist font families to avoid space lookup check for default features. r=jfkthame
|
2014-03-20 14:43:31 +08:00 |
|
John Daggett
|
6f3296db00
|
Bug 921858 - check for spaces in textrun before skipping word cache. r=jfkthame
|
2014-03-20 14:43:30 +08:00 |
|
John Daggett
|
a4de3811b3
|
Bug 921858 - distinguish space features in default features from those in non-default features. r=jfkthame
|
2014-03-20 14:43:30 +08:00 |
|
Jonathan Kew
|
cab8d41180
|
bug 970891 - don't assume the primary font will always support the <space> character - fall back down the font stack if necessary. r=roc
|
2014-02-11 15:28:21 +00:00 |
|
Ryan VanderMeulen
|
0636b6fe12
|
Backed out changesets e7c4304d45d7 and 75d3146ac0d3 (bug 970891) for Android reftest failures.
CLOSED TREE
|
2014-03-06 11:00:26 -05:00 |
|
Jonathan Kew
|
ee16a48ded
|
bug 970891 - don't assume the primary font will always support the <space> character - fall back down the font stack if necessary. r=roc
|
2014-02-11 15:28:21 +00:00 |
|
Jonathan Kew
|
a703a305b8
|
bug 978313 - initialize matchType appropriately for run-initial control chars that default to the primary font. r=jdaggett
|
2014-03-03 08:02:05 +00:00 |
|
Robert O'Callahan
|
62a0ca7c1b
|
Bug 947588. Part 2: Add gfxTextRunFactory::TEXT_HIDE_CONTROL_CHARACTERS to guard usage of IsInvalidControlChar. r=jfkthame
--HG--
extra : rebase_source : 2ce426ebf3ad1643038954bcb18553dec27153c9
|
2014-02-05 23:08:58 +13:00 |
|
James Kitchener
|
73fcb48bd9
|
Bug 953385 - Set math script where applicable in /gfx. r=jfkthame
|
2014-01-30 10:59:16 -05:00 |
|
Mats Palmgren
|
d5566a40dd
|
Bug 957128 - Idempotent change to simplify the code a bit. r=smontagu
|
2014-01-29 14:45:23 +00:00 |
|
Mats Palmgren
|
742a95a4f5
|
Bug 957128 - Report hyphen breaks also for word-wrap:break-word (to display soft-hyphens). r=smontagu
|
2014-01-29 14:45:23 +00:00 |
|
John Daggett
|
5ae2daf279
|
Bug 962440 - async font info loader infrastructure with OSX implementation. r=bas
|
2014-01-29 16:39:01 +09:00 |
|
John Daggett
|
da9c49b67e
|
Bug 962440 - refactor methods used for loading fontinfo data. r=bas
|
2014-01-29 16:39:00 +09:00 |
|
Benoit Jacob
|
28ff3ad25f
|
Bug 959380 - 4/5 - Make gfxContentType a typed enum - r=jrmuizel
find . -type f | grep -v '\./obj' | grep -v '\.hg' | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)GFX_CONTENT_\(COLOR\|ALPHA\|COLOR_ALPHA\|SENTINEL\)\($\|[^A-Za-z0-9_]\)/\1gfxContentType::\2\3/g'
|
2014-01-23 13:26:40 -05:00 |
|
Benoit Jacob
|
d136b8327b
|
Bug 959380 - 1/5 - Make gfxBreakPriority a typed enum - r=jrmuizel
|
2014-01-23 13:26:39 -05:00 |
|
Benoit Jacob
|
873406e3f0
|
Bug 958375 - 8/9 - Make remaining Moz2D enums typed - r=Bas
Specifically:
r=Bas for manual changes
f=Bas for automatic changes
See attachments on the bug for the specific breakdown.
|
2014-01-10 14:06:17 -05:00 |
|
Benoit Jacob
|
300f4ba3a9
|
Bug 958375 - 6/9 - Make BackendType and NativeSurfaceType typed enums - r=Bas
Specifically:
r=Bas for manual changes
f=Bas for automatic changes
See attachments on the bug for the specific breakdown.
|
2014-01-10 14:06:16 -05:00 |
|
Ehsan Akhgari
|
eaa7491d77
|
Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
This patch was automatically generated by the following script:
#!/bin/bash
# Command to convert PRUnichar to char16_t
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*modules/libmar*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name prtypes.h \
! -name Char16.h \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert PRUnichar char16_t
|
2014-01-04 10:02:17 -05:00 |
|
Nicholas Nethercote
|
a228c41d0b
|
Bug 955942 (part 1) - Remove unnecessary nsIMemoryReporter qualifiers from UNITS_* and KIND_* constants. r=mccr8.
--HG--
extra : rebase_source : f760568c08af03d9fec316bf95e7d4388078a03d
|
2013-12-11 11:59:39 -08:00 |
|
Jonathan Kew
|
3d30fb0ba7
|
bug 950590 - part 2 - make SetUserFontSet support updating a gfxFontGroup's user font set on the fly, and use this in canvas rendering context. r=roc
|
2013-12-19 20:21:11 +00:00 |
|