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
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
Tim Taubert
864092309d
Bug 1134518 - Cap shistory entries in the SessionWorker when shutting down r=Yoric
2015-04-22 18:41:32 +02:00
Tim Taubert
bed2a2af1d
Bug 1134518 - Send a state object instead of a string to SessionWorker.write() r=Yoric
2015-04-22 16:18:26 +02:00
Tim Taubert
ec72549391
Bug 1134518 - Remove shistory capping code from SessionHistory.jsm r=Yoric
2015-04-22 15:51:34 +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
Bill McCloskey
3856bd0f73
Bug 1056443 - Use correct URL in location bar when switching processes (r=ttaubert)
2015-04-15 10:09:49 -07: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
Roy Li
926722aa2c
Bug 936061 - Refactor restoreWindow() into restoreWindow() and restoreWindows(). r=smacleod
2015-03-30 11:50:58 -05:00
Bill McCloskey
f7043a786c
Bug 1147236 - Use AppConstants in session store code (r=ttaubert)
2015-03-30 20:13:02 -07:00
Tim Taubert
67248d3882
Bug 1146052 - Fix empty about:sessionrestore after crash as well as empty about:welcomeback after resetting the profile r=smacleod
2015-03-23 14:01:13 +01:00
Tim Taubert
ba18194432
Bug 1145942 - Use the frame message manager to revive crashed tabs upon navigation r=billm
2015-03-21 08:20:28 +01: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
Alex Verstak
673fbec87c
Bug 1113431 - Propagate referrer policy throughout the UI: command-click and context menu open link in new tab/window. r=gijskruitbosch
2015-03-04 23:29:55 -08: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
Sebastian Hengst
bb17128a40
Bug 1139427 - Define file-based metadata in /browser/components. r=gavin
...
Add bugzilla components as metadata to moz.build files for easier bugfiling into the correct component. More information:
https://gecko.readthedocs.org/en/latest/build/buildsystem/mozbuild-symbols.html#bug-component
2015-03-08 20:43:22 +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
Wes Kocher
50b5615e47
Merge fx-team to m-c a=merge
2015-03-02 12:41:37 -08:00
Tim Taubert
b9ad4f0a67
Bug 1100223 - Make calling loadURI() on pending tabs work as expected by marking the tab as no longer pending and simply waiting for the restoration to finish r=billm
2015-02-24 11:29:36 -08: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
Tooru Fujisawa
6eccb1d0bc
Bug 1108382 - Part 1: Do not use non-standard flag argument of String.prototype.match/replace in browser/. r=gavin
2015-03-01 09:51:32 +09:00
Tim Taubert
f76aa87ad0
Bug 1135498 - Get rid of the unused browser.__SS_restore_data property r=smacleod
2015-02-22 13:40:01 +01:00
Blair McBride
40d4ef0e6c
Bug 1123517 - Refactor sidebar code. r=florian
...
--HG--
extra : transplant_source : %04%FAZ%B3%DD%EB%8C%28%9Bj%CB%B3%D1%89%D9AJ%22%08%C6
2015-02-20 21:21:33 +13: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
Wes Kocher
a4cef467eb
Merge fx-team to m-c a=merge
2015-01-28 18:36:42 -08:00
Tim Taubert
a828f1bfde
Bug 1124147 - Get rid of browser.__SS_restore_tab r=smacleod
2015-01-28 19:01:02 +01:00
Tim Nguyen
4595446ad1
Bug 1087618 - Part 4: Update html structure of about:tabcrashed, sessionrestore and welcomeback. r=jaws
2015-01-21 05:44:00 -05: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
e5523401ac
Bug 1114040 - Handle redirects and errors correctly in session store (r=ttaubert)
2015-01-23 10:49:10 +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
Tim Taubert
cf757fc5fc
Bug 950399 - SessionStore shouldn't forget domain cookies r=yoric
2015-01-15 11:22:21 +01:00
Mike Conley
488788d832
Bug 1073165 - Clear restore state for crashed tabs. r=smacleod.
...
SessionStore keeps track of tabs that still need to be lazily restored. When
a tab crashes, we should clear that state so that SessionStore doesn't attempt
to lazily restore a crashed browser.
--HG--
extra : rebase_source : 72650cb34009e53bc400901454ffac1634758c17
2015-01-14 16:30:20 -05:00
Eric Rahm
50ae323d83
Bug 1112733 - Clear tabData storage after calling restore. r=billm
2014-12-19 14:10:43 -08:00
Bill McCloskey
f9e9be69df
Backout bug 1072980 due to regressions (a=backout)
2014-12-20 21:15:36 -08:00
Chris Peterson
2faecc65b4
Bug 1113031 - Replace deprecated expression closures in about:sessionrestore with real functions. r=ttaubert
2014-12-16 19:42:45 -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
Chris Peterson
a1d7617610
Bug 1105404 - Remove deprecated for-each-in loops in about:sessionrestore. r=mak
2014-11-25 23:49:08 -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
6dcf7bca72
Bug 1097697 - Backout changeset 126811256577 to fix talos regression r=me
2014-11-23 11:37:20 +01:00
Tim Taubert
e24b098f02
Bug 1077652 - SessionStore should accept :setupSyncHandler and :update messages from browsers without tabs r=smacleod
...
By making SessionStore accept :setupSyncHandler and :update messages from <xul:browser>s without a tab assigned we can preload a <xul:browser> in the background and assign a tab later. SessionStore will have the correct sync handler and know about the current content loaded in that browser. If the browser will never be assigned to a tab the received data will simply be discarded when the browser goes away due to the use of WeakMaps in SessionStore.
2014-11-19 12:52:36 +01:00
Wes Kocher
7c47e9fc4e
Merge inbound to m-c a=merge
2014-11-18 18:07:51 -08: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
Owen Chu
50259ae67d
Bug 704320 - Parse and implement meta tag-based referrer policies for documents and nsHttpChannels. (r=bz,mcmanus)
2014-11-18 08:46:29 -05:00
Tim Taubert
e54774051e
Bug 1096013 - [e10s] Improve perceived session restore duration by prioritizing selected tabs when restoring session history and by setting tab labels and icons as soon as possible to indicate a restored session r=smacleod
2014-11-09 12:28:56 +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
Dave Townsend
141b372d19
Bug 1093161: Fix load flags for new loads when transitioning from non-remote to remote processes. r=ttaubert
2014-11-06 11:04:59 -08: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
Dave Townsend
3149e388d7
Backing out bug a06771fa469d from bug 1075658 for leaks.
2014-10-27 13:04:16 -07:00
Dave Townsend
86e5fc6beb
Bug 1075658: Make browser.loadURI synchronously update the browser remoteness. r=ttaubert
2014-10-27 11:33:23 -07:00
Raphaël Lustin
af06668851
Bug 1029471 - Replace deprecated ssi_getTabForBrowser with the new gBrowser.getTabForBrowser to improve performance. r=ttaubert
2014-10-27 10:24:18 -04:00
Mark Hammond
0d470f4198
Bug 1080934 - add radio buttons to about:welcomeback. r=Unfocused
2014-10-24 10:56:33 +11:00
Tim Taubert
614314a0ee
Bug 960959 - Use RunState to keep track of the SessionFile's closed status r=yoric
2014-10-20 13:08:44 +02:00
Mark Hammond
7e0e31669a
Backed out changeset 0b08eb8e264b (Bug 1080934) for bc failures.
2014-10-23 16:20:13 +11:00
Mark Hammond
9c68a3252e
Bug 1080934 - add radio buttons to about:welcomeback. r=Unfocused
2014-10-23 15:00:23 +11:00
Mike Conley
bc8641c1c5
Bug 1065785 - [e10s] Use session restore to reload crashed tabs. r=smacleod.
...
--HG--
extra : rebase_source : efbee6049f26f2e279dbe501b5af73004d9807c7
2014-10-20 20:40:12 -04:00
Mike Conley
eefe7bf38d
Bug 1070096 - Collect no SessionStore information for about:tabcrashed pages. r=ttaubert.
...
--HG--
extra : rebase_source : 46798a97625dcbdcc2d4ad4d697420fde4074903
2014-10-21 08:39:29 -04:00
Wes Kocher
79b0a57f21
Backed out changeset 74dc73d33c56 (bug 1070096) for bustage on a CLOSED TREE
2014-10-20 16:58:12 -07:00
Wes Kocher
acb658c47e
Backed out changeset 8477a0eca4fa (bug 1065785)
2014-10-20 16:03:40 -07:00
Wes Kocher
005ee607c4
Backed out changeset f2bdb912f72e (bug 1070096)
2014-10-20 16:03:24 -07:00
Mike Conley
2e6e8edb26
Bug 1070096 - Follow-up - Store browser permanent keys instead of the browsers themselves in SessionStore._crashedBrowsers. r=Gijs.
...
--HG--
extra : rebase_source : 3202717a8ef1a5e6e5dec458a818dc2f709680bf
2014-10-20 17:45:55 -04:00
Mike Conley
006af5d9f8
Bug 1065785 - [e10s] Use session restore to reload crashed tabs. r=smacleod.
...
--HG--
extra : rebase_source : 5dfcf15a94e876c8c4842732216c44cb723f002b
2014-10-20 16:50:23 -04:00
Mike Conley
892eaa056e
Bug 1070096 - Collect no SessionStore information for about:tabcrashed pages. r=ttaubert.
...
--HG--
extra : rebase_source : 589c6e50cbf17d8e84d9885d00683c62684118b7
2014-10-20 16:48:13 -04:00
Carsten "Tomcat" Book
7fbdf69b7f
Backed out changeset be4c66d5dc65 (bug 506975) for bc1 test failures
2014-10-20 13:00:24 +02:00
Carsten "Tomcat" Book
359639d6a7
Backed out changeset 76caa4994120 (bug 506975)
2014-10-20 12:59:48 +02:00
Manish Goregaokar
cf1ba85b7d
Bug 506975 - Mochitest for battery-dependent sessionstore. r=ttaubert
2014-10-17 08:56:00 +02:00
Manish Goregaokar
3d066bc28b
Bug 506975 - Add preferences to control sessionstore state while on battery. r=Yoric,ttaubert
2014-10-17 08:06:00 +02: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