6c89e28e6c8f019cd040e58f3d8fd97ff5fb5a23: Bug 1407432 - Move system wrapper generation to moz.build; r=froydnj draft
Mike Shal <mshal@mozilla.com> - Wed, 08 Nov 2017 19:58:56 -0500 - rev 695829
Push 88557 by bmo:mshal@mozilla.com at Thu, 09 Nov 2017 22:17:50 +0000
Bug 1407432 - Move system wrapper generation to moz.build; r=froydnj The make-system-wrappers.py invocation is largely identical to make-stl-wrappers.py, though this script generates wrappers for both the STL headers and every other system header that can be used. Note that the nsprpub script didn't create multiple layers of subdirectories properly, so for example the 'ia64/sys/inline.h' wrapper is now generated properly. Additionally, MOZ_SYSTEM_ICU define was incorrectly using '#ifdef' instead of '#if ... == 1', which causes those unicode headers to have wrappers when they shouldn't. These will show up as differences when comparing the Makefile output to the moz.build output. MozReview-Commit-ID: KvQAawfzXao
553f94811a274d037ebcc82346a35fb16fd4d2c3: Bug 1407432 - Move stl wrapper generation into moz.build; r=froydnj draft
Mike Shal <mshal@mozilla.com> - Wed, 08 Nov 2017 17:42:27 -0500 - rev 695828
Push 88557 by bmo:mshal@mozilla.com at Thu, 09 Nov 2017 22:17:50 +0000
Bug 1407432 - Move stl wrapper generation into moz.build; r=froydnj This is fairly straightforward to represent as a GENERATED_FILES, though we have to take some care to construct the outputs tuple correctly. This script needs to run during export, and unfortunately none of the STL headers have proper file extensions, so the 'new' header is special-cased in the recursive make backend to serve as a marker for running it in the correct tier. We can't remove the stl-headers file yet because it is still used for the system header generation. MozReview-Commit-ID: 3tQTOY0LAsQ
3148d9f0ad58008092a46daa909f27c522fa278c: Bug 1407432 - Remove unused builtins arg from Sandbox; r=froydnj draft
Mike Shal <mshal@mozilla.com> - Wed, 08 Nov 2017 19:58:28 -0500 - rev 695827
Push 88557 by bmo:mshal@mozilla.com at Thu, 09 Nov 2017 22:17:50 +0000
Bug 1407432 - Remove unused builtins arg from Sandbox; r=froydnj MozReview-Commit-ID: JVukxIg04AT
2182084e3c43c2bb3590d1b8cea6a9ad1ed42087: Bug 1407432 - Remove unused private/*.h system wrappers; r=froydnj draft
Mike Shal <mshal@mozilla.com> - Thu, 09 Nov 2017 09:19:54 -0500 - rev 695826
Push 88557 by bmo:mshal@mozilla.com at Thu, 09 Nov 2017 22:17:50 +0000
Bug 1407432 - Remove unused private/*.h system wrappers; r=froydnj These don't actually install correctly, because 'private' is already a system wrapper. Neither of these files are included anywhere, so there's no harm in removing them. MozReview-Commit-ID: 1IAFMZDvKDV
0b7b5d93851672a6175e12c3784059152ef03b50: Bug 1407432 - Remove ucx$inetdef.h from system headers; r=froydnj draft
Mike Shal <mshal@mozilla.com> - Wed, 08 Nov 2017 20:47:30 -0500 - rev 695825
Push 88557 by bmo:mshal@mozilla.com at Thu, 09 Nov 2017 22:17:50 +0000
Bug 1407432 - Remove ucx$inetdef.h from system headers; r=froydnj This is no longer used in the tree, and the $ will get eaten somewhere along the way on the path from moz.build to the python invocation by make despite being shell_quoted. MozReview-Commit-ID: 5mwWQYDn8Nf
89f84422a3fbf8f5a948f9bfe8e292d0b641ee4d: Bug 1390158 - Notify user of extension controlling New Tab on first access r?aswan r?jaws draft
Mark Striemer <mstriemer@mozilla.com> - Fri, 27 Oct 2017 12:16:21 -0500 - rev 695824
Push 88556 by bmo:mstriemer@mozilla.com at Thu, 09 Nov 2017 22:13:46 +0000
Bug 1390158 - Notify user of extension controlling New Tab on first access r?aswan r?jaws MozReview-Commit-ID: 1g9d4UTuOgr
4c3068335dda62aa9a3262adb924292616a49835: Bug 1403977 - Switch to inline-block for message-body and children;r=nchevobbe draft
Brian Grinstead <bgrinstead@mozilla.com> - Thu, 09 Nov 2017 14:13:21 -0800 - rev 695823
Push 88555 by bgrinstead@mozilla.com at Thu, 09 Nov 2017 22:13:27 +0000
Bug 1403977 - Switch to inline-block for message-body and children;r=nchevobbe MozReview-Commit-ID: KbHeA4uwas9
b83bf81ee8fae073420adf6d3ecdaa4a71da08e4: Bug 1403977 - Show taller toolbox for tool-specific screenshots;r=MattN draft
Brian Grinstead <bgrinstead@mozilla.com> - Thu, 09 Nov 2017 14:12:59 -0800 - rev 695822
Push 88554 by bgrinstead@mozilla.com at Thu, 09 Nov 2017 22:13:07 +0000
Bug 1403977 - Show taller toolbox for tool-specific screenshots;r=MattN MozReview-Commit-ID: 27O0YDdFbzr
fa46bf1e007d9c17bfde613d782e73550728d0eb: Bug 1416011 - Make the RoundedRect constructor take const references. r?kats draft
Markus Stange <mstange@themasta.com> - Thu, 09 Nov 2017 17:07:32 -0500 - rev 695821
Push 88553 by bmo:mstange@themasta.com at Thu, 09 Nov 2017 22:08:00 +0000
Bug 1416011 - Make the RoundedRect constructor take const references. r?kats MozReview-Commit-ID: HC9JKt2EBdq
ba49dc67eb1ee39490ad6771d09e737716690e72: Bug 1398730 - Add PrivateBrowsing config with support in TestRunner, work in progress; r?mconley draft
Mike Williams <will2616@msu.edu> - Thu, 09 Nov 2017 16:56:48 -0500 - rev 695820
Push 88552 by bmo:will2616@msu.edu at Thu, 09 Nov 2017 21:58:35 +0000
Bug 1398730 - Add PrivateBrowsing config with support in TestRunner, work in progress; r?mconley MozReview-Commit-ID: EA3CIJsDG9P
7a51a9229f2b29dbc0cce9190e63a1fa13f5de70: Bug 1415971 - Remove MOZ_PREFLIGHT_ALL and MOZ_POSTFLIGHT_ALL; r?build draft
Gregory Szorc <gps@mozilla.com> - Thu, 09 Nov 2017 13:56:48 -0800 - rev 695819
Push 88551 by bmo:gps@mozilla.com at Thu, 09 Nov 2017 21:57:20 +0000
Bug 1415971 - Remove MOZ_PREFLIGHT_ALL and MOZ_POSTFLIGHT_ALL; r?build After removing sccache.mk, there are no more references to these variables. Let's nuke them. MozReview-Commit-ID: LH1oHm59SnU
764f560625377ed30ed8442649a251f7691dc655: Bug 1415971 - Inline sccache.mk into client.mk; r?build draft
Gregory Szorc <gps@mozilla.com> - Thu, 09 Nov 2017 13:55:05 -0800 - rev 695818
Push 88551 by bmo:gps@mozilla.com at Thu, 09 Nov 2017 21:57:20 +0000
Bug 1415971 - Inline sccache.mk into client.mk; r?build sccache.mk is the only thing that uses MOZ_PREFLIGHT_ALL and MOZ_POSTFLIGHT_ALL. We're trying to kill client.mk and these variables are next on the chopping block. This commit essentially moves the logic of sccache.mk inline into client.mk. Initially, I wanted to move the management of the sccache daemon to Python as part of what `mach build` invokes. However, the sccache daemon needs access to the make jobserver. Since we don't have an active make process in `mach`, this is obviously problematic. The sccache daemon is also used by configure, which is launched from client.mk. So the best we can do right now is move the sccache daemon logic into client.mk. As part of the port, we pass the path to the sccache binary via an environment variable. This feels slightly better than hardcoding the path that automation uses. MozReview-Commit-ID: zcOYR4I1OG
f042b6c80e49e19d026cce01a631ea3c39b71302: Bug 1415971 - Dedent warning printing code; r?build draft
Gregory Szorc <gps@mozilla.com> - Thu, 09 Nov 2017 13:13:09 -0800 - rev 695817
Push 88551 by bmo:gps@mozilla.com at Thu, 09 Nov 2017 21:57:20 +0000
Bug 1415971 - Dedent warning printing code; r?build This doesn't need to run when the context manager is active. MozReview-Commit-ID: DV3SZyUwxlM
e95a81496408cee83e5a23eab6fdd45617e239a5: Bug 1415971 - Stop build output monitor earlier; r?build draft
Gregory Szorc <gps@mozilla.com> - Thu, 09 Nov 2017 12:12:31 -0800 - rev 695816
Push 88551 by bmo:gps@mozilla.com at Thu, 09 Nov 2017 21:57:20 +0000
Bug 1415971 - Stop build output monitor earlier; r?build We currently print compiler warnings summary then stop the build output manager, which basically stops resource monitoring. A future commit will refactor this code a bit and it will be easier to have the monitor.stop() call directly after the build finishes. MozReview-Commit-ID: 3uWFWG6ELnH
b55c9e5166ea7f7941558bb9406352551b04e30b: Bug 1415994 - 8. Update auto-generated bindings; r=me draft
Jim Chen <nchen@mozilla.com> - Thu, 09 Nov 2017 16:55:12 -0500 - rev 695815
Push 88550 by bmo:nchen@mozilla.com at Thu, 09 Nov 2017 21:56:18 +0000
Bug 1415994 - 8. Update auto-generated bindings; r=me MozReview-Commit-ID: 2r1V6Hvl5Pb
3562e6baa5d35e1cae82ee238bb7c18b0b6e83dd: Bug 1415994 - 7. Migrate existing gfx code to use LayerSession; r?snorp draft
Jim Chen <nchen@mozilla.com> - Thu, 09 Nov 2017 16:55:11 -0500 - rev 695814
Push 88550 by bmo:nchen@mozilla.com at Thu, 09 Nov 2017 21:56:18 +0000
Bug 1415994 - 7. Migrate existing gfx code to use LayerSession; r?snorp Remove most of the Compositor and Surface management code in LayerView. And use LayerSession.Compositor in rest of the gfx code. MozReview-Commit-ID: 5E9pj3eGHlv
522f73b8bb8dba3cd572777cb95cec50dc2a9ff3: Bug 1415994 - 6. Implement GeckoDisplay in GeckoView; r?snorp draft
Jim Chen <nchen@mozilla.com> - Thu, 09 Nov 2017 16:55:11 -0500 - rev 695813
Push 88550 by bmo:nchen@mozilla.com at Thu, 09 Nov 2017 21:56:18 +0000
Bug 1415994 - 6. Implement GeckoDisplay in GeckoView; r?snorp Make GeckoView implement GeckoDisplay for its own SurfaceView, and use that with GeckoSession. MozReview-Commit-ID: LXllQGlCxaB
95efd7cd82944df21781850f18064464eb978d0e: Bug 1415994 - 5. Use LayerSession from GeckoSession; r?snorp draft
Jim Chen <nchen@mozilla.com> - Thu, 09 Nov 2017 16:55:11 -0500 - rev 695812
Push 88550 by bmo:nchen@mozilla.com at Thu, 09 Nov 2017 21:56:18 +0000
Bug 1415994 - 5. Use LayerSession from GeckoSession; r?snorp Make GeckoSession inherit from LayerSession, and connect its Compositor to native code as part of the GeckoSession routine. MozReview-Commit-ID: wQaH1A0a7z
f0458fab98f4e8100a175cd0ba64c58d0fbb055e: Bug 1415994 - 4. Use LayerSession in native code; r?snorp draft
Jim Chen <nchen@mozilla.com> - Thu, 09 Nov 2017 16:55:11 -0500 - rev 695811
Push 88550 by bmo:nchen@mozilla.com at Thu, 09 Nov 2017 21:56:18 +0000
Bug 1415994 - 4. Use LayerSession in native code; r?snorp Make native code use LayerSession::Compositor instead of LayerView::Compositor. Also, make some callbacks happen on the UI thread to make the Java code cleaner. MozReview-Commit-ID: KhuHel7Zfdn
d851a9ff5966175d870cb4e3022f398dc8e6e01c: Bug 1415994 - 3. Add LayerSession; r?snorp draft
Jim Chen <nchen@mozilla.com> - Thu, 09 Nov 2017 16:55:11 -0500 - rev 695810
Push 88550 by bmo:nchen@mozilla.com at Thu, 09 Nov 2017 21:56:18 +0000
Bug 1415994 - 3. Add LayerSession; r?snorp Add a LayerSession class that's split off LayerView. Currently, LayerSession takes over Surface management and the Compositor class from LayerView. Eventually, all of LayerView will migrate to LayerSession. MozReview-Commit-ID: F1ozOfZGY2g
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip