Cameron McCormack
ace3f765d2
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
6590262ffc
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
617866f602
Bug 1026535 - Fix mismatched class/struct tags. r=ehsan
2014-06-18 17:57:51 -07:00
Benoit Girard
4598e08148
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
0bab381e25
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
02fc720dc5
Bug 1027251 - Fix or whitelist dangerous public destructors in layout/ - r=dbaron
2014-06-18 22:28:59 -04:00
Nicholas Nethercote
bb9d51e11e
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
4afc1f2e9a
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
31d0f794c2
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
a781e7257a
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
61669b1069
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
fa2e35634d
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
77ca422eca
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
5f8a63a8d4
Bug 1023618 - Ensure that win.document.documentElement exists before using it. r=roc
2014-06-16 20:57:35 -07:00
James Kitchener
1712909b4c
Bug 330964 - Mark tablespacing tests as failing for B2G. r=karlt
2014-06-18 06:51:00 -04:00
James Kitchener
6b2e5e6ab8
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
925c7e26fd
Bug 330964 - Add rowspacing/columnspacing/framespacing to MathML mtable. r=fredw
2014-06-18 06:57:00 -04:00
James Kitchener
1356596f38
Bug 330964 - Make nsTableFrame::GetCellSpacing[XY] take an argument. r=roc
2014-06-18 06:47:00 -04:00
James Kitchener
e5681e9351
Bug 330964 - Fix cellspacing call in CalcUnpaginagedHeight. r=roc
2014-02-23 05:00:00 -05:00
Jonathan Watt
7e18be7cbf
Bug 932198 - Convert nsSVGPatternFrame from using gfxASurface to using Moz2D APIs. r=longsonr
2014-06-18 01:07:21 +01:00
Boris Zbarsky
1bb4277e22
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
d8f30cbd1f
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
bf9af450a4
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
63e075a39d
Bug 789096 patch 7: Use logical coordinates in nsBlockReflowContext. r=jfkthame
2014-06-17 07:41:35 -07:00
Simon Montagu
458f761ae7
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
74da862e65
Bug 1021309 - Add "mac-yosemite-theme" CSS system metric. r=mstange
2014-06-05 18:02:46 -04:00
Simon Montagu
759b949444
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
1b61f13108
Bug 957396 - Enlarge container constraints when MinSize is bigger than MaxSize. r=enndeakin
2014-06-11 05:03:00 +02:00
Susanna Bowen
b6729b23ab
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
4300cffc6f
Bug 1025959 - disable checks for webapp updates during tests; r=jmaher
2014-06-16 11:47:05 -04:00
Benoit Girard
b555f48399
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
c38907de9d
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
a72efc4487
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
6511578652
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
49c99c035b
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
9fd38869cf
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
63dffb940a
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
e5e6963147
Backed out changeset 1f21c62b41eb (bug 330964) for emulator opt reftest-12 test failures
2014-06-16 13:09:21 +02:00
Carsten "Tomcat" Book
0b4e324ca8
Backed out changeset 248103817c8b (bug 330964)
2014-06-16 13:08:53 +02:00
Carsten "Tomcat" Book
819806e0c3
Backed out changeset d70b7473bff7 (bug 330964)
2014-06-16 13:08:51 +02:00
Carsten "Tomcat" Book
d29e637a03
Backed out changeset b662e2341b4a (bug 330964)
2014-06-16 13:08:46 +02:00
Ting-Yu Lin
23bafc7f00
Bug 1024848 - part 2 - Enable selection carets sanity tests on Windows browser. r=mdas
2014-06-13 02:34:00 +02:00
Ting-Yu Lin
e5fb4d007f
Bug 1024848 - part 1 - Improve selection carets test cases. r=mdas
...
On Windows, when selecting a word by long pressing, extra spaces after
the word will also be selected. To solve this problem, I redesign the
test cases by comparing the target content with the selected content
directly while ignoring spaces at certain test cases. I believe it's
easier to understand and less error-prone than the old
replace-selected-content-and-compare way.
I added a new method SelectionManager.selected_content() to make it
easier to get the current selected text.
2014-06-13 02:33:00 +02:00
James Kitchener
ba0399d845
Bug 330964 - Add rowspacing/columnspacing/framespacing to MathML mtable. r=fredw
2014-06-15 07:23:00 +02:00
James Kitchener
462acde094
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-15 01:10:00 +02:00
James Kitchener
f557110155
Bug 330964 - Make nsTableFrame::GetCellSpacing[XY] take an argument. r=roc
2014-06-15 00:53:00 +02:00
James Kitchener
651c3a88b7
Bug 330964 - Fix cellspacing call in CalcUnpaginagedHeight. r=roc
2014-02-23 05:00:00 +01:00
Xidorn Quan
fa785309a3
Bug 1025359 - Correct -moz-tamil according to Predefined Counter Styles. r=jfkthame
2014-06-13 17:01:00 +02:00
Xidorn Quan
e23d63f03c
Bug 985825 - Unprefix -moz-ethiopic-numeric. r=jfkthame
2014-06-13 17:37:00 +02:00
Xidorn Quan
14eff79f0c
Bug 982355 - Support disclosure-{open,closed} counter styles. r=jfkthame
2014-06-13 17:34:00 +02:00