b824d9c1dd2326019f7a59b7581d022d5d864d0d: Bug 1444392 - Part 3 - Simplify the PanelUI.show method. r=Gijs draft
Paolo Amadini <paolo.mozmail@amadzone.org> - Tue, 03 Apr 2018 11:55:12 +0100 - rev 776591
Push 104910 by paolo.mozmail@amadzone.org at Tue, 03 Apr 2018 10:55:58 +0000
Bug 1444392 - Part 3 - Simplify the PanelUI.show method. r=Gijs In addition to removing the unnecessary return value and the logic that may anchor the panel to anything other than the main menu button, this also fixes the asynchronous error handling. MozReview-Commit-ID: KaUKYUhrUoc
db491b30c3149995e5681dfb3fa975233bac05db: Bug 1444392 - Part 2 - Use test-only helpers for the main menu across the tree. r=Gijs draft
Paolo Amadini <paolo.mozmail@amadzone.org> - Tue, 03 Apr 2018 11:55:00 +0100 - rev 776590
Push 104910 by paolo.mozmail@amadzone.org at Tue, 03 Apr 2018 10:55:58 +0000
Bug 1444392 - Part 2 - Use test-only helpers for the main menu across the tree. r=Gijs MozReview-Commit-ID: IpdYFaYxx4M
b847de9b4565c82333363deaa4073e7539e15b11: Bug 1444392 - Part 1 - Add test-only helpers to open and close the main menu. r=Gijs draft
Paolo Amadini <paolo.mozmail@amadzone.org> - Tue, 03 Apr 2018 11:54:29 +0100 - rev 776589
Push 104910 by paolo.mozmail@amadzone.org at Tue, 03 Apr 2018 10:55:58 +0000
Bug 1444392 - Part 1 - Add test-only helpers to open and close the main menu. r=Gijs MozReview-Commit-ID: 9kvUdw2TeHB
cd82c4d643c03b43d88e86dd7a3a75d6454e4564: Bug 1436018 - Disable Stylo microbenchmark on Windows r?jmaher draft
Ionut Goldan <igoldan@mozilla.com> - Mon, 02 Apr 2018 15:07:20 +0300 - rev 776588
Push 104909 by bmo:igoldan@mozilla.com at Tue, 03 Apr 2018 10:42:19 +0000
Bug 1436018 - Disable Stylo microbenchmark on Windows r?jmaher MozReview-Commit-ID: 2AJ0lUxMMZb
b3ec4b510e734b6eebcac5716232270603c41200: Bug 1447925 - Use GetClipboardText() to get text data at nsClipboard::GetData(), r?jhorak draft
Martin Stransky <stransky@redhat.com> - Tue, 03 Apr 2018 10:30:37 +0200 - rev 776587
Push 104908 by stransky@redhat.com at Tue, 03 Apr 2018 10:28:48 +0000
Bug 1447925 - Use GetClipboardText() to get text data at nsClipboard::GetData(), r?jhorak MozReview-Commit-ID: 3JnLLyk0BOF
09b0bc959fe68ae9d0cf34188c2ab4a2b0186ea1: Bug 1447925 - Add GetClipboardText() to get text data from clipboard, r?jhorak draft
Martin Stransky <stransky@redhat.com> - Tue, 27 Mar 2018 15:51:07 +0200 - rev 776586
Push 104908 by stransky@redhat.com at Tue, 03 Apr 2018 10:28:48 +0000
Bug 1447925 - Add GetClipboardText() to get text data from clipboard, r?jhorak GetClipboardText() calls gtk_clipboard_request_text() to request text clipboard data from Gtk+ and leave Gtk+ to do clipboard text format conversions. Also unify data getting code for text/data/targets. MozReview-Commit-ID: 9DGSdOACho1
7bfe0a040a639a3652491621fa05c7018443f8f5: Bug 1449877 - Release geckodriver 0.20.1. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Tue, 03 Apr 2018 11:19:39 +0100 - rev 776585
Push 104907 by bmo:ato@sny.no at Tue, 03 Apr 2018 10:28:20 +0000
Bug 1449877 - Release geckodriver 0.20.1. r?whimboo MozReview-Commit-ID: EsDa2dDbCYH
c3d9526987c9a20d35a41f84207282d43ddac556: Bug 1449877 - Update geckodriver changelog for 0.20.1. r?whimboo draft
Andreas Tolfsen <ato@sny.no> - Tue, 03 Apr 2018 11:19:34 +0100 - rev 776584
Push 104907 by bmo:ato@sny.no at Tue, 03 Apr 2018 10:28:20 +0000
Bug 1449877 - Update geckodriver changelog for 0.20.1. r?whimboo MozReview-Commit-ID: DF36cXETqy6
4a3275936ddf871103b53e00608e2b8d5aee7e69: Merge inbound to mozilla-central. a=merge
arthur.iakab <aiakab@mozilla.com> - Tue, 03 Apr 2018 12:31:23 +0300 - rev 776583
Push 104907 by bmo:ato@sny.no at Tue, 03 Apr 2018 10:28:20 +0000
Merge inbound to mozilla-central. a=merge
efce674123ace94d821157b996f0d5caa7380620: Bug 1444300 - Make tab button to be able to handle the key event. r=honza
Mantaroh Yoshinaga <mantaroh@gmail.com> - Tue, 03 Apr 2018 09:42:44 +0900 - rev 776582
Push 104907 by bmo:ato@sny.no at Tue, 03 Apr 2018 10:28:20 +0000
Bug 1444300 - Make tab button to be able to handle the key event. r=honza A command button like ruler has keydown event handler, this patch will add same event handler to tab button.
94517f503a19c36363ff4f6df6b26b242f2453f5: Bug 1450418. Get rid of nsIDOMScreen. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 03 Apr 2018 00:42:41 -0400 - rev 776581
Push 104907 by bmo:ato@sny.no at Tue, 03 Apr 2018 10:28:20 +0000
Bug 1450418. Get rid of nsIDOMScreen. r=qdot MozReview-Commit-ID: A5Rq0BSQt4V
42eb374b79abf455e54fde651d1449c132846809: Bug 1450149. Mark Prefable arrays const in bindings codegen. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 03 Apr 2018 00:42:40 -0400 - rev 776580
Push 104907 by bmo:ato@sny.no at Tue, 03 Apr 2018 10:28:20 +0000
Bug 1450149. Mark Prefable arrays const in bindings codegen. r=qdot
ac667545d8aaa2174674d683ebb494444f5b9821: Merge mozilla-central to mozilla-inbound
Dorel Luca <dluca@mozilla.com> - Tue, 03 Apr 2018 07:24:53 +0300 - rev 776579
Push 104907 by bmo:ato@sny.no at Tue, 03 Apr 2018 10:28:20 +0000
Merge mozilla-central to mozilla-inbound
2ee160335e150f20df3471b60b5e58ce873e2ff6: Bug 1448225 - Convert StylePrefs to StaticPrefs. r=emilio
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 20 Mar 2018 10:56:37 +1100 - rev 776578
Push 104907 by bmo:ato@sny.no at Tue, 03 Apr 2018 10:28:20 +0000
Bug 1448225 - Convert StylePrefs to StaticPrefs. r=emilio The new StaticPrefs machinery means that StylePrefs can be removed. Note that this approach mirrors all static prefs into Rust, but I have only updated structs.rs for the prefs that Stylo uses. On a CLOSED TREE, since a sheriff closed the tree while I was about to land this via autoland. MozReview-Commit-ID: G1SY0987WJ7
3fe0b81bd9de17b369e6f4eb189babf4b65a5203: servo: Merge #20508 - Convert StylePrefs to StaticPrefs (from nnethercote:bug-1448225); r=emilio
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 03 Apr 2018 01:54:24 -0400 - rev 776577
Push 104907 by bmo:ato@sny.no at Tue, 03 Apr 2018 10:28:20 +0000
servo: Merge #20508 - Convert StylePrefs to StaticPrefs (from nnethercote:bug-1448225); r=emilio <!-- Please describe your changes on the following line: --> This is the Servo part of https://bugzilla.mozilla.org/show_bug.cgi?id=1448225. --- <!-- 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 - [x] These changes fix https://bugzilla.mozilla.org/show_bug.cgi?id=1448225 <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because tested on the Gecko side. <!-- 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. --> r? emilio Source-Repo: https://github.com/servo/servo Source-Revision: 0a3ffc0c6045eb6983273010d91a35267d8ec3fa
20614b63d378254fc8f3caecaec9b02cd7522e2c: Bug 1450859 - Remove layout.css.expensive-style-struct-assertions.enabled pref. r=emilio
Cameron McCormack <cam@mcc.id.au> - Tue, 03 Apr 2018 15:58:32 +1000 - rev 776576
Push 104907 by bmo:ato@sny.no at Tue, 03 Apr 2018 10:28:20 +0000
Bug 1450859 - Remove layout.css.expensive-style-struct-assertions.enabled pref. r=emilio With the old style system removed, this pref has no effect.
fc4a2fff3c89b8691a81a8c101ca94251115f000: Bug 1450195 - Remove old-event-emitter usage from gcli; r=miker.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Fri, 30 Mar 2018 09:20:11 +0200 - rev 776575
Push 104907 by bmo:ato@sny.no at Tue, 03 Apr 2018 10:28:20 +0000
Bug 1450195 - Remove old-event-emitter usage from gcli; r=miker. MozReview-Commit-ID: IYAQJ4KqEet
c3b12adc84b141d795fc1c86d9c0754c3b4e4241: Bug 1441971 - Restart aborted script load for waiting XULDocument loads; r=bz
Jim Chen <nchen@mozilla.com> - Wed, 28 Feb 2018 14:46:06 -0500 - rev 776574
Push 104907 by bmo:ato@sny.no at Tue, 03 Apr 2018 10:28:20 +0000
Bug 1441971 - Restart aborted script load for waiting XULDocument loads; r=bz When a particular XULDocument load is aborted, its pending script loads are aborted as well. However, there may be additional XULDocuments waiting for the same scripts to load. If we continue with the abort, all the waiting docs will end up with aborted script loads as well. This patch makes us load the script again for the waiting docs, so that one aborted doc load does not affect other docs that just happen to be waiting on the same scripts to load. MozReview-Commit-ID: FFGBjOLXCDt
5c9c6f5a4ca35835b9614a8cdb3eefda44cb585d: Bug 1448599 - fix WebRequest events for redirected channels when onBeforeRedirect is not used, r=kmag
Shane Caraveo <scaraveo@mozilla.com> - Mon, 02 Apr 2018 21:12:07 -0500 - rev 776573
Push 104907 by bmo:ato@sny.no at Tue, 03 Apr 2018 10:28:20 +0000
Bug 1448599 - fix WebRequest events for redirected channels when onBeforeRedirect is not used, r=kmag If any WebRequest listener *other* than onBeforeRedirect was used, and a channel was redirected, the ChannelWrapper was not updated with the redirected channel. This broke most listeners for redirected channels and specifically an extension would never see events for the new channel. MozReview-Commit-ID: BwXToTD5LEu
102872860c7ab710800251aac7814bb5bb1168f9: Bug 1438688, part 6 - Compile XPT information to C++ at build time. r=glandium,njn
Andrew McCreight <continuation@gmail.com> - Mon, 12 Mar 2018 10:30:35 -0700 - rev 776572
Push 104907 by bmo:ato@sny.no at Tue, 03 Apr 2018 10:28:20 +0000
Bug 1438688, part 6 - Compile XPT information to C++ at build time. r=glandium,njn This patch handles the actual generation of the static data structures used to represent XPT information. XPT files are generated in the same way as they are now, but they are used only as an intermediate representation to speed up incremental compilation rather than something used by Firefox itself. Instead of linking XPTs into a single big XPT file at packaging time, they are linked into a single big C++ file at build time, that defines the various static consts in XPTHeader. In xpt.py, every data structure that can get written to disk gets an additional code_gen() method that returns a representation of that data structure as C++ source code. CodeGenData aggregates this information together, handling deduplication and the final source code generation. The ctors are needed for XPTConstValue to statically initialize the different union cases without resorting to designated initializers, which are part of C99, not C++. Designated initializers appear to be supported in C++ code by Clang and GCC, but not MSVC. The ctors must be constexpr to ensure they are actually statically initialized so they can be shared between Firefox processes. I also removed an unnecessary "union" in XPTConstDescriptor. Together, these patches reduce the amount of memory reported by xpti-working-set from about 860,000 bytes to about 200,000 bytes. The remaining memory is used for xptiInterface and xptiTypelibGuts (which are thin wrappers around the XPT interfaces and header) and hash tables to speed up looking up interfaces by name or IID. That could potentially be eliminated from dynamic allocations in follow up work. These patches did not affect memory reporting because XPT arenas are still used by the remaining XPTI data structures. MozReview-Commit-ID: Jvi9ByCPa6H
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip