• Home
  • History
  • Annotate
  • only in /frameworks/base/tools/split-select/
History log of /frameworks/base/tools/split-select/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f6113af2d6f6eebee68d3ac510fe96d38a7a39e9 04-Nov-2016 John Reck <jreck@google.com> Re-unite sources with their headers

Move all the includes for androidfw under
a common base path for that library instead
of frameworks/base/includes.

Also fixes -Werror issues that resulted in
no longer being -isystem.

Test: builds
Change-Id: Ic4312eb61b197af114dded5691d5ae1ec82923f7
ndroid.mk
9a1a3bcb164d331480100bd815f3bd89230ff9bc 26-Aug-2016 Colin Cross <ccross@android.com> Replace libziparchive-host with libziparchive

libziparchive-host is no longer necessary, and mixing libziparchive-host
and libziparchive can cause ODR violations.

Change-Id: I623c0c5579e28f26a6e1db7bd953f33ed1ca68cd
ndroid.mk
d90d8d615a99ad9f75e2911e98a166b396a89053 28-Jun-2016 Sergio Giro <sgiro@google.com> Add bound checks to utf16_to_utf8

Test: ran libaapt2_tests64
Bug: 29250543
Change-Id: I1ebc017af623b6514cf0c493e8cd8e1d59ea26c3
(cherry picked from commit 4781057e78f63e0e99af109cebf3b6a78f4bfbb6)
ndroid.mk
21c0f29597a80016a630b81676169dabfa3dc18f 15-Aug-2016 Chih-Hung Hsieh <chh@google.com> Fix google-explicit-constructor warnings.

* Add explicit keyword to conversion constructors.
Bug: 28341362
Test: build with WITH_TIDY=1

Change-Id: I7422d703de17c4266d2a022990d0e1df40f48226
plitSelector.h
13786e281e4d67b9e2ff549fee34ddb3e82e0325 01-Sep-2015 Dan Willemsen <dwillemsen@google.com> am 60dd5d59: Merge "Remove USE_MINGW, whitelist windows modules"

* commit '60dd5d5966ebe993f5a81c46d9dea62c207abfd3':
Remove USE_MINGW, whitelist windows modules
4aa679ff969c3ec2159088cd3740df1034c9ee24 19-Aug-2015 Dan Willemsen <dwillemsen@google.com> Remove USE_MINGW, whitelist windows modules

Bug: 23566667
Change-Id: Ie6b8c51e2b6d6273f99f4e361c440136d7c6915c
ndroid.mk
bb4ed9aa3aec4b787c8cd5e4f04b7f95302b76f9 29-Apr-2015 Narayan Kamath <narayan@google.com> am 815d9bb1: Merge "Add a static dependency on libbase."

* commit '815d9bb178a0488ed1579cd230d447630ad0891b':
Add a static dependency on libbase.
9c8ba9666d2fad27baae11e56d63485a22812d17 28-Apr-2015 Narayan Kamath <narayan@google.com> Add a static dependency on libbase.

Used by libziparchive.

Change-Id: I120494b620c72b36a725b01f1f274f5dc862a9a3
ndroid.mk
1c2dadddf78c3aa49129425d5f6ee480cfb54444 11-Mar-2015 Adam Lesinski <adamlesinski@google.com> split-select: Languages should not be grouped exclusively

If a series of languages match one configuration, this is fine. They
should all be installed. Example: target = fr-rCA, splits = [fr, fr-rCA].

Change-Id: I652348ae85073c7984a92a802f8c9f84f5d436c5
rouper.cpp
rouper_test.cpp
42eea270a0a2bc54f454312817c41ac357e3a884 16-Jan-2015 Adam Lesinski <adamlesinski@google.com> Process base APK

The base APK may have resources with configurations that compete
against some splits. The base APK must be involved in the selection
of splits.

Bug:18982001
Change-Id: Ieb29b5a36cf2c68e7831484d98a9fd275acd97e8
ndroid.mk
ain.cpp
plitSelector.cpp
plitSelector.h
plitSelector_test.cpp
c3344e8a6d7402326204d1232a4c5ffa382f70a9 11-Nov-2014 Adam Lesinski <adamlesinski@google.com> split-select: fix OSX build

Clang is a bit stricter about what template definition it chooses
for mixed types that are normally possible to cast between.
Operations like std::find(int iterator, int iterator, enum) will fail,
as Clang won't implicitly cast an enum to an int here.

Change-Id: Ib2276c382ebf2b877e1045d32b1a9d0a1fa4d4a4
uleGenerator.cpp
uleGenerator_test.cpp
estRules.cpp
dcdfe9fef4b07ee53d312c3fbecc74cb215ace6f 06-Nov-2014 Adam Lesinski <adamlesinski@google.com> split-select: Fix rules generated for anydpi density

Change-Id: I9de569ca9a76eb22df4d0e178df847ba1c7d0b01
ndroid.mk
ule.cpp
ule.h
uleGenerator.cpp
uleGenerator_test.cpp
ule_test.cpp
estRules.cpp
estRules.h
c3dc0b57b8d0b3875f868788e110aa67fb032b4a 03-Nov-2014 Adam Lesinski <adamlesinski@google.com> Build the split-select tool without C++11 support

It was complicated to get the tool building on Windows, Linux,
and OSX with C++11 support.

OSX uses Clang to build C++11 binaries, which requires the libc++
standard library. Since most of the dependencies of this program
are built against libstdc++, this was difficult to resolve.

Now we build without C++11 support.

Change-Id: I4e537c113734508a8f480a1c402ed237de4f0e60
bi.cpp
bi.h
ndroid.mk
rouper.cpp
rouper_test.cpp
ain.cpp
uleGenerator.cpp
uleGenerator_test.cpp
plitDescription.cpp
plitDescription.h
40e8eefbedcafc51948945647d746daaee092f16 16-Sep-2014 Adam Lesinski <adamlesinski@google.com> First commit of split-select tool

This tool emits a set of rules as JSON for when a Split APK
should match a target device.

Change-Id: I8bfbdfbdb51efcfc645889dd03e1961f16e39645
bi.cpp
bi.h
ndroid.mk
rouper.cpp
rouper.h
rouper_test.cpp
ain.cpp
ule.cpp
ule.h
uleGenerator.cpp
uleGenerator.h
uleGenerator_test.cpp
ule_test.cpp
plitDescription.cpp
plitDescription.h