Commit Graph

314 Commits

Author SHA1 Message Date
Gijs Kruitbosch
35d4ad6653 Bug 1427726 - remove pref from preference_usage performance test, r=johannh
MozReview-Commit-ID: saPO7fgcow
2018-04-09 19:16:34 +01:00
Andreea Pavel
7f039f8dd4 Backed out 5 changesets (bug 1427726) for failing linux asan at modules/libjar/test/unit/test_bug407303.js on a CLOSED TREE
Backed out changeset ee9abd6f1ba5 (bug 1427726)
Backed out changeset b1b76f9dff73 (bug 1427726)
Backed out changeset f41cf7811770 (bug 1427726)
Backed out changeset cb35e7b10235 (bug 1427726)
Backed out changeset 753ece6c9f1b (bug 1427726)
2018-04-11 12:46:20 +03:00
Gijs Kruitbosch
1e1c0b4474 Bug 1427726 - remove pref from preference_usage performance test, r=johannh
MozReview-Commit-ID: saPO7fgcow
2018-04-09 19:16:34 +01:00
Mark Banner
a8ed6abdd9 Bug 1449187 - Whitelist extra autocomplete reflows that happen due to a default bookmark with a long URL on beta/release. r=mconley
MozReview-Commit-ID: 30RgB1BAtL1
2018-04-06 15:17:19 +01:00
Paolo Amadini
27081c7b37 Bug 1444392 - Part 2 - Use test-only helpers for the main menu across the tree. r=Gijs
MozReview-Commit-ID: IpdYFaYxx4M
2018-04-04 11:34:39 +01:00
Ludovic Hirlimann
48eb84e9e4 Bug 1449940 - Merge nsSetDefaultBrowser.js into nsBrowserContentHandler.js to remove one xpcom component loaded at startup, r=florian. 2018-03-31 15:04:01 +02:00
Nicholas Nethercote
8012e8456e Bug 1448225 - Convert StylePrefs to StaticPrefs. r=emilio
The new StaticPrefs machinery means that StylePrefs can be removed.

Note that this approach mirrors all static prefs into Rust, but I have only
updated structs.rs for the prefs that Stylo uses.

On a CLOSED TREE, since a sheriff closed the tree while I was about to land this
via autoland.

MozReview-Commit-ID: G1SY0987WJ7
2018-04-03 09:06:20 +02:00
Dão Gottwald
f914c66877 Bug 1448303 - Refactor TabsInTitlebar initial update handling. r=florian
MozReview-Commit-ID: BQTe6cVyHo1
2018-03-28 20:36:21 +02:00
Csoregi Natalia
3fedeb1f16 Backed out changeset 3e32fb05601e (bug 1448303) expected to fail on browser_windowopen.js. CLOSED TREE 2018-03-28 21:34:21 +03:00
Dão Gottwald
9eb9a0c4bb Bug 1448303 - Refactor TabsInTitlebar initial update handling. r=florian
MozReview-Commit-ID: ASVRIsVIoKa
2018-03-28 20:24:26 +02:00
Florian Quèze
37c6e61400 Bug 1448446 - remove unused browser_windowopen_flicker.js test file, r=mconley. 2018-03-27 13:46:43 +02:00
Florian Quèze
c6faa7a1ff Bug 1448446 - accept a height of 14px for the reload icon in the browser_windowopen.js exception, r=mconley. 2018-03-27 13:46:40 +02:00
Johann Hofmann
06a4cebc4c Bug 1447531 - Reduce dom.max_chrome_script_run_time minimum access count to 20 in startup performance tests. r=florian
MozReview-Commit-ID: BNdHeqfTcIH
2018-03-26 17:34:52 +02:00
Dão Gottwald
36cb1e2678 Bug 1448613 - Clean up TabsInTitlebar resize event handling. r=johannh
MozReview-Commit-ID: CXsfgWOAtwO
2018-03-26 17:24:17 +02:00
Csoregi Natalia
6978d9813e Backed out changeset a1bb89af06ba (bug 1448613) - expected to fail due to Bug 1446264. CLOSED TREE 2018-03-26 18:19:14 +03:00
Dão Gottwald
1e4cc40aa1 Bug 1448613 - Clean up TabsInTitlebar resize event handling. r=johannh
MozReview-Commit-ID: 9UaG2RHst7
2018-03-25 05:54:38 +02:00
Xidorn Quan
fed68375af Bug 1446264 part 3 - Avoid ignoring and persisting size/position/sizemode when we are setting them from SizeShell(). r=bz,florian
When SetSize etc. are called before OnChromeLoaded has been invoked,
the functions assume that the window initialization code wants to size
the window specifically, and thus ignore the values from the <window>
element.

However, bug 1439875 changes the behavior so that SizeShell is also
invoked before OnChromeLoaded, which confuses the functions above, and
causes some of the attributes not to be loaded properly.

This patch adds a separate flag to avoid ignoring those attributes when
those functions are invoked as part of SizeShell itself.

It can cause extra reflow if the window is opened in maximized state,
and thus the new whitelist items. They may be fixed by bug 1448199.

MozReview-Commit-ID: 7jT8w9KGmzy
2018-03-19 14:22:38 +11:00
Xidorn Quan
aef6abec60 Bug 1446264 part 1 - Mark chevron.svg intermittent shown in startup_images test. r=florian
MozReview-Commit-ID: 63JdzGWuCAt
2018-03-19 18:01:18 +11:00
Noemi Erli
9e897d6278 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-03-23 01:00:18 +02:00
Dão Gottwald
fdcaea38c5 Bug 1448017 - Initialize ToolbarIconColor before the initial layout to spare a potential restyle after the initial layout. r=bgrins
MozReview-Commit-ID: LLJ2EftdXZn
2018-03-22 16:18:20 +01:00
Florian Quèze
4e2aa84850 Bug 1447719 - Set browser.startup.blankWindow to true on Windows and Linux, r=mconley. 2018-03-21 23:35:00 +01:00
Florian Quèze
0e3973a05a Bug 1405732 - Fix intermittent browser_appmenu_reflows.js failures where the reflow at get_alignmentPosition is encountered 3 times, r=mconley. 2018-03-21 18:14:03 +01:00
Florian Quèze
de7b7f72fd Bug 1443578 - remove the _reflows suffix from tests that now cover both reflows and flicker, r=mconley. 2018-03-22 21:16:17 +01:00
Florian Quèze
9d449793d5 Bug 1443578 - avoid dirtying frames after MozAfterPaint events, to ensure we don't repaint all the time and capture 60 screenshots per second when nothing changes on screen, r=mconley. 2018-03-22 21:16:17 +01:00
Florian Quèze
2adf07bbc6 Bug 1443578 - only store captured frames when they are actually different, r=mconley. 2018-03-22 21:16:17 +01:00
Florian Quèze
3d1e39fc99 Bug 1443578 - set the expectations for new flicker tests, r=mconley. 2018-03-22 21:16:17 +01:00
Florian Quèze
db69a9d857 Bug 1443578 - Merge browser_windowopen_{reflow,flicker}.js tests into a single browser_windowopen.js test, r=mconley. 2018-03-22 21:16:16 +01:00
Florian Quèze
84fe2e9695 Bug 1443578 - Introduce a generic withPerfObserver function and separate the data collection from the reflow analysis code for the reflow observers, r=mconley. 2018-03-22 21:16:16 +01:00
Florian Quèze
eac32a4c98 Bug 1443578 - Stop providing the dirtyFrameFn function as a parameter to test functions, r=mconley. 2018-03-22 21:16:16 +01:00
arthur.iakab
888a532650 Merging mozilla-inbound to mozilla central a=merge 2018-03-19 12:43:31 +02:00
Tooru Fujisawa
f415c74b57 Bug 1442465 - Part 4.2: Stop unnecessarily awaiting on BrowserTestUtils.removeTab (simple part). r=dao 2018-03-19 11:16:45 +09:00
Johann Hofmann
911bd3791b Bug 1425613 - Part 2 - Add a test for repeatedly called pref getters. r=florian
MozReview-Commit-ID: 4doKsld9qGF
2018-02-18 22:48:06 +01:00
Emilio Cobos Álvarez
4ef40a6e8f Bug 1445737: Update stacks in perf tests. r=dao
MozReview-Commit-ID: F9cMQa32Tgm
2018-03-16 17:27:16 +01:00
Emilio Cobos Álvarez
d4219f627c Bug 1439875: Flag chevron.svg as intermittently shown on windows. r=johannh
MozReview-Commit-ID: 7gJvF00WDgR
2018-03-16 17:26:50 +01:00
Emilio Cobos Álvarez
79f35dc805 Bug 1439875: Update browser_windowopen_flicker.js. r=florian
To avoid hacking around the empty window, and handle the activation issue seen
on Windows / OSX.

MozReview-Commit-ID: oK3T8FKd5n
2018-03-16 17:26:50 +01:00
Emilio Cobos Álvarez
82ee868002 Bug 1439875: Update browser_windowopen_reflows.js to not wait for a resize that no longer exists. r=florian
MozReview-Commit-ID: Jln9ejZh2b6
2018-03-16 17:26:49 +01:00
Gurzau Raul
67424465a0 Backed out 6 changesets (bug 1439875) for massive breakage for nightly users a=backout
Backed out changeset 990a8eb972cd (bug 1439875)
Backed out changeset 187aef60922c (bug 1439875)
Backed out changeset 9c764daa1234 (bug 1439875)
Backed out changeset f8e091577d2a (bug 1439875)
Backed out changeset 1ee5a2d21901 (bug 1439875)
Backed out changeset 610ba5dfaae1 (bug 1439875)
2018-03-16 11:26:31 +02:00
Emilio Cobos Álvarez
8023fb91e0 Bug 1439875: Flag chevron.svg as intermittently shown on windows. r=johannh
MozReview-Commit-ID: 7gJvF00WDgR
2018-03-15 21:21:33 +11:00
Emilio Cobos Álvarez
9b17e5a89b Bug 1439875: Update browser_windowopen_flicker.js. r=florian
To avoid hacking around the empty window, and handle the activation issue seen
on Windows / OSX.

MozReview-Commit-ID: oK3T8FKd5n
2018-03-15 21:21:33 +11:00
Emilio Cobos Álvarez
abc153b01f Bug 1439875: Update browser_windowopen_reflows.js to not wait for a resize that no longer exists. r=florian
MozReview-Commit-ID: Jln9ejZh2b6
2018-03-15 21:21:33 +11:00
Andreea Pavel
119029b837 Backed out 6 changesets (bug 1439875) for browser chrome failures at browser/base/content/test/general/browser_private_browsing_window.js on a CLOSED TREE
Backed out changeset 1ee033e0061a (bug 1439875)
Backed out changeset 7f25473e9b29 (bug 1439875)
Backed out changeset 69550dec0534 (bug 1439875)
Backed out changeset f3b96ce3490b (bug 1439875)
Backed out changeset 9ded55072903 (bug 1439875)
Backed out changeset 7b33ad14ce8c (bug 1439875)
2018-03-14 23:54:24 +02:00
Emilio Cobos Álvarez
ee6f0e369a Bug 1439875: Flag chevron.svg as intermittently shown on windows. r=johannh
MozReview-Commit-ID: 7gJvF00WDgR
2018-03-14 20:47:46 +01:00
Emilio Cobos Álvarez
4c02d64bf9 Bug 1439875: Update browser_windowopen_flicker.js. r=florian
To avoid hacking around the empty window, and handle the activation issue seen
on Windows / OSX.

MozReview-Commit-ID: oK3T8FKd5n
2018-03-14 20:47:44 +01:00
Emilio Cobos Álvarez
743acd8183 Bug 1439875: Update browser_windowopen_reflows.js to not wait for a resize that no longer exists. r=florian
MozReview-Commit-ID: Jln9ejZh2b6
2018-03-14 20:47:41 +01:00
Mike Conley
8e63b1f923 Bug 1358719 - Add window resize reflow test. r=florian
MozReview-Commit-ID: 57mLswnXhC8
2018-03-07 13:29:25 -05:00
manikishan
02874947cf Bug 1431050 - Replace NS_ASSERT with conditional exceptions/console.assert and remove the debug.js module. r=mak
console.assert keeps the same semantics as NS_ASSERT in that it doesn't throw an exception,
but a lot of the places code was using it in a way that would be better served by throwing
an exception when the condition is false.

MozReview-Commit-ID: DEF5HSfYO36
2018-02-03 11:32:25 +05:30
Gijs Kruitbosch
ab72cbd549 Bug 1370930 - remove DirectoryLinksProvider, r=Mardak
MozReview-Commit-ID: 4YcsNvRg7Hn
2018-03-01 16:53:49 +00:00
Paolo Amadini
0d4fc0c2a2 Bug 1420939 - Add an asynchronous version of the description height workaround. r=Gijs
This prevents synchronous reflows when opening subviews. This also removes a superfluous invocation of the workaround while the panel is still hidden.

MozReview-Commit-ID: DohLjntVaPU
2018-02-27 22:02:55 +00:00
Paolo Amadini
c1a9933f89 Bug 1441284 - Part 1 - Remove the "current" property. r=Gijs
MozReview-Commit-ID: GyqI8N3JQ9O
2018-02-26 18:36:59 +00:00
Brian Grinstead
938da9ee8f Bug 1392352 - Part 2 - Translate the tabbrowser implementation into a JS class;r=mconley,r=dao CLOSED TREE
We keep the XBL binding around for <content>, <constructor>, and <destructor>. This can
eventually be migrated to a Custom Element once we have platform support, but in the meantime
this is a way to get the many thousands of LOC into a JS class.

MozReview-Commit-ID: 1dCQp527yF9
2018-02-27 10:04:14 -08:00