gecko-dev/xpcom
Mike Hommey 6a0f9240a2 Bug 1365419 - Allow to apply manifest entries for all non-(Darwin,Windows,Android) OSes. r=bsmedberg
Manifest entries can contain flags, one of which allows to match on the
os running Gecko. The match is performed against the value returned by
nsIXULRuntime.getOS, which itself comes from the build-system's
OS_TARGET.

In practice, this means that things like os=WINNT, os=Darwin,
os=Android, os=Linux are valid filters, but the latter is too specific,
and most of the time, one would want something that is "any OS but
WINNT, Darwin, Android", which can't be expressed with manifest entry
flags (there is no "and" for them, only "or").

For convenience, we add the keyword "LikeUnix", which has that meaning.

--HG--
extra : rebase_source : ce2549fab96cb1df3f984e43cb08413cad49479e
2017-05-26 08:56:18 +09:00
..
base Bug 1368932 - Allow MOZ_PASTE_PREFIX_AND_ARG_COUNT to work with 0 arguments. r=froydnj 2017-05-25 15:47:21 +09:00
build Bug 1367899: Add handling for test r/m32, r32 and jne rel8 opcodes; r=dmajor 2017-05-26 01:56:07 +02:00
components Bug 1365419 - Allow to apply manifest entries for all non-(Darwin,Windows,Android) OSes. r=bsmedberg 2017-05-26 08:56:18 +09:00
doc
ds Bug 1352889 - Ensure that PLDHashTable's second hash doesn't have padding with 0 bits for tables with capacity larger than 2^16. r=njn 2017-05-31 13:44:02 -07:00
glue Bug 1332639 followup. I apparently didn't actually remove the nsStringAPI.* files, but that was the intention, r=oops 2017-03-02 09:23:08 -05:00
idl-parser Bug 1366869 - Make DISPATCH_NORMAL be the default flags argument for nsIEventTarget::Dispatch (r=froydnj) 2017-05-23 12:05:43 -07:00
io Bug 1364050 - Part 4 - Remove references to "downloads.rdf". r=mak 2017-05-11 09:37:10 +01:00
libxpt/xptcall
reflect Bug 1360321 - 6. Add AArch64 support in xpcom; r=froydnj 2017-05-17 13:06:23 -04:00
rust Bug 1336153 - Remove MOZ_RUST. r=ted 2017-05-09 11:36:13 -07:00
string Bug 1353755 - remove nsCharTraits::assign; r=erahm 2017-05-22 09:23:09 -04:00
system Bug 1349363 - Centralize pref-checking code for e10s-multi control. r=Felipe 2017-04-17 14:36:04 -07:00
tests Merge m-c to autoland on a CLOSED TREE. a=merge 2017-05-26 15:45:41 -04:00
threads merge mozilla-inbound to mozilla-central a=merge 2017-06-01 13:50:56 +02:00
typelib Bug 1336311 - Change code comments with http://hg.mozilla.org to https://. r=gps 2017-02-07 17:52:56 +01:00
windbgdlg
xpidl
moz.build
xpcom-config.h.in
xpcom-private.h.in