Mike Conley
f2127e9ebb
Bug 1195295 - Remove SessionStore's SyncHandler since all tab and window flushing is now async. r=ttaubert
...
--HG--
extra : commitid : 20kUFlNpMz6
extra : rebase_source : 89f89eea235b8a68f6c76e3324909be7d7da0ede
2015-12-01 14:34:25 -05:00
Mike Conley
3969629382
Bug 1225921 - Regression tests. r=billm
...
--HG--
extra : commitid : 4MkFmSCJAK8
extra : rebase_source : 6e5d89f6d142aa145b91d84f971a490d53660a5a
extra : amend_source : 99e021ab8f0b7d9db1311ef2c589c881aa0d54a0
2015-12-02 13:48:05 -05:00
Mike Conley
51e9466a0f
Bug 1226333 - Add tests for async window flushing. r=billm.
...
--HG--
extra : commitid : 9ji0WXf0vH0
extra : rebase_source : 31ffb2e4df2cf6f4e3902fb4504fae2984dee55a
2015-12-02 09:46:06 -05:00
Mike Conley
673a539ce8
Bug 1177310 - Don't flush windows synchronously on application shutdown. r=billm,feedback=ttaubert
...
Instead of synchronously flushing the windows, we use AsyncShutdown to
wait for all window flushes to finish.
--HG--
extra : commitid : 1dDdTLBcZrt
extra : rebase_source : ea10bed3dc4920e769e73a6469510d4f303b88dc
2015-11-13 14:46:37 -05:00
Mike Conley
c9f1c242db
Bug 1177310 - TabStateFlusher Promises should always resolve. r=Yoric
...
They'll always resolve, but might receive a negative success state
and a message. We're doing this so that we can maintain a Set of
in-flight flushes that we can call Promise.all on (which will
fast-fail if any Promise rejects, or will just never resolve if
one or more of the Promises never resolve).
--HG--
extra : commitid : AkIM83IZCxK
extra : rebase_source : 4fb8eb059589299c87fcbd3c4e519a81a8b93def
2015-11-24 18:41:32 -05:00
Gijs Kruitbosch
7df117fdb9
Bug 1222490 - part 3: update all the tests for tabview's removal, r=ttaubert
...
--HG--
extra : commitid : LsM4DGXki7Q
extra : rebase_source : 37969b5cbad6f656485554f336bccffc5a6e4994
2015-12-01 10:48:11 +00:00
Mike Conley
326648e0df
Bug 1228518 - Regression test. r=ttaubert
...
--HG--
extra : commitid : 40sOsxV5Nbs
extra : rebase_source : 28886968eb0250c5ea66c8e580873a5b6be829be
2015-11-27 15:48:43 -05:00
Mike Conley
8a1555ed30
Backout patch for bug 1175267 (again) for causing bugs 1213650 and 1228179.
...
--HG--
extra : commitid : yjJoUlqkYf
2015-11-26 10:07:27 -05:00
Mike Conley
8204774062
Bug 1227444 - Regression test. r=billm
...
--HG--
extra : commitid : 6ospu4q8HEw
extra : rebase_source : 0aa8ba9abc235528dc4df9260fae1f3f69c9f3d5
extra : amend_source : a6887ec2a88adb002fdb10881d89138c000f9abd
extra : histedit_source : 0195b81bb032b644f881b345ec8ca3dee9cb4399
2015-11-25 14:41:41 -05:00
Mike Conley
02f5b0a371
Bug 1209689 - Test forcing revived background tabs to restore on demand. r=felipe
...
--HG--
extra : commitid : 6pJotg61fXl
extra : rebase_source : 8d5c2bb1d59473ce91fe391c45388430ef4dfdd4
2015-11-18 17:52:41 -05:00
Mike Conley
d7643f1e06
Bug 1209689 - Fix browser_async_flushes.js. r=felipe
...
--HG--
extra : commitid : 2KUw94QDEA6
extra : rebase_source : bc2b942070c3d49c960e85f7070bfef68fb5359b
2015-11-03 10:29:41 -05:00
Mike Conley
6515482435
Bug 1209689 - browser_crashedTabs.js fixes. r=felipe
...
--HG--
extra : commitid : HUgricZ9y07
extra : rebase_source : 506dfb198528c063782addbaf38bef20a93daf7e
2015-11-02 12:39:43 -05:00
Mike Conley
3115a60639
Bug 1209689 - Regression test. r=Mossop
...
--HG--
extra : commitid : HXC2qVCZNlL
extra : rebase_source : 3dc03c46aed52dba930131bc9fff99f4d96501bd
2015-10-28 15:25:04 -04:00
Mike Conley
c5e8772b59
Bug 1209689 - Update browser_replace_load for async tab restoration. r=Mossop
...
--HG--
extra : commitid : 1r2u2785E9w
extra : rebase_source : e1ed1a06816415fd1a1877d8e76a1127a686193b
2015-11-03 18:47:14 -05:00
Mike Conley
d9dd7d1040
Bug 1220929 - Harden browser_crashedTabs.js against races. r=felipe
...
--HG--
extra : commitid : FSJSywuhoKC
extra : rebase_source : 51a76681e6d89e64927955e7aa01eb703bef8c12
2015-11-03 17:19:38 -05:00
Mike Conley
8aca0fbda5
Bug 1213650 - Regression tests. r=Mossop
...
--HG--
extra : commitid : AVE2RDbsw4z
extra : rebase_source : b534421fb9db13cf36d7cd77a31ce454cf1cf9e6
extra : histedit_source : 1aa05e7f36cd8e92298a6579a81ecae4a9202b98
2015-11-16 16:37:42 -05:00
Dave Townsend
67aad6b373
Bug 1175267: When a load redirected to a new process is cancelled restore the existing content. r=billm
...
--HG--
extra : commitid : CFdxEx6mSUv
extra : rebase_source : fda429c4426aff3cb31271e20514bfe4d9242f53
extra : histedit_source : e333be1836dc0b23955ad2db77bfb7d18803fa7b
2015-08-10 13:38:39 -07:00
Mike Conley
dc20c7f9ef
Bug 1171708 - Rewrite browser_490040.js to be more Task-y. r=billm
...
--HG--
extra : commitid : JCQ8NQhsmhB
extra : rebase_source : aeccafbe58698693df5adabeee94d21aee73426a
extra : source : c60c33f9b5732dfdc3e01fbec2905de31d441f7e
2015-11-11 14:16:02 -05:00
Mike Conley
dd0f6eee8f
Bug 1171708 - Rewrite browser_354894_perwindowpb.js to be more Task-y. r=billm
...
--HG--
extra : commitid : KkfJ2pWG4EU
extra : rebase_source : 70c8780dd25856562114a86f2950bfd0e87e87aa
extra : source : 96830bc690b69dee05da219d99571e71d7fdcc1b
2015-11-17 12:25:36 -05:00
Mike Conley
8cdd233ac6
Bug 1171708 - Fix SessionStore tests to account for async window flushing. r=billm
...
--HG--
extra : commitid : GukwXUsbANw
extra : rebase_source : 7fd34f268859887633c39db31504b9237126a55b
extra : source : 32196b22b4544981f5658ce028e7566bff3fbca4
2015-11-16 16:17:29 -05:00
Nigel Babu
947944c7eb
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
0d4201efa1
Bug 1171708 - Add tests for async window flushing. r=billm
...
--HG--
extra : commitid : 7lNQpXDjMii
extra : rebase_source : 1d098340c17fb3f32f299ab866c20fbeed9c6799
2015-11-17 12:26:33 -05:00
Mike Conley
611f80fdfa
Bug 1171708 - Rewrite browser_490040.js to be more Task-y. r=billm
...
--HG--
extra : commitid : IZ0JEM4xP0b
extra : rebase_source : fd7b5ccc6613813925c97a99a6afe4710ca946a7
2015-11-11 14:16:02 -05:00
Mike Conley
a78a4406ee
Bug 1171708 - Rewrite browser_354894_perwindowpb.js to be more Task-y. r=billm
...
--HG--
extra : commitid : YTj0LP4sGd
extra : rebase_source : dcdcabb367db94d61b53e6f9628e0ef4e3d828e3
2015-11-17 12:25:36 -05:00
Mike Conley
d66172bb50
Bug 1171708 - Fix SessionStore tests to account for async window flushing. r=billm
...
--HG--
extra : commitid : 6aq14TRfMMn
extra : source : 32196b22b4544981f5658ce028e7566bff3fbca4
extra : amend_source : 47b5ee3cfd3622bd110430722ff8fd90f4cfff90
2015-11-16 16:17:29 -05:00
Wes Kocher
e318a30538
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)
--HG--
extra : commitid : 1BrMZs0F2Yy
2015-11-18 16:32:24 -08:00
Mike Conley
92a4852773
Bug 1171708 - Add tests for async window flushing. r=billm
...
--HG--
extra : commitid : LmkJFgEcYIS
extra : rebase_source : 0245b3cc2033163f849b5ec5ba64bcdb22b89b47
2015-11-17 12:26:33 -05:00
Mike Conley
56dd2a5121
Bug 1171708 - Rewrite browser_490040.js to be more Task-y. r=billm
...
--HG--
extra : commitid : 2UOc2XenQWj
extra : rebase_source : fa0684c0c6fe4a551927938846399d331d052205
2015-11-11 14:16:02 -05:00
Mike Conley
e9fbcdfdc5
Bug 1171708 - Rewrite browser_354894_perwindowpb.js to be more Task-y. r=billm
...
--HG--
extra : commitid : 8MNKrX22xdS
extra : rebase_source : cbbd15f5dc9037818d37b01bb201b9e2d1d4c9ae
2015-11-17 12:25:36 -05:00
Mike Conley
c7bbd86e0e
Bug 1171708 - Fix SessionStore tests to account for async window flushing. r=billm
...
--HG--
extra : commitid : 5mQ8mmyvJcj
extra : rebase_source : 7fa4e874e62bef27dd4a84b38b996f610627a8a3
2015-11-16 16:17:29 -05:00
Mike Conley
df62d579fc
Backout fix for bug 1175267 (76a433881e4b) for causing bug 1213650.
...
--HG--
extra : commitid : 8rlqLu5o0ef
2015-11-18 12:20:29 -05:00
Wes Kocher
0069e6af90
Merge inbound to central, a=merge
...
--HG--
extra : commitid : 426lsCwC1FX
2015-11-05 18:44:24 -08:00
Carsten "Tomcat" Book
0a34392a9e
Merge mozilla-central to fx-team
2015-11-05 12:17:28 +01:00
David Rajchenbach-Teller
d9df20222c
Bug 1216250 - Limit amount of DOM Storage data stored by Session Restore. r=ttaubert
...
DOM Storage is a pretty inefficient and memory-hungry storage mechanism. Session Store attempts to record DOM Storage for each tab, which leads to (possibly very large) objects being serialized once to be sent from frame/content to parent and once to be sent from the main thread to the I/O thread. This is a suspect behind a number of crashes (see bug 1106264 for a discussion on the topic).
This patch limits the amount of DOM Storage that Session Restore attempts to store. We perform a quick estimate on the amount of memory needed to serialize DOM Storage and prevent storage larger than ~10M chars being sent from frame/content to the parent. Once this patch has landed, we will need to watch FX_SESSION_RESTORE_DOM_STORAGE_SIZE_ESTIMATE_CHARS to find out whether our threshold is meaningful.
--HG--
extra : transplant_source : %26%07%ADzjT%A9%E3%B9%B9%EC%9D%97n%23%B5%F2%DAZ%CD
2015-10-20 14:15:17 +02:00
David Rajchenbach-Teller
8292b78498
Bug 1214408 - Telemetry on SessionStore:update OOM;r=ttaubert
...
--HG--
extra : transplant_source : %3A%DB%3Cp%8Fj%24%CF%94%E9%5C%AA%17%0E%2C%03E%23%A2%98
2015-10-16 21:44:54 +02:00
Andrew McCreight
d8c072ada0
Bug 1220732 - Enable some bc tests. r=mrbkap
...
--HG--
extra : rebase_source : 851b8270c99ac544a7980a3ff82cb9a59029373a
2015-11-03 09:04:00 +01:00
Bill McCloskey
e135491cfd
Bug 967873 - Start TabView when starting tests that might lazily load it (r=Gijs)
2015-11-04 10:56:15 -08:00
Bill McCloskey
de23733337
Bug 1219504 - Test changes (r=Gijs,mconley,jryans,MattN,Mossop)
2015-11-04 10:56:15 -08:00
Ehsan Akhgari
bf33ea16ea
Bug 1211314 - Use tab.toggleMuteAudio() from sessionstore instead of setting the muted attribute manually on the tab; r=jaws
2015-10-14 17:21:05 -04:00
Carsten "Tomcat" Book
2b1a321946
merge mozilla-inbound to mozilla-central a=merge
2015-10-12 11:57:06 +02:00
Fabian Furger
b0b92ed59f
Bug 1147822 - Add a format version number for sessionstore.js. r=Yoric
2015-10-11 20:24:32 +02:00
Boris Zbarsky
a63708d836
Bug 1212360. Split up the MozStorageChanged event into separate events for sessionstorage and localstorage. r=khuey
2015-10-09 16:48:10 -04:00
Bill McCloskey
b1e89d97be
Back out bug 967873 - Start TabView when starting tests that might lazily load it
2015-10-07 11:15:11 -07:00
Carsten "Tomcat" Book
08997000eb
Backed out 2 changesets (bug 1202902) to recking bug 1202902 to be able to reopen inbound on a CLOSED TREE
...
Backed out changeset 647025383676 (bug 1202902 )
Backed out changeset d70c7fe532c6 (bug 1202902 )
2015-10-07 14:03:21 +02:00
Sebastian Hengst
cdcff6d0a7
Backed out changeset c6b267589d0d (bug 1202902) for Mulet Reftest, W3C Platform Test and other failures. r=backout a=backout on a CLOSED TREE
2015-10-07 13:36:26 +02:00
Shu-yu Guo
52e365bb7b
Bug 1202902 - Fix the world. (r=ato for marionette, rs=Mossop for rest)
2015-10-06 14:00:30 -07:00
Mike Conley
f29c98bfde
Bug 1110511 - Move tab-crashing test helper function to BrowserTestUtils.jsm r=felipe
...
--HG--
extra : commitid : 4ACRUHc4rlx
extra : source : 0eb0dda094b30354a84991e430a0e49320fde52b
extra : amend_source : 32bd586ee11bb38ddb733ced6d86179b051b7f96
2015-09-29 16:44:50 -04:00
Wes Kocher
c1121ee892
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
8f9fdedf8f
Bug 1110511 - Move tab-crashing test helper function to BrowserTestUtils.jsm r=felipe
...
--HG--
extra : commitid : 3btc3brhudn
extra : rebase_source : 9e9cdf816b78eeeda4157a428b5d5e7fd1632b04
2015-09-29 16:44:50 -04:00
Bill McCloskey
24657932a7
Bug 967873 - Start TabView when starting tests that might lazily load it (r=Gijs)
2015-10-01 21:18:05 -07:00
Tooru Fujisawa
9d0fd651c5
Bug 1207491 - Part 16: Remove use of expression closure from browser/components/sessionstore/. r=Gijs
...
--HG--
extra : commitid : E1komPTv4xq
extra : rebase_source : 0111c79e4ae92aa92095659ed3539a6a69a04e31
2015-09-23 18:36:23 +09:00
Shu-yu Guo
64db2267cf
Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff)
2015-09-15 11:19:45 -07:00
Blake Kaplan
bd5cfd1a0f
Bug 1121052 - Reset the zoom level for crashed tab pages.
2015-09-11 11:21:14 +05:30
Dave Townsend
1060021790
Bug 1175267: When a load redirected to a new process is cancelled restore the existing content.
...
--HG--
extra : commitid : GTJPPc0CiVF
extra : rebase_source : 8f12d85271b2fa9fbca346659b58dfe7f369b22b
2015-08-10 13:38:39 -07:00
Ryan VanderMeulen
62a758f21e
No bug - Request a longer timeout for browser_590268.js.
2015-08-10 11:09:53 -04:00
Ursula
9887e50c99
Bug 1142034 - Regression test. r=mconley
...
Makes sure we show the "Restore All Tabs" button at the right time.
--HG--
extra : commitid : L5Bg7qakLcx
extra : rebase_source : 474920470d2373c23daed3b7486c771073be1151
2015-07-24 17:56:02 -04:00
Tim Taubert
37af759e35
Bug 1186168 - Fix intermittent browser_607016.js failures by using ss.getTabState() instead of closing tabs to check their state r=mconley
2015-07-22 11:59:39 +02:00
Tim Taubert
527ea72a6c
Bug 1172473 - Fix intermittent browser_607016.js failures by properly waiting for tabs to be removed r=mconley
2015-07-16 14:03:04 +02:00
Xidorn Quan
9897c73236
Bug 1163263 - Extend the timeout of browser_615394-SSWindowState_events.js. rs=KWierso
...
--HG--
extra : source : 82af9f49cc0c53cfc173011cf99f7ad44d77960a
2015-07-15 13:07:11 +10:00
Tim Taubert
3c6d7a1993
Bug 1163745 - Properly support shistory purging for pending tabs r=Yoric
2015-06-10 14:53:07 +02:00
Tim Taubert
623ed6d6df
Bug 1163745 - Remove erroneous subtest from browser_sessionHistory.js r=Yoric
2015-06-10 14:45:37 +02:00
Tim Taubert
529fba21f3
Bug 911358 - Request a longer timeout for browser_595601-restore_hidden.js. r=MattN
...
CLOSED TREE
2015-06-16 14:42:00 -04:00
Tim Taubert
523ab09657
Bug 1173857 - TabAttributes.set() should ignore internal attributes r=billm
2015-06-15 10:57:00 +02:00
Tim Taubert
6450ad809c
Backed out changeset bcec28b46718 (bug 1163745)
2015-06-16 22:12:29 +02:00
Tim Taubert
ddafaf7012
Bug 1163745 - TabAttributes.set() should ignore internal attributes r=billm
2015-06-15 10:57:00 +02:00
Tim Taubert
514873e4e7
Bug 1173857 - Don't collect .userTypedValue for tabs that haven't fully restored yet r=billm
2015-06-11 19:07:12 +02:00
Tim Taubert
545e7a83fb
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
7389b135f9
Bug 1167508 - Fix BrowserTestUtils.browserLoaded() and use it in sessionstore/head.js r=billm
2015-06-09 22:11:43 +02:00
Ryan VanderMeulen
b0e048f32d
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
4deda058df
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
e1266abc21
Bug 1167508 - Fix BrowserTestUtils.browserLoaded() and use it in sessionstore/head.js r=billm
2015-05-23 15:47:28 +02:00
Tim Taubert
1feb4346f0
Bug 1170669 - Fix intermittent browser_514751.js crashes by not loading mozilla.org r=mconley
2015-06-02 21:18:31 +02:00
Tim Taubert
1d622f38f2
Bug 1170226 - Restore correct shistory index when setting up pending tabs r=billm
2015-06-01 19:18:59 +02:00
Tim Taubert
ec53a971cc
Bug 1167579 - Fix intermittent browser_sessionStorage.js failures caused by non-monotonous closedAt=Date.now() r=billm
2015-05-29 19:22:49 +02:00
Tim Taubert
ff7535c380
Bug 1167579 - Fix intermittent browser_broadcast.js failures by removing unneeded check that was missing a flush() call r=billm
2015-05-29 01:18:49 +02:00
Tim Taubert
f24f6eee00
Bug 1158855 - Don't collect children of SHEntries if one or more of those were dynamically added r=Yoric
2015-05-25 19:03:33 +02:00
Tim Taubert
0bbc02dcc0
Bug 1167579 - Fix intermittent browser_broadcast.js failures by rewriting modifySessionStorage() r=billm
2015-05-22 21:01:11 -04:00
Tim Taubert
f7ac0d3c9d
Bug 1167502 - Convert sessionstore tests r=billm
2015-05-08 21:15:10 +02:00
Tim Taubert
20704bacfa
Bug 1162871 - Test TabStateFlusher.flush() behavior, including with crashed and removed tabs r=billm
2015-05-08 16:01:45 +02:00
Tim Taubert
1675a6ff9c
Bug 1162871 - Test that duplicateTab() does wait for the flush to complete and includes flushed data r=billm
2015-05-08 15:15:32 +02:00
Tim Taubert
8722006f14
Bug 1162871 - Fix sessionstore tests that don't wait for a duplicated tab to be restored r=billm
2015-05-08 10:58:31 +02:00
Tim Taubert
9a6f81f509
Bug 1139826 - Fix intermittent browser_586068-browser_state_interrupted.js failures by requesting a longer timeout r=Gijs
2015-05-21 18:50:19 -04:00
Tim Taubert
84c2d47e32
Bug 1166682 - Reenable browser_sessionHistory.js r=Mossop
2015-05-20 06:58:25 -04:00
Tim Taubert
44e929b543
Bug 1163256 - Fix intermittent browser_formdata.js timeouts by splitting off credit card number tests r=Gijs
2015-05-20 04:44:06 -04:00
Tim Taubert
5a5db3cf1e
Bug 1163260 - Fix intermittent browser_page_title.js failures r=Gijs
2015-05-19 14:15:47 -04:00
Tim Taubert
83df001bfd
Bug 1160556 - Recollect session history data when the page title changes r=Gijs
2015-05-05 16:00:12 +02:00
Tim Taubert
01f62314ff
Bug 1150529 - Remove code for expired telemetry histograms r=Yoric
2015-05-02 09:56:39 +02:00
Tim Taubert
371ed78417
Bug 1109875 - Fix various other tests to properly wait for data from closed tabs r=billm
2015-05-04 19:08:06 +02:00
Tim Taubert
13d48c8601
Bug 1109875 - Fix sessionstore tests to properly wait for data from closed tabs r=billm
2015-04-28 16:30:47 +02:00
Tim Taubert
a362ac3e71
Bug 1109875 - Add tests for async tab removal r=billm
2015-04-30 18:28:44 +02:00
ziyunfei
e1db0f779e
Bug 1102219 - Part 4: Replace String.prototype.contains with String.prototype.includes in chrome code. r=till
2015-04-30 00:32:05 +09:00
Tim Taubert
17a502b1e0
Bug 1134518 - Add test to ensure we don't lose shistory entries when switching a browser's remoteness r=Mossop
2015-04-23 15:42:55 +02:00
Tim Taubert
3a85704b48
Bug 1157235 - Remove unused sessionstore-state-write notification r=Yoric
2015-04-22 16:05:40 +02:00
Tim Taubert
f2ac8a39c3
Bug 1134518 - Add xpcshell test for shistory caps on clean shutdown and fix existing tests r=Yoric
2015-04-22 20:26:49 +02:00
Wes Kocher
1d3fd84d27
Merge fx-team to m-c a=merge CLOSED TREE
2015-04-20 17:04:09 -07:00
Timothy Nikkel
ce7dd8ac13
Bug 1155940. Silly typo fix in test.
2015-04-20 11:57:06 -05:00
Tim Taubert
2720b4d9f6
Bug 1152341 - Failure to read one of the session file candidates shouldn't stop us from trying further r=Yoric
2015-04-15 15:27:12 +02:00
Timothy Nikkel
8b3d6a3dc6
Bug 1155940. Make browser_354894_perwindowpb.js wait for load and SSTabRestored after doing undoCloseTab. r=ttaubert
2015-04-20 10:05:46 -05:00
Ehsan Akhgari
17243ad410
Bug 482051 - Remove mentions of the browser.privatebrowsing.keep_current_session pref; r=jdm
2015-04-02 22:33:06 -04:00
Fabian Furger
70b79ea18f
Bug 1107941 - Removing old upgrade backups if too many exist. Max upgrade backups is defined in preferences. Tested with mochi tests. r=Yoric
2015-04-02 17:09:31 +01:00
Bill McCloskey
4aec42a99d
Bug 1150151 - Add crash annotation to test that intentionally crashes (r=mccr8)
2015-04-01 14:42:37 -07:00
Wes Kocher
d2c452e653
Merge inbound to m-c a=merge CLOSED TREE
2015-03-19 19:15:11 -07:00
Bill McCloskey
bc02a50b1f
Bug 1126089 - Disable browser_crashedTabs.js in ASAN builds
2015-03-19 09:58:02 -07:00
Bill McCloskey
1185a0673f
Bug 1126089 - Use async messages for crash revival (r=ttaubert)
2015-03-19 06:47:30 -07:00
Phil Ringnalda
24910d5fbd
Backed out 3 changesets (bug 1126089) for ASan e10s bc1 failures and green-crashes
...
CLOSED TREE
Backed out changeset 9af9111e9c27 (bug 1126089)
Backed out changeset 288efd5e2ca0 (bug 1126089)
Backed out changeset 3bcebfd13538 (bug 1126089)
2015-03-18 21:51:34 -07:00
Tim Taubert
dead09af67
Bug 1143720 - Remove support for old FormData, PageStyle, and ScrollPosition formats r=smacleod
2015-03-16 17:17:43 +01:00
Tim Taubert
bf0b600f80
Bug 1143740 - Re-enable browser_491168.js r=smacleod
2015-03-16 18:01:15 +01:00
Bill McCloskey
42505bae58
Bug 1126089 - Use async messages for crash revival (r=ttaubert)
2015-03-18 16:09:27 -07:00
Tim Taubert
e439c48b38
Bug 1130560 - Fix intermittent browser_463206.js failures by rewriting the test to make use of ContentTasks instead of CPOWs r=smacleod
2015-03-11 14:11:23 +01:00
Tim Taubert
60b84d1d9f
Bug 1022403 - Fix intermittent browser_sessionHistory.js timeouts by making sure the weak shistory listener isn't GC'ed before we saw the notification r=smacleod
2015-03-04 16:45:27 +01:00
Tim Taubert
552b9da672
Bug 1100223 - Add test to ensure loadURI() on pending tabs works as expected r=Gijs
2015-02-22 14:18:19 +01:00
Steven MacLeod
39f8bd559d
Bug 1107609 - Simplify test_pushstate_replacestate with ContentTask. r=ttaubert r=mconley
...
--HG--
extra : rebase_source : 41bc60b69d662afe915ded9e7b489769d6b4c9c0
2015-02-11 17:15:01 -05:00
Mike Conley
b541cab62c
Bug 1047603 - Make SessionStore test browser_423132.js wait for new e10s window tab to be restored. r=ttaubert.
...
Like browser_394759_behaviour.js, this test wasn't accustomed to
newly created windows having initially non-remote browsers, and
that we need to wait for them to redirect and restore in the
content process before we can properly serialize the window
and its cookies.
--HG--
extra : rebase_source : bf1598ed6c41cc0cf91815385461d77d58ab3c7d
2015-02-06 09:33:41 -05:00
Mike Conley
43834a9b9d
Bug 1047603 - Fix browser_394759_behaviour.js test. r=ttaubert.
...
Turns out this test wasn't accustomed to newly created windows having
initially non-remote browsers, and that we need to wait for them to
redirect and restore in the content process before we can properly
serialize the window.
--HG--
extra : rebase_source : 35a9fc43b5691b024d75b00348f14d27b27f081e
2015-01-26 15:21:34 -05:00
Chris Peterson
6d54bd3f21
Bug 1129321 - Remove nonstandard let blocks from browser. r=ttaubert
2015-01-24 23:39:14 -08:00
Dave Townsend
425a83de72
Bug 1083281: Use flags to determine which chrome and about URIs are loaded in the content process. r=mconley, r=bsmedberg, r=jduell, r=mratcliffe
...
--HG--
extra : rebase_source : beda0088e7715eeb41525b0123f308068745bd80
2015-02-05 08:09:15 -08:00
Wes Kocher
6eb63d75a3
Backed out 7 changesets (bug 1047603) for mn-e10s and bc1-e10s bustage
...
Backed out changeset 38c6689adcbb (bug 1047603)
Backed out changeset 931b3b52e8e8 (bug 1047603)
Backed out changeset 9346f1b17ff2 (bug 1047603)
Backed out changeset 02dbbf0b017f (bug 1047603)
Backed out changeset a4ec7ded1155 (bug 1047603)
Backed out changeset dfe6ac341eb3 (bug 1047603)
Backed out changeset d846a8ebe879 (bug 1047603)
2015-02-04 15:05:19 -08:00
Mike Conley
5655f5bf86
Bug 1047603 - Fix browser_394759_behaviour.js test. r=ttaubert.
...
Turns out this test wasn't accustomed to newly created windows having
initially non-remote browsers, and that we need to wait for them to
redirect and restore in the content process before we can properly
serialize the window.
--HG--
extra : rebase_source : 109fe1312a3014ef2036e4ed9cfb4d08b6c4f45e
2015-01-26 15:21:34 -05:00
Dave Townsend
cca2c56915
Backing out 580a54390e83 from bug 1083281 due to devtools test failures. CLOSED TREE
...
--HG--
extra : amend_source : fbfc679388087db7356da23e1d72c4edee1b3ec1
2015-02-03 15:51:24 -08:00
Dave Townsend
11f2fe7e21
Bug 1083281: Use flags to determine which chrome and about URIs are loaded in the content process. r=mconley, r=bsmedberg, r=jduell
...
--HG--
extra : rebase_source : bc737209c7da9e36421de641bdbd230e62d8fe79
2015-01-07 15:56:18 -08:00
Dave Townsend
1596720bbf
Bug 1109650: Add a button to restore all crashed tabs to about:tabcrashed. r=ttaubert
...
--HG--
extra : rebase_source : 105c07b05f25935b6101346f8860770f75b76cff
extra : amend_source : e6875f05af24575461a9fa19c551e1870bfe3d52
2015-01-13 12:35:57 -08:00
Dave Townsend
2c9c86be97
Bug 1112304: Update about:tabcrashed to match the new UX spec. r=dao
...
Uses in-content styles for the tab crash page and adds an overlay to the favicon
for crashed tabs. Adds support for closing the crashed tab. The strings here
also refer to being able to restore all tabs, that will be implemented and
landed at the same time in bug 1109650 to avoid l10n churn.
--HG--
extra : rebase_source : 7afc65aff19c4da16959adb09f82006ec541fa31
extra : amend_source : 4a8323e5c1a66fb4e2fafa96e4e5c8cf9814acba
2015-01-13 12:33:26 -08:00
Wes Kocher
f62801541d
Merge fx-team to m-c a=merge CLOSED TREE
2015-01-29 15:27:17 -08:00
Tim Taubert
1bdcff6e82
Bug 1127264 - Clean up sessionstore tests r=smacleod
2015-01-29 09:41:57 +01:00
Bill McCloskey
94aebaaa39
Bug 1072980 - Don't allow CPOWs to be passed to C++ code (r=mrbkap,ally,mconley)
2015-01-29 11:28:01 -08:00
Dave Townsend
9bcda8d560
Bug 1114040 - Test for bug 1114040 (r=ttaubert)
2015-01-28 11:53:45 -08:00
Tim Taubert
2e3b72b9db
Bug 1093655 - Fix intermittent browser_crashedTabs.js failures rs=Unfocused
2015-01-23 12:02:59 +01:00
Tim Taubert
492370242b
Bug 1123344 - Request a longer timeout for browser_cookies.js r=yoric
2015-01-20 16:41:18 +01:00
Tim Taubert
70eb3c3c60
Bug 950399 - Tests for domain cookies r=yoric
2015-01-15 13:09:02 +01:00
Bill McCloskey
f9e9be69df
Backout bug 1072980 due to regressions (a=backout)
2014-12-20 21:15:36 -08:00
Bill McCloskey
b17fddbc37
Bug 1072980 - Ensure event.currentTarget is correct in event shim (r=ally)
2014-12-18 17:34:24 -08:00
Blair McBride
6a76308101
Bug 1067903 - Part 3: Update tests to deal with autoselect and textValue. r=mak
...
--HG--
extra : transplant_source : %27%23%DC/%3E%866%CB%AC%FD%87%8C%16hP%28%B8%04%F4O
2014-11-24 12:19:44 +13:00
Tim Taubert
510d4caa94
Bug 1099490 - Follow-up to fix spike of intermittent browser_sessionStorage.js failures r=me
2014-11-18 13:18:55 +01:00
Tim Taubert
f4c690b834
Bug 1087112 - Fix intermittent issues with browser_586068-reload.js r=smacleod
2014-11-13 09:25:51 +01:00
Michael Ratcliffe
926bf1ca5d
Bug 1090913 - Make mochitests fail when it has 0 passes and 0 fails r=jmaher
2014-11-05 16:00:52 +00:00
Michael Ratcliffe
239fba2d47
Backed out changeset 3500854d791b for test log breakage
2014-11-07 13:32:09 +00:00
Michael Ratcliffe
f827243aac
Bug 1090913 - Make mochitests fail when it has 0 passes and 0 fails r=jmaher
2014-11-05 16:00:52 +00:00
Mike Conley
8924ec66f6
Bug 1085694: Add SessionStore tests for crashed tabs. r=ttaubert,smacleod.
...
--HG--
extra : rebase_source : 4957b2264ac7afcc165f8a472ac9608f812688a8
2014-10-31 01:38:58 -04:00
Dave Townsend
5c3ed6688c
Bug 1077738: Retain whether history entries are set to persist in session history and restore that. r=smacleod
2014-10-27 12:27:35 -07:00
Dave Townsend
33002c3689
Bug 1075658: Make browser.loadURI synchronously update the browser remoteness. r=ttaubert
2014-10-29 13:26:14 -07:00
Jon Morton
1700296f02
Bug 979835: Port BoxObject and its subclasses to WebIDL. r=khuey sr=bz
...
--HG--
rename : layout/xul/nsIPopupBoxObject.idl => dom/webidl/PopupBoxObject.webidl
rename : layout/xul/tree/nsITreeBoxObject.idl => dom/webidl/TreeBoxObject.webidl
rename : layout/xul/nsBoxObject.cpp => layout/xul/BoxObject.cpp
rename : layout/xul/nsBoxObject.h => layout/xul/BoxObject.h
rename : layout/xul/nsListBoxObject.cpp => layout/xul/ListBoxObject.cpp
rename : layout/xul/nsMenuBoxObject.cpp => layout/xul/MenuBoxObject.cpp
rename : layout/xul/nsPopupBoxObject.cpp => layout/xul/PopupBoxObject.cpp
2014-10-14 13:15:21 -07:00
Tim Taubert
4c7c0e2c1e
Backed out changeset c98a31227412 (bug 1073992)
2014-10-13 14:58:19 +02:00
Tim Taubert
867309d875
Backed out changeset 82df8ad2c609 (bug 1073992)
2014-10-13 14:58:17 +02:00
Tim Taubert
fa06f28d68
Backed out changeset 44cb72be622d (bug 1081135)
2014-10-13 14:58:15 +02:00
Tim Taubert
68fd443cf5
Bug 1081135 - Don't put private windows in the 'revivable windows' bucket and put normal windows there only *after* we checked RevivableWindows.isEmpty to not regress bug 495123 r=yoric
2014-10-11 19:09:26 +02:00
Tim Taubert
7556ce1cc1
Bug 1073992 - Fix bc1-pgo bustage on a CLOSED TREE by flushing the main window's tab r=bustage
2014-10-09 19:43:51 +02:00
Tim Taubert
544cd47e8c
Bug 1073992 - Keep track of revivable windows separately to allow reviving more windows than the max_undo_windows pref allows r=yoric
2014-09-27 09:34:08 +02:00
Carsten "Tomcat" Book
c4c00dbea8
merge fx-team to mozilla-central a=merge
2014-10-08 15:53:14 +02:00
Mark Hammond
8f099499aa
Bug 1079073 - disable browser_819510_perwindowpb.js with e10s. r=billm
2014-10-08 08:54:08 +11:00
Andrew Halberstadt
d292ee73f1
Bug 1066735 - Remove root b2g and android specific xpcshell manifests, r=chmanchester
2014-10-07 18:18:28 -04:00
Bill McCloskey
775c7c7a42
Bug 1059007 - [e10s] Enable most session store tests (r=ttaubert)
2014-10-01 09:58:56 -07:00
Iaroslav Sheptykin
4170243a35
Bug 1031298 - Add a histogram for counting unrecoverable sessions. r=yoric
2014-09-25 13:39:00 -04:00
Tim Taubert
3bde457253
Bug 1072814 - Convert trivial Promise.defer() usages to new Promise() r=yoric
2014-09-25 10:06:07 +02:00
Bill McCloskey
aa5d6d2fae
Bug 1059007 - Fix async bugs in session store tests (r=ttaubert)
2014-09-23 15:48:53 -07:00
Bill McCloskey
22dcee9a12
Bug 1059007 - Don't skip MozStorageChanged event for frames in session store (r=ttaubert)
2014-09-23 15:48:53 -07:00
Bill McCloskey
5acbba65ce
Bug 1059007 - [e10s] Use TabState.flush() in session store tests (r=ttaubert)
2014-09-23 15:48:53 -07:00
Bill McCloskey
dd3e00d519
Bug 1059007 - Make session restore tests work in e10s (r=ttaubert)
2014-09-23 15:48:53 -07:00
Shu-yu Guo
59ccd2fecb
Bug 1001090 - Part 5: Fix errors in tests throughout the tree. (r=robcee,gavin)
2014-09-15 16:30:47 -07:00
Bill McCloskey
419be6ec53
Bug 1059007 - Use useCapture for MozStorageChanged events (r=ttaubert)
2014-08-28 13:37:16 -07:00
Tim Taubert
aa06048d00
Bug 1050745 - Don't list .sjs files as tests in sessionstore's browser.ini r=smacleod
2014-08-08 14:34:46 +02:00
Tyler Colgan
739507e466
Bug 1038215 - Change FormData.collect() to avoid storing credit card data for Session Restore r=ttaubert
2014-07-30 15:25:35 +02:00
Nathan Yee
864df4e081
Bug 864041 - Remove Firefox 2+3 compat code from about:sessionrestore. r=mak
2014-07-16 12:24:00 +02:00
Steven MacLeod
ee66ee1a0b
Bug 1036036 - Stop leaking docshells in Session Store tests. r=ttaubert
...
When adding a SHistoryListener in the Session Store test frame script
we were creating an intermediate global variable that was rooting the
docshell. This prevented things from being GC'd properly.
I've removed this intermediate variable and we should no longer keep
the docshell alive. This will probably also fix Bug 1036031.
--HG--
extra : rebase_source : 1394966f4180da44c4c29c8bba9842f7daf614fd
extra : histedit_source : e60ce5cf45b52e85207bf2f69882df86fa628ed7
2014-07-24 18:13:28 -04:00
Alexandre Poirot
7ea4dd517f
Bug 1027242 - Blacklist mulet's failing tests + expose 'mulet' to ini files; fix previous bustage on a CLOSED TREE, r=ahal
2014-07-02 15:40:56 -07:00
Jonathan Griffin
1c5d8636ac
Backed out changeset 64586374a208 on a CLOSED TREE
2014-07-22 18:29:57 -07:00
Alexandre Poirot
98afd25e0d
Bug 1027242 - Blacklist mulet's failing tests + expose 'mulet' to ini files; fix previous bustage on a CLOSED TREE, r=ahal
2014-07-02 15:40:56 -07:00
Jonathan Griffin
38f79ff899
Backout 4f6d9db92389 for bustage on a CLOSED TREE
2014-07-22 17:55:50 -07:00
Alexandre Poirot
37506aa45c
Bug 1027242 - Blacklist mulet's failing tests + expose 'mulet' to ini files. r=ahal
2014-07-02 15:40:56 -07:00
Trevor Saunders
dfb8d4ea04
bug 1036694 - merge nsIMarkupDocumentViewer into nsIContentViewer r=smaug
2014-07-09 17:27:49 -04:00
Tom Schuster
76cf0a1088
Bug 673569 - Let each frame script have its own scope (r=smaug)
2014-06-13 19:56:38 +02:00
Tim Taubert
c82f01b267
Bug 965697 - Fix intermittent browser_sessionHistory.js failures by waiting until the history entry has been replaced. r=smacleod
...
--HG--
extra : rebase_source : 2c134be33a3ba6e4916d8645eb662141eb1ecbfa
2014-07-07 14:11:17 -04:00
Tim Taubert
4c60fb3eae
Bug 1030719 - Properly restore form data for contenteditables r=smacleod
2014-06-26 15:55:16 +02:00
Tim Taubert
6ef4ce4837
Bug 1027084 - Use about:blank as the initial tab for new windows in sessionstore tests r=smacleod
2014-06-27 13:00:11 +02:00
Carsten "Tomcat" Book
ad0a3b36a9
Backed out changeset af969bbd0b13 (bug 1027084) for bc1 test bustage on a CLOSED TREE
2014-06-27 12:36:28 +02:00
Tim Taubert
a8f0493fbe
Bug 1027084 - Use about:blank as the initial tab for new windows in sessionstore tests r=smacleod
2014-06-25 15:44:08 +02:00
David Rajchenbach-Teller
409d9e236e
Bug 883609 - Porting tests to new Session Restore backup mechanism;r=ttaubert
...
--HG--
rename : browser/components/sessionstore/test/browser_833286_atomic_backup.js => browser/components/sessionstore/test/browser_backup_recovery.js
2014-06-24 16:51:22 +02:00
Tim Taubert
c8c5f3bbc7
Backed out changeset 65a7440e87ea (bug 1027092)
2014-06-20 17:08:52 +02:00
Tim Taubert
7ed6552b1e
Bug 1027096 - Fix encoding errors in browser_911547.js r=smacleod
2014-06-18 16:01:33 +02:00
Tim Taubert
c9158aa8f2
Bug 1027092 - Fix "this.editor is undefined" errors when running browser_394759_behavior.js r=smacleod
2014-06-18 15:56:39 +02:00
Dão Gottwald
179cf8d577
Bug 996053 - make nsISessionStore's setTabValue, setWindowValue and setGlobalValue take arbitrary JS values but throw for non-strings, for consistency with SessionStore.jsm. r=ttaubert
...
--HG--
extra : rebase_source : 6fc3457960da44e27be89ff89bbc9398ec87375a
2014-06-18 20:12:19 +02:00
Jacob Acord
bf104ebfdf
Bug 1014323 - Do not add about:privatebrowsing to recently closed tabs r=ttaubert
2014-06-10 11:07:30 +02:00
Tim Taubert
1e9b9fba77
Bug 923315 - Ensure that sessionstore.js writes don't interfere with browser_upgrade_backup.js r=yoric
2014-06-04 08:33:13 +02:00
Bobby Holley
dab24150e9
Bug 1015380 - Fix up tests that will break with Object Xrays. r=gabor
2014-05-28 11:14:27 -07:00
Tim Taubert
e4173a1a49
Bug 990812 - Restrict sessionstore, tabview, and browser frame scripts to tabbrowser browsers r=adw
2014-05-23 14:22:36 +02:00
David Rajchenbach-Teller
713a334dc5
Bug 989393 - Clean up old tabs and windows. r=ttaubert
2014-05-14 06:12:00 -04:00
Tim Taubert
770d32628d
Bug 1009599 - Restoring from about:sessionrestore fails when there is more than one tab in the window r=smacleod
2014-05-13 18:30:48 +02:00
Ehsan Akhgari
903bfdef6e
Bug 994964 - Make DOM XPIDL interfaces non-scriptable, and add shim Components.interfaces entries for them; r=bzbarsky,bholley
2014-05-08 16:45:36 -04:00
Tim Taubert
28b75bf5ec
Bug 1002843 - Wait until important parts have been initialized before restoring tabs into windows r=smacleod
2014-05-03 08:11:43 +02:00
Tim Taubert
8f899ebf07
Bug 1003096 - Remove tab reordering feature implemented in bug 480148 to unblock bug 715376 r=smacleod
2014-04-30 07:31:55 +02:00
Tim Taubert
ff1e9be5b2
Backed out changeset 434ffe0d33b2 (bug 1003096) on a CLOSED TREE r=bustage
2014-04-29 22:03:02 +02:00
Tim Taubert
d27d316af5
Bug 1003096 - Remove tab reordering feature implemented in bug 480148 to unblock bug 715376 r=smacleod
2014-04-29 13:32:12 +02:00
Tim Taubert
723e6a3afe
Bug 1000198 - Fix sessionstore tests that remove the original tab r=smacleod
2014-04-25 18:01:46 +02:00
Tim Taubert
d4657cfd1a
Bug 1001167 - Don't let invalid sessionstore.js files break sessionstore r=smacleod
2014-04-25 14:34:03 +02:00
Steven MacLeod
6b97d7dfd1
Bug 1001120 - Introduce a test for slow subframe loads invalidating Session History. r=ttaubert
2014-04-28 19:21:09 -04:00
Steven MacLeod
20e09455ae
Backed out changeset a2d961fb4789 due to intermittent mochitest-bc oranges.
2014-04-28 19:21:08 -04:00
Steven MacLeod
7d701edf2a
Bug 1001120 - Remove the frame tree observer from the content-sessionStore.js SessionHistoryListener. r=ttaubert
2014-04-28 12:04:00 -04:00
Steven MacLeod
68cd3b0f84
Bug 981900 - Add OnHistoryReplaceEntry to nsISHistoryListener to handle history.replaceState. r=smaug
2014-04-24 15:12:15 -04:00
Tim Taubert
c26913c29d
Bug 824021 - Don't clear set of windows to resurrect on write when receiving messages r=yoric
2014-04-16 14:27:47 +02:00
Tim Taubert
a07e875ec6
Bug 966843 - Fix intermittent browser_615394-SSWindowState_events.js hangs r=smacleod
2014-04-14 12:03:18 +02:00
Tim Taubert
aa28c54392
Bug 947570 - Disable browser_597071.js until rewritten for Marionette r=smacleod
2014-04-14 11:51:40 +02:00