Jonathan Kew
80b4e23133
Bug 1082017 - Add writing-mode to prerequisites for line-height and font (shorthand) tests, because vertical vs horizontal mode may result in different line metrics. r=dbaron
2015-02-17 22:34:25 +00:00
Cameron McCormack
635933d3f8
Bug 1127198 - Part 4: Clear cached structs only after we have fully processed a restyle. r=dbaron
2015-02-18 09:28:53 +11:00
Cameron McCormack
b561d4e5ae
Bug 1127198 - Part 3: Crashtest. r=dbaron
2015-02-18 09:28:53 +11:00
Cameron McCormack
a61236bccd
Bug 1127198 - Part 2: Assert if we clear cached structs on a style context still used by a frame. r=dbaron
2015-02-18 09:28:53 +11:00
Cameron McCormack
e25c935827
Bug 1127198 - Part 1: Add a DEBUG-only count of frames that use a style context. r=dbaron
2015-02-18 09:28:53 +11:00
Cameron McCormack
c11c432b20
Bug 1125391 - Re-enable bug 931668 optimizations. r=dbaron
2015-02-18 09:28:53 +11:00
Robert Longson
886bc07e58
Bug 1129854 - markers not oriented correctly for degenerate beziers. r=jwatt
2015-02-17 22:15:15 +00:00
David Anderson
a287bcbe50
Make sure XUL windows have a top-level APZC. (bug 1130645, r=roc)
2015-02-12 17:49:10 -08:00
Ryan VanderMeulen
cc5672087d
Merge m-c to inbound. a=merge
2015-02-17 14:27:23 -05:00
Ryan VanderMeulen
cd46520185
Merge inbound to m-c. a=merge
2015-02-17 14:24:51 -05:00
Gabriele Svelto
fafc282f1a
Back out bug 1075670 for causing smoketest failures on B2G, bug 1133518 and friends. rs+a=kats
2015-02-17 10:39:35 -05:00
Carsten "Tomcat" Book
08fafcb3e2
merge mozilla-inbound to mozilla-central a=merge
2015-02-16 15:59:56 +01:00
Ting-Yu Lin
565ac9a109
Bug 1096185 - Part 3 - Fix function redefinition in test_selectioncarets.py. r=automatedtester
2015-02-11 23:33:00 +01:00
Ting-Yu Lin
97d46f9e72
Bug 1096185 - Part 2 - Change hit test in tilt mode. r=automatedtester
...
Due to the caret images changed, we need to change this test
accordingly.
It's sufficient to perform hit tests only targeting the left edge of the
left tilted caret and the right edge of the right tilted caret. It also
reduces the running time of the tests.
It's sad that we cannot retrieve the CSS style of the carets from ua.css
directly. We need to copy them to the test file by hand.
2015-02-12 01:05:00 +01:00
Ting-Yu Lin
a14bf9a83b
Bug 1096185 - Part 1 - Adjust caret size and shadow. r=roc
...
The size of the images is enlarged by 1.5x. The CSS rules in ua.css are
changed accordingly.
2015-02-11 19:55:00 +01:00
Morris Tseng
e205f3b0b8
Bug 1120750 - Part 5: Fix non-unified build bustage.
2015-02-12 21:05:50 -05:00
Ryan VanderMeulen
7f45ab0034
Merge b2g-inbound to m-c. a=merge
...
CLOSED TREE
2015-02-13 12:24:27 -05:00
Ian Wills
cd4b0dff75
Bug 1055933 - Fix Imagemaps Style in nsComputedDOMStyle.cpp. r=bz
2015-02-12 17:27:00 +01:00
L. David Baron
91d13e7a1d
Back out changeset 6849669e696e (bug 1130645) for Android robocop failures.
...
The first failure in rc1 was:
TEST-UNEXPECTED-FAIL | testAxisLocking | PaintExpecter - blockUtilClear timeout
and the first failure in rc2 (API9) or rc3 (API11) was:
TEST-UNEXPECTED-FAIL | testPanCorrectness | PaintExpecter - blockUtilClear timeout
2015-02-16 18:22:56 +13:00
L. David Baron
52aec10e19
Bug 992077 patch 5 - Remove implementation of OverflowChangedTracker::CHILDREN_AND_PARENT_CHANGED. r=mats
...
This simplifies the API of the OverflowChangedTracker.
2015-02-16 16:34:29 +13:00
L. David Baron
a1282d848c
Bug 992077 patch 4 - Stop using OverflowChangedTracker::CHILDREN_AND_PARENT_CHANGED for the overflow area updates dealing with absolutely positioned elements contained by relatively positioned table parts. r=mats
...
The old code here was also updating overflow areas on more frames than
needed. (Using CHILDREN_CHANGED on positionedPart itself causes test
failures because positionedPart's overflow area doesn't change in the
overflow updating process, so no overflow change is propagated to the
parent; it's the parent that actually needs the update.)
2015-02-16 16:34:29 +13:00
L. David Baron
5a3d7683d5
Bug 992077 patch 3 - Stop using OverflowChangedTracker::CHILDREN_AND_PARENT_CHANGED for the UpdateOverflow and related hints. r=mats
...
This makes UpdateOverflow hint handling (which definitely did previously
need CHILDREN_AND_PARENT_CHANGED) and handling of related hints (which I
believe never actually needed CHILDREN_AND_PARENT_CHANGED) use the
CHILDREN_CHANGED hint in the overflow changed tracker, since use of
CHILDREN_AND_PARENT_CHANGED is no longer needed following the
introduction of the UpdateParentOverflow hint in patch 2.
2015-02-16 16:34:29 +13:00
L. David Baron
9cb83cbc59
Bug 992077 patch 2 - Use nsChangeHint_UpdateParentOverflow for changes to the top, right, bottom, and left properties. r=mats
...
These are the properties currently using UpdateOverflow where dynamic
changes of the properties do not affect the element's own overflow
areas, but instead affect the element's influence on its parent's
overflow areas.
2015-02-16 16:34:29 +13:00
L. David Baron
f6a6550205
Bug 992077 patch 1 - Add nsChangeHint_UpdateParentOverflow hint so that we can reduce unnecessary UpdateOverflow calls for top/right/bottom/left changes, and reduce unnecessary propagation to the parent for UpdateOverflow hints for changes that actually affect the element's overflow. r=mats
...
This cleans up after bug 984226, which introduced
CHILDREN_AND_PARENT_CHANGED to deal with the facts that:
(1) most properties whose changes yield UpdateOverflow style hints
imply that an element's overflow area may have changed, and
propagation to ancestors can stop without updating the element's
parent if the element's own overflow area didn't change.
(2) a few properties whose changes yield UpdateOverflow style hints
actually don't change the overflow area of the element on which the
property changed, but instead change that element's overflow area
on the element's parent.
Having two separate hints means that we don't have to do the extra work
of always updating the parent's overflow area (when the child's overflow
area didn't actually change) for the properties in category (1), and we
don't have to do extra work of updating the element's own overflow area
for properties in category (2).
2015-02-16 16:34:29 +13:00
David Anderson
c7b2d63a3a
Make sure XUL windows have a top-level APZC. (bug 1130645, r=roc)
2015-02-12 17:49:10 -08:00
David Zbarsky
4da70f1fe2
Bug 1125040: Use LayoutDeviceIntPoint for mMouseDownRect r=botond
2015-02-15 13:52:28 -05:00
Mats Palmgren
6bf6bbe5d8
Bug 1133243 - Fix compilation problem hidden by unified sources. r=heycam
2015-02-15 18:45:48 +00:00
Wes Kocher
b0b2e34da7
Merge m-c to inbound a=merge
2015-02-13 18:11:59 -08:00
Robert Longson
e05352fc8e
Bug 1130888 - SVG text on path fill color does not render properly when preceded by RTL text. r=heycam
2015-02-13 20:15:27 +00:00
Krzysztof Mioduszewski
d0cf1485e0
Bug 879861 - Part 5: Build support for SecureElement feature. r=gps
2015-02-11 10:09:00 -05:00
Andrew McCreight
31ba9aaed9
Bug 1131199, part 2 - Make PLDHashtInitEntry infallible. r=froydnj
...
Also, drop the unused table argument.
2015-02-11 09:46:40 -08:00
Ryan VanderMeulen
999b92a3a5
Backed out 12 changesets (bug 1107336) for Marionette harness bustage on a CLOSED TREE.
...
Backed out changeset 5075f0063d70 (bug 1107336)
Backed out changeset 9ef91d4fcf3b (bug 1107336)
Backed out changeset 995911340bf7 (bug 1107336)
Backed out changeset 4817d3cd3810 (bug 1107336)
Backed out changeset dad798a5e595 (bug 1107336)
Backed out changeset 4f60c437140c (bug 1107336)
Backed out changeset f92a5c6256fa (bug 1107336)
Backed out changeset 399a436c6e5f (bug 1107336)
Backed out changeset 0d04801bb2f0 (bug 1107336)
Backed out changeset 60d9d4d20971 (bug 1107336)
Backed out changeset 9c4b171c23be (bug 1107336)
Backed out changeset a07bb95eb209 (bug 1107336)
--HG--
rename : testing/marionette/driver/marionette_driver/application_cache.py => testing/marionette/client/marionette/application_cache.py
rename : testing/marionette/driver/marionette_driver/by.py => testing/marionette/client/marionette/by.py
rename : testing/marionette/driver/marionette_driver/date_time_value.py => testing/marionette/client/marionette/date_time_value.py
rename : testing/marionette/driver/marionette_driver/decorators.py => testing/marionette/client/marionette/decorators.py
rename : testing/marionette/driver/marionette_driver/errors.py => testing/marionette/client/marionette/errors.py
rename : testing/marionette/driver/marionette_driver/expected.py => testing/marionette/client/marionette/expected.py
rename : testing/marionette/driver/marionette_driver/geckoinstance.py => testing/marionette/client/marionette/geckoinstance.py
rename : testing/marionette/driver/marionette_driver/gestures.py => testing/marionette/client/marionette/gestures.py
rename : testing/marionette/driver/marionette_driver/keys.py => testing/marionette/client/marionette/keys.py
rename : testing/marionette/driver/marionette_driver/marionette.py => testing/marionette/client/marionette/marionette.py
rename : testing/marionette/driver/marionette_driver/selection.py => testing/marionette/client/marionette/selection.py
rename : testing/marionette/driver/marionette_driver/wait.py => testing/marionette/client/marionette/wait.py
2015-02-11 12:15:22 -05:00
David Burns
0e1a4d2088
Bug 1107336: selection tests imports for marionette; r=jgriffin
...
--HG--
extra : rebase_source : b8d709390daaf3027e0ba6a933a915110cf299ca
extra : source : 5a2e085824ae4e61687730c89575c259fdaa9468
2015-01-09 21:42:06 +00:00
Jonathan Kew
1a2d11d466
Bug 1119475 followup - Add test files that were accidentally omitted when landing the patches above.
...
DONTBUILD because these tests are not yet enabled on trunk anyway.
2015-02-17 13:58:56 +00:00
Xidorn Quan
7a45cae684
No bug - Mark css-ruby/line-breaking-1 a known assertion for windows. r=dbaron
...
--HG--
extra : amend_source : bbb6a15a603bad14ae410db9a01ddc93fbb361b6
2015-02-18 00:52:10 +13:00
Xidorn Quan
c414b32e6d
No bug - Fix fuzzy in reftest css-ruby/float-handling. CLOSED TREE
2015-02-17 21:24:08 +13:00
Xidorn Quan
c74b073155
Bug 1055676 part 5 - Reftests for ruby-align. r=roc
...
--HG--
extra : source : ba7069cb559ce1be1a8f8cbeb7412db280497019
2015-02-17 18:01:49 +13:00
Xidorn Quan
08163561ed
Bug 1055676 part 4 - Expand ruby boxes in respect of ruby-align. r=roc
...
--HG--
extra : source : b10ac646968af93ea53d8006a5fc5ccbdc358f45
2015-02-17 18:01:49 +13:00
Xidorn Quan
2701e5f8de
Bug 1055676 part 3 - Adjust justification gap assigning algorithm for ruby-align. r=roc
...
--HG--
extra : source : 875a16b52371b7a3fad4fb1447abbf4a65d877e4
2015-02-17 18:01:49 +13:00
Xidorn Quan
6622361f7b
Bug 1055676 part 2 - Move inter-frame justification assignment to an independent function. r=roc
...
--HG--
extra : source : 8e0084f1fcc9daba3780cbef92b73d6234ad5180
2015-02-17 18:01:49 +13:00
Xidorn Quan
20d97976e8
Bug 1055676 part 1 - Parse and compute ruby-align property. r=heycam
...
--HG--
extra : source : 1045566a325c979c076a4c1fe490046734e408db
2015-02-17 18:01:49 +13:00
Kartikaya Gupta
829d36ca44
Bug 1131840 - Add an EventRegionsOverride flag to force an empty hit region. r=roc,botond
2015-02-16 21:30:02 -05:00
Kartikaya Gupta
7fd26daa4a
Bug 1131840 - Replace the shouldForceDispatchToContent flag with a bitset enum. r=roc,botond
2015-02-16 21:30:02 -05:00
Xidorn Quan
1f651d328a
Bug 1132008
part 4 - Fix reftests which rely on the old rtc sizing method. r=dbaron
...
--HG--
extra : source : b856985e95d7bd2cf2f8f403e65511f44409f2a9
2015-02-17 14:25:18 +13:00
Xidorn Quan
c734dc18d4
Bug 1132008
part 3 - Remove unused code in nsLineLayout. r=dbaron
...
This code was originally introduced in bug 1055665 part 3.
--HG--
extra : source : a784dd2fe15b67f5e9f0ea380db1bfb6d65ad211
2015-02-17 14:25:18 +13:00
Xidorn Quan
63cd3802b6
Bug 1132008
part 2 - Sync bounds of <rt>s in line layout. r=dbaron
...
--HG--
extra : source : cd29b50ebcc6839c63acbaf9cab4893103967eda
2015-02-17 14:25:18 +13:00
Xidorn Quan
c914c4063c
Bug 1132008
part 1 - Calculate bsize of rtc according to its children. r=dbaron
...
--HG--
extra : source : e07fd183c24ea7133faa62bc5837e6d30589f05e
2015-02-17 14:25:18 +13:00
Xidorn Quan
e1df1707b5
Bug 1133617 - Reftest Analyzer: Use process_log() directly instead of log_pasted() for log from url or param. r=dbaron DONTBUILD
...
--HG--
extra : source : feda36730b72911921c9806ca897c512a4d82e1f
2015-02-17 14:05:23 +13:00
Cameron McCormack
ef65737426
Bug 1131994 - Part 4: Don't fail test_value_computation.html on min-{block,inline}-size:calc(-1%). r=dbaron
2015-02-17 11:36:36 +11:00
Cameron McCormack
aa0740851b
Bug 1131994 - Part 3: Fix bad invalid_values in property_database.js for max-{block,inline}-size. r=dbaron
2015-02-17 11:36:36 +11:00