Kyle Machulis
bdea3bb66f
Bug 1157768 - Build files and config headers for libav fft; r=glandium
2015-07-10 14:34:07 -07:00
Wes Kocher
741b8c3fc2
Backed out 3 changesets (bug 1157768) for win64 pgo build bustage CLOSED TREE
...
Backed out changeset 24ced1b9f9dd (bug 1157768)
Backed out changeset 55efd92ce59d (bug 1157768)
Backed out changeset 812f311c4ee4 (bug 1157768)
2015-07-09 14:40:20 -07:00
Kyle Machulis
cd750a2fbb
Bug 1157768 - Build files and config headers for libav fft; r=glandium
2015-07-09 09:07:52 -07:00
Nicolas B. Pierron
c6b64ed88b
Bug 1178772 - Add check_macroassembler_style.py: Verify that each MacroAssembler declaration maps to all its definitions. r=h4writer
2015-07-09 14:35:29 +02:00
Kyle Machulis
a4842e7759
Bug 1176300 - Add soundtouch factory functions for DLL memory handling on windows; r=padenot
2015-07-07 21:17:09 -07:00
Kyle Machulis
3a233ed321
Bug 1176300 - Add lgpllibs library to build system; r=glandium
2015-07-07 21:17:08 -07:00
Mike Hommey
1ff0be1b75
Bug 1179805 - Add compatibility check for glibc version, like the one for libstdc++. r=mshal
...
At the same time, make the test for libstdc++ more comprehensible.
2015-07-08 07:54:58 +09:00
Martin Thomson
3fbdd7b996
Bug 1172785 - RTCCertificate implementation, r=rbarnes
2015-07-06 10:40:04 -07:00
Rex Hung
1b1cbb5d50
bug 1173070 - expose VFY_EndWithSignature from NSS r=keeler
2015-06-09 15:51:38 -07:00
ffxbld
2997272b35
Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release
2015-06-29 13:34:04 -07:00
Nick Alexander
31b4d8f041
Bug 1168407 - Implement a bidirectional Java addon interface. f=jchen,r=rnewman,r=mfinkle
...
There are several parts to this ticket:
1) Produce javaaddons-1.0.jar, a standalone JAR defining a (versioned)
Java interface suitable for consumption by third-party Java addon
implementations.
2) Support the new V1 interface in the JavaAddonManager.
3) Add Robocop JavascriptTests testing the JavaScript message passing
interface to and from Java.
This patch can be read as "not in tests/" and "everything in tests/".
2015-06-17 21:47:29 -07:00
Mike Hommey
4433139353
Bug 1175323 - Bump stdc++compat minimum supported libstdc++ version to 4.3. r=nfroyd
2015-06-18 17:10:39 +09:00
Ted Mielczarek
ef3cd4dce9
bug 1163828 - build system changes to support building for iOS. r=glandium
2015-06-10 11:10:40 -04:00
Ryan VanderMeulen
e7e473d305
Merge inbound to m-c. a=merge
2015-06-03 15:55:09 -04:00
Liang-Heng Chen
0f95d0e95a
Bug 1115480 - Part 1: Implement XPCOM module for mDNSProvider. r=mcmanus
2015-05-20 23:06:00 -04:00
Kelly Davis
60bc7baa75
Bug 1051146 - Part 3: Introduce build system changes for the new Pocketsphinx and Sphinxbase code. r=smaug, r=gps
2015-05-27 21:39:00 -04:00
Mike Hommey
4b1a50686e
Bug 1169158 - Avoid NSPR using dates it generates at build time. r=gps
2015-06-03 08:20:15 +09:00
Mike Hommey
0ea7bef89f
Bug 1168293 - Remove MOZ_GLUE_IN_PROGRAM from config/config.mk. r=mshal
2015-05-27 11:33:23 +09:00
Mike Hommey
59a3378d19
Bug 1168251 - Do a partial recursion when doing make -C some/path compile. r=gps
2015-05-27 11:33:22 +09:00
David Major
a597243664
Bug 1165442: Fix LIBPATH for NSS after bug 1138824. r=glandium
2015-05-21 07:58:23 -04:00
Mike Hommey
0156647ba1
Bug 1167005 - Remove gcc_hidden_dso_handle hack. r=nfroyd
...
The hack from bug 1001320 is not necessary anymore, since it originally
applied to gcc 4.4 only and now gcc 4.6, which we don't support anyways.
2015-05-21 15:17:02 +09:00
Mike Hommey
434f0fefde
Bug 1166538 - Use zip py_action in a few places. r=gps
2015-05-21 15:17:02 +09:00
Brian O'Keefe
c6a1261439
Bug 924187 - Deal with interfaces.manifest from the backend. r=mshal
2015-02-13 08:11:57 -05:00
Lee Salzman
1850a6f595
Bug 1159273 - Allow loading of tree cairo and system cairo at the same time. r=glandium
2015-05-13 12:04:03 +09:00
Carsten "Tomcat" Book
e30005394c
merge mozilla-inbound to mozilla-central a=merge
2015-05-12 16:10:32 +02:00
ffxbld
67bc96e5a4
Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release
2015-05-11 15:06:43 -04:00
Ralph Giles
be59a13194
Bug 1161339 - Add rust support to moz.build. r=ted
...
Add .rs as a recognized file extension in SOURCES.
Propagate that through to the Makefile backend and add a dependency
generated and an explicit rule to call $(RUSTC) to compile them.
rustc builds static libraries, not obj files. At least, if one
asks it to output an obj file, I'm not clear how to get all the
compiler-specific runtime libraries the code will expect to link
to. Therefore we generate a static library for each rust source
file (which must be a complete crate for the time being) and link
that. Because of the extension it ends up on the LIBS line in the
the corresponding .desc file.
Note that the static library does still depend on some system
libraries, e.g. -ldl -lpthread -lm on linux. Gecko already
links to all of those, so we don't keep track of it here.
Should we need to add explicit linkage for other targets,
rustc does print a list to stderr which can be parsed.
2015-05-08 15:18:00 -07:00
Nathan Froyd
3948774f0a
Bug 1155283 - remove XULAPP_DEFINES from DIST_FILES_FLAGS; r=mshal
...
Nothing uses XULAPP_DEFINES anymore, let's just get rid of it. There
are plenty more places to add in defines for DIST_FILES if one is so
inclined.
2015-05-07 10:03:16 -04:00
Paul Adenot
5f45a24f0d
Bug 926838 - [Part 6] Unbitrot the build system bits. r=gps
2015-05-04 17:19:03 +02:00
JW Wang
c81349a686
Bug 926838 - [Part 2] Add build files. r=gps
2013-11-13 11:07:28 +08:00
Carsten "Tomcat" Book
a6bef70f5a
Backed out changeset 2456dfeb5f9c (bug 926838)
2015-05-05 15:51:38 +02:00
Carsten "Tomcat" Book
4b2e1ee7fa
Backed out changeset 5b6ef91bfe01 (bug 926838)
2015-05-05 15:51:16 +02:00
Paul Adenot
8b0c1ea6ce
Bug 926838 - [Part 6] Unbitrot the build system bits. r=gps
2015-05-04 17:19:03 +02:00
JW Wang
fef3cc977b
Bug 926838 - [Part 2] Add build files. r=gps
2013-11-13 11:07:28 +08:00
Nick Alexander
bcc2f8bd13
Bug 1159371 - Allow compiling sub-directories with --disable-compile-environment. r=glandium
...
Without this, invoking Make in a sub-directory will fail with an error
that libs:: cannot find target `target'.
Without this patch, the Fennec Gradle and IDE build integration fails
compiling its custom targets in mobile/android/base and
mobile/android/base/locales.
2015-04-27 14:55:34 -07:00
Nick Alexander
e3efe6eece
Backed out changeset 3232d253cf90 (bug 1159371)
2015-04-30 11:40:38 -07:00
Nick Alexander
cc84f997ac
Bug 1159371 - Allow compiling sub-directories with --disable-compile-environment. r=glandium
...
Without this, invoking Make in a sub-directory will fail with an error
that libs:: cannot find target `target'.
Without this patch, the Fennec Gradle and IDE build integration fails
compiling its custom targets in mobile/android/base and
mobile/android/base/locales.
2015-04-27 14:55:34 -07:00
Nathan Froyd
206784f8f3
Bug 1155816 - part 2 - move EXTRA_*COMPONENTS manifest check to build-backend time; r=mshal
...
Now that moz.build can see EXTRA_*COMPONENTS and NO_JS_MANIFEST, we can
move some logic from rules.mk (executed every build) to moz.build's
emitter.py (executed only at build-backend time).
2015-04-17 15:02:19 -04:00
Richard Barnes
20b75325f3
Bug 1121982 - Update PSM to use NSS name constraints
2015-04-23 20:26:29 -04:00
Kartikaya Gupta
8ec41da08a
Bug 1039866 - Rip out a bunch of metro-only code. r=jimm,gavin,rstrong
2015-04-23 15:10:30 -04:00
Nathan Froyd
69557e3734
Bug 1155760 - remove obsolete JAVA_{GEN_DIR,DIST_DIR,IFACES_PKG_NAME} definitions; r=nalexander
...
These definitions appear to have been added to support generating Java
interfaces from xpidl interface files. Since we don't support doing
that anymore, we don't need these definitions, either.
2015-04-17 13:13:21 -04:00
Makoto Kato
dbf7c56ffd
Bug 866301 - Part 2. Use in-tree ICU source code for gonk. r=glandium
2015-04-21 17:31:38 +09:00
Reuben Morais
78c67c019e
Bug 866301 - Part 1. Add unorm.h to system-headers. r=glandium
2015-04-21 17:31:26 +09:00
Jim Blandy
3b2e239893
Bug 1062473
: Use mozalloc's moz_malloc_size_of in the JS shell, not our own custom copy. r=glandium
2015-04-13 16:11:32 -07:00
Mike Hommey
23a471aa99
Fixup for bug 1153154 for bustage on a CLOSED TREE. r=me
...
There was no need for a stdc++compat check on host static libraries anyways.
2015-04-16 15:30:29 +09:00
Mike Hommey
0f374fd70e
Bug 1153154 - Add stdc++compat check for host programs when not cross compiling. r=mshal
2015-04-16 14:35:11 +09:00
Mike Hommey
acf62f69c4
Bug 1146738 - Fix race condition between js/src/target and js/src/host. r=mshal
2015-04-15 09:21:21 +09:00
Mike Hommey
f1157cc11d
Bug 1154122 - Fix stdc++compat check after bug 1059255. r=mshal
2015-04-14 14:34:07 +09:00
Brian O'Keefe
70bc6b6163
Bug 852814 - Move mozbuild variable blacklist logic into the backend. r=gps
2015-03-27 15:39:34 -04:00
ffxbld
78dfbf6c8b
Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release
2015-03-30 11:44:20 -07:00