gfx/thebes/gfxFontUtils.cpp
e0776db3b102510504fdcf57b7f65dfa1da3b46d
created 2013-12-08 21:52 -0500
pushed 2014-03-10 22:05 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 713082 - Part 2: Rename Util.h to ArrayUtils.h. r=Waldo
3fddbaf657ce94ac937f7238b55393a201e4403d
created 2013-11-27 11:03 +0000
pushed 2014-03-10 22:05 +0000
Jonathan Kew Jonathan Kew - bug 943319 - use our standard ArrayLength() instead of a custom macro. r=jdaggett
068411d02b1b21ba10c135e25b94f3e872d18efd
created 2013-11-27 11:03 +0000
pushed 2014-03-10 22:05 +0000
Jonathan Kew Jonathan Kew - bug 943270 - use EncodingUtils::DecoderForEncoding instead of nsICharsetConverterManager::GetUnicodeDecoderRaw when decoding font names. r=jdaggett
c51e46899a056b0c3b0833c106cbe6cce487b3ac
created 2013-11-05 00:53 +0000
pushed 2014-03-10 22:05 +0000
Jonathan Kew Jonathan Kew - bug 833087 - stop background font info loading when quit-application notification is observed. r=BenWa
47b5355992adc942e1a059c572703becc40bcdb0
created 2013-10-07 19:15 -0400
pushed 2014-01-28 00:16 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 924221 - Minimize the #includes in gfx/thebes; r=bjacob
d032499bafe18baa637d872cd251691d92cfd154
created 2013-07-09 10:40 +0900
pushed 2013-10-21 21:47 +0000
John Daggett John Daggett - Bug 869764. Eliminate use of t2embed library in Windows GDI case. r=emk
3c2422d9cde4b62c388da8c7f0aa27505024b40b
created 2013-06-12 13:08 +0100
pushed 2013-09-09 22:57 +0000
Jonathan Kew Jonathan Kew - bug 866033 - eliminate redundant function gfxFontUtils::CharRangeBit() and its supporting data. r=jdaggett
9aee5481871596c76337edb81e0fd1a568851a9e
created 2013-05-16 17:29 +0100
pushed 2013-09-09 22:57 +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 2013-09-09 22:57 +0000
Ms2ger Ms2ger - Backout changeset 0a6d36fc3749 for conflicting with the backout of bug 549861.
0a6d36fc3749bc0161899fe74fb97cb4de66fc4c
created 2013-05-16 17:32 +0100
pushed 2013-09-09 22:57 +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 2013-07-29 23:00 +0000
Makoto Kato Makoto Kato - Bug 857957 - Use Endian.h for byte swap. f=nfroyd, r=jfkthame, r/sr=bsmedberg
0c84939daa2868c351a9e0aba274245af5ed7411
created 2013-01-28 12:35 -0800
pushed 2013-05-07 01:20 +0000
Daniel Holbert Daniel Holbert - Bug 835473: Remove unused functions ValidateLocaTable & ValidateKernTable from gfxFontUtils.cpp. r=jfkthame
4da2cd42a9697d7308f32326cefb3a470c3a7388
created 2013-01-23 16:41 +0000
pushed 2013-05-07 01:20 +0000
Jonathan Kew Jonathan Kew - bug 833283 - remove the option to bypass OTS for downloaded fonts. r=jdaggett
c681bf531dcd115699247d7f1edc096d54b652f0
created 2013-01-21 09:23 +0000
pushed 2013-05-07 01:20 +0000
Jonathan Kew Jonathan Kew - bug 831548 - character codes with cmap mappings that result in glyph id 0 should not be included in the font's character map. r=jdaggett
1b6ab3a080d81bb9519e09304abd0713489eebba
created 2012-12-19 09:42 +0000
pushed 2013-03-26 17:28 +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
52b59d7cff7c7fe85e4664a163ee3cd6df17e374
created 2012-10-11 18:38 -0500
pushed 2013-02-14 23:19 +0000
Isaac Aggrey Isaac Aggrey - Bug 794510: Part 2: Use more stdint types instead of protypes.h types; r=ehsan
07ccbbd6fbb040d66759f853a40fdd0794872882
created 2012-10-17 12:15 +0200
pushed 2013-02-14 23:19 +0000
Aryeh Gregor Aryeh Gregor - Bug 802069 - Make "macintosh" the canonical name of its encoding, not "x-mac-roman"; r=smontagu
2c694d8bf7a59441faba5d6266862299fa354b03
created 2012-09-28 01:57 -0500
pushed 2013-01-03 21:54 +0000
Isaac Aggrey Isaac Aggrey - Bug 791906: Replace NSPR integer limit constants with stdint ones; r=ehsan
d16c4404e8c4d7f843f58d98c6282fa4bb1ef058
created 2012-09-06 18:28 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
4b251874c178b8d51b59bfbcaf9821d7998849c0
created 2012-07-31 17:19 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
08187a7ea8974548382f5d7775df8171a4ec6449
created 2012-07-30 13:15 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
50e28df7ff8fa9d0fcbac8ade290afce87a601ed
created 2012-07-24 16:32 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
474d3f16960fb6bc790f0f46b77d0248424b84ef
created 2012-05-31 17:17 -0700
pushed 2013-01-03 21:54 +0000
Sean Stangl Sean Stangl - Merge m-c onto Ionmonkey.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
c95bd17c4ae77baa34324a9e790b5684254830eb
created 2012-03-30 18:40 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
57680b93b9c2cf4dea49c120c5a6321966bce3c3
created 2012-03-09 13:37 -0800
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
98a0b13b8a0cec8430394da7d323021ff8ee7800
created 2012-02-15 13:45 -0800
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
dee50ee8534e2380cd5093915626fbe8f58ffbb5
created 2011-12-20 13:42 -0800
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge.
d3f02a9d4238de52da37126a94fcc6fbb054e905
created 2011-11-18 15:27 -0800
pushed 2013-01-03 21:54 +0000
Sean Stangl Sean Stangl - Merge M-C -> IonMonkey.
f93960a93ad97a56d308bd9ce25d97cbc175d524
created 2011-10-17 11:52 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Backout merge.
95e68df32601918874660f0652b9919a1e08464d
created 2012-09-06 16:57 +1200
pushed 2013-01-03 21:54 +0000
Edwin Flores Edwin Flores - Bug 719286 - Extend gfxFontUtils::MapCharToGlyph to accept variation selectors r=roc
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2012-11-14 20:38 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
d64f195e9c43f2b0de92b2b0d1daa04f4e6077aa
created 2012-07-27 16:52 +0300
pushed 2012-11-14 20:38 +0000
Aryeh Gregor Aryeh Gregor - Bug 777292 - gfx/, widget/: Remove conversions to nsresult that will always result in NS_SUCCEEDED; r=roc
b5c4b792f3f2a047e3517472d72842a76afb77cd
created 2012-07-30 17:20 +0300
pushed 2012-11-14 20:38 +0000
Aryeh Gregor Aryeh Gregor - Bug 777292 part 2 - Change all nsnull to nullptr
0a5b58d92843dcd90afe1e7e17f596c6957c15ca
created 2012-07-20 14:16 +0300
pushed 2012-11-14 20:38 +0000
Aryeh Gregor Aryeh Gregor - Bug 626472 part 1 - Define nsnull as nullptr where available; r=ehsan
8ead764172123d47f85c79f27c70e5736fd5c76f
created 2012-05-24 18:45 -0400
pushed 2012-08-24 15:39 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 710693 - Move internal encoding check into nsCharsetAlias. r=smontagu
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-08-24 15:39 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
378f5363558939b964c41cdc30c3e26d3d241fae
created 2012-03-27 11:55 -0400
pushed 2012-07-13 18:18 +0000
Nathan Froyd Nathan Froyd - Bug 739635 - fix -Wunused-but-set-variable warnings in gfx/thebes/; r=jrmuizel
98d19c92ee77d2880c49ca16373b3abfab7372e0
created 2012-03-09 11:05 +0900
pushed 2012-06-01 02:39 +0000
John Daggett John Daggett - Bug 705594. Add cmapdata logging. r=roc
80fa4ccd0b2b0e3909280a591aae831b3303879c
created 2011-08-09 09:06 +0100
pushed 2012-06-01 02:39 +0000
Jonathan Kew Jonathan Kew - bug 668813 pt 2 - maintain a character coverage map for gfxFontFamily. r=jdaggett
7ed48b4ab9d1a463db52f521d52658e226a47252
created 2011-12-19 10:48 +0000
pushed 2012-03-09 01:01 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 700057 - Create artificial names if English names not found in the name table. r=jfkthame
e0cafbf433ea2e53565f2252510c359c85a974fb
created 2011-11-17 19:11 +0100
pushed 2012-03-09 01:01 +0000
Jonathan Kew Jonathan Kew - Bug 689087 - Relax cmap format 4 checking slightly to allow Baskerville on Lion to work; r=jdaggett
ec7577dec4fceef0ac2717416d9c48289402d935
created 2011-10-17 10:59 -0400
pushed 2012-01-29 07:46 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
b9b9d9f379dbef46572c5fab7ea0682988a34374
created 2011-10-10 22:50 -0700
pushed 2012-01-29 07:46 +0000
Jeff Walden Jeff Walden - Bug 693469 - Implement mozilla::ArrayLength and mozilla::ArrayEnd, and replace uses of NS_ARRAY_LENGTH whenever possible. (Exceptions: assigning to static initializers, use in static assertions, as template parameters, etc. These will go away when the relevant compilers have C++11 constexpr support.) r=cjones
9408e8c33a1ccc5348a140e8c81ea4c63e0492bf
created 2011-10-12 12:21 -0700
pushed 2012-01-29 07:46 +0000
Jeff Walden Jeff Walden - Back out everything since 5435ee09cf7b. Tinderbox compilers hate me. r=epic-fail
da6e9073b431f61b38a87522c074af7a24a7a17f
created 2011-10-10 22:50 -0700
pushed 2012-01-29 07:46 +0000
Jeff Walden Jeff Walden - Bug 639469 - Implement mozilla::ArrayLength and mozilla::ArrayEnd, and replace uses of NS_ARRAY_LENGTH whenever possible. r=cjones
e7854b4d29ba905ae3994f821b160c989bac4260
created 2011-09-28 23:19 -0700
pushed 2012-01-29 07:46 +0000
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
8e1dd6f8b903ccbb4fcdff817b606fda45d41311
created 2011-08-13 13:34 +0100
pushed 2011-11-04 22:39 +0000
Jonathan Kew Jonathan Kew - bug 678181 - back out second part of bug 668813 (changeset 431a8297db1f) on suspicion of causing crashiness. r=backout
431a8297db1fcd5f947b032664fb0fc956ce3a3b
created 2011-08-09 09:06 +0100
pushed 2011-11-04 22:39 +0000
Jonathan Kew Jonathan Kew - bug 668813 pt 2 - maintain a character coverage map for gfxFontFamily. r=jdaggett
7f9f323a7313fc2a509d75380111cf0103a6bab3
created 2011-06-16 07:31 +0100
pushed 2011-09-22 17:29 +0000
Jonathan Kew Jonathan Kew - bug 467669 - pt 6 - provide the real font name rather than our internal identifier. r=roc
ed3cf3967b6905efa43a5d517004487ae7e13410
created 2011-06-15 16:52 -0400
pushed 2011-09-22 17:29 +0000
Ehsan Akhgari Ehsan Akhgari - Backout bug 467669 and bug 660088
a83c312c64ab3d27534776b87324f04e6316059d
created 2011-06-15 20:17 +0100
pushed 2011-09-22 17:29 +0000
Jonathan Kew Jonathan Kew - bug 467669 - pt 6 - provide the real font name rather than our internal identifier. r=roc
078113c739638fe8b1291c6e62cc448ae5b3db57
created 2011-06-13 19:02 -0700
pushed 2011-09-22 17:29 +0000
Neil Rashbrook Neil Rashbrook - Bug 660525 Remove useless uses of PromiseFlatString (prev cset lacked the code changes) r=joedrew!
1abe9e62753397f24176e42e1b5ea114b95d44e0
created 2011-06-12 11:30 +0900
pushed 2011-09-22 17:29 +0000
Masayuki Nakano Masayuki Nakano - Bug 663036 part.3 gfx should use mozilla::Preferences r=roc+joe
61b579b594436226b16f6e984b67bb1314b26c7c
created 2011-06-09 17:02 -0400
pushed 2011-09-22 17:29 +0000
Ehsan Akhgari Ehsan Akhgari - Backout changeset 322d3d456f5b, cc8b37b43c5a, fba5bf34ad72, b9dab5588ce1 because they break the desktop mobile build on Windows
322d3d456f5b4d5aa098d172c2d1cc7912e7cff6
created 2011-06-09 21:12 +0100
pushed 2011-09-22 17:29 +0000
Neil Rashbrook Neil Rashbrook - Bug 660525 Remove useless uses of PromiseFlatString r=joedrew!
60bfc795e935d8cc06025251e51f6af82907adcd
created 2011-03-24 20:11 +0000
pushed 2014-03-10 22:05 +0000
Masatoshi Kimura Masatoshi Kimura - bug 637481 - add vhea/vmtx support to OTS for CJK webfonts. r=jfkthame
less more (0) -60 tip