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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip