Wes Kocher
af6ad08f86
Merge inbound to m-c a=merge
2014-06-19 18:07:43 -07:00
Ed Morley
798f1d2efc
Merge mozilla-central and b2g-inbound
2014-06-19 17:20:14 +01:00
Mike Habicher
7b53c87c00
Bug 990122 - move prefs used by camera to CameraPreferences, r=ehsan
2014-06-19 09:20:49 -04:00
James Kitchener
15ceabeb5c
Bug 330964 - Mark tablespacing tests as failing for B2G. r=karlt
2014-06-18 06:51:00 -04:00
James Kitchener
b6938e5896
Bug 330964 - Tests for mtable row/column/framespacing. r=fredw
...
--HG--
rename : layout/reftests/mathml/dir-6-ref.html => layout/reftests/mathml/dir-6a-ref.html
rename : layout/reftests/mathml/dir-6.html => layout/reftests/mathml/dir-6a.html
2014-06-18 06:49:00 -04:00
James Kitchener
71979bbdd5
Bug 330964 - Add rowspacing/columnspacing/framespacing to MathML mtable. r=fredw
2014-06-18 06:57:00 -04:00
James Kitchener
ca00cc5665
Bug 330964 - Make nsTableFrame::GetCellSpacing[XY] take an argument. r=roc
2014-06-18 06:47:00 -04:00
Jonathan Kew
0d022079d1
bug 871453 - part 4 - reftests for the font-synthesis property. r=jdaggett
2014-06-19 08:09:24 +01:00
Benoit Girard
bab551040d
backout d4bf4c76854e for causing mochitest-other failures
2014-06-19 00:35:54 -04:00
Andrew McCreight
715e4aad6a
Bug 1011391 - Clear rule cascades in nsCSSStyleSheet's Unlink. r=bz
2014-06-18 15:33:30 -07:00
Cameron McCormack
c700a52d2a
Bug 1026903 - Make nsStyleContext members private. r=dbaron
2014-06-19 13:19:39 +10:00
Cameron McCormack
ab79bfe830
Bug 1026345 - Remove the now unused nsStyleContext allocation functions. r=dbaron
2014-06-19 13:19:11 +10:00
Cameron McCormack
5a3e19e62c
Bug 1026344 - Part 4: Make nsStyleCoord::Calc refcounted and introduce a non-refcounted nsStyleCoord::CalcValue. r=dbaron
...
This means that style structs holding computed calc() values are now able to be
stored in the rule tree.
2014-06-19 13:18:03 +10:00
Cameron McCormack
06cbf2ee81
Bug 1026344 - Part 3: Rename CalcValue to PixelCalcValue. r=dbaron
2014-06-19 13:17:56 +10:00
Cameron McCormack
916d111a71
Bug 1026344 - Part 2: Make nsStyleUnit a uint8_t-sized enum so we can use it on nsStyle{Sides,Corners}. r=dbaron
2014-06-19 13:17:10 +10:00
Cameron McCormack
94d86f7148
Bug 1026344 - Part 1: Don't use memcpy to copy style structs. r=dbaron
...
This is in preparation for nsStyleCoords becoming non-POD types. The
use of memcpy is a bit of a trap when modifying the style structs, and
it likely has marginal value now that anything with an nsStyleCoord
can't be memcpy-initialized.
2014-06-19 13:17:10 +10:00
Birunthan Mohanathas
bc0233fe47
Bug 1026535 - Fix mismatched class/struct tags. r=ehsan
2014-06-18 17:57:51 -07:00
Benoit Girard
502934023e
Bug 1027380 - Don't paint flash for inactive layer manager. r=mattwoodrow
...
--HG--
extra : rebase_source : 29238270960b22c3391c59e68d3cced748984650
2014-06-18 21:22:54 -04:00
Benoit Girard
fd2dfb49c6
Bug 1027433 - Reported throttled transaction to the profiler. r=mattwoodrow
...
--HG--
extra : rebase_source : 348571e878f4068247f8adfda284233b61b610b0
2014-06-18 21:21:39 -04:00
Benoit Jacob
15b208d7f3
Bug 1027251 - Fix or whitelist dangerous public destructors in layout/ - r=dbaron
2014-06-18 22:28:59 -04:00
Andrew Halberstadt
e60605718c
Bug 997244 - Move emulator.py out of marionette and into mozrunner, r=wlach,mdas,jgriffin
2014-06-19 14:17:26 -04:00
Nicholas Nethercote
aaf6fb2124
Bug 1010064 - Allow memory reports to be anonymized. r=bsmedberg.
...
--HG--
extra : rebase_source : 5eb756b17a97e751deb0f47e909fdb35533cb23b
2014-05-20 23:06:54 -07:00
L. David Baron
cc63c0810a
Bug 1026768 - Pass the restyle hint through from ProcessOneRestyle to ComputeStyleChangeFor rather than converting it to a boolean and back. r=heycam
...
This was originally bug 996796 patch 6, but it's also needed bug 931668,
so I'm moving it into its own bug.
2014-06-18 17:07:26 -07:00
L. David Baron
a13b5c1919
Bug 996798 - Add a typedef to make it easier to change the size of nsWrapperCache/nsINode flags. r=bzbarsky
2014-06-18 17:07:26 -07:00
Wes Kocher
e34177291e
Backed out changeset 81a51de30a2a (bug 997244) for breaking b2g emulator mochitests on an otherwise CLOSED TREE
2014-06-18 14:15:48 -07:00
Susanna Bowen
58e46a1570
Bug 727125 - Update overflow areas for text frames on text-decoration change to ensure text-decoration on hover is visible. r=dbaron
2014-06-17 10:32:00 -04:00
Susanna Bowen
b85550ce86
Bug 727125 - Lazily compute LineBaselineOffset when needed so it is present after a dynamic change of 'text-decoration'. r=dbaron
...
This fixes the positioning of underlines set on a block or its ancestor
when drawn on children of a block that have a vertical-align !=
baseline.
The lazy computation is done all at once for all children of a block to
avoid O(N^2) searches for the line containing a frame.
2014-06-18 12:55:00 -04:00
Andrew Halberstadt
7704c45325
Bug 997244 - Pull emulator.py out of marionette and into mozrunner, r=wlach,mdas,jgriffin
2014-06-18 13:30:12 -04:00
Seth Fowler
ba4e3dddeb
Bug 1023618 - Ensure that win.document.documentElement exists before using it. r=roc
2014-06-16 20:57:35 -07:00
James Kitchener
a14bdf0899
Bug 330964 - Fix cellspacing call in CalcUnpaginagedHeight. r=roc
2014-02-23 05:00:00 -05:00
Jonathan Watt
5e91ece22c
Bug 932198 - Convert nsSVGPatternFrame from using gfxASurface to using Moz2D APIs. r=longsonr
2014-06-18 01:07:21 +01:00
Boris Zbarsky
4dbddd5d19
Bug 1019194 part 2. Get rid of the XPCOM contract way of creating an IndexedDatabaseManager. r=khuey
2014-06-17 15:01:47 -04:00
Jonathan Watt
2586dd3cb2
Bug 1025553, part 1 - Change the names of the members of gfxMatrix to match the names of the members of Moz2D's Matrix. r=Bas
2014-06-17 18:35:51 +01:00
Ehsan Akhgari
28c14d47a0
Fix the places where we forward declare already_AddRefed as a struct, no bug, r=I'm-sick-and-tired-of-MSVC-stupidity
2014-06-17 10:57:23 -04:00
Simon Montagu
f3e261c3a0
Bug 789096 patch 7: Use logical coordinates in nsBlockReflowContext. r=jfkthame
2014-06-17 07:41:35 -07:00
Simon Montagu
caa93255c4
Bug 789096: make method names in nsLineLayout correspond to the respective CSS properties. r=jfkthame
2014-06-17 07:41:33 -07:00
Josiah Bruner
0036c7d280
Bug 1021309 - Add "mac-yosemite-theme" CSS system metric. r=mstange
2014-06-05 18:02:46 -04:00
Simon Montagu
aaa4878ee5
Replace GetBaseline with GetLogicalBaseline and use logical coordinates in the line position and baseline getters in nsLayoutUtils. Bug 789096, r=jfkthame
2014-06-17 05:19:38 -07:00
Martin Stransky
d40092c02c
Bug 957396 - Enlarge container constraints when MinSize is bigger than MaxSize. r=enndeakin
2014-06-11 05:03:00 +02:00
Susanna Bowen
64b0116f8b
Bug 1025308 - Rename the variables associated with skipping style fixups for children element's based on parent display value. r=mats
2014-06-16 09:55:00 -04:00
Nathan Froyd
80ad2a9bd1
Bug 1025959 - disable checks for webapp updates during tests; r=jmaher
2014-06-16 11:47:05 -04:00
Benoit Girard
99cc55b9f2
Bug 1024148 - Part 2: Merge nsDisplayOpacity into nsDisplayBackgroundColor. r=mattwoodrow
...
--HG--
extra : rebase_source : c48cc799414ff83b74caff8df5503a743dbf74b1
2014-06-14 11:10:45 -04:00
Benoit Girard
57bf9f52dd
Bug 1024148 - Part 1: Merge nsDisplayOpacity items together. r=mattwoodrow
...
--HG--
extra : rebase_source : f461cb97357c854db22122b40777358a17f736ec
2014-06-12 11:34:35 -04:00
Wes Kocher
abf9a45351
Backed out 2 changesets (bug 727125) for reftest bustage on an otherwise CLOSED TREE
...
Backed out changeset 443361e2724a (bug 727125)
Backed out changeset 16c8d78df86e (bug 727125)
2014-06-16 13:34:50 -07:00
Susanna Bowen
dc169c8b48
Bug 727125 - Update overflow areas for text frames on text-decoration change to ensure text-decoration on hover is visible. r=dbaron
2014-06-16 11:58:29 -07:00
Susanna Bowen
d1e6d153b7
Bug 727125 - Lazily compute LineBaselineOffset when needed so it is present after a dynamic change of 'text-decoration'. r=dbaron
...
This fixes the positioning of underlines set on a block or its ancestor
when drawn on children of a block that have a vertical-align !=
baseline.
The lazy computation is done all at once for all children of a block to
avoid O(N^2) searches for the line containing a frame.
2014-06-16 11:58:25 -07:00
Neil Deakin
3884a72e08
Bug 994117, delay popupshown event until after the opening transition has finished, if one exists, which also fixes the issue causing bug 989991, so enable the animation on the main panel, r=neil
2014-06-16 14:43:07 -04:00
Neil Deakin
5504409f46
Bug 994117, add method to check if an element has current animations, r=bbirtles
2014-06-16 14:43:04 -04:00
Carsten "Tomcat" Book
557fbefc57
Backed out changeset 1f21c62b41eb (bug 330964) for emulator opt reftest-12 test failures
2014-06-16 13:09:21 +02:00
Carsten "Tomcat" Book
d4b927afae
Backed out changeset 248103817c8b (bug 330964)
2014-06-16 13:08:53 +02:00