summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-08-03release-request-ca4ad653-1655-436a-b65c-2527b02ae5f2-for-git_oc-mr1-release- ↵android-wear-8.1.0_r1android-vts-8.1_r9android-vts-8.1_r8android-vts-8.1_r7android-vts-8.1_r6android-vts-8.1_r5android-vts-8.1_r4android-vts-8.1_r3android-vts-8.1_r11android-vts-8.1_r10android-cts-8.1_r9android-cts-8.1_r8android-cts-8.1_r7android-cts-8.1_r6android-cts-8.1_r5android-cts-8.1_r4android-cts-8.1_r3android-cts-8.1_r2android-cts-8.1_r18android-cts-8.1_r17android-cts-8.1_r16android-cts-8.1_r15android-cts-8.1_r14android-cts-8.1_r13android-cts-8.1_r12android-cts-8.1_r11android-cts-8.1_r10android-cts-8.1_r1android-8.1.0_r9android-8.1.0_r8android-8.1.0_r74android-8.1.0_r73android-8.1.0_r72android-8.1.0_r71android-8.1.0_r70android-8.1.0_r7android-8.1.0_r69android-8.1.0_r68android-8.1.0_r67android-8.1.0_r66android-8.1.0_r65android-8.1.0_r64android-8.1.0_r63android-8.1.0_r62android-8.1.0_r61android-8.1.0_r60android-8.1.0_r6android-8.1.0_r53android-8.1.0_r52android-8.1.0_r51android-8.1.0_r50android-8.1.0_r5android-8.1.0_r48android-8.1.0_r47android-8.1.0_r46android-8.1.0_r45android-8.1.0_r43android-8.1.0_r42android-8.1.0_r41android-8.1.0_r40android-8.1.0_r4android-8.1.0_r39android-8.1.0_r38android-8.1.0_r37android-8.1.0_r36android-8.1.0_r35android-8.1.0_r33android-8.1.0_r32android-8.1.0_r31android-8.1.0_r30android-8.1.0_r3android-8.1.0_r29android-8.1.0_r28android-8.1.0_r27android-8.1.0_r26android-8.1.0_r25android-8.1.0_r23android-8.1.0_r22android-8.1.0_r21android-8.1.0_r20android-8.1.0_r2android-8.1.0_r19android-8.1.0_r18android-8.1.0_r17android-8.1.0_r16android-8.1.0_r15android-8.1.0_r14android-8.1.0_r13android-8.1.0_r12android-8.1.0_r11android-8.1.0_r10android-8.1.0_r1aosp-new/oreo-mr1-wear-releaseaosp-new/oreo-mr1-vts-releaseaosp-new/oreo-mr1-security-releaseaosp-new/oreo-mr1-s1-releaseaosp-new/oreo-mr1-releaseaosp-new/oreo-mr1-cuttlefish-testingaosp-new/oreo-mr1-cts-releaseaosp-new/oreo-m8-releaseaosp-new/oreo-m7-releaseaosp-new/oreo-m6-s4-releaseaosp-new/oreo-m6-s3-releaseaosp-new/oreo-m6-s2-releaseaosp-new/oreo-m5-releaseaosp-new/oreo-m4-s9-releaseaosp-new/oreo-m4-s8-releaseaosp-new/oreo-m4-s7-releaseaosp-new/oreo-m4-s6-releaseaosp-new/oreo-m4-s5-releaseaosp-new/oreo-m4-s4-releaseaosp-new/oreo-m4-s3-releaseaosp-new/oreo-m4-s2-releaseaosp-new/oreo-m4-s12-releaseaosp-new/oreo-m4-s11-releaseaosp-new/oreo-m4-s10-releaseaosp-new/oreo-m4-s1-releaseaosp-new/oreo-m3-releaseaosp-new/oreo-m2-s5-releaseaosp-new/oreo-m2-s4-releaseaosp-new/oreo-m2-s3-releaseaosp-new/oreo-m2-s2-releaseaosp-new/oreo-m2-s1-releaseaosp-new/oreo-m2-releaseLA.HB.1.5.1_rb1.20android-build-team Robot1-0/+4
4241196 snap-temp-L48200000088705722 Change-Id: Iff5b605be33c0300d5813294f3dcc0d4377c04a3
2017-07-25Mark the module as VNDK or VNDK-SP in Android.bpaosp-new/oreo-mr1-devJustin Yun1-0/+4
As a VNDK/VNDK-SP module, Android.bp must have 'vndk' tag as well as 'vendor_available: true'. For a VNDK module, the 'vndk' tag has 'enabled: true'. It will be installed system/lib(64)/vndk as a vendor variant. For a VNDK-SP module, the 'vndk' tag has 'support_system_process: true' as well as 'enabled: true'. It will be installed system/lib(64)/vndk-sp as a vendor variant. Bug: 63866913 Test: build and boot with BOARD_VNDK_VERSION=current Change-Id: Ib7793f92de90512fcffcd123b57d726e71051897
2017-06-25release-request-7bfcab52-d1c0-4256-9d6b-5b5092bc78ca-for-git_oc-mr1-release- ↵android-build-team Robot14-3812/+0
4133428 snap-temp-L95800000077479875 Change-Id: Id27a738d2872633a9a2dc5deda2de4fbf9bdb1fd
2017-06-22Merge "Lose xz-embedded to external/xz-embedded." am: 39a0299cfd am: ↵Elliott Hughes14-3812/+0
1366162e38 am: 65dc0b3969 am: b537f2adf8 Change-Id: Iea11ce0eca2260d1df22692d77c9a4c3a7f30334
2017-06-22Merge "Lose xz-embedded to external/xz-embedded." am: 39a0299cfd am: 1366162e38Elliott Hughes14-3812/+0
am: 65dc0b3969 Change-Id: Id2d91960bc97b3e8d4d7b48423502f82f8aaebee
2017-06-22Merge "Lose xz-embedded to external/xz-embedded." am: 39a0299cfdElliott Hughes14-3812/+0
am: 1366162e38 Change-Id: I18a4a40fd2873640a2cfb91c1bc71ec597c52e7f
2017-06-22Merge "Lose xz-embedded to external/xz-embedded."Elliott Hughes14-3812/+0
am: 39a0299cfd Change-Id: I3a837424803499b896b8d073e9b17609ed461c3c
2017-06-22Merge "Lose xz-embedded to external/xz-embedded."android-o-preview-4android-o-iot-preview-5aosp-new/o-iot-preview-5Treehugger Robot14-3812/+0
2017-06-21Lose xz-embedded to external/xz-embedded.Elliott Hughes14-3812/+0
Bug: http://b/32846435 Test: builds Change-Id: Ia96dee609ae66ea7a967ac4f69755be03e506895
2017-05-17release-request-655284b0-7f0b-48b5-b01d-27f48a99f2c0-for-git_oc-mr1-release- ↵android-build-team Robot361-10691/+22430
4017105 snap-temp-L82600000064873863 Change-Id: I8c417c3662ff2d9ef659300b6bcab6db6692b2c0
2017-05-17Merge "libxz: Android.mk -> Android.bp" am: 078994b97d am: 257279629b am: ↵aosp-new/oreo-dr1-devSteven Moreland3-22/+18
0f97354095 am: 95e0e4c650 Change-Id: I54c8968efd494bf90f53caa5381c560dce9237a1
2017-05-17Merge "libxz: Android.mk -> Android.bp" am: 078994b97d am: 257279629bSteven Moreland3-22/+18
am: 0f97354095 Change-Id: Ie2b0fa8d677ffe5e25faa0f073093679249ca59d
2017-05-17Merge "libxz: Android.mk -> Android.bp" am: 078994b97dSteven Moreland3-22/+18
am: 257279629b Change-Id: I890ec335d73b2d3c9b33111a956ba1ad411d98cc
2017-05-17Merge "libxz: Android.mk -> Android.bp"Steven Moreland3-22/+18
am: 078994b97d Change-Id: Iaa02d7326e420563b48dadfb2b8fe98b63882a07
2017-05-17Merge "libxz: Android.mk -> Android.bp"android-o-preview-3android-n-iot-preview-4aosp-new/n-iot-preview-4Treehugger Robot3-22/+18
2017-05-12libxz: Android.mk -> Android.bpSteven Moreland3-22/+18
Also renamed libxz-host to libxz. Test: links Change-Id: I6da49cfb20942aac74e34ae4ce903cd282c6a919
2017-05-06Merge "Rebase LZMA SDK on 16.04 stable" am: 46b54e959f am: 80daef3ed0 am: ↵Tetsuo Osaka358-10669/+22412
e4dd054082 am: 565f4245fb Change-Id: If5189541292785ef48436b55c7a3b43cbe1775ae
2017-05-06Merge "Rebase LZMA SDK on 16.04 stable" am: 46b54e959f am: 80daef3ed0Tetsuo Osaka358-10669/+22412
am: e4dd054082 Change-Id: Iea40934ca2e675b24a721e030f2369e8c448e90c
2017-05-06Merge "Rebase LZMA SDK on 16.04 stable" am: 46b54e959fTetsuo Osaka358-10669/+22412
am: 80daef3ed0 Change-Id: Icde35005c1c009408c05c814a9951d3f5b6a1bd9
2017-05-06Merge "Rebase LZMA SDK on 16.04 stable"Tetsuo Osaka358-10669/+22412
am: 46b54e959f Change-Id: Ic8cec532f8ef641768a4b23cd015d55664d4ecf4
2017-05-06Merge "Rebase LZMA SDK on 16.04 stable"Treehugger Robot358-10669/+22412
2017-04-18Rebase LZMA SDK on 16.04 stableTetsuo Osaka358-10669/+22412
This was downloaded from http://www.7-zip.org/a/lzma1604.7z The bin folder was excluded like in previous updates All files were deleted and replaced with those from the SDK. The embedded projects Tukaani, xz-embedded and android build files where not touched. The changelog since the 9.38 beta is: 16.04 2016-10-04 ------------------------- - The bug was fixed in DllSecur.c. 16.03 2016-09-28 ------------------------- - SFX modules now use some protection against DLL preloading attack. - Some bugs in 7z code were fixed. 16.02 2016-05-21 ------------------------- - The BUG in 16.00 - 16.01 was fixed: Split Handler (SplitHandler.cpp) returned incorrect total size value (kpidSize) for split archives. 16.01 2016-05-19 ------------------------- - Some internal changes to reduce the number of compiler warnings. 16.00 2016-05-10 ------------------------- - Some bugs were fixed. 15.12 2015-11-19 ------------------------- - The BUG in C version of 7z decoder was fixed: 7zDec.c : SzDecodeLzma2() 7z decoder could mistakenly report about decoding error for some 7z archives that use LZMA2 compression method. The probability to get that mistaken decoding error report was about one error per 16384 solid blocks for solid blocks larger than 16 KB (compressed size). - The BUG (in 9.26-15.11) in C version of 7z decoder was fixed: 7zArcIn.c : SzReadHeader2() 7z decoder worked incorrectly for 7z archives that contain empty solid blocks, that can be placed to 7z archive, if some file is unavailable for reading during archive creation. 15.09 beta 2015-10-16 ------------------------- - The BUG in LZMA / LZMA2 encoding code was fixed. The BUG in LzFind.c::MatchFinder_ReadBlock() function. If input data size is larger than (4 GiB - dictionary_size), the following code worked incorrectly: - LZMA : LzmaEnc_MemEncode(), LzmaEncode() : LZMA encoding functions for compressing from memory to memory. That BUG is not related to LZMA encoder version that works via streams. - LZMA2 : multi-threaded version of LZMA2 encoder worked incorrectly, if default value of chunk size (CLzma2EncProps::blockSize) is changed to value larger than (4 GiB - dictionary_size). Change-Id: I6b3974015c605fba3c0d4d897fab5a166174f441
2017-04-13Mark as vendor_available am: 4e3bd2dd17Dan Willemsen0-0/+0
am: aa9061e358 Change-Id: Ida771d13e10f1c2a82f5c786a832b322141a7f88
2017-04-12Mark as vendor_availableDan Willemsen0-0/+0
am: 4e3bd2dd17 Change-Id: I7bd0f0fdf48673ff8fcec57498e41c37ecdfdd38
2017-04-12Merge "Mark as vendor_available" am: 462f68aa27 am: dddb13851c am: 217ec5922aDan Willemsen1-0/+1
am: d1e9163be6 Change-Id: If38f83497bdea45c381150a2edd48a51b3814b15
2017-04-12Merge "Mark as vendor_available" am: 462f68aa27 am: dddb13851cDan Willemsen1-0/+1
am: 217ec5922a Change-Id: I71da391bea5460efc2ff83113286daee34d23082
2017-04-12Merge "Mark as vendor_available" am: 462f68aa27Dan Willemsen1-0/+1
am: dddb13851c Change-Id: I1c4bbeb7b4907615cfdd2414b955979c13f26370
2017-04-12Merge "Mark as vendor_available"Dan Willemsen1-0/+1
am: 462f68aa27 Change-Id: Ia8f2a0f8ebb92b2e847337f2a4e00c887af83577
2017-04-12Merge "Mark as vendor_available"android-wear-o-preview-4android-wear-o-preview-3android-o-preview-2Treehugger Robot1-0/+1
2017-04-11Mark as vendor_availableandroid-vts-8.0_r9android-vts-8.0_r8android-vts-8.0_r7android-vts-8.0_r6android-vts-8.0_r2android-vts-8.0_r13android-vts-8.0_r12android-vts-8.0_r11android-vts-8.0_r10android-vts-8.0_r1android-cts-8.0_r9android-cts-8.0_r8android-cts-8.0_r7android-cts-8.0_r6android-cts-8.0_r5android-cts-8.0_r4android-cts-8.0_r3android-cts-8.0_r22android-cts-8.0_r21android-cts-8.0_r20android-cts-8.0_r2android-cts-8.0_r19android-cts-8.0_r18android-cts-8.0_r17android-cts-8.0_r16android-cts-8.0_r15android-cts-8.0_r14android-cts-8.0_r13android-cts-8.0_r12android-cts-8.0_r11android-cts-8.0_r10android-cts-8.0_r1android-8.0.0_r9android-8.0.0_r7android-8.0.0_r44android-8.0.0_r43android-8.0.0_r42android-8.0.0_r41android-8.0.0_r40android-8.0.0_r4android-8.0.0_r39android-8.0.0_r38android-8.0.0_r37android-8.0.0_r36android-8.0.0_r35android-8.0.0_r32android-8.0.0_r31android-8.0.0_r30android-8.0.0_r3android-8.0.0_r29android-8.0.0_r28android-8.0.0_r2android-8.0.0_r17android-8.0.0_r16android-8.0.0_r15android-8.0.0_r13android-8.0.0_r12android-8.0.0_r11android-8.0.0_r10android-8.0.0_r1aosp-new/oreo-vts-releaseaosp-new/oreo-security-releaseaosp-new/oreo-releaseaosp-new/oreo-r6-releaseaosp-new/oreo-r5-releaseaosp-new/oreo-r4-releaseaosp-new/oreo-r3-releaseaosp-new/oreo-r2-releaseaosp-new/oreo-devaosp-new/oreo-cts-releaseDan Willemsen1-0/+1
By setting vendor_available, the following may become true: * a prebuilt library from this release may be used at runtime by in a later releasse (by vendor code compiled against this release). so this library shouldn't depend on runtime state that may change in the future. * this library may be loaded twice into a single process (potentially an old version and a newer version). The symbols will be isolated using linker namespaces, but this may break assumptions about 1 library in 1 process (your singletons will run twice). Background: This means that these modules may be built and installed twice -- once for the system partition and once for the vendor partition. The system version will build just like today, and will be used by the framework components on /system. The vendor version will build against a reduced set of exports and libraries -- similar to, but separate from, the NDK. This means that all your dependencies must also mark vendor_available. At runtime, /system binaries will load libraries from /system/lib*, while /vendor binaries will load libraries from /vendor/lib*. There are some exceptions in both directions -- bionic(libc,etc) and liblog are always loaded from /system. And SP-HALs (OpenGL, etc) may load /vendor code into /system processes, but the dependencies of those libraries will load from /vendor until it reaches a library that's always on /system. In the SP-HAL case, if both framework and vendor libraries depend on a library of the same name, both versions will be loaded, but they will be isolated from each other. It's possible to compile differently -- reducing your source files, exporting different include directories, etc. For details see: https://android-review.googlesource.com/368372 None of this is enabled unless the device opts into the system/vendor split with BOARD_VNDK_VERSION := current. Bug: 36426473 Bug: 36079834 Test: Android-aosp_arm.mk is the same before/after Test: build.ninja is the same before/after Test: build-aosp_arm.ninja is the same before/after Test: attempt to compile with BOARD_VNDK_VERSION := current Merged-In: I7625075aea9c5c8b1ffdc8794776df624365263a Change-Id: I7625075aea9c5c8b1ffdc8794776df624365263a
2017-04-10Mark as vendor_availableDan Willemsen1-0/+1
By setting vendor_available, the following may become true: * a prebuilt library from this release may be used at runtime by in a later releasse (by vendor code compiled against this release). so this library shouldn't depend on runtime state that may change in the future. * this library may be loaded twice into a single process (potentially an old version and a newer version). The symbols will be isolated using linker namespaces, but this may break assumptions about 1 library in 1 process (your singletons will run twice). Background: This means that these modules may be built and installed twice -- once for the system partition and once for the vendor partition. The system version will build just like today, and will be used by the framework components on /system. The vendor version will build against a reduced set of exports and libraries -- similar to, but separate from, the NDK. This means that all your dependencies must also mark vendor_available. At runtime, /system binaries will load libraries from /system/lib*, while /vendor binaries will load libraries from /vendor/lib*. There are some exceptions in both directions -- bionic(libc,etc) and liblog are always loaded from /system. And SP-HALs (OpenGL, etc) may load /vendor code into /system processes, but the dependencies of those libraries will load from /vendor until it reaches a library that's always on /system. In the SP-HAL case, if both framework and vendor libraries depend on a library of the same name, both versions will be loaded, but they will be isolated from each other. It's possible to compile differently -- reducing your source files, exporting different include directories, etc. For details see: https://android-review.googlesource.com/368372 None of this is enabled unless the device opts into the system/vendor split with BOARD_VNDK_VERSION := current. Bug: 36426473 Bug: 36079834 Test: Android-aosp_arm.mk is the same before/after Test: build.ninja is the same before/after Test: build-aosp_arm.ninja is the same before/after Test: attempt to compile with BOARD_VNDK_VERSION := current Change-Id: I7625075aea9c5c8b1ffdc8794776df624365263a
2017-04-09Merge "Fix build warning" am: 1e42dd3e47 am: ebcb611743 am: eeeb77f8b0Glenn Kasten0-0/+0
am: ee9bb23b87 Change-Id: I80019f31f0a0d471bc83fc7eafb0052d4fff8de0
2017-04-09Merge "Fix build warning" am: 1e42dd3e47 am: ebcb611743Glenn Kasten0-0/+0
am: eeeb77f8b0 Change-Id: I7a82b1a70cd8d21ecc0d8fbb25bdd728d8a016a6
2017-04-09Merge "Fix build warning" am: 1e42dd3e47Glenn Kasten2-2/+2
am: ebcb611743 Change-Id: I2f2f542d4b3fec705f54309bace32e3792ac14eb
2017-04-09Merge "Fix build warning"Glenn Kasten2-2/+2
am: 1e42dd3e47 Change-Id: I9e4832fce76e6836d2f299a55d7947d94ca364d6
2017-04-09Merge "Fix build warning"Treehugger Robot2-2/+2
2017-04-09Fix build warningGlenn Kasten2-2/+2
external/lzma/C/Lzma2Enc.c:241:21: warning: comparison of integers of different signs: 'UInt64' (aka 'unsigned long long') and 'int' [-Wsign-compare] if (numBlocks < t2) ~~~~~~~~~ ^ ~~ Test: builds without warnings Change-Id: I65bb8ebbf679855bbe02ddce431be2f328a062b4 (cherry picked from commit c386efd80bc17340ef319c6ff05090c4feb2abee)
2016-11-30Merge "Enable liblzma on Host bionic" am: 808957ad04 am: b04e8dba44 am: ↵Dan Willemsen1-0/+3
d77f86d9a5 am: a307a48ab8 Change-Id: I969f5fa9196c8029dbda4d7590d691c653ff51fb
2016-11-30Merge "Enable liblzma on Host bionic" am: 808957ad04 am: b04e8dba44Dan Willemsen1-0/+3
am: d77f86d9a5 Change-Id: If715511e00caf55b2856da48ee323fc4f9f55a14
2016-11-30Merge "Enable liblzma on Host bionic" am: 808957ad04Dan Willemsen1-0/+3
am: b04e8dba44 Change-Id: I0c37adcb8b2f99b8108444681dcde4afe2d3bb02
2016-11-30Merge "Enable liblzma on Host bionic"android-o-preview-1android-n-mr2-preview-2android-n-mr2-preview-1aosp-new/o-previewDan Willemsen1-0/+3
am: 808957ad04 Change-Id: I18eec18dffe1295b987985ad5cb1a4fa4c3116c6
2016-11-30Merge "Enable liblzma on Host bionic"Treehugger Robot1-0/+3
2016-11-28Enable liblzma on Host bionicDan Willemsen1-0/+3
Bug: 31559095 Test: Test linux_bionic compile Change-Id: I568cd49ffbd30217b0af7185e85051cc22f97299
2016-11-17Fix build warningGlenn Kasten2-2/+2
external/lzma/C/Lzma2Enc.c:241:21: warning: comparison of integers of different signs: 'UInt64' (aka 'unsigned long long') and 'int' [-Wsign-compare] if (numBlocks < t2) ~~~~~~~~~ ^ ~~ Test: builds without warnings Change-Id: I65bb8ebbf679855bbe02ddce431be2f328a062b4
2016-07-12Merge \\\\"Rename Android.soong.mk to Android.mk\\\\" am: d044137cbe am: ↵Colin Cross1-0/+0
17dda56f12 am: 375be57f16 am: 89ba077391 Change-Id: I7e6ba9a84393275b021dcb2eb4b4255f6acacbf9
2016-07-12Merge \\\"Rename Android.soong.mk to Android.mk\\\" am: d044137cbe am: ↵Colin Cross1-0/+0
17dda56f12 am: 375be57f16 Change-Id: I96a5f86e7b7b475b631ce99d84fc0bc74a9de9dc
2016-07-12Merge \\"Rename Android.soong.mk to Android.mk\\" am: d044137cbeColin Cross1-0/+0
am: 17dda56f12 Change-Id: If9d07c64446be7a4119a282661f4d4c5e5d77ed8
2016-07-12Merge \"Rename Android.soong.mk to Android.mk\"android-n-mr1-preview-2android-n-mr1-preview-1Colin Cross1-0/+0
am: d044137cbe Change-Id: I4f97ae2f54cd271f3a9acbb16649a41b62d342c4
2016-07-12Merge "Rename Android.soong.mk to Android.mk"android-wear-n-preview-2android-wear-7.1.1_r1android-n-preview-5android-n-iot-preview-2LBR.BR.1.0-25900-8976.0LBR.BR.1.0-22100-8976.0LBR.BR.1.0-21800-8976.0LBR.BR.1.0-18900-8976.0brillo-m13-stableaosp-new/nougat-mr1-wear-releaseaosp-new/n-iot-preview-2Colin Cross1-0/+0
2016-07-11Rename Android.soong.mk to Android.mkColin Cross1-0/+0
Soong is always on now, so we don't have to distinguish between makefiles that should be ignored because Soong is handling them with an Android.bp file, and makefiles that are still needed with Soong. All obsolete Android.mk files have been removed, rename all Android.soong.mk files to Android.mk. Change-Id: I45f4f18761a252d0c9bc74beb6f2185129e4dfd4