m-preview-1 to m-preview-2

This page includes changes made to the Android Open Source Project between two specific releases. It does not include any changes in any proprietary components included by Google or any hardware manufacturer. This page was generated by a re-implemented script based on scripts from Funky Android Ltd. In turn, those scripts were a modified version of this script written by JBQ.

Please do not copy or link to this content without attributing this site, Funky Android Ltd, and JBQ for the original script.

NOTE: This update contains a significant number of changes and thus may not render completely via RSS or ATOM feeds. [show all] [hide all]

Projects removed (0)

Projects added (0)

Projects modified (114) [show][hide]

platform/build (76) [show][hide]

  • 2922411 [diff] Link librt on the host when using sanitizers.
  • bb625d2 [diff] Free the stash after its use in BBOTA v2.
  • df3fd1d [diff] Never allow -w.
  • f39a25b [diff] Include the okhttp.jar when compiling against internal classes
  • 92026f2 [diff] Revert "Use repeatable timestamps"
  • 13ba6e0 [diff] Use repeatable timestamps
  • 09c4b68 [diff] Don't build otapackage on Mac.
  • c7d307d [diff] Bump the default C++ standard up to C++14.
  • 9a17568 [diff] Allow custom recovery resource dirs.
  • 575d68a [diff] Change the cache partition size check into warnings.
  • ec224d5 [diff] build: Load makefiles in the same order with Make 4.0
  • 7ba582a [diff] Dedup system shared libraries.
  • 46ed1e8 [diff] Disable transitive symbol resolving for mips64.
  • d983a29 [diff] Docs: Rename content-footer-text plus remove whitespace.
  • 54e92d0 [diff] Remove LOCAL_MODULE from generated DBus header path.
  • 62bd479 [diff] build: Support packaging for system_root_image.
  • 7a5bf8a [diff] releasetools: Support packaging for system_root_image.
  • 4aedea9 [diff] Ignore .*.java files when collecting .java files.
  • 0a0e6ea [diff] Build static ckati on Linux.
  • eadaa95 [diff] Fix writing clean_steps.mk in the first build.
  • d3a803e [diff] build: switch over to file_contexts.bin only
  • a65637d [diff] Update embedded.mk to support file_contexts.bin
  • 3e3d7b5 [diff] Don't prepend CC_WRAPPER to CLANG.
  • 7b82656 [diff] build: core: Fix issue in recovery
  • e6853b0 [diff] Add support for system images that contain the root directory
  • 59156a6 [diff] Add ro.build.system_root_image
  • 515ab1e [diff] Add system/core to the PYTHONPATH.
  • bc2be46 [diff] Add build rules to generate native DBus interfaces
  • 5c28bda [diff] Build 64-bit host tools in Linux/Mac SDK build.
  • 4271a9b [diff] Replace Browser with Browser2 and BookmarkProvider
  • be46a54 [diff] build: Fix "adb shell" in recovery for system_root_image.
  • f9a5ae5 [diff] Docs: Add Google Feedback link to the footer for SAC pages.
  • a6311b7 [diff] Make TSAN easier to use.
  • 7f80a9e [diff] Remove the now-empty darwin AndroidConfig.h.
  • 61c9425 [diff] Remove global Windows __BEGIN_DECLS/__END_DECLS.
  • 47b557a [diff] Don't define S_IRGRP in AndroidConfig.h.
  • 1de24c7 [diff] Remove HAVE_WINSOCK.
  • d1123ff [diff] Update mac_sdk_versions_supported.
  • 45e2a12 [diff] Remove OS_PATH_SEPARATOR from AndroidConfig.h.
  • dd24da9 [diff] Read fstab from the source build.
  • bb1da5e [diff] Use unmodified MAKECMDGOALS in ninja.mk.
  • b15b512 [diff] Remove HAVE_WINDOWS_PATHS.
  • f2cffbd [diff] Support systems that use a full copy of recovery image.
  • 8a3dd24 [diff] Remove $(DEX2OAT) from DEX2OAT_DEPENDENCY when USE_DEX2OAT_DEBUG is set.
  • cd5875f [diff] Remove unused "host/Directories.h".
  • ef3e7cf [diff] Disallow LOCAL_CXX_STL with LOCAL_SDK_VERSION.
  • 97ba885 [diff] Bump generic_arm64 system partition size to 1200 MB.
  • a518480 [diff] Fix mmma uses like "mmma ./external/apache-harmony"
  • 3b324cb [diff] Build with kati+ninja when USE_NINJA=true
  • 1a71f95 [diff] Remove unneeded aapt dependency
  • c3596d6 [diff] Add build subprojects to .gitignore
  • 0633273 [diff] Create OUT_DIR before writing build_number.txt.
  • bbd4755 [diff] Cleanups.
  • 57d9060 [diff] Split [CC|CXX]_WRAPPER from [TARGET|HOST]_[CC|CXX]
  • 14da142 [diff] Do not update previous_XXX.mk when there is no change
  • d37b540 [diff] Auto-clean host tools when switching between apps_only and platform build.
  • 4b396e4 [diff] Disable relocation packer in SANITIZE_TARGET mode.
  • 84e7568 [diff] Override properties that point to out/ directory.
  • f37b455 [diff] Read BUILD_NUMBER from file in rules
  • b6da589 [diff] Move @echo to first command in rules
  • df2620a [diff] file_contexts: Label /dev/ttyS2 as console_device
  • 7055791 [diff] Enable verbose output for add_img_to_target_files.
  • 8dcf738 [diff] Assert the stash size when generating OTAs.
  • 8f5e67a [diff] Use a different linker for ASan binaries.
  • ff7a781 [diff] Disable detection of bugs on global variables.
  • 23a298b [diff] mgrep: add output to environment commands
  • 2a41058 [diff] Fix the permission in common.ZipWriteStr().
  • 2c15d9e [diff] Pack file_contexts into target_files zip.
  • e9b6191 [diff] Zero out blocks that may be touched by dm-verity.
  • ba2f676 [diff] Remove HAVE_WIN32_IPC.
  • 3d949bb [diff] Remove mkbootimg from the pathmap.
  • b248bf8 [diff] Remove pathmap.mk entries for libc.
  • 5dbf4ea [diff] Stop polluting the namespace with HAVE_MALLOC_H in AndroidConfig.h.
  • 9f0c8df [diff] Scan all init.*.rc files for flash_recovery service.
  • 011ea06 [diff] Add compressor options for squashfs system images
  • 686a557 [diff] Revert "Revert "Hide unwinder symbols in each binary.""

platform/art (245) [show][hide]

  • 10e5ea9 [diff] Visit declaring class of methods on call stack
  • ea34b40 [diff] Optimizing String.Equals as an intrinsic (ARM64)
  • bf81547 [diff] Ignore OOME in ThreadStress Daemon threads
  • df3f822 [diff] Adjust art::HTypeConversion's side effects for MIPS64.
  • 7da072f [diff] Structure for String.Equals intrinsic
  • 6cff09a [diff] Intrinsics recognizer returns kNone for MIPS, MIPS64 instruction sets
  • efa8468 [diff] Small optimization improvements.
  • 5116837 [diff] Wait for GC to finish in ThreadList::~ThreadList
  • 57b81ec [diff] Add support to indicate whether intrinsics require an environment
  • af31802 [diff] ART: Add correct -inl file
  • f10b6e1 [diff] ART: Change UninitializedThis tracking in the verifier
  • e4275c0 [diff] Visit class roots from ClassLoader::VisitReferences
  • e2a0a20 [diff] Don't allow GC to start if the runtime is shutting down
  • e8a6944 [diff] Delete AllocationTimer
  • 3887c46 [diff] Remove unnecessary `explicit` qualifiers on constructors.
  • 78e3ef6 [diff] Add a GVN dependency 'GC' for garbage collection.
  • a4f6af9 [diff] Some heap cleanup
  • c0fe56a [diff] Address some comments
  • cfa410b [diff] [optimizing] More x86_64 code improvements
  • 2f2f173 [diff] ART: Fix Quick's DCE+GVN
  • 8c0676c [diff] ART-Optimizing: Fix the type of HDivZeroCheck
  • 8dbf0cf [diff] Revert "Revert "Pass the verified method to the inlinee DexCompilationUnit.""
  • b58474e [diff] ART: Change UnresolvedMergedType merge
  • def3fcd [diff] Add daemon threads to 004-ThreadStress
  • 2f90b34 [diff] ART: Fix reg_type_test
  • 3ee25bb [diff] Do read barriers on native roots in CopyClassVisitor
  • 750f7c2 [diff] ART: Change UnresolvedMergedType internal representation
  • 2ea7b70 [diff] ART: Add complex UnresolvedMergedType test case
  • fc8156a [diff] [MIPS] Avoid using odd numbered fp registers
  • f297581 [diff] Fix a bug in the register allocator around pair allocation.
  • 3a35714 [diff] ART: Clean up unnecessary ArtMethod**
  • 067f1ed [diff] ART: Remove TODO in BitVector
  • eb3bd88 [diff] Fix C++14 bitrot.
  • 6b06953 [diff] Add class table field to class loader
  • f25b661 [diff] Revert "Pass the verified method to the inlinee DexCompilationUnit."
  • a215b95 [diff] Tighten default inlining settings when using the space filter.
  • 8158f28 [diff] Ensure coherency of call kinds for LocationSummary.
  • 08624c5 [diff] Pass the verified method to the inlinee DexCompilationUnit.
  • 115b53f [diff] ART: Fix the simplifier for add/sub
  • 5e2c8d3 [diff] Introduce arch-specific checker tests.
  • 46e857a [diff] Fix image loading in interpeter-only mode
  • 3901bbc [diff] Fix DDM reply buffer deallocation
  • 54d220e [diff] Move ArtFields and ArtMethods to be a length prefixed array
  • 4d2ef33 [diff] ART: Extend ISA features option for (host) run tests
  • 5eb0d38 [diff] ART: Wire up DexToDexCompiler without extern
  • d82e89e [diff] Fix mod-union logic for native roots
  • 9867bc7 [diff] Have constant folding be more flexible.
  • c90bc7c [diff] Add constant folding for long unary operations in opt. compiler.
  • 4382f1e [diff] Revert "Revert "ART: Use bionic TLS slot for thread-self""
  • 90ef3db [diff] Address some comments and clean up
  • 50832b6 [diff] Revert "ART: Use bionic TLS slot for thread-self"
  • b1d8c31 [diff] Revert "cleanup: Replace pointers with out-parameters and fix-up formatting"
  • 4af48fc [diff] Update expectation.
  • 9644ab4 [diff] ART: Use Clang default integrated assembler.
  • cb1c055 [diff] ART: Move exception clearing into own instruction
  • e0d7cff [diff] ART: Fix arm32 assembly for Clang
  • 9ca2571 [diff] ART: x86_64 RoundDouble/Float intrinsics should initialize out value.
  • 611d339 [diff] ARM/ARM64: Implement numberOfLeadingZeros intrinsic.
  • 3fd0e6a [diff] Added repe_cmpsq instruction to x86_64 assembler
  • ff7b114 [diff] ART: Fix stub_test
  • aabdf8a [diff] Revert "Optimizing String.Equals as an intrinsic (x86)"
  • c2abe2f [diff] Fix ambiguous phrasing in tests comments regarding $opt$.
  • b291796 [diff] ART: Check a RETURN_VOID_NO_BARRIER like a RETURN_VOID
  • a315f5c [diff] cleanup: Replace pointers with out-parameters and fix-up formatting
  • bc1d78d [diff] runtime: cleanup class_linker out-parameters and formatting
  • 40c8141 [diff] Revert "runtime: cleanup class_linker out-parameters and formatting"
  • 8ab7bd6 [diff] Optimizing String.Equals as an intrinsic (x86)
  • 0de694e [diff] runtime: cleanup class_linker out-parameters and formatting
  • 07e0e6b [diff] Revert "ART: Do not allow RETURN_VOID_NO_BARRIER outside constructors"
  • e93505f [diff] ART: Do not allow RETURN_VOID_NO_BARRIER outside constructors
  • c0da7ac [diff] ART: Remove unique-numbered labels from arm64 assembly
  • 970abfb [diff] Added repe_cmpsl instruction to x86, x86_64 assemblers
  • 109c89a [diff] ART: Change stream output kNone intrinsic
  • 5f684fd [diff] Don't dump stack when deleting an invalid local ref
  • fb326cf [diff] base: replace raw pointers for out-parameters with safer out<T>
  • 124b392 [diff] Added disassembler support for repe_cmpsw instruction in x86, x86_64
  • dbf5d75 [diff] ART: Fix gtest after GraphChecker CL
  • b618ade [diff] ART: Store and check exceptional predecessors
  • c60e1b7 [diff] ART: Use __ANDROID__ instead of HAVE_ANDROID_OS
  • 7a08fb5 [diff] Optimizing: Add Non Temporal Move support for x86
  • 9097981 [diff] Optimizing: Replace x86 xchg use with xor sequence
  • 028aec2 [diff] Do not use -DUSE_*MALLOC for host build
  • eb837eb [diff] Clear temporary class arrays before linking the new class
  • 51d135f [diff] Take into account that we might end up with unresolved classes.
  • 0941b9d [diff] Fix gtests.
  • ec74835 [diff] Allow for fine tuning the inliner.
  • e0671ce [diff] Clean up class visitors
  • 2e76830 [diff] Revert "Revert "Revert "Revert "Use the object class as top in reference type propagation""""
  • d60a1af [diff] Run intrinsics on inlined code.
  • b815358 [diff] ART: Use bionic TLS slot for thread-self
  • cc5ebdf [diff] Split the class table for each class loader
  • 6e18dcb [diff] Parallel Move Resolver: Perform Stack/Stack first
  • 4a2aa4a [diff] Optimizing: Use more X86 3 operand multiplies
  • 1aee900 [diff] Add read barrier support to the entrypoints.
  • f874d59 [diff] Temporarily suppress TimeZoneTest.testAllDisplayNames.
  • a5ae3c3 [diff] Revert "Revert "Revert "Revert "Fixes and improvements in ReferenceTypePropagation""""
  • e344a80 [diff] Revert "Revert "Revert "Fixes and improvements in ReferenceTypePropagation"""
  • b734808 [diff] Revert "Revert "Revert "Use the object class as top in reference type propagation"""
  • be2aa44 [diff] ART: Relax IsInstantiable check
  • ef4afe9 [diff] ART: Print out hex for NewStringUTF failure
  • 3908912 [diff] Add remembered set functionality for native roots
  • 3152c82 [diff] Bugfix: Java char is 16 bits, can not be treated as boolean.
  • 71311f8 [diff] Added repe_cmpsw instruction to x86, x86_64 assemblers
  • 80caa14 [diff] Revert "Revert "Use the object class as top in reference type propagation""
  • 00e3b38 [diff] Revert "Revert "Fixes and improvements in ReferenceTypePropagation""
  • 718493c [diff] HDeoptimize should hold values live in env.
  • f7746ad [diff] Exercise constant folding of int & long mul, div and rem.
  • 6a92a03 [diff] Cosmetic changes in ART run-tests.
  • b65eb50 [diff] Fix & add Checker assertions in 442-checker-constant-folding.
  • 825570c [diff] ART: Abbreviate interpreter-access-checks
  • 0c7c55c [diff] Register signal handler to kernel if not claimed
  • c621106 [diff] Fix gcstress tests
  • 695a273 [diff] ART: Make warnings into errors in InitZygote
  • dd67125 [diff] ART: Change the stack dump format to be in line with debuggerd
  • 222223a [diff] Revert "runtest: Have gcstress tests skip 955-lambda-smali"
  • da7c650 [diff] Visit class native roots from VisitReferences
  • 6738ed9 [diff] Add checker ability to 525-arrays-and-fields tests.
  • 676ff8e [diff] Enable art host static builds only for checkbuilds.
  • ed8990a [diff] Add some more uninterruptible annotations
  • 71cef23 [diff] Fix alignments in quick_entrypoints_x86_64.S
  • d29e848 [diff] ART: Fix Quick/Optimizing suspend check assumption mismatch.
  • 80fb394 [diff] Disable Checker for tests that don't invoke the compiler.
  • 5bdb655 [diff] ART: Fix missing role definition
  • 88b6b05 [diff] Fix hash set memory leaks
  • 4e2cb09 [diff] Add uninterruptible role
  • ef3119e [diff] runtest: Have gcstress tests skip 955-lambda-smali
  • 9044347 [diff] Move to newer clang annotations
  • 53fcd0f [diff] ART: Add VerboseMethods to optimizing compiler
  • 8f08f9e [diff] Replaced CHECK with EXPECT in tests.
  • 7733bd6 [diff] Revert "Use the object class as top in reference type propagation"
  • 9b0096b [diff] Revert "Fixes and improvements in ReferenceTypePropagation"
  • ca80ecc [diff] Fix and extend the documentation of art::Thread's fields offsets.
  • 94f5bda [diff] More diagnostics for flaky oat file assistant test.
  • 74e1cc0 [diff] When a Checker assertion cannot be parsed, display it.
  • 1c4ccea [diff] Delete extraneous prefix `SideEffects::` in `nodes.h`.
  • 663c934 [diff] ART: Fix Thumb2 literal fixup.
  • 3f307f3 [diff] Added unit tests to LICM.
  • 6bd980c [diff] interpreter: Add tests for move-result after invoke-lambda
  • 4d7b75f [diff] verifier: Skip verification of methods when seeing experimental opcodes
  • 754a445 [diff] Prefer 32-bit host executables on Mac.
  • 891dfaa [diff] ART: Fix UninitializedReference handling
  • 4360be2 [diff] ART: Remove some of the Mac craziness
  • 3fabec7 [diff] Use the object class as top in reference type propagation
  • b0d5fc0 [diff] Fixes and improvements in ReferenceTypePropagation
  • 34c3ba9 [diff] Fix broken tests.
  • e2facc5 [diff] runtime: Add lambda box/unbox object equality
  • 854a02b [diff] Improved side effect analysis (field/array write/read).
  • 2639e8e [diff] Add more checks to diagnose flaky oat file assistant test.
  • 5f946da [diff] Fix bug in OatFileAssistant::GetBestOatFile.
  • 7c0fe5e [diff] Don't check code pointer for proxies in ArtMethod::GetQuickFrameInfo
  • 76914b0 [diff] ART: Fix arm32 quick_invoke_stub CFI
  • ef76c3f [diff] Get non proxy method for StackDumpVisitor
  • 7617abd [diff] runtime: Add -Xverify:softfail and ART_TEST_INTERPRETER_ACCESS_CHECKS
  • 14c3bf9 [diff] Change intern table to not use WaitHoldingLocks
  • 5ef7994 [diff] Extended test with "cross-over arrays".
  • 6b756b5 [diff] Improve Thumb2 branch/load-literal fixup performance.
  • 9523a3e [diff] Revert "Revert "Use the quickened metadata to compile -QUICK opcodes.""
  • 432bf3d [diff] Reduce space filter threshold to 128.
  • 8ab9a90 [diff] Revert "Use the quickened metadata to compile -QUICK opcodes."
  • d141f45 [diff] Test on (in)variant static and instance field arrays.
  • c952ac9 [diff] ART: Fix System.arraycopy
  • d6c201e [diff] Disable test while investigating.
  • 4515a67 [diff] Use the quickened metadata to compile -QUICK opcodes.
  • 0a5cd12 [diff] Make oatdump see the new vmap table generated by dextodex.
  • b016c6d [diff] ART: DCE should know that array-length can throw NPE
  • 1c1da43 [diff] Improve documentation of memory layouts in stack_map.h.
  • 108ceb4 [diff] ART: Boolean simplifier fix
  • 14d9057 [diff] Use (D)CHECK_ALIGNED more.
  • e48a169 [diff] Move MarkObject to mark_sweep.cc
  • 0f2fd32 [diff] Enable ASan annotations in ART based on macro setting.
  • 8118781 [diff] Address some GC comments
  • b19ccb1 [diff] Use SuspendAllInternal for FlipThreadRoots
  • d139bb7 [diff] Fix the documentation of all-run-test-names.
  • 747e536 [diff] Clean up after verifier changes wrt. conflict/undefined reg.
  • d780c00 [diff] Use art::MemoryRegion::{Load,Store}Bits more in art::CodeInfo.
  • fab6788 [diff] Fix FieldGap priority queue ordering bug.
  • ffee3d3 [diff] ART: Build SSA form when try/catch is present
  • c04c800 [diff] Revert "Revert "Revert "Revert "Make dex2dex return a CompiledMethod after quickening.""""
  • 55978b8 [diff] ART: Fix mac build
  • d71795b [diff] Change phony targets to set dalvik.vm.usejit properly
  • 9750995 [diff] Clean up GC callbacks to be virtual methods
  • 093f1b4 [diff] Add ART_TEST_DEBUG_GC to help with debugging gc.
  • 345f93e [diff] Avoid unexpected conversions to ArrayRef.
  • 3031c8d [diff] ART: Remove art_quick_invoke_interface_trampoline
  • 19af117 [diff] Fix mac build
  • 068361a [diff] Refine the canary pattern in RedZone
  • 4abf451 [diff] Disable ASan on Thread::InstallImplicitProtection.
  • 1e13374 [diff] Generalize Valgrind annotations in ART to support ASan.
  • 1d4184d [diff] Add an option to run art tests with strace.
  • eac4424 [diff] ART: JNI thread state transition optimization
  • 0b71357 [diff] Thread-local mark stacks for the CC collector.
  • 9f5e1d9 [diff] Fix cfi information for x86.
  • ed6195a [diff] Revert "Revert "Revert "Make dex2dex return a CompiledMethod after quickening."""
  • 6a8df53 [diff] ART: Fix DexFileVerifier try_items OoO validation
  • 7f63c52 [diff] Revert "Revert "Fuse long and FP compare & condition on ARM64 in Optimizing.""
  • 9b1eba3 [diff] Fix baseline for arm64.
  • f075879 [diff] Revert "Revert "Make dex2dex return a CompiledMethod after quickening.""
  • d553b43 [diff] Remove the --compiler-backend option from script.
  • c3f73f7 [diff] Re-enable run-test 449-checker-bce on MIPS64.
  • 8f1e08a [diff] ART: Don't nest indenters in oatdump.
  • 327c5ed [diff] Revert "Make dex2dex return a CompiledMethod after quickening."
  • 3d1e0c9 [diff] ART: Fix arm32 assembly stub CFI
  • 5662383 [diff] ART: Add Thread start VLOG
  • 72156e2 [diff] Fix proxy handling in FindDeclaredVirtualMethod
  • f182085 [diff] Add VMDebug.countInstancesOfClasses
  • 22a07b9 [diff] Change VisitNativeRoots to use unchecked get for method arrays
  • 1de19d0 [diff] Fix race condition for method root marking in VisitNativeRoots
  • 7a4d015 [diff] Change JIT code to use optimizing.
  • 2e7cd75 [diff] [optimizing] Don't rely on the verifier for String.<init>.
  • bed50d2 [diff] Revert "Fuse long and FP compare & condition on ARM64 in Optimizing."
  • 6920703 [diff] Make dex2dex return a CompiledMethod after quickening.
  • 5cfe61f [diff] Fuse long and FP compare & condition on ARM64 in Optimizing.
  • c1a03d9 [diff] Remove unused WorkStealing thread pool
  • 3cf2253 [diff] Clean up some includes
  • e0021c5 [diff] ART: Improve the symbolize script
  • 97a1ff3 [diff] ART: Change merges with Undefined to Undefined
  • 4e14960 [diff] Enable multi-dex content per file in dexlist/dump.
  • 7135ff0 [diff] ART: Fix test
  • 0e26f46 [diff] Fix makefile test against host os.
  • 72783ff [diff] ART: Fix bug in GraphBuilder
  • 3a49232 [diff] ART: Add regression test
  • 3853628 [diff] ART: Allow to set and copy conflicts in the verifier
  • 882a4f3 [diff] Have test-art-host-dexdump specifically depend on the host binaries.
  • 22c26f5 [diff] Revert "Make Art dexdump/list the real utilities."
  • 38ba3fe [diff] Use trap + async timeout for tests
  • 41656de [diff] Fix potential bugs in allocation tracker
  • d10ee1c [diff] Make Art dexdump/list the real utilities.
  • 6cd788f [diff] Address small comments in HGraphBuilder
  • bff7503 [diff] Revert "Revert "ART: Ignore try blocks with no throwing instructions""
  • efe374d [diff] Revert "ART: Ignore try blocks with no throwing instructions"
  • beba930 [diff] Revert "Use the object class as top in reference type propagation"
  • 575422f [diff] ART: Release inputs in Long.reverse intrinsic in x86
  • 8f8ee68 [diff] ART: Ignore try blocks with no throwing instructions
  • 19ac027 [diff] Support compiling run-tests with jack
  • 6fcaf3f [diff] Fix oatdump after ArtMethod change.
  • 4fa13f6 [diff] Fuse long and FP compare & condition on ARM in Optimizing.
  • 7bf2b4f [diff] Revert "Revert "Remove interpreter entrypoint in ArtMethod.""
  • 20e6071 [diff] Use the object class as top in reference type propagation
  • 7070ccd [diff] Revert "Remove interpreter entrypoint in ArtMethod."
  • fa2c054 [diff] Remove interpreter entrypoint in ArtMethod.
  • 3e40f4a [diff] Migrated dexlist from Dalvik (libdex) into Art (libart)
  • 2e8bf55 [diff] Initialize pDeoptimize quick entry pointer for Mips.
  • 6852942 [diff] Accept 0xFFFFFFFF as dex debug info offset.
  • c470193 [diff] Fuse long and FP compare & condition on x86/x86-64 in Optimizing.
  • 890da29 [diff] ART: Avoid soft- after hard-fail in verifier

platform/bionic (56) [show][hide]

  • 61d9ae5 [diff] [MIPS] Invalidate cached pid in vfork.
  • a40a211 [diff] Fix test steps for 64-bit bionic
  • 3fe1515 [diff] Add missing include.
  • 5341691 [diff] Move up to C++14.
  • bf830ad [diff] Omit comment when reading --gtest_list_tests option's output.
  • 5891abd [diff] Invalidate cached pid in vfork.
  • 17379d2 [diff] Cherrypick upstream fnmatch.c fix.
  • 516fcb2 [diff] name the arc4random structure mappings
  • 9101b00 [diff] add a fortified implementation of getcwd
  • 0acb15e [diff] [MIPS] Link .dex or .oat code lacking .MIPS.abiflags segment
  • c46c0e9 [diff] Sync current upstream fnmatch.c.
  • 4c43aac [diff] Revert "add a fortified implementation of getcwd"
  • 89a121d [diff] add a fortified implementation of getcwd
  • 9f03ed1 [diff] Stop sending SIGPIPE to debuggerd.
  • b447440 [diff] Prevent buffer over-read in linker.cpp's parse_path.
  • 36443fd [diff] Remove PAGE_SIZE from <limits.h>.
  • 9bbb5a7 [diff] Bionic: Add a TLS slot for ART for Thread self
  • 5390173 [diff] Don't transitively include <limits.h> from <sys/user.h>.
  • 820a86f [diff] Remove PAGESIZE.
  • afab3ff [diff] Move PAGE_MASK into <sys/user.h>.
  • 667dc75 [diff] deprecate TARGET_USES_LOGD
  • d2a9fb3 [diff] Add a regression test for a fixed strnlen bug.
  • 7656d0c [diff] Add one simple thread local storage test.
  • 8264cbb [diff] Remove pushes from memsets (krait/cortex-a9).
  • f0a7347 [diff] name the atexit handler pages
  • ec83a61 [diff] Restore protection flags for ifunc during relocs.
  • 189394b [diff] Use AT_PAGESZ for sysconf(_SC_PAGE_SIZE).
  • fed2659 [diff] add fortified implementations of fread/fwrite
  • 795a8e3 [diff] Make all labels local.
  • 1661125 [diff] Don't abort when failed to write tracing message.
  • c4786d3 [diff] Add getgrgid_r/getgrnam_r.
  • 10726d5 [diff] libc: arch-x86: implement kernel vdso time functions
  • 361d4b4 [diff] We don't have CXX_BARE any more
  • d294863 [diff] Use a less misleading name for the code that sets up the main thread.
  • 95fd031 [diff] Revert "Stop libc from cross-referencing unwind symbols"
  • 613f814 [diff] Revert "Revert "make vdso function pointers read-only at runtime""
  • 3fef96f [diff] Fix dt_runpath test.
  • 1946856 [diff] Revert "make vdso function pointers read-only at runtime"
  • a7a87dd [diff] <sys/time.h> should include [most of] <sys/select.h>.
  • 2cc41d3 [diff] Add all the glibc one-line "synonym" header files.
  • df1a3c6 [diff] make vdso function pointers read-only at runtime
  • e5cfafe [diff] Fix potential race condition on dlopen
  • 70b6e1d [diff] Add support for non-zero vaddr in maps.
  • 0875ba3 [diff] Add timespec/timeval conversion helpers.
  • 730ed9d [diff] Add constant for zip separator
  • d11c3e5 [diff] Replace spaces with tabs in a Makefile.
  • d640b22 [diff] A special linker for ASan executables.
  • 91ce715 [diff] Add test for an Android kernel bug about prctl.
  • dda4fd4 [diff] Update to v3.18.18 kernel headers.
  • 3a40a00 [diff] Do not hold hash table lock while backtracing.
  • a20a35f [diff] Prevent user-defined basename_r from breaking basename(3).
  • 4d44675 [diff] Use delete[] to de-allocate pointers from new[]
  • 609f11b [diff] Fix memory-leak on soinfo_free()
  • e551514 [diff] libc: Add sys/fcntl.h for compatibility.
  • e1e434a [diff] Replace bx lr with update of pc from the stack.
  • 0cdef7e [diff] Respect caller DT_RUNPATH in dlopen().

platform/bootable/recovery (17) [show][hide]

platform/cts (12) [show][hide]

  • 12fbf6a [diff] cts/tests: increase deadlines in android.security.cts.ClonedSecureRandomTest
  • ae3bab6 [diff] Be explicit about using C++11.
  • a69540f [diff] SELinuxHostTest: Switch to file_contexts.bin.
  • b9ee1f9 [diff] Manual cherry-pick of "Remove not relevant browser tests"
  • 9d4dd0b [diff] increase tolerance in RSResizeTest test bug:22357417
  • 43fcd6b [diff] Fix a typo in some function names (Squre -> Square).
  • 7ece452 [diff] CTS: Fix VM-tests new-instance VFE7 test
  • 62aaa30 [diff] Lose some deprecated test annotations.
  • 5f58c08 [diff] Test that modifications made by kernels to input arguments are not reflected back in the Allocation.
  • a73d499 [diff] RenderScript cts: Fix issues related to concurrency.
  • a03e24d [diff] Add tests for C++ vector reflection in RenderScript.
  • e7deec4 [diff] Switch libcoremathtestcpp back to using libRScpp_static.

platform/dalvik (2) [show][hide]

  • 1a65052 [diff] Revert "Remove libdex (including dexdump/list)."
  • 48a66c5 [diff] Remove libdex (including dexdump/list).

platform/development (6) [show][hide]

  • cb994dd [diff] Remove the mingw package check
  • 487b1de [diff] AdbWinUsbApi.dll: fix race condition crash in WinUsb.dll
  • fca8234 [diff] Switch to 64-bit host tools in Linux/Mac SDK build.
  • ef3f1e2 [diff] Warn if you're trying to use gdbclient without "adb root".
  • f5da1f2 [diff] Remove references to Browser tests
  • 4efdec6 [diff] Fix gdbclient to work with emulator builds

device/asus/deb (1) [show][hide]

  • 4a93a41 [diff] RazorG: Reduce the journal size to zero.

device/asus/flo (1) [show][hide]

device/asus/fugu (2) [show][hide]

device/asus/tilapia (1) [show][hide]

  • 0f3e75d [diff] updater: Switch to C++ and fix the build.

device/generic/goldfish (2) [show][hide]

  • b77d62b [diff] Lose HAVE_ANDROID_OS in goldfish.
  • 4a7e93d [diff] opengl: Fix QemuPipeStream::readFully reading beyond end of buffer

device/htc/flounder (1) [show][hide]

  • 48f5839 [diff] BoardConfig: deprecate TARGET_USES_LOGD

device/lge/hammerhead (3) [show][hide]

  • 5a81fdc [diff] HH: Minimally refactor Android.mk
  • 6c1af60 [diff] hammerhead: Reduce the /system journal size to zero.
  • d0d223e [diff] selinux: label mac address in sysfs

device/moto/shamu (5) [show][hide]

  • cae0a4c [diff] Lose HAVE_ANDROID_OS in device/moto/shamu.
  • 3b71e98 [diff] restorecon /sys/devices/system/cpu/cpufreq/interactive.
  • 6dc99be [diff] selinux: label mac address in sysfs
  • 7342e18 [diff] Revert "selinux: label mac address in sysfs"
  • ce721a5 [diff] selinux: label mac address in sysfs

device/sample (1) [show][hide]

  • 55e7b66 [diff] Proxy IP and port removed from Simobil Slovenia internet APN

device/samsung/manta (1) [show][hide]

  • cea24ef [diff] updater: Switch to C++ and fix the build.

platform/docs/source.android.com (31) [show][hide]

  • bdfe0ba [diff] Docs: Remove hard coded width from image
  • 54db070 [diff] Update build numbers for LMY48J
  • a5864b5 [diff] Docs: Rename pages to match their purposes
  • 5ae9507 [diff] Docs: Remove extraneous files from repo
  • fa4876b [diff] Update build numbers for LYZ28J (For T-Mobile ONLY)
  • 818830e [diff] Docs: Removing CTS manual additional steps reference
  • 242a058 [diff] Docs: Add 4.4 package links
  • 2c79e1f [diff] Update build numbers for LMY48I
  • 62acf6e [diff] Docs: Replace old contributor grants with links to latest agreements
  • a2a25c5 [diff] Docs: Fix minor typo, an extra "an"
  • 145269a [diff] Docs: Updated diagram with a changed path, and edits to main BT page
  • 61fe852 [diff] Docs: Restore deleted contents
  • 44b42e7 [diff] Docs: Adding init help example for clarity
  • c54ec3b [diff] Docs: Adding Headset requirements and testing in new section
  • a920941 [diff] Update build numbers for LMY47Z
  • a8ecb2f [diff] Update build numbers for LVY48C
  • 48f0d83 [diff] Docs: Add videos in Audio section to home page
  • 5b7c17f [diff] Audio latency updates
  • d6020bf [diff] Docs: Remove ToC, add period
  • 1ca936e [diff] Docs: Add 5.1 R2 packages to site
  • fb7b90f [diff] Docs: Adding missing files for pdf creation, generating new cdd pdf Adding main cdd pdf file to compatibility (both as 5.1 and unversioned)
  • 23fc059 [diff] Docs: Clarify adaptive playback requirement for video codecs
  • 5213163 [diff] Calibrate previously too strict file seq. write requirements
  • ad0616c [diff] Fix typos
  • 3917383 [diff] Docs: Update memory requirement for missing 280dpi & 64-bit VGA class
  • 8e40abe [diff] Docs: Correct escaping characters and other typos
  • 0790cb6 [diff] Docs: Correct wrong Mozilla version name in webview UA string
  • cee2fb7 [diff] Docs: Adding missing superscript tags
  • 6dd6673 [diff] Docs: Adding CDD_README.txt to compatibility directory
  • 9e09e6e [diff] Docs: Updating 5.0 CTS links to R3
  • 2956d76 [diff] Miscellaneous audio updates

platform/external/aac (1) [show][hide]

  • f170f89 [diff] build: wildcard isn't guaranteed to be sorted

platform/external/apache-harmony (2) [show][hide]

  • 0d3a487 [diff] JDWP: remove unecessary feature checks in tests
  • 565ac82 [diff] Delete some obsolete harmony tests.

platform/external/boringssl (4) [show][hide]

platform/external/bouncycastle (1) [show][hide]

platform/external/cblas (1) [show][hide]

  • d639809 [diff] Make cblas able to build libblas.so for API 8 (RS Support lib)

platform/external/chromium-trace (4) [show][hide]

  • c394dbd [diff] Changed how pre processing commands are issued & added fix_tgids opt.
  • ced05db [diff] Update to latest trace-viewer (a7f1c1b3)
  • 5b094e3 [diff] Enable Systrace to be used during boot.
  • 81baa5e [diff] add unit test for --from-file option

platform/external/clang (2) [show][hide]

  • 1d910ea [diff] Changes to kernel attribute: 1) Recognize an optional string argument. 2) Ensure the attribute is only applied to functions.
  • 8b9a50c [diff] Remove unnecessary patches/ directory.

platform/external/compiler-rt (5) [show][hide]

  • c044a2f [diff] Put back the non-VFP soft float implementations.
  • 6c5b3a5 [diff] fix error typing of LOCAL_SANITIZE.
  • be1b933 [diff] Add build of tsan on linux x86_64.
  • 78c814d [diff] Install ASan runtime library on /system partition.
  • b6376a7 [diff] Remove broken vfp_alias.S implementation.

platform/external/conscrypt (4) [show][hide]

  • dbdd143 [diff] GCM: set default tag size to 12 bytes
  • 363ec65 [diff] GCM: return the correct AlgorithmParameters
  • 6e2618d [diff] OpenSSLX509Certificate: use OID if alg name unavailable
  • 134dc92 [diff] external/conscrypt: control binary-field EC with OPENSSL_NO_EC2M.

platform/external/deqp (1) [show][hide]

platform/external/dnsmasq (1) [show][hide]

  • f161783 [diff] Properly initialize struct irec pointers after malloc()

platform/external/doclava (3) [show][hide]

  • 80e1849 [diff] Workaround for breaking change in OpenJDK 8 javadoc
  • 6e18d24 [diff] Correctly handle method javadoc with type parameter tags.
  • 59a2088 [diff] Fix handling of @link / see tags referring to varargs methods.

platform/external/eigen (3) [show][hide]

  • 1ba7f85 [diff] Make eigen and libblas able to build for API8 x86 target.
  • 9267631 [diff] Make eigen about to build for API 8 (RenderScript support lib)
  • 68f0304 [diff] fix eigen crash on fugu when executing ZHEMV with SSE instructions.

platform/external/expat (2) [show][hide]

  • dbe9f41 [diff] Stop using LOCAL_COPY_HEADERS in expat.
  • e665ddb [diff] Set LOCAL_EXPORT_C_INCLUDE_DIRS in Android.mk.

platform/external/gtest (1) [show][hide]

  • aa6755e [diff] Add RTTI support to libgtest and libgtest_host.

platform/external/guava (6) [show][hide]

  • 1bc0641 [diff] Backport Java 8 compile time break workaround.
  • 85993cc [diff] Update the contents of the README.android file to match the latest code
  • 42e70d2 [diff] Added Closeables.closeQuietly(Closeable) back
  • 6bde63a [diff] Replaced usages of Unsafe in UnsignedBytes with standard Java
  • 9dd1484 [diff] Replace usages of Unsafe.compareAndSwap(Int|Long)
  • 3ecfa41 [diff] Upgraded Guava to unmodified v18.0

platform/external/hamcrest (1) [show][hide]

  • 715e07a [diff] Revert "Delete obsolete hamcrest-hostdex rule."

platform/external/icu (3) [show][hide]

  • ad99b7b [diff] Android patch: Work-around for ClassNotFoundException.
  • 6a776c3 [diff] Revert "Tidy up the ICU4J build rules"
  • d4d4826 [diff] Tidy up the ICU4J build rules

platform/external/iproute2 (1) [show][hide]

  • de7bf23 [diff] IPRoute2/ip: Disable unused-parameter warning

platform/external/iptables (2) [show][hide]

  • 7856df5 [diff] build: wildcard isn't guaranteed to be sorted
  • 3b20fc7 [diff] extensions: libxt_socket: add --restore-skmark option

platform/external/jdiff (1) [show][hide]

  • 0860aaa [diff] Adjust jdiff to be able to read both Doclava and "regular" Jdiff API xml files.

platform/external/jemalloc (9) [show][hide]

  • 6dd9e7d [diff] Revert to first-best-fit run/chunk allocation.
  • 6ff2aaf [diff] On 32 bit systems, force huge allocs on arena 0.
  • 7d5bbc9 [diff] work around _FORTIFY_SOURCE false positive
  • 35d78ee [diff] Fix an integer overflow bug.
  • 8eb4855 [diff] Fix an integer overflow bug in {size2index,s2u}_compute().
  • 836515c [diff] Revert "Fix chunk size check."
  • 3fb6bb0 [diff] Revert "Temporarily return for bad free."
  • 2025af3 [diff] Revert "Remove error message for now."
  • a9c83f5 [diff] Make sure the arena cache cannot be reused.

platform/external/junit (1) [show][hide]

  • a87382f [diff] Add host target to support vogar-run tests

platform/external/libavc (20) [show][hide]

  • 2eaba5e [diff] Encoder: Fixed an issue in handling FPS greater than 60
  • c858165 [diff] Support for level greater than level at init in Decoder
  • 90bd045 [diff] Decoder: Fixed issues shown by Valgrind
  • aad4587 [diff] Made gops closed
  • 5696adb [diff] Validate the u4_entropy_coding_mode field
  • b7d5bb5 [diff] Fixed issue in cost computation for BIPRED ME
  • 9c6a2f7 [diff] Cabac optimizations
  • 0fee948 [diff] Use INT_MAX as i4_max_sad in ih264e_evaluate_bipred
  • 8e78e30 [diff] Make sure that apv_bufs[0] and u4_is_last always are set
  • 08e68e8 [diff] avcenc: Initialize avg_time
  • cc58d3f [diff] Check the width/height and adjust level used for RC
  • f080d51 [diff] Fixed encode of single frame
  • 9fbffcf [diff] Don't declare variables after statements
  • a77fc52 [diff] Don't use side effects in the macro PUT_BITS_SEV parameters
  • 17c7e8e [diff] Always do recon of 4x4 intra blocks
  • 4d35438 [diff] Fixed encode of trailing B frames
  • 18e2568 [diff] Remove the now unused stride field from the set dimensions struct
  • 75b967a [diff] Don't set -mno-avx
  • 91d2783 [diff] Mark arrays of pointers as const
  • 76cdaed [diff] Remove double semicolons (empty statements)

platform/external/libcxx (2) [show][hide]

platform/external/libcxxabi (198) [show][hide]

  • 96d7ecd [diff] Update for the unwinder's new home.
  • 8e51add [diff] Build with C++14.
  • d8093df [diff] Update to new lists.llvm.org
  • 7beb57c [diff] [libc++abi] Allow use just compiled clang++ for tests
  • 52cf98b [diff] [libcxxabi][mips] Correct float_data::mangled_size for all ABI's.
  • 52fddff [diff] [libcxxabi] Add -funwind-tables to the test compilation options.
  • 5a8986b [diff] Remove include directive for the unused libunwind_ext.h.
  • 1cef559 [diff] fallback_malloc: silence conversion warning (NFC)
  • bd32d95 [diff] fallback_malloc: silence qual-cast warning (NFC)
  • 5013d7c [diff] Implement uncaught_exceptions() to get a count, rather than a bool. Update the libc++abi version. Reviewed as http://reviews.llvm.org/D10067
  • 088a71b [diff] libcxx: Switch to use __gnu_unwind_frame() for libunwind.
  • 3b8762a [diff] Make sure !empty() before calling String::front().
  • f662666 [diff] LIBCXXABI_LIBUNWIND_INCLUDES is already set before calling find_path, and find_path will not update it. So cmake will throw error "include_directories given empty-string as include directory". Use other variable name for the include path and do not find the default libunwind.h in the system path.
  • f273775 [diff] Typos
  • c509660 [diff] Fix "TODO" and provide the configure-time options to find libunwind. This is done the same way as we're looking for libc++
  • b979db1 [diff] Disallow conversions from function pointers to void*.
  • 3641403 [diff] Fix syntax error in CMake created when a variable is not defined.
  • 722df3e [diff] libc++abi: work around layering violation
  • 352f134 [diff] libc++abi: try harder to force the LLVM unwinder on ARM
  • e399cfb [diff] libc++abi: enable LLVM unwinder by default for ARM
  • b2cceca [diff] libc++abi: remove unused variable
  • 0f111c2 [diff] libc++abi: clear up some -Wqual-cast warnings
  • 2493be6 [diff] libc++abi: silence some warnings
  • 561567f [diff] libc++abi: remove build infrastructure for unwind
  • b877159 [diff] libc++abi: move tests back
  • ee8031b [diff] libc++abi: remove the duplicated unwind content
  • 3943f43 [diff] Declare __cxa_new_handler as extern "C", or it declares a new variable
  • 554d59a [diff] [libcxxabi] Disallow Base to Derived conversions for catching pointers to members.
  • 0cb62d1 [diff] [libcxxabi] Fix multi-level pointer conversions and pointer to member conversion detection.
  • c20d836 [diff] Revert r228351 - Dont install header files.
  • f780f7d [diff] Also use dl_iterate_phdr() on CloudABI.
  • 196cbd7 [diff] Don't print debugging messages to stdout.
  • 28ca89d [diff] Let libc++'s LIT configuration setup our linker paths and env.
  • 9ac9cdd [diff] add option to tell LIT where to find the libc++ library when built out of tree
  • 7c79ceb [diff] Update copyright year to 2015.
  • fdd39fd [diff] Remove unneeded const_cast in readPointerHelper. Pointed out by jroelofs
  • 89ea9ad [diff] [libcxx] Fix PR21580 - Undefined behavior in readEncodedPointer()
  • fd4c54b [diff] Unwind: define more interfaces more often
  • 78a8988 [diff] Unwind: always define unwind APIs
  • 968ed8a [diff] Unwind: remove unnecessary check
  • 39ead49 [diff] Unwind: tweak register handling for AArch64
  • faf34fb [diff] Fix build with GCC: - GCC doesn't support #pragma mark, only Apple GCC and clang. Wrap the pragma mark's in #if 0 to make gcc ignore them but xcode still see them. - Wrap a bunch of "#pragma clang" lines in #ifdef __clang__. - Pacify gcc's -Wparenthesis in a case where it's quite reasonable.
  • d95080e [diff] [libcxxabi] Build both static and shared versions of libc++abi by default.
  • 0bc1a0f [diff] Unwind: make it build on Darwin again
  • 87116c1 [diff] Add .eh_frame_hdr search to Linux unwinder.
  • 60df040 [diff] Add remote testing support to the lit config
  • 4cab028 [diff] Unwind: clean up some GCC warnings
  • b9bde57 [diff] Add .fpu directives to ARM unwind save & restore functions.
  • 75a7bf6 [diff] Add temporary workaround for missing symbol __cxa_throw_bad_new_array_length on OS X.
  • ae158ea [diff] Do not add -fno-exceptions without -funwind-tables
  • 1ac9904 [diff] Moar post-commit review.
  • bda7842 [diff] Address post-commit review comments
  • c394610 [diff] Make the unwinder build on thumbv6-m with the integrated assembler.
  • d5539c8 [diff] unwind: always export unw_local_addr_space
  • 905cde8 [diff] unwind: use sizeof() instead of hardcoded sizes
  • 031128a [diff] Don't use bzero() and strcpy().
  • 944a766 [diff] unwind: use explicit memcpy for register saving
  • e281edd [diff] unwind: move exported APIs out of header
  • 16e33fa [diff] unwind: tweak inclusion ordering to work around GCC
  • ad1d968 [diff] unwind: clean up some -Werror=return-type warnings
  • b7e3b27 [diff] unwind: clean up more -Wformat warnings
  • b19a495 [diff] unwind: clean up straggling -Wundef warning
  • b357c3f [diff] unwind: silence -Wconversion warnings
  • 200599c [diff] Fix libcxxabi's library and object root for tests.
  • 2af79a5 [diff] unwind: improve compilation on Linux with gcc
  • 1736c46 [diff] unwind: clean up some stray semicolons
  • 7fa9cf1 [diff] unwind: clean up -Wundef warnings
  • d3aa445 [diff] unwind: fix -Wformat warnings from gcc
  • b047f54 [diff] Unwind: hoist placement delete into base class
  • ffa0d78 [diff] Unwind: replace pure virtual functions with aborts
  • a32df7e [diff] unwind: use -fno-rtti -fno-exceptions -funwind-tables
  • 7940f19 [diff] Fix build for apple machines.
  • 8906bdd [diff] Fix build.
  • b177939 [diff] Revert "indicate tag type in C"
  • 8414c5a [diff] [libcxxabi] Fix -Werror build for 32-bit non-ARM.
  • da5a6b1 [diff] Formatting fixes.
  • 8d776e7 [diff] Fix compilation of unwind on Darwin-x86_64
  • 4210260 [diff] Silence some -Wundef warnings
  • 4f0882b [diff] Silence warning about loss of precision
  • 4963ea3 [diff] indicate tag type in C
  • d2056af [diff] Install header files
  • 29bfe89 [diff] Some more -Wundef issues.
  • a1fce46 [diff] Enable -Wundef.
  • 3cbecdf [diff] Whitespace cleanup.
  • cc8269f [diff] Make test require 'linux' instead of 'linux2'
  • ff417a5 [diff] Adopt CMake policy CMP0042. Set MACOSX_RPATH on by default.
  • 9a9e939 [diff] [libcxxabi] Teach CMake better ways to find the libc++ source directory (and misc cleanup).
  • 390b5cb [diff] Enable backtrace_test for ARM.
  • 1c5ae13 [diff] Add -funwind-tables to CMAKE_C_FLAGS.
  • 045a7c8 [diff] Force unwind frame with user-defined personality.
  • f20383c [diff] Fix _Unwind_Backtrace for libc++abi built with libgcc.
  • 083506f [diff] Allow libc++abi to be built without unwinder.
  • ad3ce5d [diff] Remove _Unwind_{Get,Set}{GR,IP} from ARM EHABI build.
  • ac68492 [diff] Merge libc++abi's lit configuration with libc++'s
  • c0b4808 [diff] Rename all of the tests in preparation for merging lit configs with libcxx
  • d2a72c4 [diff] Fix abort_message.cpp for the NDK.
  • 2389ece [diff] LIBCXXABI_TARGET_TRIPLE won't always be set.
  • 0b4f9d2 [diff] [libc++abi] Add support for cross compiling.
  • f79ad2e [diff] Update PACKAGE_VERSION to 3.7.0svn
  • 65c0869 [diff] Fix some formatting I messed up in r225187.
  • 1f22bd5 [diff] Make the Unwinder -Werror clean.
  • b71d76f [diff] Typo.
  • 343559e [diff] [cmake/multilib] Teach libc++abi's CMake build to support multilib libdir suffixes like 'lib64' or 'lib32'.
  • f7d86f4 [diff] Silence warnings in libunwind.
  • 41baec6 [diff] [libunwind] improve x86_64 comments in compact_unwind_encoding.h
  • 96a6ac2 [diff] [libunwind] fix comment in compact_unwind_encoding.h
  • efa37d1 [diff] [libcxxabi] Add __cxa_thread_atexit for TLS support on Linux.
  • b14b13a [diff] Use the newer python syntax for exceptions
  • cce8ade [diff] Fix comment on end of #endif to match #if
  • 59872ce [diff] Use lit.util.executeCommand instead of our own version
  • d872a69 [diff] [libcxxabi] Refactor building and testing libc++abi without threads
  • 30ad829 [diff] [libcxxabi] Refactor test timing logic and disable by default.
  • 1b4ddb1 [diff] [libcxxabi] Delay adjustment of pointer to prevent referencing invalid memory.
  • 389d697 [diff] Ensure llvm-sanitizer is found by the tests when using sanitizers.
  • 6e50cba [diff] [libcxxabi] Cleanup memory in tests to placate ASAN.
  • 2466b99 [diff] Remove accidentally commited line in commit. Sorry
  • a11d962 [diff] Add support for LLVM_USE_SANITIZER=Thread to test suite
  • c365bb5 [diff] [libcxxabi] Refactor CMakeLists.txt's handling of compile and link flags to suppress warnings.
  • 7393166 [diff] Add -g -fno-omit-frame-pointer when compiling tests with sanitizers
  • ce9ff0a [diff] Make sure only NEON enabled devices save/restore D16+ registers
  • efd4e49 [diff] Move ARM failure from FIXME to XFAIL
  • f3de7d8 [diff] Add support for UNSUPPORTED tag to lit
  • 0d57ac7 [diff] Disable backtrace libcxxabi test on ARM
  • b2843c3 [diff] Fix unicode chars into ascii in comment lines.
  • d3bc4b1 [diff] Change uses of `sys.platform == 'linux2' to `sys.platform.startswith('linux')
  • 0b6b281 [diff] Only link the tests against -ldl on linux
  • 87fe84e [diff] [libcxxabi] Add support for running libc++abi tests with sanitizers
  • 6013249 [diff] Add an .arcconfig for libc++abi.
  • ffe1ba2 [diff] [libcxxabi] Document the standalone build's requirements on llvm-config and llvm sources.
  • 3a67a2d [diff] Correctly export _Unwind_[GS]et(GR|IP) for EHABI.
  • 5660f75 [diff] Use __atomic_exchange_n instead of Clang's __sync_swap
  • 40213fe [diff] Support Cortex-m0
  • 68fcfa1 [diff] Adding ABI support for __cxa_throw_bad_array_new_length.
  • a9fe4b0 [diff] ARM Unwind syntax
  • 1fc3f50 [diff] Implement post-review comments for r216730
  • 6d653d4 [diff] Remove an unused typedef from __class_type_info::search_below_dst to fix the -Wunused-local-typedef warning.
  • 3340fde [diff] Use correct __ARM_ARCH macro
  • 239a032 [diff] s/LIBCXXABI_SINGLE_THREADED/LIBCXXABI_HAS_NO_THREADS/ for consistency with libcxx
  • a69d4d9 [diff] Allow LIBCXXABI_SINGLE_THREADED to be defined by build scripts
  • a3a836a [diff] Add missing include to a test case.
  • 1469090 [diff] Make _Unwind_Backtrace() work on ARM.
  • 66ffcf8 [diff] Remove strict dependency on llvm-config.
  • 5252205 [diff] Add baremetal ARM support to libcxxabi/libunwind
  • 3ac101d [diff] Improve logging of aborts for Android.
  • d223dfd [diff] libcxxabi must link to dl if using bundled unwind
  • 95272d2 [diff] Fix the CMake build on Mac when setting MACOSX_DEPLOYMENT_TARGET=10.6
  • 48092cc [diff] Update CREDITS.txt with the list of folks who worked on ARM EHABI support
  • 196f7d6 [diff] Fix a copy-pasta in r214573
  • a09f807 [diff] [unwinder] Tell the assembler that functions are functions so that the linker knows how to link them.
  • f2cd08a [diff] libcxxabi cmake: Use HandleLLVMOptions.cmake, don't manually add -std=c++11.
  • db8f335 [diff] Fix for libc++abi when using -Wl,--as-needed.
  • 3110ea3 [diff] Support LLVM_LIBDIR_SUFFIX.
  • 000b3c9 [diff] Add support for building and testing the unwinder.
  • f198219 [diff] Make cmake cxxflags match those in lib/buildit.
  • fd961bd [diff] Add lit configs for libcxxabi tests.
  • e11c1a7 [diff] Add a cmake build system.
  • c80d814 [diff] Fix a warning about undeclared call to abort().
  • 818a2e9 [diff] Revert the LSDA change to scan_eh_tab.
  • e575ebb [diff] Silence the implicit signed/unsigned conversion warning.
  • fac040d [diff] Silence unused variable and parameter warnings.
  • d8d58d9 [diff] Fix linux build.
  • 533c796 [diff] Add missing header for _LIBUNWIND_LOG().
  • 1796d14 [diff] Fix building for iOS
  • 298baa3 [diff] Minor libc++abi changes to make things build better with gcc.
  • d6e2336 [diff] Update libc++abi to use the ARM EHABI unwinder from its libunwind.
  • b9e4316 [diff] Land support for ARM EHABI unwinding for libunwind.
  • 55d99b7 [diff] Start landing support for ARM EHABI unwinding.
  • c9d6b42 [diff] Add a FAQ section, with a question about why the std::exception class destructors live in libc++abi
  • e53a8f3 [diff] Add test case for inherited exceptions
  • 13584a6 [diff] Add EH test case checking that handlers in noexcept functions can still unwind
  • 0f6a54f [diff] Add EH test cases corresponding to C++ ABI # 15.3.3
  • 2b683fb [diff] Let libc++abi compile with gcc.
  • 0fd027b [diff] Fix typo in comment.
  • 24ecd09 [diff] PR19091: Track whether we're demangling a function template specialization to determine whether we get a mangling for a return type, rather than trying to figure it out based on whether the mangled name ended with a '>'.
  • 05d51bc [diff] Implement ARM EHABI exception handling.
  • 4856a67 [diff] Check exception specification with __cplusplus.
  • 8b547a3 [diff] Fixes more incorrect #ifs for SJ/LJ exceptions
  • c8b4d8d [diff] Fix broken build from r208135
  • f7a83f7 [diff] Make libc++abi use the implementation of __numstr from libc++. No functionality change, just removal of duplicated code.
  • c285efa [diff] On single threaded systems, turn mutexes into nops
  • 5db9aa4 [diff] Try harder to get the compiler to use float registers in different places to increase the chance of messing up any preserved registers.
  • 68d6403 [diff] Don't use bash features.
  • 041b6ba [diff] Add unwind test case that checks restoring of float registers (such as on AArch64)
  • a2ce2f9 [diff] Fix cast warning
  • ea66a55 [diff] Use return address register from CIE. Move DwarfInstructions::lastRestoreReg() to Register::lastDwarfRegNum().
  • e30cf2a [diff] No need to specialize DwarfInstructions::getCFA(). It is the same for all archs
  • bdd8d78 [diff] Properly sign extend delta in compact unwind info
  • 19963e9 [diff] Fix one missed use of DW_EH_PE_omit in r203626
  • b1a7492 [diff] Remove unused/obsolete ARM64 constants
  • b3f7ed1 [diff] Fix virtual class with non-virtual dtor complaint
  • 674e99d [diff] Fixes incorrect #ifs for SJ/LJ exceptions
  • 6daf050 [diff] Fixes type of dyldInfo for glibc/bionic systems
  • 7c6ded5 [diff] Replace bzero with memset
  • 6ec9ca1 [diff] Properly sign extend sdata2/4 in unwinder. Patch by Patrick Wildt
  • 61002ef [diff] Properly conditionalize DwarfFDECache<A>::dyldUnloadHook. Patch by Patrick Wildt
  • 7d987c1 [diff] Code cleanup and re-indent cxa_exception.hpp
  • 53138de [diff] The content of .eh_frame may be misaligned, so use memcpy. This is seen in the wild on SH3.
  • b11e9e8 [diff] Include stdlib.h for getenv when !NDEBUG.

platform/external/libhevc (2) [show][hide]

  • e420018 [diff] Align pic_width_in_luma_samples and pic_width_in_luma_samples to 8
  • 9663ae2 [diff] Few bug fixes in loop filter

platform/external/libmpeg2 (1) [show][hide]

platform/external/libnfc-nci (7) [show][hide]

  • 4f50c67 [diff] Fix conflict vendor proprietary Protocol and Discovery technology definitions
  • e20dc18 [diff] Add Peer-To-Peer priority mechanism
  • 3e24831 [diff] ISO-DEP presence check workaround
  • a1ce313 [diff] Memory leak and NULL pointer check fixes
  • add40f6 [diff] T1T HR0 and HR1 parameters missing in tag dectection
  • ddbdaf2 [diff] Update customized settings to eeprom after firmware download
  • ea8730a [diff] Avoid routing table update if nothing changed.

platform/external/libselinux (10) [show][hide]

  • 8221629 [diff] libselinux: fail hard on invalid property_contexts entries
  • a4b36fa [diff] libselinux: fail hard on invalid file_contexts entries
  • 727421b [diff] libselinux: support context validation on file_contexts.bin
  • 660f5fa [diff] libselinux: test for file_contexts.bin format
  • 8b40b9c [diff] libselinux: add selabel_cmp interface and label_file backend
  • 25f659a [diff] libselinux: switch to file_contexts.bin
  • 6c8be56 [diff] libselinux: support specifying file_contexts.bin file path
  • bcd374d [diff] libselinux: support file_contexts.bin without file_contexts
  • be86166 [diff] restorecon: do not set security.restorecon_last on ramfs and tmpfs
  • 6d0b91b [diff] libselinux: Enhance spec file support

platform/external/libunwind (2) [show][hide]

platform/external/llvm (4) [show][hide]

  • 7f8039d [diff] Just bundle everything for building libLTO.
  • ed8720f [diff] Add support for building libLTO.so in LLVM.
  • e3344d5 [diff] Remove unnecessary patches/ directory.
  • e33c5fa [diff] Prepare for the removal of HAVE_MALLOC_H from AndroidConfig.h.

platform/external/mesa3d (1) [show][hide]

  • c5276e7 [diff] mesa3d: expat now exports its headers.

platform/external/mksh (1) [show][hide]

platform/external/mockito (3) [show][hide]

  • 3b95ffa [diff] Change mockito-api-host to hostdex
  • fb96376 [diff] Disable jack for mockito-api-host temporarily
  • c06cd48 [diff] Add host target to support vogar-run tests

platform/external/objenesis (1) [show][hide]

  • 47f1ab3 [diff] Add hostdex target for dalvik host tests

platform/external/okhttp (1) [show][hide]

  • 34d6cda [diff] Allow HttpEngine to retry connections on timeout / interruption.

platform/external/pcre (3) [show][hide]

platform/external/protobuf (1) [show][hide]

  • 51cac91 [diff] Set LOCAL_EXPORT_C_INCLUDE_DIRS for shared and static libs.

platform/external/selinux (2) [show][hide]

platform/external/sepolicy (23) [show][hide]

  • 031e5ce [diff] Android.mk: Cleanup GENERAL_*_CONTEXTS variables
  • 6aabc1c [diff] Android.mk: drop polluting variables
  • 13b6b7e [diff] checkfc: add support for comparing two file_contexts files.
  • c2d0191 [diff] Update Android.mk to support file_contexts.bin
  • bc2a49f [diff] Don't assume ordering of $(wildcard ...)
  • 3d32817 [diff] Add SELinux settings to support tracing during boot.
  • 1de9c49 [diff] auditallow w_file_perms for mediaserver
  • e45cad7 [diff] Do not allow apps to access network address file
  • db7bc4b [diff] Revert "Do not allow apps to access network address file"
  • 2dabf17 [diff] Do not allow apps to access network address file
  • e6b6744 [diff] Add support for building without ramdisk
  • e244f2d [diff] Allow init to mount filesystems on properly labeled folders
  • d218558 [diff] Android.mk: Add support for BOARD_SEPOLICY_M4DEFS
  • 29a463d [diff] Use build fingerprint from file
  • 8540253 [diff] android.mk: drop duplicate spaces
  • 354710e [diff] Prevent appdomain from creating globally readable symlinks.
  • 8e16deb [diff] Add /data/vendor/lib as a library location under ASan.
  • f2c4e12 [diff] neverallow service_manager / service_manager_type
  • 2b0b829 [diff] Allow domains to read tmpfs symlinks.
  • 26cd912 [diff] Give /proc/iomem a more specific label.
  • ffc86be [diff] Correct local variables for file_contexts_asan
  • af16c40 [diff] allow procrank to write to bug report
  • 7028bdc [diff] neverallow: domain execute data_file_type

platform/external/strace (177) [show][hide]

platform/external/svox (1) [show][hide]

  • efad69b [diff] external/svox: libexpat now exports its headers.

platform/external/toybox (60) [show][hide]

  • ede3a45 [diff] Regenerate generated files.
  • 0549978 [diff] Fix more date bugs.
  • 7f6bb3d [diff] Bugfixes from Elliott Hughes: debug code got checked in (oops) and uninitialized trash in struct tm fields could segfault glibc's strftime().
  • 0fb4651 [diff] Different tools have different ideas about what human-readable output looks like. dd uses "7 MB" where du uses "7M", for example. this patch adds flags, similar to the BSD humanize_number. most callers will pass 0.
  • 11d2ff5 [diff] First pass at proper bunzip2 command line handling.
  • 3501e10 [diff] Fix ls -l user/group field ordering.
  • 8a30303 [diff] More Android roadmap updates.
  • 9bfd2cf [diff] login: execl() requires a path, not a file name
  • b73f894 [diff] Isaac Dunham pointed out that SIGINT's handler was set twice in init.c.
  • 79191b6 [diff] scripts/mkflags.c: add missing unistd.h, ctype.h
  • d5258b4 [diff] modprobe: use -q to silence
  • 8f1f8ef [diff] modprobe: use basename_r()
  • da8ad27 [diff] modprobe: delete perror_exit() that makes no sense
  • 430bf37 [diff] Fix switch_root implementation.
  • 5fb2766 [diff] Teach date @unixtime[.fraction], switch -s to be -D (matching busybox and not stomping on gnu's "an extra argument tells it to set the time so let's add -s to do the same thing" extension).
  • 400dacd [diff] Reject invalid dates in date(1).
  • 97809c2 [diff] Regenerate generated files.
  • 1203ddf [diff] Detect swap partitions, inline loop_partitions(), various cleanups.
  • 671ce0c [diff] Initialize uninitialized variable. (Oops.)
  • 9ce9399 [diff] Adjust xexec() exit code to be 127, and tweaks for nommu friendliness.
  • 6898647 [diff] Make multiplexer's "command not found" exit 127.
  • 42b7d4b [diff] I've added support for running blkid without specifying a partition (so it scans /proc/partitions).
  • 802642a [diff] Minor tweak of reboot.c
  • a12eec7 [diff] reboot: signal init, add -f option to call reboot(); init: use SIGINT, use xsignal()
  • 5f225ca [diff] Cosmetic tweak: newline at the end of "make change".
  • 31ff1f2 [diff] Switch nbd_client to xconnect() and make xconnect() try all returned addresses before failing.
  • 35dafc7 [diff] Tweak xconnect: socket can be a string (ala "ftp") from /etc/services.
  • ea75e75 [diff] Factor out xconnect(), plus some other small cleanups to telnet.c.
  • 7a3f53b [diff] Mark command-local functions static.
  • 3aa1d18 [diff] Long-overdue cleanup on login.
  • 5c6766a [diff] Replace xcheckrange() with atolx_range()
  • 7cc95a7 [diff] Move strlower() from find to lib.
  • ce4188f [diff] '!' replaces '/' in the sysfs paths of older drivers, so properly reverse that to get correct paths. While we're here, reduce the duplication of initialization.
  • 39f2e91 [diff] Whitespace.
  • 15e54ce [diff] Check in the note about rebuilding the source tarball.
  • d073e1c [diff] Promote fsync.
  • b9fb306 [diff] Promote hostid.
  • 441d1ce [diff] Attached are new toys. tftp - Client for tftp daemon. hostid -Print the numeric identifier for the current host. fsync -Synchronize a file's in-core state with storage device.
  • e1937bd [diff] Release notes for 0.6.0.
  • 2699cad [diff] Fix llvm build break.
  • 8d6cbd4 [diff] Tweak version number.
  • dce8d62 [diff] Add xxd.
  • ccec4d8 [diff] Produce an error message for "cat /mnt", not just return code.
  • fbc81a1 [diff] Commit rss feed.
  • ba55580 [diff] Fix 32-bit bionic toybox build.
  • f8b41e8 [diff] Fix 32-bit bionic toybox build.
  • 718f34d [diff] Regenerate generated files after upstream sync.
  • 6292beb [diff] Add a basename_r() and use it in names_to_pid() to avoid basename() overwriting itself on some inputs. (Which makes killall really impolite. Bug report from Nicholas Noury via Elliott Hughes.)
  • 68771c0 [diff] More explanation of TOYBOX_DEBUG for option string checking.
  • 1e7b49e [diff] Move comment about TOYBOX_DEBUG to start of file so it's more obvious.
  • f380d13 [diff] ifconfig MAC addresses should be lowercase.
  • 60cdc06 [diff] I added dhcpd -6 option.
  • d1a577f [diff] find: add -inum option
  • 747e748 [diff] Rename a function to be more obvious, and factor out a repeated calculation the compiler was almost certainly retaining in a register anyway.
  • 78beadd [diff] Promote hwclock.
  • fd4b56a [diff] Fix hwclock -w.
  • 666b89d [diff] There is a typo in mkfifo.c for __Z__ option.
  • 29b0a2e [diff] Fix ionice.
  • 3487bd3 [diff] Avoid integer overflow with insane input data.
  • cc585db [diff] Save failure reason for each make change .bad file.

platform/external/vixl (1) [show][hide]

platform/external/vogar (4) [show][hide]

  • f76a1e9 [diff] JNI check flag in Vogar.
  • 9aaf1e8 [diff] Use platform mockito instead of prebuilt
  • fca99ba [diff] Experimental support for jack on host mode. This includes adding a --toolchain={jack,jdk} option which chooses what to compile sources with. Currently only works with host mode and pending on b/22382563 to be able to properly compile code with dependencies on the surrounding package. This depends on the prebuilt jack jar file in AOSP.
  • 6373ab6 [diff] Drop support for legacy modes: DEVICE_DALVIK, DEVICE_ART_KITKAT, HOST_DALVIK, HOST_ART_KITKAT.

platform/frameworks/av (30) [show][hide]

  • c471785 [diff] MPEG4Extractor.cpp: handle chunk_size > SIZE_MAX
  • 308f392 [diff] frameworks/av doesn't need to support the long-dead simulator.
  • e1fdfd0 [diff] h264_enc: Add test
  • 044c6ae [diff] h263_enc: Add test
  • 98ec7d4 [diff] Add test for AMR-WB decoder
  • 3c6813d [diff] AMR-WB Encoder: Enable sample app
  • ab44ed5 [diff] AMR-NB encoder: Add test
  • 3508d77 [diff] Add test for mp3 decoder
  • 28af4c3 [diff] Don't use `register`.
  • 2b50b7a [diff] MPEG4Extractor.cpp: Add check for size == SIZE_MAX
  • 13d36a7 [diff] SampleTable: fix integer overflow checks.
  • 55e47ec [diff] Fix several ineffective integer overflow checks
  • 9a3cbe4 [diff] Detect allocation failures and bail gracefully
  • 0b572f5 [diff] Fix integer overflow during MP4 atom processing
  • 0a279c2 [diff] Fix integer underflow in ESDS processing
  • 4427653 [diff] MPEG4Extractor: still more NULL dereference fixes
  • 86aa153 [diff] Fix null-pointer-dereferences accessing the SampleTable
  • 2c184d8 [diff] Fix multiple division-by-zero conditions in MPEG4 parsing
  • 9ad0311 [diff] Prevent integer overflow when processing covr MPEG4 atoms
  • f6dda8d [diff] Fix integer overflow when handling MPEG4 tx3g atom
  • 7c6f217 [diff] Prevent integer underflow if size is below 6
  • 4ec8ab4 [diff] Fix integer underflow in covr MPEG4 processing
  • 1760fbf [diff] Prevent reading past the end of the buffer in 3GPP
  • 07a9e54 [diff] Use errno correctly.
  • 242b400 [diff] frameworks/av: libexpat now exports its includes.
  • f3a5cf2 [diff] SoftAVCDec: fail gracefully in onQueueFilled
  • dae006d [diff] Fix global-buffer-overflow in voAWB_Copy.
  • 3f0aae6 [diff] Don't include ithread.h in decoder omx wrappers
  • c884adf [diff] SoftAVCEnc: Stop using the u4_strd field in the set dimensions struct
  • 8246d1d [diff] h264dec: Use intptr_t when a pointer is treated as an integer

platform/frameworks/base (37) [show][hide]

  • ba3fe56 [diff] Lose HAVE_ANDROID_OS from frameworks/base.
  • 1fd6758 [diff] SELinuxPolicyInstallReceiver: Switch to file_contexts.bin.
  • 68eb3b2 [diff] animateNoDamage failed to remove from current frame list
  • d538d30 [diff] hwui: add extension to support unpack operations in OpenGL ES 2.0
  • 05f648e [diff] Clean up AssetManager::scanAndMergeZipLocked
  • 957c237 [diff] Let findSupportedAbi and hasRenderscriptBitcode scan only relevant files
  • 114beb2 [diff] Add a trace constant for PackageManager
  • 2e47a6e [diff] Add ICU as a java library for docs.
  • ccfe873 [diff] Idle Job Start During SCREEN_ON or DREAMING_STOPPED
  • 705ffd1 [diff] Distinguish user-requested shutdown from power-related ones
  • 98bfb34 [diff] Fix NPE in JobStore when jobs.xml is empty.
  • 59cbe8d [diff] Use _WIN32 rather than HAVE_WINSOCK.
  • 9ec96f9 [diff] Move frameworks/base/tools/ off AndroidConfig.h.
  • 98c11b5 [diff] Use _WIN32 rather than HAVE_WINDOWS_PATHS.
  • bd6b7e0 [diff] ActivityManagerService: delete unnecessary mkdir
  • 1f105a6 [diff] Frameworks/base: Hand fingerprint to ART
  • 50fb02d [diff] Add phony source target in the generated dependency file of aidl.
  • b48adad [diff] aapt: expat exports its header files now.
  • 06e04f7 [diff] Use build_number from file
  • 36eb1f7 [diff] RenderScript: implement a Script entry point for calling a reduce-style kernel.
  • 37e1d0c [diff] [RenderScript] Add docs advising users about dstAtop bug.
  • c9659ea [diff] Add a flag to the API to specify -O0 on the bcc command line.
  • 3ef2041 [diff] fix BNNM docs
  • c21739a [diff] docs: Add an explicit dependency on libcore/Docs.mk
  • e64f3e3 [diff] Fix NativeCrashListener
  • b27b305 [diff] Migrate Resources.java to use ICU4j drectly.
  • ba7e659 [diff] Revert "frameworks/base: libexpat now exports its headers."
  • d288a26 [diff] Change conditionallyCheckInstanceCounts to use countInstancesOfClasses
  • 2f31b66 [diff] frameworks/base: libexpat now exports its headers.
  • a7f7c24 [diff] Switch shutdownInput / shutdownOutput to using Os.shutdown.
  • 85bdaae [diff] Delete some obsolete test code.
  • e1b190c [diff] Remove @ToBeFixed from knowntags.
  • c1eaeb9 [diff] Switch LocalSocketImpl.accept() over to using Os.accept()
  • 7ee9a4e [diff] Fix a bug disappearing installerPackageName info of packages after reboot.
  • c64df29 [diff] Android always has <malloc.h>.
  • e9d5375 [diff] Switch from InetUnixAddress to UnixSocketAddress
  • 4fa438e [diff] Move listen() over to using android.system.Os

platform/frameworks/compile/libbcc (18) [show][hide]

  • fe0de78 [diff] Lose HAVE_ANDROID_OS from frameworks/compile/libbcc.
  • adfbff4 [diff] build: All paths are TOP-relative
  • 9296edc [diff] Fix alias metadata issues.
  • 5aefc98 [diff] Clean up Compiler::runPasses().
  • 999d924 [diff] If the host supports it, build libbcc as an LLVM loadable module.
  • efb3af3 [diff] Fix missing call to setLinkRuntimeCallback() from compat path.
  • 947064f [diff] Do not specify FORCE_CPU_VARIANT_* for host build
  • 083ef3c [diff] RSForEachExpand: Improve getelementptr instruction generation.
  • a6485fc [diff] Revert "Change libbcc so that it compiles as an LLVM loadable module (try 2)."
  • 90d862c [diff] Add libLLVM to LOCAL_LDLIBS so that the mac build can link correctly.
  • b58df0c [diff] Change libbcc so that it compiles as an LLVM loadable module (try 2).
  • d856316 [diff] Avoid cpu mismatch to ARM during cross compiling
  • 1895ac1 [diff] libbcc: Add support for reduce kernel metadata.
  • a2bbdcd [diff] Revert "Change libbcc so that it compiles as an LLVM loadable module."
  • 0eb3c42 [diff] Change libbcc so that it compiles as an LLVM loadable module.
  • 656325b [diff] Stopped bcc from ignoring optimization level
  • 28c1799 [diff] Fix rs_kernel_context_t type mismatch in call to kernel.
  • d96c9fa [diff] Fix a bug where kernels could modify the input allocation.

platform/frameworks/compile/mclinker (1) [show][hide]

  • fda4bbd [diff] Cherry picked debug info fix from upstream MCLinker.

platform/frameworks/compile/slang (10) [show][hide]

  • ef43084 [diff] Change the name for the new rs_context parameter.
  • 2770d0e [diff] Enhance diagnostic options.
  • c0c5dd8 [diff] Add initial support for validating and exporting reduce kernels.
  • 9534de1 [diff] Move frameworks/compile/slang off AndroidConfig.h.
  • 21c94c9 [diff] Add "-MP" support to llvm-rs-cc.
  • 45de075 [diff] slang: Add the name of the metadata node for reduce kernels.
  • dabd246 [diff] llvm-rs-as: Wrap bitcode with the RS bitcode wrapper.
  • 19879e8 [diff] Fix C++ reflection of vector types.
  • bd0a7dd [diff] Update llvm-rs-cc version to 23 for M.
  • 68e562f [diff] Added in change to ensure file name is passed through debug info

platform/frameworks/multidex (1) [show][hide]

  • 606af94 [diff] Use Context.getFilesDir as a backup dex location

platform/frameworks/native (12) [show][hide]

  • 6071da7 [diff] Lose HAVE_ANDROID_OS from frameworks/native.
  • 8b7acac [diff] More O_DIRECTORY | O_NOFOLLOW changes
  • 7fd6467 [diff] installd _delete_dir_contents: add O_NOFOLLOW
  • 01e111b [diff] Add a trace constant for PackageManager
  • e70efa6 [diff] Native/opengl: Remove unused variables from test
  • e3c4df9 [diff] dumpstate: add logcat -b all -S
  • f0b5396 [diff] dumpstate: remove unnecessary mkdir
  • 5041a4e [diff] Installd: Add a swap override flag
  • 4d2f4bb [diff] Binder on Windows? Unlikely.
  • c2466e6 [diff] With SANITIZE_TARGET, load EGL libs from the instrumented path.
  • 46c51fb [diff] Enable atrace to read categories from file.
  • ae47336 [diff] Tracing for binder locks/transactions

platform/frameworks/opt/net/wifi (1) [show][hide]

platform/frameworks/rs (15) [show][hide]

  • 4324eec [diff] Rename ctxt to context.
  • b93407a [diff] Fix build break due to ctxt->context rename.
  • e5e18cc [diff] Lose HAVE_ANDROID_OS in frameworks/rs.
  • 47a5881 [diff] Add AllocationCreateStrided to support lib CPU driver
  • d614fe9 [diff] Move frameworks/rs off AndroidConfig.h.
  • a673fb0 [diff] Ensure that SSE-specific functions get built separately for debug runtime.
  • 39a9d9b [diff] Add a ScriptReduce API entry and a stub function rsi_ScriptReduce().
  • b74514d [diff] Remove dead code related to using a non-local FIFO for message passing.
  • f502980 [diff] Add a flag to the API to specify -O0 on the bcc command line.
  • 5d70cb5 [diff] Fix GetCpuInfo() routine to correctly check the cpuinfo file to make sure we don't miss SIMD path if there is one.
  • 223231f [diff] Update eight_bit_int_gemm call after gemmlowp rebase and provide non-optimal path for armv7 without NEON.
  • e941f18 [diff] Making libRSSupport able to optionally bundle libblas(V8) through dlopen and dlsym.
  • 99d0e81 [diff] Update the BNNM cpu reference implementation with NEON friendly gemmlowp.
  • 66d9447 [diff] [MIPS32] Use version of rsGetAllocation() that returns a pointer
  • 11fd9ec [diff] CPU ref: Fix potential buffer over-read / uninitialized memory access.

platform/frameworks/support (8) [show][hide]

  • f103525 [diff] Modify the interface of TransportMediatorJellybeanMR2 to fix build issues
  • e536825 [diff] [RenderScript] Adaptive alignment of allocation for Incremental Intrinsic Support.
  • 3cf9bc1 [diff] [RenderScript] Add Multi-input Kernel support in RS Support lib
  • 086772f [diff] [RenderScript] Add docs advising users about dstAtop bug for support lib.
  • a2f577b [diff] [RenderScript] Work around for older devices with problem dlopen libblasV8.
  • 044225e [diff] [RenderScript] fix BNNM docs for support lib
  • faf0d90 [diff] [RenderScript] Making libblas optional for support lib.
  • c31788b [diff] [RenderScript] Update the build rules to incorporate optimized BNNM driver for compat lib.

platform/frameworks/volley (1) [show][hide]

  • d3207be [diff] Process response bodies only when present

platform/hardware/intel/common/utils (1) [show][hide]

  • 31fd294 [diff] hardware/intel: libexpat now exports its headers.

platform/hardware/invensense (1) [show][hide]

platform/hardware/libhardware (3) [show][hide]

  • ca6ccd9 [diff] Lose HAVE_ANDROID_OS from hardware/libhardware.
  • 1fd3618 [diff] libhardware: sensors: update multi hal to support 64bit builds
  • 3d3a479 [diff] Fix extern "C" guards.

platform/hardware/libhardware_legacy (2) [show][hide]

platform/hardware/ril (1) [show][hide]

  • 75f10b8 [diff] Use _WIN32 rather than HAVE_WINSOCK in librilutils.

platform/hardware/samsung_slsi/exynos5 (1) [show][hide]

  • 4710b05 [diff] Lose HAVE_ANDROID_OS from hardware/samsung_slsi/exynos5.

platform/hardware/ti/omap4-aah (1) [show][hide]

platform/libcore (48) [show][hide]

  • 3ff37c4 [diff] Convert ByteBuffers to byte[] correctly.
  • b4af0b5 [diff] Properly restore errno if NET_FAILURE_RETRY fails.
  • b7dc698 [diff] Revert "Fix annoying (but non-fatal) java doc error."
  • 304152b [diff] Add class table field to class loader
  • efe4293 [diff] Clean up some dead code.
  • 0517aff [diff] Remove libcore AlphabeticIndex and references. This has been replaced by ICU4J's library.
  • 6c9dd0d [diff] Fix FileUtilsTest.testCreateSubFile for Android One devices
  • 9dcac82 [diff] Migrate IDNA2003 implementation to ICU4J.
  • ab7b1a4 [diff] Delete unused fields in class
  • 3e2415c [diff] Minor tweak to DeflaterOutputStreamTest.
  • 55d6814 [diff] CipherTest: add assertions about GCM parameters
  • 837aeb3 [diff] Fix broken Zip64 extended info size checks.
  • 17552b6 [diff] Remove Transliterator wrapper class.
  • 2664be0 [diff] Use __ANDROID__ instead of HAVE_ANDROID_OS.
  • c167fce [diff] Get rid of dex-host.
  • 8d7307a [diff] Revert "Convert IDN to use ICU4j instead of ICU4c."
  • 9fe4436 [diff] Convert IDN to use ICU4j instead of ICU4c.
  • 32e6338 [diff] Change mockito-api-host to mockito-api-hostdex
  • f591462 [diff] Late binding: add Cipher#init checks
  • f7cae39 [diff] Late binding: add more Cipher tests
  • 18d5ad8 [diff] SignatureTest: convert first test to mockito
  • 72aeabb [diff] Add mockito for tests
  • b131e0c [diff] Ensure the SignatureImpl overrides all methods
  • 32563bc [diff] Remove NativePluralRules since we are using ICU4J directly.
  • 49bd5fa [diff] Use O_DSYNC instead of O_SYNC when opening a file with mode="rwd".
  • 37dd239 [diff] Transition the Normalizer class to call ICU4j.
  • 85d1800 [diff] Late binding: add tests for init-time rejection
  • 2faa3c3 [diff] Fix mistake in reflection documentation
  • fab575d [diff] Remove a couple of bogus test cases from SecureRandom2Test.
  • a0f58d5 [diff] Repurpose SHA1PRNG_SecureRandomTest.
  • 04270c6 [diff] Remove harmony provider and default SecureRandom impl.
  • bf1ac91 [diff] Add tests for alg name aliases
  • d2f1d51 [diff] JarEntry: test that certs/signers are null until the entry is read.
  • 9ec2565 [diff] Rewrite testInterruptTest.
  • e6637b9 [diff] Delete some unused cruft from OldAndroidMonitorTest.
  • cff384f [diff] Get rid of as much of dalvik.annotation.* as we can.
  • bf7fbb3 [diff] Add isInstance performance test to ReflectionBenchmark.
  • 5a0bc3d [diff] Make isAssignableFrom not cast iftable entries to class.
  • 07fedcf [diff] Add testInterfaceProperties() . Move Ethernet verification out of testLoopback().
  • 2492e43 [diff] Add tests for unlink
  • a90630d [diff] Add VMDebug.countInstancesOfClasses
  • b63760e [diff] libcore: libexpat now exports its headers.
  • 2550a25 [diff] Fix sockaddr_un length calculation
  • 8157603 [diff] javax.crypto.Cipher: try less specific Cipher/Mode/Padding combinations before throwing InvalidKeyException
  • a02da73 [diff] Fix KeyPairGeneratorTest.
  • cfef2bb [diff] Add EUSERS to OsConstants.
  • 5e8f82f [diff] Add Os.unlink
  • 0ab1a26 [diff] Rearrange how AF_UNIX sockets are handled for accept()

platform/libnativehelper (3) [show][hide]

  • 6c5be19 [diff] Libnativehelper: Fix unused result warning
  • 6887571 [diff] Use __ANDROID__ instead of HAVE_ANDROID_OS.
  • 4ebb967 [diff] Replace InetUnixAddress with UnixSocketAddress

platform/packages/apps/Camera2 (1) [show][hide]

platform/packages/apps/Mms (2) [show][hide]

platform/packages/apps/Nfc (3) [show][hide]

  • 3113a3f [diff] Fix conflict vendor proprietary Protocol and Discovery technology definition
  • ced053f [diff] Fix peer-to-peer server register error if RF discovery is started.
  • 37199ec [diff] Reset P2P flag in de-initialization.

platform/packages/apps/Settings (2) [show][hide]

  • e92cc80 [diff] Lose some deprecated test annotations.
  • fde3074 [diff] brightness status not refresh in powercontrol widget

platform/packages/providers/BookmarkProvider (2) [show][hide]

  • 52f5c3b [diff] Manual cherry-pick of "Remove com.android.chrome.browser authority"
  • a87b7e2 [diff] Manual cherry-pick of "Remove bookmarks provider..."

platform/packages/providers/ContactsProvider (2) [show][hide]

platform/prebuilts/android-emulator (1) [show][hide]

  • 3ddead9 [diff] Emulator prebuilt binaries update (esp. MIPS64-related)

platform/prebuilts/clang/darwin-x86/host/3.6 (5) [show][hide]

platform/prebuilts/clang/linux-x86/host/3.6 (6) [show][hide]

platform/prebuilts/gcc/darwin-x86/aarch64/aarch64-linux-android-4.9 (1) [show][hide]

platform/prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.9 (1) [show][hide]

platform/prebuilts/gcc/darwin-x86/x86/x86_64-linux-android-4.9 (1) [show][hide]

platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9 (3) [show][hide]

  • 94cc923 [diff] [linux-x86] Refresh gcc 4.9 prebuilts for aarch64
  • fb6bdd0 [diff] Revert "[linux-x86] Refresh gcc 4.9 prebuilts for aarch64" We need up wait a bit so the changes could be submitted simultaneously for linux and Darwin This reverts commit 5790e77d6baa5ff3fd6a349f43fefb51edbf648d.
  • 5790e77 [diff] [linux-x86] Refresh gcc 4.9 prebuilts for aarch64

platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9 (2) [show][hide]

  • a70724f [diff] [linux-x86] Refresh gcc 4.9 prebuilts for arm
  • cfe296a [diff] [ld.gold] Fix an internal error in do_print_to_mapfile on Arm.

platform/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9 (1) [show][hide]

platform/prebuilts/misc (2) [show][hide]

platform/prebuilts/python/darwin-x86/2.7.5 (1) [show][hide]

platform/prebuilts/python/linux-x86/2.7.5 (1) [show][hide]

platform/prebuilts/qemu-kernel (9) [show][hide]

  • 4574201 [diff] Upgrade 3.4 kernel images to 7fda5cc
  • 82c971f [diff] Upgrade 3.10 kernel images to d73b037
  • 71dcdb7 [diff] Update MIPS64 kernel images to 41b8dce
  • bbbf25f [diff] Update MIPS/MIPS64 kernel images
  • dd081be [diff] Upgrade 3.4 kernel images to b1dfee2
  • 1b30e47 [diff] Upgrade 3.10 kernel images to 5e7c10f
  • 0e9f954 [diff] x86/pc-bios: Update bios.bin so that it works on Linux kernel 3.18+
  • ee59141 [diff] Upgrade 3.4 kernel images to b1dfee2
  • 9ee86e8 [diff] Update MIPS64 kernel image to 7d99a58

platform/prebuilts/sdk (4) [show][hide]

  • 6d52547 [diff] Update darwin RS prebuilts for the kernel attribute change.
  • c16ef1b [diff] Update linux RS prebuilts for the kernel attribute change.
  • 2015251 [diff] Update linux prebuilts/sdk for kernel attribute change.
  • bc152e5 [diff] Update darwin prebuilts/sdk for kernel attribute change.

platform/prebuilts/tools (7) [show][hide]

platform/sdk (1) [show][hide]

  • 8642cd7 [diff] adb tab completion: remove extraneous state

platform/system/bt (32) [show][hide]

  • 30b30d3 [diff] Restore LOG_NDEBUG condition on verbose logging.
  • aa9e17b [diff] service: Allow manufacturer data to be set.
  • 2d5b1df [diff] service: Fix permissions/properties argument order.
  • f520952 [diff] service: Introduce a command-line client
  • b2286f3 [diff] service: Add IPCHandlerBinder
  • 61f2f36 [diff] service: Add IBluetooth interface definition
  • 4161eb6 [diff] build: fix missing include
  • 8f24725 [diff] build: fixes for breakages on tilapia
  • 49a8670 [diff] build: LOG_TAG consistency, include order, build fixes
  • 2fc0eba [diff] test_vendor_lib: Implement event loop with libbase
  • b2d45eb [diff] test_vendor_lib: Use base::Thread
  • a7077ee [diff] test_vendor_lib: Use libbase's CHECK/DCHECK
  • 5f8a46a [diff] test_vendor_lib: Dummy inquiry result
  • e0d08c9 [diff] service: Clean up IPC shutdown and add unit tests
  • f8881fe [diff] service: Add Mock support for Daemon and CoreStack
  • 80caab2 [diff] Drop obsolete libpower dependency.
  • 145cf57 [diff] Compile libbtcore and libosi for host
  • 3c0ea3e [diff] test_vendor_lib: Use EPOLLOUT
  • 06500ff [diff] bluedroidtest: drop obsolete libhardware_legacy dependency.
  • f3b1820 [diff] test_vendor_lib: Initial commit
  • c6760d8 [diff] Provide --android-ipc-socket-suffix.
  • fe65fb7 [diff] service: Refactor IPC and singletons
  • fd8fdca [diff] service: Add null initialization for new scan cb.
  • 1b3a3d8 [diff] Add GN files for vendor_libs
  • 98a9641 [diff] build: Eliminate cutils/str_parms dependency from system/bt
  • fbbd225 [diff] Only build bt_service_unittests for linux
  • 081cba0 [diff] Add HCI user channel based bluedroid vendor adaptation
  • 065d0f7 [diff] service: Introduce a global Settings object
  • f2d6434 [diff] gn-build: Add bluetooth-service target
  • fd4745e [diff] service: Some fixes from end-to-end/user testing.
  • 115c6b1 [diff] service: Remove local copies of base and modp_b64
  • 0ca9905 [diff] gn-build: Add BUILD files for libchrome

platform/system/core (574) [show][hide]

  • d8b48a6 [diff] adb: On Mac, clear both host and device endpoints at startup
  • bdab59a [diff] libbase: logging fixes
  • c307b5b [diff] Revert "init: add LOCAL_SANITIZE := integer"
  • f18fc08 [diff] adb: start-server and kill-server error output
  • 87e97ee [diff] adb: win32: fix shutdown deadlock
  • cd1d99e [diff] Added file permissions for binder tracing
  • d4093f1 [diff] adb: Fix PTY logic for non-interactive shells.
  • 42ae260 [diff] Always include the adb version in the log.
  • 155159c [diff] adb: make stdin/stdout/stderr redirection errors fatal
  • aea73db [diff] init: add LOCAL_SANITIZE := integer
  • bf7c605 [diff] adb: improve network error info
  • af9ba4d [diff] Add missing includes.
  • 62ab0fd [diff] logd: sizes > 1M prune in smaller batches
  • 7430916 [diff] adb: call android::base::InitLogging even when adb tracing is disabled
  • 661327e [diff] Remove confusing variable HOST.
  • 83cd266 [diff] Ignore adb/*.pyc files
  • 0a94a3b [diff] metricsd: Only define the targets on linux.
  • e8606c8 [diff] Remove watchprops.
  • 8715c93 [diff] metricsd: Remove unused Chrome OS specific files.
  • 52e5b99 [diff] metricsd: Relicense as Apache 2.
  • ed6ca6f [diff] metricsd: Add Android.mk.
  • e1746fd [diff] Remove the USB vendor id whitelist from fastboot.
  • da21ac0 [diff] metricsd: Rename metrics to metricsd.
  • fec4d2c [diff] metrics: Add a CLI flag to disable dbus.
  • bae5dcc [diff] metrics: Enable for non-official builds.
  • 8bafb3d [diff] crash_reporter: Fix initial compile issues with Android toolchain
  • c8b7414 [diff] crash_reporter: Remove Chrome collector, CrOS build files, DBus
  • 475dfa6 [diff] metrics: Remove send to autotest.
  • bd3505e [diff] metrics: Consolidate constants in constants.h.
  • 4ad60fb [diff] init: replace strdup() in parse_config()
  • 52e1d55 [diff] metrics: Cleanup the system profile setter.
  • eeb7ef0 [diff] metrics: Disable stat collection.
  • 129bea5 [diff] crash_reporter: Fix header include paths
  • 5c398d2 [diff] adb: win32: write ACK to separate pipe instead of stdout
  • 5db66c3 [diff] metrics: Don't use the policy file.
  • 4b915ae [diff] metrics: Fix import paths for headers.
  • 9f2d1a9 [diff] adb start-server: Use a separate fd for sending initial OK
  • 2ae8d2e [diff] More Mac fastboot failure debugging.
  • bac3299 [diff] Create Service and ServiceManager classes
  • cbf26b7 [diff] win32: adb_test/libbase_test fixes
  • 6e02c24 [diff] Include the error code if GetPipeProperties fails.
  • 5be6b37 [diff] Stop being silly.
  • 71635bb [diff] adb: fix killing of old version of adb process
  • c0822e8 [diff] Enable perfboot.py to install APKs before measurement.
  • f3d0d42 [diff] Fix incorrect exception handling in perfboot.py
  • 43c4d99 [diff] perfboot.py: check 2 more event logs by default
  • 59d32a7 [diff] Fix perfboot.py to exit by Ctrl+C.
  • 595003a [diff] rootdir: Create symlinks in Android.mk
  • 31a4faf [diff] Skip mounting /, just mark block device as ro if needed.
  • bfa7c7d [diff] Fix a comment typo.
  • e801cc0 [diff] perfboot.py: ignore tags not listed in /system/etc/event-log-tags
  • 3841a9f [diff] Leave the evidence lying around if an adb test fails.
  • 22191c3 [diff] adb: fix mkdirs / adb pull with relative paths, fix win32 issues
  • cf168a8 [diff] adb_test/libbase_test: win32: get some tests working
  • b6c66dc [diff] perfboot.py: warn if dm-verity is disabled
  • 40d0c7a [diff] libbase_test: win32: get some tests working
  • da106ad [diff] Add a trace constant for PackageManager
  • 8df9032 [diff] adb: win32: call SystemErrorCodeToString() from more places
  • e347c1d [diff] adb: win32: define UNICODE/_UNICODE, Unicode error messages, misc
  • a5b06b0 [diff] adb: win32: fix USB device hang when resuming from sleep/hibernation
  • 16d79c7 [diff] Remove adb's unused get_my_path for Windows.
  • 96f6731 [diff] init: use std::vector<std::string> for argument passing
  • c321155 [diff] adb: win32: file descriptor reliability improvements
  • 0e2c194 [diff] adb: poll for emulator connection.
  • b93b9d4 [diff] Reserve new UID range for OEM.
  • cf4ff64 [diff] adb: win32: Unicode path names, env vars, some console support
  • 048b27c [diff] Clean up -p handling slightly.
  • 5200c66 [diff] adb: win32: initial IPv6 support and improved Winsock error reporting
  • 6264129 [diff] Make clear of the data length sent by write_packet.
  • 0658440 [diff] init: Adding header guard to tokenizer
  • 5c74270 [diff] More adb cleanup.
  • 47d67c9 [diff] Write mkdirs in more idiomatic C++ style.
  • fa0c21c [diff] init: Create classes for Action and Command
  • 3294ad1 [diff] Toolbox: Disable unused-const-variable warning
  • 220ca84 [diff] init: Add C++ tokenizer.
  • 9113b47 [diff] Add top level sanitize options for ADB.
  • 9b828ad [diff] Use __ANDROID__ instead of HAVE_ANDROID_OS.
  • f393831 [diff] bionic no longer sends SIGPIPE to debuggerd.
  • 3e7feda [diff] adb/test_device.py fixes for win32 and no use of ANDROID_SERIAL
  • ab37983 [diff] Add a script to record Android boot time.
  • bb50a39 [diff] Fix Win32 <ziparchive/zip_archive.h>.
  • adbf442 [diff] Use _WIN32 rather than HAVE_WINSOCK.
  • a6b340a [diff] fix adb {forward,reverse} --no-rebind
  • 1f8bc86 [diff] Move libutils off AndroidConfig.h.
  • f93db4b [diff] Introduce a mechanism to trace boot sequence.
  • 45f59d6 [diff] crash_reporter: Add license information.
  • 0296345 [diff] metrics: Add license information.
  • acb1ddf [diff] healthd: logd: add timestamp to kernel logged battery messages
  • e2b4a5f [diff] Fix AndroidDevice.get_prop, add tests.
  • e24e9a5 [diff] Move sdcard off PAGESIZE and onto PAGE_SIZE.
  • 93f65fa [diff] Document the current MAX_USBFS_BULK_SIZE situation.
  • 514243d [diff] liblog: deprecate TARGET_USES_LOGD
  • cb41e36 [diff] logd: deprecate TARGET_USES_LOGD
  • 3e7048c [diff] Fix const-ness of strrchr callers.
  • a9f0a80 [diff] Adf: Remove unused variable
  • 6454a04 [diff] Remove gpttool.
  • c6e93fe [diff] Set mode bits for /system/etc/recovery.img.
  • 8e1fdd7 [diff] Create adb Python package.
  • f13b1b3 [diff] init: Adding support to import directories
  • d75564f [diff] Logd: Handle unused variable and fields
  • c2ea70a [diff] init.rc: mkdir /data/anr 0775 system system
  • eabe8af [diff] Fix socket_network_client_timeout error check.
  • 8fea1ed [diff] Turn on warnings for libcutils, fix a bug.
  • ee53006 [diff] init: expand_props for onrestart commands.
  • 614e0a4 [diff] Add a simple test for using non-ASCII paths with adb.
  • 00ede7d [diff] init: do expand_props before calling the builtins.
  • 4f1d7b5 [diff] Fix Win32 adb build (for the second time today).
  • 812f030 [diff] Clean up the locking in usb_linux.cpp.
  • d48dbd8 [diff] Fix Win32 adb build.
  • 74edcea [diff] init: Let property_get return std::string.
  • 381cfa9 [diff] Report getaddrinfo failures correctly.
  • c95440e [diff] metrics: Import protobufs from Chromium.
  • 61ee830 [diff] Don't limit Windows USB reads.
  • 3d2904c [diff] Increase size of the the adb packets sent over the wire
  • 12df1e1 [diff] init: use init's property expansion code for mount_all
  • 618d0de [diff] logd: refine is_prio
  • f93d429 [diff] Stop calling fsck on shutdown by default
  • 34c20bb [diff] Show "(reverse)" in "adb reverse --list".
  • 636b1eb [diff] init: Fix logging stutter
  • 692abc2 [diff] init: Add additional logging levels
  • 19d80b8 [diff] "adb tcpip" should require a numeric argument.
  • 3d5f60d [diff] Recognize IPv6 addresses for "adb connect".
  • 8d8126a [diff] adb: logging: newlines, thread ids, error code overwriting
  • 64d303a [diff] Fix adbd/adb server confusion in an error message.
  • 0f8f70b [diff] Fix the Mac libcutils build.
  • 04b2022 [diff] Fix N9 boot.
  • 94ae418 [diff] Switch libcutils from gethostbyname to getaddrinfo.
  • f7b8cae [diff] Add a "dbus" AID for running dbus-daemon.
  • 947cb3e [diff] Remove subproc events when ADB_HOST.
  • cf0ca50 [diff] Added shell permisisons for memreclaim tracing
  • 4800dbf [diff] init: refuse to start process if domain transition not defined
  • 1421614 [diff] Move mkdirs to adb_utils.
  • 0df0827 [diff] Use fsck.f2fs -a instead of -f for faster boot
  • 2f42554 [diff] Update partition.*.verified even with ro.boot.veritymode set
  • 9136f38 [diff] init: Fix bootchart trigger for emulator
  • 86b151c [diff] rootdir: Create cache folder in Android.mk
  • c686fd3 [diff] Remove superfluous legacy DBus includes
  • a29c012 [diff] libsparse: Wrap sparse_crc32.h to be C++ compatible.
  • dc86589 [diff] metrics: replace "Logging.*" with "Platform.*"
  • cef898f [diff] Allow native bridge to work without a code cache
  • 456abba [diff] Dump memory going from unreadable to readable.
  • 286bb6d [diff] Revert "Turn on -Wformat-nonliteral."
  • 837eff2 [diff] Use delete[] to de-allocate pointers from new[]
  • 459df8f [diff] Turn on -Wformat-nonliteral.
  • 095307e [diff] Replace HAVE_WIN32_IPC with _WIN32.
  • 64dffd3 [diff] Remove creation of root directory folders
  • bbe796d [diff] libcutils: fs_config: Add folders normally created in init.rc
  • 58458b6 [diff] rootdir: Create folders in Android.mk
  • d79f2be [diff] New property that determines when to wait for gdb.
  • d6eba89 [diff] Fix "adb remount" for when the root directory is in system.img
  • b36b592 [diff] Replace all _LOG error calls with ALOGE.
  • 1eea161 [diff] platform2: Fix issues with new version of libchrome
  • 323d70d [diff] init: fix typo and prevent startup error
  • ef31bec [diff] metrics: Add a check for abnormally small messages to prevent crashes
  • b7dfb79 [diff] adb: win32: fix exec-in and exec-out to use binary mode
  • 8a59e11 [diff] crash: do not call list-proxies if it does not exist.
  • f3caa5a [diff] crash: Point to canonical org.chromium.SessionManagerInterface.xml
  • f17a838 [diff] crash: update OWNERS file
  • ba08992 [diff] libchromeos: Switch http Response to use streams
  • eba8a01 [diff] Revert "metrics: Fix the import path of protobufs."
  • 6db436a [diff] metrics: Fix the import path of protobufs.
  • e97b741 [diff] platform2: Switch over to libchrome r323904
  • 92c0eef [diff] platform2: Explicitly use base:: namespace with CommandLine
  • 6aa551e [diff] crash-reporter: add support for device coredump
  • 538e209 [diff] metrics: add TPM.EarlyResetDuringCommand CrOS event.
  • 7458089 [diff] delete __STDC_{FORMAT,LIMIT}_MACROS
  • 732fe21 [diff] delete __STDC_{FORMAT,LIMIT}_MACROS
  • 9340842 [diff] metrics: make metrics library also use /var/lib/metrics/uma-events
  • 3b88766 [diff] metrics: tell what file we can't open on error
  • 5672f8b [diff] metrics: move sample file from /var/run to /var/lib
  • e4fa61e [diff] metrics: don't upload metrics when metrics are disabled
  • 040dffd [diff] crash: Convert list_proxies to chromeos-dbus-bindings generator
  • 067ec8b [diff] metrics: Disable uploader on non-official build.
  • f5767af [diff] crash: Fix session manager D-Bus call service name
  • 7e238f3 [diff] platform2: Switch over to using base64 functions from libchromeos
  • 6e13952 [diff] crash: Remove glib from crash_reporter
  • efa91c0 [diff] crash: Shorten crash-reporter project alias.
  • 731da33 [diff] crash-reporter: Use chromeos::KeyValueStore.
  • 5a6ac9c [diff] metrics: fix -Winconsistent-missing-override warning
  • d257ea1 [diff] crash-reporter: Clean up testing code.
  • 7e3b76d [diff] crash-reporter: Add session_manager logs to Chrome crashes.
  • ae4bdc4 [diff] metrics: Fix upload_service to work with base::MessageLoop
  • 8f5546a [diff] crash-reporter: Attach Chrome logs to crash reports.
  • 1c5533d [diff] crash-reporter: add a sanity check for kernel dmesg records
  • a8bcc18 [diff] metrics: generate app_version from standard lsb-release fields
  • 3d41d45 [diff] libchromeos: Cleaned up HTTP utilities
  • 8ab89c5 [diff] metrics: Fix metrics_daemon Meminfo callback interval
  • e86591e [diff] metrics: Convert Metrics to DBusDaemon
  • 859ee45 [diff] Update libchrome to r307740 and fix build errors
  • 73b40b4 [diff] Update libchrome to r307740 and fix build errors
  • 788d3b6 [diff] metrics: fork metrics sources from Chromium source base
  • 554c898 [diff] crash-reporter: disable device coredumps in verified mode
  • 7845a57 [diff] Include the implemented header first in all projects.
  • 8e5340a [diff] crash-reporter: accept kernel dmesg records with no ramoops header
  • d78f3df [diff] libchromeos: void OsReleaseReader.Load()
  • cac74e1 [diff] metrics: use TimeDelta for upload_interval
  • 71a62ef [diff] metrics: add support for other product id
  • d6169a2 [diff] crash-reporter: remove gflags dependency
  • 67906c6 [diff] metrics: remove gflags dependency
  • e812249 [diff] metrics: protobufs need to be uploaded as binary
  • 52d9edb [diff] metrics: 'Send' method crashes on NULL ErrorPtr
  • 6f891c5 [diff] crash-reporter: fix pstore detection
  • dfea2f8 [diff] Remove '../platform2/' from platform2 relative paths in gyp files.
  • c764139 [diff] crash-reporter: Clean up angle brackets in template types.
  • dc1ef3c [diff] metrics: read /sys/class/block/*/stat correctly
  • f27140d [diff] crash-reporter: log notification for chrome crashes
  • 262d798 [diff] crash-reporter: Replace NULL with nullptr.
  • 0be0f73 [diff] metrics: Add more log messages to uploader
  • eb815be [diff] metrics: Fix metrics_uploader on VMs
  • 732bd3b [diff] Revert "crash-reporter: Attach Chrome logs to crash reports."
  • 55cb40a [diff] crash-reporter: Attach Chrome logs to crash reports.
  • c8cb4ac [diff] Revert "crash-reporter: Replace the crash_sender script by a service daemon."
  • 8e77457 [diff] crash-reporter: Replace the crash_sender script by a service daemon.
  • 51bf92a [diff] Update code to include base/files/file_util.h
  • ab6cc90 [diff] Update code to include base/files/file_util.h
  • 37595f8 [diff] Update to build against libchrome-293518.
  • b63e528 [diff] Update to build against libchrome-293518.
  • 43bee50 [diff] metrics: Document uploader functionality
  • 4bcffd3 [diff] metrics: add bsimonnet to OWNERS
  • ec991df [diff] metrics: Switch uploader to use http_utils from libchromeos
  • 652d697 [diff] metrics: Include base/macros.h instead of base/basictypes.h
  • 895fa5d [diff] crash-reporter: Include base/macros.h instead of base/basictypes.h
  • e2c2d89 [diff] metrics: fix memory leaks in unittest.
  • f290e98 [diff] crash-reporter: Include powerd logs with crashes.
  • ef3aebe [diff] metrics: Activate the uploader for embedded boards
  • 1459503 [diff] platform2: Replace NULL with nullptr in minor components
  • b1640ee [diff] metrics: fix memory leaks in unittest.
  • f3811f5 [diff] crash-reporter: Replace scoped_ptr<char[]> with vector<char>.
  • ea3941f [diff] crash-reporter: Fix overzealous crash purging in guest mode.
  • 0b8cc1c [diff] metrics: Improve metrics_client usage docs.
  • 84c28d3 [diff] platform2: Remove legacy inherit-review-settings-ok files.
  • 8c56c5e [diff] platform2: Remove legacy inherit-review-settings-ok files.
  • e8a8e30 [diff] metrics: Replace 'OVERRIDE' with 'override' and fix linter
  • 0dfc9ce [diff] platform2: Replace 'OVERRIDE' with 'override' and fix linter
  • 334b1ae [diff] crash-reporter: crash_sender: strip dashes from clientids
  • efec0b3 [diff] crash-reporter: Use C++11 override specifier.
  • eaf060c [diff] platform2: move --std=gnu++11 flag to common-mk/common.gypi
  • f05ab40 [diff] metrics: Use integer types from stdint.h
  • f84ea21 [diff] crash-reporter: Use integer types from stdint.h
  • 4e59634 [diff] metrics: fix remaining linter issues
  • 7589aff [diff] crash-reporter: fix linter issues
  • 3c6b82c [diff] crash-reporter: Fix C++ style issues in KernelCollector.
  • 120c675 [diff] crash-reporter: Add MIPS support for KernelCollector.
  • f7ad519 [diff] Remove the dependency of platform.gyp to crash-reporter
  • e6cfd64 [diff] metrics: fix lint warnings
  • 5984b21 [diff] metrics: remove unused constant
  • d83ca80 [diff] metrics: Use the new serialization mechanism in libmetrics
  • 346c43b [diff] metrics: fix unittest
  • ae88303 [diff] platform2: Remove redundant LICENSE files.
  • 46b49da [diff] Add an uploader to metrics_daemon
  • 4a6c942 [diff] metrics_daemon: fix parsing of zram sysfs
  • 9769dc8 [diff] Update gyp files to depend on metrics' standalone ebuild.
  • 6a26a0d [diff] clean up licenses/urls after merge
  • 0d4b551 [diff] metrics: Create a standalone ebuild for system_api
  • 04661e3 [diff] crash-reporter: Create a standalone ebuild for system_api
  • 7e77690 [diff] crash-reporter: Fix coding style and cpplint issues.
  • 4764f52 [diff] metrics: Migrate libchromeos to its own ebuild
  • f7181df [diff] crash-reporter: Migrate libchromeos to its own ebuild
  • 9636019 [diff] metrics_daemon: add zram stats collection
  • cb373dd [diff] crash-reporter: Update gyp files to use libchromeos from src/platform2
  • a756f7e [diff] metrics: Update gyp files to use libchromeos from src/platform2
  • 38f6bfa [diff] metrics: Update gyp file to use src/platform2/common-mk
  • 6f970ed [diff] crash-reporter: Update gyp file to use src/platform2/common-mk
  • 1412996 [diff] crash_sender: delete redundant logic for parallel runs
  • a5db220 [diff] metrics daemon: create /var/run/metrics/uma-events earlier
  • 47785c0 [diff] crash_sender: re-order send_crashes() logic
  • 0e31ecb [diff] crash-sender: set timeout to 4 hours
  • f30c641 [diff] crash-reporter: Update to build against libchrome-271506.
  • 52178b4 [diff] libmetrics: remove version 242728
  • a39667d [diff] crash_sender: ignore missing files to prevent upload failure
  • 8c3cd41 [diff] metrics: Update to build against libchrome-271506
  • 65dd4c6 [diff] libmetrics: Add support for building against libchrome-271506
  • 3029e6f [diff] crash_sender: add 30sec holdoff for fresh crashes
  • 31cda98 [diff] metrics library: complete switchover from /var/log to /var/run
  • 369af35 [diff] crash_sender: remove obsolete is_on_3g(), improve comment
  • 9895096 [diff] crash_sender: fix orphan logic, prevent deletion of *.log.tar.xz
  • 960e0e1 [diff] metrics library: move event file location from /var/log to /var/run
  • f1a5014 [diff] use IGNORE_EINTR w/close
  • 8fce285 [diff] UserCollector: only create meta file if payload write succeeds
  • 41c5450 [diff] metrics library: convert to proper C++/libbase
  • 3e8a851 [diff] use IGNORE_EINTR w/close
  • 618b579 [diff] crash_sender: include verbose curl output in error logs
  • e5883fa [diff] metrics_daemon: restore correct meaning of Logging.DailyUse.
  • 254d22e [diff] metrics_daemon: log to syslog
  • f9f7807 [diff] Add crash-sender's init script to crash-reporter
  • d884a2e [diff] libmetrics: add pkg-config file
  • 9b1f300 [diff] crash-reporter: Write out a magic string for Chrome crashes.
  • 553e28c [diff] crash-reporter: Remove libbase_ver override in gyp file.
  • 0d97a47 [diff] libmetrics: remove version 180609
  • cc43be1 [diff] Remove unused variable in metrics_daemon_test.cc.
  • c83975a [diff] metrics: Clean up user-active code.
  • e5c7eb1 [diff] metrics_daemon: store persistent counters in /var/lib, not /var/log.
  • ebad658 [diff] Add crash reporter's init scripts
  • 5ef2e39 [diff] metrics_daemon: report cumulative daily use.
  • a5f4fe6 [diff] metrics_daemon: fix harmless confusion in writing persistent integers
  • d8abf55 [diff] metrics client: add basic sanity check for numeric arguments
  • 042c3d4 [diff] crash_sender: log product info in new list format
  • 4f05c0e [diff] Add OWNERS for metrics.
  • 0446aab [diff] crash_collector: Disable kernel task state collection for chrome crashes
  • dffc8ce [diff] crash-reporter: Update OWNERS file to set 'noparent'.
  • 6c32006 [diff] metrics: add PersistentInteger unit test.
  • ba0c65d [diff] metrics: add per-version daily stats reporting
  • bfdf4a8 [diff] user_collector: use %P instead of %p
  • 49fb1ad [diff] metrics: use abs() for integer only.
  • 2fd51cc [diff] metrics: refactor counters
  • fd15829 [diff] metrics: Make implicit MetricsLibrary d'tor explicit.
  • d24164e [diff] Use GOOGLE_CRASH_ID as the default crash report id
  • 9f52040 [diff] crash-reporter: convert number to int before calling abs()
  • 371a613 [diff] Add init scripts for the metrics package
  • 325a2e3 [diff] crash reporter: avoid repeated warning collection
  • 859b3f0 [diff] metrics: add per-version cumulative counters
  • c5a9234 [diff] metrics daemon: change location of flag files
  • b20c9ef [diff] Push full warning signature instead of its hash only.
  • 46465a7 [diff] Remove unused Makefile.
  • 82deea8 [diff] Update metrics dependency to use slotted libmetrics library.
  • 2e6543d [diff] Update to build against libchrome-242728.
  • f1a557d [diff] drop unused makefiles
  • 09a15fa [diff] Added a metric for tracking non-zero TPM dictionary-attack counters.
  • a557c11 [diff] update to libbase-242728
  • 01ca40d [diff] convert list_proxies to base::CommandLine
  • 1646eb8 [diff] add platform2 support
  • 8563d20 [diff] Replace deprecated scoped_array<T> with scoped_ptr<T[]>
  • 83ce73e [diff] remove unused gflags includes
  • 754dc92 [diff] add printf attributes to printf func
  • 1c5708f [diff] metrics_daemon_test: drop unused vars
  • a59b3df [diff] Append function name/offset to kernel warning signature.
  • b2c56e1 [diff] Add -fvisibility=default to metrics library
  • f4c39b0 [diff] crash_sender: upload oldest crashes first
  • 0d9a9c9 [diff] Fix out-of-bound index and clean up code.
  • d399bed [diff] metrics: fix global-buffer-overflow
  • 33a1bae [diff] Add passive_metrics USE flag to platform2
  • e8fd968 [diff] Add two more charger states to Platform.CrOSEvent.
  • 9f3bf88 [diff] warn_collector: fix building with newer flex
  • e57398a [diff] Define UMA events for interesting power adapter situations.
  • 130265e [diff] Copy in new common.mk
  • 62b0c42 [diff] crash-reporter: Remove unused constants reported by clang.
  • d2db5ff [diff] crash_reporter: clarify chrome crash ignore message
  • d9cd842 [diff] Rewrite git/gerrit/gerrit-int urls to googlesource
  • a569da0 [diff] build: respect CFLAGS when building warn_collector.l
  • 55a515c [diff] crash_sender: use more random tmpdir
  • 8a17bb9 [diff] crash_sender: add support for command line options
  • 49a7c92 [diff] Append all crashes to Chrome's crash log
  • c3f7973 [diff] Adding a lock mechanism to crash_sender.
  • 86830ba [diff] Added cros event name for attestation metric.
  • 4b8aebb [diff] Add additional stats for swapping from /proc/vmstat
  • 2aa552a [diff] crash_collector: Collect kernel task states for chrome crashes
  • 8ec93fa [diff] crash_collector: Handle compressed i915_error_state for chrome crashes
  • 6e55c11 [diff] Define cros event names for chaps database failures.
  • 9c9e1c4 [diff] crash: Remove references to low-battery state file.
  • 8b05c32 [diff] crash_collector: Collect i915_error_state for chrome crashes
  • 33dfd47 [diff] Add error logging and fix uploading for chrome crash reports
  • 32f827f [diff] crash_collector: pedantically document hashed string for warn_collector
  • 6f59842 [diff] Remove unnecessary call to the deprecated g_thread_init().
  • 4c9f576 [diff] kernel_log_collector.sh : correct kernel message pattern
  • 5f23bbb [diff] Add support for sending Atmel TP/TS error message
  • 72e7271 [diff] Update chrome crash reports to require the exe name
  • fc6bafa [diff] crash_sender: disable uploading on test images
  • 37843a9 [diff] crash_collector: add /crash to the user crash path
  • 20980d7 [diff] Fix initialization of kernel_crash_reporter objects.
  • d92d18c [diff] Fix wrong sysfs pathname.
  • 0672655 [diff] metrics: Creates |Pause| and |Resume| methods for timers.
  • f19b518 [diff] add support for multiprofile
  • b3fe6c3 [diff] Replace some LOGs with PLOGs
  • 44054a0 [diff] warn_collector_test: make it actually work
  • 77bd156 [diff] warn_collector: handle non-fatal signals
  • 426fcc0 [diff] Handle Chrome crashes
  • e6fcdab [diff] metrics: fix clang syntax checking error.
  • fb3a821 [diff] Collect CPU frequency thermal throttling stats
  • 3ebadf8 [diff] Add metrics GYP file
  • 5eb471c [diff] Hash only warning "file:line" in warning collector.
  • 6fdc0b4 [diff] Collect and report kernel warnings.
  • a7ebeb3 [diff] Add sparse histograms to the metrics library and metrics client.
  • 40f2573 [diff] metrics: Listen to session manager for screen lock/unlock signals.
  • 6844c06 [diff] metrics: Add Cras.NoCodecsFoundAtBoot event to CrosEvents
  • 4b5164b [diff] metrics: add HwWatchdogReboot to CrosEvents
  • 1bc9ce0 [diff] metrics: Fixes a comment for |TimerReporter::ReportMilliseconds|.
  • 3268422 [diff] Add generic "event of interest" enumerated histogram.
  • 9f90aca [diff] Replace FilePath declaration with file_path.h include
  • 1a8780d [diff] update to libchrome 180609
  • 9a7ce9f [diff] use volatile markings in crash test
  • e10b548 [diff] [metrics] Update metrics to build against libchrome-180609
  • 942cbab [diff] Modify swap metrics to be more useful.
  • 570dd0c [diff] crash-reporter: Updating common.mk to ToT to enable profiling
  • 1c57e9e [diff] crash-reporter: Remove some dependency on /proc
  • 3ccca06 [diff] Add meminfo swap metrics.
  • d605a00 [diff] Make policy reloads explicit.
  • 916fcd9 [diff] update OWNERS
  • 76c4ac1 [diff] Revert "crash_sender: Temporary hack to increase MAX_CRASH_RATE to 100 for Link"
  • ebb86ae [diff] crash-reporter: Add rule to collect touch event log
  • 836353a [diff] crash_sender: Temporary hack to increase MAX_CRASH_RATE to 100 for Link
  • 0b78311 [diff] crash-reporter: Add rule to collect touch noise logs
  • ed61be6 [diff] crash-reporter: Collect i915 error state for chrome crashes
  • b1b91a5 [diff] crash-reporter: Add a new Chrome thread to ignore
  • bbda078 [diff] crash-reporter: Add udev rule to collect cyapa trackpad logs
  • 20cb7cc [diff] Construct signature and exec_name from udev rules
  • d9067dc [diff] Get the real extension if log file is gzipped
  • 8e95fa9 [diff] crash-reporter: Add "boot_mode" key to crash reports for dev mode
  • bc2d7dd [diff] crash-reporter: Don't send dmesg output with internal crash_reporter reports
  • a1cc383 [diff] crash-reporter: Add a missing Chrome thread to ignore
  • 65682f9 [diff] crash-reporter: Add "image_type" key to crash reports for dev builds
  • 9cd8b8c [diff] Add missing gthread-2.0 linkage.
  • 2f3ed03 [diff] crash-reporter: Also ignore renamed Chrome threads
  • 7c22757 [diff] fix -I flag paths when building out-of-tree
  • acc7938 [diff] Create separate udev collector class
  • 34f543b [diff] crash-reporter: change kDumpFormat to make it compile with gcc 4.7
  • 6f03549 [diff] Put send metrics code into common function
  • 564c69f [diff] Add unisdt.h to make gcc 4.7 compile it
  • b8ff769 [diff] crash collector: compress udev crash logs
  • ee173fb [diff] crash-reporter: Re-enable CollectBadDirectory unittest
  • 1e09a84 [diff] crash-reporter: Move disabling of GCC warning into source file
  • 7672bfb [diff] crash-reporter: Convert Makefile over to using common.mk
  • f040f13 [diff] update to newer libbase, and allow setting via env
  • 87a4950 [diff] crash-reporter: Fix unclean_shutdown_collector_test to work by itself
  • 57b261c [diff] update to newer libbase
  • f70060c [diff] Add udev event-based crash reporting
  • e1b21e9 [diff] crash-reporter: Send "error_type" field for crash-reporter errors
  • fff57db [diff] [crash-reporter] add OWNERS
  • b873759 [diff] Better support 64bit x86 kernel crashes.
  • 557bf45 [diff] Update crash_reporter_logs.conf to collect log files for cros-installer.
  • f06d7b1 [diff] clean up build & convert to SLOT-ed libbase
  • c55dbfd [diff] clean up makefile and convert to SLOT-ed libbase
  • 71ebf98 [diff] include base/stringprintf.h directly
  • 6e709a1 [diff] Improve error diagnostics in UserCollector.
  • 8b8dd20 [diff] touchup pkg-config/library handling
  • 2076b90 [diff] Fix KernelCollector code and unit tests.
  • 1135355 [diff] Update metrics_library.h to find scoped_ptr.h in <base/memory>.
  • 5825d5a [diff] Remove collected crash report from pstore
  • d3ac796 [diff] [crash-reporter] Move flag files to /var/run from /tmp
  • 4b37d0e [diff] [crash-reporter] drop unused crontab fragment
  • 4abef11 [diff] [metrics] use libchromeos.pc
  • 91ad60a [diff] [crash-reporter] use libchromeos.pc
  • b3121a7 [diff] Revert "[crash-reporter] use libchromeos.pc"
  • f53e106 [diff] Revert "[metrics] use libchromeos.pc"
  • 8df4995 [diff] [metrics] use libchromeos.pc
  • 758e166 [diff] [crash-reporter] use libchromeos.pc
  • ec7d783 [diff] crash-reporter: Read core from stdin even if proc files are unsuable.
  • f13bb58 [diff] crash-reporter: Validate proc files and log the state of crashed process.
  • f640099 [diff] Use hung thread stack for watchdog panics.
  • 294d5d1 [diff] crash-reporter: Change layout for the container directory of procfs files.
  • 9ee1f5f [diff] crash-reporter: always write kernel crashes for dev builds
  • ce9556e [diff] Switch away from /dev/mem to new ramoops pstore interface
  • df3e452 [diff] Sends metrics to Chrome even when user did not consent to send stats.
  • 5bd764f [diff] Add page fault statistics.
  • b1ac89b [diff] Revert "crash-reporter: Activate updated BadDirectory test"
  • ae33866 [diff] crash-reporter: Activate updated BadDirectory test
  • 65b4c1e [diff] touch up 64bit build cleanliness
  • e2c1b17 [diff] Add HWID information for ARM via crossystem
  • 1ea8abe [diff] crash-reporter: Update crash-reporter to work with ramoops
  • e3bdf0f [diff] Fixed wrong method signatures in TimerReporterMock.
  • be388f3 [diff] Added a timer-based report to the metrics library.
  • 4fe30db [diff] crash-reporter: Dump crashes outside of cryptohome during autotests.
  • 0e5debf [diff] Fixed a test where a method was expected to be called but it wasn't.
  • 70b7abd [diff] Respect the metrics file if no policy value is set (for legacy migration).
  • 4bd4da2 [diff] crash-reporter: disable CollectBadDirectory
  • 538ecbf [diff] Don't ignore chrome crashes when autotesting.
  • b2f1709 [diff] Revert "Revert "Make the metrics library respect the policy settings instead of the consent file.""
  • a3df284 [diff] Revert "Make the metrics library respect the policy settings instead of the consent file."
  • ff3eb19 [diff] Make the metrics library respect the policy settings instead of the consent file.
  • ec380e8 [diff] Revert "Make the metrics library respect the policy settings instead of the consent file."
  • a2ce30f [diff] Make the metrics library respect the policy settings instead of the consent file.
  • 9f1a774 [diff] Determine guest mode status for metrics collection
  • 4fdcf19 [diff] Determine guest mode status for metrics collection
  • 8accd33 [diff] Add memuse stats and fix disk I/O computations.
  • b7780ce [diff] Remove obsolete hardware_class script.
  • 8a68c7c [diff] [crash-reporter] bad merge broke the build
  • 3ba6c5b [diff] [crash-reporter] rolling to libchrome 87480
  • 817016a [diff] [metrics] Roll forward to new libchrome
  • 8032dd0 [diff] metrics: Fixed compile-time warnings due to unused variables.
  • 543eee3 [diff] crash-reporter: Make use of list_proxies to send crashes via a proxy when appropriate
  • 57a942f [diff] crash-reporter: Create a list_proxies command
  • 29c7ef9 [diff] Add meminfo UMA collection.
  • c046f57 [diff] Revert "Revert "crash-reporter: Don't send ps command lines with crash reporter""
  • 1e6b8bd [diff] Strip MAC addresses from dmesg sent w/ kcrash files.
  • d74cc09 [diff] Add ARM support
  • c7dcf3f [diff] Revert "crash-reporter: Don't send ps command lines with crash reporter"
  • ec951c7 [diff] crash-reporter: Don't send ps command lines with crash reporter
  • 5d3a1a2 [diff] crash-reporter: keep ignoring chrome crashes even on dev builds
  • 1652fb2 [diff] Modify crash-reporter to collect crash information for unofficial builds.
  • a324932 [diff] crash-reporter: Use standard logging and new libchromeos Process code
  • f92f4ca [diff] Revert "Modify crash-reporter to collect crash information for unofficial builds."
  • 0f132bb [diff] Find device-dependent disk stats file, and skip disk stats if not available.
  • 604f5c0 [diff] Modify crash-reporter to collect crash information for unofficial builds.
  • 8d3305e [diff] libmetrics: Support partial writes.
  • 8842c8c [diff] libmetrics -- release the shared file lock when closing, handle EINTR.
  • c88e42d [diff] Collect some disk statistics.
  • d49d362 [diff] crash-reporter: when exe symlink read fails send diags and still ignore chrome crashes
  • 1b8fe01 [diff] crash-reporter: Add diagnostics to help diagnose failures in the wild
  • 1d3c304 [diff] crash-reporter: Send systemwide stability information up to Chrome
  • be2e13b [diff] metrics: Send ability to notify chrome of system crashes
  • 6c35d7c [diff] metrics: Update comment about adding user actions.
  • c4e01cc [diff] Change path from /home/autotest to /usr/local/autotest.
  • ca90d8b [diff] metrics: Add SendUserActionToUMA() to MetricsLibraryMock.
  • ed82485 [diff] Add support for user actions to the metrics library and the metrics clients.
  • c49dbd4 [diff] crash-reporter: Capture and send recent update_engine logs when it crashes
  • 3f7ed5d [diff] Collect suspend and resume info from power manager
  • 814ef46 [diff] crash-reporter: use HTTPS when sending crashes
  • 2105b49 [diff] crash-reporter: Ignore Chrome crashes, relying on Chrome breakpad
  • b9b05e6 [diff] metrics: Update tests to send user in session state change.
  • a5118a9 [diff] crash-reporter: add missing header file from last commit
  • 9b34647 [diff] crash-reporter: Avoid writing through symlinks.
  • c6a58e0 [diff] crash-reporter: add filtering to make crash tests resilient to crashy builds
  • 7f2830e [diff] crash-reporter: fix bug where we were sending "undefined" as all stack signatures
  • 207694d [diff] crash-reporter: write conversion failure diagnostics into fake dmp files
  • afcf808 [diff] crash-reporter: Generate kernel crash signatures for server-side grouping of similar crashes
  • 0096b43 [diff] crash-reporter: avoid deadlock if dbus-daemon is hanging
  • 133983b [diff] crash-reporter: Fix race between test code and rsyslogd
  • 2953c3a [diff] crash-reporter: Avoid using system to invoke core2md
  • c909b69 [diff] crash-reporter: send payload sizes to help diagnose corruption
  • 30c9762 [diff] crash-reporter: fix race condition between cron crash_sender and test invoked
  • 44973b0 [diff] crash-reporter: detect guest mode and defer crash sending
  • eafbbdf [diff] metrics: Add guest mode detection to metrics library and client
  • fd55798 [diff] Metrics: Update README to reflect recent changes.
  • dd6a8db [diff] Remove blank tracking script.
  • ee849c5 [diff] Add meta files to crash directory, enabling OS version at crash time.
  • 563d08b [diff] Fix build break.
  • cd71405 [diff] Revert "Add call to logging::InitLogging() during startup to write to stderr."
  • 9dc2fbf [diff] Add call to logging::InitLogging() during startup to write to stderr. There's no need to write to a file since we only log messages for commandline parameter validations (ie. usage errors).
  • da5db7a [diff] Increase number of enqueued crash files, sending rate, and fix minor bug.
  • e4fb0af [diff] Deprecate libcrash.a
  • 6fba658 [diff] Fix Unexpected crash_sender stdout/stderr when testing Official image
  • f174fc0 [diff] Fix collection of kernel crash into /var/spool/crash
  • 239b826 [diff] remove TimeToDrop support
  • 023e207 [diff] Fix problem with crash_sender being able to run multiple times concurrently.
  • 4c5daa4 [diff] Add weekly crash counters, refactor metrics_daemon, respect opt-in in library.
  • 04ec10f [diff] Limit the number of crash reports to enqueue at once
  • 0340316 [diff] Collect and send kernel crash diagnostics
  • 479b148 [diff] Hard fail immediately in crash_sender if /usr/bin/find is not installed
  • ccd84c0 [diff] Add # daily crashes metrics and separate kernel crashes out.
  • 7ac7a70 [diff] Move leave_core where similar files exist
  • 3fd7474 [diff] [metrics] Fix tests after libbase roll broke them
  • f9322f7 [diff] Update to new libchrome APIs
  • 9ce4fa3 [diff] Add LICENSE file
  • 0e6037c [diff] Add LICENSE file
  • 777484c [diff] Start invoking core2md to implement full system crash reporting
  • 6c0260a [diff] Link libcrash conditionally.
  • 07ae1f8 [diff] Remove generate_logs since it's been moved to workarounds in issue 2861045
  • 6993256 [diff] Fix crash-reporter test build
  • 091993c [diff] Send client ID in crash report
  • 1c2b4c8 [diff] Use the HWID from the firmware as the hardware class, if available.
  • d2f284b [diff] Add crash reporting to metrics_daemon.
  • 38d5cb0 [diff] Log active use time between kernel crashes.
  • c7f8528 [diff] Notify metrics daemon of kernel crashes.
  • cd8c317 [diff] Readability review.
  • c2bf95f [diff] Update libmetrics docs to cover some recent questions and issues.
  • 522c061 [diff] Change include paths to reflect new directory.
  • 32e1df9 [diff] Update the README to mention that a C API is also available.
  • 10b301d [diff] add C wrapper for libmetrics
  • 69e3720 [diff] TBR: Adding petkov's patch committed today in other repo
  • e4a8603 [diff] Initial commit of crash reporter repo
  • 1bb904e [diff] Measure and report time between user-space process crashes.
  • f1e85e4 [diff] Implement a persistent storage aggregation counter class.
  • 99c64a0 [diff] Recommend including "Chrome OS" in the histogram description.
  • 53faeb0 [diff] Fixed KDBusMatches bug.
  • 3fec7f6 [diff] Update Watchlists
  • 6bf6e25 [diff] Update metrics daemon to use new power manager signals for locking (4 of 7).
  • 55188f5 [diff] Setup code review inheritance
  • 3b3add5 [diff] Cleanup style nits in metrics daemon.
  • e334840 [diff] s/org.moblin.connman/org.chromium.flimflam/
  • f27f036 [diff] Update metrics_daemon to use base/time.h instead of time_t directly.
  • f1172ff [diff] Add script to collect logs, dumps and other relevant information.
  • 51a83db [diff] A script to print the hardware class (e.g., hwqual ID) of the device.
  • 11b8eb3 [diff] Add metrics library tests. Some metrics daemon API cleanup.
  • c80dd92 [diff] Per kmixter's suggestion, install metrics headers under /usr/include/metrics.
  • 21cd2c5 [diff] Remove the deprecated static metrics APIs.
  • fc91b42 [diff] Start transition the metrics library to non-static API. Use gmock in tests.
  • 4fd6d3f [diff] First draft of the metrics doc.
  • e579d66 [diff] Add tests for the D-Bus MessageFilter.
  • 2ccef01 [diff] Add some basic tests for metrics_daemon.
  • 41e0623 [diff] ... will look into some unit and integration testing for all metrics code next in a separate CL.
  • 703ec97 [diff] Log time between network drops -- from online to offline.
  • 5b7dce1 [diff] Add support for linear/enumeration histograms.
  • c2526a1 [diff] Update the libmetrics API to match the new Chrome interface.
  • 4fcb2ac [diff] metrics cleanup and fixes.
  • 65b0146 [diff] Unify metrics_collection and metrics_daemon into metrics.

platform/system/extras (27) [show][hide]

  • 019954a [diff] Add missing include.
  • 918e4b7 [diff] Add missing includes for pid_t.
  • fa5185e [diff] Add <endian.h> back and stop building one tool for the Mac.
  • 3adbe0f [diff] Another go at fixing the Mac build.
  • 9ad61ac [diff] Fix Mac build.
  • 38e573e [diff] Simpleperf: add filters to report command.
  • 04c70a6 [diff] Simpleperf: don't check for empty build id.
  • c42867e [diff] Simpleperf: support caller callgraph.
  • f825889 [diff] Simpleperf: fix the process of parsing records.
  • 5872ac6 [diff] Simpleperf: correct the event type name printed in stat command.
  • cf27ba9 [diff] Use __ANDROID__ instead of HAVE_ANDROID_OS.
  • 8ddd3b9 [diff] Tests for candidate source address restriction
  • 5f2a170 [diff] Simpleperf: work around unexpected (pid, tid) pair.
  • 73d8078 [diff] Simpleperf: use ThreadTree when getting hit files in record command.
  • 60a0ea9 [diff] Simpleperf: separate ThreadTree from SampleTree.
  • ba50c4b [diff] Simpleperf: load symbols from dso file only when necessary.
  • 6bf8ca0 [diff] Simpleperf: dump thread comm/mmaps for selected threads.
  • 8ca8ae8 [diff] Simpleperf: fix build on mac.
  • ca7b9e7 [diff] Simpleperf: fix build error on mips.
  • 39d3cae [diff] Simpleperf: support --vmlinux option in report command.
  • 7d056b4 [diff] ext4_utils: Wrap wipe.h to be C++ compatible.
  • 76769e5 [diff] Simpleperf: Support dwarf callgraph recording.
  • c8ffe57 [diff] Simpleperf: remove unnecessary std::move.
  • 2180d74 [diff] Simpleperf: Fix unused parameter
  • c5b535e [diff] Add switches for compressor
  • 638c558 [diff] Simpleperf: check build id in report command.
  • bc275f5 [diff] Fix lint errors.

platform/system/keymaster (10) [show][hide]

  • f2441b9 [diff] Implement delete_key and delete_all_keys in SoftKeymasterDevice.
  • faa9a1b [diff] Check overflow in authorization set deserialization.
  • 3897f69 [diff] Don't enforce authorizations on public keys.
  • 5fccf9d [diff] Fix enforcement of block mode and MAC length on AES ops
  • 9e7d723 [diff] Allow any padding mode to be used with keys with KM_PAD_NONE.
  • b542243 [diff] Support creation and use of HMAC keys with KM_DIGEST_NONE
  • d811c0f [diff] Mark the message about invalid unversioned blobs informational.
  • 8c46a91 [diff] Add authorization enforcement to AndroidKeymaster.
  • cfd289c [diff] Use wrapped keymaster0 device's value of KEYMASTER_SOFTWARE_ONLY
  • 31eaa48 [diff] Fix missing delete_keypair and delete_all

platform/tools/adt/idea (270) [show][hide]

  • 96d3ef6 [diff] Only setting height to 1 when we are reducing the width
  • 0433935 [diff] "Build Variants" view is only visible for Gradle-based Android projects.
  • dbeedf0 [diff] "Gradle Sync" action is only visible for Gradle projects.
  • df8981e [diff] Removed checks for null that introduced bug.
  • 35df08d [diff] Implement Gradle aware add jetBrains annotation fix.
  • f60d841 [diff] Pass in throwable when calling Log.error
  • 9b4f01b [diff] Implement Gradle awared 'Add JUnit dependency' quick fix
  • 68d3d13 [diff] Add module dep quickfix will correctly consider the type of module. Don't generate source when doing gradle sync.
  • d39cee0 [diff] Add checks for existence of entries in tree before scrolling.
  • 80623c2 [diff] Fix UI of configuration toolbar
  • c38ec1c [diff] Fix IndexNotReadyException in layout editor
  • a81643e [diff] analytics: Only report every 10th deployment
  • d67c2a2 [diff] Implement current source provider methods.
  • d2b0ecb [diff] Change gradle's language setting when trigger language level change quick fix
  • 0a59520 [diff] Comments about invokeLater and code cleaning
  • 165dbe7 [diff] Hide file name in state list picker location panel
  • fa6b738 [diff] Fix IndexNotReadyException in layout editor
  • 10ff62d [diff] Removed duplicated method implementation.
  • 40696b3 [diff] Avoid crash in new SDK preview
  • 7a49862 [diff] Fix simple mode sorting and UI tests
  • 4553b16 [diff] Rebuild the preview when design components are detected
  • 1342322 [diff] 181789: Incorrect/inconsistent lint + documentation for Snackbar
  • 277a96d [diff] Fixed create project wizard ignoring package name
  • 733bdc2 [diff] Migrate some clients to getMainArtifact.
  • 4268834 [diff] Implement IdeaAndroidProject#getAllSourceProviders
  • 6a8b8a3 [diff] Use getDefaultSourceProvider where possible.
  • 98ee917 [diff] Implement IdeaAndroidProject#getTargetSdkVersion.
  • 6d075c2 [diff] Migrate min-SDK accessor to interface method.
  • 96b8989 [diff] Implement IdeaAndroidProject#isDebuggable
  • dac5555 [diff] Use SDK version check rather than @TargetApi for API warnings
  • 3eb1c34 [diff] Implement getAllApplicationIds, use it in chooser.
  • 26311dc [diff] Catch an exception if user deletes file and editor hasn't synced yet.
  • 3e5516f [diff] Move computePackageName calls to getApplicationId.
  • 9487a73 [diff] Removed check for writable access to Android SDK location.
  • 3bff684 [diff] Trivially implement AndroidModel interface.
  • 632d912 [diff] Fix failing testGenerateToolTipText
  • d0ba56d [diff] Reset value only shown when value can actually be reset.
  • d156558 [diff] Use proper ThemeResolver in tests of resolveAllAttributes
  • 438356e [diff] Remove warnings from ThemeEditorStyle
  • bda4f66 [diff] Implemented some of GridDragHandler.paint
  • 7ced046 [diff] Added extension point to handle build-system-independent project syncs after a SDK path change.
  • 9e49e2c [diff] Fixing creation of wear AVDs on windows
  • 85a6cc2 [diff] Fix some Nele tests that are failing on Jenkins.
  • 4d08faf [diff] Android framework detection is not suppressed on projects that use an Android model.
  • e70227c [diff] Update version to 1.3.1.
  • 1bc396f [diff] Draft a generic AndroidModel interface.
  • a70a267 [diff] Use Disposer.dispose() instead of directly calling dispose()
  • 164e692 [diff] Extend run configuration with activity extra flags field.
  • 6ef5318 [diff] Show lint errors on the design surface
  • 91caf9a [diff] Relax requirement of getAllParents, add couple of javadoc comments
  • 5d1efe3 [diff] Nele: Add dependency checks for palette.
  • 41d6265 [diff] Semi-fixing GTK+ issue in sdk manager
  • 2144bfd [diff] Regenerate sources/mockable jars on project rebuild.
  • 2b0d3f1 [diff] Fix parents resolution for themes which parent reside in another module
  • 7d7f1f5 [diff] Making first run wizard respect ANDROID_HOME
  • c601ec6 [diff] Making first run wizard not create an avd if one exists
  • 5275f40 [diff] Fix test to pass on Windows.
  • 59f9802 [diff] Implement gradle aware 'Add library depedency'.
  • 7b7b26f [diff] Undo gradle awared quickfix would be able to automatically trigger gradle sync
  • 3cf3c5e [diff] Extract a gradleSyncAndImportClass method into GradleDependencyFix class so that other quickfixes could reuse it.
  • c13bd84 [diff] Move the vector drawble conversion/preview library from asset lib to sdk-common
  • dbd889d [diff] Fixing links in first run wizard
  • a322cc6 [diff] Fix Color and Drawable cell colors
  • c390991 [diff] Darker background in theme editor preview on Darcula
  • fb20c06 [diff] When the width is increasing, reset height
  • ccf79ad [diff] Better default names in Theme Editor's color picker
  • 2b1ecd9 [diff] Add a Theme Editor test for multiple module support
  • 2da6f78 [diff] Remove duplicated getTestInstrumentationRunnerArguments method
  • d05eae1 [diff] Missing changes for dependency layer.
  • 965e018 [diff] Stubbed getTestInstrumentationRunnerArguments
  • d16547d [diff] Nele: Fix the disposing of the palette and structure pane.
  • fdb1b2e [diff] Nele: Resize of child in Relative Layout gives garbage in layout file.
  • 244ba89 [diff] Update version to 1.3.
  • 99bfdcf [diff] Developer services are hidden if project isn't backed by gradle
  • 23be262 [diff] Nele: Use NlModel.addComponents for drag/drop in InteractionManager.
  • 3c43dcb [diff] Ignore the dependencies from java modules to android modules
  • ef24f6a [diff] Allow tweaking size, alpha and auto mirror in the UI.
  • 1676d73 [diff] Add a build system independent layer for checking dependencies.
  • a97de71 [diff] Fix compilation error.
  • 5378301 [diff] Ensures that methods that require a project to use Gradle invoke Projects#isBuildWithGradle.
  • f805f5f [diff] Update builder-model to 1.3.0
  • 1768291 [diff] Renamed AndroidFacet#isGradleProject to "requiresAndroidModel".
  • 0446853 [diff] Handle new density constant - 360dpi
  • 9cdd149 [diff] More tests broken by 159472
  • e6f0f6b [diff] property sheet: Fix failing test
  • 81cf258 [diff] Fix a couple of tests running gradlew.
  • eee03eb [diff] Disable TestNGOrderEntryFix and JCiPOrderEntryFix for android studio (not for plugin)
  • d5ede46 [diff] New color selector
  • 8987c9f [diff] Add UI test for new theme creation dialog
  • 21e8586 [diff] Fix display of alpha colors in statelist picker and table
  • 1ece3e1 [diff] Add "Add variations" option
  • fbedbbf [diff] Fix toolbar definition to use the correct colors
  • 22b4f58 [diff] Logcat no longer discards last dead client
  • a8c166b [diff] Update version to 1.3 RC 4
  • cd5f40a [diff] Fixing error when haxm installer doesn't return revision
  • 5e9a0c8 [diff] Fix NoClassDefFoundError during rendering.
  • a0bb3da [diff] Nele: Fix update bug in structure pane.
  • 4fe38ac [diff] Fix NoClassDefFoundError during rendering.
  • ebeb00f [diff] Fix theme creation with attribute
  • 5255240 [diff] Display error when private resource in statelist
  • 83e7577 [diff] Fix theme attribute resolution
  • a8e9aef [diff] Don't throw exception when we can't find a good android.jar file.
  • 795e7d2 [diff] Use passed parent in ParentThemesListModel
  • 727e07a [diff] Popup menu for creation/deletion of alpha in statelist
  • cca7cb1 [diff] Update theme and module selector with mockups
  • 6892eff [diff] Light refactoring of AndroidUnresolvedReferenceQuickFixProvider and its test to enable follow up changes.
  • ed18166 [diff] Nele: Implement drag and drop in the structure pane.
  • 0e88926 [diff] Fix UI for resource component buttons
  • da4fd89 [diff] b/22628881: Tweak toolbar wording
  • 0a9eae6 [diff] Makes the statelist picker deal with alpha values
  • 5cd452d [diff] Allows the creation of dimensions with float or percent
  • 834bd2a [diff] Move a dangling comment to the right place, remove unused code
  • 6f8eb95 [diff] Disable all FindJarFix for android modules
  • ac491af [diff] Enhancing error reporting to help debug install problems
  • b2f9b5a [diff] [UITests] Canonicalize project creation path.
  • 437a10a [diff] Fixing error when haxm installer doesn't return revision
  • 9fa4bbc [diff] Working around issue in string encoding in hprof files.
  • e6c2916 [diff] Fixing preview display of strings in Hprof viewer.
  • 67f20a8 [diff] Implement new lint API getFields() method
  • e862c3e [diff] Add extra documentation for getOriginalApiLevel
  • 2b150ac [diff] Only show the appCompat attributes if it is actually a AppCompat theme.
  • d4b3e11 [diff] Fix variable name capitalization
  • f3d7924 [diff] Make theme editor look little more like designs
  • 6072e2d [diff] Fixes display of "no parent" in parent attribute
  • e5ab4ac [diff] Prevents a new tab from opening when setting attribute
  • 65391cc [diff] UI test for creation of color with theme editor
  • 0d4d27b [diff] Fix UI tests for Mac
  • 99c30c7 [diff] Don't show a combo box for theme parent when it's uneditable
  • 118abf3 [diff] Fix Studio version and EAP status in 1.4
  • 89c5f44 [diff] Fix lint package membership lookup
  • 42e70ec [diff] Add "deregister" to the programming dictionary
  • 6cbd26e [diff] Working around issue in string encoding in hprof files.
  • f79cef3 [diff] Avoid copying theme if it already exists
  • c5f31d2 [diff] Recognize generated source folders from unit test variants.
  • 8d272f0 [diff] Add network monitor for rx and tx. The timeline unit is set KB/s because bytes is small and made the built studio frozen, MB is too large.
  • 993386d [diff] Terminate theme editor table editing on focus lost
  • a34753c [diff] Fix theme renaming on Mac
  • 6854d26 [diff] Add more info to exceptions in AndroidJUnitPatcher.
  • b78df90 [diff] Made module selector use icons
  • 9aa0396 [diff] Revert "Fix issue setting colorBackground in AppCompat"
  • 9f377d2 [diff] Fixing warnings during studio exit caused by sdk updates
  • 7053e32 [diff] Update version to 1.3 RC 3
  • beb0fa7 [diff] 22519147: java.lang.Throwable in com.intellij.openapi.diagnostic.Logger
  • 1d23270 [diff] 22523040: AssertionError in AppResourceRepository
  • 6a8a625 [diff] Use getParent instead of the Android coordinates
  • 63a86ef [diff] Fix compilability with JDK8.
  • e461daa [diff] Update GoogleFeedback.jar
  • abf5a03 [diff] No right click on ResourceComponent
  • a8b1af7 [diff] Revert "Update the Google Feedback to latest source."
  • 12b14b3 [diff] Update the Google Feedback to latest source.
  • 343691e [diff] Turn off EAP mode for 1.3
  • 1fa59f3 [diff] Only actual state lists should be displayed as such.
  • fe5eaaf [diff] Fix location in resource picker with color and statelist tab
  • 386b800 [diff] Moved stray class to idea.template
  • 2a19db9 [diff] Moved wizard UI components into ui package
  • bc3ec1a [diff] Moved wizard forms into npw package
  • 23b1ae8 [diff] Moved some wizard classes into wizard.dynamic
  • ec82d87 [diff] Update version to 1.3 RC 2
  • 5274178 [diff] Enable NlPreviewManager only if nele.enabled=true
  • d2eeadf [diff] Moved some wizard classes into wizard.template
  • 2c2d192 [diff] Make Maven apk provider w/ deps test more robust.
  • e15c4f9 [diff] Removed unused wizard classes
  • b954cd5 [diff] Fix issue setting colorBackground in AppCompat
  • 5bd549f [diff] Add filterByFolder and tests to setValue/setParent
  • 7f41b1b [diff] Remove warning and hide Google API targets in theme editor
  • 1e81a16 [diff] Fix theme selector UI in the Theme Editor
  • de05774 [diff] Add context menu support for RecyclerView.
  • 9c997dc [diff] [UITests] Tweak classpath check to account for the classloader change.
  • 25df4f8 [diff] [UITests] Have the IDE's classloader delegate to the app classloader.
  • 3b19272 [diff] Do not show tooltips in the Nele Palette
  • a2e5014 [diff] Nele: Fix problem with hierarchy updates in NlModel.
  • 38a909b [diff] Change so the theme editor only changes the selected config
  • c3e7069 [diff] Fix the way the theme editor is disposed
  • f580983 [diff] Remove unused import from ThemeEditorComponent
  • cc8db45 [diff] Fix UI tests relating to right-click on parent attribute
  • 29cb638 [diff] Fix build broken by http://r.android.com/172415
  • 8590eeb [diff] Fix the updating of files after modifying statelists
  • 8f4f6e1 [diff] Allow click everywhere in the ResourceComponent
  • 11eef2f [diff] Nele: Change the approach for updating the structure tree after a model change.
  • 7005d53 [diff] Fix build temporarily.
  • 0f6865b [diff] Add flag which tracks whether the new layout editor is enabled
  • a14d4f9 [diff] property sheet: Improve keyboard focus handling
  • 93f10fa [diff] Nele: Change Drag and Drop format to contain multiple components.
  • 1e755f9 [diff] Add toolbar to Nele XML preview
  • 2a26b36 [diff] Nele: Create component tree (pure restructure).
  • 31f5ff1 [diff] Nele: Propagate preview surface changes to the attached palette.
  • a63df1d [diff] Nele: Use a queue for displaying updates in the structure pane.
  • 6bd7467 [diff] Nele: Show a vertical LinearLayout icon in the structure pane.
  • 7477ca5 [diff] property sheet: Support auto complete in text fields
  • d23cda5 [diff] Nele config chooser
  • a408290 [diff] Nele: Include the preview form in the active tool editors.
  • 39c63ba [diff] Dispose off DesignSurface
  • a5f2da3 [diff] Add XML preview support, misc other layout editor fixes
  • 02ca031 [diff] Nele: Show the design components show in the structure panel.
  • c568cee [diff] property sheet: Add speed search
  • db3df1d [diff] Nele: A floating properties panel should see the current screen view.
  • 4727e01 [diff] property sheet: editing support and other renderer improvements
  • d0cd897 [diff] Nele: Update the options in the App Bar Wizard.
  • 1cb498b [diff] Nele: Add components from Material design to the palette.
  • fbb0ba5 [diff] Nele: Add a structure pane.
  • 77b98ba [diff] Nele: Use the theme background & foreground color for palette.
  • 5df4d9a [diff] Add acceptChild/acceptParent methods to the view handlers
  • 4b80275 [diff] Nele: Use the Viewhandlers on the drag image from the palette.
  • 78113d5 [diff] Use a custom renderer for boolean property values
  • e484f8a [diff] property sheet: improve grouping and sorting
  • 180e8da [diff] Add error view to the new layout editor
  • f7aab8c [diff] Handle NumberPicker component (and MergeCookies) properly
  • 26af62c [diff] Add component creation in the model which calls create hooks
  • 51a7ad3 [diff] Update attribute lookup to use PSI snapshot
  • 4bd99b4 [diff] Use a PSI snapshot for the layout editor component model
  • 6d80720 [diff] Do not access attributes directly from the property sheet.
  • b48aee4 [diff] Nele: Add an ItemTransferable for palette/designer drag & drop.
  • f34afe6 [diff] Nele: Drop the new component on the correct screen view.
  • 2cfe17d [diff] Nele: Add a preview mode on the palette.
  • 67c4171 [diff] Disable new layout editor by defaut
  • ced7eaa [diff] Additional view handlers and view handler support
  • 4b0f843 [diff] Extract property table widget to be independent of NlProperties
  • a8af4f6 [diff] property sheet: Show current values for attributes
  • f59b7f3 [diff] Use the resource notification manager in the new layout editor
  • d39b886 [diff] First cut of the property sheet
  • 04ae097 [diff] Add resize and drag view handlers
  • 0377cdd [diff] Nele: Implement drag and drop from the palette.
  • 1c421ee [diff] Nele: Add speed search to the palette.
  • 7a62d3e [diff] NIEditor: Fix the minimize of palette and structure panes.
  • e003a96 [diff] Add a component palette.
  • 2523164 [diff] Fix package name typo: uilbuilder -> uibuilder
  • 9ee3daa [diff] New layout editor - initial skeleton
  • cf21dec [diff] NlEditor: dispose of splitter and the model
  • 25eae1b [diff] layout: Added skeleton for palette and structure panes.
  • 4186f5a [diff] IconStep cleanup
  • 29cd695 [diff] Device handling changes
  • 1bee1fb [diff] Makes components in theme editor table use their own font
  • 30dfe83 [diff] Resource picker works with statelist drawables
  • f6ace66 [diff] Makes location panel in Resource Picker always have default
  • 159b0b0 [diff] Disable AndroidThemePreviewPanel component drill down on click
  • e6fef13 [diff] Move documentation from tooltips to popup menu
  • 30cf61b [diff] Rename variables to follow the established convention
  • d2d5fce [diff] Get more info during deployment
  • 5b9c239 [diff] Handle lint package metadata lookup
  • 70acd81 [diff] Adding GPU monitor to Android Studio.
  • 31d524c [diff] Fix UI for ClickableLabel
  • f71841f [diff] Adding support for wear devices with chins
  • 8ed2e80 [diff] Fix UI of statelist picker
  • 6458373 [diff] Build breaker: add dependency in sdk-updates plugin.xml
  • b16c8b4 [diff] Fixed RefactoringFlowTest.
  • 2ba7558 [diff] New SDK manager during first run + better path control
  • defcf2c [diff] Adding support for "force http" and proxies in sdk manager
  • 2912c4c [diff] Update theme editor toolbar style to match new designs
  • 91bd585 [diff] Fix "@id/" resource parsing in layout files.
  • af1d600 [diff] Fix automerge
  • 57be442 [diff] translations editor: Fix font name printed out when test fails
  • 8adac81 [diff] Adding captures tool window fixture.
  • 5f6e5e5 [diff] Preview build tools weren't shown after switching channels
  • 6d7c022 [diff] [UITests] Fix IDE fatal error which prevents other tests from running.
  • 9c9f921 [diff] NPE when trying to create project when no SDK specified
  • 9dce885 [diff] Adding "Select Ndk" link for "Ndk not found" error message
  • 604609b [diff] UI Test for error in color name of resource picker.
  • 5d5863a [diff] Unit test for multiple modules support in Theme Editor
  • 7747754 [diff] Distinguishes framework values in statelist picker
  • 37bfd95 [diff] Add information about source module to ThemeEditorStyle
  • 5f44b14 [diff] Removed redundant invokeLater
  • 2495007 [diff] Use CompatibilityRenderTarget in ThemeEditor
  • fc563ec [diff] 178968: IntRange does not work with negative and constant values
  • 00e59d0 [diff] Remove build sync listener to clear R class cache.
  • 91de212 [diff] Clear fake R class cache on dependency change.
  • ace04d0 [diff] Register flag style declaration warning as inspection
  • c14b318 [diff] Make license text selectable
  • a8fff82 [diff] Add setting for showing languages with flags
  • bd87b29 [diff] Gradle now the authority for developer service installed state
  • 65afc2a [diff] Using correct SDK path when installing components

platform/tools/base (134) [show][hide]

  • 9ca2d8a [diff] Improve error messages related to signing.
  • 5ddbb28 [diff] changelog.txt: fix a typo to correctly refer to "unitTests.all"
  • ffc9f1b [diff] Make asset studio module depend on sdk-common-base
  • 498ecab [diff] Fix test failure by file duplication
  • 2efa3ec [diff] 181820: Android Gradle plugin 1.3.0 breaks lint html reporting
  • 1ab7676 [diff] 181789: Incorrect/inconsistent lint + documentation for Snackbar
  • a3389cc [diff] Add IDE files for jack/jill API projects.
  • 7352f3a [diff] Jack and Jill API version 0.9
  • 1efea17 [diff] Convert PreDex task to Java.
  • 05fb6bb [diff] Rename PreDex task to java.
  • f6da3c6 [diff] Allow multiple serial numbers in ANDROID_SERIAL.
  • 08f38ff [diff] Fix L+ install when APK name contains a space.
  • 0282d69 [diff] Add test for variant specific NDK config
  • 5273982 [diff] Move the vector drawble conversion/preview library from asset lib to sdk-common
  • 7374481 [diff] Convert TestServerTask to Java.
  • 5616f3e [diff] Add Google Map Activity template for Android Wear.
  • d2bb9da [diff] Update Google Maps Activity template for latest API changes.
  • 5af2529 [diff] Fix handling of addr2line.
  • eb55f72 [diff] Allow 360dpi devices for avd
  • e5eb2c0 [diff] Fix packageConfig description
  • 6e3f1cf [diff] Updated "recommended" version of Gradle plugin to 1.3.0.
  • 3d5753b [diff] Allow tweaking size, alpha and auto mirror in the UI.
  • 1eba0c0 [diff] Change retention policy of annotations from class to source
  • fe0923f [diff] Convert ValidateSigningTask to Java.
  • dee90c1 [diff] Rename TestServerTask to Java.
  • 5c44052 [diff] Convert SigningReportTask to Java.
  • c7b32f3 [diff] Rename SigningReportTask to Java.
  • c5b698e [diff] Rename ValidateSigningTask to Java.
  • 1266822 [diff] Fix Separate test module dependency.
  • a9674f9 [diff] Add dependency in integrations tests for presubmit runner
  • 81f9518 [diff] Update builder-model to 1.3.0
  • e9310bf [diff] Convert GenerateSplitAbiRes to java
  • f45f848 [diff] Rename GenerateSplitAbiRes to java
  • 993ba9b [diff] Convert PackageSplitAbi task to java
  • e93ae40 [diff] 180795: @SuppressLint("HandlerLeak") don't suppress lint
  • 85e58c1 [diff] Fix extra test runner args command line.
  • 27cd415 [diff] Make lint unit tests run within the IDE
  • c7d62a0 [diff] Convert PackageSplitRes task to java
  • 88cefb6 [diff] Rename PackageSplitRes task to java
  • e9a7584 [diff] Fix Separate test module dependency.
  • c0b1c38 [diff] Rename PackageSplitAbi to java
  • 3341e4f [diff] Add option to getDensityDpi directly.
  • 5314efd [diff] Add new density constant - 360dpi
  • 0f7813d [diff] Add new density constant - 360dpi
  • 0afd797 [diff] Fixing NPE when getting extra package display name
  • 0105a70 [diff] Make exclude for jni sources work
  • 9d9f0c7 [diff] Fix the way themes are identified among styles
  • 90d7f32 [diff] Generate PNGs during resource merging.
  • 3e13708 [diff] Remove assemble task dependency on native binaries.
  • 78d4d91 [diff] Fix dependencies of NDK tasks
  • 9f5a5e1 [diff] A ProcessOutputHandler for each build step.
  • 5ca1c34 [diff] 180417: Code inspection does not work when a Lint spelling error occurs
  • 17a8bc1 [diff] Don't use Jack APIs by default.
  • 444923a [diff] Introduce AndroidGradleOptions
  • 644ec5a [diff] Minify & jack flags in Gradle test project.
  • cdc4bc2 [diff] Avoids race condition that leads to NPE.
  • 99cdb2e [diff] Fixing NPE when getting extra package display name
  • fb4e955 [diff] Adding functionality to perflib to read subsequences of raw data.
  • 24c91c5 [diff] Start fixing IJ code inspection issues in builder.
  • d25feb2 [diff] Use raw types with JavaVisitor#applicableSuperClasses
  • de73867 [diff] Add missing getFields() lookup from lint's resolved class
  • 6364770 [diff] Fix package check for ECJ resolved nodes
  • e9958b7 [diff] Share the mockable JAR between subprojects.
  • d0db915 [diff] Add thead pool size gradle property.
  • d472591 [diff] Add thead pool size gradle property.
  • dc9e243 [diff] Fix issue with input of ProcessAndroidResource
  • cc54ac5 [diff] Convert profile related classes to java.
  • f63a15f [diff] Rename profile releated classes to java.
  • f29e198 [diff] Capitalize multi-flavor dir names.
  • 67b5b89 [diff] Check for /tmp/foo in SdkUtilsTest.
  • 852d613 [diff] Fix ProcessRecorder & RecordingBuildListenerTest.
  • 31bbe77 [diff] Fix DSL build.
  • 52afeff [diff] Move lint tests into lint-test.
  • 9507283 [diff] Add translatable="false" to generated resvalues.
  • 913cae0 [diff] Convert AndroidSourceSet interface to Java.
  • a1cf06d [diff] Rename AndroidSourceSet interface to Java.
  • 7e07e92 [diff] Bug fix: when linting AndroidManiFest, try look up resource to get the string
  • 36f28e8 [diff] Fix connected tests using AndroidReportTask.
  • decc420 [diff] Convert DSL objects to Java.
  • 44e0529 [diff] Rename DSL objects to java.
  • fa06d6d [diff] Defines a constant for the xml tag "selector"
  • 74516c7 [diff] IOSchedule 2014 benchmark.
  • 3a45a10 [diff] Move lint issue registry check into builtin test
  • e0d282e [diff] 175161: Include testutils in distribution
  • 6e2489f [diff] Trim spaces for user specified flags
  • a6160b0 [diff] Add gradle version to benchmark properties.
  • 813b715 [diff] Add SmokeTests category
  • 107f0a7 [diff] Fixing HtmlBuilderTest
  • a283ab2 [diff] Fix dslDoc build broken by groovy to java refactor.
  • 26e31a3 [diff] Convert BasePlugin to Java.
  • 2aa4036 [diff] Rename BasePlugin to java.
  • 151ef85 [diff] Send profiling data once per build.
  • 0ab445d [diff] Removing newlines since IJ converts them to <br/> on mac
  • e1751e1 [diff] Device handling changes
  • 7b1ddf7 [diff] Use Action<VariantFilter> rather than a closure.
  • bc97b69 [diff] Convert BaseExtension to java.
  • 7b2cd74 [diff] Rename BaseExtension to Java.
  • c00bb8e [diff] Remove convertionMapping for JavaCompile source/targetCompatibility
  • d71bf1b [diff] Fix installDebug task.
  • f019d2c [diff] Warn about suspicious XML namepspace and prefix combinations
  • 2ecac77 [diff] Framework for temporary changes in tests.
  • a3bfbec [diff] ddmlib: add a couple of system property names
  • d344d22 [diff] Fix ConsumerException caused NPE.
  • 144b140 [diff] Reorder STL flags before user specified flags
  • 28c51e3 [diff] Make annotations extractor handle enum types
  • 42108f0 [diff] Lint: Add support for looking up package element annotations
  • 924e01e [diff] Fixing system image hash code
  • 7e7be43 [diff] Fix MergingReportTest.
  • 41d7a8f [diff] ddmlib: add a couple of system property names
  • 08e52f7 [diff] Adding support for wear devices with chins
  • b8959a6 [diff] Fix ManifestMerger2Test by adding missing ".".
  • 55438ce [diff] Refactor Message & SourceFilePosition serializers.
  • f7bdb43 [diff] Fix some SVG parse problems.
  • b88583e [diff] Fix extra test runner args command line.
  • ce8d89c [diff] Improve merge error logs.
  • 0b66588 [diff] Convert all getIs* method in Managed to get*
  • add6e90 [diff] Enable all other perf benchmark to use new profiling data.
  • ab3eb0f [diff] Show the error when there is no viewbox attribute in the root tag.
  • 27d44fb [diff] Add variant info to the profiling.
  • 1faa4af [diff] Skip the dtd parsing to avoid long UI pause
  • 82f79c8 [diff] Add benchmark name and mode to performance reporting.
  • 723a43a [diff] Read versioName from main manifest.
  • f2dfda3 [diff] More explicit failures for children of BaseTask.
  • 139a18c [diff] Move jniDebuggable to NdkOptions
  • 06545c7 [diff] Prevent IO resource leak warnings in DeviceParser.
  • 220ecc4 [diff] Update to gradle 2.5
  • 2ecbbb8 [diff] Make it harder to break variants API.
  • 46bccbc [diff] Detect dependency cycles.
  • 923a0b9 [diff] Convert AidlCompile to Java.
  • 7720394 [diff] Rename AidlCompile to Java.
  • 17afff1 [diff] Unit test for negative and constant valued @IntRange/@Size
  • a2487a1 [diff] Add lint check for suspicious flag initialization syntax
  • a867be5 [diff] Bug fix: when linting AndroidManiFest, try look up resource to get the string
  • 9605fda [diff] Package asset-studio as a stand-alone tool.

platform/tools/external/gradle (1) [show][hide]

platform/tools/swt (5) [show][hide]