John Daggett
|
284c6bfc7d
|
Bug 752394 - time out font facename list initialization, reflow if needed after font loader thread completes. r=jfkthame
|
2014-04-23 14:20:20 +09:00 |
Jonathan Kew
|
46986af9a6
|
bug 969504 - avoid using Segoe UI Light or Semibold for U+25B6 due to bad glyph on Win7. r=jdaggett
|
2014-02-17 11:23:57 +00:00 |
Jacek Caban
|
722931a18c
|
Bug 962440 - Fixed char16_t/wchar_t mismatch.
|
2014-02-10 12:05:36 +01:00 |
Ehsan Akhgari
|
22cd0287dc
|
Bug 970041 - Use fallible allocation in Windows font code; r=jfkthame
|
2014-02-09 11:34:22 -05:00 |
John Daggett
|
bcf6b6943a
|
Bug 962440 - load font info for DirectWrite font list. r=bas
|
2014-01-29 16:39:01 +09:00 |
John Daggett
|
031132973a
|
Bug 962440 - async font info loader infrastructure with OSX implementation. r=bas
|
2014-01-29 16:39:01 +09:00 |
Ehsan Akhgari
|
1b83407ce9
|
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 |
Jacek Caban
|
34f795c6b7
|
Bug 945230 - Fixed char16_t/wchar_t mismatch in gfx/thebes/. r=bas.schouten
|
2013-12-11 10:46:41 +01:00 |
John Daggett
|
1ee70857fb
|
Bug 947812 - use DirectWrite API for fullname/psname lookup. r=bas
|
2013-12-11 09:58:19 +09:00 |
Birunthan Mohanathas
|
3440613a39
|
Bug 713082 - Part 2: Rename Util.h to ArrayUtils.h. r=Waldo
--HG--
rename : mfbt/Util.h => mfbt/ArrayUtils.h
|
2013-12-08 21:52:54 -05:00 |
Nicholas Nethercote
|
70723692af
|
Bug 921923 (part 4) - Make multi-output sizeOfFoo() functions more consistent in gfx/thebes/. r=jkew.
--HG--
extra : rebase_source : 02ddce0e34ec6619fcaf92aa30addc77bdd8b80f
|
2013-10-14 19:19:47 -07:00 |
Robert O'Callahan
|
03e7828db2
|
Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg
--HG--
extra : rebase_source : 0787130b1814c74bfb38dc178de94022f0b2e64e
|
2013-09-02 20:41:57 +12:00 |
Birunthan Mohanathas
|
c742394e75
|
Bug 784739 - Switch from NULL to nullptr in gfx/thebes/; r=ehsan
|
2013-07-31 11:44:31 -04:00 |
Catalin Iacob
|
6f4758d23e
|
Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn.
--HG--
extra : rebase_source : fc472490dd978d165f02f77ed37f07aed6e5bb61
|
2013-06-23 14:03:39 +02:00 |
Jonathan Kew
|
a9a5996e88
|
bug 874053 - ReadCMAP() must not leave the font entry's mCharacterMap pointer NULL, even if cmap table can't be read. r=roc
|
2013-05-21 12:25:47 +08:00 |
Jonathan Kew
|
3eb1fdd857
|
bug 847344 - refactor gfxFont/gfxFontEntry and associated classes for more efficient use of HarfBuzz and Graphite shaper APIs. r=roc
|
2013-05-16 17:29:20 +01:00 |
Jonathan Kew
|
f4861423b9
|
bug 837498 - work around DWrite/GDI 'cmap' discrepancy for Italic fonts with Hebrew system locale. r=smontagu
|
2013-05-01 20:40:19 +01:00 |
Jonathan Kew
|
f168126c35
|
bug 699331 - pt 1 - replace hardcoded font-loader constants with prefs to allow easier tuning. r=jdaggett
|
2013-04-26 08:40:44 +01:00 |
Makoto Kato
|
721aa48809
|
Bug 857957 - Use Endian.h for byte swap. f=nfroyd, r=jfkthame, r/sr=bsmedberg
|
2013-04-24 16:40:33 +09:00 |
Jonathan Kew
|
a03d1dc724
|
bug 821442 - eliminate the unreliable mFamily back-pointer in gfxFontEntry, and instead pass/track font family explicitly where needed. r=roc
|
2012-12-19 09:42:25 +00:00 |
Aryeh Gregor
|
291bfa222b
|
Bug 783523 - Fix platform-specific nsresult misuse; r=ehsan,tbsaunde,smaug
|
2012-08-16 14:58:11 +03:00 |
Ehsan Akhgari
|
e368dc9c85
|
Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
This patch was generated by a script. Here's the source of the script for
future reference:
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name nsXPCOMCID.h \
! -name prtypes.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 PRInt8 int8_t
convert PRUint8 uint8_t
convert PRInt16 int16_t
convert PRUint16 uint16_t
convert PRInt32 int32_t
convert PRUint32 uint32_t
convert PRInt64 int64_t
convert PRUint64 uint64_t
convert PRIntn int
convert PRUintn unsigned
convert PRSize size_t
convert PROffset32 int32_t
convert PROffset64 int64_t
convert PRPtrdiff ptrdiff_t
convert PRFloat64 double
|
2012-08-22 11:56:38 -04:00 |
Aryeh Gregor
|
d0ad5a7d0c
|
Bug 777292 part 2 - Change all nsnull to nullptr
|
2012-07-30 17:20:58 +03:00 |
Gervase Markham
|
82ff7027aa
|
Bug 716478 - update licence to MPL 2.
|
2012-05-21 12:12:37 +01:00 |
John Daggett
|
ed5cb19215
|
Bug 710727. Share cmaps across all fonts. r=jkew, a=tracking-firefox
|
2012-04-19 08:59:43 +09:00 |
John Daggett
|
61265580b9
|
Bug 710727. Revert shared cmap patch due to reftest/mochitest-4 failures on Win7. a=bustage
|
2012-04-09 22:03:28 +09:00 |
John Daggett
|
1e5af79b2e
|
Bug 710727. Share cmaps across all fonts. r=jkew
|
2012-04-09 13:31:55 +09:00 |
Jacek Caban
|
7741551caa
|
Bug 735194 - gfxDWriteFontList.cpp fails to compile on mingw r=bas
|
2012-04-04 11:12:11 +02:00 |
Jonathan Kew
|
402c1e42cf
|
bug 688125 - part 1 - add memory reporting for the platform font list. r=njn
|
2012-03-27 14:38:39 -07:00 |
John Daggett
|
460915fb42
|
Bug 705594. Use DirectWrite custom text renderer for fallback on Windows Vista/7. r=bas
|
2012-03-09 11:05:55 +09:00 |
John Daggett
|
1c51db548d
|
Bug 705594. Add cmapdata logging. r=roc
|
2012-03-09 11:05:14 +09:00 |
Jonathan Kew
|
1d96b60556
|
bug 718513 - [dwrite] implement synthetic bolding for fonts loaded via @font-face with src:local(). r=bas
|
2012-01-18 21:18:10 +00:00 |
Ehsan Akhgari
|
92064e6d3f
|
Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
Landing on a CLOSED TREE
|
2011-10-17 10:59:28 -04:00 |
Jeff Walden
|
b5e57820bf
|
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
--HG--
extra : rebase_source : b4bae9a0f85abf2feb828609b50e756916b99a6f
|
2011-10-10 22:50:08 -07:00 |
Jeff Walden
|
d0532c3e95
|
Back out everything since 5435ee09cf7b. Tinderbox compilers hate me. r=epic-fail
|
2011-10-12 12:21:53 -07:00 |
Jeff Walden
|
0f30b277bf
|
Bug 639469 - Implement mozilla::ArrayLength and mozilla::ArrayEnd, and replace uses of NS_ARRAY_LENGTH whenever possible. r=cjones
--HG--
extra : rebase_source : 860a8271bf7e51cde358f2a4185c410de1fc2960
|
2011-10-10 22:50:08 -07:00 |
Michael Wu
|
d2b70213ac
|
Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
--HG--
rename : tools/trace-malloc/bloatblame.c => tools/trace-malloc/bloatblame.cpp
|
2011-09-28 23:19:26 -07:00 |
Michael Wu
|
ae7c998e7f
|
Bug 668133 - Add telemetry probes for font enumeration, r=jtd
|
2011-07-26 23:42:53 -07:00 |
Masayuki Nakano
|
9b0bdf62e1
|
Bug 663036 part.3 gfx should use mozilla::Preferences r=roc+joe
|
2011-06-12 11:30:16 +09:00 |
Robert O'Callahan
|
be47844603
|
Bug 661471. Part 3: Apply 'GDI Classic' prefs to @font-face local(). r=jdaggett,jfkthame
|
2011-06-03 16:31:08 +12:00 |
Robert O'Callahan
|
e6a174ce46
|
Bug 661471. Part 2: Add a pref to limit the forcing of 'GDI Classic' to a maximum font size. r=jdaggett,jfkthame
|
2011-06-03 16:31:08 +12:00 |
Robert O'Callahan
|
3cb40b372b
|
Bug 661471. Part 1: Create preference to force particular font families to use 'GDI Classic' rendering with DirectWrite. r=jdaggett,jfkthame
|
2011-06-03 16:31:07 +12:00 |
Zack Weinberg
|
d100392a5b
|
Bug 651498: call gfxPlatform::Init when necessary and not earlier. r=joedrew,bsmedberg
--HG--
extra : rebase_source : fa6eae9a0656197d2c245f7c15120f36face2347
|
2011-04-21 12:36:49 -07:00 |
Jonathan Kew
|
b10116e2f8
|
bug 636957 - ensure DWrite font list is initialized in GetFontFamilyList(). r=jdaggett
|
2011-04-13 08:28:34 +01:00 |
John Daggett
|
0c31b91220
|
Bug 643649. Pass correct parameter value into registry call. r=joedrew
|
2011-03-29 12:11:22 +09:00 |
Jonathan Kew
|
4f6a3c4425
|
bug 642093 - map commonly-used bitmap font names to truetype equivalents for dwrite. r=bas
|
2011-03-24 20:11:38 +00:00 |
Jonathan Kew
|
cbe82dc867
|
bug 629386 - avoid using GDI font table loading for symbol fonts and italic faces in Arabic locales. r=jdaggett a=blocking2.0
|
2011-02-03 12:12:10 +00:00 |
John Daggett
|
7153f32eea
|
Bug 628152. Fix crash in BuildFontList and revert lazy metrics initialization in gfxDWriteFont. r=jkew, a=blocker
|
2011-01-28 09:40:06 +09:00 |
John Daggett
|
2f2819271d
|
Bug 551313. Workaround synthetic Gill Sans family when DirectWrite is used. r=jkew, a=joedrew
|
2011-01-27 12:05:55 +09:00 |
Jonathan Kew
|
dfed233bd0
|
bug 627840 - (DirectWrite) only check for bitmaps in CJK fonts. r=masayuki a=joe
|
2011-01-25 09:17:18 +00:00 |