Jonathan Watt
05b59bc989
Bug 1088625, part 1 - Add lots of missing nsFontMetrics.h and gfxTextRun.h includes
2014-10-24 16:28:14 +01:00
Jonathan Watt
3b52cf43ad
Bug 1086708 - Rename the snapping variant of NSRectToRect to NSRectToSnappedRect. r=mattwoodrow
2014-10-22 12:29:06 +01:00
Jonathan Watt
737ed37340
Bug 1085167, part 2 - Get rid of nsRenderingContext's DeviceContext and any need for it to know about app-units-per-device-pixel. r=mattwoodrow
2014-10-20 10:55:49 +01:00
Jonathan Watt
40da0a5dbd
Bug 1083753, part 2 - Port the code that uses nsRenderingContext::FillRect(nsRect) to Moz2D. r=mattwoodrow
2014-10-19 13:22:22 +01:00
Jonathan Kew
462c33277c
Bug 1077371 - Remove unnecessary null-checks on the result of gfxFontGroup::GetFirstValidFont. r=jdaggett
2014-10-06 15:14:49 +01:00
Jonathan Kew
b107bf5af1
Bug 1065002 pt 2 - Add an orientation field to nsFontMetrics. r=jdaggett
2014-09-30 07:38:35 +01:00
John Daggett
b1e97f13d2
Bug 998869 part 2 - switch to GetFontAt(0) to GetFirstValidFont(). r=jfkthame
2014-09-25 12:16:53 +09:00
Christoph Kerschbaumer
9984cc7023
Bug 1038756: Callsites creating a channel in /layout/mathml/ (r=roc)
2014-09-21 09:41:03 -07:00
Jonathan Kew
03b0ef6aae
bug 1057331 - add orientation flags to gfxShapedText/gfxTextRun and to glyph runs within the text run, and split glyph runs on orientation changes. r=jdaggett
2014-09-16 12:25:45 +01:00
Jonathan Watt
96a5f5b9b8
Bug 1064084, part 1 - Convert all consumers of gfxContext::Translate() to use gfxContext::SetMatrix()/Multiply(). r=Bas
2014-09-11 07:57:38 +01:00
Ehsan Akhgari
b817f2f79d
Bug 1048243 - Fix more bad implicit constructors in gfx; r=jrmuizel
2014-08-05 17:58:40 -04:00
Anuj Agarwal
48d541da1a
Bug 1029138 - Removed dangerous public destructor of nsGlyphTableList. r=froydnj
2014-06-25 09:28:00 +02:00
Frédéric Wang
c76603a3bd
Bug 961365 - Part 1: Add helper functions to access MATH constants and use them to get the AxisHeight. r=jfkthame
2014-07-01 23:29:00 -04:00
Mats Palmgren
57f71caceb
Bug 1028460 - part 3, Change the return type for Get*SkipSides(). r=roc
2014-06-28 10:13:13 +00:00
Phil Ringnalda
650df8d81e
Back out 5 changesets (bug 1028460, bug 1031444) for somehow breaking asmjscache/test/test_cachingBasic.html on Android 2.2
...
Backed out changeset 0b5918ec6521 (bug 1031444)
Backed out changeset 663ff18cd4a1 (bug 1028460)
Backed out changeset ae01b3919c8c (bug 1028460)
Backed out changeset 316c8dfeca9b (bug 1028460)
Backed out changeset e237b2c61ea2 (bug 1028460)
2014-06-28 22:01:28 -07:00
Mats Palmgren
3949ce77fb
Bug 1028460 - part 3, Change the return type for Get*SkipSides(). r=roc
2014-06-28 10:13:13 +00:00
Benoit Jacob
553e5b2a13
Bug 1028588 - Fix dangerous public destructors in layout/ - r=dbaron
2014-06-23 18:40:01 -04:00
John Daggett
844eb2919a
Bug 280443 p5 - fixup problem with MathML stretchy fallback. r=fredw
2014-06-06 15:09:24 +09:00
John Daggett
4cbe97fa4c
Bug 280443 p3 - use fontlist struct in gfx. r=roc,fredw
2014-06-06 15:09:23 +09:00
Birunthan Mohanathas
1ebdb921a5
Bug 869836 - Part 2: Use AppendLiteral instead of Append(NS_LITERAL_STRING(...)). r=ehsan
2014-05-22 06:48:50 +03:00
Anuj Agarwal
7f367db5b3
Bug 848725 - limited the scale factors at the end of nsMathMLChar::StretchInternal and added crashtests. r=fredw.
2014-05-12 01:32:00 +02:00
Frédéric Wang
6cfad072d1
Bug 1007093 - Merge the *.properties tables for the STIXGeneral set. r=karl
2014-05-07 06:22:00 +02:00
Frédéric Wang
1af5136d24
Bug 1005657 - For the Unicode table, check that all the glyphs are found and come from the same font. r=karlt
2014-05-07 23:25:00 -04:00
Birunthan Mohanathas
eeb9aaaa94
Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
2014-04-27 03:06:00 -04:00
Frédéric Wang
28877cb23b
Bug 1000745 - Part 2: Remove font.mathfont-glyph-tables. r=karlt
2014-04-24 02:41:00 -04:00
Frédéric Wang
ac392213a3
Bug 1000745 - Part 1: Remove obsolete font.mathfont-family* preferences. r=karlt
2014-04-24 02:33:00 -04:00
Frédéric Wang
91dee2b87f
Bug 960115 - No longer scale stretchy operators when a variant of any size is found. r=karlt
2014-04-23 00:28:00 -04:00
Frédéric Wang
5390dbaa88
Bug 407059 - Part 4: Use gfxHarfbuzzShaper::GetGlyphHAdvance() for math operators. r=jfkthame
2014-04-23 06:57:42 -07:00
Frédéric Wang
07fb836b9f
Bug 407059 - Part 2: Make nsMathMLChar use the MATH table. r=karlt
2014-04-23 06:57:42 -07:00
Frédéric Wang
024941bd35
Bug 407059 - Part 0: Remove the Truncate() calls from nsMathMLChar::StretchEnumContext. r=karlt
2014-04-23 06:57:41 -07:00
Ryan VanderMeulen
9e7fcad542
Backed out 5 changesets (bug 407059) for reftest asserts.
...
Backed out changeset 21fee1261f2e (bug 407059)
Backed out changeset c940a2d399c4 (bug 407059)
Backed out changeset 77593dd1b044 (bug 407059)
Backed out changeset cfcbc731d4db (bug 407059)
Backed out changeset d8244f3ecdcb (bug 407059)
2014-04-22 11:00:13 -04:00
Frédéric Wang
39af7167e3
Bug 407059 - Part 4: Use gfxHarfbuzzShaper::GetGlyphHAdvance() for math operators. r=jfkthame
2014-04-22 08:44:04 -04:00
Frédéric Wang
fe0b3b9d38
Bug 407059 - Part 2: Make nsMathMLChar use the MATH table. r=karlt
2014-04-22 08:44:03 -04:00
Jacek Caban
ed61d79bad
Bug 663740 - char16_t/wchar_t mismatch fixup.
2014-02-25 12:46:09 +01:00
Frédéric Wang
551a113206
Bug 973322 - Crash [@ nsMathMLChar::PaintForeground]. r=karlt
2014-02-20 08:43:56 -05:00
Frédéric Wang
c5c221e78d
Bug 663740 - Migrate nsMathMLChar measuring and drawing from nsRenderingContext to gfx/thebes classes. r=karlt
2014-02-13 09:53:52 -05:00
Ehsan Akhgari
68bfe70f09
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
John Daggett
b2736d4fd7
Bug 934710 - add various text performance metrics and a log to handle these. r=jfkthame
2013-11-25 13:59:56 +09:00
Ehsan Akhgari
c0c974d57c
Bug 938850 - Build layout/mathml in unified mode; r=roc
2013-11-14 21:45:38 -05:00
Birunthan Mohanathas
e30d39fc7a
Bug 784739 - Switch from NULL to nullptr in layout/; r=ehsan
2013-10-08 14:47:21 -04:00
Ehsan Akhgari
f1ff60bfc2
Bug 917301 - Remove some dead code in layout/; r=dholbert
2013-09-17 13:02:02 -04:00
Ehsan Akhgari
f25b0852c9
Bug 911292 - Minimize the #includes in layout/mathml; r=mats
2013-08-30 17:37:12 -04:00
Timothy Nikkel
df8c23dab6
Bug 695763. Part 3. Invalidate the background images of buttons, fieldsets, and mathml chars if they are not decoded and we are asked to do a sync decode. r=matt.woodrow
2013-06-26 11:43:26 -05:00
Masatoshi Kimura
7dced5c200
Bug 859018 - Remove the MSVC exemption for FAIL_ON_WARNINGS in layout. r=dbaron
2013-04-28 19:02:35 +09:00
Jeff Walden
de6760d7fe
Bug 847480 - Convert DeprecatedAbs uses on nscoord to Abs as appropriate. r=mats
2013-03-09 14:20:04 -08:00
Jeff Walden
ae46876880
Bug 847480 - Blindly convert all existing mozilla::Abs users to mozilla::DeprecatedAbs. Individualized conversions to the reformed mozilla::Abs will continue until mozilla::DeprecatedAbs is unused, at which point it will be removed. r=Ms2ger
2013-03-05 15:43:30 -08:00
Jeff Walden
8be01906e2
Bug 835542 - Implement mozilla::Abs. r=Ms2ger
2013-02-15 19:55:36 -08:00
John Daggett
49ba29ac13
Bug 833169 - fixup idents and trim out redundant initialization. r=karlt
2013-02-18 14:19:40 +09:00
John Daggett
6b0293d2a3
Bug 833169 - add font family name to font entries and use in user font cache key. r=jkew
2013-02-18 11:22:55 +09:00
L. David Baron
ca6c366dc6
Bug 781360 patch 3: Rename {nsIFrame,nsStyleContext,nsComputedDOMStyle}::GetStyle* to Style*, since they can never return null. r=dholbert
...
Except for the changes in:
layout/generic/nsIFrame.h (part)
layout/style/nsComputedDOMStyle.h (all)
layout/style/nsRuleNode.cpp (part)
layout/style/nsStyleContext.cpp (part)
layout/style/nsStyleContext.h (part)
(see patch 3b in the bug), this patch was written with the sed script:
s/\<GetStyle\(Font\|Color\|List\|Text\|Visibility\|Quotes\|UserInterface\|TableBorder\|SVG\|Background\|Position\|TextReset\|Display\|Content\|UIReset\|Table\|Margin\|Padding\|Border\|Outline\|XUL\|SVGReset\|Column\)\>/Style\1/g
2013-02-16 13:51:02 -08:00