Carsten "Tomcat" Book
911b7bbf48
merge mozilla-inbound to mozilla-central a=merge
2017-06-26 13:25:51 +02:00
Florian Quèze
c0468168f5
Bug 1368456 - remove Promise.jsm imports in tests, r=mconley.
2017-06-23 11:25:52 +02:00
Beekill95
5040b59b5b
Bug 934967 - Part 2: Make test cases read lz4 compressed version of session store files and create a frequently use function in head.js. r=mikedeboer
...
MozReview-Commit-ID: A7X7TwOwvxC
2017-06-14 15:38:30 +07:00
Florian Quèze
b2499a4c57
Bug 1353542 - smaller script-generated patch converting remaining generators that are likely tasks (actual generators were identified by hand and whitelisted), r=Mossop.
2017-05-12 14:45:01 +02:00
Florian Quèze
ff53eb9a63
Bug 1353542 - massive script-generated patch converting Task.async and Task.spawn calls, and generators clearly identifiable as tasks, rs=Mossop.
2017-05-12 14:42:39 +02:00
Kevin Jones
8593e2602b
Bug 1345090 - Modify SessionStore to restore tabs with lazy browsers. r=mikedeboer,dao
...
MozReview-Commit-ID: 5J5UqlWMxKX
2017-04-20 11:01:09 +02:00
Florian Queze
d3c36892fa
Bug 1356569 - Remove addObserver's last parameter when it is false, r=jaws.
2017-04-14 21:51:38 +02:00
Sebastian Hengst
42670ceca0
Backed out changeset 322fde2d53bf (bug 1356569) so bug 1355161 can be backed out. r=backout
2017-04-14 23:39:22 +02:00
Florian Queze
9b4f73599f
Bug 1356569 - Remove addObserver's last parameter when it is false, r=jaws.
2017-04-14 21:51:38 +02:00
Will Wang
47ba1b0c55
Bug 1305950 - Don't collect/save the session when the user is idle. r=mdeboer
...
This patch includes:
- (By Yoric) Don't collect/save the session when the user is idle;r=mdeboer
- Add a test for the behavior of state writing in idle/active mode
When the user is not actively using the computer, webpages may still
perform changes that require (re)writing to sessionstore, e.g. updating
Session Cookies or DOM Session Storage, or refreshing, etc. Before
this patch, a single active page can require us to
recollect/serialize/write the entire Session Restore file every 15
seconds even when the user is not in front of the computer.
We expect that, when the user is not in front of the computer, changes
are not critical and don't need to be saved as often. We now adopt the
following strategy:
- when the user has been away for (by default) 15 seconds, finish any
pending collect/write, then increase the collect/write buffering
delay to (by default) 1h
- when the user returns, reschedule any pending 1h collect/write as a
(by default) 15 seconds collect/write, then proceed with (by
default) 15 seconds collect/write delays.
2017-03-31 11:38:01 +08:00
Mark Banner
e20b9ee0f3
Bug 1311347 - Enable eslint of browser/components/sessionstore/. Manual fixes. r=jaws
...
MozReview-Commit-ID: AupJNLZJ2Ye
2017-03-13 10:32:03 +00:00
Mark Banner
03b4896b94
Bug 1311347 - Enable eslint of browser/components/sessionstore/. Autofix changes. r=jaws
...
MozReview-Commit-ID: 5LKHbcmjSy
2017-03-10 19:51:20 +00:00
Christoph Kerschbaumer
5bd46231f4
Bug 1307736 - Ensure tests performing a history load pass valid triggeringPrincipal. r=bz,mdeboer
2017-01-27 11:19:45 +01:00
Florian Quèze
aac9c05258
Bug 1334250 - adapt the no-useless-removeEventListener rule to handle the listener being added and removed with the same variable + some hand fixes, r=jaws.
2017-01-27 10:47:57 +01:00
Florian Quèze
91f7a2ef3a
Bug 1331599 - script-generated patch to replace removeEventListener calls with the once option when possible, r=jaws.
2017-01-25 07:01:52 +01:00
Florian Quèze
63de711857
Bug 1331081 - script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws.
2017-01-17 11:50:25 +01:00
Phil Ringnalda
eb6266ba41
Backed out 2 changesets (bug 1307736) for failures in browser_490040.js and test_refresh_firefox.py TestFirefoxRefresh.testReset
...
CLOSED TREE
Backed out changeset 338dd2c343f8 (bug 1307736)
Backed out changeset 1a71a0d9aa90 (bug 1307736)
2017-01-16 10:47:55 -08:00
Christoph Kerschbaumer
a42b05841f
Bug 1307736 - Ensure tests performing a history load pass valid triggeringPrincipal. r=bz,mdeboer
2017-01-16 18:30:32 +01:00
Mike de Boer
68d8d6203a
Backed out changeset ba2692e1cbcf (bug 1252376) due to intermittent leaks.
...
MozReview-Commit-ID: IPFyfMhhLhv
2016-11-30 11:31:44 +01:00
Mike de Boer
b6bb4b0d21
Bug 1252376 - refactor browser_privatetabs.js to use BrowserTestUtils instead of using less deterministic methods and make sure to garbage collect, forcibly, after each sessionstore mochitest ended. r=Gijs
...
MozReview-Commit-ID: BgYllazwzLp
2016-11-25 16:53:33 +01:00
Andrea Marchesini
2f852682f9
Bug 1318273 - Improve the use of SpecialPowers.pushPrefEnv() - part 2, r=qdot
2016-11-18 09:33:50 +01:00
Andrea Marchesini
a0f9b83d87
Bug 1318273 - Improve the use of SpecialPowers.pushPrefEnv() - part 1, r=qdot
2016-11-18 09:33:33 +01:00
Sebastian Hengst
85e0c09e58
Backed out changeset d43b778d95c6 (bug 1318273) for failing mochitest fetch/test_formdataparsing.html. r=backout on a CLOSED TREE
2016-11-17 20:58:38 +01:00
Sebastian Hengst
716c8a83f3
Backed out changeset 2560659cda95 (bug 1318273)
2016-11-17 20:57:59 +01:00
Andrea Marchesini
5895fbf767
Bug 1318273 - Improve the use of SpecialPowers.pushPrefEnv() - part 2, r=qdot
2016-11-17 19:36:21 +01:00
Andrea Marchesini
8b521463f7
Bug 1318273 - Improve the use of SpecialPowers.pushPrefEnv() - part 1, r=qdot
2016-11-17 19:36:01 +01:00
Bob Silverberg
cb45147847
Bug 1309880 - Support undoing closeTab and closeWindow by ID, r=mikedeboer
...
MozReview-Commit-ID: 6CoJPyjUpHH
2016-10-28 08:15:11 -04:00
Mark Banner
299f236684
Bug 1309842 - Fix eslint/espree parsing errors for ignored directories in browser/. r=jaws
...
Change functions definitions to generators where yield is used, and drop of non-standards if statement in catch.
List translation/cld2/cld-worker.js as ignored now, as it is a generated file.
MozReview-Commit-ID: wbkjx67fox
2016-10-13 11:48:35 +01:00
Timothy Guan-tin Chien
648c7f27c3
Bug 1153393 - Make session restore restores the scroll position of an about:reader page, r=gijs
...
MozReview-Commit-ID: 6smuca3vx5O
2016-05-07 12:31:21 +08:00
AJ Kerrigan
9981c05a18
Bug 1132556 - Replace runInContent() with ContentTask.spawn(). r=smacleod
2016-01-07 03:26:31 -05:00
Mike Conley
609756c32b
Bug 1209689 - Regression test. r=Mossop
2015-10-28 15:25:04 -04:00
Mike Conley
1c16f5ed7b
Bug 1171708 - Rewrite browser_354894_perwindowpb.js to be more Task-y. r=billm
2015-11-17 12:25:36 -05:00
Mike Conley
dffbc77f29
Bug 1171708 - Fix SessionStore tests to account for async window flushing. r=billm
2015-11-16 16:17:29 -05:00
Nigel Babu
a10291ab70
Backed out 8 changesets (bug 1171708) for bustage in it's own tests ON A CLOSED TREE
...
Backed out changeset cae56980cbec (bug 1171708)
Backed out changeset c60c33f9b573 (bug 1171708)
Backed out changeset 96830bc690b6 (bug 1171708)
Backed out changeset e1fcd236bdd3 (bug 1171708)
Backed out changeset 9a48c1d22248 (bug 1171708)
Backed out changeset 020345f46fbd (bug 1171708)
Backed out changeset 6098e098d9eb (bug 1171708)
Backed out changeset c67eefd6cf4d (bug 1171708)
2015-11-19 17:49:38 +05:30
Mike Conley
e4442d0a6a
Bug 1171708 - Rewrite browser_354894_perwindowpb.js to be more Task-y. r=billm
2015-11-17 12:25:36 -05:00
Mike Conley
a6d558f918
Bug 1171708 - Fix SessionStore tests to account for async window flushing. r=billm
2015-11-16 16:17:29 -05:00
Wes Kocher
32279efc3e
Backed out 8 changesets (bug 1171708) for browser_354894_perwindowpb.js failures CLOSED TREE
...
Backed out changeset a1ac4564029c (bug 1171708)
Backed out changeset 9f55b32f4440 (bug 1171708)
Backed out changeset 7031b88f0200 (bug 1171708)
Backed out changeset c4b23403e71f (bug 1171708)
Backed out changeset 32196b22b454 (bug 1171708)
Backed out changeset 4778fe17087a (bug 1171708)
Backed out changeset 451741a8b932 (bug 1171708)
Backed out changeset 82c9750d88e2 (bug 1171708)
2015-11-18 16:32:24 -08:00
Mike Conley
6982a73486
Bug 1171708 - Rewrite browser_354894_perwindowpb.js to be more Task-y. r=billm
2015-11-17 12:25:36 -05:00
Mike Conley
38b2a421ef
Bug 1171708 - Fix SessionStore tests to account for async window flushing. r=billm
2015-11-16 16:17:29 -05:00
Boris Zbarsky
9aaf95bfff
Bug 1212360. Split up the MozStorageChanged event into separate events for sessionstorage and localstorage. r=khuey
2015-10-09 16:48:10 -04:00
Mike Conley
25e638e3ae
Bug 1110511 - Move tab-crashing test helper function to BrowserTestUtils.jsm r=felipe
2015-09-29 16:44:50 -04:00
Wes Kocher
29a89edbfa
Backed out 6 changesets (bug 1110511) for automation timeouts in mochitest-bc suites
...
Backed out changeset eddfd7f32a1c (bug 1110511)
Backed out changeset 0eb0dda094b3 (bug 1110511)
Backed out changeset 8e20cd68ca78 (bug 1110511)
Backed out changeset c7b983f65568 (bug 1110511)
Backed out changeset 219d86f78b6b (bug 1110511)
Backed out changeset 0e055b648e10 (bug 1110511)
2015-10-05 16:38:03 -07:00
Mike Conley
54026d078d
Bug 1110511 - Move tab-crashing test helper function to BrowserTestUtils.jsm r=felipe
2015-09-29 16:44:50 -04:00
Shu-yu Guo
37989840cd
Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff)
2015-09-15 11:19:45 -07:00
Tim Taubert
2f609c711d
Bug 1167508 - Fix tests that expect a sync remoteness change after calling .loadURI() r=billm
2015-06-09 22:11:58 +02:00
Tim Taubert
d71f0b420f
Bug 1167508 - Fix BrowserTestUtils.browserLoaded() and use it in sessionstore/head.js r=billm
2015-06-09 22:11:43 +02:00
Ryan VanderMeulen
8ae1ff9f74
Backed out 7 changesets (bug 1167508) because it depends on bug 1172137, which was backed out.
...
Backed out changeset 5080433ff610 (bug 1167508)
Backed out changeset 97b5372b8950 (bug 1167508)
Backed out changeset 00eb943a27b2 (bug 1167508)
Backed out changeset c1a16fd640ae (bug 1167508)
Backed out changeset 092037dd209a (bug 1167508)
Backed out changeset b7ed44b4595f (bug 1167508)
Backed out changeset 3a4faf863320 (bug 1167508)
2015-06-08 14:33:53 -04:00
Tim Taubert
a5efedd715
Bug 1167508 - Fix tests that expect a sync remoteness change after calling .loadURI() r=billm
2015-05-23 15:47:56 +02:00
Tim Taubert
27e8b24f4f
Bug 1167508 - Fix BrowserTestUtils.browserLoaded() and use it in sessionstore/head.js r=billm
2015-05-23 15:47:28 +02:00
Tim Taubert
eda69fead2
Bug 1167579 - Fix intermittent browser_broadcast.js failures by rewriting modifySessionStorage() r=billm
2015-05-22 21:01:11 -04:00