Commit Graph

39397 Commits

Author SHA1 Message Date
Jeffrey Vander Stoep 1a32fd3379 Merge "Remove world writable sysfs files" into stage-aosp-master
am: 8d7af382bb

Change-Id: Ie1f0c85df711a106ace33700fe9cb736100ff9d7
2017-10-06 00:33:25 +00:00
Jeffrey Vander Stoep 8d7af382bb Merge "Remove world writable sysfs files" into stage-aosp-master 2017-10-06 00:20:10 +00:00
Dan Willemsen 8e025e030f Merge "Always pass --auto-add-overlay to aapt2 for aar prebuilts" am: 4ec7972785
am: 62263d99ef

Change-Id: If92646026edb96ebd47efd647cba4c9718e67e1c
2017-10-06 00:12:33 +00:00
Dan Willemsen 62263d99ef Merge "Always pass --auto-add-overlay to aapt2 for aar prebuilts"
am: 4ec7972785

Change-Id: I9d0dd30884e50299ef0df5b3761ed906ad3b6598
2017-10-06 00:10:22 +00:00
Treehugger Robot 4ec7972785 Merge "Always pass --auto-add-overlay to aapt2 for aar prebuilts" 2017-10-06 00:02:35 +00:00
Jeff Vander Stoep 10c69455c0 Remove world writable sysfs files
Test: build
Change-Id: I8c4b705726af8629413c5563c2cdba07d9815661
Merged-In: I9d18d31a9a65f785cf4bc69f011990e9f8182228
2017-10-05 15:38:40 -07:00
Dan Willemsen e3c99016f9 Always pass --auto-add-overlay to aapt2 for aar prebuilts
Bug: 64723465
Test: Build all aar prebuilts in our internal tree
Change-Id: I82ef8d59d4f710b755226b2801dc65c2ccffe40c
2017-10-05 14:55:11 -07:00
Jeff Vander Stoep 4bf984a3e8 Merge "Remove sysfs_writable type" am: f68eea331d -s ours
am: 81c1214675

Change-Id: I8b01ef49ad96da8201da4239ab8a794c40641d9c
2017-10-05 21:26:06 +00:00
Jeff Vander Stoep 81c1214675 Merge "Remove sysfs_writable type"
am: f68eea331d  -s ours

Change-Id: I539825e618a5d838202bfa5107dadd0488d33166
2017-10-05 21:22:56 +00:00
Jeff Vander Stoep a9694c8cc1 Merge "allow setting opengles property" am: 4feec6ddb8 -s ours
am: f0254bafda

Change-Id: Iacd5a67e1e45b7d0f311befa7937285059b94be1
2017-10-05 18:45:08 +00:00
Jeff Vander Stoep f0254bafda Merge "allow setting opengles property"
am: 4feec6ddb8  -s ours

Change-Id: I67c2a9060e8545b13ced8a40c373bae7dda665d0
2017-10-05 18:41:30 +00:00
Treehugger Robot f68eea331d Merge "Remove sysfs_writable type" 2017-10-05 17:36:29 +00:00
Treehugger Robot 4feec6ddb8 Merge "allow setting opengles property" 2017-10-05 17:36:25 +00:00
Alan Leung e6bf28ffe7 Merge "Add USE_D8_BY_DEFAULT in makefile." am: 03e8fb10d1
am: 5f1417897c

Change-Id: Ia9caff515e5f09cf7bd7a178e46410199f8f0d71
2017-10-05 09:24:12 +00:00
Alan Leung 5f1417897c Merge "Add USE_D8_BY_DEFAULT in makefile."
am: 03e8fb10d1

Change-Id: I68ba9afe7406fe84ddb9b5d18e583b89d0b8ccd8
2017-10-05 09:20:21 +00:00
Treehugger Robot 03e8fb10d1 Merge "Add USE_D8_BY_DEFAULT in makefile." 2017-10-05 09:14:44 +00:00
Jeff Vander Stoep 0ce25ee468 Remove sysfs_writable type
It's not used.

Test: build and boot aosp_x86 emulator. No selinux denials.
Change-Id: Ibfc8bfc4f930bac006c86cc05009dc96e78bcf48
2017-10-04 16:43:13 -07:00
Jeff Vander Stoep 178d04e39c allow setting opengles property
Addresses:
avc:  denied  { set } for property=ro.opengles.version
scontext=u:r:qemu_props:s0 tcontext=u:object_r:opengles_prop:s0
tclass=property_service

Test: build
Change-Id: Ia7445344726b941ad153a126dfe66df4bc8536ab
2017-10-04 16:12:36 -07:00
Colin Cross b2692a768a Merge "Revert "Generate the NDK docs with the ndk-docs target."" am: b33250278b
am: 9f92348ffa

Change-Id: Ibe6de1d4f40d6932219ef458b56bf8d92e62fe87
2017-10-04 00:27:46 +00:00
Colin Cross 9f92348ffa Merge "Revert "Generate the NDK docs with the ndk-docs target.""
am: b33250278b

Change-Id: I96b3d752fd0ad9b2deb438fbdd677a17619e0540
2017-10-04 00:21:57 +00:00
Alan Leung 013a37b760 Add USE_D8_BY_DEFAULT in makefile.
Bug: 65854021
Test: m USE_D8=true  showcommands out/target/common/obj/JAVA_LIBRARIES/okhttp_intermediates/with-local/classes.dex
Change-Id: Iec1a05bf6f03cf856faf2e013fa169e1a0beaf7a
2017-10-03 17:15:01 -07:00
Colin Cross b33250278b Merge "Revert "Generate the NDK docs with the ndk-docs target."" 2017-10-04 00:13:54 +00:00
Colin Cross c294f55489 Revert "Generate the NDK docs with the ndk-docs target."
This reverts commit d51b6d0d75.

Reason for revert: Broke all unbundled builds

Change-Id: Id6722a076ee91ca150b1a53935632579c6f6f6dd
2017-10-04 00:13:00 +00:00
Chih-Hung Hsieh 87b8c55312 Merge "Use -Werror in build/make" am: 2d1681c804
am: 7dba41687e

Change-Id: I8a4362aeb201542491f218b3b0a167998fe14abd
2017-10-03 22:52:43 +00:00
Chih-Hung Hsieh 7dba41687e Merge "Use -Werror in build/make"
am: 2d1681c804

Change-Id: If94e0a0210c7e47880729ad18b7a24e26be4d597
2017-10-03 22:47:22 +00:00
Dan Willemsen c624182c0c Merge "Ignore zip comments in dump-package-stats" am: 75cc5bf9ae
am: c4c502e751

Change-Id: I2dde44c9d68994e9079f3e8d8b3630195dba1c48
2017-10-03 22:43:55 +00:00
Dan Albert 68392e230e Merge "Generate the NDK docs with the ndk-docs target." am: 0f47dd4c13
am: e0af1859b8

Change-Id: Id314d6248152d865d0bd7fdeb779a8fb930fd052
2017-10-03 22:42:58 +00:00
Dan Willemsen c4c502e751 Merge "Ignore zip comments in dump-package-stats"
am: 75cc5bf9ae

Change-Id: If9f2fa10f24aa90234bd01bdd00177308d80aa9e
2017-10-03 22:40:09 +00:00
Dan Albert e0af1859b8 Merge "Generate the NDK docs with the ndk-docs target."
am: 0f47dd4c13

Change-Id: I8631da79f3ba45b46be7d0d50fdb48a0b623d141
2017-10-03 22:39:00 +00:00
Treehugger Robot 2d1681c804 Merge "Use -Werror in build/make" 2017-10-03 22:38:24 +00:00
Dan Willemsen 75cc5bf9ae Merge "Ignore zip comments in dump-package-stats" 2017-10-03 22:29:18 +00:00
Treehugger Robot 0f47dd4c13 Merge "Generate the NDK docs with the ndk-docs target." 2017-10-03 22:11:17 +00:00
Chih-Hung Hsieh 2a5bc9dfbf Use -Werror in build/make
* Remove unused local variables.

Bug: 66996870
Test: build with WITH_TIDY=1
Change-Id: Iced5bb903902f49d7cd5cf5f572906a512c75e18
2017-10-03 13:53:13 -07:00
Dan Albert d51b6d0d75 Generate the NDK docs with the ndk-docs target.
Test: make ndk-docs
Bug: None
Change-Id: I846f18c2d466d18603bb3ba59aaed7a9c938b1e3
2017-10-03 13:08:25 -07:00
Dan Willemsen 093075304b Ignore zip comments in dump-package-stats
Use -q to silence zip comments, which also silences the first line.

Bug: 67345114
Test: find vendor -name '*.apk' | xargs build/tools/dump-package-stats
Change-Id: Icb319c603de7c29644c58520213940179f67b7e4
2017-10-03 12:56:09 -07:00
Colin Cross 0a9245c78f Merge "Delete jack support" am: b039cf792f -s ours
am: df0e3a3663

Change-Id: Idefb56bcfb8073abf44ec48f3f69f60a70be1550
2017-10-03 01:38:42 +00:00
Colin Cross df0e3a3663 Merge "Delete jack support"
am: b039cf792f  -s ours

Change-Id: I118793b51630a987b96f9d94596554bab8cf206e
2017-10-03 01:26:04 +00:00
Treehugger Robot b039cf792f Merge "Delete jack support" 2017-10-03 01:17:25 +00:00
Dan Willemsen 9461ca528b Merge "Fix incremental aapt builds" am: 26cf972f50
am: cd82b18c8d

Change-Id: I9c57501ace6d643d45239c0b797db747b531d949
2017-10-02 23:30:38 +00:00
Dan Willemsen cd82b18c8d Merge "Fix incremental aapt builds"
am: 26cf972f50

Change-Id: I7279d4662553a6f31ff2e4ff7d5a482972a2acfb
2017-10-02 23:28:43 +00:00
Treehugger Robot 26cf972f50 Merge "Fix incremental aapt builds" 2017-10-02 23:22:28 +00:00
Dan Willemsen f439c334da Fix incremental aapt builds
If a resource was moved / removed without any other timestamp updates,
ninja would not re-run aapt. To fix this, add a list of resource files
into the same command as aapt (echo ... >/dev/null). That way if the
list changes, ninja will recognize the command line changing and rerun
aapt.

Bug: 67315436
Test: mmma cts/tests/autofillservice
Test: mv cts/tests/autofillservice/res/layout/welcome_activity.xml \
      cts/tests/autofillservice/res/layout/welcome_activity_test.xml
Test: mmma cts/tests/autofillservice

Change-Id: Ia93ac4ff48910fed74a1f1539ce4e1f5a9db023f
2017-10-02 14:22:02 -07:00
Dan Willemsen 6da385ffe4 Merge changes I7b2fc184,I71f6fcaf am: ea655a138f
am: cd4d0d4cc3

Change-Id: I36823ac57cadb6f2036262ff277cc275999c17ec
2017-10-02 20:53:45 +00:00
Dan Willemsen cd4d0d4cc3 Merge changes I7b2fc184,I71f6fcaf
am: ea655a138f

Change-Id: Icd7c2390a0a35777bda0a93af534d6a4254fff9b
2017-10-02 20:46:14 +00:00
Dan Willemsen ea655a138f Merge changes I7b2fc184,I71f6fcaf
* changes:
  Move generated aidl/logtags java classes to a subfolder
  Fix multiple output file generation for AAPT2
2017-10-02 19:54:15 +00:00
Colin Cross 37bf2b1250 Delete jack support
am: a6bc3a8a4c

Change-Id: Ie8353581a40916a1f267be9127f0fe2603119f34
2017-10-02 19:47:22 +00:00
Colin Cross e673deb280 Delete jack support
Remove all support for running jack.

Bug: 65302138
Test: m -j checkbuild
Change-Id: I1ef87c88af3f2689f8b0dcf1a01c958b16159631
Merged-In: I1ef87c88af3f2689f8b0dcf1a01c958b16159631
(cherry picked from commit 5db5d31d73)
2017-10-02 11:15:19 -07:00
Colin Cross a6bc3a8a4c Delete jack support
Remove all support for running jack.

Bug: 65302138
Test: m -j checkbuild
Change-Id: I1ef87c88af3f2689f8b0dcf1a01c958b16159631
Merged-In: I1ef87c88af3f2689f8b0dcf1a01c958b16159631
(cherry picked from commit 5db5d31d73)
2017-10-02 18:06:56 +00:00
Dan Willemsen 4d99527dcd Move generated aidl/logtags java classes to a subfolder
So that they can't be generated into src/, which would be added to the
source list automatically.

Bug: 36698184
Test: m telephony-common without this change, pass
Test: m telephony-common without the cleanspec, fail with dup class
Test: m telephony-common with the cleanspec, pass
Change-Id: I7b2fc1847d52ff4a9ba8c69e76123fe152629ef8
2017-09-29 20:36:50 -07:00
Dan Willemsen ba9b0fbc05 Fix multiple output file generation for AAPT2
Make R.stamp actually part of the same rule that creates R.java.
Otherwise if the generated sources directory is removed, we don't
regenerate R.java / Manifest.java.

Also move the package-export.apk and proguard options file into the same
rule.

Test: m telephony-common; rm out/target/common/obj/*/*_intermediates/src; m telephony-common
Change-Id: I71f6fcaf20593ca23271d52d15537aaa9ef4cc77
2017-09-29 20:35:32 -07:00