6ceb8eadcf7e163c85b57f8803e812a3f8f3a0cc: Bug 1235675 - Add the source directory to the -include directive in media/libsoundtouch/src/moz.build. r=mshal
Mike Hommey <mh+mozilla@glandium.org> - Wed, 30 Dec 2015 08:18:02 +0900 - rev 278018
Push 16837 by ryanvm@gmail.com at Sat, 02 Jan 2016 00:37:08 +0000
Bug 1235675 - Add the source directory to the -include directive in media/libsoundtouch/src/moz.build. r=mshal This currently works in the recursive make backend because make readjusts with the vpath to the source directory, but for other backends (like CompileDB), the lack of clear path hurts. In fact, CompileDB currently reports the path as being in the objdir.
073716bf9e26306f696b26f137f9cf40314023a0: Bug 1235674 - Move CXXFLAGS from toolkit/crashreporter/client/Makefile.in to the corresponding moz.build. r=mshal
Mike Hommey <mh+mozilla@glandium.org> - Tue, 29 Dec 2015 17:14:49 +0900 - rev 278017
Push 16837 by ryanvm@gmail.com at Sat, 02 Jan 2016 00:37:08 +0000
Bug 1235674 - Move CXXFLAGS from toolkit/crashreporter/client/Makefile.in to the corresponding moz.build. r=mshal
7dcbc70c513d905ae279a738cfd1946ecde08ff2: Bug 1235672 - Remove xulrunner/installer/windows. r=mshal
Mike Hommey <mh+mozilla@glandium.org> - Wed, 30 Dec 2015 10:09:08 +0900 - rev 278016
Push 16837 by ryanvm@gmail.com at Sat, 02 Jan 2016 00:37:08 +0000
Bug 1235672 - Remove xulrunner/installer/windows. r=mshal The only thing that happens there is copying two bitmaps files in DIST/branding. Those files haven't been used since the removal of the xpinstall-based installer code in bug 344236... 9 years ago.
e50d851f973dd8f930ff16951443eac75aa08eb1: Bug 1228998 - Avoid setting FINAL_TARGET in browser/extensions/loop/moz.build. r=mshal
Mike Hommey <mh+mozilla@glandium.org> - Tue, 29 Dec 2015 09:12:48 +0900 - rev 278015
Push 16837 by ryanvm@gmail.com at Sat, 02 Jan 2016 00:37:08 +0000
Bug 1228998 - Avoid setting FINAL_TARGET in browser/extensions/loop/moz.build. r=mshal
300fa08da26b129c73ece4c6482ffba916b05c4d: Bug 1235748 - Stop post-processing include flags for CompileDB and codecomplete. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 30 Dec 2015 18:13:17 +0900 - rev 278014
Push 16837 by ryanvm@gmail.com at Sat, 02 Jan 2016 00:37:08 +0000
Bug 1235748 - Stop post-processing include flags for CompileDB and codecomplete. r=gps With all include flags now using absolute paths, there is no need to try to post-process them when getting them for CompileDB and codecomplete. As a matter of fact, doing so fixes the flags in media/gmp-clearkey/0.1, since they use literal "-include stdio.h", which was wrongly transformed into "-include $objdir/media/gmp-clearkey/0.1/stdio.h".
7f827767147e9ba45eebd631fbe61916f4f3a723: Bug 1235743 - Move compiler flags used for dependency generation to a separate variable. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 30 Dec 2015 17:49:55 +0900 - rev 278013
Push 16837 by ryanvm@gmail.com at Sat, 02 Jan 2016 00:37:08 +0000
Bug 1235743 - Move compiler flags used for dependency generation to a separate variable. r=gps This might seem like going in the opposite direction of what we tend to do to move to moz.build land, but those flags are irrelevant in many situations and are better separated out.
8ccb671b37fcde5bde27fd28846e75ad86c9ce8e: Bug 1235739 - Move DEFINES quoting from frontend to backend. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Fri, 20 Nov 2015 17:35:39 +0900 - rev 278012
Push 16837 by ryanvm@gmail.com at Sat, 02 Jan 2016 00:37:08 +0000
Bug 1235739 - Move DEFINES quoting from frontend to backend. r=gps
51b8dcf42ee00572dd45e10444f023a1468d92ad: Bug 1235738 - Simplify MOZ_DEBUG_DEFINES. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Tue, 29 Dec 2015 16:46:09 +0900 - rev 278011
Push 16837 by ryanvm@gmail.com at Sat, 02 Jan 2016 00:37:08 +0000
Bug 1235738 - Simplify MOZ_DEBUG_DEFINES. r=gps Now that it's not directly used in command lines, it can just become a list of symbols that ought to be defined. This simplifies all the uses of it.
3a68ebf32f839b03c99708ed136045bfbf0d020a: Bug 1235738 - Move MOZ_DEBUG_DEFINES to build frontend. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Tue, 29 Dec 2015 16:00:21 +0900 - rev 278010
Push 16837 by ryanvm@gmail.com at Sat, 02 Jan 2016 00:37:08 +0000
Bug 1235738 - Move MOZ_DEBUG_DEFINES to build frontend. r=gps MOZ_DEBUG_DEFINES are essentially defines used everywhere. So treat them as feeding the initial value for DEFINES in each moz.build sandbox. This allows the kind overrides that was done in the past by resetting MOZ_DEBUG_DEFINES in Makefiles.
4d454d2bb20e9a5be8cae2115a16c2fbdb410888: Bug 1235151 - Use #include in toolkit/locales/generic/install.rdf instead of -I on the preprocessor command line. r=mshal
Mike Hommey <mh+mozilla@glandium.org> - Fri, 25 Dec 2015 20:13:30 +0900 - rev 278009
Push 16837 by ryanvm@gmail.com at Sat, 02 Jan 2016 00:37:08 +0000
Bug 1235151 - Use #include in toolkit/locales/generic/install.rdf instead of -I on the preprocessor command line. r=mshal
b87f6584f8a0cd7f0674282157109a7dad5d8329: Bug 1235151 - Factor all the install.rdfs used for langpacks. r=mshal
Mike Hommey <mh+mozilla@glandium.org> - Fri, 25 Dec 2015 20:11:11 +0900 - rev 278008
Push 16837 by ryanvm@gmail.com at Sat, 02 Jan 2016 00:37:08 +0000
Bug 1235151 - Factor all the install.rdfs used for langpacks. r=mshal The only difference between all of them is the application id they target. Interestingly, the Fennec one is still targetting the XUL appid, instead of the Android one, which doesn't seem right.
5db0dc925186ab903bd7adb5dd3a47919f914f82: Bug 1235132 - Remove _PR_* symbols from nss.symbols. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Sat, 26 Dec 2015 14:24:32 +0900 - rev 278007
Push 16837 by ryanvm@gmail.com at Sat, 02 Jan 2016 00:37:08 +0000
Bug 1235132 - Remove _PR_* symbols from nss.symbols. r=gps The only affected symbols are _PR_<architecture>_Atomic{Decrement,Set,Add,Increment}, they are not exposed in public headers, have a different name on each architecture, and have a public API: PR_Atomic{Decrement,Set,Add,Increment}.
8ee36e6d8dc79dd720ead9ab2ed80a60b68c67f5: Bug 1235132 - Remove convert_def_file.py. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Fri, 25 Dec 2015 17:53:17 +0900 - rev 278006
Push 16837 by ryanvm@gmail.com at Sat, 02 Jan 2016 00:37:08 +0000
Bug 1235132 - Remove convert_def_file.py. r=gps
3b12a8b128accf6717af0e9e546adc7048890490: Bug 1235132 - Remove whitespaces from sqlite.symbols. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Fri, 25 Dec 2015 21:50:02 +0900 - rev 278005
Push 16837 by ryanvm@gmail.com at Sat, 02 Jan 2016 00:37:08 +0000
Bug 1235132 - Remove whitespaces from sqlite.symbols. r=gps
186450f22aabc54781e63a057a8eeb463644fe81: Bug 1235132 - Convert sqlite and nss to SYMBOLS_FILE. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Fri, 25 Dec 2015 17:50:21 +0900 - rev 278004
Push 16837 by ryanvm@gmail.com at Sat, 02 Jan 2016 00:37:08 +0000
Bug 1235132 - Convert sqlite and nss to SYMBOLS_FILE. r=gps
3b61f9f09b04cd421f45b2ee415d551f7417915b: Bug 1235132 - Add support for a more-or-less cross-platform symbols file. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Fri, 25 Dec 2015 17:36:16 +0900 - rev 278003
Push 16837 by ryanvm@gmail.com at Sat, 02 Jan 2016 00:37:08 +0000
Bug 1235132 - Add support for a more-or-less cross-platform symbols file. r=gps Currently, one needs to define DEFFILE or LD_VERSION_SCRIPT appropriately, and somehow deal with the fact that their input format is different, which currently relies on manual invocations of the convert_def_file script, with awkward aggregations. This simplifies the problem by using a simple list of symbols, with preprocessing, allowing #includes.
5bea8f924bdd34aebef8f73c9c71a4009272ec6d: Bug 1235117 - Add input file to the depfile emitted by process_define_files. r=mshal
Mike Hommey <mh+mozilla@glandium.org> - Fri, 25 Dec 2015 15:54:12 +0900 - rev 278002
Push 16837 by ryanvm@gmail.com at Sat, 02 Jan 2016 00:37:08 +0000
Bug 1235117 - Add input file to the depfile emitted by process_define_files. r=mshal
70708efd7d3b39eb7160ada26bddaab60bc62557: Bug 1235021 - Move FasterMakeBackend._consume_jar_manifest to CommonBackend. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Thu, 24 Dec 2015 18:02:01 +0900 - rev 278001
Push 16837 by ryanvm@gmail.com at Sat, 02 Jan 2016 00:37:08 +0000
Bug 1235021 - Move FasterMakeBackend._consume_jar_manifest to CommonBackend. r=gps And do some import cleanup at the same time.
3d25c8199fec736ccbdb13f15865ecad2232bd6f: Bug 1235021 - Avoid passing defines to FasterMakeBackend._consume_jar_manifest. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Thu, 24 Dec 2015 17:59:55 +0900 - rev 278000
Push 16837 by ryanvm@gmail.com at Sat, 02 Jan 2016 00:37:08 +0000
Bug 1235021 - Avoid passing defines to FasterMakeBackend._consume_jar_manifest. r=gps We want to move it to CommonBackend, so it's better to make it more independent, which the Defines instances now attached to ContextDerived instances allow.
dc3037f69b58e579a69d1c83925fb2205fb962a8: Bug 1235021 - Re-emit FinalTarget{,Preprocessed}Files from the jar manifest handler code in the FasterMake backend. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Thu, 24 Dec 2015 17:23:09 +0900 - rev 277999
Push 16837 by ryanvm@gmail.com at Sat, 02 Jan 2016 00:37:08 +0000
Bug 1235021 - Re-emit FinalTarget{,Preprocessed}Files from the jar manifest handler code in the FasterMake backend. r=gps Like with ChromeManifestEntries, reloop in consume_object, with the double goal of allowing to reuse the jar manifest handler code in other backends and avoid code duplication in the FasterMake backend itself when support for e.g. GeneratedFiles is added.
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip