9003972112e3a5611f5ca5ea2c4ba32f79da38c6: Bug 1454350 - simplify devtools docs to use mercurial. r=sole
Belén Albeza <balbeza@mozilla.com> - Mon, 16 Apr 2018 14:53:58 +0200 - rev 414473
Push 33870 by csabou@mozilla.com at Thu, 19 Apr 2018 22:28:45 +0000
Bug 1454350 - simplify devtools docs to use mercurial. r=sole MozReview-Commit-ID: 4C65NdlGtzl
5f3b781af6a705f77ea41b1f0dde160eb3968b38: Bug 1450199 - Cookie is not synced across tabs r=Ehsan
Valentin Gosu <valentin.gosu@gmail.com> - Thu, 19 Apr 2018 13:18:50 +0200 - rev 414472
Push 33870 by csabou@mozilla.com at Thu, 19 Apr 2018 22:28:45 +0000
Bug 1450199 - Cookie is not synced across tabs r=Ehsan This patch reverts parts of changeset e87e706def11 (bug 1425031). The problem in bug 1425031 was that when the content process set a cookie a notification was sent to the parent process. This notification was then forwarded to all the content processes, including the one it originated from. The solution was to not forward cookies that originated from a content process, but this causes the current bug. The correct fix is to forward the cookie changes to all content processes except the one they originated from. The test for bug 1425031 remains, and should keep passing. MozReview-Commit-ID: 1P6JwHQDy93
319ba32110edb2551581a86f299c1e9cf003947b: Bug 1454831 followup - Fix bustage on a CLOSED TREE.
Xidorn Quan <me@upsuper.org> - Thu, 19 Apr 2018 21:08:09 +1000 - rev 414471
Push 33870 by csabou@mozilla.com at Thu, 19 Apr 2018 22:28:45 +0000
Bug 1454831 followup - Fix bustage on a CLOSED TREE.
cc39f78a3d4e802f834c4c7743ea95c24a6dd7b4: Bug 1454831 - Generate nsCSSPropertyID.h from data file directly. r=emilio
Xidorn Quan <me@upsuper.org> - Wed, 18 Apr 2018 19:39:51 +1000 - rev 414470
Push 33870 by csabou@mozilla.com at Thu, 19 Apr 2018 22:28:45 +0000
Bug 1454831 - Generate nsCSSPropertyID.h from data file directly. r=emilio MozReview-Commit-ID: CcX2uzgjWFo
3efb974893b546f2348a65bcb953429cefe5a8fd: Bug 1455243 - Remove duplicate gIdentityHandler implementation from browser.js. r=dao
Johann Hofmann <jhofmann@mozilla.com> - Thu, 19 Apr 2018 11:52:22 +0200 - rev 414469
Push 33870 by csabou@mozilla.com at Thu, 19 Apr 2018 22:28:45 +0000
Bug 1455243 - Remove duplicate gIdentityHandler implementation from browser.js. r=dao I copied the browser.js contents to browser-siteIdentity.js, there are no changes. MozReview-Commit-ID: AytWG2oijXc
04c3950aaad9164a74d514d3292c45ac235a7e91: Merge mozilla-central to autoland. a=merge CLOSED TREE
Noemi Erli <nerli@mozilla.com> - Thu, 19 Apr 2018 12:58:43 +0300 - rev 414468
Push 33870 by csabou@mozilla.com at Thu, 19 Apr 2018 22:28:45 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
74478b16e546d7c5c9c77552efb5f16a49811502: Bug 1034036 - Part 7: Test that we stored window z-indices correctly and in order of creation. Ensure that we restore windows in reverse z-index order. r=dao
Mike de Boer <mdeboer@mozilla.com> - Wed, 11 Apr 2018 12:06:16 +0200 - rev 414467
Push 33870 by csabou@mozilla.com at Thu, 19 Apr 2018 22:28:45 +0000
Bug 1034036 - Part 7: Test that we stored window z-indices correctly and in order of creation. Ensure that we restore windows in reverse z-index order. r=dao MozReview-Commit-ID: 6z1zHUKDf9
dec31c64321f13507d858038ccd3986b89f5c43e: Bug 1034036 - Part 6: Tests that use ss.setBrowserState() or ss.setWindowState() should wait until the window is restored to continue. r=dao
Mike de Boer <mdeboer@mozilla.com> - Wed, 11 Apr 2018 12:06:12 +0200 - rev 414466
Push 33870 by csabou@mozilla.com at Thu, 19 Apr 2018 22:28:45 +0000
Bug 1034036 - Part 6: Tests that use ss.setBrowserState() or ss.setWindowState() should wait until the window is restored to continue. r=dao MozReview-Commit-ID: 5d1E5TjKnIR
6ce9efe2b20dbe3e625dcdf97ab0343f4f537475: Bug 1034036 - Part 5: restore windows in reverse z-order, so that the last focused window is restored first and stays in front. r=dao
Mike de Boer <mdeboer@mozilla.com> - Wed, 11 Apr 2018 12:06:09 +0200 - rev 414465
Push 33870 by csabou@mozilla.com at Thu, 19 Apr 2018 22:28:45 +0000
Bug 1034036 - Part 5: restore windows in reverse z-order, so that the last focused window is restored first and stays in front. r=dao MozReview-Commit-ID: 22OIFutLgmx
3eb2e99b13c7b2eed1b86b8a73a85bf48bb7b07f: Bug 1034036 - Part 4: move away from keeping state on the living objects, like windows, tabs and browsers, but keep it truly privately stored in WeakMaps. r=dao
Mike de Boer <mdeboer@mozilla.com> - Wed, 11 Apr 2018 12:06:06 +0200 - rev 414464
Push 33870 by csabou@mozilla.com at Thu, 19 Apr 2018 22:28:45 +0000
Bug 1034036 - Part 4: move away from keeping state on the living objects, like windows, tabs and browsers, but keep it truly privately stored in WeakMaps. r=dao NOTE: The '__SSi' and '__SS_lastSessionWindowID' properties on windows are kept, because they are expected to stick around longer during application shutdown. The benefits is are: 1. Cleaner code - Sessionstore implementation details are not leaked outside its module. 2. Observing the lifetime of objects becomes unnecessary, because the WeakMaps are cleaned up when objects are GC'd, making leakage of their references impossible and Sessionstore can't hold objects hostage anymore. 3. Simplification - all state is now maintained in SessionStore.jsm, which allows for additional refactoring later on to simplify the implementation further. MozReview-Commit-ID: C1II8qHkQ6F
7b590a257f657e19501b70185f92174fef08851b: Bug 1034036 - Part 3: start tracking windows activations to always be aware of their respective order. This allows consumers to iterate over a set of windows in order of appearance (e.g. z-order). r=dao
Mike de Boer <mdeboer@mozilla.com> - Wed, 11 Apr 2018 12:06:03 +0200 - rev 414463
Push 33870 by csabou@mozilla.com at Thu, 19 Apr 2018 22:28:45 +0000
Bug 1034036 - Part 3: start tracking windows activations to always be aware of their respective order. This allows consumers to iterate over a set of windows in order of appearance (e.g. z-order). r=dao Tests are also added here for the legacy `getTopWindow` method to guard against basic regressions. We now start tracking browser windows right after the DOMContentLoaded event, which is earlier than before. We now also assume that any newly tracked window has the focus initially, which is closer to the nsIWindowMediator semantics. MozReview-Commit-ID: 6QYJqA1tMPC
b86203bcf975e96ffc3d5d6a254af6bededd04f5: Bug 1034036 - Part 2: Rename and shorten `getMostRecentBrowserWindow` to `getTopWindow` and modernize the style used in BrowserWindowTracker.jsm. r=dao
Mike de Boer <mdeboer@mozilla.com> - Wed, 11 Apr 2018 12:05:59 +0200 - rev 414462
Push 33870 by csabou@mozilla.com at Thu, 19 Apr 2018 22:28:45 +0000
Bug 1034036 - Part 2: Rename and shorten `getMostRecentBrowserWindow` to `getTopWindow` and modernize the style used in BrowserWindowTracker.jsm. r=dao MozReview-Commit-ID: EvgAhq4uR3a
39baa8f0bc04b30b3fa1e618fc6bea0d7bb8a8ab: Bug 1034036 - Part 1: Merge RecentWindow.jsm and UpdateTopLevelContentWindowIDHelper.jsm into one module called 'BrowserWindowTracker.jsm'. r=dao
Mike de Boer <mdeboer@mozilla.com> - Wed, 11 Apr 2018 12:05:56 +0200 - rev 414461
Push 33870 by csabou@mozilla.com at Thu, 19 Apr 2018 22:28:45 +0000
Bug 1034036 - Part 1: Merge RecentWindow.jsm and UpdateTopLevelContentWindowIDHelper.jsm into one module called 'BrowserWindowTracker.jsm'. r=dao MozReview-Commit-ID: 9qzq1aGvjDu
3ae765ce2b287848d0dd57292239197f3e3e7988: Bug 1455035 - add shareURL support to page action histograms, r=daleharvey
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Wed, 18 Apr 2018 18:31:13 +0100 - rev 414460
Push 33870 by csabou@mozilla.com at Thu, 19 Apr 2018 22:28:45 +0000
Bug 1455035 - add shareURL support to page action histograms, r=daleharvey MozReview-Commit-ID: E87a1MRnRu
8aa0c90b5a3a8f6703a1fd2c5dc48c110a2b7599: Bug 1424450 - Don't set selection on ClearStyle. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Wed, 18 Apr 2018 16:13:24 +0900 - rev 414459
Push 33870 by csabou@mozilla.com at Thu, 19 Apr 2018 22:28:45 +0000
Bug 1424450 - Don't set selection on ClearStyle. r=masayuki This crash is that HTMLEditor::ClearStyle returns nullptr for aNode even if successful. When current start node and offset isn't within ancestor limiter, HTMLEditor::ClearStyle will return nullptr for split node even if successful. Because SplitNodeTransation returns error since Selection::Collapse is failed. Then, SplitNodeDeep in HTMLEditor::SplitStyleAvovePoint returns error. But this error is ignored. So node will becomes null even if successful. CreateStyleForInsertText will set new selection when there is split node, so we shouldn't set selection on ClearStyle. Also, InsertNodeTransation is ignored for error when Collapse is failed, but SplitNodeTransaction isn't ignored. We should create a rule when collapse is failed on transaction. And at feature, we shouldn't set selection in CreateStyleForInsertText, and then, it should return new insertion point for InsertText instead of setting new selection. MozReview-Commit-ID: BRKWLqTfrvC
34a41ccd3a2e1590cbe2d2c7adc9d19e1e2f969a: Bug 1449338 - Show currently selected engine in newtabs search input. r=mikedeboer
Dale Harvey <dale@arandomurl.com> - Tue, 17 Apr 2018 13:30:54 +0100 - rev 414458
Push 33870 by csabou@mozilla.com at Thu, 19 Apr 2018 22:28:45 +0000
Bug 1449338 - Show currently selected engine in newtabs search input. r=mikedeboer MozReview-Commit-ID: GTsx9dReoxS
22561999866358c9d283cfbb6b283551ed94d585: Backed out changeset 413f4d055ade (bug 1449338) for ES Linting opt failure in /builds/worker/checkouts/gecko/browser/base/content/contentSearchUI.js on a CLOSED TREE
Noemi Erli <nerli@mozilla.com> - Thu, 19 Apr 2018 11:35:30 +0300 - rev 414457
Push 33870 by csabou@mozilla.com at Thu, 19 Apr 2018 22:28:45 +0000
Backed out changeset 413f4d055ade (bug 1449338) for ES Linting opt failure in /builds/worker/checkouts/gecko/browser/base/content/contentSearchUI.js on a CLOSED TREE
80d84e895939046bb9db9a693064b503b70c10ee: Bug 1452542 part 7 - Replace some uses of nsCSSPropList.h and nsCSSPropAliasList.h with ServoCSSPropList.h. r=emilio
Xidorn Quan <me@upsuper.org> - Tue, 17 Apr 2018 16:57:04 +1000 - rev 414456
Push 33870 by csabou@mozilla.com at Thu, 19 Apr 2018 22:28:45 +0000
Bug 1452542 part 7 - Replace some uses of nsCSSPropList.h and nsCSSPropAliasList.h with ServoCSSPropList.h. r=emilio MozReview-Commit-ID: 5TVYITjAYy7
cd54075da3d00eec5acd3710981052289b19e548: Bug 1452542 part 6 - Replace uses of PythonCSSProps.h with the data file generated from Servo. r=froydnj
Xidorn Quan <me@upsuper.org> - Tue, 17 Apr 2018 14:40:12 +1000 - rev 414455
Push 33870 by csabou@mozilla.com at Thu, 19 Apr 2018 22:28:45 +0000
Bug 1452542 part 6 - Replace uses of PythonCSSProps.h with the data file generated from Servo. r=froydnj Some content in Makefile.in is removed because after this change, the scripts no longer invoke the preprocessor and thus don't have unknown dependencies anymore outside what is provided in their inputs array. The order of exports.PREFERENCES in properties-db changes because the data file has shorthands placed after longhands. The only usage of it is in test_css-properties-db.js which doesn't care about the order. MozReview-Commit-ID: AMjzTRf2HYN
4dbf4e6f1b2fca9e4ab322928c0c7f2e4d0d808e: Bug 1452542 part 5 - Generate property list from Servo data. r=emilio,froydnj
Xidorn Quan <me@upsuper.org> - Mon, 16 Apr 2018 14:08:20 +1000 - rev 414454
Push 33870 by csabou@mozilla.com at Thu, 19 Apr 2018 22:28:45 +0000
Bug 1452542 part 5 - Generate property list from Servo data. r=emilio,froydnj With this change, we first generate a data file ServoCSSPropList.py from Servo data, and then use this data to generate ServoCSSPropList.h. This change itself serves as a checkpoint with a runtime check that all information generated from Servo side matches what we have in the Gecko side. Following patches will start replacing uses of nsCSSPropList.h with either the data file or the header file. The reason that it generates data file rather than header directly is that, many users of PythonCSSProps.h invokes C++ preprocessor manually to extract data from nsCSSPropList.h without passing in search paths, so it is non-trivial to replace the use of nsCSSPropList.h there with a generated header. Generating a Python data file would hopefully simplify those users rather than adding more complexity to them. I also thought about generating JSON rather than plain Python file, but JSON doesn't allow trailing comma in array, which makes it less pretty to generate via mako template. MozReview-Commit-ID: CwK2oL88r6F
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip