Nigel Babu
4e04894b0f
Backed out 9 changesets (bug 1126230) for Mulet Gij(25) and M(5) failures
...
Backed out changeset 8a9d8a556183 (bug 1126230)
Backed out changeset 441b55f015c2 (bug 1126230)
Backed out changeset 7bfa2a2d4e29 (bug 1126230)
Backed out changeset b55511536c65 (bug 1126230)
Backed out changeset ada76e419aac (bug 1126230)
Backed out changeset 745d659bef49 (bug 1126230)
Backed out changeset 7c303cc4c30b (bug 1126230)
Backed out changeset 8bf708acbad4 (bug 1126230)
Backed out changeset 590404aac357 (bug 1126230)
2015-10-02 13:39:20 +05:30
Xidorn Quan
5bfdc593ef
Bug 1126230 part 8 - Remove fullscreen override and related test. r=dbaron
2015-10-02 16:34:09 +10:00
Xidorn Quan
dbaf72f4f9
Bug 1126230 part 7 - Implement painting part for the top layer. r=roc
2015-10-02 16:34:09 +10:00
Xidorn Quan
e405b3cf72
Bug 1126230 part 6 - Add static method nsDisplayListBuilder::GetOutOfFlowData(). r=roc
2015-10-02 16:34:09 +10:00
Xidorn Quan
5578d0e6a9
Bug 1126230 part 4 - Give proper geometric parent for top layer frames. r=bz,dbaron
2015-10-02 16:34:09 +10:00
Xidorn Quan
b4f5d6add4
Bug 1126230 part 3 - Add -moz-top-layer internal CSS property and set it for fullscreen elements. r=dbaron
2015-10-02 16:34:09 +10:00
Xidorn Quan
90920ac4f7
Bug 1126230 part 2 - Refactor part of nsFrameConstructorState::AddChild. r=bz
2015-10-02 16:34:09 +10:00
Xidorn Quan
a3070b5ca8
Bug 1126230 part 1 - Use delegated constructor to simplify constructor of nsFrameConstructorState. r=bz
2015-10-02 16:34:09 +10:00
Bill McCloskey
d2c5b55ff7
Bug 967873 - Proxy nsDocumentViewer::PermitUnload to the child process (r=Gijs)
2015-10-01 21:18:48 -07:00
Daniel Holbert
c3821c0a78
Bug 1194480: Only update overflow region (& trigger DLBI) for changes to CSS 'box-shadow' or 'text-shadow', instead of triggering a reflow. r=heycam
2015-10-01 20:05:28 -07:00
Daniel Holbert
ca711b4bfc
Bug 1032613 part 2: Make RestyleManager::AddSubtreeToOverflowTracker skip frames that don't maintain overflow areas. r=dbaron
2015-10-01 20:05:26 -07:00
Daniel Holbert
a4dc509a63
Bug 1032613 part 1: Promote FrameMaintainsOverflow to be a public nsIFrame method, & implement it using HasAllStateBits. r=dbaron
2015-10-01 20:05:25 -07:00
Xidorn Quan
43102ca52a
Bug 1069192 part 3 - Restrict -moz-window-{dragging,shadow} to be chrome-only. r=dbaron
2015-10-02 11:01:54 +10:00
Xidorn Quan
ad4488af72
Bug 1069192 part 2 - Add a flag for chrome-only properties and change semantics of enabling flags. r=dbaron
...
This patch changes the semantics of enabling flags so that their presence makes
the property default to off when there is no pref, and also removes "ALWAYS"
from their name to match.
2015-10-02 11:01:54 +10:00
Xidorn Quan
0afaffa3e7
Bug 1069192 part 1 - Force users of nsCSSProps::IsEnabled() to pass in the enabled state. r=dbaron
2015-10-02 11:01:54 +10:00
Kartikaya Gupta
866de57df5
Bug 1209852 - Re-enable scroll-inactive-layers-2.html now that the underlying issue has been fixed. r=mstange
...
This also modifies the reftest list so that the harness doesn't load the same
page twice unnecessarily.
2015-10-01 15:48:27 -04:00
Kartikaya Gupta
c0e2cc4320
Bug 1209852 - Force a fixed-size displayport on the page so that APZ growing it doesn't trigger an invalidation of everything. r=mstange
2015-10-01 15:48:26 -04:00
Seth Fowler
e172f25d2b
Bug 1209751 - Make sync decoding more reliable when nsImageRenderer is used with -moz-element. r=roc
2015-10-01 11:31:44 -07:00
Eugen Sawin
b08f8068f9
Bug 1188240 - Enable media auto-play for tests to allow for script play() invocations. r=snorp
2015-10-01 18:15:40 +02:00
Jonathan Kew
281dfdbd19
Bug 1099557 followup - Put the default setting for control-character visibility behind a runtime pref, and keep it off-by-default on release builds for now. r=dbaron
2015-10-01 12:26:52 +01:00
Jonathan Kew
7f7aab644c
Backed out changeset b3937b455406 (bug 1099557) because an incomplete patch was pushed.
2015-10-01 12:19:39 +01:00
Jonathan Kew
b013c98dbb
Bug 1099557 followup - Put the default setting for control-character visibility behind a runtime pref, and keep it off-by-default on release builds for now. r=dbaron
2015-10-01 12:13:33 +01:00
Ting-Yu Lin
902549bc0d
Bug 1209841 - Send synthesized mouse long tap to gecko. r=automatedtester
...
Instead of using long_press_without_contextmenu() with built-in long tap
injector in AccessibleCaretEventHub to select a word, we can use
DOMWindowUtis to send synthesized mouse long tap events to gecko. This
triggers the code path which is closer to the real events fired by APZ
on B2G.
This change also makes marionette tests cover the focus-changing code by
long tap in AccessibleCaretManager. This is subtle but significant since
it's possible to write focus changing tests via long tap now.
2015-09-30 18:29:35 +08:00
Ting-Yu Lin
5273acb29d
Bug 1209841 - Strip prefix underscore in to_unix_line_ending(). r=automatedtester
2015-09-30 18:29:35 +08:00
Ting-Yu Lin
e55dcc578b
Bug 1209841 - Simplify functions related to select word. r=automatedtester
...
* Use word_location() and long_press_on_location() to implement
long_press_on_word.
* Use long_press_on_location() instead of
long_press_without_contextmenu().
2015-09-30 18:29:35 +08:00
Ting-Yu Lin
bca3bd2280
Bug 1209841 - Delete test_selectioncarets2.py. r=automatedtester
2015-09-30 18:29:34 +08:00
Ting-Yu Lin
db1f9ccefd
Bug 1209841 - Merge test_selectioncarets2.py into test_selectioncarets.py. r=automatedtester
...
* Eliminate the duplicated code for setting the preferences.
* Rename open_test_html() in test_selectioncarets2.py to
open_test_html_multirange() to avoid name collision.
2015-09-30 18:29:34 +08:00
Tom Klein
56fccafab1
Bug 1209525 - Protect GetGeometryBounds from a singular non-scaling-stroke transform. r=longsonr
2015-09-30 08:05:00 +02:00
Gregory Szorc
5186a41002
Bug 1208320 - Do not stage reftest test files before archiving; r=glandium
...
This is slightly more involved than earlier changes because reftests
have a one-off mechanism for finding files. Essentially, the master
reftest manifest is loaded, directories are discovered, and every file
in those directories is packaged.
We add support to our test archive generation tool to read sources from
reftest manifests and tell it where the reftest manifests are.
print-manifest-dirs.py was only being used for staging reftest files.
Since we don't do that any more, the functionality doesn't need to exist
in a standalone file, so it has been moved inline into test_archive.py.
This change avoids copying ~26,000 tests consuming 131 MB during test
packaging. This is a majority of the file count that was remaining in
the stage directory at this point. On my machine (which hasn't typically
seen major wall time wins from not staging files due to its fast SSD),
this change made test packaging ~20% faster, reducing wall time from
~50s to ~40s!
A Try push seemed to indicate drastic results with the series up to this
point. Including the already landed changes to generate test archives
concurrently, test packaging times on OS X builders dropped from ~18:40
to 6:29! Times on Linux x64 remained about the same (~2:46). This is
possibly due to these machines already having SSDs and due to normal
variance in performance of builders and EC2 instances.
2015-09-30 17:39:33 -07:00
Gregory Szorc
3e1c9c5047
Bug 1208320 - Do not stage some reftest support files before archiving; r=glandium
...
After this, only reftest files themselves are staged. Those will be
addressed in a subsequent commit.
2015-09-30 10:46:52 -07:00
Bas Schouten
f6d7eda226
Bug 1208465 - Part 1: Fix some reftest annotations. r=jrmuizel
2015-10-01 04:45:26 +02:00
Mason Chang
6a8752836f
Bug 1209649. Take into account border radius sizes for min inset box shadow. r=mstange
2015-09-30 14:20:23 -07:00
Botond Ballo
3318d49f99
Bug 1201889 - Reftest. r=mstange
2015-09-28 18:50:28 -04:00
Thinker K.F. Li
f8f6d7ecf0
Bug 1206418 - Fix origin of animations and scissors for preserves3d. r=roc
2015-09-28 03:43:00 -04:00
Jon Coppeard
8fc79cbb72
Bug 1207519 - Prevent HashTable shrink from ignoring allocation failures that may have been reported r=Waldo
2015-09-30 11:34:49 +01:00
Jon Coppeard
3f067cd557
Bug 1200642 - Add checkSimulatedOOM() to AllocPolicy r=Waldo
2015-09-30 11:34:44 +01:00
Jonathan Kew
aedfacfe2d
Bug 1207061 - Reftest for buggy bidi font that fails with graphite 1.3.2. r=jdaggett
2015-09-30 08:45:07 +01:00
David Anderson
805184e15c
Treat mix-blend-mode layers as transparent for occlusion culling. (bug 1207041, r=mstange)
2015-09-30 00:02:00 -07:00
Kartikaya Gupta
7115c20ace
Bug 1143856 - Temporarily disable a test to get APZ enabled on Linux and get test coverage. r=me
2015-09-30 00:32:07 -04:00
Botond Ballo
13a2ca6935
Bug 1208661 - Show display list and layer textures in-line in the HTML paint dump. r=BenWa
2015-09-28 15:22:05 -04:00
Botond Ballo
abebc3df94
Bug 1208661 - Do not assume that PaintRoot()'s contributions to the HTML paint dump will all be inside a <script> tag. r=BenWa
2015-09-25 19:23:13 -04:00
Xidorn Quan
85acde1780
Bug 1201798 part 2 - Update viewport scrollbar override for fullscreen and remove the leagcy css rule. r=roc
2015-09-30 10:48:41 +10:00
Xidorn Quan
a54faaf39b
Bug 1201798 part 1 - Move PropagateScrollToViewport() from nsCSSFrameConstructor to nsPresContext as a public method. r=roc
2015-09-30 10:48:41 +10:00
Daniel Holbert
ad5b38f736
Bug 1208136: Give property_database.js a helper-function for pref lookups, to catch exceptions thrown for missing about:config prefs. r=dbaron
2015-09-29 10:48:07 -07:00
Gijs Kruitbosch
1ef8d3b64f
Bug 1207084 - addendum: fix operator== for nsCSSValueTokenStream, implied-r=heycam
2015-09-29 09:21:12 -04:00
Carsten "Tomcat" Book
52eef12778
Backed out 1 changesets (bug 1160200) for causing R2 test failures
...
Backed out changeset b4f64c940524 (bug 1160200)
2015-09-29 11:48:53 +02:00
Tooru Fujisawa
43e69b9656
Bug 1207495 - Remove use of expression closure from layout/. r=bz
2015-09-23 18:40:36 +09:00
David Newton
d6a01185b9
Bug 1160200 - APNG can't be used with type switching. r=mcaceres, sr=jrmuizel
2015-09-25 11:36:00 +02:00
Jim Mathies [:jimm]
e295aca9ab
Bug 1158111 - "Add caching and control updating tab offset values in the child from the parent side". a=klotz
2015-09-28 12:35:00 +02:00
Nicholas Nethercote
61bcd9b78c
Bug 1208300 (part 4) - Remove gfxRGBA and some related things. r=jwatt.
...
Hooray!
2015-09-24 19:24:16 -07:00