0b379334fbc8c94e0159854ffeed7b93ed65a314: servo: Merge #19492 - use entry global's origin in `is_origin_clean` check for canvas rendering (from tigercosmos:b1); r=jdm
tigercosmos <phy.tiger@gmail.com> - Tue, 05 Dec 2017 11:33:03 -0600 - rev 395156
Push 98021 by nbeleuzu@mozilla.com at Tue, 05 Dec 2017 23:49:57 +0000
servo: Merge #19492 - use entry global's origin in `is_origin_clean` check for canvas rendering (from tigercosmos:b1); r=jdm use entry global's origin in `is_origin_clean` check for canvas rendering There is no change with: ``` ./mach test-wpt tests/wpt/web-platform-tests/2dcontext ./mach test-wpt tests/wpt/web-platform-tests/html/semantics/embedded-content/the-canvas-element ``` --- <!-- 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 #19480 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- 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: 79f43ec3b555621d549567f36adb071d33f2d6cc
a3160ab7a6bf2a0bec48beff9820f70c56b56053: Bug 1319222 - Enable compilation on all directories in the tup backend; r=chmanchester
Mike Shal <mshal@mozilla.com> - Wed, 22 Nov 2017 13:26:33 -0500 - rev 395155
Push 98021 by nbeleuzu@mozilla.com at Tue, 05 Dec 2017 23:49:57 +0000
Bug 1319222 - Enable compilation on all directories in the tup backend; r=chmanchester MozReview-Commit-ID: D5NlgEHVydZ
7f12adb5e6836fa7949c5fb6cfdc82ba272e04ff: Bug 1319222 - Support compiling *.s with yasm; r=chmanchester
Mike Shal <mshal@mozilla.com> - Wed, 22 Nov 2017 17:12:50 -0500 - rev 395154
Push 98021 by nbeleuzu@mozilla.com at Tue, 05 Dec 2017 23:49:57 +0000
Bug 1319222 - Support compiling *.s with yasm; r=chmanchester The moz.build files that specify USE_YASM = True will get the value of AS_DASH_C_FLAG and AS overwritten in PassthruVariables. We can save those in the BackendTupfile and use them in place of the configure or default settings as appropriate. This enables compilation of those .s files that are built with yasm. MozReview-Commit-ID: J66q8nKQ0an
b6d367955ce63dda90762dc4142d59c580e5c98d: Bug 1319222 - Enable host compilation in the tup backend; r=chmanchester
Mike Shal <mshal@mozilla.com> - Wed, 22 Nov 2017 16:24:33 -0500 - rev 395153
Push 98021 by nbeleuzu@mozilla.com at Tue, 05 Dec 2017 23:49:57 +0000
Bug 1319222 - Enable host compilation in the tup backend; r=chmanchester MozReview-Commit-ID: 4hp6oH7YOd7
8b0115b2fed8cf47904566ad5fc9f55f2a80e279: Bug 1319222 - Add include flags to HOST_*; r=chmanchester
Mike Shal <mshal@mozilla.com> - Wed, 22 Nov 2017 16:23:44 -0500 - rev 395152
Push 98021 by nbeleuzu@mozilla.com at Tue, 05 Dec 2017 23:49:57 +0000
Bug 1319222 - Add include flags to HOST_*; r=chmanchester This accounts for LOCAL_INCLUDES in the moz.build files, as well as the default INCLUDES specified in config.mk that are used for host compilation. Since some of the HOST_CFLAGS were also used for linking, those flags are split off into HOST_C{XX}_LDFLAGS so that the linker-only flags can be placed in those variables. MozReview-Commit-ID: J1LxIZVeFJ
d115dc76ef7330032c4b8410bc2c830d179f67ef: Bug 1319222 - Remove INCLUDES from HOST_SIMPLE_PROGRAMS linking; r=chmanchester
Mike Shal <mshal@mozilla.com> - Tue, 05 Dec 2017 10:36:15 -0500 - rev 395151
Push 98021 by nbeleuzu@mozilla.com at Tue, 05 Dec 2017 23:49:57 +0000
Bug 1319222 - Remove INCLUDES from HOST_SIMPLE_PROGRAMS linking; r=chmanchester These flags were added way back in bug 59454 to both the compiling and linking rules for HOST_SIMPLE_PROGRAMS. However, the INCLUDES aren't actually needed when linking so we can safely remove them. MozReview-Commit-ID: 8QywO7tGPpU
a35541618d92218327adb53ad1b7efb868798838: Bug 1319222 - Compile the generated IPDL and WebIDL sources in the tup backend; r=chmanchester
Mike Shal <mshal@mozilla.com> - Wed, 22 Nov 2017 16:06:34 -0500 - rev 395150
Push 98021 by nbeleuzu@mozilla.com at Tue, 05 Dec 2017 23:49:57 +0000
Bug 1319222 - Compile the generated IPDL and WebIDL sources in the tup backend; r=chmanchester The filenames that these objects generate are passed into the _handle_* methods instead of with a Sources object, so they need to be added to the BackendTupfile's list of sources separately. MozReview-Commit-ID: GoqhiJ3Ismm
8e89b51b7f40fa644b4114db3bff6c1cc1f6d26b: Bug 1319222 - Add an SFLAGS ComputedFlags variable for compiling *.S; r=chmanchester
Mike Shal <mshal@mozilla.com> - Wed, 22 Nov 2017 15:27:52 -0500 - rev 395149
Push 98021 by nbeleuzu@mozilla.com at Tue, 05 Dec 2017 23:49:57 +0000
Bug 1319222 - Add an SFLAGS ComputedFlags variable for compiling *.S; r=chmanchester Both SFLAGS and ASFLAGS are used to compile assembly, but SFLAGS include DEFINES and LOCAL_INCLUDES whereas ASFLAGS do not. It seems easiest to just separate them into two different ComputedFlags values so that the backend can distinguish between the two types. MozReview-Commit-ID: Bkm3621ImJG
598cfad59614cb1ea27122a66a421da1730c9786: Bug 1319222 - Change --param flag to be multiple arguments; r=chmanchester
Mike Shal <mshal@mozilla.com> - Wed, 22 Nov 2017 14:50:24 -0500 - rev 395148
Push 98021 by nbeleuzu@mozilla.com at Tue, 05 Dec 2017 23:49:57 +0000
Bug 1319222 - Change --param flag to be multiple arguments; r=chmanchester This flag should be two parameters, the first of which is '--param', and the second is the parameter, such as 'inline-unit-growth=10000'. The recursive make backend lets this slide at the moment because PerSourceFlags aren't shell_quoted() there. MozReview-Commit-ID: 8vblYqCGxwg
1c5d8c7e5ddda480693167b8e6c9fb7e0a31c97f: Bug 1319222 - Use relobjdir instead of relativedir to determine outputs; r=chmanchester
Mike Shal <mshal@mozilla.com> - Wed, 22 Nov 2017 11:24:12 -0500 - rev 395147
Push 98021 by nbeleuzu@mozilla.com at Tue, 05 Dec 2017 23:49:57 +0000
Bug 1319222 - Use relobjdir instead of relativedir to determine outputs; r=chmanchester In most cases, relobjdir is the same as relativedir. However they are different for some objects, notably with nss gyp handling. We need to output files in relobjdir, so use that when getting the BackendTupfile. This puts generated files like certdata.c in the directory that moz.build is expecting. MozReview-Commit-ID: DG29OulOKAz
05b9eb8ae66b48feaabb5bc09ddbae21c1c49fce: Bug 1319222 - Remove srcdir from BackendTupfile; r=chmanchester
Mike Shal <mshal@mozilla.com> - Wed, 22 Nov 2017 11:18:28 -0500 - rev 395146
Push 98021 by nbeleuzu@mozilla.com at Tue, 05 Dec 2017 23:49:57 +0000
Bug 1319222 - Remove srcdir from BackendTupfile; r=chmanchester The srcdir does not necessarily directly correspond to the objdir, so it doesn't make sense to tie them together in BackendTupfile. Since the srcdir was only used for the IPDL sources, we can just replace that usage with a local variable. MozReview-Commit-ID: By0N30VTKhh
aca86338b40340ddf9dafe60007cb52f4116c000: Backed out changeset 8312a6286023 (bug 1415692) for failing to parse dom/events/test/mochitest.ini on Android due pref usage. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 05 Dec 2017 19:56:51 +0200 - rev 395145
Push 98021 by nbeleuzu@mozilla.com at Tue, 05 Dec 2017 23:49:57 +0000
Backed out changeset 8312a6286023 (bug 1415692) for failing to parse dom/events/test/mochitest.ini on Android due pref usage. r=backout
b9da19e46c61f9b118ce244b6d45712ae40d480a: Bug 1400315- Fix padding and remove center alignment for empty downloads in downloads dropdown; r=sfoster
Pradeep <pradeepgangwar39@gmail.com> - Sun, 03 Dec 2017 16:49:47 +0530 - rev 395144
Push 98021 by nbeleuzu@mozilla.com at Tue, 05 Dec 2017 23:49:57 +0000
Bug 1400315- Fix padding and remove center alignment for empty downloads in downloads dropdown; r=sfoster MozReview-Commit-ID: 9c5Bp9V9Nl3 *** Bug 1400315- Fix padding and remove center alignment for empty downloads in downloads dropdown; r=sfoster
b159a6ed52f744a4036b3673f2fd41b86d7b44fa: bug 1423014 - add devedition to l10n-changesets. r=Callek
Aki Sasaki <asasaki@mozilla.com> - Sun, 03 Dec 2017 18:37:32 -0800 - rev 395143
Push 98021 by nbeleuzu@mozilla.com at Tue, 05 Dec 2017 23:49:57 +0000
bug 1423014 - add devedition to l10n-changesets. r=Callek MozReview-Commit-ID: HJT2T1XxrOm
f05c730d1de7f7d4c8f57bdc09b04d567870f5d9: bug 1423014 - 5 locales per chunk. r=Callek
Aki Sasaki <asasaki@mozilla.com> - Mon, 04 Dec 2017 17:11:33 -0800 - rev 395142
Push 98021 by nbeleuzu@mozilla.com at Tue, 05 Dec 2017 23:49:57 +0000
bug 1423014 - 5 locales per chunk. r=Callek We used to be at 5 locales per chunk, but I reduced it to 2 because we were timing out on signing. That appears to have been due to network issues; let's go back to 5 to reduce the number of tasks in the graph. MozReview-Commit-ID: Km7YD6RrPmv
5e83dfdaeb3f9d4093f180d6b2b23f63db98bd05: bug 1423014 - fix l10n rstrip bug. r=Callek
Aki Sasaki <asasaki@mozilla.com> - Mon, 04 Dec 2017 16:50:03 -0800 - rev 395141
Push 98021 by nbeleuzu@mozilla.com at Tue, 05 Dec 2017 23:49:57 +0000
bug 1423014 - fix l10n rstrip bug. r=Callek 'win64-devedition-nightly'.rstrip('-nightly') gives us 'win64-deveditio' Changing to a .replace() fixes this. MozReview-Commit-ID: 37cS4IrSuRg
b052e118b9ba7b5857a1292086b38eae096aaa34: No bug - Revendor rust dependencies
Servo VCS Sync <servo-vcs-sync@mozilla.com> - Tue, 05 Dec 2017 17:34:00 +0000 - rev 395140
Push 98021 by nbeleuzu@mozilla.com at Tue, 05 Dec 2017 23:49:57 +0000
No bug - Revendor rust dependencies
9197854954dd8e5e69dc4e05235eeb25b8ea3ca3: servo: Merge #19487 - Update lazy_static to 1.0 (from Eijebong:bump); r=jdm
Bastien Orivel <eijebong@bananium.fr> - Tue, 05 Dec 2017 10:31:16 -0600 - rev 395139
Push 98021 by nbeleuzu@mozilla.com at Tue, 05 Dec 2017 23:49:57 +0000
servo: Merge #19487 - Update lazy_static to 1.0 (from Eijebong:bump); r=jdm For now it'll be duplicated Source-Repo: https://github.com/servo/servo Source-Revision: e2a7360e17e5d6ae8aca274183f67db18f37a6c4
6ad22920c1661a32f6a4db26a77e99ab9168101b: Bug 1422997 - Fix multilocale.json in repacks. r=Pike
Zibi Braniecki <zbraniecki@mozilla.com> - Mon, 04 Dec 2017 16:14:23 -0800 - rev 395138
Push 98021 by nbeleuzu@mozilla.com at Tue, 05 Dec 2017 23:49:57 +0000
Bug 1422997 - Fix multilocale.json in repacks. r=Pike MozReview-Commit-ID: 8KBNmesxhpY
973ee15016b8bfda5eb33b2826858ee3ab7b148e: Bug 1417637 - Update l10n strings for pocket. r=mixedpuppy
Michael Kaply <mozilla@kaply.com> - Mon, 04 Dec 2017 16:56:00 -0600 - rev 395137
Push 98021 by nbeleuzu@mozilla.com at Tue, 05 Dec 2017 23:49:57 +0000
Bug 1417637 - Update l10n strings for pocket. r=mixedpuppy MozReview-Commit-ID: 1yCZnNVdT8R
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip