d39f4366eba4bf1b89f0f3a48ace2d8c9e1f410f: Bug 1572554 - Disabled browser_615394-SSWindowState_events_undoCloseWindow.js on Windows opt and Linux. r=jmaher
Csoregi Natalia <ncsoregi@mozilla.com> - Mon, 25 Nov 2019 00:12:39 +0000 - rev 503634
Push
101430 by csabou@mozilla.com at Mon, 25 Nov 2019 06:53:44 +0000
Bug 1572554 - Disabled browser_615394-SSWindowState_events_undoCloseWindow.js on Windows opt and Linux. r=jmaher
Differential Revision:
https://phabricator.services.mozilla.com/D54415
4a55bfa7885fdc20a04063c89a0940418c0a376f: Bug 1598327 - part 2: Make `TopLevelEditSubActionData::mCachedInlineStyle` create only in `HTMLEditor` r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Sat, 23 Nov 2019 01:12:33 +0000 - rev 503633
Push
101429 by masayuki@d-toybox.com at Mon, 25 Nov 2019 06:45:45 +0000
Bug 1598327 - part 2: Make `TopLevelEditSubActionData::mCachedInlineStyle` create only in `HTMLEditor` r=m_kato
The initialization cost of `AutoStyleCacheArray` is still expensive and it's
used only by `HTMLEditor`. Therefore, we should make it `Maybe` and construct
it only when the editor is an `HTMLEditor`.
Depends on D54253
Differential Revision:
https://phabricator.services.mozilla.com/D54254
a2110a152aa5dbd5dc51483cdf5f3ca3487a0cfe: Bug 1598327 - part 1: Make `AutoStyleCacheArray` initialize itself with initialization list r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Sat, 23 Nov 2019 01:12:35 +0000 - rev 503632
Push
101429 by masayuki@d-toybox.com at Mon, 25 Nov 2019 06:45:45 +0000
Bug 1598327 - part 1: Make `AutoStyleCacheArray` initialize itself with initialization list r=m_kato
Calling `AppendElement()` a lot causes the constructor appearing in profile.
`AutoTArray` has a constructor taking initialization list. Let's use it.
Differential Revision:
https://phabricator.services.mozilla.com/D54253
19ec078199ade2932b9b357b2c47a5d32a4b32b9: Bug 1597679 - part 3: Create methods to compare given string with values of `TextControlState`, `nsTextControlFrame`, `HTMLInputElement` and `HTMLTextAreaElement` r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 25 Nov 2019 06:35:17 +0000 - rev 503631
Push
101428 by masayuki@d-toybox.com at Mon, 25 Nov 2019 06:36:19 +0000
Bug 1597679 - part 3: Create methods to compare given string with values of `TextControlState`, `nsTextControlFrame`, `HTMLInputElement` and `HTMLTextAreaElement` r=smaug
For avoiding unnecessary copy of string buffer only for comparing setting
value and current value, especially with `nsAutoString`, this patch
creates `*Equals()` methods for every class.
And also this avoids to call `nsContentUtils::PlatformToDOMLineBreaks()` in
most paths.
Differential Revision:
https://phabricator.services.mozilla.com/D54331
8a0c0ad101aba2f397fa58932315004aa33de2d9: Bug 1597679 - part 2: Make `nsITextControlElement` inherit `nsGenericHTMLFormElementWithState` r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 25 Nov 2019 06:35:15 +0000 - rev 503630
Push
101428 by masayuki@d-toybox.com at Mon, 25 Nov 2019 06:36:19 +0000
Bug 1597679 - part 2: Make `nsITextControlElement` inherit `nsGenericHTMLFormElementWithState` r=smaug
Sub classes of `nsITextControlElement` are only `HTMLInputElement` and
`HTMLTextAreaElement`. And both base class is
`nsGenericHTMLFormElementWithState`. Therefore, we can make
`nsITextControlElement` inherit `nsGenericHTMLFormElementWithState` and
make `HTMLInputElement` and `HTMLTextAreaElement` inherit
`nsITextControlElement`. Then, we can get rid of a lot of QI between
`nsINode`/`nsIContent`/`Element` and `nsITextControlElement` (and note that
some of them in a hot path).
Additionally, this patch renames `nsITextControlElement` to
`mozilla::TextControlElement`.
Differential Revision:
https://phabricator.services.mozilla.com/D54330
d73c4e6485889873183c325f856f3d69537c6429: Bug 1597679 - part 1: Cache multiple `TextControlState` instances for reuse r=Ehsan
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 25 Nov 2019 06:33:53 +0000 - rev 503629
Push
101428 by masayuki@d-toybox.com at Mon, 25 Nov 2019 06:36:19 +0000
Bug 1597679 - part 1: Cache multiple `TextControlState` instances for reuse r=Ehsan
Previously, we cache only one `TextControlState` instance to reuse. However,
`HTMLTextAreaElement` also started to allocate it in the heap rather than
a part of its instance. Therefore, we should have more room to cache the
instances for saving the allocation cost.
Differential Revision:
https://phabricator.services.mozilla.com/D54326
e622e29cf2fdc3a347d9a95eed53982232f3400d: Bug 1557181 - adjust disable for browser_grids_grid-outline-updates-on-grid-change.js on win debug r=jmaher
Andreea Pavel <apavel@mozilla.com> - Mon, 25 Nov 2019 01:12:28 +0000 - rev 503628
Push
101427 by dvarga@mozilla.com at Mon, 25 Nov 2019 05:35:57 +0000
Bug 1557181 - adjust disable for browser_grids_grid-outline-updates-on-grid-change.js on win debug r=jmaher
Differential Revision:
https://phabricator.services.mozilla.com/D54435
7e7b7289fc8a8134d1b105a97b534efc4f39bc5f: Bug 1594617 - disable browser_dbg-windowless-service-workers.js on win debug to reduce failure rate r=jmaher
Andreea Pavel <apavel@mozilla.com> - Mon, 25 Nov 2019 01:10:44 +0000 - rev 503627
Push
101426 by dvarga@mozilla.com at Mon, 25 Nov 2019 05:34:57 +0000
Bug 1594617 - disable browser_dbg-windowless-service-workers.js on win debug to reduce failure rate r=jmaher
Differential Revision:
https://phabricator.services.mozilla.com/D54429
04f38e43fe93295347e57db2759534c3c6a846a1: Bug 1594390 - update disabling condition to include all win r=jmaher
Andreea Pavel <apavel@mozilla.com> - Mon, 25 Nov 2019 01:10:36 +0000 - rev 503626
Push
101425 by dvarga@mozilla.com at Mon, 25 Nov 2019 05:34:28 +0000
Bug 1594390 - update disabling condition to include all win r=jmaher
Differential Revision:
https://phabricator.services.mozilla.com/D54428
7567a9b293920d5291d3617f598fc9d324a7454a: Merge mozilla-central to autoland. a=merge CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Mon, 25 Nov 2019 06:24:28 +0200 - rev 503625
Push
101424 by aciure@mozilla.com at Mon, 25 Nov 2019 04:24:55 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
fddc190c5af5d9844851e7790602a47b7979536f: Merge autoland to mozilla-central. a=merge
Ciure Andrei <aciure@mozilla.com> - Mon, 25 Nov 2019 06:22:39 +0200 - rev 503624
Push
101424 by aciure@mozilla.com at Mon, 25 Nov 2019 04:24:55 +0000
Merge autoland to mozilla-central. a=merge
0a724aa35cdbb7ceef51f7af26a6aa7b5058682f: Backed out 11 changesets (bug 1594128) for several regressions a=backout
Ciure Andrei <aciure@mozilla.com> - Mon, 25 Nov 2019 01:01:43 +0200 - rev 503623
Push
101424 by aciure@mozilla.com at Mon, 25 Nov 2019 04:24:55 +0000
Backed out 11 changesets (
bug 1594128) for several regressions a=backout
Backed out changeset 7a29d7acf94c (
bug 1594128)
Backed out changeset f83f356ca522 (
bug 1594128)
Backed out changeset 6b339f631b3d (
bug 1594128)
Backed out changeset a215df75f72f (
bug 1594128)
Backed out changeset a2717dc2c87b (
bug 1594128)
Backed out changeset 4077b95429c0 (
bug 1594128)
Backed out changeset 0af881b4707a (
bug 1594128)
Backed out changeset bb21ea50b1e9 (
bug 1594128)
Backed out changeset 912718966a67 (
bug 1594128)
Backed out changeset 74554530a510 (
bug 1594128)
Backed out changeset e894fff26e42 (
bug 1594128)
b3a3935575f41f260450c958481aff2450e3a06d: Bug 1598988 - pref off the Rust SDP parser for now; r=drno
Nico Grunbaum <na-g@nostrum.com> - Mon, 25 Nov 2019 03:39:09 +0000 - rev 503622
Push
101423 by nohlmeier@mozilla.com at Mon, 25 Nov 2019 03:39:45 +0000
Bug 1598988 - pref off the Rust SDP parser for now; r=drno
Differential Revision:
https://phabricator.services.mozilla.com/D54440
39994d0c291b1557e5de189d476d0b00a515b4c0: Bug 1593147: Add a test checks whether no errors occur when reloading the browsing page. r=rcaliman,ladybenko
Daisuke Akatsuka <daisuke@birchill.co.jp> - Mon, 25 Nov 2019 01:28:49 +0000 - rev 503621
Push
101422 by dakatsuka.birchill@mozilla.com at Mon, 25 Nov 2019 01:30:21 +0000
Bug 1593147: Add a test checks whether no errors occur when reloading the browsing page. r=rcaliman,ladybenko
Depends on D51355
Differential Revision:
https://phabricator.services.mozilla.com/D51356
d507ee62e8acf2abcdf51518efef140248f4a2ad: Bug 1593147: Introduce failure action. r=ladybenko,rcaliman
Daisuke Akatsuka <daisuke@birchill.co.jp> - Mon, 25 Nov 2019 01:27:15 +0000 - rev 503620
Push
101422 by dakatsuka.birchill@mozilla.com at Mon, 25 Nov 2019 01:30:21 +0000
Bug 1593147: Introduce failure action. r=ladybenko,rcaliman
Depends on D51355
Differential Revision:
https://phabricator.services.mozilla.com/D53384
4a3ec7b5dcdeec6e52d6d35d70db3a261124a7f2: Bug 1593147: Avoid updating nodeFront when the selection is not connected. r=rcaliman,ladybenko
Daisuke Akatsuka <daisuke@birchill.co.jp> - Mon, 25 Nov 2019 01:28:49 +0000 - rev 503619
Push
101422 by dakatsuka.birchill@mozilla.com at Mon, 25 Nov 2019 01:30:21 +0000
Bug 1593147: Avoid updating nodeFront when the selection is not connected. r=rcaliman,ladybenko
Differential Revision:
https://phabricator.services.mozilla.com/D51355
810e10a43c7f76740fb44e0f421bda60bb507c59: Bug 1598870 - Fix non-JS_BUILD_BINAST build. r=tcampbell
Tooru Fujisawa <arai_a@mac.com> - Mon, 25 Nov 2019 01:22:23 +0000 - rev 503618
Push
101421 by arai_a@mac.com at Mon, 25 Nov 2019 01:22:49 +0000
Bug 1598870 - Fix non-JS_BUILD_BINAST build. r=tcampbell
Differential Revision:
https://phabricator.services.mozilla.com/D54424
7a14658ae9a4a14cb86e13e03b62019ca893ae1b: Bug 1595954 - record event as the user explicitly connects or disconnects sync or fxa. r=eoger
Mark Hammond <mhammond@skippinet.com.au> - Mon, 25 Nov 2019 00:12:01 +0000 - rev 503617
Push
101420 by mhammond@mozilla.com at Mon, 25 Nov 2019 00:53:46 +0000
Bug 1595954 - record event as the user explicitly connects or disconnects sync or fxa. r=eoger
Differential Revision:
https://phabricator.services.mozilla.com/D53907
0b235d85555c60e87ed9504ac72a83df1161d079: Bug 1513292: Make sure that a script's speculative load operation is started before its creation operation is executed. r=hsivonen
Will Hawkins <whawkins@mozilla.com> - Fri, 22 Nov 2019 09:19:20 +0000 - rev 503616
Push
101419 by archaeopteryx@coole-files.de at Sun, 24 Nov 2019 22:48:20 +0000
Bug 1513292: Make sure that a script's speculative load operation is started before its creation operation is executed. r=hsivonen
Differential Revision:
https://phabricator.services.mozilla.com/D50170
993bacbf27315a73e90173f7396a82812b7cc478: Bug 1582318 - disable browser_sharedWorker.js on fission r=mccr8
Andreea Pavel <apavel@mozilla.com> - Sun, 24 Nov 2019 22:42:24 +0000 - rev 503615
Push
101418 by dvarga@mozilla.com at Sun, 24 Nov 2019 22:44:37 +0000
Bug 1582318 - disable browser_sharedWorker.js on fission r=mccr8
Differential Revision:
https://phabricator.services.mozilla.com/D54436