Commit Graph

25016 Commits

Author SHA1 Message Date
bohu
6f44bb82fc emulator: uses 4.9 kernel
am: e1593add45

Change-Id: I9f42a93366ff936bff7615ec9e29f583b5e3b96c
2018-04-20 18:30:38 -07:00
bohu
e1593add45 emulator: uses 4.9 kernel
BUG: 78272519
this cl does not impact real devices

Change-Id: I2ff221acbb5fad03d374da771337f927bfbfc857
2018-04-20 09:59:13 -07:00
Logan Chien
783a072de3 Merge changes Ib8bdaa14,I62380485,I6cbedbd2 am: b7f136bed4
am: 0a331739ac

Change-Id: I6234f9303e99704f7f782f4df4ba93ced584b712
2018-04-20 09:27:27 -07:00
Logan Chien
0a331739ac Merge changes Ib8bdaa14,I62380485,I6cbedbd2
am: b7f136bed4

Change-Id: I2f39f0c70b27c5143676247fa0a86deb0999a5f4
2018-04-20 09:23:07 -07:00
Treehugger Robot
b7f136bed4 Merge changes Ib8bdaa14,I62380485,I6cbedbd2
* changes:
  repo-pull: Add `--pick` for non-merge commits
  repo-pull: Allow to ignore local branch name
  repo-pull: Add checkout for merge commits
2018-04-20 16:14:22 +00:00
Logan Chien
36d5edd405 repo-pull: Add --pick for non-merge commits
This commit adds the `--pick` command line option so that users can
choose the git command for the non-merge commits.

Test: repo_pull.py pull -g GERRIT QUERY -p merge-ff-only
Change-Id: Ib8bdaa1418dc2fb48d0f0e3c4eb995a23c007563
2018-04-20 18:29:48 +08:00
Logan Chien
1e026cfcc4 repo-pull: Allow to ignore local branch name
This commit allows users to omit `--branch` from command line options.
`repo_pull.py` will not call `repo start` if `--branch` is unspecified.

Test: repo_pull.py bash -g GERRIT QUERY
Change-Id: I62380485f057bd35ab8ae4d5e70372ff5d05fcc5
2018-04-20 18:29:48 +08:00
Logan Chien
9d19090823 repo-pull: Add checkout for merge commits
This commit adds `-m checkout` for merge commits.  If `-m checkout` is
specified, `repo_pull.py` will pull the merge commits with
`git checkout FETCH_HEAD`.

Test: repo_pull.py bash -g GERRIT QUERY -m checkout -b local_branch_name
Change-Id: I6cbedbd2941c63c8bb0591b6033a136829ffda47
2018-04-20 18:29:44 +08:00
Scott Lobdell
85a2507932 Merge "Update behavior of commits not upstreamed to include pure deletions" am: 97bd347fcf
am: 64a6611cd4

Change-Id: I95b4ed47ab4f671a05803e398bc234d1bf9d6b9e
2018-04-19 14:06:14 -07:00
Scott Lobdell
64a6611cd4 Merge "Update behavior of commits not upstreamed to include pure deletions"
am: 97bd347fcf

Change-Id: Idc12d4e566d0211a5e0c8db778777721d8ddddb6
2018-04-19 13:55:30 -07:00
Scott Lobdell
97bd347fcf Merge "Update behavior of commits not upstreamed to include pure deletions" 2018-04-19 20:36:30 +00:00
Scott Lobdell
742553e5f7 Update behavior of commits not upstreamed to include pure deletions
Test: No existing test coverage, will test locally against case
Bug: 77971800

Change-Id: I71f13a07a3fbbcaaa4f8535f10f92f142a8a761a
2018-04-19 20:35:25 +00:00
Jae Shin
a2504712de Prevent manifest file from being added to prebuilts
Change logic that handles the manifest file so that the manifest
is not added to the prebuilts/ directory but remains in a
temporary dir for GPL checking. At the end of the update.py script,
the manifest file is deleted when the temporary dir is deleted.

Also modify how check_gpl_license.py is run independently since
the manifest file has to be fetched first.

Test: python update.py -b oc-mr1-treble-dev --build 4728343 -vv 27
Bug: 77546642
Change-Id: I7749e2998cd12325b9c6275da5e697e328137b73
2018-04-19 14:56:28 +09:00
Logan Chien
8b99889543 Merge changes I960c33e7,I256be1ee,I56cd01ac,Icb498d88,Ic8204f04 am: e9fe1ccced
am: 743f68b564

Change-Id: Ie84b0d265c7023b8bc9e28f3b5db16afd3d45ebe
2018-04-18 19:02:48 -07:00
Logan Chien
743f68b564 Merge changes I960c33e7,I256be1ee,I56cd01ac,Icb498d88,Ic8204f04
am: e9fe1ccced

Change-Id: I2c2ce3404b8e83e8b0a958ac88563601f6ad10b8
2018-04-18 18:59:25 -07:00
Logan Chien
e9fe1ccced Merge changes I960c33e7,I256be1ee,I56cd01ac,Icb498d88,Ic8204f04
* changes:
  vndk-def: Automate the process to update list
  vndk-def: Add special cases for libclang_rt libs
  sourcedr: Extract load_manifest_from_args()
  sourcedr: Move run_tests.sh
  sourcedr: Reorganize ninja.py code
2018-04-19 01:47:25 +00:00
RajuK
4c46930cd2 Updating Version number for API27r3 release
Bug: 78122614
Test: N/A

Change-Id: I991904a653ba8397ca23f4ddef43b4916ad5d672
2018-04-18 18:05:14 -04:00
Jayant Chowdhary
3e8bd7d04f [automerger skipped] Fix incorrect public object access specifiers.
am: 81d6b6cc35  -s ours

Change-Id: Ic120bacace8fdb8389f72627656c28554b7d023f
2018-04-18 10:12:48 -07:00
Logan Chien
2e42c8a62f vndk-def: Update eligible-list-28.csv
This commit changes:

* Add libminijail.so as VNDK
* Add following shared libs as vendor_available:
  * libstagefright_soft_c2h263enc
  * libstagefright_soft_c2mpeg4enc
  * libstagefright_soft_c2vp8enc
  * libstagefright_soft_c2vp9enc

Bug: 77781837
Test: Run vndk_definition_tool.py with latest dataset
Change-Id: Ic5d1bd3648f2d75114aa0095bcd4f7ee16eab92c
2018-04-18 17:06:05 +08:00
Logan Chien
0ec5fd99e8 vndk-def: Automate the process to update list
This commit fully automates the process to update the eligible list.
`update_dataset_auto.py` reads the environment variables and calls
`update_dataset.py` and `list_vndk_module.py` automatically.

Bug: 77781837
Test: lunch aosp_arm64_ab-userdebug && make -j8 && \
./development/vndk/tools/definition-tool/tools/update_dataset_auto.py \
./development/vndk/tools/definition-tool/datasets/eligible-list-${ver}.csv

Change-Id: I960c33e7ae74e84162297b65ac75f263dd5d2110
2018-04-18 17:01:38 +08:00
Logan Chien
3073855220 vndk-def: Add special cases for libclang_rt libs
This commit add special cases for `libclang_rt-asan-$arch-android.so`
and `libclang_rt-ubsan_standalone-$arch-android.so` because their lib
names may vary between architectures.

This commit also removes `--delete-removed-entries`.  It is enabled by
default now.

Bug: 77781837
Test: update_dataset.py --make-vars ... --module-info ... [in] -o [out]
Change-Id: I256be1ee628b5143ba10441fb501655721b85d37
2018-04-18 16:18:34 +08:00
Jayant Chowdhary
81d6b6cc35 Fix incorrect public object access specifiers.
Bug: 78184573

Test: tests/test.py

Merged-In: I9cf5df612322eb66e9a46450d7f43c99586dbab6
Change-Id: I9cf5df612322eb66e9a46450d7f43c99586dbab6
(cherry picked from commit 9c569ce793)
2018-04-17 22:42:14 -07:00
Logan Chien
6dee100a83 sourcedr: Extract load_manifest_from_args()
This commit extracts `load_manifest_from_args()` from several commands
into `ninja.py`.

Test: ./sourcedr/ninja/tests/run_tests.sh
Change-Id: I56cd01acbdb7cd33bd90d01e6b265e97601e7ede
2018-04-18 11:41:00 +08:00
Logan Chien
9c29436bd4 sourcedr: Move run_tests.sh
Test: sourcedr/blueprint/tests/run_tests.sh
Change-Id: Icb498d888f6e76b19d19c1fc221fe93827418394
2018-04-18 11:38:38 +08:00
Logan Chien
f61e10ff91 sourcedr: Reorganize ninja.py code
This commit collects all ninja.py files into one directory.

Test: ./sourcedr/ninja/tests/run_tests.sh
Change-Id: Ic8204f04136b3ff0d91b9c687ff050f0fe425f1a
2018-04-18 11:14:54 +08:00
Logan Chien
3fffa5d364 Merge "sourcedr: Add list_ninja_build_dep.py to list deps" am: def08fcd1d
am: 35ddb30898

Change-Id: I9d7f580d215657939aa778fde42c8757fbe21fee
2018-04-17 18:59:25 -07:00
Logan Chien
35ddb30898 Merge "sourcedr: Add list_ninja_build_dep.py to list deps"
am: def08fcd1d

Change-Id: I7cff3bf4670a6741a99ec01216624be0bfe89df2
2018-04-17 18:53:20 -07:00
Logan Chien
def08fcd1d Merge "sourcedr: Add list_ninja_build_dep.py to list deps" 2018-04-18 01:41:35 +00:00
Vladislav Kaznacheev
603a758caf Use menu shortcuts in ApiDemos
Add alphabetic shortcuts to the menu in ActionBarUsage. This mirrors
what is already present in a similar support lib demo.

Bug: 31045453
Test: run com.example.android.apis.app.ActionBarUsage on a device
  with keyboard shortcuts enabled (such as Chromebook). Action menu
  items should display keyboard shortcuts.

Change-Id: I9e6b04df8e2a6cbc728cb60b3706d054521da7cb
2018-04-17 23:02:47 +00:00
Jayant Chowdhary
195393383a Merge "Fix incorrect public object access specifiers." am: 7865edfab8
am: 404f1172cc

Change-Id: I9284246be02e631065b7f8812b20ff38e5766996
2018-04-17 15:18:28 -07:00
Jayant Chowdhary
404f1172cc Merge "Fix incorrect public object access specifiers."
am: 7865edfab8

Change-Id: I2474676f8915a7d37f1726713f9f6e5952a4d3c2
2018-04-17 15:12:54 -07:00
Jayant Chowdhary
7865edfab8 Merge "Fix incorrect public object access specifiers." 2018-04-17 22:00:08 +00:00
Jayant Chowdhary
9c569ce793 Fix incorrect public object access specifiers.
Bug: 78184573

Test: tests/test.py

Change-Id: I9cf5df612322eb66e9a46450d7f43c99586dbab6
2018-04-17 13:37:16 -07:00
Logan Chien
2164e97100 sourcedr: Add list_ninja_build_dep.py to list deps
This commit adds `list_ninja_build_dep.py` to list the transitive ninja
build rules of a given target.

Test: ./list_ninja_build_dep.py graph.pickle systemimage > out.txt
Change-Id: I423247d83f9bccad8db98c29b88f8c9ba72cc671
2018-04-17 17:54:41 +08:00
Isaac Chen
185f941ce1 Merge "emulator: 64-bit kernel for 32-bit arm image" into pi-dev
am: 6fb5c38bdd

Change-Id: Ia5f8b3c979e757692b066b7367b3d8fefa629a7e
2018-04-16 22:29:14 -07:00
TreeHugger Robot
6fb5c38bdd Merge "emulator: 64-bit kernel for 32-bit arm image" into pi-dev 2018-04-17 05:22:35 +00:00
Logan Chien
ce9b0b542b Merge "repo-review: Add command to post review votes" am: 9aaa383011
am: 965a28801b

Change-Id: I32d45596b60206880416fd33e67de38c6ab6e7b1
2018-04-16 19:11:34 -07:00
Logan Chien
965a28801b Merge "repo-review: Add command to post review votes"
am: 9aaa383011

Change-Id: Id154be657e6b222e8575f48cee1999e3a2686204
2018-04-16 19:06:43 -07:00
Logan Chien
6ddf983529 Merge "vndk-def: Update eligible-list-28.csv" into pi-dev
am: a152aeb773

Change-Id: Ie180e36c6063e0929d5206c1610e23f9ea43c862
2018-04-16 18:57:35 -07:00
Logan Chien
327bce1200 [automerger skipped] Merge changes I8f3fb7ae,I74eb7cb0,I18a1f974 into pi-dev
am: 2990ab9d5b  -s ours

Change-Id: I7016f29a8b4fa943ba2758dc2c02f1eb6d4e3a5d
2018-04-16 18:56:41 -07:00
Logan Chien
9aaa383011 Merge "repo-review: Add command to post review votes" 2018-04-17 01:48:28 +00:00
Logan Chien
a152aeb773 Merge "vndk-def: Update eligible-list-28.csv" into pi-dev 2018-04-17 01:30:36 +00:00
Logan Chien
2990ab9d5b Merge changes I8f3fb7ae,I74eb7cb0,I18a1f974 into pi-dev
* changes:
  header-abi-dumper: Add omp.h workaround
  header-abi-dumper: Refactor argv fixes
  Add information to denote whether a function parameter is 'this'.
2018-04-17 01:30:10 +00:00
Andrew Hsieh
f93fa978e8 [automerger skipped] Merge "Name anonymous records, don't depend on fully qualified name for type-id." into pi-dev
am: 19246c8e0d  -s ours

Change-Id: I7ecd72ad0af41653d01f1c74fd8cc2884e380dbc
2018-04-16 15:23:43 -07:00
Andrew Hsieh
19246c8e0d Merge "Name anonymous records, don't depend on fully qualified name for type-id." into pi-dev 2018-04-16 22:07:27 +00:00
Logan Chien
bb914be0e9 repo-review: Add command to post review votes
This commit adds `repo_review.py` to post multiple review votes to
Gerrit.

Test: ./repo_review.py -g [gerrit] [query] -l Code-Review +2
Change-Id: I185d7fb72ac54310049e62c19118b69a8fd94158
2018-04-16 15:32:51 +08:00
Colin Cross
67d1b744dd Merge "Add java_system_modules for current sdk stubs" am: d0f0748c96
am: 44707a50f8

Change-Id: Iaac73e53760a4e5fc9b95fa9e61aa2fc0eacd9dd
2018-04-15 12:56:51 -07:00
Colin Cross
44707a50f8 Merge "Add java_system_modules for current sdk stubs"
am: d0f0748c96

Change-Id: Ia16cf14ef244e3b5dac7d4600bfb453ac27c7da4
2018-04-15 12:50:15 -07:00
Treehugger Robot
d0f0748c96 Merge "Add java_system_modules for current sdk stubs" 2018-04-15 19:38:30 +00:00
Logan Chien
33d23edbbb Merge changes I29aa75d5,I848a020f,I7f0d82e3 am: b4b81ebdbb
am: 0e6fd43c73

Change-Id: I69e3b1eff61c7f47a799c2fa170b7db896b44e44
2018-04-14 16:06:45 -07:00