Commit Graph

1334 Commits

Author SHA1 Message Date
Sebastian Hengst
ef109b3851 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
eae431522a 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
c12cc8244e Merge fx-team to m-c a=merge 2015-03-02 12:41:37 -08:00
Tim Taubert
28251fdb40 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
d641f49c1f 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
bed410f456 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
d3cc08e119 Bug 1135498 - Get rid of the unused browser.__SS_restore_data property r=smacleod 2015-02-22 13:40:01 +01:00
Blair McBride
21d225439d Bug 1123517 - Refactor sidebar code. r=florian 2015-02-20 21:21:33 +13:00
Steven MacLeod
baec6f8b21 Bug 1107609 - Simplify test_pushstate_replacestate with ContentTask. r=ttaubert r=mconley 2015-02-11 17:15:01 -05:00
Mike Conley
51d634c214 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.
2015-02-06 09:33:41 -05:00
Mike Conley
e695efec3f 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.
2015-01-26 15:21:34 -05:00
Chris Peterson
bcec56d259 Bug 1129321 - Remove nonstandard let blocks from browser. r=ttaubert 2015-01-24 23:39:14 -08:00
Dave Townsend
60900c154d 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 2015-02-05 08:09:15 -08:00
Wes Kocher
85e8a4e2f7 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
6640cc169b 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.
2015-01-26 15:21:34 -05:00
Dave Townsend
54a848fc76 Backing out 580a54390e83 from bug 1083281 due to devtools test failures. CLOSED TREE 2015-02-03 15:51:24 -08:00
Dave Townsend
921bd9912f Bug 1083281: Use flags to determine which chrome and about URIs are loaded in the content process. r=mconley, r=bsmedberg, r=jduell 2015-01-07 15:56:18 -08:00
Dave Townsend
18a5e32128 Bug 1109650: Add a button to restore all crashed tabs to about:tabcrashed. r=ttaubert 2015-01-13 12:35:57 -08:00
Dave Townsend
7cd33e6f1b 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.
2015-01-13 12:33:26 -08:00
Wes Kocher
bbb848c9a1 Merge fx-team to m-c a=merge CLOSED TREE 2015-01-29 15:27:17 -08:00
Tim Taubert
ac833942b1 Bug 1127264 - Clean up sessionstore tests r=smacleod 2015-01-29 09:41:57 +01:00
Bill McCloskey
3b0120e94a 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
01b4bca6c3 Merge fx-team to m-c a=merge 2015-01-28 18:36:42 -08:00
Tim Taubert
c589f4ab50 Bug 1124147 - Get rid of browser.__SS_restore_tab r=smacleod 2015-01-28 19:01:02 +01:00
Tim Nguyen
d55b0835cd 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
e0c3f34526 Bug 1114040 - Test for bug 1114040 (r=ttaubert) 2015-01-28 11:53:45 -08:00
Tim Taubert
165491c007 Bug 1093655 - Fix intermittent browser_crashedTabs.js failures rs=Unfocused 2015-01-23 12:02:59 +01:00
Tim Taubert
1230bfcc32 Bug 1114040 - Handle redirects and errors correctly in session store (r=ttaubert) 2015-01-23 10:49:10 +01:00
Tim Taubert
5a99a92b51 Bug 1123344 - Request a longer timeout for browser_cookies.js r=yoric 2015-01-20 16:41:18 +01:00
Tim Taubert
9fd7655289 Bug 950399 - Tests for domain cookies r=yoric 2015-01-15 13:09:02 +01:00
Tim Taubert
5935faed8c Bug 950399 - SessionStore shouldn't forget domain cookies r=yoric 2015-01-15 11:22:21 +01:00
Mike Conley
da78b59090 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.
2015-01-14 16:30:20 -05:00
Eric Rahm
ef09860fd9 Bug 1112733 - Clear tabData storage after calling restore. r=billm 2014-12-19 14:10:43 -08:00
Bill McCloskey
f99b4477f5 Backout bug 1072980 due to regressions (a=backout) 2014-12-20 21:15:36 -08:00
Chris Peterson
dfde6a57ab Bug 1113031 - Replace deprecated expression closures in about:sessionrestore with real functions. r=ttaubert 2014-12-16 19:42:45 -08:00
Bill McCloskey
11d327d821 Bug 1072980 - Ensure event.currentTarget is correct in event shim (r=ally) 2014-12-18 17:34:24 -08:00
Chris Peterson
16c614f214 Bug 1105404 - Remove deprecated for-each-in loops in about:sessionrestore. r=mak 2014-11-25 23:49:08 -08:00
Blair McBride
77212feed7 Bug 1067903 - Part 3: Update tests to deal with autoselect and textValue. r=mak 2014-11-24 12:19:44 +13:00
Tim Taubert
8d0e3e562b Bug 1097697 - Backout changeset 126811256577 to fix talos regression r=me 2014-11-23 11:37:20 +01:00
Tim Taubert
1d828fc31d 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
2b73ea227b Merge inbound to m-c a=merge 2014-11-18 18:07:51 -08:00
Tim Taubert
fe2214ebc9 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
08039fda77 Bug 1087112 - Fix intermittent issues with browser_586068-reload.js r=smacleod 2014-11-13 09:25:51 +01:00
Owen Chu
f8f45e4564 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
51b555708d 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
c0df7c569e 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
6080cad3f4 Backed out changeset 3500854d791b for test log breakage 2014-11-07 13:32:09 +00:00
Michael Ratcliffe
8fd5514ff9 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
e5e7e96625 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
db4ae54c1f Bug 1085694: Add SessionStore tests for crashed tabs. r=ttaubert,smacleod. 2014-10-31 01:38:58 -04:00