9ee71cbdb6ab65bd05c2c33edded8b5fa9faebde: Bug 1517259 - Part 2: Remove dead or useless code. r=tcampbell
André Bargull <andre.bargull@gmail.com> - Thu, 03 Jan 2019 02:43:39 -0800 - rev 509943
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1517259 - Part 2: Remove dead or useless code. r=tcampbell
0d14ab4c9b5b31c4466252774a68539320f46f52: Bug 1514592: Don't call RpcExceptionCode if we don't HAVE_SEH_EXCEPTIONS. r=aklotz
David Major <dmajor@mozilla.com> - Mon, 07 Jan 2019 17:58:45 -0500 - rev 509942
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1514592: Don't call RpcExceptionCode if we don't HAVE_SEH_EXCEPTIONS. r=aklotz
b153c2a6f40af821f291c0b84bb5ae4a29c00967: Bug 1517136 - Devirtualize and inline the calls in nsSecureBrowserUIImpl::CheckForBlockedContent(); r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 02 Jan 2019 10:21:49 -0500 - rev 509941
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1517136 - Devirtualize and inline the calls in nsSecureBrowserUIImpl::CheckForBlockedContent(); r=baku Differential Revision: https://phabricator.services.mozilla.com/D15574
5f427c2fdff5b3e4ff2e791c009f2b77e9a3d659: Merge mozilla-central to mozilla-inbound. CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Mon, 07 Jan 2019 23:51:06 +0200 - rev 509940
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Merge mozilla-central to mozilla-inbound. CLOSED TREE
cb27ce235427c56a3bf3bfbcee25249d5fae5939: Backed out changeset d801dfa24d7d (bug 1517136) for build bustages at /security/manager/ssl/nsSecureBrowserUIImpl.cpp on a CLOSED TREE
Gurzau Raul <rgurzau@mozilla.com> - Mon, 07 Jan 2019 23:42:15 +0200 - rev 509939
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Backed out changeset d801dfa24d7d (bug 1517136) for build bustages at /security/manager/ssl/nsSecureBrowserUIImpl.cpp on a CLOSED TREE
9b7f30c265e983ee590ede12c84ab1b78dda5cc3: Bug 1517674 - Rename JS_NewDateObject and JS_ObjectIsDate to JS:: versions of the same, and move their declarations to js/public/Date.h and their implementations to js/src/jsdate.cpp. r=arai
Jeff Walden <jwalden@mit.edu> - Fri, 04 Jan 2019 11:43:31 -0600 - rev 509938
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1517674 - Rename JS_NewDateObject and JS_ObjectIsDate to JS:: versions of the same, and move their declarations to js/public/Date.h and their implementations to js/src/jsdate.cpp. r=arai
77a8b17163210f7d4bba7e800c2fcb55b0690a24: Bug 1517624 - Move JSPropertySpec and JSFunctionSpec definitions into a new js/public/PropertySpec.h header. r=arai
Jeff Walden <jwalden@mit.edu> - Thu, 03 Jan 2019 15:37:01 -0600 - rev 509937
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1517624 - Move JSPropertySpec and JSFunctionSpec definitions into a new js/public/PropertySpec.h header. r=arai
dc3c004e74d841bba1d53f22c07aeed809c448c1: Bug 1516796 - Move property-descriptor APIs into a minimal js/public/PropertyDescriptor.h header, that (at least for now) jsapi.h #includes because it still contains some property-definition stuff. r=arai
Jeff Walden <jwalden@mit.edu> - Sat, 29 Dec 2018 13:47:29 -0600 - rev 509936
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1516796 - Move property-descriptor APIs into a minimal js/public/PropertyDescriptor.h header, that (at least for now) jsapi.h #includes because it still contains some property-definition stuff. r=arai
bf02f2ce30a2be60d43a76aee69e9c9a4c15f41d: Bug 1516742 - Move {js::,JS_}{{Strictly,Loosely}Equal,SameValue} into js/public/Equality.h and js/src/vm/EqualityOperations.{cpp,h}. r=arai
Jeff Walden <jwalden@mit.edu> - Sat, 29 Dec 2018 00:06:21 -0600 - rev 509935
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1516742 - Move {js::,JS_}{{Strictly,Loosely}Equal,SameValue} into js/public/Equality.h and js/src/vm/EqualityOperations.{cpp,h}. r=arai
13029582fcc6b6fe1f6ee714d5db52577bd7ed41: Bug 1516713 - Move buildId-related stuff out of jsapi.h into a new js/public/BuildId.h header. r=arai
Jeff Walden <jwalden@mit.edu> - Fri, 28 Dec 2018 21:00:58 -0600 - rev 509934
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1516713 - Move buildId-related stuff out of jsapi.h into a new js/public/BuildId.h header. r=arai
11d9ca021f121d9bc5ef628ecee2caa02ed4e54b: Bug 1516697 - Make AsmJSParser a template typedef and {Module,Function}Validator template classes. r=arai
Jeff Walden <jwalden@mit.edu> - Fri, 28 Dec 2018 21:00:57 -0600 - rev 509933
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1516697 - Make AsmJSParser a template typedef and {Module,Function}Validator template classes. r=arai
cf7153f42f1cbe530b7f86189b8555a9598929c1: Bug 1516697 - Split {Module,Function}Validator classes into {Module,Function}Validator{,Shared} to segregate source-unit-agnostic parts from source-unit-aware parts, use the correct types in all signatures, and use *ValidatorShared::* instead of *Validator::* for nested classes that are common to both source types. r=arai
Jeff Walden <jwalden@mit.edu> - Fri, 28 Dec 2018 11:07:24 -0600 - rev 509932
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1516697 - Split {Module,Function}Validator classes into {Module,Function}Validator{,Shared} to segregate source-unit-agnostic parts from source-unit-aware parts, use the correct types in all signatures, and use *ValidatorShared::* instead of *Validator::* for nested classes that are common to both source types. r=arai
6bdb62915f688c4cb729c1e9fcbbee4bf56a42bd: Bug 1516697 - Use |using| to define various typedefs in AsmJS.cpp. r=arai
Jeff Walden <jwalden@mit.edu> - Fri, 28 Dec 2018 21:00:57 -0600 - rev 509931
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1516697 - Use |using| to define various typedefs in AsmJS.cpp. r=arai
5f69b689d7c214eb27a522cbff027fc0b2605a4b: Bug 1516697 - Don't use std::abs on a value that could possibly be -2147483648 (whose absolute value can't be computed when |int| is 32-bit-sized). r=arai
Jeff Walden <jwalden@mit.edu> - Fri, 28 Dec 2018 11:07:23 -0600 - rev 509930
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1516697 - Don't use std::abs on a value that could possibly be -2147483648 (whose absolute value can't be computed when |int| is 32-bit-sized). r=arai
dc3c29af88812f87abaddd3f1134e7631af8856c: Bug 1516697 - Make wasm/AsmJS.h minimally include only what it needs. r=arai
Jeff Walden <jwalden@mit.edu> - Wed, 26 Dec 2018 20:59:49 -0600 - rev 509929
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1516697 - Make wasm/AsmJS.h minimally include only what it needs. r=arai
d801dfa24d7d11e7dca3934ba52a3900c07af660: Bug 1517136 - Devirtualize and inline the calls in nsSecureBrowserUIImpl::CheckForBlockedContent(); r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 02 Jan 2019 10:21:49 -0500 - rev 509928
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1517136 - Devirtualize and inline the calls in nsSecureBrowserUIImpl::CheckForBlockedContent(); r=baku Differential Revision: https://phabricator.services.mozilla.com/D15574
95343ed265a38b4cc4de4f12189e97948bfea845: Bug 1499874 - Part 4: Removed closed tabs by ID when using undoCloseTab(). r=esawin
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 23 Dec 2018 18:42:08 +0100 - rev 509927
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1499874 - Part 4: Removed closed tabs by ID when using undoCloseTab(). r=esawin Differential Revision: https://phabricator.services.mozilla.com/D15332
ddfc4bd7728729de8111b38c3724b6e567ec21d0: Bug 1499874 - Part 3: Renumber recently closed tabs from the previous session when automatically restoring. r=esawin
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 23 Dec 2018 17:23:21 +0100 - rev 509926
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1499874 - Part 3: Renumber recently closed tabs from the previous session when automatically restoring. r=esawin We want to remove recently closed tabs from the session store when they get re- stored again, and for that we need something to uniquely identify them. As tab IDs are unique per session only, this means that the tab IDs of recently closed tabs resurrected from the previous session could conflict with tabs that have been freshly opened in the current session. E.g. tab 2 has been closed in a previous session and is now part of the session store's closed tab list. In the current session, a number of tabs are opened again and then what is now the *current* tab 2 is closed as well. The result would be that the session store now has two closed tabs with a tab ID of 2. To avoid that scenario, all recently closed tabs are renumbered with an ID in the negative range at the start of the session. Therefore all tabs originally opened in the current session will have a tab ID >= 0, while all recently closed tabs coming directly from a previous session will have a negative tab ID, < -1. (-1 itself remains the sentinel value for an invalid tab ID). Differential Revision: https://phabricator.services.mozilla.com/D15331
1b2727505f8719b19133cef094dc2526cbd1ca81: Bug 1499874 - Part 2: Remove tab IDs of tabs from the previous session file in the home panel. r=esawin
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 23 Dec 2018 15:45:26 +0100 - rev 509925
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1499874 - Part 2: Remove tab IDs of tabs from the previous session file in the home panel. r=esawin We want to remove recently closed tabs from the list that have been restored again. At the moment this only works if the tab data never leaves Gecko, because in undoCloseTab(), the session store determines the tab data to be removed from its closed tab collection by checking for equality with the tab data that was passed as an argument to undoCloseTab(). So a tab restored through the "Undo" snackbar will be removed from the "Recently closed" list, but a tab restored from the History home panel won't, because in the latter case the tab data will have been serialised and deserialised while travelling back and forth between Gecko and the Android UI. Hence we're going to switch the system to identify tabs through their tab ID instead. If automatic session restoring is turned off, the "Recently closed" home panel also displays all tabs that were open in the previous session. Those tabs aren't coming directly from the session store; instead the Android UI reads them directly from the corresponding file on disk. Therefore, when restoring such a tab we need to make sure that the session store won't attempt to find and remove that tab from its own list of recently closed tabs. To that effect, we therefore simply drop the "tabId" when parsing the "last session" file from disk. Differential Revision: https://phabricator.services.mozilla.com/D15330
75e5aa1db2e189dcc93b0d9bd1d8e65f982d1953: Bug 1499874 - Part 1: Test that restoring a tab removes it from the session store. r=esawin
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 23 Dec 2018 21:42:30 +0100 - rev 509924
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1499874 - Part 1: Test that restoring a tab removes it from the session store. r=esawin Differential Revision: https://phabricator.services.mozilla.com/D15329
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip