Mats Palmgren
60ccae9fe3
Bug 817574 - Replace NS_ABS with std::abs. r=roc
2012-12-04 13:33:33 +01:00
Bas Schouten
bf4c845d16
Bug 814101: Respect system-wide cleartype setting. r=jrmuizel,jfkthame
2012-11-23 02:53:12 +01:00
Jacek Szpot
0b35b0e3d8
Bug 792180 - Replace NS_{UN,}LIKELY with MOZ_{UN,}LIKELY; r=ehsan
2012-10-26 15:32:10 +02:00
Mats Palmgren
8b20f6f589
Bug 798853, gfx. r=roc
2012-10-22 15:53:31 +02:00
Jonathan Kew
02be153e3c
Bug 799062 - eliminate "warning: '&&' within '||'" messages in gfxFont.cpp. r=bas
2012-10-09 13:11:20 +01:00
Ms2ger
8c3cbade76
Bug 793314 - Remove PtrBits; r=mounir,roc
2012-10-02 10:24:11 +02:00
Ehsan Akhgari
1d1ec4e105
Bug 793408 - Remove some prtypes.h #includes from gfx; r=jrmuizel
2012-09-28 14:56:27 -04:00
Isaac Aggrey
997db4d142
Bug 791906: Replace NSPR integer limit constants with stdint ones; r=ehsan
2012-09-28 01:57:33 -05:00
Phil Ringnalda
fd1e5a6cf0
Back out 519f41fa596f (bug 793408) for Windows build bustage on a CLOSED TREE
2012-09-27 14:38:23 -07:00
Ehsan Akhgari
7c8cbb6a5f
Bug 793408 - Remove some prtypes.h #includes from gfx; r=jrmuizel
2012-09-22 11:34:22 -04:00
Ehsan Akhgari
52ace62039
Backout changeset 24f4f77fba76 (bug 793408) because of broken builds on a CLOSED TREE
2012-09-27 10:24:08 -04:00
Ehsan Akhgari
823f39644b
Bug 793408 - Remove some prtypes.h #includes from gfx; r=jrmuizel
2012-09-22 11:34:22 -04:00
Bas Schouten
cf4260a23c
Bug 792207 - Part 1: Retain ScaledFont objects for gfxFonts. r=jrmuizel
2012-09-24 15:02:49 +00:00
Robert O'Callahan
13041e1a84
Bug 772726. Part 13: Fix handling of transforms in gfxTextObjectPaint. r=eflores,jwatt
...
gfxTextObjectPaint::GetFillPattern/GetStrokePattern should take the destination's CTM
as a parameter in order to set up the pattern matrix correctly, since the pattern matrix
is combined with the CTM by cairo/Thebes --- but we want the pattern rendering to be
independendt of the CTM, instead depending only on the TM set up when we initialized
the gfxTextObjectPaint.
We make SVGTextObjectPaint store matrices that map device space to pattern space.
2012-09-12 17:13:12 +12:00
Edwin Flores
02666f50da
Bug 719286 - Fix SVG glyphs to work with Azure r=roc
2012-09-06 16:58:47 +12:00
Edwin Flores
824a6c3acd
Bug 719286 - Support new OpenType-in-SVG table format r=roc
2012-09-06 16:58:47 +12:00
Edwin Flores
8e909b227f
Bug 719286 - Use -moz-objectValue keywords in SVG glyphs r=roc
2012-09-06 16:58:47 +12:00
Edwin Flores
06c8be815b
Bug 719286 - Include SVG glyphs when calculating glyph extents r=jfkthame
2012-09-06 16:58:46 +12:00
Edwin Flores
67581ebf40
Bug 719286 - Add new gfxTextObjectPaint paint wrapper for use with SVG glyphs r=roc
2012-09-06 16:58:46 +12:00
Edwin Flores
fe9a9803ab
Bug 719286 - Basic OpenType SVG functionality r=roc
2012-09-06 16:57:54 +12:00
Randell Jesup
eedf93a21d
Bug 773151: Convert nsCAutoString->nsAutoCString CLOSED TREE r=bsmedberg
2012-09-01 22:35:17 -04: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
Cameron McCormack
8ca4399553
Bug 655877 - Part 25: Give gfxTextRuns the ability to invoke a callback after painting glyphs and partial ligatures. r=roc
2012-08-08 21:37:12 +10:00
Aryeh Gregor
e806eeab4f
Bug 777292 part 2 - Change all nsnull to nullptr
2012-07-30 17:20:58 +03:00
Nicholas Cameron
bd97a63e70
Bug 764125; Add DrawTarget arg to GetScaledFontForFont. r=Bas
2012-07-24 22:18:37 +12:00
Nicholas Cameron
34ba57113f
Back out bug 746883, bug 764125, bug 761895, bug 746883, bug 748116
2012-07-26 18:48:24 +12:00
Nicholas Cameron
20c50817cb
Bug 764125; Add DrawTarget arg to GetScaledFontForFont. r=Bas
2012-07-24 22:18:37 +12:00
Jonathan Kew
ca01c7a551
bug 769475 - incorrect font used for italicized Arabic text when font-family is Arial or Times New Roman. r=smontagu
2012-07-23 03:48:26 -04:00
Ed Morley
a7ac1e9692
Backout 07cd3d70434c & 9be67e1a7b4f (bug 769475) for failures in arial-arabic.html
2012-07-23 11:01:59 +01:00
Jonathan Kew
cfbd46e324
bug 769475 - incorrect font used for italicized Arabic text when font-family is Arial or Times New Roman. r=smontagu
2012-07-23 03:48:26 -04:00
Jonathan Kew
99de89ed3c
bug 765906 - don't ignore boldness when using system fallback fonts. r=jdaggett
2012-07-03 11:35:18 +01:00
Jonathan Kew
486d6a7bf5
bug 763873 - avoid repeatedly accessing aRanges.Length() within ComputeRanges. r=jdaggett
2012-06-26 09:51:37 +01:00
Jonathan Kew
c49bd10d2f
bug 763693 - simplify the word-cache telemetry to reduce overhead. r=jdaggett
2012-06-20 20:58:19 +01:00
Jonathan Kew
2d7e5e52f7
bug 764005 - optimize gfxFontGroup::FindFontForChar for the most common case, and lift array Length() accesses out of other loops in font code. r=smontagu
2012-06-20 20:58:18 +01:00
Ehsan Akhgari
ff75c88d87
Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (gfx parts); r=joedrew
2012-06-13 00:14:28 -04:00
Bas Schouten
d15827520e
Bug 758120: Block attempts to do manual subpixel-AA on bitmap fonts. r=jfkthame
2012-05-24 17:43:55 +02:00
Gervase Markham
ca171eec44
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Jonathan Kew
d2309b4659
bug 752459 - respect clusters when doing word-wrap:break-word. r=smontagu
2012-05-18 16:51:39 +01:00
Jonathan Kew
4550e97b25
bug 752455 - don't allow word break within cluster when copying glyph data for text-transform. r=smontagu
2012-05-18 16:51:39 +01:00
John Daggett
69edaef745
Bug 718539. Trim out old featureSettings string code. r=jkew
2012-04-26 15:27:08 +09:00
John Daggett
018ac74c48
Bug 718539. Merge per-font and style rule font features. r=jkew
2012-04-26 15:26:03 +09:00
Simon Montagu
565550b948
bug 738101 - Use the new mozilla::unicode::GetIdentifierModification instead of the old ccmap in IsDefaultIgnorable. This is the last client for precompiled ccmaps, so remove the infrastructure for them at the same time. r=jfkthame
2012-04-18 21:54:54 -07:00
Jonathan Kew
8a2e8d2523
bug 745780 - update harfbuzz code to upstream commit 3cde23664fbbe9cd2ac1b8fd5eb2ea288309cc9c (2012-04-17). r=jdaggett a=mfinkle
2012-04-21 22:24:39 +01:00
Jeff Muizelaar
a3359ec3be
Bug 745864 - Add profiling labels relevant for Fennec graphics performance. r=bgirard a=blassey
...
--HG--
extra : rebase_source : 9ec2966476988924331d021977e2713e044701df
2012-04-16 14:36:33 -04:00
John Daggett
6ed7380e29
Bug 710727. Share cmaps across all fonts. r=jkew, a=tracking-firefox
2012-04-19 08:59:43 +09:00
Jonathan Kew
c04607daca
bug 745261 - check calls to SetupCairoFont for failure. r=jdaggett
2012-04-17 09:50:26 +01:00
Jonathan Kew
a85cf16773
bug 743767 - fix bugs in pattern matrix handling in GlyphBufferAzure. r=bas
2012-04-10 11:57:23 +01: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
eef88b2b41
bug 717175 - flush shaped-word caches if they grow excessively large. r=roc
2012-04-03 12:22:18 +01:00
Ms2ger
9f1fbf3676
Bug 741048: Remove gfxAtoms. r=roc
2012-03-30 23:08:46 -07:00
Dave Townsend
f5853d4d7a
Backing out changeset 432c4be058b5 which landed with no bug.
2012-03-30 22:23:24 -07:00
John Daggett
8c826c0c0b
Bug 739706. Fix gfxFont.cpp compiler warning. r=jfkthame
2012-03-30 10:50:14 -07:00
Marco Bonardo
31496b4a78
Merge central to inbound
2012-03-30 12:27:55 +02:00
Cameron McCormack
1c9f23f9bf
Bug 740271 - Allocate partial ligature advance rounding error to the last part. r=roc
2012-03-30 13:34:50 +11:00
Ms2ger
b313aff15a
No bug - Remove gfxAtoms; r=roc
2012-03-29 23:08:43 +02:00
Bas Schouten
16adc3cf53
Bug 738691 - Part 2: Add proper stroke and path support to Azure glyph drawing. r=jrmuizel
2012-03-29 20:53:44 +02:00
Nathan Froyd
9b00237249
Bug 739635 - fix -Wunused-but-set-variable warnings in gfx/thebes/; r=jrmuizel
2012-03-27 11:55:54 -04: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
8a54d3120f
bug 688125 - part 2 - add memory reporting for fonts in the gfxFontCache. r=njn
2012-03-23 12:14:16 +00:00
Jonathan Kew
9b9ab028c6
bug 738197 - handle potential failures in gfxFont::GetShapedWord more robustly. r=roc
2012-03-23 12:13:33 +00:00
Ryan VanderMeulen
68314a3f20
Backout 1152d14294df, 18c70ab50559, dbd51616925a, 730c2e84247f, and 7beb8fd46629 due to perma-hangs on WinXP debug moth. (test_memoryReporters.xul | application timed out after 330 seconds with no output)
2012-03-23 17:04:28 -04:00
Jonathan Kew
4337005959
bug 688125 - part 2 - add memory reporting for fonts in the gfxFontCache. r=njn
2012-03-23 12:14:16 +00:00
Jonathan Kew
d7d00f5d4d
bug 688125 - part 1 - add memory reporting for the platform font list. r=njn
2012-03-23 12:14:06 +00:00
Jonathan Kew
7322fce6c4
bug 738197 - handle potential failures in gfxFont::GetShapedWord more robustly. r=roc
2012-03-23 12:13:33 +00:00
Jonathan Kew
0d8c9ce9cc
bug 717175 - disable the timed expiration of shaped-word caches. r=roc
2012-03-21 09:01:08 +00:00
Bas Schouten
c26eb25c96
Bug 736134 - Part 3: Use GlyphRenderingOptions API when drawing Azure fonts. r=jrmuizel
2012-03-19 19:20:18 +00: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
Jonathan Kew
f58d29af3c
bug 735419 - eliminate unused parameter in the gfxTextRun constructor. r=jdaggett
2012-03-15 09:03:51 +00:00
Jonathan Kew
b3ddef8d75
bug 735439 - optimize order of fields in gfxFontStyle to save space. r=jdaggett
2012-03-15 09:03:00 +00:00
Jonathan Kew
91e9f9f359
bug 726539 - last value wins in the case of conflicting features in -moz-font-feature-settings. r=jdaggett
2012-03-12 16:54:28 +00:00
John Daggett
4c96369b89
Bug 705594. Fixup of intra-family fallback code. r=jfkthame
2012-03-09 11:05:33 +09:00
John Daggett
1a9f033e9b
Bug 705594. Implement hard-coded font fallback. r=roc
2012-03-09 11:05:24 +09:00
John Daggett
4514064c4d
Bug 705594. Update Unicode range and pref font lists to avoid system fallback. r=roc
2012-03-09 11:05:05 +09:00
Jonathan Kew
0e0a92e8c9
bug 721821 - make nsBidiPresUtils::WriteReverse aware of clusters, so that diacritics in RTL text display correctly in SVG text. r=smontagu
2012-02-28 21:24:04 +00:00
Jonathan Kew
d4399166e5
bug 724826 pt 1 - move various Unicode property tables from gfx to intl. r=smontagu
...
--HG--
rename : gfx/thebes/gfxUnicodeProperties.h => intl/unicharutil/public/nsUnicodeProperties.h
rename : gfx/thebes/gfxUnicodeScriptCodes.h => intl/unicharutil/public/nsUnicodeScriptCodes.h
rename : gfx/thebes/gfxUnicodeProperties.cpp => intl/unicharutil/src/nsUnicodeProperties.cpp
rename : gfx/thebes/gfxUnicodePropertyData.cpp => intl/unicharutil/src/nsUnicodePropertyData.cpp
rename : gfx/thebes/genUnicodeScriptData.pl => intl/unicharutil/tools/genUnicodePropertyData.pl
2012-02-24 10:15:46 +00:00
Jonathan Kew
a5d915dbc1
bug 728518 - improve the handling of weight in FindFontForChar. r=jdaggett
2012-02-20 08:55:07 +00:00
Jonathan Kew
64dd783613
bug 717175 - clear word cache earlier when expiring fonts. r=jdaggett
2012-02-20 08:54:58 +00:00
Jonathan Kew
eb56c38e23
bug 707959 - followup, move font cache telemetry into gfxFontCache::Lookup. r=roc
2012-02-15 10:17:25 +00:00
John Daggett
ad926a3cef
Bug 707959. Add word cache and font cache telemetry probes. r=roc
2012-02-15 15:37:48 +09:00
Jonathan Kew
5ff3710968
bug 668813 pt 2 - maintain a character coverage map for gfxFontFamily. r=jdaggett
2011-08-09 09:06:01 +01:00
Jonathan Kew
694443dee1
bug 668813 pt 1 - check character coverage of other styles in the selected font family before falling back to other families. r=jdaggett
2011-08-09 09:00:52 +01:00
Jonathan Kew
cff1bc672a
bug 695857 - update harfbuzz code and adapt gfx/thebes for revised harfbuzz API. r=jdaggett
...
harfbuzz library code from upstream harfbuzz-ng commit f51e167436a51b890ffe3f7f7920498fa287acd9;
replaced HB_SCRIPT_* with MOZ_SCRIPT_* codes in gfx;
adapted for changes to HB function signatures.
2012-02-14 08:03:01 +00:00
Edwin Flores
e20fcb14ba
Bug 719288 - Fill and stroke SVG text with one Draw call r=roc
2012-02-04 13:11:09 +00:00
Nicholas Nethercote
a7ad4ef70e
Bug 715453 - Remove computedSize from nsMallocSizeOfFun. r=jlebar,bhackett.
...
--HG--
extra : rebase_source : a65039a407daab45360a5b375b53cbf1bc05b7f6
2012-01-25 00:52:51 -08:00
Edwin Flores
0855766ec9
Bug 710521 - Refactor gfxFont to separate out drawing stroke and drawing to path. r=roc
2012-01-26 13:11:18 +01:00
Jonathan Kew
faa24b11a2
bug 716229 pt 2 - initialize font-matching using the group's primary font. r=roc
2012-01-15 08:45:09 +00:00
Jonathan Kew
c0b92e301e
bug 708075 - observe memory-pressure notification and discard cached gfxShapedWord records. r=roc
2012-01-13 11:37:46 +00:00
Ed Morley
a5e2d37200
Backout f94f83c7f2df (bug 708075), 6bf51f18e69e (bug 717311) for test crashes
2012-01-12 13:30:39 +00:00
Jonathan Kew
451eefe74c
bug 708075 - observe memory-pressure notification and discard cached gfxShapedWord records. r=roc
2012-01-12 12:44:05 +00:00
Jonathan Kew
ee5bca4de4
bug 716229 - don't switch fonts for non-printing control chars. r=roc
2012-01-10 20:40:30 +00:00
Jonathan Kew
2c2e690cb8
bug 703100 followup - fix potential crash due to string not being null-terminated.
2012-01-05 14:41:37 +00:00
Jonathan Kew
174cf9e76f
bug 703100 - pt 5 - optimize allocation of gfxTextRun objects to avoid separate allocation for CompressedGlyph records. r=roc
2012-01-05 11:54:45 +00:00
Jonathan Kew
39b0dea87f
bug 703100 - pt 4 - add timed expiration of cached gfxShapedWord records. r=roc
2012-01-05 11:54:45 +00:00
Jonathan Kew
d5a2294830
bug 703100 - pt 3 - remove copy of original characters from gfxTextRun. r=roc
2011-12-06 12:39:19 +00:00
Jonathan Kew
ccc9f44ded
bug 703100 - pt 2.5 - adapt Android/FT2 font code to work with gfxShapedWord caches. r=roc
2011-12-06 12:39:19 +00:00
Jonathan Kew
8a374cd168
bug 703100 - pt 2.1 - implement gfxShapedWord caching for gfxFont instances. r=roc
2011-12-06 12:39:19 +00:00
Jonathan Kew
dab5dd6132
bug 703100 - pt 1 - eliminate gfxTextRunWordCache and gfxTextRunCache. r=roc
2011-12-06 12:39:18 +00:00
Bas Schouten
29a752007d
Bug 711063 - Part 3: Adjust font code to be compatible with Azure wrapper. r=joedrew
2012-01-05 08:17:51 +01:00
Nicholas Nethercote
8f335f567c
Bug 707865 - Convert nsTArray::SizeOf() to nsTArray::SizeOfExcludingThis(). r=jlebar.
...
--HG--
extra : rebase_source : d802d58bc7dedda2490878793923adc0ab55f779
2011-12-15 14:59:53 -08:00
Matt Brubeck
7d451f6bac
Back out bug 710521, bug 672013, bug 702739 because of Mac reftest failures
2011-12-18 08:15:09 -08:00
Edwin Flores
a9f4f6c3c4
Bug 710521. Small refactor of gfxFont to separate drawing to paths and drawing strokes. r=roc
2011-12-18 21:53:03 +13:00
Bas Schouten
b1fe1c94c1
Bug 702851: Move mScaledFont into gfxFont superclass. r=jdaggett
2011-12-15 17:12:40 +01: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
John Daggett
5b27f91689
Bug 693143. Fix top crasher related to small font sizes and bitmap fonts. r=roc
2011-12-07 12:02:53 +09:00
Nicholas Nethercote
f102556f32
Bug 698968 - Add mallocSizeOf functions and start using them. r=jlebar,bhackett,jfkthame, sr=bz.
2011-11-27 19:03:14 -08: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
Jonathan Kew
36c1dc9fbe
bug 671297 - add memory reporting for textRuns. r=roc,jlebar
2011-10-14 08:06:35 +01: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
Jonathan Kew
1f9c88fc75
bug 684889 - refactor and clean up Android font-list implementation. r=jdaggett
2011-09-23 12:15:36 +01:00
Ed Morley
69df3bc60b
Backout changeset 864c08bd7c63 (bug 684889) for Android bustage
2011-09-23 10:36:16 +01:00
Jonathan Kew
66391fedb7
bug 684889 - refactor and clean up Android font-list implementation. r=jdaggett
2011-09-23 09:53:13 +01:00
Jonathan Kew
283225c307
bug 686190 - ensure glyph buffer is flushed when necessary during synthetic bolding. r=jdaggett
2011-09-12 13:10:46 +01:00
Jonathan Kew
52da6a7240
bug 3512 - fix computation of StyleDistance to account for font-stretch more accurately. r=jdaggett
2011-09-05 08:34:12 +01:00
Jonathan Kew
b3bc1a2f7c
bug 674909 - make synthetic bolding proportionate to font size and zoom. r=jdaggett
2011-09-02 21:18:25 +01:00
Jonathan Kew
04e54a46d6
bug 680402 - avoid calling SanitizeGlyphRuns repeatedly during textrun construction with multiple scripts. r=jdaggett
2011-08-29 09:21:53 +01:00
Jonathan Kew
6ac2cac59a
bug 678181 - backout changeset c433a1d53dd5 (bug 668813 pt 1) on suspicion of causing crashiness. r=backout
2011-08-15 18:32:19 +01:00
Ms2ger
66ab4757eb
Merge m-c to m-i
2011-08-13 14:47:03 +02:00
Jonathan Kew
ef8cece286
bug 678181 - back out second part of bug 668813 (changeset 431a8297db1f) on suspicion of causing crashiness. r=backout
2011-08-13 13:34:56 +01:00
Rafael Ávila de Espíndola
92df261412
Bug 677648 - Change the type of the 'advance' variable in gfxTextRun::AdjustAdvancesForSyntheticBold, to allow using it to initialize the mAdvance field of DetailedGlyph using clang in c++0x mode; r=roc
2011-08-11 15:40:59 +02:00
Jonathan Kew
3468d6f6ed
bug 668813 pt 2 - maintain a character coverage map for gfxFontFamily. r=jdaggett
2011-08-09 09:06:01 +01:00
Jonathan Kew
cf6ef49886
bug 668813 pt 1 - check character coverage of other styles in the selected font family before falling back to other families. r=jdaggett
2011-08-09 09:00:52 +01:00
Jonathan Kew
f6edd66077
bug 671385 - restore the recursive application of ForEachFontInternal to font names from preferences, to avoid breaking Fontconfig generics. r=jdaggett
2011-07-26 10:50:14 +01:00
Jonathan Kew
4ddf26ea1f
bug 668758 - don't look up prefs font families in the user font set. r=jdaggett
2011-07-13 09:40:32 +01:00
Jonathan Kew
c7c5b7169b
Backed out changeset 51b49a7cf2e4 (bug 668758) because of android bustage
2011-07-13 10:50:37 +01:00
Jonathan Kew
e163f1538f
bug 668758 - don't look up prefs font families in the user font set. r=jdaggett
2011-07-13 09:40:32 +01:00
Jonathan Kew
636a69c177
bug 553571 - try to avoid breaking font runs at ZWNJ when using font fallback, because Indic scripts require shaping across the ZWNJ character. r=roc
2011-07-01 07:38:14 +01:00
Matt Brubeck
4e7caa789f
Merge mozilla-central and mozilla-inbound
2011-08-12 07:08:33 -07:00
Jeff Muizelaar
cb92f6ff06
Bug 660662. Eliminate NS_(ceil|floor). r=roc
...
These just called the system versions.
2011-05-30 15:08:55 -04: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
Ed Morley
c8157ac7e6
Bug 664311 - Remove WinCE code from gfx/; r=jmuizelaar
2011-06-18 11:04:30 +02:00
Jonathan Kew
f9cb8da613
bug 467669 - pt 6 - provide the real font name rather than our internal identifier. r=roc
2011-06-16 07:31:37 +01:00
Jonathan Kew
0bc82a4ba2
bug 467669 - pt 3 - track which stage of font matching led to selection of a particular face. r=roc
2011-06-16 07:31:37 +01:00
Ehsan Akhgari
13d84f740f
Backout bug 467669 and bug 660088
2011-06-15 16:52:48 -04:00
Jonathan Kew
be3ae9b1a0
bug 467669 - pt 6 - provide the real font name rather than our internal identifier. r=roc
...
--HG--
extra : rebase_source : d548ab2be329058bde101b142607abf14dce7191
2011-06-15 20:17:54 +01:00
Jonathan Kew
eacb2d87b0
bug 467669 - pt 3 - track which stage of font matching led to selection of a particular face. r=roc
...
--HG--
extra : rebase_source : 89e65a1d612dcee7872a18a5e4bb9b3591c3a63d
2011-06-15 20:17:51 +01:00
Masayuki Nakano
e06d6eb819
Bug 663036 part.3 gfx should use mozilla::Preferences r=roc+joe
2011-06-12 11:30:16 +09:00
Daniel Holbert
8556ef49be
Bug 659466: Fix remaining data URI "#" --> "%23" conversions in testcases. r=bz
2011-05-26 01:20:08 -07:00
John Daggett
0cc810376c
Bug 652754. Eliminate unnecessary font data enumerations at startup. r=jkew
2011-05-20 15:09:30 +09:00
John Daggett
d513f6e578
Backout 2e0e36b0feae due to odd Linux bustage
2011-05-20 16:13:01 +09:00
John Daggett
43f90511f3
Bug 652754. Eliminate unnecessary font data enumerations at startup. r=jkew
2011-05-20 15:09:30 +09:00
Ed Morley
d260544670
Bug 316661 - Part A - Remove null-checks before delete. r=bsmedberg
2011-05-17 16:01:36 +02:00
Jonathan Kew
916e9b8b24
bug 253317 - part 5 - support none/manual/auto values for -moz-hyphens in layout. r=roc
2011-05-04 12:29:56 +01:00
Jonathan Kew
6a0388114b
bug 33032 - synthesize various Unicode space characters rather than showing missing glyphs. r=jdaggett
2011-05-02 10:01:55 +01:00
Jonathan Kew
450943ec19
bug 653100 - no longer need to save copies of layout tables prior to OTS sanitization. r=jdaggett
2011-04-28 09:01:59 +01:00
Jonathan Kew
fcadc04ff6
Backed out changeset 52b6489a3140 (bug 653100) because of reftest oranges.
2011-04-28 10:52:04 +01:00
Jonathan Kew
32c814b853
bug 653100 - no longer need to save copies of layout tables prior to OTS sanitization. r=jdaggett
2011-04-28 09:01:59 +01:00
Jonathan Kew
0d12b6c03d
bug 608940 - remove unused function gfxTextRun::Clone. r=jdaggett
2011-04-28 06:06:53 +01:00
Jonathan Kew
8e92dd97a6
bug 642589 - expose prefs for tweaking DirectWrite/D2D antialiasing behavior. r=jdaggett
2011-04-21 07:29:50 +01:00
Robert O'Callahan
307547d062
Bug 641426. Part 3: Convert gfxRect::pos/size to x/y/width/height. r=joe,sr=cjones
2011-04-19 15:07:21 +12:00