John Daggett
|
919383ef8c
|
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
|
741f3599f9
|
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
|
0232ff3210
|
Bug 962440 - Fixed char16_t/wchar_t mismatch.
|
2014-02-10 12:05:36 +01:00 |
|
Ehsan Akhgari
|
bd774dda66
|
Bug 970041 - Use fallible allocation in Windows font code; r=jfkthame
|
2014-02-09 11:34:22 -05:00 |
|
John Daggett
|
eb0dd68f38
|
Bug 962440 - load font info for DirectWrite font list. r=bas
|
2014-01-29 16:39:01 +09:00 |
|
John Daggett
|
5ae2daf279
|
Bug 962440 - async font info loader infrastructure with OSX implementation. r=bas
|
2014-01-29 16:39:01 +09: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 |
|
Jacek Caban
|
ab8a15b97f
|
Bug 945230 - Fixed char16_t/wchar_t mismatch in gfx/thebes/. r=bas.schouten
|
2013-12-11 10:46:41 +01:00 |
|
John Daggett
|
dd13cfa6ca
|
Bug 947812 - use DirectWrite API for fullname/psname lookup. r=bas
|
2013-12-11 09:58:19 +09:00 |
|
Birunthan Mohanathas
|
58325c73be
|
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
|
73046bbae3
|
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
|
8ca63f18ef
|
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
|
186d1e17e2
|
Bug 784739 - Switch from NULL to nullptr in gfx/thebes/; r=ehsan
|
2013-07-31 11:44:31 -04:00 |
|
Catalin Iacob
|
83b78343dc
|
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
|
1b6d3e5fef
|
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
|
1ecd77525b
|
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
|
523b58972b
|
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
|
4495f7617b
|
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
|
803532ef87
|
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
|
813a2e26db
|
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
|
e840991a39
|
Bug 783523 - Fix platform-specific nsresult misuse; r=ehsan,tbsaunde,smaug
|
2012-08-16 14:58:11 +03:00 |
|
Ehsan Akhgari
|
8c296bbcd4
|
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
|
57c0ad57fb
|
Bug 777292 part 2 - Change all nsnull to nullptr
|
2012-07-30 17:20:58 +03:00 |
|
Gervase Markham
|
87620f5676
|
Bug 716478 - update licence to MPL 2.
|
2012-05-21 12:12:37 +01:00 |
|
John Daggett
|
07deda21a7
|
Bug 710727. Share cmaps across all fonts. r=jkew, a=tracking-firefox
|
2012-04-19 08:59:43 +09:00 |
|
John Daggett
|
7b5ada3029
|
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
|
d2472755e5
|
Bug 710727. Share cmaps across all fonts. r=jkew
|
2012-04-09 13:31:55 +09:00 |
|
Jacek Caban
|
018ba30861
|
Bug 735194 - gfxDWriteFontList.cpp fails to compile on mingw r=bas
|
2012-04-04 11:12:11 +02:00 |
|
Jonathan Kew
|
caf83019b5
|
bug 688125 - part 1 - add memory reporting for the platform font list. r=njn
|
2012-03-27 14:38:39 -07:00 |
|
John Daggett
|
5150513162
|
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
|
c8f9f5a814
|
Bug 705594. Add cmapdata logging. r=roc
|
2012-03-09 11:05:14 +09:00 |
|
Jonathan Kew
|
3a14b1e4be
|
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
|
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 |
|
Jeff Walden
|
b7753477cf
|
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
|
eb2cb918a4
|
Back out everything since 5435ee09cf7b. Tinderbox compilers hate me. r=epic-fail
|
2011-10-12 12:21:53 -07:00 |
|
Jeff Walden
|
77ebbde4ab
|
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
|
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 |
|
Masayuki Nakano
|
e06d6eb819
|
Bug 663036 part.3 gfx should use mozilla::Preferences r=roc+joe
|
2011-06-12 11:30:16 +09:00 |
|
Robert O'Callahan
|
4bb2d42df6
|
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
|
72424d8066
|
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
|
0e9af9395b
|
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
|
85ef3b518f
|
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
|
5a633fc5ed
|
bug 636957 - ensure DWrite font list is initialized in GetFontFamilyList(). r=jdaggett
|
2011-04-13 08:28:34 +01:00 |
|
John Daggett
|
6fb5fc67de
|
Bug 643649. Pass correct parameter value into registry call. r=joedrew
|
2011-03-29 12:11:22 +09:00 |
|
Jonathan Kew
|
b15a7010f2
|
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
|
08df15c30f
|
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
|
8851b92260
|
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
|
01b02057fb
|
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
|
2ef0fda852
|
bug 627840 - (DirectWrite) only check for bitmaps in CJK fonts. r=masayuki a=joe
|
2011-01-25 09:17:18 +00:00 |
|