21829aaf72e1ae094c6de7a35f3dcfaeb85ce5b8: Bug 1188766 - Avoid exporting UPLOAD_EXTRA_FILES from mozconfig
Mike Hommey <mh+mozilla@glandium.org> - Thu, 06 Aug 2015 14:33:54 +0900 - rev 523049
Push 81997 by mh@glandium.org at Thu, 06 Aug 2015 05:44:27 +0000
Bug 1188766 - Avoid exporting UPLOAD_EXTRA_FILES from mozconfig The way UPLOAD_EXTRA_FILES is currently exported makes the files added to the list added in each directory that is being traversed recursively because of the += in .mozconfig.mk, combined with "export". The easy way out is to remove the export altogether, but being unsure of the side effects of putting all non exported mk_add_options variables in .mozconfig.mk, limit this to UPLOAD_EXTRA_FILES. try: -b o -p macosx64 -t none -u none
de175d7e8eb26fddb0087bcc202bed58dd17f33d: Bug 1191575 - Optimize the RecursiveMakeBackend._check_blacklisted_variables test
Mike Hommey <mh+mozilla@glandium.org> - Thu, 06 Aug 2015 11:55:28 +0900 - rev 523048
Push 81997 by mh@glandium.org at Thu, 06 Aug 2015 05:44:27 +0000
Bug 1191575 - Optimize the RecursiveMakeBackend._check_blacklisted_variables test Bug 1153566 changed the regexp used in that method in such a way that there has been a big hit in the time spent executing the make backend. On my machine, with the current code, mach build-backend indicates: Backend executed in 5.01s With the change from bug 1153566 reverted: Backend executed in 2.97s That's a significant regression for a 4-character change. But we can actually avoid using regexp in most cases, which can make things faster than they were. With this change, we get down to: Backend executed in 2.28s For reference, making the _check_blacklisted_variables method do nothing at all ends with: Backend executed in 2.20s
33508b5aed65400a2ee36f76d984c111b33bfdf2: Bug 1191209 - Rebuild XPT files when the list of corresponding IDL files changed
Mike Hommey <mh+mozilla@glandium.org> - Wed, 05 Aug 2015 19:25:52 +0900 - rev 523047
Push 81997 by mh@glandium.org at Thu, 06 Aug 2015 05:44:27 +0000
Bug 1191209 - Rebuild XPT files when the list of corresponding IDL files changed
e2830d77740b0946ed6a316c4b8d59f87b1084a1: Bug 1191212 - Force a value for PKG_CONFIG when building on automation. r=mshal
Mike Hommey <mh+mozilla@glandium.org> - Wed, 05 Aug 2015 18:25:31 +0900 - rev 523046
Push 81997 by mh@glandium.org at Thu, 06 Aug 2015 05:44:27 +0000
Bug 1191212 - Force a value for PKG_CONFIG when building on automation. r=mshal When switching between Gtk+3 and Gtk+2, config.cache will contain a PKG_CONFIG that may not be suitable for the build: - after a Gtk+2 build, config.cache will point to the system pkg-config, which doesn't like the pkg-config files in the Gtk+3 tooltool package. - after a Gtk+3 build, config.cache will point to the Gtk+3 tooltool package's pkg-config, which is likely not there in a Gtk+2 build. Setting PKG_CONFIG avoids all config.cache considerations altogether, so set it appropriately for both cases.
45d77f019d0e1badf63b241e1d7ae4d2a09a293e: try: -b o -p linux64 -u none[x64] -t chromez [mozharess: --spsProfile]
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 06 Aug 2015 11:46:54 +1000 - rev 523045
Push 81996 by jyavenard@mozilla.com at Thu, 06 Aug 2015 05:21:19 +0000
try: -b o -p linux64 -u none[x64] -t chromez [mozharess: --spsProfile]
46b7bbd2f1491d866f88198853e0bf625abfa8b0: try: -b do -p win32,win32-mulet,win64 -u none -t none
Chris Peterson <cpeterson@mozilla.com> - Wed, 05 Aug 2015 22:16:07 -0700 - rev 523044
Push 81995 by cpeterson@mozilla.com at Thu, 06 Aug 2015 05:16:21 +0000
try: -b do -p win32,win32-mulet,win64 -u none -t none
a80f5741a9b155aa48bd481abec1446712d0b9d9: Bug NUMBER - Suppress warnings in third-party library libav. r?
Chris Peterson <cpeterson@mozilla.com> - Sun, 02 Aug 2015 22:31:00 -0700 - rev 523043
Push 81995 by cpeterson@mozilla.com at Thu, 06 Aug 2015 05:16:21 +0000
Bug NUMBER - Suppress warnings in third-party library libav. r? media/libav/libavutil/avstring.c:57:16 [-Wincompatible-pointer-types-discards-qualifiers] returning 'const char *' from a function with result type 'char *' discards qualifiers media/libav/libavutil/avstring.c:61:20 [-Wincompatible-pointer-types-discards-qualifiers] returning 'const char *' from a function with result type 'char *' discards qualifiers media/libav/libavutil/avstring.c:71:16 [-Wincompatible-pointer-types-discards-qualifiers] returning 'const char *' from a function with result type 'char *' discards qualifiers media/libav/libavutil/avstring.c:75:20 [-Wincompatible-pointer-types-discards-qualifiers] returning 'const char *' from a function with result type 'char *' discards qualifiers media/libav/libavutil/dict.c:80:58 [-Wincompatible-pointer-types-discards-qualifiers] passing 'const char *' to parameter of type 'void *' discards qualifiers media/libav/libavutil/dict.c:81:58 [-Wincompatible-pointer-types-discards-qualifiers] passing 'const char *' to parameter of type 'void *' discards qualifiers media/libav/libavutil/dict.c:100:36 [-Wincompatible-pointer-types-discards-qualifiers] assigning to 'char *' from 'const char *' discards qualifiers media/libav/libavutil/dict.c:104:38 [-Wincompatible-pointer-types-discards-qualifiers] assigning to 'char *' from 'const char *' discards qualifiers media/libav/libavutil/eval.c:174:21 [-Wswitch] 16 enumeration values not handled in switch: 'e_value', 'e_const', 'e_func0'... media/libav/libavutil/log.c:77:33 [-Wlogical-op-parentheses] '&&' within '||' media/libav/libavutil/opt.c:49:13 [-Wswitch] 4 enumeration values not handled in switch: 'AV_OPT_TYPE_STRING', 'AV_OPT_TYPE_BINARY', 'AV_OPT_TYPE_DICT'... media/libav/libavutil/opt.c:222:13 [-Wswitch] enumeration values 'AV_OPT_TYPE_DICT' and 'AV_OPT_TYPE_CONST' not handled in switch media/libav/libavutil/opt.c:718:26 [-Wparentheses] using the result of an assignment as a condition without parentheses media/libav/libavutil/opt.c:719:23 [-Wparentheses] using the result of an assignment as a condition without parentheses media/libav/libavutil/opt.c:723:26 [-Wparentheses] using the result of an assignment as a condition without parentheses media/libav/libavutil/opt.c:724:23 [-Wparentheses] using the result of an assignment as a condition without parentheses media/libav/libavutil/opt.c:729:14 [-Wparentheses] using the result of an assignment as a condition without parentheses media/libav/libavutil/random_seed.c:73:24 [-Wlogical-op-parentheses] '&&' within '||' media/libav/libavutil/avstring.c(57) : warning C4090: 'return' : different 'const' qualifiers media/libav/libavutil/avstring.c(61) : warning C4090: 'return' : different 'const' qualifiers media/libav/libavutil/avstring.c(71) : warning C4090: 'return' : different 'const' qualifiers media/libav/libavutil/avstring.c(75) : warning C4090: 'return' : different 'const' qualifiers media/libav/libavutil/avstring.c(105) : warning C4018: '>' : signed/unsigned mismatch
221854776b22a4b17381463a8a3d94d931b25c48: "try: -b o -p macosx64,win32 -u none -t none"
Otto Länd <bind-autoland@mozilla.com> - Thu, 06 Aug 2015 04:56:05 +0000 - rev 523042
Push 81994 by bind-autoland@mozilla.com at Thu, 06 Aug 2015 04:57:29 +0000
"try: -b o -p macosx64,win32 -u none -t none"
c636b778a51632c0d0b03a8415b22d47c8823f6e: Bug 1190938 - Remove @focused from the capture password <xul:textbox> upon dismissal/removal.
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Wed, 05 Aug 2015 21:47:14 -0700 - rev 523041
Push 81994 by bind-autoland@mozilla.com at Thu, 06 Aug 2015 04:57:29 +0000
Bug 1190938 - Remove @focused from the capture password <xul:textbox> upon dismissal/removal.
32e8791613f0f517c98ee1b003489ecbacfd5217: try: -b do -p win32,win32-mulet,win64 -u none -t none
Chris Peterson <cpeterson@mozilla.com> - Wed, 05 Aug 2015 21:49:28 -0700 - rev 523040
Push 81993 by cpeterson@mozilla.com at Thu, 06 Aug 2015 04:49:44 +0000
try: -b do -p win32,win32-mulet,win64 -u none -t none
c3d562d3be4cbb03eb478ceb8398f43c00514494: Bug NUMBER - Suppress warnings in third-party library libav. r?
Chris Peterson <cpeterson@mozilla.com> - Sun, 02 Aug 2015 22:31:00 -0700 - rev 523039
Push 81993 by cpeterson@mozilla.com at Thu, 06 Aug 2015 04:49:44 +0000
Bug NUMBER - Suppress warnings in third-party library libav. r? media/libav/libavutil/avstring.c:57:16 [-Wincompatible-pointer-types-discards-qualifiers] returning 'const char *' from a function with result type 'char *' discards qualifiers media/libav/libavutil/avstring.c:61:20 [-Wincompatible-pointer-types-discards-qualifiers] returning 'const char *' from a function with result type 'char *' discards qualifiers media/libav/libavutil/avstring.c:71:16 [-Wincompatible-pointer-types-discards-qualifiers] returning 'const char *' from a function with result type 'char *' discards qualifiers media/libav/libavutil/avstring.c:75:20 [-Wincompatible-pointer-types-discards-qualifiers] returning 'const char *' from a function with result type 'char *' discards qualifiers media/libav/libavutil/dict.c:80:58 [-Wincompatible-pointer-types-discards-qualifiers] passing 'const char *' to parameter of type 'void *' discards qualifiers media/libav/libavutil/dict.c:81:58 [-Wincompatible-pointer-types-discards-qualifiers] passing 'const char *' to parameter of type 'void *' discards qualifiers media/libav/libavutil/dict.c:100:36 [-Wincompatible-pointer-types-discards-qualifiers] assigning to 'char *' from 'const char *' discards qualifiers media/libav/libavutil/dict.c:104:38 [-Wincompatible-pointer-types-discards-qualifiers] assigning to 'char *' from 'const char *' discards qualifiers media/libav/libavutil/eval.c:174:21 [-Wswitch] 16 enumeration values not handled in switch: 'e_value', 'e_const', 'e_func0'... media/libav/libavutil/log.c:77:33 [-Wlogical-op-parentheses] '&&' within '||' media/libav/libavutil/opt.c:49:13 [-Wswitch] 4 enumeration values not handled in switch: 'AV_OPT_TYPE_STRING', 'AV_OPT_TYPE_BINARY', 'AV_OPT_TYPE_DICT'... media/libav/libavutil/opt.c:222:13 [-Wswitch] enumeration values 'AV_OPT_TYPE_DICT' and 'AV_OPT_TYPE_CONST' not handled in switch media/libav/libavutil/opt.c:718:26 [-Wparentheses] using the result of an assignment as a condition without parentheses media/libav/libavutil/opt.c:719:23 [-Wparentheses] using the result of an assignment as a condition without parentheses media/libav/libavutil/opt.c:723:26 [-Wparentheses] using the result of an assignment as a condition without parentheses media/libav/libavutil/opt.c:724:23 [-Wparentheses] using the result of an assignment as a condition without parentheses media/libav/libavutil/opt.c:729:14 [-Wparentheses] using the result of an assignment as a condition without parentheses media/libav/libavutil/random_seed.c:73:24 [-Wlogical-op-parentheses] '&&' within '||' media/libav/libavutil/avstring.c(57) : warning C4090: 'return' : different 'const' qualifiers media/libav/libavutil/avstring.c(61) : warning C4090: 'return' : different 'const' qualifiers media/libav/libavutil/avstring.c(71) : warning C4090: 'return' : different 'const' qualifiers media/libav/libavutil/avstring.c(75) : warning C4090: 'return' : different 'const' qualifiers media/libav/libavutil/avstring.c(105) : warning C4018: '>' : signed/unsigned mismatch
6786329698bfb6100c791c55ed43f2e3c68adf73: try: -b do -p all -u all -t all
Lee Salzman <lsalzman@mozilla.com> - Thu, 06 Aug 2015 00:34:02 -0400 - rev 523038
Push 81992 by lsalzman@mozilla.com at Thu, 06 Aug 2015 04:33:23 +0000
try: -b do -p all -u all -t all
f2c788d3095703bf95a1e0f28e93d7ef5507c94e: Always stroke CSS border sides separately from corner fills.
Lee Salzman <lsalzman@mozilla.com> - Thu, 06 Aug 2015 00:33:44 -0400 - rev 523037
Push 81992 by lsalzman@mozilla.com at Thu, 06 Aug 2015 04:33:23 +0000
Always stroke CSS border sides separately from corner fills.
1e571ca844f1ec038e91cccb227a1e50b1dc2c7b: try: -b d -f -p all -u crashtest,mochitests -t none
Karl Tomlinson <karlt+@karlt.net> - Thu, 06 Aug 2015 16:30:41 +1200 - rev 523036
Push 81991 by ktomlinson@mozilla.com at Thu, 06 Aug 2015 04:31:47 +0000
try: -b d -f -p all -u crashtest,mochitests -t none
b7533832f20a7bf671fd426a765e9745abbefaaa: bug 916387 remove workarounds in tests r?padenot
Karl Tomlinson <karlt+@karlt.net> - Thu, 06 Aug 2015 16:04:23 +1200 - rev 523035
Push 81991 by ktomlinson@mozilla.com at Thu, 06 Aug 2015 04:31:47 +0000
bug 916387 remove workarounds in tests r?padenot Zero output channels are used on ScriptProcessorNodes to improve efficiency in tests when output is not required.
e4d791c704c0b937fcba94e4157ff625c4512576: bug 916387 keep ScriptProcessorNode alive after input is GCed r?padenot
Karl Tomlinson <karlt+@karlt.net> - Thu, 06 Aug 2015 15:44:12 +1200 - rev 523034
Push 81991 by ktomlinson@mozilla.com at Thu, 06 Aug 2015 04:31:47 +0000
bug 916387 keep ScriptProcessorNode alive after input is GCed r?padenot
36a94891fd71c090963eaf171f59b10ecf243fbc: bug 916387 add a notification of garbage collected input node r?padenot
Karl Tomlinson <karlt+@karlt.net> - Thu, 06 Aug 2015 14:15:40 +1200 - rev 523033
Push 81991 by ktomlinson@mozilla.com at Thu, 06 Aug 2015 04:31:47 +0000
bug 916387 add a notification of garbage collected input node r?padenot The effects of garbage collection must not be observable. We can collect an AudioNode if it is not going to cause any further changes, but we must keep any current effects.
40653a84c1da15afeb23f626c661546e42c9d067: bug 1191649 determine ScriptProcessor connected status on main thread r?padenot
Karl Tomlinson <karlt+@karlt.net> - Thu, 06 Aug 2015 16:22:56 +1200 - rev 523032
Push 81991 by ktomlinson@mozilla.com at Thu, 06 Aug 2015 04:31:47 +0000
bug 1191649 determine ScriptProcessor connected status on main thread r?padenot because stream inputs may be removed when only providing null data. The ScriptProcessor is also kept alive when it has only input nodes so that it is not garbage collected when its input nodes are collected.
86dbee1699bdc4cda631f89a2417c962616542de: bug 1191649 add notification of input node changes r?padenot
Karl Tomlinson <karlt+@karlt.net> - Thu, 06 Aug 2015 13:55:13 +1200 - rev 523031
Push 81991 by ktomlinson@mozilla.com at Thu, 06 Aug 2015 04:31:47 +0000
bug 1191649 add notification of input node changes r?padenot
a0bf673e41ee28f9e79143773655a5c4073b35ad: bug 1191648 don't keep ScriptProcessorNode alive when it has no audioprocess listener r?padenot
Karl Tomlinson <karlt+@karlt.net> - Thu, 06 Aug 2015 15:25:27 +1200 - rev 523030
Push 81991 by ktomlinson@mozilla.com at Thu, 06 Aug 2015 04:31:47 +0000
bug 1191648 don't keep ScriptProcessorNode alive when it has no audioprocess listener r?padenot
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 +1000000 tip