Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org. How to contribute: https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html
Go to file
Mike Hommey d747b65211 Bug 1617794 - Wrap Windows tools with Wine on cross builds. r=dmajor
Windows programs run via Wine don't like Unix absolute paths (they look
like command line arguments), so we need to use relative paths.

Mingw already run fxc2 via wine, but for some reason it doesn't care
about the Unix absolute paths. genshaders does need some adjustements to
run properly with the real fxc.

Now, on actual Windows, because the temporary directory where
tempfile.NamedTemporaryFile creates files by default is not necessarily
on the same drive as where the command runs from, a relative path can't
be constructed. So we also force the temporary file to be created in the
current (obj) directory.

There is no similar concern for other files because we only go from
objdir to srcdir, and the build system already doesn't support both
being on a separate drive.

While here, flush stdout when the genshared script writes to it, so that
the messages are printed out immediately rather than randomly, later,
after output from subprocesses.

Differential Revision: https://phabricator.services.mozilla.com/D64294

--HG--
extra : moz-landing-system : lando
2020-02-27 04:42:57 +00:00
.cargo Bug 1614971 - Update cubeb-coreaudio to 4acd802. r=padenot 2020-02-26 15:25:36 +00:00
.vscode
accessible Bug 1617794 - Wrap Windows tools with Wine on cross builds. r=dmajor 2020-02-27 04:42:57 +00:00
browser Bug 1617345 - If top sites are disabled, show the user's most frecent sites instead. r=harry 2020-02-26 17:03:46 +00:00
build Bug 1616675 - Add an IPv4 secure service to mochitests' ssltunnel r=keeler 2020-02-26 23:15:02 +00:00
caps Bug 1618241 - Move CreateQuotaDBKey to nsIPrincipal r=ckerschb,baku 2020-02-27 00:22:27 +00:00
chrome Bug 1616912 - Remove unused locale related code from nsChromeRegistry. r=jfkthame 2020-02-22 00:20:03 +00:00
config Bug 1617794 - Wrap Windows tools with Wine on cross builds. r=dmajor 2020-02-27 04:42:57 +00:00
devtools Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown 2020-02-27 04:43:48 +00:00
docs no bug - reviews doc: Add some missing groups + polish r=glob DONTBUILD 2020-02-26 16:01:08 +00:00
docshell Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown 2020-02-27 04:43:48 +00:00
dom Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown 2020-02-27 04:43:48 +00:00
editor Bug 1616257 - part 5: Make WSRunObject stop keeping HTMLEditor as a friend class r=m_kato 2020-02-25 23:19:45 +00:00
extensions Bug 1617893 - Ensure that we properly strip OriginAttributes when deciding which permissions to send for a principal; r=baku 2020-02-26 18:39:30 +00:00
gfx Bug 1617794 - Wrap Windows tools with Wine on cross builds. r=dmajor 2020-02-27 04:42:57 +00:00
gradle/wrapper
hal Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown 2020-02-27 04:43:48 +00:00
image Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown 2020-02-27 04:43:48 +00:00
intl Bug 1535617: Part 2 - Clear weak references for most cycle collected objects on unlink. r=mccr8 2020-02-25 19:44:39 +00:00
ipc Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown 2020-02-27 04:43:48 +00:00
js Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown 2020-02-27 04:43:48 +00:00
layout Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown 2020-02-27 04:43:48 +00:00
media Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown 2020-02-27 04:43:48 +00:00
memory Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown 2020-02-27 04:43:48 +00:00
mfbt Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown 2020-02-27 04:43:48 +00:00
mobile Bug 1346893 - Move the Geckoview UA sheet to layout/style. r=snorp 2020-02-26 22:03:08 +00:00
modules Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown 2020-02-27 04:43:48 +00:00
mozglue Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown 2020-02-27 04:43:48 +00:00
netwerk Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown 2020-02-27 04:43:48 +00:00
nsprpub
other-licenses
parser Bug 1535617: Part 2 - Clear weak references for most cycle collected objects on unlink. r=mccr8 2020-02-25 19:44:39 +00:00
python Bug 1617794 - Wrap Windows tools with Wine on cross builds. r=dmajor 2020-02-27 04:42:57 +00:00
remote Bug 1615967 - Move customUserAgent to BrowsingContext. r=nika,remote-protocol-reviewers 2020-02-24 02:15:03 +00:00
security Bug 1616675 - Add an IPv4 secure service to mochitests' ssltunnel r=keeler 2020-02-26 23:15:02 +00:00
services Bug 1616052 - Add low-level helpers to debug and test Remote Settings r=tarek,glasserc 2020-02-25 15:29:48 +00:00
servo Bug 1617746 - Minor cleanup of ServoStyleSet. r=nordzilla 2020-02-27 01:46:10 +00:00
startupcache Bug 1616186 - Don't try to write StartupCache if it doesn't exist r=froydnj 2020-02-18 17:49:47 +00:00
storage Bug 1611386 - Drop support for --enable-system-sqlite. r=asuth,glandium 2020-02-20 22:16:03 +00:00
taskcluster Bug 1562412 - [3-task notarization] fix ./mach try release r=Callek 2020-02-26 21:51:11 +00:00
testing Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown 2020-02-27 04:43:48 +00:00
third_party Bug 1614971 - Update cubeb-coreaudio to 4acd802. r=padenot 2020-02-26 15:25:36 +00:00
toolkit Bug 1617794 - Wrap Windows tools with Wine on cross builds. r=dmajor 2020-02-27 04:42:57 +00:00
tools Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown 2020-02-27 04:43:48 +00:00
uriloader Bug 1600704 - Hardcode support for intent URIs so that they always get passed to onLoadRequest. r=snorp 2020-02-26 16:36:43 +00:00
view Bug 1556568. Fix the first paint telemetry metric. r=mattwoodrow,chutten 2020-02-18 20:56:10 +00:00
widget Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown 2020-02-27 04:43:48 +00:00
xpcom Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown 2020-02-27 04:43:48 +00:00
xpfe/appshell Bug 1613237 - Call nsIWebBrowserChrome3 for main process pages. r=kmag,esawin 2020-02-20 19:29:08 +00:00
.arcconfig
.clang-format
.clang-format-ignore
.cron.yml
.eslintignore
.eslintrc.js
.flake8 Bug 1597336 - add a fxa+sync scenario r=lina,markh 2020-02-23 23:17:23 +00:00
.gdbinit
.gdbinit_python
.git-blame-ignore-revs
.gitattributes
.gitignore
.hg-annotate-ignore-revs
.hg-format-source
.hgignore
.hgtags
.lldbinit
.mailmap
.prettierignore
.prettierrc
.taskcluster.yml
.trackerignore
.yamllint
.ycm_extra_conf.py
aclocal.m4
AUTHORS
build.gradle
Cargo.lock Bug 1614971 - Update cubeb-coreaudio to 4acd802. r=padenot 2020-02-26 15:25:36 +00:00
Cargo.toml Bug 1361341 - Add rust clippy to mozlint r=ahal 2020-02-19 08:50:35 +00:00
client.mk
client.py
CLOBBER
configure.in
configure.py
GNUmakefile
gradle.properties
gradlew
gradlew.bat
LEGAL
LICENSE
mach Bug 1614518 - Implement mach hazards command set for running the GC rooting hazard analysis. r=ahal,jonco,froydnj 2020-02-20 18:27:50 +00:00
Makefile.in Bug 1618280 - make make distclean work again; r=dmajor 2020-02-26 18:14:36 +00:00
moz.build Bug 1616630 - Use py3_action for GENERATED_FILES that already support it; r=firefox-build-system-reviewers,kvark,rstewart 2020-02-21 00:05:17 +00:00
moz.configure Bug 1617794 - Wrap Windows tools with Wine on cross builds. r=dmajor 2020-02-27 04:42:57 +00:00
mozilla-config.h.in
old-configure.in bug 1603834 - let cert_storage and intermediate preloading ride the trains r=jcj,froydnj 2020-02-22 00:54:32 +00:00
package-lock.json
package.json
README.txt Bug 1617846 - Replace IRC with matrix.r=firefox-source-docs-reviewers,sylvestre 2020-02-25 11:39:53 +00:00
settings.gradle
substitute-local-geckoview.gradle
test.mozbuild

An explanation of the Mozilla Source Code Directory Structure and links to
project pages with documentation can be found at:

    https://firefox-source-docs.mozilla.org/contributing/directory_structure.html

For information on how to build Mozilla from the source code and create the patch see:

    https://firefox-source-docs.mozilla.org/contributing/how_to_contribute_firefox.html

If you have a question about developing Mozilla, and can't find the solution
on https://developer.mozilla.org, you can try asking your question on Matrix at chat.mozilla.org in `Introduction` (https://chat.mozilla.org/#/room/#introduction:mozilla.org) channel.


Nightly development builds can be downloaded from:

    https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/
            - or -
    https://www.mozilla.org/firefox/channel/desktop/#nightly

Keep in mind that nightly builds, which are used by Mozilla developers for
testing, may be buggy.