gecko-dev/build
Jim Chen b00f1b075f Bug 1344892 - Let native calls dispatch to XPCOM event queue; r=snorp
Bug 1344892 - 1. Add option to dispatch to priority queue; r=snorp

For the regular "gecko" option, change to dispatching to the XPCOM event
queue, and add a new "gecko_priority" option that dispatches calls to
the widget event queue. GeckoThread.waitOnGecko is changed to wait on
both the widget queue and the XPCOM queue. nsAppShell::SyncRunEvent is
changed to avoid a possible deadlock condition involving locking
sAppShellLock twice.

Bug 1344892 - 2. Update dispatchTo = "gecko" options; r=snorp

Update some existing dispatchTo = "gecko" options to "gecko_priority",
which typically involve UI events or JNI management calls like
disposeNative. As a rule, disposeNative is dispatched to the queue with
the least priority among the queues that other native members of the
same class dispatch to (i.e. "gecko_priority" if all other native
members dispatch to "gecko_priority", or "gecko" if any native members
dispatch to "gecko").

Bug 1344892 - 3. Update auto-generated bindings; r=me
2017-03-16 23:30:54 -04:00
..
annotationProcessors Bug 1344892 - Let native calls dispatch to XPCOM event queue; r=snorp 2017-03-16 23:30:54 -04:00
autoconf Bug 1335411 - Fix --enable-address-sanitizer for Mac cross-compilation and adapt Linux ASan configs for Mac. r=froydnj 2017-02-10 11:10:23 -05:00
build-clang Bug 1335991 part 1 - Bump to clang r293859 to fix a crash at nsZipArchive::GetItem on 64-bit clang-cl builds. r=Ehsan 2017-02-15 09:23:49 +08:00
clang-plugin Bug 1335991 part 2 - Make sure the cxxRecordDecl has definition before checking anything. r=Ehsan 2017-03-08 15:43:06 +08:00
compare-mozconfig Bug 1336311 - Change code comments with http://hg.mozilla.org to https://. r=gps 2017-02-07 17:52:56 +01:00
docs Bug 1284816 - Remove --disable-rust. r=ted 2017-02-01 15:38:49 -08:00
macosx Bug 1314678 - Do not include mozconfig.cache in cross-mozconfig.common. r=mshal 2017-03-07 10:21:33 -08:00
mobile Backed out changeset e73241bcb49a (bug 1340584) for Windows build failures a=backout CLOSED TREE 2017-03-16 10:25:15 -07:00
moz.configure Bug 1343557 - Update build for gtest and gmock 1.7.0; r=ted.mielczarek 2017-03-03 14:54:05 -05:00
package/mac_osx
pgo Bug 1345611 - Change behavior of subdocument Flash blocking to be Third-Party Flash blocking r=bsmedberg,qdot 2017-03-10 10:50:21 -08:00
pymake
release Bug 1304829 - rename RELEASE_BUILD to RELEASE_OR_BETA: main part. r=ted,Mossop 2016-10-08 11:14:49 +02:00
sanitizers Bug 1334461 - run mochitest-a11y on ubuntu 16.04 instead of 12.04. r=kats 2017-01-27 12:28:28 -05:00
unix Bug 1335411 - Fix --enable-address-sanitizer for Mac cross-compilation and adapt Linux ASan configs for Mac. r=froydnj 2017-02-10 11:10:23 -05:00
util Bug 809492 - Rename num_constructors test to num_static_constructors r=jmaher 2017-02-06 15:17:07 -05:00
valgrind Bug 1346078: Remove nsAString_internal and just use the nsAString name directly. r=bsmedberg 2017-03-10 15:17:23 +13:00
win32 Bug 1343713 - Avoid mozconfig failures when clang-cl/msvc are not present. r=ted 2017-03-01 11:10:14 +09:00
win64 Bug 1343713 - Avoid mozconfig failures when clang-cl/msvc are not present. r=ted 2017-03-01 11:10:14 +09:00
.gdbinit_python.in bug 985566 - add some pretty printers to .gdbinit r=froydnj r=glandium 2016-06-02 13:33:07 -04:00
.lldbinit.in
Makefile.in Bug 1269787 - Move appini_header.py rule to moz.build; r=glandium 2016-04-29 13:45:07 -04:00
__init__.py
appini_header.py Bug 1321593 part A - Refactor nsXREAppData: 1) make nsXREAppData strongly own its members 2) rename it to mozilla::XREAppData 3) separate out the static compiled data into StaticXREAppData 4) Remove XRE_CreateAppData and XRE_FreeAppData 5) remove the struct size and related size-checking code which was only ever useful for cross-version compatibility, r=glandium 2016-12-02 09:07:24 -05:00
application.ini.in Bug 1330875 - Remove MOZ_APP_STATIC_INI. r=mshal 2017-01-13 14:51:07 +09:00
automation-build.mk Bug 1224490 - Kill LIBXUL_DIST. r=mshal 2015-11-17 10:00:19 +09:00
automation.py.in Bug 1334900 - drop reftest process kill code for Windows 2000. r=jmaher 2017-01-30 21:00:36 +01:00
binary-location.mk
buildconfig.py Bug 1316879 - Don't use CPP/CXXCPP from environment after bug 1299919. r=glandium 2017-02-23 22:01:18 +00:00
checksums.py
defines.sh
dumbmake-dependencies Bug 1218612 - DevTools server/shared updated in dumbmake. r=fitzgen 2015-10-27 16:28:10 -05:00
gecko_templates.mozbuild Backed out 4 changesets (bug 1306329) for 3000+ hazards a=backout 2017-01-17 17:55:24 -08:00
gen_test_backend.py Bug 1345109 - Delete 'JS_STANDALONE' from EmptyConfig when generating test metadata, r=mshal 2017-03-07 10:56:22 -05:00
gen_test_packages_manifest.py Bug 1272113: Packaging awsy in build job r=jmaher 2017-03-11 02:33:19 +08:00
genrc.sh
gyp.mozbuild Bug 1284800: Fix build fallout from moving libyuv into a subdirectory r=ted 2017-02-24 14:01:56 -05:00
gyp_base.mozbuild bug 1295937 - Improvements to gyp_reader to handle NSS gyp files. r=glandium 2016-11-15 12:37:09 -05:00
mach_bootstrap.py Bug 1335873 - Check for .pyc's existence before deleting it in mach_bootstrap import hook, r=glandium 2017-02-21 11:08:44 -05:00
moz-automation.mk Bug 1329355 - Remove MOZ_AUTOMATION_PRETTY*; r=ted 2017-01-10 11:07:13 -05:00
moz.build Bug 1330875 - Remove MOZ_APP_STATIC_INI. r=mshal 2017-01-13 14:51:07 +09:00
mozconfig.artifact Bug 1314678 - Unset TOOLCHAIN_PREFIX in mozconfig.artifact r=mshal 2017-03-07 10:21:33 -08:00
mozconfig.automation Bug 1329355 - Remove MOZ_AUTOMATION_PRETTY*; r=ted 2017-01-10 11:07:13 -05:00
mozconfig.cache Bug 1343713 - Avoid mozconfig failure when sccache is not there. r=ted 2017-03-01 11:06:40 +09:00
mozconfig.clang-cl Bug 1343713 - Avoid mozconfig failures when clang-cl/msvc are not present. r=ted 2017-03-01 11:10:14 +09:00
mozconfig.common Bug 1283898 - Make tooltool rust available in all automation. r=gps 2016-11-30 16:10:33 -08:00
mozconfig.common.override
mozconfig.rust Bug 1324120 - Ensure mozconfig.rust uses the TOOLTOOL_DIR when available. r=gps 2016-12-22 13:18:05 +01:00
mozconfig.vs-common
mozconfig.win-common Bug 1333826 - Remove all references to MOZ_AUTOMATION_SDK, r=mshal 2017-01-25 12:30:49 -05:00
prebuilt-interfaces.manifest Bug 1240134 - Incorporate the interfaces.xpt from downloaded artifacts instead of building XPIDL during an artifact build. r=glandium 2016-08-17 15:02:31 -07:00
qemu-wrap
rebuild-backend.mk Bug 1320194 - Use 'wildcard' instead of dummy rules when re-generating build backends, r=glandium 2017-02-10 16:29:29 -05:00
sccache.mk bug 1286934 - Switch to using sccache2. r=gps 2016-08-25 18:39:57 -04:00
subconfigure.py Bug 1269517 - Fix various environment variables that may contain posix-style paths when invoking the js subconfigure. r=glandium 2016-07-26 15:27:19 -07:00
submit_telemetry_data.py Bug 1250656 - Don't block mach command completion when submitting build telemetry data r=gps 2016-02-24 15:11:58 -08:00
telemetry-schema.json Bug 1244160 - Create json-schema for build telemetry data r=gps 2016-02-02 09:32:49 -05:00
templates.mozbuild Bug 1302704 - part 3 - propagate information about CARGO_TARGET_DIR from the frontend into the backend; r=chmanchester 2017-02-23 10:35:07 -05:00
test_templates.mozbuild Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
update-settings.ini
upload.py Bug 1307482 - Upload files concurrently; r=ted 2016-10-04 09:22:22 -07:00
variables.py Bug 1282782 - Add sourcestamp file to the source package. r=ted 2016-12-22 09:14:00 +01:00
virtualenv_packages.txt Bug 1320073 - Rename marionette-client to marionette-harness and release version 4.0.0. r=gps,maja_zf,mtseng,SingingTree 2016-12-12 13:05:34 +01:00
windows_toolchain.py Bug 1335309 - Change the default for find_executables to False. r=mshal 2017-01-31 14:06:15 +09:00