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
647d4e66d67a90e16209b011a29dbf3c8a562bc6: Bug 1452542 part 4 - Have ENABLED_IN flags in nsCSSPropList.h match those in Servo side. r=emilio
Xidorn Quan <me@upsuper.org> - Wed, 11 Apr 2018 13:46:08 +1000 - rev 414453
Push 33870 by csabou@mozilla.com at Thu, 19 Apr 2018 22:28:45 +0000
Bug 1452542 part 4 - Have ENABLED_IN flags in nsCSSPropList.h match those in Servo side. r=emilio MozReview-Commit-ID: 48t5u1D5rZX
3958926b47372a1bd11ea926afbaaa10d46bbb2d: Bug 1452542 part 3 - Use snake_case naming for nsCSSPropertyID of alias as well. r=emilio
Xidorn Quan <me@upsuper.org> - Wed, 11 Apr 2018 13:44:30 +1000 - rev 414452
Push 33870 by csabou@mozilla.com at Thu, 19 Apr 2018 22:28:45 +0000
Bug 1452542 part 3 - Use snake_case naming for nsCSSPropertyID of alias as well. r=emilio MozReview-Commit-ID: 242ms8wBDIU
6c3096d422562d135e0649b03d29d52a52ce0d3f: Bug 1452542 part 2 - Sort nsCSSPropAliasList.h in alphabetic order so that we can list them in Servo side. r=dholbert,emilio
Xidorn Quan <me@upsuper.org> - Wed, 11 Apr 2018 13:42:13 +1000 - rev 414451
Push 33870 by csabou@mozilla.com at Thu, 19 Apr 2018 22:28:45 +0000
Bug 1452542 part 2 - Sort nsCSSPropAliasList.h in alphabetic order so that we can list them in Servo side. r=dholbert,emilio MozReview-Commit-ID: GmrjJHI8fqw
5ef991e3b43a2bfa29e74979b78d8aed317d781f: Bug 1452542 part 1 - Fix the order in nsCSSPropList.h. r=emilio
Xidorn Quan <me@upsuper.org> - Wed, 11 Apr 2018 13:38:44 +1000 - rev 414450
Push 33870 by csabou@mozilla.com at Thu, 19 Apr 2018 22:28:45 +0000
Bug 1452542 part 1 - Fix the order in nsCSSPropList.h. r=emilio MozReview-Commit-ID: GnzDsJb7KlB
413f4d055adea81294a1db6a2bb842a7e4e47dae: 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 414449
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
40a6f6d55dfad3bb644ccbd2fad35cdee9e7303b: Bug 1455074 - Enable trace log output in automation on Android. r=ato
Henrik Skupin <mail@hskupin.info> - Wed, 18 Apr 2018 21:36:21 +0200 - rev 414448
Push 33870 by csabou@mozilla.com at Thu, 19 Apr 2018 22:28:45 +0000
Bug 1455074 - Enable trace log output in automation on Android. r=ato MozReview-Commit-ID: 6PS5CZ0fMpu
3cc613bf13443acc2fea4804872fb3ca56757181: no bug - Bumping Firefox l10n changesets DONTBUILD r=release a=l10n-bump
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Thu, 19 Apr 2018 09:43:32 -0700 - rev 414447
Push 33869 by ffxbld at Thu, 19 Apr 2018 16:43:41 +0000
no bug - Bumping Firefox l10n changesets DONTBUILD r=release a=l10n-bump crh -> default
8ed49dd81059dfdd876cf62ad5def1cfa56ffbbf: Merge inbound to mozilla-central. a=merge
Noemi Erli <nerli@mozilla.com> - Thu, 19 Apr 2018 12:53:30 +0300 - rev 414446
Push 33868 by nerli@mozilla.com at Thu, 19 Apr 2018 09:53:51 +0000
Merge inbound to mozilla-central. a=merge
837f9a0480fb9fd4d22f4c45baf36abdd90314df: Bug 1455071 tier 2 bustage followup - s/WriteBytes/AppendBytes/
Steve Fink <sfink@mozilla.com> - Thu, 19 Apr 2018 00:37:58 -0700 - rev 414445
Push 33868 by nerli@mozilla.com at Thu, 19 Apr 2018 09:53:51 +0000
Bug 1455071 tier 2 bustage followup - s/WriteBytes/AppendBytes/
2142864c9ba422c1a75a9da2a8d19f81217a370b: Bug 1358450 - Remove the layout.css.float-logical-values.enabled pref, now that we support the logical values everywhere. r=heycam
Jonathan Kew <jkew@mozilla.com> - Fri, 21 Apr 2017 11:58:17 +0100 - rev 414444
Push 33868 by nerli@mozilla.com at Thu, 19 Apr 2018 09:53:51 +0000
Bug 1358450 - Remove the layout.css.float-logical-values.enabled pref, now that we support the logical values everywhere. r=heycam
482a42df57acf26d446289eb9dc9c73c7f6de06f: Bug 1455071 - Use delegation rather than inheritance for the BufferList in JSStructuredCloneData, r=jorendorff,r=baku
Steve Fink <sfink@mozilla.com> - Thu, 15 Mar 2018 16:56:09 -0700 - rev 414443
Push 33868 by nerli@mozilla.com at Thu, 19 Apr 2018 09:53:51 +0000
Bug 1455071 - Use delegation rather than inheritance for the BufferList in JSStructuredCloneData, r=jorendorff,r=baku
544004ece6c4a03dac37226d5b87b4c6c705c48a: Bug 1455071 - Remove unused JSAutoStructuredCloneBuffer::copy, r=jorendorff
Steve Fink <sfink@mozilla.com> - Thu, 15 Mar 2018 20:09:09 -0700 - rev 414442
Push 33868 by nerli@mozilla.com at Thu, 19 Apr 2018 09:53:51 +0000
Bug 1455071 - Remove unused JSAutoStructuredCloneBuffer::copy, r=jorendorff
c544503c6ae6a90444f37abe2716b1a30f68b545: Bug 1455071 - Comment the purpose of JSAutoStructuredCloneBuffer, r=jorendorff
Steve Fink <sfink@mozilla.com> - Thu, 15 Mar 2018 20:08:58 -0700 - rev 414441
Push 33868 by nerli@mozilla.com at Thu, 19 Apr 2018 09:53:51 +0000
Bug 1455071 - Comment the purpose of JSAutoStructuredCloneBuffer, r=jorendorff
b932696b192aeea8fb6b146508d58cd69e37a21b: Bug 1455071 - Remove unused alternate callback option to JSAutoStructuredCloneBuffer::clear, r=jorendorff
Steve Fink <sfink@mozilla.com> - Thu, 15 Mar 2018 17:11:31 -0700 - rev 414440
Push 33868 by nerli@mozilla.com at Thu, 19 Apr 2018 09:53:51 +0000
Bug 1455071 - Remove unused alternate callback option to JSAutoStructuredCloneBuffer::clear, r=jorendorff
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip