Nika Layzell
568787b95f
Bug 1448426 - Wrap windows.h to avoid problematic define statements, r=froydnj,glandium
...
By default, windows.h exposes a large number of problematic define statements
which are UpperCamelCase, such as a define from `CreateWindow` to
`CreateWindow{A,W}`.
As many of these names are generic (e.g. CreateFile, CreateWindow), they can
mess up Gecko code that may legitimately have its own methods with the same
names.
The header also defines some traditional SCREAMING_SNAKE_CASE defines which
can mess up our code by conflicting with local values.
This patch adds a simple code generator which generates wrappers for these
defines, and uses them to wrap the windows.h wrapper using the `stl_wrappers`
mechanism, allowing us to use windows.h in more places.
Differential Revision: https://phabricator.services.mozilla.com/D10932
2018-11-28 12:56:20 -05:00
Cosmin Sabou
e1e8f2ea69
Merge mozilla-inbound to mozilla-central. a=merge
2018-11-28 06:08:19 +02:00
arthur.iakab
af07f9b9d4
Backed out 13 changesets (bug 1500948, bug 1509362, bug 1509591, bug 1448426, bug 1500949, bug 1487249, bug 1509930, bug 1500950, bug 1500944) for causing crashes and assertion failures on PBackgroundParent.cpp:696 CLOSED TREE
...
Backed out changeset c3fe435e473a (bug 1509362)
Backed out changeset 6494840edc17 (bug 1509591)
Backed out changeset 123b5d5a3637 (bug 1509591)
Backed out changeset bce195f98895 (bug 1509930)
Backed out changeset 66db13126408 (bug 1500950)
Backed out changeset 3b5fffae2d2b (bug 1500949)
Backed out changeset 71c3b3677db8 (bug 1500948)
Backed out changeset 784b3b56e2ab (bug 1500944)
Backed out changeset 0bad27401ddb (bug 1500944)
Backed out changeset e0f95dd96d54 (bug 1448426)
Backed out changeset c60fa11538db (bug 1487249)
Backed out changeset 0190d4ffa54f (bug 1487249)
Backed out changeset 3cd10aba9130 (bug 1487249)
2018-11-28 02:57:32 +02:00
Nika Layzell
9f648dce32
Bug 1448426 - Wrap windows.h to avoid problematic define statements, r=froydnj,glandium
...
By default, windows.h exposes a large number of problematic define statements
which are UpperCamelCase, such as a define from `CreateWindow` to
`CreateWindow{A,W}`.
As many of these names are generic (e.g. CreateFile, CreateWindow), they can
mess up Gecko code that may legitimately have its own methods with the same
names.
The header also defines some traditional SCREAMING_SNAKE_CASE defines which
can mess up our code by conflicting with local values.
This patch adds a simple code generator which generates wrappers for these
defines, and uses them to wrap the windows.h wrapper using the `stl_wrappers`
mechanism, allowing us to use windows.h in more places.
Differential Revision: https://phabricator.services.mozilla.com/D10932
2018-11-27 18:09:33 -05:00
Andi-Bogdan Postelnicu
ecc4f819bb
Bug 1509296 - Download clang based static-analysis during bootstrap. r=nalexander
...
Differential Revision: https://phabricator.services.mozilla.com/D12658
--HG--
extra : moz-landing-system : lando
2018-11-27 19:43:37 +00:00
Tom Prince
b416c4d4b2
Bug 1482395: [mozrelease] Add support for generating update metadata; r=mtabara
...
Differential Revision: https://phabricator.services.mozilla.com/D12707
--HG--
extra : moz-landing-system : lando
2018-11-27 18:47:14 +00:00
Mark Banner
43e3063ea9
Bug 1509387 - When setting up ESLint, call npm via node so that node doesn't need to be in the path. r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D12742
--HG--
extra : moz-landing-system : lando
2018-11-27 14:46:53 +00:00
Thomas Daede
e6a11914f8
Bug 1493400 - Import dav1d into tree. r=glob
...
Differential Revision: https://phabricator.services.mozilla.com/D9607
--HG--
extra : moz-landing-system : lando
2018-11-24 01:53:30 +00:00
Andreea Pavel
5208359b12
Backed out changeset f851c3e82c2b (bug 1509387) for build bustages on a CLOSED TREE
2018-11-27 12:17:23 +02:00
Mark Banner
a74ab6032f
Bug 1509387 - When setting up ESLint, call npm via node so that node doesn't need to be in the path. r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D12742
--HG--
extra : moz-landing-system : lando
2018-11-26 20:49:00 +00:00
James Willcox
992335e0bf
Bug 1486524 - Don't use XZ compression for libs on Android r=glandium,nalexander
...
This also uses idiomatic packaging of the native libraries, which
will allow easier downstream consumption of GeckoView.
Differential Revision: https://phabricator.services.mozilla.com/D10775
--HG--
extra : moz-landing-system : lando
2018-11-23 20:31:57 +00:00
Chris Pearce
16512588df
Bug 1503776 - Add marionette-gpu job. r=jmaher
...
In order to reduce the cost of running marionette tests on a virtual machine
with a GPU, add a marionette-gpu job, and run the WebRender rollout test added
in the previous patch in this new job.
Depends on D10528
Differential Revision: https://phabricator.services.mozilla.com/D12241
--HG--
extra : moz-landing-system : lando
2018-11-22 21:36:46 +00:00
Tom Prince
dd59ad1f35
Bug 1482395: Allow python3 specific entries in virtualenv_packages.txt; r=nalexander
...
Differential Revision: https://phabricator.services.mozilla.com/D12706
--HG--
extra : moz-landing-system : lando
2018-11-22 21:44:09 +00:00
Andi-Bogdan Postelnicu
fc1d362d7e
Bug 1509276
- mach static-analysis install - should accept more flags in order to make it more robust. r=sylvestre
...
Depends on D12599
Differential Revision: https://phabricator.services.mozilla.com/D12635
--HG--
extra : moz-landing-system : lando
2018-11-22 10:47:52 +00:00
Andi-Bogdan Postelnicu
ea2810cf13
Bug 1508635 - mach clang-format should be able to print back the file that has been reformatted to stdin, suitable when it ise used with 3rd party tools for merging. r=sylvestre
...
Differential Revision: https://phabricator.services.mozilla.com/D12599
--HG--
extra : moz-landing-system : lando
2018-11-22 10:47:50 +00:00
Jonathan Watt
96f02e3f50
Bug 1508506. Set the necessary objdir include paths and defines for Eclipse CDT. r=botond
...
Differential Revision: https://phabricator.services.mozilla.com/D12375
--HG--
extra : rebase_source : c72015e85b1f72ef02fff93a9d1b4aa68a5efb6f
extra : amend_source : 3191aa7c975b2d279eee6d843b47c0082d938370
2018-11-01 14:55:27 +00:00
Cosmin Sabou
1b7e778d69
Merge mozilla-central to mozilla-inbound.
2018-11-28 00:04:55 +02:00
Marco Castelluccio
65ca4461a5
Bug 1489100 - Specify tests per suite in MOZHARNESS_TEST_PATHS. r=ahal
...
--HG--
extra : rebase_source : 09d05ca38ad25ce6178172e607ce0207525ea484
2018-11-15 17:54:13 +01:00
Daniel Varga
5428f49924
Backed out changeset 0db8bd8fbcad (bug 1127565) for linting failure at /builds/worker/checkouts/gecko/python/mozboot/mozboot/bootstrap.py:302:9
2018-11-26 22:35:02 +02:00
Nicklas Boman
799fa314cc
Bug 1127565 - Bootstrap for openSUSE; r=gps
...
--HG--
extra : amend_source : ffcbac886a69032867e420ef5d3fb0744059fe08
2018-10-12 22:43:51 +02:00
Qinghao_Jack_Song
79d49a6b70
Bug 1507301 - Migrate about:sessionrestore and about:welcomeback to use Fluent for localization r=Gijs,flod,zbraniecki
...
Differential Revision: https://phabricator.services.mozilla.com/D11994
--HG--
extra : moz-landing-system : lando
2018-11-19 22:01:58 +00:00
Razvan Maries
3b217cc771
Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
2018-11-20 00:36:35 +02:00
Sebastian Hengst
8e870bf61e
Bug 1508248 - Update in-tree bugzilla metadata to use 'Firefox Build System :: Mach Core' for mach files r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D12278
--HG--
extra : moz-landing-system : lando
2018-11-19 13:35:14 +00:00
Cosmin Sabou
4df488e5fa
Backed out changeset 962527f12004 (bug 1504751) for browser chrome failures on content/aboutNetworking.js
2018-11-16 23:25:55 +02:00
Collin Wing
26d02f4f16
Bug 1504751 Migrate about:networking to Fluent r=jaws,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D10977
--HG--
extra : moz-landing-system : lando
2018-11-16 18:01:08 +00:00
Jack Smith
283514b93b
Bug 1502396 - Convert change and remove master password dialogs in about:preferences to use Fluent r=jaws,Gijs,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D10949
--HG--
extra : moz-landing-system : lando
2018-11-06 21:39:17 +00:00
Thomas Daede
9735214d9a
Bug 1501796 - Use nasm when yasm is requested. r=firefox-build-system-reviewers,mshal
...
Includes changes to support nasm's stricter include paths.
Supports falling back to yasm if nasm is missing.
Differential Revision: https://phabricator.services.mozilla.com/D9972
--HG--
extra : moz-landing-system : lando
2018-11-16 01:20:58 +00:00
Francesco Lodolo (:flod)
f502206960
Bug 1507441 - Replace FTL.VariantName with FTL.Identifier in existing recipes and documentation, fix nits in recipes r=stas
...
Differential Revision: https://phabricator.services.mozilla.com/D12001
--HG--
extra : moz-landing-system : lando
2018-11-15 12:48:09 +00:00
Cosmin Sabou
ccee39ae4a
Backed out changeset 565215cf2e5e (bug 1501802) for causing mass mda failures. CLOSED TREE
2018-11-15 09:17:08 +02:00
Andreea Pavel
e3299fd2db
Backed out 5 changesets (bug 1498640, bug 1436037, bug 1497660, bug 1505579) for mass failures on a CLOSED TREE
...
Backed out changeset 914a7a899dd1 (bug 1436037)
Backed out changeset e072757bf691 (bug 1436037)
Backed out changeset b0805a8cf6eb (bug 1505579)
Backed out changeset aa32ba9e6df3 (bug 1498640)
Backed out changeset ce441b8a784c (bug 1497660)
2018-11-15 07:53:41 +02:00
Andrew Halberstadt
b03e2aa337
Bug 1436037 - [python] Create Windows python-test tasks, r=gps
...
The following python-test paths are being moved out of 'make check' and into their own task:
- python/mozlint
- testing/mozbase
- tools/lint
The following python-test paths previously did not run on Windows:
- python/mozterm
- testing/marionette
- testing/raptor
- tools/tryselect
MozReview-Commit-ID: C07FANaYzf7
Depends on D10758
Differential Revision: https://phabricator.services.mozilla.com/D10759
--HG--
extra : moz-landing-system : lando
2018-11-15 00:49:45 +00:00
Bob Clary
6c435b86b6
Bug 1501802 - Update tooltool.py fetch_file to log.info exceptions instead of log.debug, r=garbas
...
--HG--
extra : source : 4034fbcc0a551d86deb3463115c0cf7f8c228b65
2018-11-10 03:10:08 -08:00
Jack Smith
50bf6ce556
Bug 1491676 - Moves permissions strings r=flod,Gijs,zbraniecki
...
Differential Revision: https://phabricator.services.mozilla.com/D9917
--HG--
extra : moz-landing-system : lando
2018-11-14 23:11:24 +00:00
Jack Smith
8551788086
Bug 1491676 - Moves download folder strings r=flod,Gijs,zbraniecki
...
Depends on D8554
Differential Revision: https://phabricator.services.mozilla.com/D8928
--HG--
extra : moz-landing-system : lando
2018-11-14 23:10:36 +00:00
Jack Smith
46b22a84c3
Bug 1491676 - Moves out of space warning strings r=flod,Gijs,zbraniecki
...
Depends on D8553
Differential Revision: https://phabricator.services.mozilla.com/D8554
--HG--
extra : moz-landing-system : lando
2018-11-14 23:09:50 +00:00
Jack Smith
e1f7803613
Bug 1491676 - Moves master password dialog strings r=flod,Gijs,zbraniecki
...
Depends on D8552
Differential Revision: https://phabricator.services.mozilla.com/D8553
--HG--
extra : moz-landing-system : lando
2018-11-14 23:08:51 +00:00
Thomas Daede
d8bea75863
Bug 1501796 - Add USE_NASM mozbuild option. r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D9868
--HG--
extra : moz-landing-system : lando
2018-11-07 00:26:07 +00:00
Thomas Daede
9ae2c6e168
Bug 1501796 - Add nasm to bootstrap scripts. r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D9852
--HG--
extra : moz-landing-system : lando
2018-11-09 05:27:54 +00:00
Connor Sheehan
1e603661c4
Bug 1506759: remove try-except
block which swallows OSError
r=ted
...
We have a few bugs filed as intermittent failures all relating
to an `AssertionError` on the return value of this block, which
seems to have a relevant value when `OSError` is thrown. Removing
this will not fix the problem but will at least let us see the
true cause of the failure for debugging and stabilization.
Differential Revision: https://phabricator.services.mozilla.com/D11884
--HG--
extra : moz-landing-system : lando
2018-11-14 16:33:22 +00:00
Andreea Pavel
9351d666e7
Backed out changeset 2bc6db0a2574 (bug 1486524) android raptor failures ona CLOSED TREE
2018-11-14 23:04:59 +02:00
James Willcox
b97296cf79
Bug 1486524 - Don't use XZ compression for libs on Android r=glandium,nalexander
...
This also uses idiomatic packaging of the native libraries, which
will allow easier downstream consumption of GeckoView.
Differential Revision: https://phabricator.services.mozilla.com/D10775
--HG--
extra : moz-landing-system : lando
2018-11-14 17:48:58 +00:00
Ted Mielczarek
5cc31b03b8
bug 1507047 - fix packaging of generated Rust sources. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D11874
--HG--
extra : moz-landing-system : lando
2018-11-14 16:03:47 +00:00
Qinghao_Jack_Song
c998d3abb3
Bug 1498444 - Migrate Sanitize Dialogs to use Fluent for localization r=Gijs,flod,zbraniecki
...
Differential Revision: https://phabricator.services.mozilla.com/D8130
--HG--
extra : moz-landing-system : lando
2018-11-13 17:58:43 +00:00
Panos Astithas
b23feb0362
Bug 1506317 - Use clang-7.0 for bootstraping using macports r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D11548
--HG--
extra : moz-landing-system : lando
2018-11-13 05:01:37 +00:00
Qinghao_Jack_Song
8d34d6b733
Bug 1498451 - Migrate Device Manager Dialog of Preferences Section to use Fluent for localization r=Gijs,flod,zbraniecki
...
Differential Revision: https://phabricator.services.mozilla.com/D7978
--HG--
extra : moz-landing-system : lando
2018-11-12 19:34:21 +00:00
Chris Manchester
3f10fd4a47
Bug 1505859 - Allow rusttests to run when requested without --enable-rust-tests. r=firefox-build-system-reviewers,ted
...
Differential Revision: https://phabricator.services.mozilla.com/D11514
--HG--
extra : moz-landing-system : lando
2018-11-10 14:59:39 +00:00
Connor Sheehan
966aaae6ae
Bug 1505086: move verify_statedir
from telemetry submission script to mozbuild.telemetry
r=ted
...
A subsequent commit will require similar logic to the
checks found in this command. Moving to mozbuild will
allow us to re-use the function instead of re-writing
similar logic.
Differential Revision: https://phabricator.services.mozilla.com/D11277
--HG--
extra : moz-landing-system : lando
2018-11-12 14:57:49 +00:00
Ciure Andrei
edcd1c640e
Backed out changeset 25ccc02a44ff (bug 1504751) for high frequency browser_aboutURLs.js failures CLOSED TREE
2018-11-12 13:55:03 +02:00
Collin Wing
1d92fadf7d
Bug 1504751 Migrate about:networking to Fluent r=jaws,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D10977
--HG--
extra : moz-landing-system : lando
2018-11-12 02:10:10 +00:00
shindli
fbde86e1a5
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-11-10 23:40:36 +02:00