Andrea Marchesini
72360793f4
Bug 1193854 - Restoring userContextIds with the browser session - part 3 - tests, r=ttaubert
2016-01-05 21:01:46 +00:00
Andrea Marchesini
d1a7df53c6
Bug 1193854 - Restoring userContextIds with the browser session - part 2 - restore the UI, r=ttaubert
2016-01-05 21:01:13 +00:00
Andrea Marchesini
cb358b3a57
Bug 1193854 - Restoring userContextIds with the browser session - part 1 - store the userContextId in sessionStore, r=smaug, r=ttaubert
2016-01-05 21:00:33 +00:00
Andrea Marchesini
5e1308efcc
Bug 1236827 - Remove non-useful 'delete' in TabStore.jsm, r=ttaubert
2016-01-05 17:22:36 +00:00
Carsten "Tomcat" Book
2262c1271c
merge mozilla-inbound to mozilla-central a=merge
2016-01-05 11:58:56 +01:00
Dave Townsend
86f03db916
Bug 1229142: Link browser and toolkit test directory to the shared eslintrc files. r=Standard8
...
--HG--
extra : commitid : CKT2WDkxE4k
extra : rebase_source : 0be50c483317355b1e9af5985d53e85604748432
extra : histedit_source : 65d203f57ebd38b8c130e5db9aaa8ae3f507e7ac
2015-11-30 13:05:00 -08:00
Andrea Marchesini
e7fe22c87e
Bug 1236505 - isPinned param in SessionHistory.jsm serializeEntry is not used, r=smaug
2016-01-04 19:04:48 +00:00
Ehsan Akhgari
e6e0501a06
Bug 1175659 - Increase the timeout of browser_sessionHistory.js
2015-12-31 17:42:28 -05:00
Ehsan Akhgari
19f515547b
Bug 1170881 - Increase the timeout of browser_586068-apptabs.js
2015-12-31 17:41:25 -05:00
Ehsan Akhgari
8679055963
Bug 1203732 - Increase the timeout of browser_522545.js
2015-12-31 17:29:26 -05:00
Ehsan Akhgari
c9cf809f36
Bug 1224066 - Increase the timeout of browser_formdata_cc.js
2015-12-31 17:28:22 -05:00
Ehsan Akhgari
5181cfbb4f
Bug 1164242 - Increase the timeout of browser_600545.js
2015-12-30 22:27:40 -05:00
Ehsan Akhgari
5185a3fdd0
Bug 1221013 - Increase the timeout of browser_crashedTabs.js
2015-12-30 22:27:40 -05:00
Olli Pettay
2b2b2cc690
Bug 1155730, implement History.scrollRestoration r=jst
2015-12-26 12:59:09 +02:00
Andrew McCreight
0f12a580d4
Backed out changeset 18eec0849a1f (Bug 1195295) for leaking.
...
This changeset is causing shutdown leaks (bug 1234697 and bug 1220517).
2015-12-23 15:59:15 -05:00
Markus Stange
8d6e827631
Bug 1209970 - Fire scroll events early in the refresh tick. r=mats
...
With APZ we want to be firing scroll events to content more consistently, so
we tie them to the refresh driver tick rather than firing them on paint or
haphazardly on the next spin of the event loop.
Patch by Markus Stange, test fixes by Kartikaya Gupta
--HG--
extra : commitid : 7nnkRC8afAJ
2015-12-17 17:19:30 -05:00
Luis Miguel [:quicksaver]
b24758ed1d
Bug 1228980 - Display favicons of tab entries in aboutSessionRestore-based pages. r=ttaubert
...
--HG--
extra : transplant_source : W%9D%B1hn%AD%84%B9%605%1ClKc%A2D%BAC%E8Q
2015-12-08 12:35:28 +00:00
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
904acbd272
Bug 1225921 - Have SessionStore keep a list of window data that might be saved during a flush. r=billm
...
This helps us keep track of what windows we've chosen to forget, and helps
us avoid the problem of accidentally saving a window we've chosen to forget.
--HG--
extra : commitid : 4sAF1DKyhKp
extra : rebase_source : c1e967bc38ebd32ced25ba3ee6ed5912b0f2e50a
2015-12-02 13:48:19 -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
Gijs Kruitbosch
bf031e6216
Bug 1222490 - part 2: remove traces of tabview from XUL/XBL/JS in other parts of browser/, r=ttaubert
...
--HG--
extra : commitid : 8OhDhB9ajM1
extra : rebase_source : 2c160a041845cbac2b1a5b4bf197b32f1ea56734
2015-12-01 10:48:11 +00:00
Gijs Kruitbosch
781be4fb9c
Bug 1221050 - part 5: create page for use with tabview migration, r=ttaubert
...
--HG--
rename : browser/components/sessionstore/content/aboutSessionRestore.xhtml => browser/base/content/aboutTabGroupsMigration.xhtml
extra : commitid : E9PZnr7z9hO
extra : rebase_source : e3c38469a98bb008075110e4e7d4af1e151511f3
2015-12-01 10:48:10 +00:00
Mike Conley
b864bcf349
Bug 1228518 - Don't send SessionStore:update for initial about:blank page load. r=ttaubert
...
--HG--
extra : commitid : 6stWXZ9IUIJ
extra : rebase_source : c9dd1b4f641320ab0229097c868c216df5e96bce
2015-11-27 15:11:31 -05: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
142699c76b
Bug 1227444 - Remove a closed window from _windows right away without waiting for a flush to complete. r=billm
...
--HG--
extra : commitid : 2GzekGdayRH
extra : rebase_source : 6699c8debfd267d11bdf246c40abc1fb01ebf25e
extra : histedit_source : 5a80f5de541b6298e161e435e93bce2d00100adc
2015-11-24 18:11:33 -05:00
Christoph Kerschbaumer
b0f3027a6c
Bug 1119386 - Part 3: Use document's principal for favicons in browser (r=billm)
2015-11-24 13:32:10 -08: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
c4b2524bf5
Bug 1209689 - Force tab restoration on demand when crashed tabs are revived. r=felipe
...
--HG--
extra : commitid : JuG1LXX27OQ
extra : rebase_source : 7ca9ae00bf9db0c00f67a5c4b56af9406e0c4b4a
2015-11-10 21:48:06 -05:00
Mike Conley
b98293847d
Bug 1209689 - Ensure browsers are properly removed from SessionStore's crashedBrowser set. r=Mossop
...
--HG--
extra : commitid : 1F8AkX5UTQa
extra : rebase_source : 452dd8ea2faab91522fccf6528618282e0185a6a
2015-11-03 12:21:43 -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
47594ea1af
Bug 1209689 - Tabs that haven't yet been restored should not crash. r=Mossop
...
--HG--
extra : commitid : 7EBLb0LoCG6
extra : rebase_source : 3f5de217aee0664269ffcf91adb75ac08588be8d
2015-10-28 15:25:03 -04: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
c70576a28d
Bug 1220929 - Remove crashed tab / browser count from SessionStore. r=Mossop
...
--HG--
extra : commitid : 7PaU6C9W6za
extra : rebase_source : 4052db2057e86ff95866d86193bce45a5c1908da
2015-11-02 20:30:54 -05:00
Mike Conley
8b71909a8f
Bug 1213650 - Stash the last value of lastArguments to navigateAndRestore to restore with. r=Mossop
...
--HG--
extra : commitid : IdMJeVLxLS2
extra : rebase_source : eced932ea0a364f6fc537d6921edf7b40a3ffa7f
extra : histedit_source : 5a496b97359e6a1724560ed3ce7184e39170c1ea
2015-11-16 16:58:12 -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
Mike Conley
8ec3a8afa7
Bug 1171708 - Have SessionStore asynchronous collect window information on close. r=billm
...
--HG--
extra : commitid : JsjuzMoJIkr
extra : rebase_source : 7ed1b88284da5b5bcd43fe1f219227c8a8be6cd2
extra : source : 4778fe17087aa893eef9084b1098bd882bb0c973
2015-11-12 14:21:21 -05:00
Mike Conley
23b5e4e712
Bug 1171708 - Use localName when detecting <xul:browsers> for XULFrameLoaderCreated. r=billm
...
We were using tagName before, which is fine for the dynamically created browsers
in new tabs, but not fine for the initial browser tab, which has a tagName of
"xul:browser" instead of "browser". Using localName makes sure that we don't
get the XML namespace included with the node name. We check the XUL namespace
separately be checking the namespaceURI.
--HG--
extra : commitid : 3bsYYEh62go
extra : rebase_source : e99c51de7f6e2420b4e661487c192e2c180b3df2
extra : source : 451741a8b932024db0c5e54184667b6db970813a
2015-11-06 13:59:47 -05:00
Mike Conley
377e02d7ba
Bug 1171708 - Add flushWindow method to TabStateFlusher. r=billm
...
--HG--
extra : commitid : H3Y1P9Mj63v
extra : rebase_source : 96c93f0b6fc6a9befe4dad4a0f47902279156474
extra : source : 82c9750d88e204516d04eaa91209e7bec691b57c
2015-11-06 13:09:14 -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
Mike Conley
30971aa63f
Bug 1171708 - Have SessionStore asynchronous collect window information on close. r=billm
...
--HG--
extra : commitid : BYuQqcSy8ZW
extra : source : 4778fe17087aa893eef9084b1098bd882bb0c973
2015-11-12 14:21:21 -05:00
Mike Conley
b6b24e40a7
Bug 1171708 - Use localName when detecting <xul:browsers> for XULFrameLoaderCreated. r=billm
...
We were using tagName before, which is fine for the dynamically created browsers
in new tabs, but not fine for the initial browser tab, which has a tagName of
"xul:browser" instead of "browser". Using localName makes sure that we don't
get the XML namespace included with the node name. We check the XUL namespace
separately be checking the namespaceURI.
--HG--
extra : commitid : 8YXH7ZrS0lc
extra : source : 451741a8b932024db0c5e54184667b6db970813a
2015-11-06 13:59:47 -05:00
Mike Conley
53dda576ca
Bug 1171708 - Add flushWindow method to TabStateFlusher. r=billm
...
--HG--
extra : commitid : LpQ454agglS
extra : source : 82c9750d88e204516d04eaa91209e7bec691b57c
2015-11-06 13:09:14 -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
8d84cb7d97
Bug 1171708 - Have SessionStore asynchronous collect window information on close. r=billm
...
--HG--
extra : commitid : F0NVIlkrbe6
extra : rebase_source : 95d79b9be97e3fdb611843b4bde53aa099a8f6b4
2015-11-12 14:21:21 -05:00
Mike Conley
be1b1e7ab5
Bug 1171708 - Use localName when detecting <xul:browsers> for XULFrameLoaderCreated. r=billm
...
We were using tagName before, which is fine for the dynamically created browsers
in new tabs, but not fine for the initial browser tab, which has a tagName of
"xul:browser" instead of "browser". Using localName makes sure that we don't
get the XML namespace included with the node name. We check the XUL namespace
separately be checking the namespaceURI.
--HG--
extra : commitid : CfPCuzhBkg3
extra : rebase_source : 3a9e0877e32d96ab781d85826a978209fc50f1e3
2015-11-06 13:59:47 -05:00
Mike Conley
a81ae8de38
Bug 1171708 - Add flushWindow method to TabStateFlusher. r=billm
...
--HG--
extra : commitid : Fki4voYyoRA
extra : rebase_source : 9712d7200f9c658a3e0e978e4f0fbbd11413697c
2015-11-06 13:09:14 -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
Jason Orendorff
1a625d9f04
Bug 1216623 - Part 1: Rename some loop variables to avoid conflicts with ES6 scoping rules. r=fitzgen, r=ttaubert, r=MattN, r=gps.
...
--HG--
extra : commitid : 3eLC5U91GM8
extra : rebase_source : 0933f07c19c0ba87fc34ddd9beaff4bb89e7c690
extra : amend_source : 76fa887d541bfd9f6592b6a6113d76b4df82dea0
2015-10-26 16:33:59 -05: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
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
Tooru Fujisawa
8ed7719ea4
Bug 1216775 - Remove for-each from browser/. r=Gijs
...
--HG--
extra : commitid : 5KlVHJwTU1Q
extra : rebase_source : 6526234004427109c826cb63f42c9def8ca31281
2015-10-19 01:27:39 +09:00
J. Ryan Stinnett
986f2a5cde
Bug 1203159 - Rewrite DevTools resource URLs. r=ochameau
2015-10-21 12:48:53 -05:00
Alexandre Poirot
89cb263b54
Bug 1204812 - Keep Console.jsm in toolkit/modules/ r=jryans,Mossop
...
--HG--
rename : devtools/shared/Console.jsm => toolkit/modules/Console.jsm
2015-10-15 03:45:22 -07: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
J. Ryan Stinnett
408cba0158
Bug 1212153 - Clean up Cu.isModuleLoaded after migration. r=bgrins
2015-10-08 15:25:23 -05: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
Carsten "Tomcat" Book
e7ef778c9d
Backed out 1 changesets (bug 1202902) for causing merge conflicts to mozilla-central
...
Backed out changeset cfc1820361f5 (bug 1202902 )
--HG--
extra : rebase_source : 5d3db72337754bc7ab0ed0c30b2896100411ff92
2015-10-07 12:13:45 +02:00
Shu-yu Guo
d06b6030f6
Bug 1202902 - Scripted fix the world.
2015-10-06 14:00:31 -07: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
Kevin Grandon
d176e0d847
Bug 1204965 - Graphene support. Merge larch into mozilla-central. r=fabrice r=glandium
2015-09-30 23:49:00 +02:00
Seth Fowler
9933832135
Bug 1118926 (Part 2) - Remove remnants of -moz-resolution in JavaScript code. r=dolske
2015-09-30 17:00:56 -07:00
Stephanie Ouillon
5e14a3b3a8
Bug 1178533 - Add nsIInstallPackagedWebapp for registering permissions when navigating to signed packages r=bholley,fabrice,valentin
2015-08-26 13:12:13 +02: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
Carsten "Tomcat" Book
64c0a617b7
Backed out 1 changesets (bug 1178533) for xpcshell-1 test failures
...
Backed out changeset b12584fad334 (bug 1178533)
2015-09-24 08:41:04 +02:00
Stephanie Ouillon
478b31c634
Bug 1178533 - Add nsIInstallPackagedWebapp for registering permissions when navigating to signed packages. r=bholley, r=fabrice, r=valentin
2015-09-23 07:41:00 +02:00
Carsten "Tomcat" Book
58878018ac
Backed out 1 changesets (bug 1178533) for s4 testfailures
...
Backed out changeset 8bbdb80f67e0 (bug 1178533)
--HG--
extra : rebase_source : 040491f382ad7b03ba803686601f1272416ab47d
2015-09-23 10:17:54 +02:00
Stephanie Ouillon
ad9e2b8a95
Bug 1178533 - Add nsIInstallPackagedWebapp for registering permissions when navigating to signed packages. r=bholley, r=fabrice, r=valentin
2015-09-22 11:55:00 +02:00
J. Ryan Stinnett
efe328f1b2
Bug 912121 - Rewrite require / import to match source tree. rs=devtools
...
In a following patch, all DevTools moz.build files will use DevToolsModules to
install JS modules at a path that corresponds directly to their source tree
location. Here we rewrite all require and import calls to match the new
location that these files are installed to.
--HG--
extra : commitid : F2ItGm8ptRz
extra : rebase_source : b082fe4bf77e22e297e303fc601165ceff1c4cbc
2015-09-21 12:04:18 -05: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
Neil Deakin
4ca387549d
Bug 1148505, remove cpow usage from back-forward menu by using sessionstore data, r=dao,billm
2015-08-28 03:13:03 -04:00
Ehsan Akhgari
053201adb7
Bug 1195150 - Persist the tab muted state in the session store; r=billm
...
The muted state is state that belong to the whole tab, and it would be
nice if it was integrated with undo close tab and session restore.
2015-08-17 20:21:51 -04:00
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
Yoshi Huang
e317836bc5
Bug 1165277 - Use origin in SessionStorage.jsm. r=ttaubert
2015-08-04 17:14:57 +08: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
Ursula
c92c765174
Bug 1142034 - Don't show 'Restore All Crashed Tabs' when only one tab has crashed. r=mconley
...
--HG--
extra : commitid : KI4QTK8C8S9
extra : rebase_source : fbfb838e3e56b950ea3e37956d808b3deab3ce8c
2015-07-23 14:47:35 -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 Nguyen
ab0f949f17
Bug 1172357 - Use new tree-container class for about:welcomeback tree. r=jaws
...
--HG--
extra : commitid : 1hojpt41k2e
extra : rebase_source : 6ddfe723a1d259a2ce820d6c057a416578eafd59
2015-07-17 14:35:51 -07: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
Neil Rashbrook
1170dbe319
Bug 1129957 - RemoteWebNavigation doesn't accept postdata or headers. r=Mossop
2015-07-09 12:18:11 -05:00
Tim Taubert
6901fe4a13
Bug 1174666 - Remove unneeded SessionSaver.clearLastSaveTime() r=Yoric
2015-06-15 11:54:47 +02: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
Allasso Travesser
2282ad0df8
Bug 1167923 - Change TabStateCache to use either xul:tab or xul:browser as key. r=ttaubert
2015-06-24 07:19:00 -04: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
2a777a408e
Bug 1174030 - Register new windows as soon as possible and initialize them later r=billm
2015-06-12 10:53:49 +02:00
Wes Kocher
ef577f1e7a
Backed out 2 changesets (bug 1129957) for frequent browser_privatebrowsing_DownloadLastDirWithCPS.js timeouts
...
Backed out changeset 9ac1d4aadc38 (bug 1129957)
Backed out changeset 109474240d8c (bug 1129957)
2015-06-10 14:38:40 -07:00
Tim Taubert
0f9a461afd
Bug 1173267 - Remove aOptions parameter from SessionStoreInternal.setTabState() r=Mossop
2015-06-10 11:09:09 +02:00
Neil Rashbrook
425dec4244
Bug 1129957 - RemoteWebNavigation doesn't accept postdata or headers. r=Mossop
2015-06-10 11:17:35 -03:00
Tim Taubert
5349967e74
Bug 1167508 - Cancel pending actions when after flushing the window is gone r=billm
2015-06-09 22:12:32 +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
Tim Taubert
f7fafca965
Bug 1167508 - Remove TabState.flush() r=billm
2015-06-09 22:11:25 +02:00
Tim Taubert
8a8147f5f4
Bug 1167508 - Use async flushing for LoadInOtherProcess() r=billm
2015-06-09 22:10:50 +02:00
Tim Taubert
52beafa16f
Bug 1167508 - Support flushing crashed browsers r=billm
2015-06-09 22:10:29 +02:00
Tim Taubert
316fcde747
Bug 1167508 - Reset epoch when receiving XULFrameLoaderCreated r=billm
2015-06-09 22:09:56 +02:00
Tim Taubert
980614a0f9
Bug 1163700 - Revert changes from bug 1162036 r=Yoric
2015-06-07 10:53:44 +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
6ac60150e2
Bug 1167508 - Cancel pending actions when after flushing the window is gone r=billm
2015-06-03 17:59:50 +02: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
d788a1c6ae
Bug 1167508 - Remove TabState.flush() r=billm
2015-05-22 02:11:03 -04:00
Tim Taubert
99b8908799
Bug 1167508 - Use async flushing for LoadInOtherProcess() r=billm
2015-05-08 21:15:52 +02:00
Tim Taubert
967cfe8dc1
Bug 1167508 - Support flushing crashed browsers r=billm
2015-05-23 15:22:03 +02:00
Tim Taubert
1cfb434512
Bug 1167508 - Reset epoch when receiving XULFrameLoaderCreated r=billm
2015-05-23 15:20:51 +02:00
J. Ryan Stinnett
4c6ec60312
Bug 1169723 - Load view source frame script lazily. r=mconley
2015-06-04 18:17:53 -05: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
cfc376cc2c
Bug 1169892 - Avoid extra round-trip when a pending tab is reloaded r=billm
2015-05-30 10:13:52 +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
David Rajchenbach-Teller
f0a8818555
Bug 1034075 - Add more details to SessionFile AsyncShutdown blocker. r=ttaubert
...
--HG--
extra : transplant_source : g%96%E37%1CI%07%DD%E2o%1B%BD%A8%F7%C7g-0%8D%CE
2015-05-19 13:53:41 +02:00
Tim Nguyen
d11b1283f6
Bug 1125952 - Make about:sessionrestore use more available height. r=jaws
2015-05-22 09:58:00 -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
afebd7c63a
Bug 1162871 - Use async flushing for duplicateTab() r=billm
2015-05-08 11:00:41 +02:00
Tim Taubert
9c05c58af3
Bug 1162871 - Introduce the TabStateFlusher for async flushing r=billm
2015-05-08 10:59:38 +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
4b91883c03
Bug 1166763 - Take pinned status of the closed tab into account when merging the final update message r=billm
2015-05-20 11:15:48 -04:00
Tim Taubert
d9695e3279
Bug 1166757 - Remove browser.__SS_data r=billm
2015-05-20 10:35:50 -04:00
Carsten "Tomcat" Book
d71257a4ce
Merge mozilla-central to fx-team
2015-05-21 15:16:40 +02:00
Tim Taubert
84c2d47e32
Bug 1166682 - Reenable browser_sessionHistory.js r=Mossop
2015-05-20 06:58:25 -04:00
Wes Kocher
ac1c135457
Merge m-c to inbound, a=merge
2015-05-20 18:30:33 -07:00
Bobby Holley
3b6ba803a8
Bug 1165162 - Serialize originSuffix into .origin. r=gabor,sr=sicking
...
We also provide an opt-out for the original behavior, and use it in various
consumers that look like they need fixing up. Most of the usage here is in
code with persistence considerations, where we may need some sort of migration
path.
2015-05-20 17:11:49 -07: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
95648e26fd
Bug 1166362 - Let SessionStore ignore <xul:browser>s without a permanentKey property r=Gijs
2015-05-19 13:47:32 -04:00
Carsten "Tomcat" Book
204a4655f3
Backed out changeset 8f9747fc7249 (bug 1129957) for e10s-bc1 test failures on a CLOSED TREE
2015-05-13 08:37:27 +02:00
Neil Rashbrook
0ca083943a
Bug 1129957 - RemoteWebNavigation doesn't accept postdata or headers. r=Mossop
2015-05-12 23:33:00 -03:00
Tim Taubert
d3e9658852
Bug 1163110 - Remove unused SessionStore._internal property r=Yoric
2015-05-08 21:28:20 +02:00
Tim Taubert
0fadc88345
Bug 1161928 - Require an epoch (managed in the parent) included in every message sent by the frame script to get rid of TabState.flush() calls in restoreTab() r=billm
2015-05-06 15:06:29 +02:00
Tim Taubert
21847d3e4e
Bug 1161928 - Add assertions to ensure tab restoration methods are used correctly r=billm
2015-05-06 12:03:24 +02:00
Tim Taubert
e974683386
Bug 1161928 - Move epoch handling from ContentRestore.jsm to content-sessionStore.js r=billm
2015-05-06 11:55:20 +02:00
Tim Taubert
6a5537fada
Bug 1161981 - Add SessionStore:crashedTabRevived to NOTAB_MESSAGES to silence warnings when closing about:tabcrashed tabs r=billm
2015-05-06 11:56:59 +02:00
Tim Taubert
7e3c78f219
Bug 1162036 - Remove pending/restoring tabs when receiving browser:purge-session-history instead of leaving empty tabs r=Yoric
2015-05-07 08:00:16 +02:00
Ryan VanderMeulen
8c304a4876
Backed out changeset 0cecdb107e91 (bug 1162036) for e10s browser_privatebrowsing_DownloadLastDirWithCPS.js failures.
...
CLOSED TREE
--HG--
extra : rebase_source : d9021ec4b0e810314138858194a56f4479edf21d
2015-05-06 12:07:00 -04:00
Tim Taubert
00fed436ce
Bug 1162036 - Remove pending/restoring tabs when receiving browser:purge-session-history instead of leaving empty tabs r=Yoric
2015-05-06 15:33:46 +02: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
0367f94a69
Bug 1159248 - Simply pre-fill window.tabs[] with empty tab states instead of calling TabState.collect() to avoid perf regressions r=smacleod
2015-05-04 13:42:43 +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
Tim Taubert
a3962b0733
Bug 1109875 - Don't flush state when closing tabs r=billm
2015-04-30 18:28:39 +02:00
Tim Taubert
cf32aa59d3
Bug 1109875 - When unloading a frameLoader flush all pending state changes by sending a final update message r=billm
2015-04-29 07:13:29 +02:00
Tim Taubert
366320a488
Bug 1109875 - Ignore SessionStore:update messages that do not target the browser's latest frameLoader r=billm,smaug
2015-04-28 16:22:38 +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
ac3615aa89
Bug 1156722 - Remove unused _getURIFromString() method r=smacleod
2015-04-22 12:43:51 +02:00
Tim Taubert
80ede19e04
Bug 1156722 - Remove unused reference to the parent process message manager r=smacleod
2015-03-30 10:15:40 +02:00
Tim Taubert
bd14bee44a
Bug 1156722 - Check for window.gBrowser instead of window.getBrowser r=smacleod
2015-03-30 10:22:45 +02:00
Tim Taubert
fd71ad4984
Bug 1156722 - Use destructuring instead of [].shift() r=smacleod
2015-03-30 10:23:59 +02:00
Tim Taubert
445063d439
Bug 1156722 - Remove legacy _toJSONString() method and use JSON.stringify() r=smacleod
2015-03-30 10:25:47 +02:00
Tim Taubert
c094cda64e
Bug 1157220 - Prevent "null" entries for tabs in the window state object when restoreTab() is called for a given tab before we collected data for all its predecessors r=smacleod
2015-04-22 15:37:12 +02:00
Tim Taubert
aca4ef500c
Bug 1156721 - Move restoreCookies() implementation to SessionCookies.jsm r=smacleod
...
Also, remove the try/catch clause as nsCookieService::Add() will only fail if the profile was already closed or we're OOM, aborting in those cases is absolutely fine.
2015-03-30 10:41:57 +02: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