Jonathan Kew
|
c1bc1993a3
|
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 |
|
John Daggett
|
300a504645
|
Bug 964613 - check userfont sets for enabled/disabled local fonts when platform fontlist changes occur. r=jfkthame
|
2014-04-17 23:17:22 +09:00 |
|
John Daggett
|
63945a3c9f
|
Bug 975460 - remove use of CGCopyFontTable in async font loader which didn't solve the crash problem on 10.6. r=smichaud,mkato
|
2014-04-03 13:13:14 +09:00 |
|
John Daggett
|
71b6813d7e
|
Bug 975460 - disable async font loader on OSX 10.6. r=smichaud,mkato
|
2014-04-03 13:13:11 +09:00 |
|
John Daggett
|
30312de3dd
|
Bug 975460 - avoid CTFontCopyTable on OSX 10.6 to avoid crash. r=smichaud
|
2014-03-28 14:40:42 +09:00 |
|
Jonathan Kew
|
3feb60242e
|
bug 931426 - fix up font-weight values for some problematic faces on OS X. r=jdaggett
|
2014-03-20 09:46:42 +00:00 |
|
John Daggett
|
4d834aff1c
|
Bug 975460 - check for null CTFontRef after creation. r=jfkthame
|
2014-02-25 16:37:26 +09:00 |
|
John Daggett
|
c9e2d7ffe4
|
Bug 962440 - async font info loader infrastructure with OSX implementation. r=bas
|
2014-01-29 16:39:01 +09:00 |
|
John Daggett
|
531be48b2d
|
Bug 962440 - use CTFontManager to get the list of available font families. r=bas
|
2014-01-29 16:39:00 +09:00 |
|
Ehsan Akhgari
|
ebd358dfd7
|
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 |
|
Chris Peterson
|
0984494569
|
Bug 934261 - Use PostScript font name "LucidaGrande" for CoreText fallback. r=jdaggett
|
2013-11-02 12:51:48 -07:00 |
|
Josh Aas
|
66c8f0f3c8
|
Bug 869762: Use Core Foundation notifications instead of ATS for font changes on OS X. r=jdaggett
|
2013-10-15 23:53:52 -05:00 |
|
Josh Aas
|
3fa6bb4e75
|
Bug 925241: Remove Quickdraw font name lookup code because it's no longer necessary and uses deprecated APIs. r=jdaggett
|
2013-10-15 16:17:37 -05:00 |
|
Nicholas Nethercote
|
440791afd0
|
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 |
|
Ehsan Akhgari
|
a7cfe4f5a9
|
Bug 924019 - Do not assume that PRUnichar and UniChar/unichar are the same type; r=smichaud
|
2013-10-10 12:59:40 -04:00 |
|
Ehsan Akhgari
|
b6bef348c1
|
Bug 924221 - Minimize the #includes in gfx/thebes; r=bjacob
--HG--
extra : rebase_source : af198eb9b9739ce718ba0d16c385624a722cde51
|
2013-10-07 19:15:59 -04:00 |
|
Josh Aas
|
4b110483c8
|
Bug 899473 - Remove OS X 10.4 and 10.5 code from gfx. r=jmuizelaar
|
2013-08-06 17:52:52 -04:00 |
|
Catalin Iacob
|
4f03e5bb1a
|
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
|
ba4133d1ab
|
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
|
5088360b94
|
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
|
5b0a5b3a20
|
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 |
|
Jonathan Kew
|
1906807db7
|
bug 851495 - add Khmer to table of scripts requiring shaping support. r=jdaggett
|
2013-03-15 17:08:55 +00:00 |
|
Jonathan Kew
|
dded44561c
|
bug 846617 - support AAT Myanmar fonts via Core Text shaping. r=jdaggett
|
2013-03-04 10:14:36 +00:00 |
|
Jonathan Kew
|
696cf350b6
|
bug 844133 - eliminate the MOZ_GRAPHITE configure option. r=ted
|
2013-02-22 16:52:20 +00:00 |
|
Jonathan Kew
|
7fdd24a462
|
bug 831292 - don't mask complex-script ranges from the cmap if Graphite tables are present. r=jdaggett
|
2013-01-21 09:24:45 +00:00 |
|
Mats Palmgren
|
6c53161814
|
Bug 786533 - Replace NS_MIN/NS_MAX with std::min/std::max and #include <algorithm> where needed. r=ehsan
|
2013-01-15 13:22:03 +01:00 |
|
Jonathan Kew
|
65700ebddb
|
bug 826288 - remove the obsolete aFamily parameter from gfxFontEntry constructor. r=roc
|
2013-01-04 14:01:44 +00:00 |
|
Jonathan Kew
|
3e14f136de
|
bug 765700 - part 1 - trigger PresContext to reflow when Mac font list is updated. r=jdaggett
|
2012-12-21 09:48:39 +00:00 |
|
Jonathan Kew
|
9e140898be
|
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 |
|
Jonathan Kew
|
aabc57a9d0
|
bug 811312 - part 2 - fold CGFontEntry subclass into MacOSFontEntry. r=jdaggett
|
2012-11-19 10:22:10 +00:00 |
|
Jonathan Kew
|
ca87de67d9
|
bug 811312 - part 1 - remove the ATSFontEntry class (not needed on 10.6 and later). r=jdaggett
|
2012-11-19 10:01:43 +00:00 |
|
Jonathan Kew
|
aa64548679
|
bug 803483 - opentype script support no longer dependent on OS X version. r=jdaggett
|
2012-10-22 08:47:01 +01:00 |
|
Ehsan Akhgari
|
0fd9123eac
|
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
|
e806eeab4f
|
Bug 777292 part 2 - Change all nsnull to nullptr
|
2012-07-30 17:20:58 +03:00 |
|
Jonathan Kew
|
b7693867f2
|
Bug 755730 - don't mask out Indic codepoints in OpenType fonts supported by OS X 10.7. r=jdaggett
|
2012-05-23 14:15:43 +01:00 |
|
John Daggett
|
6ed7380e29
|
Bug 710727. Share cmaps across all fonts. r=jkew, a=tracking-firefox
|
2012-04-19 08:59:43 +09:00 |
|
John Daggett
|
ba0b628aee
|
Bug 738136. Add Lao to the list of scripts that require shaping under OSX. r=jkew
|
2012-04-10 11:06:31 +09:00 |
|
John Daggett
|
de125b895c
|
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
|
341246ae21
|
Bug 710727. Share cmaps across all fonts. r=jkew
|
2012-04-09 13:31:55 +09:00 |
|
Jonathan Kew
|
cfa00ea9ff
|
bug 688125 - part 1 - add memory reporting for the platform font list. r=njn
|
2012-03-27 14:38:39 -07:00 |
|
Jonathan Kew
|
384de9b74a
|
bug 735583 - eliminate font constant synonyms and use the standard forms everywhere. r=jdaggett
|
2012-03-15 09:04:46 +00:00 |
|
John Daggett
|
e464ab89d9
|
Bug 705594. Use CoreText for system font fallback on OSX. r=jfkthame
|
2012-03-09 11:05:47 +09:00 |
|
John Daggett
|
e2eedda75a
|
Bug 705594. Add cmapdata logging. r=roc
|
2012-03-09 11:05:14 +09:00 |
|
Jonathan Kew
|
ebaa9ad3ce
|
bug 711357 - release the CGFontRef after creating our font entry (which holds its own reference). r=jdaggett
|
2011-12-19 10:36:05 +00:00 |
|
Jonathan Kew
|
164f1ffdde
|
bug 631479 (part 4) - implement gfxGraphiteShaper to handle text-shaping for graphite-enabled fonts. r=jdaggett
|
2011-12-09 22:32:29 +00:00 |
|
Ehsan Akhgari
|
2a602a5685
|
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 |
|
Michael Wu
|
d8e503c38b
|
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
|
3d255259df
|
Bug 668133 - Add telemetry probes for font enumeration, r=jtd
|
2011-07-26 23:42:53 -07:00 |
|
Ed Morley
|
af1d9c6c2b
|
Bug 661584 - Code cleanup, substitute more PR_(MAX|MIN|ABS|ROUNDUP) macro calls; r=roc,ted
|
2011-06-25 16:06:02 +02:00 |
|
Jonathan Kew
|
f4cbe3b555
|
bug 663688 - prefer CGFont APIs to older ATS APIs on 10.6 or later. r=smichaud,roc
|
2011-06-24 18:55:27 +01:00 |
|