Commit Graph

572629 Commits

Author SHA1 Message Date
Narcis Beleuzu
bc723a6e7e Backed out 2 changesets (bug 1422657) for browser chrome failures on browser_cache.js r=backout on a CLOSED TREE
Backed out changeset 7267883c2b72 (bug 1422657)
Backed out changeset 9c77dddb2fac (bug 1422657)
2017-12-06 00:40:16 +02:00
Narcis Beleuzu
dfd58840d1 Backed out changeset 8a4050c7e0fd (bug 1423114) for bustages on memory/mozalloc/mozalloc.cpp r=backout on a CLOSED TREE 2017-12-06 00:27:11 +02:00
Masatoshi Kimura
a2bc85549d Bug 1421123 - Stop using GetNativePath in hunspell. r=masayuki
MozReview-Commit-ID: Gh0THT6kEnI

--HG--
extra : rebase_source : fdcb4f67f2fab40108911ce1935b9643472b2fdb
2017-12-05 22:09:52 +09:00
Masatoshi Kimura
fb6b360527 Bug 1422856 - Stop using GetNativePath in GMPServiceParent. r=cpearce
MozReview-Commit-ID: 2zr2RfZOPYs

--HG--
extra : rebase_source : e1ba72e9676833fea37267aae862f0dc3d3aaa6e
2017-12-05 01:05:36 +09:00
Nazım Can Altınova
d00339bc47 servo: Merge #19499 - stylo: Hide accidentally exposed subgrid behind prefs (from canaltinova:subgrid-pref); r=upsuper
Reviewed by xidorn on Bugzilla.

---
<!-- 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 [Bug 1421645](https://bugzilla.mozilla.org/show_bug.cgi?id=1421645)

Source-Repo: https://github.com/servo/servo
Source-Revision: 1aadbd463a28275056826c27f8acc233e052adea

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 38478c40c4a425cf3ee533b78f1fdd0dafd9a328
2017-12-05 15:16:37 -06:00
Mike Hommey
a1947c3098 Bug 1423119 - Remove the sole use of MOZALLOC_HAVE_XMALLOC. r=erahm
When this was added, the xpcom glue was still a thing, and there was a
distinction between things that would build with mozalloc available and
others. There is no such distinction anymore. Anything that has access
to xpcom has access to infallible allocator functions.

--HG--
extra : rebase_source : 04bce114e940c53709275d0354ea7240df4a051e
2017-12-05 17:45:20 +09:00
Mike Hommey
5f1f0bbdc4 Bug 1423114 - Remove moz_xposix_memalign and moz_xvalloc. r=njn
They are both infallible wrappers of posix_memalign and valloc.
There is also moz_xmemalign, which wraps memalign, which is always
available as of bug 1402647.

None of them are actually used, but it's still desirable to at least
have one infallible variant, so keep moz_xmemalign and remove the other
two.

While here, we actually make moz_xmemalign always available, since
memalign is always available.

--HG--
extra : rebase_source : 17300bc03a715e5d36b4b687f22050622c1c70c8
2017-12-05 17:34:19 +09:00
Seinlin
c9d621f8c3 Bug 1274518 - Allow to use preprocessor in IPDL files. r=mshal
MozReview-Commit-ID: KfALhgTzrJT

--HG--
extra : rebase_source : e95812e1386c03e1b70fd0554fea3e3af050de37
2017-11-15 23:44:32 +08:00
Scott Wu
cefdf5737a Bug 1383687 - Order edit dialog fields based on country selected. r=lchang,steveck
MozReview-Commit-ID: 1qPxvHhNGtK

--HG--
extra : rebase_source : 12d892ce9c30f70b3fb5dd48c17744e23f45a604
2017-11-03 16:24:30 +08:00
Francesco Lodolo (:flod)
8512de2ea7 Bug 658191 - Fix plural form in Add-on installation messages r=aswan
addonsInstalled and addonsInstalledNeedsRestart currently abuse
plural forms, using the singular form to expose the name of the add-on.

While the first form is singular for English, it's used for other numbers
in other languages, and in others there's only one form available,
making these strings impossible to translate.

MozReview-Commit-ID: 6hVJnaqTGtc

--HG--
extra : rebase_source : b9f616eb816e364008d5ce3419ec521c5acbb979
2017-12-05 15:14:22 +01:00
Servo VCS Sync
19850eeb3c No bug - Revendor rust dependencies 2017-12-05 20:50:20 +00:00
Bastien Orivel
2c7fc91a30 servo: Merge #19494 - Update smallvec to 0.6 (from Eijebong:smallvec); r=emilio
Source-Repo: https://github.com/servo/servo
Source-Revision: c20fd7d58a36496ea7d12ea3284172712da006b0

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 20803a41dd88a558e75d008dd808939d0a71429b
2017-12-05 13:44:19 -06:00
David Keeler
1202940332 bug 1422904 - add an integration test for an add-on signed with PKCS#7/SHA-256 r=mossop
The add-on included in this test was signed with SHA-256 by the AMO signing
infrastructure. (Note that its compatibility information targets xpcshell
specifically, so it can't be installed in Firefox.)

MozReview-Commit-ID: 5pjZYKnPeBh

--HG--
extra : rebase_source : 09fa697cd8c7a1347797c8743ec238093aa46fee
2017-12-04 10:25:37 -08:00
Nazım Can Altınova
0177b1a524 Bug 1421645 - Hide accidentally exposed subgrid behind prefs r=emilio,xidorn
It was exposed during stylo implementation but it should be behind
`layout.css.grid-template-subgrid-value.enabled` pref.

MozReview-Commit-ID: DqrU6zYgdES

--HG--
extra : rebase_source : 14859f5912faff9cf2daf9b10409114e853bab6d
2017-12-05 22:11:10 +03:00
Mats Palmgren
fb87f7ff8e Bug 1422839 part 4 - Reftest for 'overflow-clip-box' properties. r=mats
on a CLOSED TREE
MozReview-Commit-ID: GXqmSaB0AwI
2017-12-05 21:10:04 +01:00
Mats Palmgren
cbadd9f2b4 Bug 1422839 part 3 - Add internal overflow-clip-box-block/-inline properties and make overflow-clip-box a shorthand (automated devtools update). r=dholbert
MozReview-Commit-ID: 14IsjC7MdcA
2017-12-05 21:08:50 +01:00
Mats Palmgren
1025f3b9fe Bug 1422839 part 1 - Add internal overflow-clip-box-block/-inline properties and make overflow-clip-box a shorthand. r=dholbert
MozReview-Commit-ID: axoDaWnOJQ
2017-12-05 21:08:41 +01:00
Tom Prince
d406587e8e Bug 1423326: Fix typo when looking in comm-central repository for changed files; r=dustin
MozReview-Commit-ID: Hh85jHbxXgH

--HG--
extra : rebase_source : 96bfc279a3aeee6d8b929d7a1b12166da916ea89
2017-12-05 12:45:18 -07:00
Emilio Cobos Álvarez
22eeea2e48 servo: Merge #19497 - style: Add internal overflow-clip-box-block/-inline properties and make overflow-clip-box a shorthand (from emilio:overflow-clip-box); r=emilio,nox
These are the changes from bug 1422839. First commit is reviewed by me, the second is a fixup to that.

Source-Repo: https://github.com/servo/servo
Source-Revision: 479847d8b906654b34aeddb09c7e89a3b3beb99c

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 9bc7f6e2789a2947956ad3ff452ee2d9510eb11e
2017-12-05 12:43:45 -06:00
Andrew Halberstadt
80e7a5e3f5 Bug 1422302 - Move mozbuild.controller.building.Footer to mozterm r=gps
This makes it a bit easier to share with other parts of the tree,
like test and linting.

MozReview-Commit-ID: 8Gzk8uOF5zK

--HG--
extra : rebase_source : 9354614c78481ca4cbe0327501018a95792e9351
2017-12-01 09:59:54 -05:00
Andrew Halberstadt
0e697ce235 Bug 1422302 - Create python/mozterm for sharing terminal blessings across modules r=gps
This is a new module that will provide a place to store some common
abstractions around the 'blessings' module. The main entrypoint is:

    from mozterm import Terminal
    term = Terminal()

If blessings is available, this will return a blessings.Terminal()
object. If it isn't available, or something went wrong on import,
this will return a NullTerminal() object, which is a drop-in
replacement that does no formatting.

MozReview-Commit-ID: 6c63svm4tM5

--HG--
extra : rebase_source : 9ab221774d92a418d9b098d79bb2c88f75d937f8
2017-12-04 09:38:24 -05:00
Tim Nguyen
914342129b Bug 1419898 - Fix address bar border hover state on lightweight themes. r=dao
MozReview-Commit-ID: 4e5HGbOZX0X

--HG--
extra : rebase_source : 135a9107e45439d0b1e4ad653c875b27b9c7b138
2017-12-05 19:16:00 +00:00
Kartikaya Gupta
e323f51349 Bug 1422317 - Update reftest results from changes in WR PR 2150. r=jrmuizel
MozReview-Commit-ID: 7CidECWLM4R

--HG--
extra : rebase_source : 5ec0402ba57c667cf532a21e9ba8870fceddf3a9
2017-12-05 11:52:33 -05:00
Kartikaya Gupta
87d4b4ac8b Bug 1422317 - Update Cargo lockfiles and re-vendor rust dependencies. r=jrmuizel
MozReview-Commit-ID: LjxHjFxeUDH

--HG--
extra : rebase_source : 5f5dbee01a3939cacd1499950d2edff002cd1867
2017-12-05 11:52:18 -05:00
Kartikaya Gupta
5607b0af94 Bug 1422317 - Update webrender to commit b7714b1d4348c00682b5643ea0e3f0b15adaeda5. r=jrmuizel
MozReview-Commit-ID: BuZtMenOwqd

--HG--
extra : rebase_source : 9f56e78c6e9309074f258acc319bb48a95e94c20
2017-12-05 11:51:33 -05:00
Mark Banner
499ca20f31 Bug 1421968 - Enable ESLint rule mozilla/use-services by default, but whitelist it for various directories still to be fixed. r=mossop
MozReview-Commit-ID: KOZWr7FiDQZ

--HG--
extra : rebase_source : 92c9bc236c9043f6ce25cc2ba45264918eb2ac15
2017-11-28 19:24:12 +00:00
Mark Banner
41c7322062 Bug 1421968 - Fix more instances of .getService to use Services.jsm where possible. r=mossop
MozReview-Commit-ID: 2EbsWq7VPrI

--HG--
extra : rebase_source : 4e751a74b641b99b01af0947bf2eeaafb3fe8c62
2017-11-30 12:04:16 +00:00
Emilio Cobos Álvarez
33db0fe1e3 Bug 1420026: Disable this code path for now for permafailure. r=me
It's permafailing devtools/client/webconsole/test/browser_webconsole_bug_595934_message_categories.js |

MozReview-Commit-ID: 2aolifj0asm
2017-12-05 19:59:54 +01:00
Tom Prince
615d82c39d Bug 1421162: Remove some dead mozharness mar code; r=jlund
MozReview-Commit-ID: JvkQ713z1eW

--HG--
extra : rebase_source : 25329f9d189cc1ca1c5823bfa0c15966417ff841
extra : source : d768123592505cb15bcb03f86b62e244c066626a
2017-11-27 22:50:31 -07:00
tigercosmos
89778e9157 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

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : f2603c4c8aeed1cc9b91e86381da6efafa69319e
2017-12-05 11:33:03 -06:00
Mike Shal
92ff4a1e33 Bug 1319222 - Enable compilation on all directories in the tup backend; r=chmanchester
MozReview-Commit-ID: D5NlgEHVydZ

--HG--
extra : rebase_source : f1abb438a0fbd1bf1afbe4610eb0faf9916e1a4b
2017-11-22 13:26:33 -05:00
Mike Shal
d50a647313 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

--HG--
extra : rebase_source : 0ee97ef7a2122b42f1d21c473539a2e6352bd9ab
2017-11-22 17:12:50 -05:00
Mike Shal
b0392c330f Bug 1319222 - Enable host compilation in the tup backend; r=chmanchester
MozReview-Commit-ID: 4hp6oH7YOd7

--HG--
extra : rebase_source : a6afa0967aaf3820b38372ca56df258789f00953
2017-11-22 16:24:33 -05:00
Mike Shal
6fab321f11 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

--HG--
extra : rebase_source : ed7293604e5428e3124f1ecfb2b706e087436b72
2017-11-22 16:23:44 -05:00
Mike Shal
b631c0c574 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

--HG--
extra : rebase_source : 34870adcf73b459771413e52bc84c6c63669d0f9
2017-12-05 10:36:15 -05:00
Mike Shal
1cdf4db159 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

--HG--
extra : rebase_source : 60e53c2c28a93c543a99bff0463b2935b2826e09
2017-11-22 16:06:34 -05:00
Mike Shal
5e5570c9ca 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

--HG--
extra : rebase_source : 420204e37d591512f700d77b780939d20c2feeb0
2017-11-22 15:27:52 -05:00
Mike Shal
29e2f8c259 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

--HG--
extra : rebase_source : b3fb7fd78e1deec27c3ceb2bcc706e2e3e201e9e
2017-11-22 14:50:24 -05:00
Mike Shal
b2932846e3 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

--HG--
extra : rebase_source : 76dbaeb92fb4112b664768653548caf57242d90d
2017-11-22 11:24:12 -05:00
Mike Shal
5cb7e343f8 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

--HG--
extra : rebase_source : 5cc35da4fadcc53132d459173bcc29ac5b0a57bc
2017-11-22 11:18:28 -05:00
Sebastian Hengst
35e834df9a Backed out changeset 8312a6286023 (bug 1415692) for failing to parse dom/events/test/mochitest.ini on Android due pref usage. r=backout 2017-12-05 19:56:51 +02:00
Pradeep
e511a02e60 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

--HG--
extra : rebase_source : a525fa2367d188a1951fe92ab89e513fb27ff7aa
2017-12-03 16:49:47 +05:30
Aki Sasaki
3c46abf3fd bug 1423014 - add devedition to l10n-changesets. r=Callek
MozReview-Commit-ID: HJT2T1XxrOm

--HG--
extra : rebase_source : 205177fe15b6086e8cd3bc8f7b7c48f738b2aeef
2017-12-03 18:37:32 -08:00
Aki Sasaki
faf36026cb 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

--HG--
extra : rebase_source : 01f9424cd1a375d7ce94b63ff5c969adf8e38055
2017-12-04 17:11:33 -08:00
Aki Sasaki
66197cf94f 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

--HG--
extra : rebase_source : 2dc4530101dfd2ae3f278ec46188429daef044f3
2017-12-04 16:50:03 -08:00
Servo VCS Sync
10ffde4a6a No bug - Revendor rust dependencies 2017-12-05 17:34:00 +00:00
Bastien Orivel
7c6e509871 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

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : dfcd68496ca486045b0b0bc0c51ea4293d8487de
2017-12-05 10:31:16 -06:00
Zibi Braniecki
e62b350d3b Bug 1422997 - Fix multilocale.json in repacks. r=Pike
MozReview-Commit-ID: 8KBNmesxhpY

--HG--
extra : rebase_source : d7e483df25d9a58961c9486dfe09a51437394ee3
2017-12-04 16:14:23 -08:00
Michael Kaply
17dfe3c849 Bug 1417637 - Update l10n strings for pocket. r=mixedpuppy
MozReview-Commit-ID: 1yCZnNVdT8R

--HG--
extra : rebase_source : c925088f30d7696e71dd420bb547c0f475860a44
2017-12-04 16:56:00 -06:00
Matthew Noorenberghe
02471f5cfa Bug 1415692 - Show the bookmark toolbar in new profiles with > 3 bookmarks on it. r=Gijs,mak
MozReview-Commit-ID: C3tmqIrt5ak

--HG--
extra : rebase_source : 20eeacd571e6f50ff076ae1a97924720bf7a55f3
2017-12-04 15:24:02 -08:00