92f380250d23d80313e4650ca716b7b72c68175e: Bug 1393189 part 2 - Have CounterStyle::GetStyleName return nsIAtom and make it const. r=dholbert
Xidorn Quan <me@upsuper.org> - Tue, 29 Aug 2017 15:21:36 +1000 - rev 377926
Push 50111 by xquan@mozilla.com at Thu, 31 Aug 2017 08:55:07 +0000
Bug 1393189 part 2 - Have CounterStyle::GetStyleName return nsIAtom and make it const. r=dholbert MozReview-Commit-ID: KmnQSK7ZvND
f0481aa56d17368772e050a53f7d64ee01c3c9f5: Bug 1393189 part 1 - Statically initialize builtin style table with their name atom included. r=dholbert
Xidorn Quan <me@upsuper.org> - Tue, 29 Aug 2017 14:44:14 +1000 - rev 377925
Push 50111 by xquan@mozilla.com at Thu, 31 Aug 2017 08:55:07 +0000
Bug 1393189 part 1 - Statically initialize builtin style table with their name atom included. r=dholbert Doing this at compile time would save a bit of our startup time, which I've promised to do since @counter-style was initially implemented, see bug 966166 comment 103 (the paragraph with "constexpr"). Also, having this implemented here makes using atom instead of string on name of builtin counter styles easier, for later patches. MozReview-Commit-ID: C9HYcuShBQv
f0f581ed201fa9dd3d7de984945ab520af819b2e: Bug 1393189 part 0 - Reorder NS_STYLE_LIST_STYLE_* consts to match the order in nsCSSProps::kListStyleKTable. r=dholbert
Xidorn Quan <me@upsuper.org> - Wed, 30 Aug 2017 08:44:53 +1000 - rev 377924
Push 50111 by xquan@mozilla.com at Thu, 31 Aug 2017 08:55:07 +0000
Bug 1393189 part 0 - Reorder NS_STYLE_LIST_STYLE_* consts to match the order in nsCSSProps::kListStyleKTable. r=dholbert MozReview-Commit-ID: 3RNqDbOjXyX
52f8d97719d26448eb089f198b199e398b135f4b: servo: Merge #18320 - Rewrite CounterStyleOrNone::from_gecko_value to use fewer binding functions (from upsuper:counter-style-clone); r=heycam
Xidorn Quan <me@upsuper.org> - Thu, 31 Aug 2017 01:31:52 -0500 - rev 377923
Push 50110 by servo-vcs-sync@mozilla.com at Thu, 31 Aug 2017 08:53:08 +0000
servo: Merge #18320 - Rewrite CounterStyleOrNone::from_gecko_value to use fewer binding functions (from upsuper:counter-style-clone); r=heycam This is the Servo side change of [bug 1393189](https://bugzilla.mozilla.org/show_bug.cgi?id=1393189). Source-Repo: https://github.com/servo/servo Source-Revision: 12ca7d9e96ebeddd040b1eceb82f80ddd780c294
b53b0454742b1513306fecd846f6c93d2e740304: Bug 1393605 - Fix gecko assertion and add one crashtest. r=birtles
Boris Chiou <boris.chiou@gmail.com> - Thu, 31 Aug 2017 11:11:09 +0800 - rev 377922
Push 50109 by bchiou@mozilla.com at Thu, 31 Aug 2017 08:52:40 +0000
Bug 1393605 - Fix gecko assertion and add one crashtest. r=birtles MozReview-Commit-ID: 44QIZ8SipWX
3c7dd192779d0c7c64871bb15aa4bbeb7ed1a014: Bug 1382377 - Test console against devtools.enabled pref. r=baku
Alexandre Poirot <poirot.alex@gmail.com> - Mon, 28 Aug 2017 19:22:58 +0200 - rev 377921
Push 50108 by apoirot@mozilla.com at Thu, 31 Aug 2017 08:51:49 +0000
Bug 1382377 - Test console against devtools.enabled pref. r=baku MozReview-Commit-ID: GEayP1MP8PV
39432409ceddebce3161c1713fe51b4b4184ee41: Bug 1382377 - Make Console API be a no-op until DevTools are opened at least once. r=baku,jdescottes
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 08 Aug 2017 16:29:34 +0200 - rev 377920
Push 50108 by apoirot@mozilla.com at Thu, 31 Aug 2017 08:51:49 +0000
Bug 1382377 - Make Console API be a no-op until DevTools are opened at least once. r=baku,jdescottes MozReview-Commit-ID: 4xuzRQKH3Vg
c6950531b0437f605c04d50ea5354d35fe3323b5: Bug 1395452 - Call HasAnimationController() before GetAnimationController(); r=hiro
Brian Birtles <birtles@gmail.com> - Thu, 31 Aug 2017 15:00:39 +0900 - rev 377919
Push 50107 by bbirtles@mozilla.com at Thu, 31 Aug 2017 08:50:01 +0000
Bug 1395452 - Call HasAnimationController() before GetAnimationController(); r=hiro nsDocument::GetAnimationController() will lazily create an animation controller which, in some call sites, is unnecessary. This patch first calls HasAnimationController() and only calls GetAnimationController() if it returns true. This avoids creating an animation controller in situations where one is not necessarily required. MozReview-Commit-ID: 4cdpLRvMVJU
c93c993bf569bb04000e4c2f6b8faa4069f7f3a5: Bug 1362036 - Generate stubs; r=nchevobbe
Jan Odvarko <odvarko@gmail.com> - Wed, 30 Aug 2017 15:16:40 +0200 - rev 377918
Push 50106 by jodvarko@mozilla.com at Thu, 31 Aug 2017 08:49:09 +0000
Bug 1362036 - Generate stubs; r=nchevobbe MozReview-Commit-ID: ILcUaOuO3IG
e34f2132d15a33655722a0065c8f1fc052c76cf7: Bug 1362036 - Implement tests; r=nchevobbe
Jan Odvarko <odvarko@gmail.com> - Wed, 30 Aug 2017 15:16:39 +0200 - rev 377917
Push 50106 by jodvarko@mozilla.com at Thu, 31 Aug 2017 08:49:09 +0000
Bug 1362036 - Implement tests; r=nchevobbe MozReview-Commit-ID: KvvWrHUC8m6
81ee90df6129ba090cd9c6c8a582cbca168b4d13: Bug 1362036 - Open in network panel; r=nchevobbe
Jan Odvarko <odvarko@gmail.com> - Wed, 30 Aug 2017 15:16:39 +0200 - rev 377916
Push 50106 by jodvarko@mozilla.com at Thu, 31 Aug 2017 08:49:09 +0000
Bug 1362036 - Open in network panel; r=nchevobbe MozReview-Commit-ID: 3Cg0PVITRVG
fb65bb381a433074e4c0ba0720f9cc294ca92e72: Bug 1362036 - Remember active network tab id; r=nchevobbe
Jan Odvarko <odvarko@gmail.com> - Wed, 30 Aug 2017 15:16:39 +0200 - rev 377915
Push 50106 by jodvarko@mozilla.com at Thu, 31 Aug 2017 08:49:09 +0000
Bug 1362036 - Remember active network tab id; r=nchevobbe MozReview-Commit-ID: BXiWywtQMwI
5b46539446dcc7214a0f6d8c6554d1aa1beae5b7: Bug 1362036 - Implement http inspection in new console; r=nchevobbe
Jan Odvarko <odvarko@gmail.com> - Wed, 30 Aug 2017 15:16:39 +0200 - rev 377914
Push 50106 by jodvarko@mozilla.com at Thu, 31 Aug 2017 08:49:09 +0000
Bug 1362036 - Implement http inspection in new console; r=nchevobbe MozReview-Commit-ID: FhYePLM2T3O
4479f6f33c22609e6c91fe8daa60716393b94138: Backed out changeset 3f3fc23bd73e (bug 1316739) for failing browser-chrome's browser/base/content/test/general/browser_storagePressure_notification.js. r=backout on a CLOSED TREE
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 31 Aug 2017 10:30:10 +0200 - rev 377913
Push 50105 by archaeopteryx@coole-files.de at Thu, 31 Aug 2017 08:30:26 +0000
Backed out changeset 3f3fc23bd73e (bug 1316739) for failing browser-chrome's browser/base/content/test/general/browser_storagePressure_notification.js. r=backout on a CLOSED TREE
4fc9b0383fb2c992f1b78b089f91f79113c5be71: Backed out changeset 855146d44333 (bug 1393710) for mass failing tests at dist/include/mozilla/ThreadLocal.h:161 on Android debug. r=backout on a CLOSED TREE
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 31 Aug 2017 09:57:23 +0200 - rev 377912
Push 50104 by archaeopteryx@coole-files.de at Thu, 31 Aug 2017 07:57:39 +0000
Backed out changeset 855146d44333 (bug 1393710) for mass failing tests at dist/include/mozilla/ThreadLocal.h:161 on Android debug. r=backout on a CLOSED TREE
04ecbca85f88a6a32d4cb3e8e4648429590841e5: Backed out changeset 28bcad7387a0 (bug 1395139) for debug build bustage on Linux and Windows, e.g. failing test_child_assertions.js, and mass asserting on OS X at dom/ipc/ContentParent.cpp:2008. r=backout on a CLOSED TREE
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 31 Aug 2017 09:40:55 +0200 - rev 377911
Push 50103 by archaeopteryx@coole-files.de at Thu, 31 Aug 2017 07:41:16 +0000
Backed out changeset 28bcad7387a0 (bug 1395139) for debug build bustage on Linux and Windows, e.g. failing test_child_assertions.js, and mass asserting on OS X at dom/ipc/ContentParent.cpp:2008. r=backout on a CLOSED TREE
ea2850222e1b12f51abe852c5ecd97a3721617d1: Bug 1395157 - Make EditorBase::EndPlaceholderTransaction() not retrieve nor hold nsIPresShell and nsCaret r=Ehsan
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 30 Aug 2017 23:24:26 +0900 - rev 377910
Push 50102 by masayuki@d-toybox.com at Thu, 31 Aug 2017 06:57:49 +0000
Bug 1395157 - Make EditorBase::EndPlaceholderTransaction() not retrieve nor hold nsIPresShell and nsCaret r=Ehsan EditorBase::EndPlaceholderTransaction() has hidden caret. However, it doesn't do it anymore. However, bug 805697 didn't remove unnecessary code that retrieves and hold nsIPresShell and nsCaret. This patch removes them. MozReview-Commit-ID: Eh9pbf8p2bZ
6b9d06ba6f769234530ae67d8353377d58a93fd0: Bug 1394729 - Measure memory usage of Stylo's Rule Tree. r=heycam.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 30 Aug 2017 18:21:26 +1000 - rev 377909
Push 50101 by nnethercote@mozilla.com at Thu, 31 Aug 2017 06:57:00 +0000
Bug 1394729 - Measure memory usage of Stylo's Rule Tree. r=heycam. This patch splits up the existing "layout/style-sets" measurement into "layout/gecko-style-sets", or "layout/servo-style-sets/stylist/rule-tree" and "layout/servo-style-sets/other". (Additional things will be measured under "layout/servo-style-sets/" later, such as cascade data.) This requires introducing a new type, ServoStyleSetSizes, for transferring the multiple measurements from Rust code to C++ code. MozReview-Commit-ID: FbmzpsjBpgI
3da4af5046a90184d0088f87046969c0b80d8348: Bug 1373814 - Add new probe to measure start-up input latency. data-r=francois r=francois,smaug
Wei-Cheng Pan <wpan@mozilla.com> - Tue, 08 Aug 2017 17:54:13 +0800 - rev 377908
Push 50100 by wpan@mozilla.com at Thu, 31 Aug 2017 06:44:09 +0000
Bug 1373814 - Add new probe to measure start-up input latency. data-r=francois r=francois,smaug For parent process, users may expect the UI is interactable after they saw the first tab has restored/shown. So this patch added a new topic "sessionstore-one-or-no-tab-restored" which represents the parent process has finished a tab restoring. If there is nothing to restore, it is effectively equal to "sessionstore-windows-restored". For centent processes, users may expect web content is interactable when the top-level-content-document has finished loading, which is different from the parent case. MozReview-Commit-ID: AtEUW80Ea6n
df44116129d4a5efaa8480868296c6806c1958ba: servo: Merge #18310 - Measure memory usage of Stylo's Rule Tree (from nnethercote:bug-1394729); r=heycam
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 31 Aug 2017 00:31:31 -0500 - rev 377907
Push 50099 by servo-vcs-sync@mozilla.com at Thu, 31 Aug 2017 06:32:24 +0000
servo: Merge #18310 - Measure memory usage of Stylo's Rule Tree (from nnethercote:bug-1394729); r=heycam <!-- Please describe your changes on the following line: --> This is for https://bugzilla.mozilla.org/show_bug.cgi?id=1394729, which was r=heycam. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because tests exist in Gecko. <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: d795ceae17b2ce5346d4f211f73c62e5c25dce79
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip