aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-02-24[automerger skipped] DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-masterandroid-mainline-10.0.0_r9android-mainline-10.0.0_r7android-mainline-10.0.0_r5android-mainline-10.0.0_r4android-mainline-10.0.0_r10android-10.0.0_r9android-10.0.0_r8android-10.0.0_r7android-10.0.0_r45android-10.0.0_r44android-10.0.0_r43android-10.0.0_r42android-10.0.0_r41android-10.0.0_r40android-10.0.0_r39android-10.0.0_r38android-10.0.0_r37android-10.0.0_r36android-10.0.0_r35android-10.0.0_r34android-10.0.0_r33android-10.0.0_r32android-10.0.0_r31android-10.0.0_r30android-10.0.0_r29android-10.0.0_r28android-10.0.0_r27android-10.0.0_r26android-10.0.0_r25android-10.0.0_r24android-10.0.0_r23android-10.0.0_r22android-10.0.0_r21android-10.0.0_r20android-10.0.0_r19android-10.0.0_r18android-10.0.0_r16android-10.0.0_r15android-10.0.0_r14android-10.0.0_r13android-10.0.0_r12android10-qpr3-s1-releaseandroid10-qpr3-releaseandroid10-qpr2-s4-releaseandroid10-qpr2-s3-releaseandroid10-qpr2-s2-releaseandroid10-qpr2-s1-releaseandroid10-qpr2-releaseandroid10-qpr1-releaseandroid10-qpr1-mainline-releaseandroid10-qpr1-d-releaseandroid10-qpr1-c-s1-releaseandroid10-qpr1-c-releaseandroid10-qpr1-b-s1-releaseandroid10-qpr1-b-releaseandroid10-mainline-media-releaseandroid10-devandroid10-d4-s1-releaseandroid10-d4-releaseandroid10-c2f2-s2-releaseandroid10-c2f2-s1-releaseandroid10-c2f2-releaseXin Li
am: 708c6de808 -s ours am skip reason: subject contains skip directive Change-Id: I81ab4bf8f87de74cc380df2088da262fda24bdc8
2019-02-20DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-masterandroid-o-mr1-iot-release-1.0.14android-o-mr1-iot-release-1.0.13Xin Li
Bug: 120848293 Change-Id: I809f64bd5936835bae3618c479419e19ebcf0c07
2018-12-13Add OWNERS. am: 40644ada0e am: 4600b7a60dElliott Hughes
am: 74d8fb9ffd Change-Id: I6aca583de5be96d6e442fa7bb4e82f52a14ae2db
2018-12-13Add OWNERS. am: 40644ada0eElliott Hughes
am: 4600b7a60d Change-Id: Idd7f1c022035b701e57a53a4381d0086a6c92dc3
2018-12-13Add OWNERS.Elliott Hughes
am: 40644ada0e Change-Id: I619afa14daac7ecc5f27ed948500023e6875e6e4
2018-12-12Add OWNERS.android-q-preview-6android-q-preview-5android-q-preview-4android-q-preview-2.5android-q-preview-1android-o-mr1-iot-release-1.0.8android-o-mr1-iot-release-1.0.7android-o-mr1-iot-release-1.0.12android-o-mr1-iot-release-1.0.10oreo-mr1-iot-releaseElliott Hughes
Test: N/A Change-Id: Ib1307815ecf1ebe15a5e6efd90a4ebc7bf306aec
2018-11-01Merge "Mark libbrotli as recovery_available for update_engine_sideload" am: ↵Dan Willemsen
7239b14f7c am: 2919001f63 am: 5379c62c12 Change-Id: Ieb923ef2f5d2338bb271d27b40493adea9d6507c
2018-11-01Merge "Mark libbrotli as recovery_available for update_engine_sideload" am: ↵Dan Willemsen
7239b14f7c am: 2919001f63 Change-Id: Idd7e2c598bfa5b4a558ecd5d3680db06e59c1b79
2018-11-01Merge "Mark libbrotli as recovery_available for update_engine_sideload"Dan Willemsen
am: 7239b14f7c Change-Id: I0d72236058bc34ba0c1a2c2b7dc0e551dea8d6b5
2018-11-02Merge "Mark libbrotli as recovery_available for update_engine_sideload"android-wear-8.0.0_r2android-o-mr1-iot-release-smart-display-r9android-o-mr1-iot-release-smart-display-r8android-o-mr1-iot-release-smart-display-r5android-o-mr1-iot-release-smart-display-r40.1Jandroid-o-mr1-iot-release-smart-display-r4android-o-mr1-iot-release-smart-display-r39android-o-mr1-iot-release-smart-display-r30android-o-mr1-iot-release-smart-display-r22android-o-mr1-iot-release-smart-display-r14android-o-mr1-iot-release-smart-clock-r6android-o-mr1-iot-release-smart-clock-r2android-o-mr1-iot-release-smart-clock-fsiandroid-o-mr1-iot-release-smart-clock-fcsandroid-o-mr1-iot-release-cube_r2android-o-mr1-iot-release-cube-fsiandroid-o-mr1-iot-release-cube-fcsDan Willemsen
2018-10-29Merge tag 'v1.0.7' into HEAD am: d7e435979a am: e2b6da5ee0Elliott Hughes
am: 8eb7161534 Change-Id: Id3f3b79bfcb80f891f24a8b439a6c83508827713
2018-10-29Merge tag 'v1.0.7' into HEAD am: d7e435979aElliott Hughes
am: e2b6da5ee0 Change-Id: I87d433fb2d9b08c2efef12ea1934145604e3a29e
2018-10-29Merge tag 'v1.0.7' into HEADElliott Hughes
am: d7e435979a Change-Id: Ibc7dccf84c0c6af34893135d1e9caf1ac5a8e1c3
2018-10-29Merge tag 'v1.0.7' into HEADElliott Hughes
Change-Id: I4944ea888d852cdb0369dd23e8420916ca804a2b
2018-10-24[automerger skipped] Merge pie-platform-release to aosp-master - DO NOT ↵Bill Yi
MERGE am: 5912ddfcfe -s ours am: 08db450076 -s ours am: d5ebfa5507 -s ours Change-Id: I9cc20f5feebdeae81b1f82b8b543bdff546be771
2018-10-24[automerger skipped] Merge pie-platform-release to aosp-master - DO NOT ↵Bill Yi
MERGE am: 5912ddfcfe -s ours am: 08db450076 -s ours Change-Id: I693c0e0db10431ca9690a9cc6bfaeb24fc63fe62
2018-10-24[automerger skipped] Merge pie-platform-release to aosp-master - DO NOT MERGEBill Yi
am: 5912ddfcfe -s ours Change-Id: Ic95eafb0819e087d861b72b311ac6d071e257395
2018-10-24Merge pie-platform-release to aosp-master - DO NOT MERGEBill Yi
Change-Id: I42bb6a0cb42f10137be010ace697e501fb007c20
2018-10-24[automerger skipped] Merge pi-platform-release to stage-aosp-master - DO NOT ↵Bill Yi
MERGE am: ecde361243 -s ours am: 7902790d65 -s ours Change-Id: I5f363d47c0310685681dd2a7e1f801fb60de29f5
2018-10-24[automerger skipped] Merge pi-platform-release to stage-aosp-master - DO NOT ↵Bill Yi
MERGE am: ecde361243 -s ours Change-Id: I88563aa5580cd7ff2d11cff1e4f9123ea17b846b
2018-10-24Merge pi-platform-release to stage-aosp-master - DO NOT MERGEBill Yi
Change-Id: I3204883566df69a391c11a248985cc3864323e4d
2018-10-23Mark libbrotli as recovery_available for update_engine_sideloadDan Willemsen
Test: build update_engine_sideload Change-Id: Ia467e39133c2e872297d8b5923eb9d7bf95d2387
2018-10-23Ramp up version to 1.0.7Eugene Kliuchnikov
2018-10-19Fix #698Eugene Kliuchnikov
2018-10-18Remove dependency to full JDK. This should speedup clean builds. (#719)Eugene Kliuchnikov
* Remove dependency to full JDK. This should speedup clean builds. * Upgrade appveyor bazel
2018-10-17make/build: ensure NEON is enabled and tested (#718)Stephen Kyle
Make sure the travis CI aarch32 bot tests NEON, and also that running CROSS_COMPILE=arm-linux-gnueabihf make enables the use of NEON to accelerate the back-reference copying.
2018-10-16Fix `<arm_neon.h>` inclusion guard. (#717)Eugene Kliuchnikov
2018-10-16Fix typo / minor formatting (#716)Eugene Kliuchnikov
* Fix typo / minor formatting / pull computable constant to the place of use.
2018-10-08decode: fix NEON inclusion (#714)Stephen Kyle
The macro that checks for NEON support should be __ARM_NEON, not __ARM_NEON__. [1] AArch64 compilers define __ARM_NEON but not __ARM_NEON__. AArch32 compilers currently seem to define both, but could be within their rights to drop __ARM_NEON__ in future versions. This change moves the check into the common/platform.h file, checks for both forms, and sets BROTLI_TARGET_NEON if NEON support is available. [1] Section 6.5.4 of the ARM C Language Extensions. (At the time of writing, the latest version was Release 2.1.)
2018-10-03Merge "Remove all submodules." am: c9980a318e am: 9954a80644jungjw
am: 3f821fa64b Change-Id: Id60be23ab1932d590167a42c8f6bf51e3112bdd1
2018-10-03Merge "Remove all submodules." am: c9980a318ejungjw
am: 9954a80644 Change-Id: Ib3cee66dcf34affa2050b1abb848a0ccd8bc5eab
2018-10-03Merge "Remove all submodules."jungjw
am: c9980a318e Change-Id: I95677ea5706289c9ec91d68de93d2a7df08b9694
2018-10-03Merge "Remove all submodules."android-o-mr1-iot-release-smart-display-r3android-o-mr1-iot-release-1.0.5oreo-mr1-1.2-iot-releasemaster-cuttlefish-testing-releasejungjw
2018-10-02Build brotli-java against public APIs. am: 1ac7fc6b16 am: c8a27c6280Jeff Sharkey
am: e32a419b83 Change-Id: Ibb8a08740fb9717d94f98bba8396470e8e34261f
2018-10-02Build brotli-java against public APIs. am: 1ac7fc6b16Jeff Sharkey
am: c8a27c6280 Change-Id: Ia934d26e50cf174a0bd2d841955dd29ad1c9a1b5
2018-10-02Build brotli-java against public APIs.Jeff Sharkey
am: 1ac7fc6b16 Change-Id: I03c257a932a8626560fd91ab081523f22dce1e99
2018-10-02Build brotli-java against public APIs.Jeff Sharkey
Required to be used in unbundled apps. Bug: 112696623 Test: builds Change-Id: Ief36e9b951f8d24e7d8b52f06dfbd275e1cdc15b
2018-10-02tools/brotli: improve window size autodetect (#710)Alexey Ivanov
Window size is defined as: `(1 << BROTLI_PARAM_LGWIN) - 16` in `c/include/brotli/encode.h` Therefore we should probably take these 16 bytes into account. Done basic manual testing: $ python3 -c 'print ("A"*2046)' > t $ bazel run -- //:brotli -w 0 -f -o $(realpath t).br $(realpath ./t) $ python3 research/brotlidump.py t.br |& fgrep WSIZE 0000 c1 1000001 WSIZE windowsize=(1<<12)-16=4080 New version properly detects window size of `4080`, while previous one used `2032`: $ python3 research/brotlidump.py t.br |& fgrep WSIZE 0000 b1 0110001 WSIZE windowsize=(1<<11)-16=2032
2018-09-27Remove all submodules.Jaewoong Jung
Submodules are not supported by the current Android platfrom development tool chain, so only make git do extra work. Even worse, misconfigured submodules that break git-based workflows can be submitted without triggering a presubmit failure. Test: TreeHugger Issue: 109878533 Change-Id: Iac2ae9d5eda6d1809dc2de20976ab66a713ac5ad
2018-09-27decode: faster huffman code loading on 32-bit Arm (#703)Stephen Kyle
* platform: add macro for using the 'aligned' attribute * decode: add accessor macros for HuffmanCode fields Adds a constructor function for building HuffmanCode values so they can be accessed quickly on different architectures. Also adds macros for marking a HuffmanCode table pointer that can be accessed quickly (BROTLI_HC_MARK_TABLE_FOR_FAST_LOAD), adjusting the index into that table (BROTLI_HC_ADJUST_TABLE_INDEX), and getting the .bits or .value fields out of the table at the current index (BROTLI_HC_GET_BITS/VALUE). For example, assuming |table| contains a HuffmanCode pointer: BROTLI_HC_MARK_TABLE_FOR_FAST_LOAD(table); BROTLI_HC_ADJUST_TABLE_INDEX(table, index_into_table); *bits = BROTLI_HC_GET_BITS(table); *value = BROTLI_HC_GET_VALUE(table); BROTLI_HC_ADJUST_TABLE_INDEX(table, offset); *bits2 = BROTLI_HC_GET_BITS(table); *value2 = BROTLI_HC_GET_VALUE(table); All uses of the HuffmanCode have been updated appropriately. * decode: add alternative accessors for HuffmanCode on Arm AArch32
2018-09-27Cross compilation support (#709)Stephen Kyle
* build: add cross-compilation support to make Set CROSS_COMPILE when running make to use the selected cross compilation toolchain, such as arm-linux-gnueabihf, or aarch64-linux-gnu. Testing requires the presence of qemu - 'qemu-$(ARCH)' will be executed, where ARCH is the first part of the toolchain triplet. * build: add cross-compilation support to cmake If C_COMPILER/CXX_COMPILER/CC/CXX are found to have cross-compilation triplets in front of the compiler, then qemu will be used to execute the tests. * CI: add arm-linux-gnueabihf-gcc builder to Travis The version of qemu available in Ubuntu trusty (as provided by Travis) appears to have a bug in qemu-aarch64, which leads to the compatibility tests failing on some inputs, erroneously rejecting the input as corrupt. Once Travis supports xenial, we could add an aarch64-gnu-linux-gcc builder as well. * CI: propagate cmake errors out of .travis.sh Seems like even if cmake fails, the error isn't picked up by Travis.
2018-09-25Merge tag 'v1.0.6' into HEAD am: 905f0d3eff am: 715270d9b5Tianjie Xu
am: f2b780de52 Change-Id: I1b5b8d437e1e817a7192dedb7978f961c15d948a
2018-09-25Revert "Revert "Merge tag 'v1.0.5' into HEAD"" am: a5dcb7cf83 am: 43476b148cTianjie Xu
am: abc338016d Change-Id: I964f8db974cb68efddf22f9f5e767c2a336b01df
2018-09-25Merge tag 'v1.0.6' into HEAD am: 905f0d3effTianjie Xu
am: 715270d9b5 Change-Id: I9d215d3bf49a7b79fff45456a79b96a2fa67c7fe
2018-09-25Revert "Revert "Merge tag 'v1.0.5' into HEAD"" am: a5dcb7cf83Tianjie Xu
am: 43476b148c Change-Id: I742edb2b482891e5eeb350781e5da81cfa505212
2018-09-25Merge tag 'v1.0.6' into HEADTianjie Xu
am: 905f0d3eff Change-Id: I63d1c573cd548e97a84f7e15483875ea2a52df9f
2018-09-25Revert "Revert "Merge tag 'v1.0.5' into HEAD""Tianjie Xu
am: a5dcb7cf83 Change-Id: I833b959b1e8496d3db3778f0ed1cdde0e6b05c93
2018-09-25Merge tag 'v1.0.6' into HEADTianjie Xu
Bug: 114832768 Test: mma Change-Id: I7984538b2bf23d9297670695e788fac2ca479059
2018-09-25Revert "Revert "Merge tag 'v1.0.5' into HEAD""Tianjie Xu
Bug: 114832768 Test: mma This reverts commit c4af2b09ada22257ff12967537264627a3936822. Change-Id: Ibea95f37fb1ce2ef6ae7d40aaac2a3ec41a2c5c9
2018-09-13Convert external/brotli to Android.bp am: f55cbaf6e7 am: 9b07e25784Colin Cross
am: 179c13c438 Change-Id: Ie79f5a83cb31b10b8d98b02cf6806077c1a152da