gecko-dev/build
Jim Chen c723648f9d Bug 1186517 - Fix SDKProcessor API version detection; r=snorp
The API version detection functionality was broken in SDKProcessor
because we were passing in "Lpackage/Class;" as the class name rather
than just "package/Class". Also, some classes have a weird situation
where some methods were moved around in later API versions. For example,
some put* and get* methods in Bundle were moved to BaseBundle in API 21.
If we only checked BaseBundle.put*, we would think they are API 21+
only. The workaround is to check both the top-level class and the
declaring class for a member, and choose the lower API level as the
minimal API level for that member.

This patch also fixes bugs in including the right class members.
For SDKProcessor we want to include all public members of a class,
including inherited members, because the private/protected members are
not part of the public API. For AnnotationProcessor, we want to include
all the members declared in that class, including private and
protected members, because we may want to access private/protected
members of our own Java classes from C++.
2015-07-29 15:11:15 -04:00
..
annotationProcessors Bug 1186517 - Fix SDKProcessor API version detection; r=snorp 2015-07-29 15:11:15 -04:00
autoconf Bug 1188499 - reformat MOZ_SUBCONFIGURE_ICU with proper indentation; r=mshal 2015-07-28 13:46:55 -04:00
clang-plugin Back out revision 6d94504b602d (bug 602122). 2015-07-28 17:19:46 -04:00
compare-mozconfig
docs Bug 1180275 - Part 1: Add a release_build mozinfo variable; r=ted 2015-07-16 14:47:52 -04:00
macosx bug 1182519 - Put mozconfigs for cross-mac builds in tree. r=mshal 2015-07-14 07:02:22 -04:00
mobile Bug 1186532 - Add RecyclerView library to Robocop builds. r=jonalmeida 2015-07-23 13:27:28 +02:00
package/mac_osx
pgo Bug 1177175 - Add a UITour target inside the TP panel. r=MattN 2015-07-20 13:44:32 +01:00
pymake Bug 1027890 - Reject builds with pymake. r=gps 2014-06-25 08:38:12 +09:00
release
sanitizers Bug 1089816 - Let ASan content processes run to completion. r=billm 2015-07-27 12:49:48 -07:00
stlport Bug 1162779 - Move NO_EXPAND_LIBS to moz.build. r=mshal 2015-05-12 07:26:42 +09:00
unix Bug 1186748 - Move gtk-related things in a separate mozconfig. r=mshal 2015-07-28 08:19:15 +09:00
util
valgrind Bug 1187245 - Make .mozconfig.mk environment variables available to mach valgrind-test. r=gps 2015-07-28 08:19:14 +09:00
win32 Bug 1170522 - expose whether or not we're in tablet mode to xul/js/css, r=jimm,ted 2015-06-16 19:51:29 +01:00
win64 Bug 1170522 - expose whether or not we're in tablet mode to xul/js/css, r=jimm,ted 2015-06-16 19:51:29 +01:00
.lldbinit.in
Makefile.in Bug 892973 - Add support for the YouCompleteMe vim plugin; r=gps 2015-04-27 13:08:43 -04:00
__init__.py
appini_header.py Bug 1024110 - Change Aurora's default profile behavior to use channel-specific profiles. r=bsmedberg f=gavin,markh 2014-09-23 21:49:03 +03:00
application.ini Bug 1024110 - Change Aurora's default profile behavior to use channel-specific profiles. r=bsmedberg f=gavin,markh 2014-09-23 21:49:03 +03:00
automation-build.mk Backout 4aa280efb6ea (bug 1114745) for various test bustage 2014-12-23 10:40:57 -05:00
automation.py.in Bug 1177780 - remove useless stuff in automation.py. r=jgriffin 2015-06-26 22:45:18 +02:00
automationutils.py Bug 1091274 - Move leak log functions out of automationutils and into mozbase. r=jgriffin 2015-07-03 07:04:22 +02:00
binary-location.mk Bug 1078033 - Remove remaining Camino code. r=ted 2014-10-10 17:00:29 +02:00
buildconfig.py
checksums.py
defines.sh
dumbmake-dependencies
dumpScreen.py
gecko_templates.mozbuild Bug 1134039: Make SpiderMonkey standalone (JS_STANDALONE) builds use jemalloc and mozglue by default. r=glandium 2015-03-19 02:12:53 -07:00
gen_mach_buildprops.py Bug 1155349 - set packageFilename in mach properties; r=glandium 2015-05-13 14:26:53 -04:00
gen_test_packages_manifest.py Bug 917999 - Part 3.1 - Prepare taskcluster for a split test package.;r=jlal 2015-06-29 11:16:51 -07:00
genrc.sh
gyp.mozbuild Backed out 11 changesets (bug 1132771) for SM test bustage on a CLOSED TREE. 2015-03-02 09:48:11 -05:00
mach_bootstrap.py Bug 1185557 - Clarify that `mach mercurial-setup` doesn't make changes without prompting; r=smacleod 2015-07-21 10:10:22 -07:00
moz-automation.mk Bug 1175895 - separate tier start message for mach; r=ted 2015-06-17 16:59:20 -04:00
moz.build Bug 870891 - move DIST_FILES to moz.build; r=mshal 2015-04-15 16:04:49 -04:00
mozconfig.automation Bug 1137000 - Add support for SDK building to moz-automation.mk. r=mshal 2015-02-26 09:54:19 +09:00
mozconfig.cache Bug 1181040 - Include mozconfig.cache after mozconfig.common.override. r=mshal 2015-07-11 06:26:20 +09:00
mozconfig.common Revert unintentional change to crash reporting infra in changeset ce2692d64bcf DONTBUILD 2015-03-31 15:51:24 -07:00
mozconfig.common.override
mozconfig.vs-common Bug 1061335 - Part 1: Rename mozconfig.vs2010-common to mozconfig.vs-common. r=glandium 2014-09-03 10:32:37 +12:00
mozconfig.win-common bug 1085557 - Add Socorro symbol upload token file to mac and windows mozconfigs. r=coop 2015-02-27 08:58:57 -05:00
msys-perl-wrapper
qemu-wrap
sccache.mk
subconfigure.py Bug 1094624 - Resist to more multiprocessing problems in build/subconfigure.py. r=gps,a=kwierso 2014-11-07 10:16:42 +09:00
templates.mozbuild Bug 1077148 part 4 - Add and use new moz.build templates for Gecko programs and libraries. r=gps 2014-10-30 13:06:12 +09:00
update-settings.ini
upload.py Bug 1118774 - Add retries to ssh/scp in upload.py; r=gps 2015-01-07 15:48:13 -05:00
virtualenv_packages.txt bug 1166976 - generate some PSM xpcshell test certificates at build time r=Cykesiopka,mgoodwin,froydnj 2015-05-20 16:35:16 -07:00