Android IceCreamSandwich AOSP Changes

Changes from 2.3_r1 (GRH55) to 4.0.1_r1 (ITL41D):

Warning Releases with no significant changes other than version bump in platform/build component are likely to only feature proprietary binary blob (e.g. firmwares) changes.

Newly Added Components (66):

Updated Components (138):

  • device/common with 30 change(s)
    • bd14743 : Cut support for crespo / stingray - do not merge
    • 21927ce : Make fRom executable when extracted or unzipped
    • 2d580f2 : Add the bug number to auto-generated commits.
    • 3a0f3d1 : No need to delete sensor code any more.
    • f2e7a67 : Attempt to build the tuna family again
    • e558351 : Set a topic branch name when pushing
    • cdcda4f : generate stingray instead of wingray
    • 6506ff4 : Remove stingray from list of AOSP targets
    • b68d785 : Remove tuna later in the process.
    • 9888bbc : Tuna: canned
    • 7b1bfe5 : Add maguro
    • 70bda67 : Improve formatting of output for readability
    • 2a977f7 : Make wording generic
    • 66247cd : Allow to re-use an existing build output
    • 74426d8 : Refine handling of apks: double-escaping, if/endif match
    • c6df0e5 : Add handling of apks
    • 4ef1167 : Don't copy the apks with PRODUCT_COPY_FILES
    • 1b83f68 : Don't consider odex files.
    • 1e7d869 : Remove the other copy of NFC
    • 0f9f60a : Add panda. Remove NFC special-case.
    • ad4f423 : Remove passion
    • 3141ab7 : remove crespo4g workaround
    • 523e077 : chmod the output scripts
    • 71b1f9b : Explicitly exclude NFC stuff.
    • 4b168d3 : remove crespo4g overlay that breaks the build
    • 1a9cdef : Add a few devices to the mix.
    • c491cd6 : Add crespo4g.
    • 06145ff : Adapt to new build environemt.
    • 923fa91 : Adapt to new build environemt
    • ba31a27 : Auto-blob script for stingray

  • device/sample with 35 change(s)
    • b7fe9ed : Change APN name to appropriate name (SP-sp) docomo strongly asked to change this name because of this is their branded service name.
    • 9b65fb6 : APN update
    • 149166e : APN updates for TIM and VF Bulgaria.
    • 6460304 : Add necessary APN for docomo.
    • 9d7f761 : Modify the preloaded APN setting for docomo
    • 7b8c2cc : maguro: sample: Change APN list
    • 5cff669 : Update Vodafone APNs.
    • 4ce70bb : Update APNs for Hutchison and O2.
    • 890d779 : Update some Vodafone APNs.
    • 5e43185 : Toro : Modify test-apns-conf_verizon.xml for VzW OTADM feature New two fields (carrer_enabled, bearer) are added to the telephony db. LTE & eHRPD have their own apn info separately. This is a pair set with below change-ids. - https://partner.source.android.com/g/#/c/8517/ - https://partner.source.android.com/g/#/c/8515/
    • 48a1836 : Update APN list.
    • 3031bed : Modify APN setting for docomo
    • e405766 : Change to use CBS apn for mms.
    • 8c31700 : Apply new mmsc settings for vzw mms testing
    • 975a70f : Add test version of vzw apns for mms testing.
    • 2ca56b9 : Make a single common vzw apn list
    • 191c44d : Update O2 MMS Proxy
    • 30deab1 : Add CoopMobile APN.
    • 5b65055 : Remove the deprecated things from Config.java. These havent been working since before 1.0.
    • 6a57249 : resolved conflicts for merge of 03555b5b
    • 5d20be6 : Update apns.
    • 9987502 : device/sample: remove LOCAL_PRELINK_MODULE
    • 3536e14 : Update apns.
    • f17d663 : Adding a file to hold the com.nxp.mifare feature related to NFC.
    • 21e15eb : Extra APNs for India
    • 3f6a489 : Adding a file to hold the com.nxp.mifare feature related to NFC.
    • 433c857 : Another update to APN list.
    • 453ac80 : Update Vodafone settings.
    • 79f92c7 : Update APN lists
    • fad3728 : Update apns for windmobile and O2 Uk.
    • 97e54ed : Update apns for windmobile and O2 Uk.
    • 90f528d : Update Vodafone APN settings in the UK.
    • db1b133 : Update Vodafone APN settings in the UK.
    • 1389624 : Use current apn list
    • 32be4d2 : A nice long list of APNs

  • platform/bionic with 300 change(s)
    • faa7c1d : Update to tzdata2011l.
    • 6cda7b6 : Bionic: x86: Fix libm macro definitions
    • f432de2 : Send both A and AAAA queries if all probes fail.
    • b82532d : Revert "Use framework hints to determine dns query type."
    • bda5da0 : fix prototype of dladdr
    • 0096491 : Update to tzdata2011k.
    • 8af58f0 : Use framework hints to determine dns query type.
    • 3884bfe : libc: popen: work around data corruption
    • d53cae0 : Add non-NDK internal API __pthread_gettid
    • b8ef90d : update linux/fb.h
    • 6ea19d7 : Update to tzdata2011j.
    • 763230a : update kernel video/dsscomp.h
    • 7f84da6 : Add some logging of dns cache operations
    • 38bccb2 : linker.h: don't change the soinfo structure
    • b0bbbff : Update to tzdata2011i.
    • 669c823 : libc: fix typo in kernel helper script
    • e5ea455 : linker: allow debugging of constructors
    • 9749753 : update video/dsscomp.h
    • 0b33d99 : Add linux/leds-an30259a.h
    • 58246b7 : libc: Add __aeabi_f2uiz to libgcc_compat.c
    • d50225a : Disable sincos optimization for sincos calls.
    • c3c0e88 : NDK: x86 header file has incorrect definition for ptrdiff_t
    • 5598077 : bionic: update sanitized kernel header dsscomp.h
    • ec92af8 : Log signal info at time of receipt
    • d265046 : libc: x86: Fixed size_t definition.
    • 3a5d668 : bionic: add clean kernel header dsscomp.h
    • 7b79d1e : bionic: add processed kernel header rpmsg_omx.h
    • 92425f0 : Don't call freeaddrinfo with a NULL ptr.
    • 9363d91 : Add per-interface dns caches.
    • a4fdd8a : f_accessory.h: Update USB accessory kernel driver header file
    • bad1686 : Don't reset caches when dns props change.
    • 1dcc732 : update VPN related kernel headers to 2.6.39.
    • 48527c3 : Revert "Revert "linker: get rid of the buddy allocator""
    • f9a9cda : Revert "linker: get rid of the buddy allocator"
    • 10f6adf : f_mtp.h: Update for MTP_SEND_FILE_WITH_HEADER ioctl
    • 7059b1f : linker: get rid of the buddy allocator
    • 7e5d19c : Remove the simulator target from all makefiles. Bug: 5010576
    • f733ca0 : bionic: update processed omap_ion.h
    • c4a5e97 : enable support for large files ( 2G)
    • 221595a : bionic: update cleaned headers for ion
    • afb0167 : Enable functional DSO object destruction
    • a0aec0b : x86: Enable -fstack-protector
    • 3eb2657 : Update X86 Bionic CRT files for unwind/exceptions
    • 3435fc6 : bionic, libthread_db x86 fixes
    • bf29647 : Updated gcc 4.4.3 IA toolchain doesn't require the .ctors list
    • b1dd939 : Remove an extra register move.
    • e0bdf2c : Replace __atomic_XXX with GCC __sync_XXX intrinsics.
    • 2cbb8f3 : move some typedefs to procfs.h required by gdbserver build
    • 84f8b3a : use consistent guards for off_t and size_t defines for IA
    • 4711f8f : Simplify variable typing for IA builds
    • e570552 : sigsetmask.c was not processing the "mask" argument.
    • 074af91 : Add defines for CAIF support
    • 18142ab : Remove extra/unneeded copy of fenv.h
    • 4029e0e : Use proper variable typing
    • 832a86e : Update ATOM string routines to latest
    • 88bb394 : Fix undefined reference to dl_iterate_phdr for x86
    • 0bbcbf0 : Fix missing NL
    • 0f2dc2b : ptrace.c Fix source file format to unix from dos
    • c993768 : Revert "Revert "libc: Add logcat error message for memory corruption""
    • c51871d : Really fix the build.
    • a482446 : Fix broken build
    • 368ee1e : Revert "libc: Add logcat error message for memory corruption"
    • 7708a89 : libc: Add logcat error message for memory corruption
    • 0e1723e : enable support for large files ( 2G)
    • 7743f68 : typo in libc/stdio/wcio.h
    • 1ee2cbe : Update to tzdata2011h.
    • dd0ffc7 : Update to tzdata2011h.
    • 1079eb1 : Add cleaned headers for ion to bionic
    • 2d2dbd3 : x86: fix full_x86-eng build
    • e6cff93 : strftime: Use snprintf() instead of sprintf()
    • 21edf36 : time: Improve C99 compliance
    • 31b1221 : Re-generate resource.h from Linux 2.6.39
    • 3964084 : Enable functional DSO object destruction
    • 5288fee : x86 libc: Fix the range to check the error
    • 7c72513 : libstdc++: make operator new call abort on failure.
    • d9dd4bc : Update linux/input.h header to 2.6.39.
    • 3398ee9 : Fix build.
    • b1fd729 : Update to the latest NetBSD inet_pton.c.
    • 23d3e6b : Add support for a dns cache per interface
    • fd88dd1 : Revert "Update X86 Bionic CRT files for unwind/exceptions"
    • a903811 : Revert "x86: Enable -fstack-protector"
    • 8a51237 : libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto.
    • b782205 : Update netlink-related kernel includes
    • c18d76f : Add icmp6.h and ip6.h files from current NetBSD libc.
    • 1f8e267 : Implement getpwnam_r(3) and getpwuid_r(3).
    • b083bb5 : libc: Fix prctl() declaration.
    • 7b6795d : Fixed bug where -k option would not be passed to cleanupFile function Changed cleanupFile to have no default original path, forcing it to be passed instead, thereby conforming to the Google Python style guide.
    • f67e032 : sound/asound.h: add header for ALSA
    • e0b4844 : x86: Enable -fstack-protector
    • dc3bc87 : Update X86 Bionic CRT files for unwind/exceptions
    • a7f976c : update linux/tegrafb.h
    • f8d02d2 : libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto.
    • b6cd681 : libc: Fix leak in the DNS thread-specific state.
    • e80227c : Implement getpwnam_r(3) and getpwuid_r(3).
    • bf01829 : Fix strerror(3) for errno 0.
    • fb48c8a : Update to tzdata2011g.
    • 712e4f8 : vfscanf: Add support for L type modifier for long long
    • be7f5da : Tracking change to dns proxy protocol
    • c5a3f77 : Tracking change to dns proxy protocol
    • c13fa64 : Tracking change to dns proxy protocol
    • 8e551a6 : bionic, libthread_db x86 fixes
    • 8d54a62 : Update to tzdata2011g.
    • f50e9be : bionic: Add ARM optimized strcmp()
    • 22b1377 : checksyscalls fix to handle "__ARM_NR_... (__ARM_NR_BASE+0x...)"
    • c5d8d36 : add net/ethernet.h stub
    • 8da75ab : Ignore property set timeouts.
    • e1d5bef : Update to tzdata2011e.
    • 23bc3ff : Don't futex_wait spin when setting properties. Wait for socket close.
    • bf90b57 : Don't futex_wait spin when setting properties. Wait for socket close.
    • 8488efa : x86 libc: fix the wrong return value of syscall
    • ae2d5ba : Add support for the utimensat(2) syscall to bionic.
    • e3e4ac9 : Update netlink-related kernel includes
    • 0f55870 : removing shadowing redeclaration of result
    • 8eda21b : libc: sys/cdefs.h: Fix the use of __STDC_VERSION__ from C++
    • 2cc2b2b : Add some missing includes.
    • 9a48b8e : Return back EAI_ADDRFAMILY definition needed for libnl-2.0
    • 4661fda : libc: Fix leak in the DNS thread-specific state.
    • 0b3c5c5 : do not merge. Move property setting from libcutils to bionic.
    • ec7e8cc : do not merge. Move property setting from libcutils to bionic.
    • 4399df8 : Move property setting from libcutils to bionic.
    • 2bb79ad : Update USB accessory kernel header to include serial number support
    • 3680704 : bionic: remove LOCAL_PRELINK_MODULE
    • c1519a5 : Use sigemptyset to initialise sigset_t values. sigset_t may not be implemented as an integral type.
    • fe3186b : Upgrade to tzdata2011d.
    • 847b183 : libc: pthread.h: Replace '#if __cplusplus' by '#ifdef __cplusplus'
    • 8b3cea6 : libc: stdint.h: Don't make __STD_CONSTANT_MACROS available if only __STD_LIMIT_MACROS is defined.
    • 0e5411b : libc: stdint.h: fix typo in INTMAX_C()/UINTMAX_C() definition
    • 865e378 : [ENDIAN] Build md5 code correctly for bigendian targets
    • db4bce0 : Use MAP_FIXED when allocating prelinked shared library regions
    • 08ff1a6 : libc: stdint.h: Proper C++
    • ca4462d : libc: Fix PTHREAD_RWLOCK_INITIALIZER
    • c0fc678 : linux/usb/f_accessory.h: Update USB accessory kernel header
    • 8d26fbb : Upgrade to tzdata2011c.
    • da14b0e : add linux/nvhdcp.h header
    • 0ee092f : Convert cname lenght before use
    • 149f7df : Proxy getnameinfo through netd
    • d40e63e : Move the zoneinfo generation tool into bionic.
    • fb723c8 : libc: ARM: update syscalls with new script
    • f540c03 : libc: ARM: add size info to gensyscalls
    • 420878c : Add function marks and size indications
    • 0233509 : Amend previous commit with needed include
    • 48e1fea : Updated gcc 4.4.3 IA toolchain doesn't require the .ctors list
    • 3a3c185 : Use CLZ on ARMv5 and newer
    • 56d90bb : Add MODULE_LICENSE_PUBLIC_DOMAIN for the tzdata.
    • 6ac872a : Update to 2011b tzdata.
    • 6783f6a : Add linux/usb/f_accessory.h header for USB accessory driver
    • 066ecc8 : Convert cname lenght before use
    • f582340 : Fix the handle locking in stdio
    • 3a4910c : Use system property to set dns cache size
    • a3db183 : Update
    • 72f9a5c : Increase SO_MAX to accomodate valgrind
    • 81a844a : Added _memmove_words
    • 4ce737f : Added _memmove_words
    • f4680b5 : Remove an extra register move.
    • 0f2001b : Replace __atomic_XXX with GCC __sync_XXX intrinsics.
    • f6ccc15 : move some typedefs to procfs.h required by gdbserver build
    • fc26931 : libc: Update auto-gen scripts
    • 0f67de1 : Use more optimized version of memmove
    • 3e0c510 : Add time-to-live (TTL) support to resolver cache
    • 30b4d82 : libc: Fix struct user_vfp definition.
    • 6846a45 : Add icmp6.h and ip6.h files from current NetBSD libc.
    • bdca379 : Include the Linux ipv6.h header from netinet/in.h, to get things like in6_pktinfo.
    • 3de0321 : Add IN6ADDR_LOOPBACK_INIT macro to netinet/in6.h, as the kernel headers do not provide it anymore.
    • 8e2ff16 : libm: Add nanf() and tgammaf() implementations.
    • dd3bcd1 : Fix bug in linker environment variable lookup.
    • b67c1ba : Fix bug in linker environment variable lookup.
    • 56faf66 : raise: Send signal to current thread
    • b3cdf7f : Fix bug in linker environment variable lookup.
    • 0688023 : Update IPv6 kernel headers with new 2.6.37 headers, cleaned by update_all.py. (It wanted to do many other changes, most of them cosmetic, but I only included the IPv6 changes.)
    • db7c59d : Fix syntax error in defaults.py.
    • 2cc0d38 : Bug 3330205, 3362385 clock(3) SMP safety and epoch
    • 1f35382 : Fix typos
    • 144a5d3 : Bug 3330205 Thread safety for bignum powers of 5
    • ba96e30 : Only look up A records if the system has IPv4.
    • 2e23e29 : Backport (simple cherry-pick) d33019030c1f0cddca557f9659e3c471bde0e6a9 to gingerbread.
    • f4dca7b : Backport (simple cherry-pick) 64b6c43379dba176659bc1313b6bb488ac94cfd6 to gingerbread.
    • a798b9f : Backport (simple cherry-pick) d1624add2b73ce8ff7826ce27b1d6d6e35bb83a6 to gingerbread.
    • d330190 : Implement RFC3484 policy table changes from draft-ietf-6man-rfc3484-revise-01.
    • b138e4f : Bug 3330205 Thread safe strptime implementation
    • b969b5a : libc: fix kernel cleanup script typo.
    • a37cf34 : Bug 3330205 Reentrant MD5
    • e9d0518 : Bug 3330205 Remove unnecessary static variable
    • 0946b1f : Bug 3330205 Put blanks and zeroes in const area
    • 3c56ce4 : use consistent guards for off_t and size_t defines for IA
    • ce6c1d6 : Simplify variable typing for IA builds
    • ce69c5e : Update headers for iproute2 ver 2.6.35
    • 555e02d : Don't proxy getaddrinfo when net.dns1.[MYPID] is set.
    • 52583cc : DNS proxy: the start. proxies getaddrinfo calls.
    • 64b6c43 : Add a new #define IN6_IS_ADDR_ULA, for testing for Universal Local IPv6 Unicast addresses (ULAs). These replace the old site-local IPv6 addresses.
    • 3fbd2b3 : use consistent guards for off_t and size_t defines for IA
    • 42c7017 : Simplify variable typing for IA builds
    • 18635d9 : android-x86: add sigsetjmp.S
    • b9aedb2 : android-x86: use proper variable typing
    • 0546fd7 : libc: remove obsolete sha1hash.c source file
    • 5c8c00a : libc: Fix the definition of SIGRTMAX
    • be57559 : linker: Remove unsecure env. variable for setuid programs.
    • d1624ad : Don't treat private IPv4 addresses as being in a non-global scope. The effect of this change is essentially to prefer NATed IPv4 over 6to4.
    • d4a65d2 : libc: Add missing declarations in netinet/in.h
    • 95d751f : libc: Add ftruncate64 and improve 64-bit parameter syscall handling.
    • 4a7f31f : libc: Remove duplicate eventfd declaration from SYSCALLS.TXT
    • ff3129b : sigsetmask.c was not processing the "mask" argument.
    • abdffc4 : Revert "sigsetmask.c was not processing the "mask" argument."
    • c9205db : Replace all occurrances of asm with __asm__ in the output headers
    • d32c805 : Add a method for replacing tokens in the preprocessed headers
    • 5775163 : Use __asm__ instead of asm in public libc headers
    • 72e6fd4 : sched.h: Add sched_getcpu() and cpu_set_t
    • 6481b91 : time.h: Add timegm(), timelocal() and others.
    • 23d2439 : libc: Add android/api-level.h
    • 9a9c161 : sigsetmask.c was not processing the "mask" argument.
    • 2bf3ec0 : Add defines for CAIF support
    • ad1ff2f : Add mkdtemp() prototype to stdlib.h.
    • 16e02c2 : Add wcscasecmp() and wcsncasecmp() prototypes to wchar.h.
    • 72e64e0 : Add support for pread64/pwrite64
    • c1974ee : bionic: update processed kernel header tegra_audio.h
    • 73c04b3 : bionic: Add ARM optimized strcpy()
    • 6c57fbf : update linux/tegrafb.h
    • 88fb10f : Update f_mtp.h kernel header
    • c343d3f : kernel/linux: add tegra avp/rpc/sema headers
    • fddaafc : Bionic: Aliasing problems with frexpf
    • ff590ca : Use a modern chdir(2)-free realpath(3) implementation.
    • 459436f : Add missing PTRACE_SETVFPREGS.
    • bb3bcbc : bionic: update processed cpcap_audio.h and spi/cpcap.h headers
    • 8465bf9 : bionic: update processed cpcap_audio.h
    • 7858564 : Don't proxy getaddrinfo when net.dns1.[MYPID] is set.
    • a1dbf0b : DNS proxy: the start. proxies getaddrinfo calls.
    • 1ec041f : update tegrafb
    • 7047810 : Remove duplicated _rand48 implementation. Use stdlib version instead
    • 6858e65 : Update libc/kernel/common/media/soc2030.h
    • 9883f39 : bionic: update preprocessed kernel header tegra_audio.h
    • 4f0555b : Clean up NOTICE files.
    • cd9c98d : __set_errno: Hide internal symbol __set_syscall_errno
    • c9a41a6 : pthread-timers: Hide internal symbol __timer_table_start_stop
    • c940945 : bionic: stubs: Make internal symbol static
    • 8b2707a : time64: make helper functions static
    • 7cc5666 : resolv: make internal symbols static/hidden
    • cec75a7 : stdlib: strtod: Hide internal symbol __dtoa
    • b486773 : stdio: make internal symbols static/hidden
    • 52eed0a : Remove extra/unneeded copy of fenv.h
    • 58f2b7e : Use proper variable typing
    • 124a542 : Update ATOM string routines to latest
    • 76a34d6 : Remove duplicate item
    • b55ab95 : bionic: update processed kernel header cpcap_audio.h
    • 9d8be54 : get_malloc_leak_info: Fix assumption that totalMemory out parameter was initialized to zero.
    • fff0c58 : bionic: update processed kernel header tegra_audio.h
    • 94e5c5e : Reconcile assembly-only macros in machine/cpu-features.h
    • 570cb24 : Fixes for the ARM-specific bswap_16, bswap_32, and bswap_64.
    • e5c35e0 : gethnamaddr: make helper functions static
    • 9d16a79 : Hide the symbol of helper function __libc_android_abort
    • 3cf53d1 : Fixes for the ARM-specific bswap_16, bswap_32, and bswap_64.
    • dd06ecc : Support usage of __ARM_HAVE_LDREX_STREX
    • 02bee57 : Use ARMv6 instruction for handling byte order
    • db21d7e : New headers for camera
    • b1c9cc2 : Add memory barriers to pthread_once.
    • 5797e01 : bionic: update processed kernel header cpcap_audio.h
    • 614628b : update linux/tegrafb.h
    • 2a8245c : Update if.h, if_vlan,h and add in_route.h
    • 575d6b3 : bionic: update processed cpcap_audio.h
    • 94962b9 : Fix libthread_db linkage
    • e2ac898 : Add a memory barrier to cond var signaling.
    • a7a86dc : Make timezones available to the host build.
    • 3a1bbee : Add eventfd system call support
    • aa35095 : Use ARMv6 instruction for handling byte order
    • 41e533a : added missing ether_aton and ether_ntoa
    • 976c44b : Add clean kernel header perf_event.h
    • a169e31 : bionic: add processed audio-driver (i2s & cpcap) headers
    • 053febd : Headers for tegra_camera device
    • 3871d57 : Revert "added missing ether_aton and ether_ntoa"
    • b3765b2 : Add clean kernel headers for cpcap and hid.
    • 18a859a : Apply https://android-git.corp.google.com/g/60855 to dalvik-dev.
    • 2304a0b : Fix pwrite to take a const void* instead of void* for the buffer.
    • a172709 : bionic: Rename _ARM_HAVE_LDREX_STREX to __ARM_HAVE_LDREX_STREX for consistency
    • 45fe7a4 : Adding cleaned tegrafb header
    • 6367364 : libc: make lseek64 proto be glibc compatible (loff_t - off64_t)
    • 1a48b58 : ublock: add cleaned version of linux/ublock.h to libc kernel headers
    • 26c15a8 : Move the atom optimization flags into TARGET_linux-x86.mk.
    • 4f086ae : Implemented pthread_atfork()
    • e73a571 : Add kernel header file ipv6_route.h in bionic.
    • 42f160d : Add header for MTP kernel driver.
    • aa46fa2 : Fix undefined reference to dl_iterate_phdr for x86
    • 1698442 : Fix missing NL
    • 3b43f87 : Allow dlclose() to properly call static C++ destructors.
    • ccc3d1e : Use a recursive lock for pthread_once.
    • c1a534b : Regenerate linux/netfilter_ipv6/ip6_tables.h.
    • 2bf607d : Change-Id: I68cc462aeb2460345a53bdb9941ce4bfc10456fb bionic: fix clearenv() compiler warning and related comment typos
    • b44fcd6 : Fix for incorrect reply from sysconf(_SC_NPROCESSORS_ONLN)
    • 7046561 : Just link fixes for b 2763938.
    • 4032c1e : added missing ether_aton and ether_ntoa
    • b508876 : Add headers for new sensors
    • 84baa86 : Add missing termios defns to bring on par with ARM
    • 9946750 : Add sincosl() function to bionic. So that sincos optimization can be enabled.
    • 1c7708e : Add headers for new kernel drivers
    • 7c99c18 : Atomic/SMP update, part 3. (manual merge)
    • b4637f4 : Atomic/SMP update. [manual merge to dalvik-dev]
    • bd77d49 : Remove a gcc-4.5 compilation warning: bionic/libc/include/../include/stdlib.h: In function 'int grantpt(int)': bionic/libc/include/../include/stdlib.h:138:23: warning: parameter '__fd' set but not used [-Wunused-but-set-parameter]
    • 5d726df : Add missing sysinfo() implementation (already declared in sys/sysinfo.h)
    • ddd235b : Add sincos() and sincosf() implementation.
    • a418c3b : Add pthread_rwlock_t implementation to the C library
    • 9b67cc0 : Include cpu-features.h.
    • 68b5f55 : Fix setjmp()/longjmp() to save FP registers on ARMv7.
    • 3d4edfc : Update libthread_db for gdb-7.0

  • platform/bootable/diskinstaller with 9 change(s)
    • 411bb9d : Remove the simulator target from all makefiles. Bug: 5010576
    • 4e56fb1 : vbox: add a ready-to-boot android_disk_vdi target
    • 6fc6f4d : Add ext4 support
    • e445139 : Add ueventd service for diskinstaller init.rc
    • 938766d : Add missing LOCAL_MODULE_TAGS defn
    • c2dcefa : Make the /system/bin/sh link so installer.c works.
    • 05af2c4 : diskconfig library has changed location. Fix include paths
    • 92f98e0 : Delete the libdiskconfig sub directory
    • cf9e972 : Change systembuilder tag to optional

  • platform/bootable/recovery with 60 change(s)
    • 441031d : minui: add ability to synchronize current key state
    • f6abd40 : fix problem where the screen is sometimes all black in recovery
    • fdfb636 : update recovery with new 3D images
    • 88e0899 : minui: events: only open input devices with EV_KEY and/or EV_REL
    • 3658367 : minui: events: add ability to poll on non-input fds
    • bc29063 : minui: events: refactor event acquisition
    • 4daf48a : minui: graphics: add interface for framebuffer blank/unblank
    • 3c7f00e : minui: graphics: add ability to query font size
    • c2ddaea : change recovery images to match blue holo theme
    • 6242a8b : Support multiple recovery updater extensions.
    • b2ceb69 : Check pointer for null before dereferencing
    • 7e6067e : Update usb_connected() to support new gadget driver
    • b0462e6 : Remove the simulator target from all makefiles. Bug: 5010576
    • 9334878 : Add missing commands to recovery init.rc
    • 718a2f7 : init.rc: Simplify logic for starting adbd in recovery
    • 9d2629c : Allow applying an OTA package manually from cache.
    • 3dbe66b : Get the correct line_length.
    • fb04b87 : fix adb root in recovery
    • 9d1bcdf : Graphics can handle stride != xres, and BGRA support.
    • 7e58b65 : Fix starting adb in recovery mode
    • b7b7b37 : Mute unharmful build warning at the top of the build log:
    • 9058882 : delay accessing misc partition until its device exists
    • f4bb554 : delay accessing misc partition until its device exists
    • cfd256a : delay accessing misc partition until its device exists
    • 179b2d9 : make write_raw_image able to take a blob
    • 469243e : save a last_install file with the result of the last package install attempt
    • 4762633 : log which key a package verified against in recovery
    • 201aa88 : recovery: mount /sdcard read-only
    • 6e4472a : Have recovery reboot using the new android_reboot() function.
    • 6ce4a32 : don't reboot for inactivity if USB is connected
    • 4cc533d : don't reboot for inactivity if USB is connected
    • 68189f2 : allow paletted RGB images in recovery
    • 73bb6f7 : convert recovery images to palettized PNGs
    • b7c9176 : convert recovery images to palettized PNGs
    • be6d4d1 : change the default recovery assets to be in holograph style
    • 6809c51 : make recovery UI images more general; allow for installation animation
    • ee458bb : store partition length in recovery.fstab
    • 2c273f0 : store partition length in recovery.fstab
    • 2810ced : store partition length in recovery.fstab
    • 4c05d95 : Fix x86 build.
    • 5cae445 : make recovery reboot after 2 minutes of no activity
    • 8f132ed : Reserve the last 16 Kbytes of /data for the crypto footer.
    • 862c83b : Free allocated struct after freeing field
    • 540d57f : remove encrypted filesystem code from recovery
    • be3e6f1 : option to allow recovery to use 24-bit graphics in UI
    • 49396b7 : Update make_ext4fs arguments in roots.c
    • 264f549 : Update arguments to make_ext4fs
    • cc8cd3f : remove the notion of "root path"; support mixed flash types
    • dc49ce4 : add missing sparseness parameter
    • 8101125 : Changes to work with updated make_ext4fs tool that supports creating sparse images.
    • 04611da : support using an EMMC misc partition to store recovery arguments
    • db314d6 : Working ASLR implementation
    • f635d2e : don't go into file select menu when mounting external storage fails
    • dc9e87c : generalize "install from sdcard" to "install from external storage"
    • b4277c2 : Mute unwanted error message
    • f291d85 : EMMC support in applypatch
    • 3d177d0 : support for ext4/EMMC filesystems in updater binary
    • 49c73a7 : support userdata and cache partitions using emmc/ext4 instead of mtd/yaffs
    • be59888 : support installing any .zip file on the sdcard
    • 31f6ee8 : Encrypted File Systems part 3. Recovery changes.

  • platform/build with 1495 change(s)
    • a5158b3 : ITL41D
    • cf8caa8 : ITL41C
    • b4da2d1 : ITL41B
    • 81fd27b : ITL41
    • 08b82b9 : ITL39B
    • 58f1845 : ITL39
    • 9c72360 : ITL35B
    • d6386eb : ITL35
    • 9f78b40 : Fix missing SW h264 decoder and remove the non-existing SW avc decoder in product PRODUCT_PACKAGES
    • 03f71fc : ITL34B
    • 441dd49 : ITL34
    • 7ce887d : ITL33D
    • 0754c0b : ITL33C
    • b3eb601 : ITL33B
    • e404217 : ITL33
    • 0e0c747 : ITL33
    • d8e44bc : ITL31
    • a93af2b : ITL30B
    • 3c810f8 : ITL30
    • 6d907b1 : ITL28B
    • 05bf9a2 : ITL28
    • b76ac51 : ITL27
    • fddf23f : HOST_linux-x86: Avoid doubly define macro _FORTIFY_SOURCE
    • 1f8f191 : ITL26B
    • 033fbe2 : Support signing target_files without a recovery.fstab.
    • 3602400 : docs: add new style for adding "deprecated" messages to dev guides
    • 79e3dec : new LOCAL_DEX_PREOPT option "nostripping"
    • 07767a9 : Move VpnDialogs into core.mk.
    • 51372cd : docs: update "na" style to make opaque, add dropshadow, and re-order z-index to be on top of images
    • 5537020 : Remvoe whisperd from user_tags.mk.
    • e8985fc : Added Hindi to the list of languages to build under the full target.
    • a0f464a : New PRODUCT_AAPT_PREF_CONFIG.
    • 854233e : core: remove the built fake packages (not installed) on installclean
    • 5b12464 : Remove PhotoEditor from mk file.
    • 7dac590 : core: remove fake package timestamps on installclean
    • 738f053 : mr0 - do not merge
    • 7542db0 : IFL10
    • 629bd76 : IFL09
    • 633d87b : IFL07B
    • a281bd7 : IFL07
    • 9f9e01a : IFL06C
    • 774ad9a : IFL06B
    • 372e229 : HLK75D
    • ddda446 : IFL06
    • 3764a19 : IFL05C
    • 906b279 : IFL05B
    • 76b6e18 : docs: add ics logo for homepage
    • 49c6a2b : fix build fingerprint: dev-keys vs test-keys
    • b11e2d7 : add missing parameter to ReplaceOtaKeys
    • 08d79c1 : sign non-PRESIGNED prebuilt apks
    • 73f90cd : IFL05
    • 38f89a4 : IFL04E
    • 57b205b : IFL04D
    • 8b9a1b1 : change OTA tools to handle variable dev keys
    • 7d97994 : IFL04C
    • fa2bf54 : Support for product-specific dev keys.
    • 831840e : change OTA tools to handle variable dev keys
    • 7744f61 : Put en_US as first product locale for SDK builds.
    • 138060b : IFL04B
    • 3c21fe5 : Support for product-specific dev keys.
    • 45a8490 : IFL04
    • ad2a7a4 : Also package xhdpi res in the SDK image.
    • 9a5f0d0 : IFL03C
    • 8e83353 : docs: fix visual bug in the search tabs. I assume this was introduced by a change in the CSE implementation
    • 7175656 : IFL03B
    • bc54702 : docs: add 'reference' class for use with 'special' to refine the headings used within the 'special' div when in the reference.
    • c85d7b1 : IFL03
    • 2fdcea9 : IFK92C
    • 9a48076 : IFK92B
    • f170fdd : IFK92
    • 35c82d1 : IFK91C
    • c454e2b : IFK91B
    • 6886410 : Enforce no prebuilt apks in PRODUCT_COPY_FILES.
    • b40a58e : allow APKs to be signed with multiple certs
    • abaf1cb : IFK91
    • 49087cc : IFK90B
    • 17210f0 : Cherrypick 944311 from master. do not merge.
    • af5e2c7 : Add calendar to the SDK system image.
    • 9443114 : emulator: Enable dex-preoptimization in emulator-specific builds
    • 43c19c3 : IFK90
    • 2496273 : IFK89B
    • b47d59b : IFK89
    • 960696c : IFK88C
    • 9a8ae73 : IFK88B
    • f272cd6 : Generate an empty target if there is no packages
    • cd38267 : IFK88
    • 5dde569 : IFK87B
    • 9135295 : IFK87
    • ce45eae : IFK85C
    • ff4bf22 : Add the shared-storage backup component to the build
    • 510df1b : Add lohit-fonts.
    • 7e5ef3b : IFK85B
    • 91b4f8a : fix syntax error in OTA script
    • 9a20849 : IFK85
    • 6e2ba52 : Add the shared-storage backup component to the build
    • 17eb572 : IFK84B
    • afb32ea : change OTA tools to handle variable dev keys
    • 1dc69df : IFK84
    • 99113ab : docs: enable 'updated' tag for resource docs
    • 219a267 : docs: fix javadoc filtering script to not choke on R.styleable class but continue handling provisional api levels
    • 4d2b9bf : Cherrypick 6de7bc61 from master. do not merge.
    • 7766ea2 : Let's call MR0 4.0.1.
    • 6de7bc6 : Copy notice file in the new system image folder
    • 43e18e0 : Install path support for vendor modules.
    • fea886c : IFK83B
    • 87b32f2 : HLK75C
    • cdf5644 : Packages media_profiles.xml file into emulated system image
    • 49b41a7 : IFK83
    • 541ba9e : build the sqlite3 binary for use by the OTA tools
    • 528071a : HLK75B
    • d5ce742 : IFK81D
    • 4447078 : IFK82D
    • ed72d2d : IFK82C
    • 5fed7b0 : IFK82B
    • de595c6 : GWK74C
    • fe855e2 : GWK74B
    • 77c1c99 : GRK39F
    • c442c81 : IFK82
    • f185424 : IFK81C
    • 25863d7 : build the sqlite3 binary for use by the OTA tools
    • 6ca0f88 : IFK81B
    • 14169bc : New LOCAL_SDK_RES_VERSION config var.
    • ccbd709 : IFK81
    • 7d22638 : IFK80D
    • 9699caa : IFK80C
    • a3a6bc3 : IFK80B
    • c075c1d : IFK80
    • 92375d7 : IFK77E
    • 0720d88 : IFK77D
    • c36df7b : Enable building sdk/avdlauncher in the Win SDK.
    • b455cd0 : emulator: enable opengl emulation modules
    • 3188a56 : IFK77C
    • c36b450 : Fix OVERRIDE_BUILT_MODULE_PATH for prebuilt shared libraries.
    • bc4abd8 : IFK77B
    • 704c0c9 : Use LOCAL_REQUIRED_MODULES to add dependency of installed shared libraries
    • 469bbdf : Don't strip llvm-rs-rc in core/Makefile
    • 0b3ec5d : Add rm and strip abilities to atree.
    • f38cdf8 : correct branch id to 'IF'
    • ef378cf : IPK77
    • b8fe43b : default version
    • 4d7ddab : Hello, Android 4.0.
    • 7bfcce4 : GRK39E
    • b6455e9 : HLK75
    • 68b8b7b : Remove VoicemailProvider.
    • 8f77936 : Install path support for vendor modules.
    • 58febb1 : GWK74
    • 629b0f0 : cherrypick from Change-Id: I2722879ee7f246e34acca7fd9fb84acff4e8540d docs: some css for android u and javascript
    • a164a91 : GWK73
    • 4da9cdc : HLK73B
    • e342fce : HLK73
    • f440fc1 : update platform version update build id
    • 3933131 : fix space
    • d1eae12 : GRK71 again
    • e5e8c5f : Move forward installed-files.txt in the dependency graph
    • b5d4684 : GRK71 again
    • 3092aff : GRK71
    • b6b8ae8 : HLK71
    • 1615c2f : Rename generic_arm5 to generic_armv5
    • 9353a3b : Disable Dexpreopt for generic_arm5
    • 31e27ee : generic_arm5 product
    • d9020c2 : Add ABI specific include path for NDK.
    • 23f8bde : save uid/gid/mode information of boot and recovery files
    • 162991b : Allow uninstallable APPs.
    • 9b675ad : GRK39D
    • 1518506 : Enable 'make traceview' under Windows.
    • 94778ac : HLK42E
    • 0279b62 : Updated dex-preopt BOOTCLASSPATH with values from init.rc Bug: 5032006
    • e1a8e3a : allow setting LOCAL_STRIP_MODULE on multi_prebuilts
    • 49babcb : GWK15H
    • 2306106 : Use package.apk.unaligned in CTS Build
    • e7c91d5 : HLK42D
    • 19b22a9 : Remove pinyinIME
    • bdab41a : Add image size calcuations into the script
    • c8c09f1 : GRK39C
    • 2c48877 : Replace GalleryNew3D with Gallery2 in AOSP.
    • b139b6a : Calculate system image size at build, for harvesting later
    • 041fb63 : sdk: Fix broken google_sdk and google_sdk_x86 add-on build.
    • 17a2704 : Revert Ic7c40c50: Support to run dex-preopt on prebuilt apks Collect some additional system image space, moving odex files to user partition on trygon-user
    • f8c2fc3 : HLK42C
    • 0cdd46e : GRK39B
    • a941d13 : Provide LOCAL_RENDERSCRIPT_TARGET_API override.
    • 76a7d82 : Add filterfw.jar to standard list of java libraries to include.
    • e92f15a : patch the /system/build.prop file last
    • d7d096d : Tighten the toolchain version check
    • 557c51f : sdk: add DLL_EXTENSION as an atree variable
    • d4136c0 : Provide mechanism to override llvm-rs-cc headers.
    • ca94f35 : Removing target-api option from build.
    • 43dd89d : emulator: Enable GLES emulation libraries
    • 7ed9efa : Fix issue 5094017: Media server crashes on ISC emulator.
    • 58e52b4 : Sort the results of findleaves again.
    • d6535a0 : HLK42B
    • 408c7f8 : Add sdk/rule_api to the Windows build paths.
    • d1975a2 : fix tiny android builds (add mksh)
    • 89b4988 : HLK42
    • cad0bb9 : sha module is deprecated
    • c963eae : Update build to properly use prebuilt llvm-rs-cc.
    • 6ab5d6a : Discard hidden files when rounding up resource.
    • 3fd9451 : GWK15G
    • cbfb43c : GRK39
    • 68afbc6 : GRJ90C
    • d39e198 : HLK36B
    • d6b0cc1 : HLK36
    • b51a7b4 : HLK35
    • 21c7038 : HLK34
    • aa1c321 : x86: remove obsolete comments
    • 6ac5b3f : GWK15F
    • 91a7338 : Updating version to 2.3.7 to reflect some patches.
    • 6d0f51b : Updating version to 2.3.7 to reflect some patches.
    • db0dafb : HLK33C
    • e579638 : Bumping version to 2.3.6 to reflect a few patches.
    • 92e1601 : GRJ90B
    • b3eae86 : Bumping version to 2.3.6 to reflect a few patches.
    • 4bea51b : HLK33B
    • 5b68e56 : HLK33
    • cbfec35 : GPS Location Test Build Change
    • f907409 : HLK32
    • 5962ac4 : HLK28C
    • e3996f4 : Add iptables and ip6tables to core.mk.
    • 9e93005 : HLK28B
    • 15122d1 : HLK29B
    • 24cad7d : Add iptables and ip6tables to core.mk.
    • 91ce044 : GWK15E
    • 667ec86 : Add sdk/assetstudio to the Windows build paths.
    • caf5bbb : HLK29
    • ab8ecc4 : HLK28
    • 70e6066 : docs: update api filtering to support provisional APIs (api levels that are string names)
    • 4406721 : cherrypick Change-Id: I8b29d54ba9e6f712907b01ad6f4669e6bb30007a docs: update android market icon
    • 420d76f : HLK27
    • 64d1727 : HLK26
    • eae4bf7 : Added power manager service library.
    • 10a8b94 : GWK15D
    • e65bee1 : GWK15C
    • 95059ef : HLK25
    • ddd4e0d : HLK22B
    • 18416f1 : Add hostapd utility
    • 074167e : HLK22
    • 7f46f54 : HLK21
    • b934e49 : Put the NDK library paths ahead of TARGET_GLOBAL_LD_DIRS
    • bdf8734 : GWK15B
    • 9f82d96 : HLK20
    • 6b7c923 : Set BUILD_ID to GWK15B.
    • dfe0956 : HLK19
    • b9e7ead : HLK18B
    • f0fee66 : Add music effects control panel to the build.
    • 7546d61 : Avoid complaining about empty directories
    • 85cb556 : Only include "[a-z]*.bash" files for completion
    • 1adcfe0 : HLK18
    • 35787e0 : Added audio pre processing library
    • 2c6a62f : Remove Camera app from the generic build.
    • 687e5ff : GWK15
    • 3e4de5d : Add in the variable speed library for use in the voicemail playback ui.
    • 52aa81c : Add bash completion to envsetup
    • 32b3c3a : HLK15B
    • 2830614 : HLK15
    • 411c45b : GWK14B
    • be3689e : Conditionally disable -Wno-unused-but-set-variable for gcc-4.6. We used to do that unconditionally but that caused lots of spurious warnings in gcc-4.4.x about an unrecognized gcc option.
    • 2164d29 : GWK14
    • b33f24d : HLK14
    • 44802a2 : fix mixing argument in makefile.
    • 7855c79 : GRJ90J
    • a7d9ca3 : Use the LOCAL_* as dependency.
    • 53883fe : HLK13
    • 205209c : Added webrtc audio processing library
    • 5ef3deb : GRJ90I - yet another test build
    • ef77361 : GRJ90H - another testing
    • b009262 : HLK12
    • e33ba4c : Remove the simulator target from all makefiles. Bug: 5010576
    • e7b7c0c : Revert "Added webrtc audio processing library"
    • fbfd654 : Switch Unbundled apps from generic.mk to full.mk.
    • 2bd1733 : HLK11
    • d794d5f : GRJ90G - yes another test build
    • fc9b15a : GRJ90F
    • a6467cc : Disable gcc-4.6's Wunused-but-set-variables warning.
    • 76a62f2 : docs: fix xss vulnerability bug 5008593
    • 297d0ac : Add PhotoEditor in AOSP builds
    • 3b1bc47 : GRJ90E - more testing
    • 5df26cb : GRJ90D
    • 19efd6f : Rename health shared library.
    • ea440d8 : HLK08
    • d849b65 : Add Bluetooth health to the PRODUCT_PACKAGE.
    • 9fb131a : sdk-addon.mk: Copy image files to ABI-specific dir
    • 0aeec5e : Add VideoEditor to full builds
    • 4b65598 : emulator: Enable dex-preoptimization
    • 3248bb2 : sdk: provide ABI-dependent atree files
    • c7e3877 : emulator: Build emulator platform images as ARMv7-A
    • 18edf67 : GRJ90C - a test build
    • 3afeba0 : GRJ90B - a test build
    • 834084f : HLK07
    • 0219e92 : Enable LOCAL_STRIP_MODULE for prebuilt binaries
    • 63152fd : x86: Add proper gcc-4.4.3 x86 toolchain support.
    • b23e918 : sdk: Add pc-bios files for IA qemu emulator
    • f844ec9 : x86: qemu emulator is the default build target
    • 5e2feda : Add full_x86 product.
    • 73511b4 : x86: sdk_x86 build target
    • e050219 : Make a full list of locales available
    • 8a545e0 : Truly default to the full config.
    • f7f5479 : generic_x86 builds don't need/use the sparse ext4 format.
    • 594519e : Use ext4 file system for generic_x86 userdata partition
    • 88d929b : GB Updates for init.rc and boot command line
    • ecabf85 : Fix TARGET_PREBUILT_TAG so that get_build_var can retrieve the correct value across architectures
    • f7e4141 : Display the TARGET_ARCH_VARIANT
    • 379e127 : Add generic_x86-eng to the lunch menu
    • 28290a0 : Move buildspec vars to BoardConfig.mk
    • 93b4c25 : Vendorsetup needs to look in additional places.
    • f766170 : Allow TARGET_ARCH to be set from BoardConfig.mk
    • c101e27 : Refactor Stripper. Allow a stripper other than SOSLIM to be specified
    • c89e9a0 : Set build id to HTJ85B
    • 8cf99f0 : DOC CHANGE: Change GTV icons for home page
    • eab679e : HTK06
    • 0345d82 : HLK06
    • c0a177c : Remove vpn from FRAMEWORKS_BASE_SUBDIRS
    • 60173db : HLK05
    • def6f1e : HLK04
    • 752ad06 : Prevent "::" in PATH on multiple lunch
    • 6b33cf0 : HLK01B
    • bb93ade : Added ConnectivityTest package as part of the sdk build.
    • b8de151 : Add mobile filter framework java library to core target files.
    • 40b5a67 : Remove obsolete persist.service.adb.enable property from default.prop
    • dced7be : HLK01
    • aa83147 : new branch, new versions
    • b3f4230 : HLJ91
    • 172b671 : GRJ90
    • 4840ae4 : HLJ90
    • e8b2cda : HLJ89B
    • 122c803 : HLJ89
    • 8f77c9d : Add .gnu_debuglink when stripping DSOs.
    • 8901efa : HLJ88
    • d5a2eec : HLJ86
    • f36c799 : HTJ85
    • 6e7e23e : GRJ85
    • bf6bb50 : Revert "resolved conflicts for merge of 972433bd to master"
    • 434e0d9 : HLJ85
    • f027080 : HLJ84
    • 77ec16a : sdk: provide ABI-dependent atree files
    • 0b6ece9 : SDK: properly strip all SDK llvm-rs-cc linux binaries.
    • 9fd5782 : HTJ83
    • 9de99fe : Use the host STL for host native test.
    • 456d16c : emulator: Enable dex-preoptimization
    • 52d697d : Turn-off implicit GNU Make RC/SCCS rules
    • 5831cb0 : HLJ83
    • 5ee8418 : Revert mistakenly committed debug statement.
    • 582c473 : HTJ82B
    • 7ec99b6 : HMJ82
    • 86e7072 : HTJ82
    • 4b814fe : GRJ82
    • a0ebe49 : HLJ82
    • c639c78 : Lunch: don't use a toolchain that doesn't exist.
    • f38f132 : HLJ81B
    • 70a86b0 : Envsetup: Cygwin doesn't have 'ps -o command'.
    • 1d85ead : Append the list of languages to the list of locales
    • 26ce2d1 : HLJ81
    • cf5da40 : Fix tab.
    • a89d26a : Expand the full languages list to include the new locales.
    • 7e8d442 : Uniq the system properties.
    • a04dd5e : Add layoutlib-tests to sdk build.
    • 14052b8 : Added webrtc audio processing library
    • 99acb9c : created speex resampler library
    • 8f21b49 : HTJ78B
    • 7751f42 : Tweak prelink map even more
    • cbb3266 : fix broken build rules for host VM.
    • 40db7c9 : HTJ78
    • 2914f7f : Relax the constraint of 64bit build environment.
    • 82b96df : Tweak prelink map
    • 398aaee : Tweak prelink map, more
    • b6e3119 : HLJ78
    • d5f8455 : Tweak prelink map
    • 7ebeb69 : HTJ77
    • 60655bb : HLJ77B
    • 91e2927 : Tweak prelink map
    • c7940da : GRJ77
    • 1c594ea : Tweak prelink map
    • 742968b : Adding a cleanspec to pick up version change. Do not merge.
    • 256b14b : Switch back to mksh as the default
    • b149fcc : HLJ77
    • b8f2f58 : HTJ76B
    • 5f5056f : emulator: Build emulator platform images as ARMv7-A
    • 23f871c : HTJ76
    • 5ad18ae : HLJ76
    • 0a0c095 : HTJ75
    • 68755c9 : Enable Forward Lock DRM plugin.
    • b460e14 : HLJ75
    • dc31d76 : Use TARGET_BOARD_INFO_FILE to locate board-info.txt
    • 3bb33f6 : HTJ74
    • f8fa897 : HLJ74
    • d057285 : Add DRM libraries
    • 470770b : GRJ71B
    • f78c2d0 : GRJ71
    • 91a5e65 : Remove photo and video editors from full builds
    • 61f4c17 : HLJ71
    • 94249fc : HTJ70C
    • 0b22d93 : Welcome, Android 3.2.
    • 169c711 : HTJ70B
    • 0d23fec : Add support for products overriding properties in /default.prop
    • 28966ab : GRJ70B
    • 675b734 : GRJ70
    • bb41d06 : Update version to 2.3.5.
    • 461e080 : HTJ70
    • 92adf7b : HLJ70
    • 5b65ee4 : post_process_props: Write mangled properties back to file instead of stdout
    • 5c694c6 : HLJ69B
    • 9197a48 : post process the system properties
    • c659492 : HTJ69
    • cc0f0a0 : HLJ69
    • c47523c : HTJ68B
    • b26e497 : Add libgabi++. We need this for RTTI.
    • a3ab691 : Ensure all filter framework libraries are included.
    • 4f2297d : add ANDROID_HOST_OUT to env (please do not merge)
    • c811f29 : add ANDROID_HOST_OUT to env (please do not merge)
    • e3c3c6d : Allow per module RTTI setting. This fixes a bug in previous check-ins.
    • 3c22287 : Revert "x86: Enable -fstack-protector"
    • 2713fa0 : HTJ68
    • 1df1d44 : HLJ68
    • 869727e : Add KeyChain to core product defintion since Browser depends on it
    • 853d146 : GRJ67B
    • c05f729 : GRJ67
    • 194a8ec : Use arg list file to pass arguments to jar.
    • 6f93797 : Revert "Clear LOCAL_RTTI_FLAG."
    • 679432a : Fix typo
    • 45f9c0e : Tweak apps in "full" configs.
    • 1e285b2 : HTJ67
    • 08a533b : HLJ67
    • 4b373e3 : HLJ65
    • f524df7 : Clear LOCAL_RTTI_FLAG.
    • 3a712fb : Add VpnDialogs for user space VPN.
    • decf3a8 : HLJ64B
    • 4281758 : HLJ64
    • 9c49767 : HTJ64
    • a5be003 : HTJ63
    • d44574d : HLJ63
    • 61488d5 : HLJ59C
    • a3a10f9 : HTJ62B
    • bc62e71 : HTJ62
    • fe74c99 : HLJ62
    • 149dd91 : Switch the java encoding from ascii to utf8.
    • dfff9cd : GT the gingerbread-mr2-release branch
    • 0fd310a : HTJ61B
    • f7ad63a : Clean up how dex preoptimization gets configured.
    • 1e679d4 : HTJ61
    • f9cff86 : HLJ61
    • 47f5072 : HTJ60
    • 97b37cf : HLJ60
    • 158db58 : HLJ59B
    • 3751a3a : HLJ59
    • 112c830 : HLJ57B
    • f4c1487 : Added audio effects config file.
    • 44d569d : GRJ57B
    • a4652db : GRJ57
    • 7d83ef8 : Support custom RenderScript compiler
    • 17e47ad : docs: adjust sdk page to show/hide messages based on whether online or offline docs mutually dependent on Change-Id: Ie7490973001530098d5001d9ef5e4dbfab86ed08
    • f20abc5 : HTJ57
    • acc249b : HLJ57
    • 61fec12 : Add the voicemail provider to the core packages.
    • af85000 : Breakup android.core.tests.libcore based on top level package name
    • 64029f2 : add sensorservice package to the list
    • d36847b : GRJ56B
    • 741b7c3 : GRJ56
    • ccf766e : HLJ56B
    • 10e408b : Added libfilterfw to core.mk.
    • 06e2f72 : Support to run dex-preopt on prebuilt apks.
    • e2419c8 : Support to run dex-preopt on prebuilt apks.
    • 79f4eda : HTJ56B
    • d90ff5e : Fix possible unnecessary rebuild
    • d2576b7 : Remove bluetooth configuration file.
    • e397dcc : x86: Enable -fstack-protector
    • 1afb514 : HTJ56
    • 058329e : HLJ56
    • 9e7de67 : GRJ55
    • fdb5a74 : HTJ55
    • 6f6b6fa : HLJ55
    • a5e01e4 : HLJ54B
    • 053dccb : Relax the constraint of 64bit build environment.
    • 0ffde50 : HTJ54B
    • 0d804e6 : HTJ54
    • 9c6a706 : HLJ54
    • 7e314eb : HTJ53B
    • a3f0d87 : HTJ53
    • 4209ce6 : HLJ53
    • 002f129 : HLJ52
    • 3f597e7 : HLJ51
    • 69197c1 : HTJ50B
    • 8183c40 : HTJ50
    • 464482e : HLJ50
    • 148ff14 : HTJ49
    • 4c41e58 : HLJ49
    • 5812d7b : Clean up of X86 build flags
    • 772a0f6 : Switch to mksh as the default shell.
    • 3c92b71 : HTJ48
    • aeb5d4a : HLJ48
    • fb79087 : Fix use of intermediates in droiddoc
    • 343c99b : HTJ47
    • 1cc86e0 : HLJ47
    • 77440f3 : adding TF dependency to vm-tf, since now we are using cts-tf things.
    • faf8baa : docs: make featured video titles smaller so they don't line wrap
    • 2a954b1 : Add stagefright software decoders to core.mk
    • f16b423 : HTJ46
    • 332ae48 : HLJ46
    • 97c2869 : HLJ45
    • a3a2115 : HLJ43B
    • 83270c1 : GRJ43
    • a5ea8a2 : HTJ43
    • 7aa1b54 : HLJ43
    • a9d031c : HLJ42B
    • 9c93905 : HTJ42
    • 36127c4 : HLJ42
    • 7daec17 : Cleanspec for change 109590
    • b27cd8f : Remove simulator from the lunch menu
    • b0a3b75 : HTJ41
    • ca4b34b : HLJ41
    • 9a8ecf9 : Allow enabling RTTI in a module.
    • 38e1148 : Add bu and BackupRestoreConfirmation to the core build
    • 174c15d : Use actual numbers in version numbers.
    • e4fa1b1 : HTJ40
    • 2158e7e : HLJ40
    • b31afbf : GRJ39
    • c902445 : HTJ39
    • 93ee902 : HLJ39
    • 16976da : HMJ37
    • 4820cc8 : HLJ36B
    • b9e7e6c : HTJ36
    • ea84b61 : HLJ36
    • 5978539 : HMJ35B
    • e968340 : HMJ35
    • 03300e0 : GRJ35
    • 7f6c96a : HTJ35
    • 6de9e6f : HT = hc mr2
    • 4a342e4 : HLJ35
    • 9109f59 : HMJ34
    • e02f2fc : HLJ34
    • 5892894 : HMJ33
    • 3eeae8c : HLJ33
    • dcb91d4 : HLJ32
    • e9d04bf : Enable gdbclient to accept both name and pid of the process
    • c2185d0 : HMJ29
    • 0ccaf9c : HLJ29
    • 84d1ee8 : Avoid loading all CA certs into Zygote memory, lazily load instead (1 of 3)
    • 54f3b5f : HMJ28B
    • 74395de : HMJ28
    • cc0ea87 : HLJ28
    • 9d047ac : adding a new package to run vm tests in cts-tf
    • f9eb87f : HMJ27
    • 13773c6 : HLJ27
    • 7f966f5 : board/generic: pull in the goldfish audio hw
    • 1f4a57c : HLJ26
    • ea933c9 : HMJ25
    • fcdabd4 : Add LOCAL_GROUP_STATIC_LIBRARIES
    • 86175d2 : Increase the Java heap size for droiddoc
    • d059597 : HLJ25
    • 16101b8 : GRJ22
    • fc94a3c : HMJ21B
    • 7fbe6bc : generic_no_telephony: always include stub audio/audio_policy HALs
    • 2903498 : don't use bashism just to remove trailing ':'
    • 883df85 : HLJ22
    • 308a6ce : HMJ21
    • 42b2627 : HLJ21
    • b8e8ea8 : HLJ20
    • b0e37dd : HMJ19
    • bf8dd13 : HLJ19
    • 8cc2595 : GRJ18
    • ddbcad8 : Add TARGET_PROJECT_INCLUDES as system includes
    • afd9101 : HLJ18
    • 1532004 : HMJ15
    • f6cb2d3 : Also remove the trailing : if it is present
    • 4e99ebb : HLJ15
    • 59ad18f : Allow swtmenubar module to be buildable on Windows.
    • 2443446 : Add swtmenubar.jar to SDK
    • 00985df : Fix "argument list too long"
    • 4952837 : full_x86-eng: Ensure we copy the PC bios files.
    • ffb0e53 : HLJ14
    • 7644a02 : HMJ13
    • 7c1a124 : Drop using vendor/google/etc/apns-conf.xml for eng builds.
    • 6540bb8 : HLJ13
    • 02da210 : pass blobs to write_raw_image() instead of using temp file
    • 4761e56 : Pass TARGET_C_INCLUDES as system include directories to gcc
    • 4c0bba7 : HLJ12
    • 8697aec : HLJ11
    • 2a6e052 : update to use the new apicheck
    • bb9c230 : Set the default app sdk verstion to LOCAL_SDK_VERSION
    • 15ee93b : Current.xml and friends are now .txt instead.
    • cc737a5 : Add NDK crtbegin_so.o and crtend_so.o if they exist.
    • e14d937 : HLJ08
    • 75b36bb : HMJ07B
    • 0c26d34 : Fix typo that broke cgrep.
    • 4373ad7 : HMJ07
    • 9681379 : Use manifest minSdkVersion as "--target-api" in LOCAL_DX_FLAGS
    • 688769b : HLJ07
    • f7e0235 : Change from old Gallery3D to new GalleryNew3D.
    • 162e1b9 : GRJ06D
    • f6bc28d : GRJ06C
    • 2ced650 : GRJ06
    • c9ef69c : Remove app that's been removed.
    • a358f68 : HLJ06
    • 2aced2d : Fix ADB, and a typo in BoardConfig.mk
    • 7a3edbf : HMJ05
    • ba5cf53 : HLJ05
    • 947d664 : HMJ04B
    • 4711379 : Increate system image size for vbox_x86 target
    • a618a28 : HMJ04
    • cd4801a : Fix the build
    • bb7c6d8 : Tracking merge of dalvik-dev to master
    • 63e2c1e : docs: add Google IO 2011 logo
    • 7f393dd : GRJ01
    • af23f68 : HMJ01
    • 6ddd4ea : x86: Disable stack-protector until bionic is fixed
    • 78305ea : Fix build scripts for vbox_x86 target
    • 8fd5cce : Remove OPROFILE_EVENTS_DIR, add ANDROID_HOST_OUT.
    • ec137ce : HMI90
    • f0bcf42 : Fix argument handling in runhat() function
    • c1ea5d2 : GRI89
    • f2df5f2 : HMI87C
    • fcf00d5 : Support to build renderscript in unbundled apps.
    • 3e0e611 : build speedup: Do not use shell 'find' function to look for NOTICE files.
    • be9e585 : HMI87B
    • 0ea122d : GRI87B
    • a29aef3 : HMI87
    • d7ea7be : GRI87
    • e84f43a : GRI84C
    • d75de28 : HMI84D
    • fc90214 : HMI84C
    • 8fd02d2 : HMI84B
    • 5f30281 : GRI84B
    • 538244d : HMI84
    • bbe79b5 : GRI84
    • e4b2178 : Onward and upward! And ice cream for all!
    • 49b4693 : HRI83
    • dd8edfd : Manual cherry pick of build more sdklib tests.
    • 08ee428 : x86: qemu emulator is the default build target
    • 19e48da : HRI66B - for 16GB sku only
    • e2860f7 : GRI83
    • b132a37 : HMI83
    • 381dc94 : Add more sdk lib tests to sdk build.
    • d42aadb : Add ddmlib-tests.jar to sdk build.
    • c86d012 : HRI82B
    • 7bbea4b : Disable dexpreopt for unbundled build.
    • a04eebd : HRI82
    • 3fd580d : Fix dependency of prebuilt target non-static Java libraries.
    • 1319827 : HMI82
    • 48ff61e : GRI82
    • 74b0c36 : Support target-specific sdk/build/tools.atree extension.
    • 06f180f : Add ddmlib-tests.jar to sdk build.
    • dae59c1 : GRI81B
    • 652e752 : HMI81
    • 9bae79d : GRI81
    • 64c3b92 : HMI80B
    • 4322e0c : HMI80
    • 3035e22 : GRI80
    • e4693b8 : GRI77B
    • b8071b1 : HMI77B
    • 0427113 : GRI77
    • 4cd8166 : HMI77
    • 2ad721b : Add a 'dalvik' shell script.
    • 2363d0c : HMI76B
    • 0cafe83 : build: pass --strip-all, not --strip-debug to strip
    • 97d0b2b : HMI76
    • 3b83082 : GRI76
    • ab7d7d8 : HMI75B
    • e410564 : Fix bug 4106199 add the libOpenSLES, libOpenMAXAL, libwilhelm libs
    • 5d4808d : put extra recovery keys in the product definition
    • c29079c : HMI75
    • 700b194 : GRI75
    • b567326 : HMI74B
    • f50e84b : Make jgrep, mgrep, etc not recurse into .repo and .git directories.
    • 4216a8c : Add the host notice file to the SDK platform-tools folder.
    • 4f1ab92 : Move screen density config from PRODUCT_LOCALES to PRODUCT_AAPT_CONFIG
    • 2e8283d : x86: the -mbionic flag is needed for IA builds.
    • 960ad4e : sdk: Add pc-bios files for IA qemu emulator
    • 18a130e : x86: qemu emulator is the default build target
    • 8c9528a : HMI74
    • c66a7b6 : GRI73
    • 55aad08 : Allow win_sdk build with USE_CCACHE=1
    • 374b325 : Make a copy of symbol files after prelinking is removed.
    • abb99e9 : HMI73
    • b375e71 : build: remove prelinker build build system
    • ff3eddd : GRI71
    • cb40084 : HMI70C
    • c074f2b : HMI70B
    • 782b655 : GRI70
    • 00055c0 : HMI70
    • e73c4bb : Use my-dir in a consistent way as others
    • ae5ee07 : HMI69B
    • 3325972 : HMI69
    • 59daa2b : It's a new version!
    • 0093888 : HMI68C
    • bff9f97 : HMI68B
    • 6925c5b : GRI68
    • 22dcc34 : HMI68
    • e449ed6 : HMI67B
    • 4de32c6 : Fix find-jdk-tools-jar to be cygwin-friendly.
    • be188ca : Dist build.prop in sdk builds.
    • 8913f74 : HMI67
    • 180bc01 : HRI66
    • cea2642 : HMI66C
    • 3c83a5a : version bump for new release (please don't merge)
    • fedbe11 : HMI66B
    • c18c859 : GRI66
    • 2ecd950 : HMI66
    • 66b6b53 : GRI63B
    • 8ba3d8a : GRI63
    • 9238d44 : Only copy once even if the first matched src:dest pair appears more than once.
    • a73b656 : Drop support for target files with no recovery.fstab.
    • 4d6f22e : HMI63B
    • 3ab162e : docs: script update to account for double-nested list items when scrolling sidenav into view
    • 7ee6c40 : Add NDK crtbegin_so.o and crtend_so.o if they exist.
    • cce4c97 : Support stl variants when LOCAL_NDK_VERSION is set.
    • 6da5706 : docs: update android market icon
    • befeb8e : docs: css tweaks to quickview subrule
    • 7e4899b : HMI63
    • efb7e0e : HMI62B
    • a67ce69 : Handle MODULE_LICENSE_MPL the same as MODULE_LICENSE_GPL.
    • 1a58032 : GRI62
    • 52caf0d : HRI62
    • 75eb14b : docs: add default margins for form element
    • cff398b : HMI62
    • 4cf988a : HRI61
    • 8721728 : HMI61B
    • 369985c : remove vestigial WriteFirmwareImage function
    • 2c35fe1 : HMI61
    • 65d78c4 : HRI60B
    • 094b4ac : HRI60
    • 2062416 : Do not merge: Update version to 3.0.1 for HC MR0
    • 2adc503 : sdk.atree does not need DIST_DIR any longer.
    • 5e89d6b : HMI60C
    • 6526549 : Don't clean INSTALLED_RADIOIMAGE_TARGET in target/board/Android.mk
    • a4388ed : Do not merge: Update version to 3.0.1 for HC MR0
    • a17b91f : x86: Use GCC 4.4.3
    • 5636301 : x86: sdk_x86 build target
    • ba366c4 : x86: Add in the VirtualBox emulator as a separate build target
    • 4b383f2 : HMI60B
    • b48e7c4 : Pass DIST_DIR to sdk.atree
    • 95aacdb : HMI60
    • a16cda9 : HRI59
    • 626c291 : HMI59B
    • 33c287c : HMI59
    • 00f2c58 : HMI56B
    • 784f377 : Add Exchange to build targets
    • 77f31fe : Fix dump vars.
    • ec1c7cd : HMI56
    • 560d535 : read partition length from recovery.fstab
    • e8e01cf : HRI55
    • 9df922a : read partition length from recovery.fstab
    • 003d921 : Doc change: add image for GDC 2011 announcement.
    • 0011e53 : HMI55
    • bac20ee : HMI54B
    • 3e54830 : Fix for SDK repository.
    • 94d2f1f : GRI54
    • a34fa95 : force inclusion of system log tags in the event-log-tags file
    • 2f76c6d : Add stl include path if LOCAL_NDK_VERSION is set
    • ca855e9 : increase java heap size when signing packages
    • 086cbb0 : read partition length from recovery.fstab
    • 95b57fb : HMI54
    • e095d9b : HRI53
    • 287987d : add style for 'new-child' class, which hides the "new" tag when the parent list item is expanded (for use when the parent is advertising a new child doc)
    • 136e369 : HMI53
    • e5b888f : HMI52
    • f7d3b83 : GRI49C
    • f24495f : Remove obsolete kcm tool.
    • 3340d2f : Remove libwvm.so from the prelink map
    • e847a39 : Build cts-tradefed README into cts.zip
    • 859c6b3 : HMI49B
    • f487a02 : GRI49B
    • 8c8d12e : GRI49
    • 60379a0 : HMI49
    • dca3579 : Remove unused variable DONT_INSTALL_DEX_FILES
    • 1b5f1dc : Use shell variable, instead of makefile var.
    • 93a4ecc : HMI48B
    • df36f2b : Add libwvm.so
    • 02813a6 : HMI48
    • c4d4731 : Build SDK repository
    • 312c12f : HMI47B
    • bd528a8 : Build system tweaks for Valgrind.
    • 5116e50 : Remove usused workaround.
    • c438082 : docs: add sampleindex file for droiddoc to customize the breadcrumbs
    • 33eb70d : HMI47
    • 635aa5d : HMI46C
    • bc9fa4f : HMI46B
    • 15e487a : Don't build everything for APKCERTS_FILE
    • 935bd45 : HMI46
    • 1000e35 : docs: add honeycomb logo and revise css to for toggle widget
    • 0cc6c53 : HMI45
    • b032660 : GRI42
    • 5ca286d : core/binary.mk: Add missing Objective-C objects to the build.
    • a2dddec : HMI42
    • c13cf19 : no-op
    • 7e6d4e4 : Close inherited PIPE before doing work
    • cd11ead : HMI41
    • 6f7a6ac : GRI40
    • 4a2ecaf : Fix the case image-size-from-data-size returns 0.
    • bfaf531 : Revert "Fix the case BOARD_FLASH_BLOCK_SIZE smaller than BOARD_NAND_PAGE_SIZE, eg generic_x86"
    • 279f308 : Fix the case BOARD_FLASH_BLOCK_SIZE smaller than BOARD_NAND_PAGE_SIZE, eg generic_x86
    • 5371de1 : Fix generic_x86 image sizes.
    • 61b63f4 : HMI40
    • 703e7c6 : Build system tweaks for Valgrind.
    • 91e9bd2 : GRI39
    • d239c1b : Fix dependency of prebuilt target non-static Java libraries.
    • 773f315 : Add system image size for X86
    • 2f950a3 : HMI39
    • a15b6c5 : HRI39
    • 4c8ae40 : docs: remove preliminary watermark from docs
    • 6026cf6 : HMI38
    • 0f92199 : HMI37
    • 4783c65 : HMI36
    • 72d04b1 : HRI35F
    • 1702a28 : HRI35E
    • f082779 : HRI35D
    • 11057f5 : fix api level filtering script to compare integers, not strings
    • af2ba51 : fix api level filtering script to compare integers, not strings
    • 0d7326d : HRI35C
    • 4e79717 : HRI35B
    • 84e309a : HMI35
    • 6c15913 : HRI35
    • 30e0707 : SDK: stub the maps.jar from the google_apis addon.
    • a16d7d8 : tweak header css for more distinction
    • 1831587 : Bug 3366885 Remove LVMX
    • 2b6b992 : HRI34C
    • fca66ac : GRI34
    • be1a946 : libFLAC is now a static library
    • cc70ee4 : HRI34B
    • 4b35d1a : Fix x86 build.
    • 5a1a93a : HMI34
    • f4513a0 : HRI34
    • 4b15a6f : GRI33
    • c9f458b : HRI33B
    • 192d1ef : SDK: Enable "make sdk/common" under Windows
    • d7798a7 : fix TINY ANDROID yet again...
    • 7a6a9c3 : SDK: Strip llvm-rs-cc in SDK.
    • 39f4b56 : SDK: Strip llvm-rs-cc in SDK.
    • 1eda862 : set ID back to honeycomb (please do not merge)
    • c6e81e6 : HMI33
    • 7fafa18 : HRI33
    • 0fe9974 : cherrypick Change-Id: Ib8a7ae66f0dc6db6a2c8f2a79238d95e67c627f3 backport some style changes for notes from master to gb
    • 9c0f3e3 : Build only userdata.img.
    • e121d6a : support TARGET_EXTRA_RECOVERY_KEYS
    • 5b316b6 : Fix dependency of prebuilt target non-static Java libraries.
    • 8490694 : HRI32
    • d758c41 : HMI32
    • 87db7ab : HRI31
    • 219687b : docs: modify style for toggle stuff so text isn't blue
    • 83e2f94 : partial build fix
    • 358b247 : Add cts-tradefed to cts build.
    • bf041eb : partial build fix
    • 88c7618 : HMI31
    • 0bd33ee : GRI30
    • 8f123ed : HRI30B
    • 8e7090e : HRI30
    • a82ba78 : HMI30
    • 8ec9ca7 : HMI29
    • c3b34fa : HRI28B
    • 464ec97 : GRI28
    • 3a7e4cc : Unify use of $(hide).
    • 2d291c9 : HMI28C
    • adf6fb8 : HMI28B
    • b058d3f : HMI28
    • db51d4d : HRI28
    • f5653d1 : Regularize use of PRIVATE_CXX.
    • a02d3d9 : Break down the buge shell command line preparing whole static libraries.
    • 3f0f4a0 : HRI27C
    • 1addb0b : HRI27B
    • c61d4c9 : Extra protobuf-related support
    • d59072d : Add dnsproxyd to keep in sync with base init.rc
    • 79ee7bf : Protobuf compiler support in the build system
    • 2497b61 : A few more grandfathered user tags
    • 6ae5381 : fix check_target_files_signatures
    • 928a030 : re-merge from readonly-korg-master - do not merge
    • 4fd2ef0 : Add a few more legacy modules that can have user tags - do not merge
    • 106f295 : HMI27
    • 28ce682 : HRI27
    • 2125ea8 : GRI26B
    • 3950359 : HRI26C
    • bb219fc : Add LOCAL_JARJAR_RULES support for BUILD_HOST_JAVA_LIBRARY
    • 1943f3f : GRI26
    • a5e37ea : HRI26B
    • 37b39af : HMI26
    • a23c0bb : HRI26
    • f5ac72f : HRI25B
    • 55d9328 : support use of prebuilt bootable images
    • 3c26018 : Fix SDK connectivity.
    • 92a7d1c : HMI25
    • 58017f3 : HRI25
    • 80e6cce : Correct misuse of target/host vars.
    • 263fab8 : HRI24B
    • b6c2b1c : Fix SDK connectivity.
    • 130701c : HMI24
    • ad6d032 : HRI24
    • 7cc2440 : make TINY_ANDROID build without the presence of frameworks/* and development/*
    • 72bf09d : tiny android: include su
    • 6456a71 : HRI23B
    • e128cbd : check syntax of description field in logtags files
    • 1f5b81b : HMI23
    • e8ca99d : HRI23
    • 606838d : HMI22
    • 53d0973 : HRI22
    • 39ba247 : HRI21D
    • 015edd2 : Add modifier goal incrementaljavac
    • 2876ea5 : HRI21C
    • 1fd97c3 : Clean the build.prop so that default notification sound is set properly.
    • 029947d : HRI21B
    • 42d1d32 : don't use the sdkdoc template if the index file is a preview (the features.html doc is no longer used, so removed check for that also)
    • 43b1bb5 : (Re-)Set version names for AOSP master - do not merge
    • fce8892 : Revert "Merge commit '50738779' into gingerbread-plus-aosp" - do not merge
    • dff848b : HMI21
    • 995ddcf : HRI21
    • ddc1548 : HRI20F
    • 30eb02c : HRI20E
    • d0bfa64 : HRI20C
    • cdf1888 : GRI20
    • 2db80d1 : HRI20B
    • a760036 : fix tiny android build
    • 98c8e5f : HMI20
    • be96e98 : HRI20
    • 81056a1 : update "both" versions!
    • b43ac8f : Fix build break
    • 49bb7d9 : HRI19B
    • a67616a : Teach the build system to reserve the last 16 Kbytes of /data for the crypto footer
    • 84ed6fa : Disable "-t" for acp.
    • 85aa5de : Add external/clang/lib/Headers as llvm-rs-cc's system header search path
    • 04e1f31 : Move videoeditor libraries to generic_no_telephony.mk.
    • ca310a4 : HMI19
    • f985734 : HRI19
    • c4c33e7 : HRI18C
    • 5d6b4e4 : HRI18B
    • bb71302 : Update SDK app list.
    • da7575b : Making more space for libwebcore.so
    • 4e74e30 : Include batch in legacy prebuilts with tcmd and ftmipcd.
    • a17fe58 : Update SDK app list.
    • c26344c : HMI18
    • 360c53f : HRI18
    • 58286dc : fix build
    • cc08909 : update sdk template... thought this was merged already, but also re-add section for offline preview
    • 92cbc44 : Add librs_jni to the sdk product packages.
    • 7bc0fb1 : docs: revise preview statement and links
    • dce849d : HRI17B
    • 1b56ee8 : HRI17
    • bad7256 : HMI17B
    • b4e96b8 : HMI17
    • 0c71bf7 : Remove libbcc and libLLVM* from the grand-fathered modules.
    • c92fe6d : GRH78B
    • 21d812f : add videoeditor libraries to make
    • 7b8d8e5 : GRI16B
    • 26b4697 : HRI16B
    • 88e76ce : Add librs_jni to the generic product packages.
    • 68404ba : Bump API version up to 10, thus resource version up to 11.
    • 60a1e88 : Add support for custom Linux host toolchains when building the SDK.
    • 86c046f : HMI16
    • fdb4bad : GRI16
    • b1bd893 : HRI16
    • 961afde : HRI14B
    • 1c81f3b : Flesh out the languages_full list with recently added locales.
    • 0083671 : Don't increase image sizes for the release tools.
    • 23dbcf6 : GRI14
    • b2d3d58 : HMI14
    • 3aec797 : HRI14
    • 4a696a1 : HRI13C
    • 7eff81d : Move apache-xml to external. (project 3 of 4)
    • 66888a7 : docs: update the sdk doc template to remove a bunch of obsolete things and clean up the logic statements for clarity
    • 7999b29 : HRI13B
    • 7e65cd6 : GRI13
    • c4114db : HMI13
    • 37dacfa : HRI13
    • 0a53dc4 : docs: make only the expando link not-underlined and wait until close animation is done before collapsing the toggle
    • e578119 : docs: implement toggle features for documentation content. There existed another form of this script and styles, but it was not used.
    • 43202cb : HRI12B
    • d3e6fcb : Add llvm-rs-cc to the tools buildable under Windows.
    • 94978cf : Disable dexpreopt for unbundled build.
    • f036ec9 : HRI12
    • fb33419 : HMI12
    • 9b0a201 : GRI12
    • 79e619a : GRI11B
    • 545830d : HRI11B
    • 009761c : HRI11
    • 16e8f1c : GRI11
    • bbeae9c : HRI11
    • 4a9dea3 : HMI11
    • bdfaf9d : HRI10C
    • ee14000 : HRI10B
    • 32d4170 : HRI07D
    • 204be65 : HMI10
    • 6bc5c78 : HRI10
    • dbf6f30 : GRI10
    • f3289b0 : HRI07C
    • 78064b4 : Doc change: Remove redundant dir and image.
    • fdb400c : CTS: pass vogar expectation location to CollectAllTests.
    • 56cd048 : HRI07B
    • fd85d42 : docs: catchup templates to non-merged changes from gingerbread, from Change-Id: I4555c496088dd8aac77f9aa01273c3a1d52f89e0, plus the gingerbread logo
    • 5d218be : HRI06B
    • 86bef6e : HMI07
    • b18fffc : HRI07
    • 827aae5 : GRI06B
    • cec2f13 : GRI06
    • 7e41e31 : We. Are. Honeycomb!
    • ee8fe64 : WAPPushManager, WAP Push over SMS message handler
    • f344e73 : HRI06
    • 026a36d : HMI06
    • 9e21c7e : HMI05
    • bd3b437 : HMI06
    • 8c5acac : HMI05
    • 7558ad5 : Pass OUT_DIR variable to atree.
    • a1e48dc : Add the CryptKeeper to the build.
    • b398f84 : HRI05B
    • 7856a07 : HRI05
    • 8b8ce05 : GRI05
    • acb9d61 : HRI05
    • 573d152 : HRI04B
    • 4dba77e : Don't prepend ./ before the dirs to be removed
    • be7d046 : GRI04B
    • 63b9842 : Don't prepend ./ before the dirs to be removed
    • 096bb3d : Don't prepend ./ before the dirs to be removed
    • 1537529 : Add libinput to prelink map.
    • a712543 : Don't prepend ./ before the dirs to be removed
    • 9242609 : HRI04
    • 44ea13c : GRI04
    • ef03db7 : HRH83E
    • f9953b4 : Enhance product vars examining.
    • 95e3d95 : Add libmtp and libusbhost to prelink map
    • 4c0115d : generic_x86 builds don't need/use the sparse ext4 format.
    • 1e906ef : Use ext4 file system for generic_x86 userdata partition
    • 5f276ff : GB Updates for init.rc and boot command line
    • 085a146 : Product-configurable sparse ext images.
    • 8b07ed8 : LOCAL_AAPT_INCLUDE_ALL_RESOURCES
    • ab2f01b : HRH83D
    • 624d910 : HRH83C
    • ac29b76 : HRH83B
    • 3cd014d : GRH84
    • 8bdeefc : HRH84
    • af0f708 : HRH83
    • ed36a01 : GRH83
    • a83b769 : Remove global inline options.
    • 0ea8292 : HRH82B
    • 9e9914d : GRH82
    • 989e055 : HRH82
    • 060c7ce : HRH81B
    • 099fecd : Use PRIVATE_CXX in HOST modules.
    • e33fdf2 : HRH81
    • c59a398 : HRH78B
    • 946a749 : HRH78
    • 427a97b : GRH78
    • 1bd83d9 : HRH77B
    • 44904a9 : GRH77
    • e467319 : HRH77
    • 075a8b6 : HRH76B
    • 1b0cfb7 : GRH76
    • 33fb097 : HRH76
    • bf66dd3 : Scrub the set of dalvik modules that are built by default
    • 76aa8d0 : update API version to 9
    • 8e40b2e : HRH75B
    • bb505ed : GRH75
    • 1214aeb : Add framework includes for any aidl source.
    • 7ff539c : HRH75
    • f9bbfb5 : Close inherited PIPE before doing work
    • 49a13e7 : HRH74B
    • 7826951 : Unify target and host Java compilation
    • 87c983c : Protips: End of line.
    • de0cdac : HRH74
    • 0960ca7 : Add support for custom Linux host toolchains when building the SDK.
    • d67676a : HRH71B
    • 0d52c13 : HRH71
    • 2fd81cf : Default uninstallable modules' tag to optional
    • 1840de5 : 2.3.1
    • 0c3d5d9 : 2.3.1
    • 76e50f4 : GRH70B = GRH70 + NPE fixes in Maps.apk
    • 266f481 : 2.3.1
    • baa9962 : GRH70
    • 0b61e57 : HRH70
    • 228fcef : Change phony target name dist_libraries to dist_files.
    • 6a31eb1 : HRH69B
    • 9e11030 : HRH69
    • 48bab58 : GRH68
    • aabe2ba : HRH68
    • c68f62d : HRH67B
    • 1cf9e0e : Change from @ to $(hide) in CTS Build
    • 31322bf : HRH67
    • 9cb8c28 : Make image-size-from-data-size not use hard coded values.
    • dad569b : docs: fix link
    • d77ed20 : HRH64c
    • 36375ec : HRH64B
    • 0ed02cf : HRH64
    • 696180e : Add installd to PRODUCT_PACKAGES
    • 57f8c3b : HRH63B
    • 391f525 : HRH63
    • 911998f : HRH62C
    • 1322c20 : HRH62B
    • 3cffc5e : HRH62
    • 4a0ad57 : HRH61
    • c647aec : Add mkuserimg.sh, make_ext4fs to otatools
    • 4a28453 : HRH60
    • 919840f : HRH54C
    • e22ad67 : Added generic hook for loading vendor specific tasks.
    • cbc0f44 : Delete the tuttle keymaps.
    • 3307e5e : HRH54B
    • 6ba4ebf : Adding `all' to INTERNAL_MODIFIER_TARGETS to fix `make all'
    • c33f3c3 : HRH54
    • b73777e : docs: revisions to the sdk doc template for preview sdk, remove ndk download table for offline docs
    • 793f9b3 : HRH53B
    • c7dbb1e : HRH53
    • 2615a62 : HRH50B
    • 489328e : HRH50
    • ccec9c4 : IA: enable SSE fpmath, Separate ARCH_VARIANT and ARCH makefile settings
    • 885b6b9 : Correct makefile test for stagefright build
    • 04f7962 : HRH49D
    • b96e340 : Revert change removing AVRCP.kl and cpcap-key.kl
    • 824d7b2 : Fix typo in ALL_PREBUILT error message
    • 63e9ccd : docs: revise stylesheet to allow "notes" in divs, not just paragraphs
    • 81ee733 : HRH49C
    • 4f9269e : Restrict make version to 3.81
    • 080db9f : HRH49B
    • 559c5d2 : HRH49
    • 99aacc2 : Use prebuilt keymaps in frameworks/base/data/keyboards.
    • c5a07ce : Pass extfs sparse image flag to the release tool.
    • 1af07ff : HRH48B
    • 542903a : Product-configurable sparse ext images.
    • a4716b2 : Enables x86-atom as a valid TARGET_ARCH_VARIANT for the simulator build.
    • 9633301 : HRH48
    • 19c43fe : docs: add preliminary watermark to docs
    • dbacea8 : HRH47
    • 6a5b27a : Temp disabling of some apps in SDK build.
    • c6e462d : HRH46B
    • 86e7760 : HRH46
    • 16e2f98 : Fix a spelling error.
    • 8179306 : HRH43
    • 102e99b : HRH42B
    • 2e5ee27 : Rename layoutlib_utils into ide_common
    • 31a0de6 : HRH42
    • 7434e2c : HRH41
    • 8296d2f : HRH40B
    • 25939e2 : Set ro.build.characteristics to the value from PRODUCT_CHARACTERISTICS that's also passed to aapt.
    • 12cc85f : HRH40
    • 5dd2f98 : HRH39
    • fa30f5b : Replace grep | head | awk | tr | tr with awk.
    • 1b73c3e : HRH35C
    • 33c0d95 : Allow module-specific protoc flags.
    • e789083 : Rename protoc to aprotoc.
    • 6029391 : Set the correct proto intermediate dir for native modules.
    • 7321c48 : HRH35B
    • f577666 : HRH35
    • 4d86eb1 : HRH34B: 73911 on master + cherry pick of acdeeee57f829d6b33fc71df166048c70faa0168
    • 7327dd6 : HRH34
    • 75947ef : Add version_defaults.mk to be a prerequisite of build.prop
    • cae4d12 : 'make dump-products' to dump products.
    • 462d26b : Only copy once even if the first matched src:dest pair appears more than once.
    • a5fc87a : Integrate protocol buffer compiler into the build system.
    • 63ae1fa : Temporarily remove some apps from the SDK build.
    • 41e6926 : HRH33C
    • c685b10 : HRH33B
    • d4dfc2b : Add the fonts to the SDK system image.
    • 5387188 : build: Add spare size flag to mkyaffs2image
    • 9c15a0b : HRH33
    • a63e3cc : Cygwin fix: Use new #if HAVE_STAT_ST_MTIM
    • efc42f5 : HRH32
    • 87944a4 : HRH29B
    • 4beecce : HRH29
    • 9566122 : make help: prints a handy list of useful targets
    • da65d34 : HRH28
    • 870928e : HRH27B
    • 51e2bd3 : HRH27
    • 351876b : HRH26
    • 128b201 : HRH25B
    • 35d0eeb : HRH25
    • 3321f19 : HRH21D
    • cbc479c : Set defauilt ringtone and default notification in full builds
    • c656030 : Turn off llvm-rs-link to make launch time go faster.
    • cd3bd74 : Use the new list of all audio files
    • 5024299 : Delete obsolete full_no_telephony.mk
    • cfbcd75 : Improve setup of base products.
    • e7fe942 : HRH21C
    • e67944e : Switch Unbundled apps from generic.mk to full.mk.
    • 040e8cf : Fix list of locales (bad country codes).
    • 8928ef8 : Make a full list of locales available
    • 0332f0a : Truly default to the full config.
    • d4c72ff : HRH21B
    • efd2489 : Insert directives to work around a CPU bug.
    • dc7fd30 : HRH21
    • 311c267 : We are API 9 compatible.
    • 2c1ddf7 : HRH20
    • ef16b3f : HRH19B
    • b8ac5b3 : HRH19
    • ab62694 : HRH18B
    • d6996d7 : HRH18
    • 7c94014 : HRH15B
    • f3f767d : HRH15
    • f1582e5 : Fix TARGET_PREBUILT_TAG so that get_build_var can retrieve the correct value across architectures
    • ce2f9a5 : HRH14
    • 8ee0dfd : Display the TARGET_ARCH_VARIANT
    • 20d1ba6 : Explicitly declare assembly only __ASSEMBLY__ macro for assembly source
    • bd07630 : HRH13C
    • b9dc47c : HRH13B
    • 98582b2 : radio files aren't modules, prebuilt or otherwise
    • a864a52 : HRH13
    • a889d5e : HRH12
    • 4a5bd24 : Fix typo.
    • 7522f04 : Verify PRODUCT_* are not modified by Android.mks, but allow them to be read only.
    • cbbc3e7 : HRH11B
    • 16697b7 : Hook up the dependency.
    • f7b32bf : Enable LLVM_RS_LINK. No longer forking an LLVM linker inside llvm-rs-cc.
    • 0aeb341 : HRH11
    • e5788ce : HRH10
    • 0e9473a : Add in MonkeyRunner target (and dependent libs) to SDK build.
    • d01fadb : Make naming consistent: llvm-rs-cc and llvm-rs-link.
    • 04345cb : Add in MonkeyRunner target (and dependent libs) to SDK build.
    • 64cf5aa : Revert "Enforce that PRODUCT_ variables aren't modified by module makefiles"
    • 24e1c01 : Integrate the slang "-MD" into the build system.
    • 023a6d3 : HRH08
    • c59777b : ip-up-vpn doesn't need to be grandfathered any more
    • 9e0892c : Cherry-pick 547b902e
    • be24f6f : Cheryr-pick of 424de177
    • c95899f : "Slang" no longer needs "--allow-rs-prefix" option. "Slang" now knows if a function is in a system header file. If so, the function can be prefixed by "rs". Otherwise, "rs" prefix is rightly disallowed. So, no more "allow-rs-prefix" hacking.
    • 08af79e : HRH07B
    • 95e743a : Enforce that PRODUCT_ variables aren't modified by module makefiles
    • de60ebf : HRH07
    • ab2cbaf : HRH06B
    • 3be1cf9 : Remove libclang* from user_tags.mk.
    • d7f5d7c : HRH06
    • b84049a : Add functions to press home, back and menu keys.
    • 60df792 : HRH05
    • d37b133 : HRH04C
    • 14cba1c : HRH04B
    • 57ff052 : HRH04
    • 319b76e : HRH01
    • 7fe356c : HRG92B
    • c86ffc7 : HRG92
    • 13b36d4 : HRG91B
    • 8c4bbf2 : HRG91
    • 3a98bfa : HRG90B
    • 3a1f417 : HRG90
    • 531f524 : core: Make fake packages have real installed files for proper dependencies
    • ffd5087 : Use the new sdk/build/tools.atree.
    • 8666dd6 : Explicitly handle bluetooth files.
    • ddfafcc : HRG89
    • e93e533 : add screencap to PRODUCT_PACKAGES
    • 3640494 : Add some grandfathered prebuilts that were missed during the first pass
    • 49ce545 : Disable this check that was submitted by mistake.
    • f625bf2 : core: Add a phony package definition
    • c2901aa : core: don't add file deps for modules without any installed files
    • c715a9d : Remove emulator-based dexpreopt code
    • 0944771 : Issue an error when unknown files are added to ALL_PREBUILT
    • 074bd01 : HRG88
    • a737b83 : Explicitly request ip-up-vpn
    • 5fffde0 : HRG85C
    • 44f4021 : Add wpa_supplicant.conf to the core.mk
    • 8fa7e6e : HRG85B
    • 9a40b2a : HRG85
    • 9edabd6 : accommodate both new and old target-files when creating incrementals
    • 6e8ea73 : HRG84B
    • 0bce270 : user_tags: Remove 01-test target
    • b368bba : Enforce 64-bit build environment
    • f2ab290 : accommodate both new and old target-files when creating incrementals
    • c61f738 : HRG84
    • eea797d : HRG83B
    • 03e76ac : Add a new layer generic_no_telephony.mk
    • 33a4b08 : fall back to MTD if no recovery.fstab is present
    • 9ce0fb6 : support for per-partition fs_type
    • 8b0610b : HRG83
    • 1c69fe2 : HRG82
    • 1c4406e : HRG79
    • 6821dba : Only turn host build on for linux
    • 73e1ff0 : HRG78B
    • 486de12 : only do size check for yaffs images; fix incremental info dict
    • 486f175 : HRG78
    • d2ebc18 : core: propogate module tags for prebuilts
    • a2959d5 : Grandfather the simulator-specific modules.
    • 0aab8b7 : HRG77B
    • d64e5a2 : Fail the build when using a user tag on a non-legacy module.
    • 0973350 : Grandfather in a few more modules
    • da29666 : HRG77
    • c9c3fd3 : Explicitly manage fonts and ICU data
    • 30dfc9a : Revert "Explicitly manage fonts and ICU data"
    • 423c15c : Revert "Default host module tag to optional."
    • b315d46 : Explicitly manage fonts and ICU data
    • e11d641 : HRG76B
    • 8dc8faa : Add option to fail when Android.mk files change PRODUCT_* variables.
    • b65d549 : HRG76
    • 738dbba : Add "ip" utility to all builds
    • dc9a8c5 : HRG75
    • a6b9358 : HRG71C
    • 9c76255 : Dist userdataimg and tests-zip-package for tests builds
    • 1e80c29 : [build] move dumpvar.mk include after select.mk include
    • 808b3aa : HRG71B
    • b541bf6 : HRG71
    • 9c4f5d5 : HRG70C
    • c320e63 : more modules with user tags that need to br grandfathered in
    • ea08763 : one more module grandfathered with a user tag
    • 4074f23 : Warn when new modules are found that use user tags
    • f5d730d : Add more cleanspecs for the property files, fixing ro.secure.
    • 128eab9 : HRG70B
    • 1dd3c91 : HRG70
    • 78bbca4 : HRG69
    • 90ca11a : Fix the unstripped path if LOCAL_MODULE_PATH is set.
    • e4878ef : HRG65
    • 9d1def1 : HRG64
    • 163fa35 : Disable new longjmp in glibc 2.11 and later.
    • 5128027 : Now slang supports "-I" options.
    • aaa5d11 : Make it so if you say LOCAL_UNINSTALLABLE_MODULE := true for a docs build, it won't try to dist it.
    • 8fd683a : HRG63
    • 85fd503 : Revert "Fixed problem with keymap files copied to target"
    • d1604a0 : HRG62B
    • d77248a : Remove droiddoc/templates dir in favor of templates-sdk, move Android-specific assets to templates-sdk, add copies to templates-pdk as workaround.
    • 4dc6d08 : HRG62
    • 9a8732f : Link against Mac OSX 10.5 SDK if building on 10.6.
    • f41b601 : HRG61
    • c90449f : Fixed problem with keymap files copied to target
    • 6ba4b59 : SDK: add hierarchyviewer2 to windows target list.
    • c2d64c8 : Fix bug.
    • 9a0e98a : Revert "Fix MonkeyRunner SDK documentation generation."
    • e3425a0 : Increase the Retouch buffer size from 550,000 to 600,000
    • f5ad759 : HRG57B
    • dafb042 : Turn on ASLR by default. The "-a" option now takes an argument (on/off).
    • 1642565 : HRG57
    • b47386b : Fix MonkeyRunner SDK documentation generation.
    • 641b9d5 : HRG56C
    • a49afca : HRG56B
    • 87fb20d : HRG56
    • 3d00a8c : For the generic board, set /system/bin/sh to mksh to test the transition
    • 2213aab : Add new variable TARGET_SHELL := ash (default; or mksh)
    • 07aebf3 : Continue to use search.html for site searching
    • c67e4cb : Updates for new doclava customizations
    • 0aa8169 : B
    • d3191f0 : Adding android-specific customization for warning of minimum api level
    • 5edd50c : HRG55
    • 62230c4 : HRG54
    • 903c728 : HRG51B
    • 0134cd0 : HRG51
    • 6a50ac6 : HRG50B
    • 138de16 : HRG50
    • 035ef06 : Fix dependency.
    • 3e500fe : HRG49
    • 834cf50 : Fix for building apicheck tool
    • 5846ec7 : Removed unused source files. Apicheck and droiddoc are now in external/doclava.
    • 5379f95 : HRG48
    • ddeb150 : Add easymock for list of Windows SDK targets.
    • 3813e6d : HRG47
    • d1d3f29 : adding network to prelink
    • 76e3544 : HRG44B
    • c26850f : HRG44
    • 1eaad34 : HRG43
    • ae18f06 : Increase the Retouch buffer size.
    • 70748bb : Fix for heap size in apicheck
    • 11e19a8 : HRG42
    • 4dbb28a : Synchronizing templates with doclava's external ones.
    • 83019ba : Use doclava for apicheck
    • 7cf1214 : Use all known locales in full build
    • dec4fa4 : HRG41
    • 15d8a2e : HRG40
    • 994e777 : HRG37
    • 6d98f5f : core: fix paths to libm arch-specific include dirs
    • 1034455 : Migrating to Doclava for documentation generation; 60% speed improvement when building with -nodocs, no more JNI dependence. Output consistency verified with Meld diff tool. See http://code.google.com/p/doclava
    • b65a625 : HRG36B
    • ebfddaa : Now slang supports multiple rs files in a single run.
    • 0307939 : libublock: Remove from prelink-linux-arm.map (no longer prelinked)
    • abfbc59 : HRG36
    • 78c32d1 : libublock: Add to prelink-linux-arm.map
    • 5985267 : HRG35B
    • 94d67a9 : HRG35
    • 4864260 : Disable CheckSize on ext partitions to fix build
    • ee81cd9 : Pass partition size to mkuserimg.sh
    • e0a4021 : Pass partition sizes to make_ext4fs
    • 9dd4ba8 : Add dependencies on make_ext4fs
    • 513d7a4 : Add tab completion for lunch.
    • d4e1ccb : HRG34
    • 96be720 : Working ASLR implementation.
    • 7038914 : HRG33
    • e8cabe8 : HRG30
    • 9d396e3 : Make arm-linux-androideabi toolchain the default for Android build.
    • aedd3a9 : HRG29B
    • 2e68cef : HRG29
    • e743c53 : Package ddmlib-prebuilt with CTS.
    • e2c19f8 : HRG28
    • 79b4be9 : Change version codename.
    • 8f15299 : HRG27
    • 2bdf265 : add drm/ directory to include it as part of frameworks
    • f671d9a : Add $(LOCAL_MODULE) as part of the installed path.
    • a62c34f : HRG26
    • 2467fe2 : Add atom optimization flags
    • 5022d63 : Replaced AlarmClock with DeskClock
    • a9437f0 : HRG23
    • 2c6d410 : Add SystemUi to the SDK build.
    • c2f84be : HRG22
    • d5eeb8c : reset version to avoid confusion
    • f75e686 : HRG22B
    • ef25dde : HRG22
    • 475d8e9 : Fix native test static lib.
    • 38d7f02 : Trim spaces.
    • 584f5b7 : Group needed libraries together to solve the cyclic dependence between libc, libc_nomalloc and libgcc. When building with upcoming arm-linux-androideabi toolchain, Symbol raise is needed by libgcc.a and defined by libc.a or libc_nomalloc.a.which.
    • 4c68174 : Flags common for native tests
    • 34746ad : HRG21
    • 77c882f : Allow PRODUCT_PROPERTY_OVERRIDES to override default locale.
    • c06243d : Fix jar dependency on the local manifest file.
    • ec5e729 : Make build/core/find-jdk-tools-jar.sh fail more explicitly
    • 7adbf97 : Allow explicit warnings for projects
    • 2099fe7 : HRG20
    • 0bd59a0 : Build system support for RenderScript
    • cec0e97 : HRG19
    • a12b797 : HRG16
    • 6c2df3e : Add full_x86 product.
    • 8914abf : HRG15
    • b628985 : Update runhat command to use "am dumpheap".
    • cb3fc25 : HRG14
    • 4c9f49c : HRG13
    • 6f9318e : Add generic_x86-eng to the lunch menu
    • fe2ef85 : Define __ANDROID__ for x86 to be on par with ARM build requirements
    • cce6f92 : Move buildspec vars to BoardConfig.mk
    • 6f8410b : Vendorsetup needs to look in additional places.
    • b73dc66 : Allow TARGET_ARCH to be set from BoardConfig.mk
    • fe5bd36 : HRG12
    • 8884bf0 : Fix build - USE_MINGW seems to be the preferred define
    • 45ac434 : Refactor Stripper. Allow a stripper other than SOSLIM to be specified
    • 24088aa : HRG09
    • 0d09e58 : Set arm specific variables to be empty for non-arm platforms
    • 24d22be : acp: Ensure dst mtime always greater or equal to src mtime
    • 69ef5ce : Create systemtarball either with bz2 or gz
    • 68f9303 : update 404'd source.android.com URLs
    • 52aac20 : Create boottarball just like systemtarball
    • df49c50 : Update to latest (froyo) init.rc
    • e3bc7ac : Revert "acp: Ensure dst mtime always greater or equal to src mtime"
    • 77066a8 : HRG08
    • 0745376 : Explicitly indicates that only bash is supported.
    • 6736998 : generate pseudofilenames for EMMC partitions
    • 4e3c668 : Add $(TARGET_DEVICE_DIR)/system.prop to be a prerequisite
    • 67d72de : HRG07
    • aac03f6 : HRG06
    • a67bc11 : acp: Ensure dst mtime always greater or equal to src mtime
    • b4c7d32 : support for ext4/EMMC in target_files and OTA generation
    • 8532aa0 : Add ramdisk.img to the dist dir, again (was removed at some point) b/2590492 and requested again
    • 45038e0 : Add full-eng instead of generic-eng in the lunch menu
    • 01d7c7c : HRG01
    • aae60c0 : Fix to "make ddmlib ddmuilib" under Windows/Cygwin.
    • 77dfeae : Switch the required host Java environment to 1.6.
    • 89a2341 : HRF91
    • baff089 : Enable ICF link-time optimization.
    • a33a89c : HRF90
    • 833e624 : Update platform version strings for AOSP
    • 1bccdd0 : HRF89
    • 4fad4eb : HRF86B
    • 2680356 : HRF86
    • 1d358e7 : HRF85
    • 23f2d90 : HRF84
    • 2f48bfb : HRF83
    • 9ae24c0 : HRF82
    • 24de970 : Increase memory for Javadoc.
    • 199343d : HRF79
    • 979e476 : Change branch name to openmaster, to avoid confusion
    • a0ab29b : Add LOCAL_JNI_SHARED_LIBRARIES_ABI build variable.
    • 933abf1 : extfs support for img_from_target_files
    • 7ef3145 : Revert "Build BUILD_MULTI_PREBUILT for the prebuilt target"
    • 1f48b16 : HRF78
    • c79f4da : Move definition of build-userimage-ext-target to build/
    • 8004266 : Require a directory that could actually exist.
    • 63c8af9 : Fix the build: properly detect the BUILD OS version of Java, not the host one.
    • 18509ad : HRF72B
    • f03c9ac : fix platform name
    • f1416e2 : honeycomb version
    • 78eff9f : Revamp resources listing, part 2 (droiddoc).
    • d05d74b : Fix "make cts" for refactored libcore
    • b6a08f0 : Deleting test builds obsoleted by libcore reorg
    • e4b24eb : Fix "argument list too long"
    • 5479d77 : Work around a bug with T ... ? extends T[] methods.
    • 62e145d : Include all resources for unbundled app builds.
    • 8056ee2 : generic.mk: Replaced AlarmClock with newer DeskClock App
    • 00f3a02 : Improve on unbundled app build
    • ebd5a9e : Dist unbundled app.
    • 1a031e4 : Support for unbundled app build
    • 8990017 : Changing the footer per legal guidance.
    • d15b697 : Allow java source in LOCAL_GENERATED_SOURCE
    • f2f3e4b : Moving junit out of core.jar and into core-junit.jar
    • 9c01eb9 : Added libchromium.so to the prelink map in the temp section.
    • 9bfd697 : Build BUILD_MULTI_PREBUILT for the prebuilt target
    • 144b028 : Fix dependencies on ext2 user images
    • 8c1cbac : Make LOCAL_SDK_VERSION current use correct framework.aidl
    • 0a7b2c5 : build: Add support for ext3 and ext4 images
    • ef5c640 : Fix and enable JarJar in Java builds.
    • 0e27dff : Quiet the build a little more.
    • 3600a16 : Undo commit: Moving junit out of core.jar and into core-junit.jar
    • 72c941a : Moving junit out of core.jar and into core-junit.jar.
    • af168fe : Change buildspec to allow disabling SVG.
    • 5b59f6b : Use sdk as the bootstrap classpath while compiling against sdk.
    • 9e39fdb : Adapt to new location of libcore
    • aa00034 : Adapt to new location of libcore
    • a37a2cb : Dist only if the goal is to be built
    • 0198d6e : collect emm meta files for emma instrumented build
    • 6b5635e : Make a full list of locales available, and use it for the sim build.
    • 08430d5 : Add CTS tests for the accessibility APIs. (make)
    • 8b9b39e : Add phony target to build and dist sample code.
    • 929cdf3 : Add ramdisk.img to the dist dir.
    • 3d224a0 : Support building Windows SDK under Linux.
    • 65dd8f4 : fix searching of ancestors for removed methods
    • 6717059 : don't use the -m option when building OTA packages any more
    • 9ce2ebf : remove remaining amend support
    • 3533eca : Add build number to apks by appending it to versionName.
    • 925a327 : Make zipalign build for the Win SDK under Linux.
    • 155afe3 : enhancement for building app with emma code coverage
    • d6f9929 : Mmmmmm... Gingerbread!
    • 4209202 : Enable query highlighting and result ranking for search autocomplete on d.a.c. Also make it case-insensitive.
    • 6d30b72 : Removing unnecessary tabs, and fixing an IE bug.
    • 32fd763 : Fixing apicheck to cope with interfaces inherited from other interfaces.
    • 177285a : Fix get_abs_build_var to work from below $ANDROID_BUILD_TOP
    • 05d2758 : Add subdir under frameworks/base for code ported from icu4j.
    • f663ff4 : Add generic makefiles.
    • c715e05 : docs: various stylesheet changes indent tables revise figure class add caption classes for tables and images add styles for xml reference docs (used by resource types docs) tweak styles for the icon tables to eliminate obscure 'caption' class
    • 5db9b5a : Add libbcc.so

  • platform/cts with 1009 change(s)
    • be92a5c : Updated ICS MR0 Expectations
    • 770358e : Support merging device info metrics.
    • df2fccc : Updated ICS MR0 Expectations
    • 74c8db9 : Adapt AudioManager volume test to new behavior
    • a275ecc : Set CTS Version to 4.0_r1
    • 84f0df4 : Fix flaky test #5534184
    • b9995b4 : Updated ICS MR0 Expectations
    • 9e1bcac : Assert that apk installs successfully.
    • f8b02e4 : Add --bugreport option.
    • bd2cce0 : More TestEnvironment Stuff
    • 98e9f2c : Show Path to Generated Report
    • a0a70a4 : Add Not Executed Count to Test Summary
    • c953928 : Save and Restore user.home Property
    • 4822bb7 : Save and Restore java.io.tmpDir Property
    • 03396da : Add device info consistency check.
    • 50d4fe3 : Save and Restore Default Locale in Test Runner
    • fb0ca56 : Add custom cts-tradefed help text and prompt.
    • 799ff6a : Update ICS MR0 Expectations
    • 4789cbd : Make accessibility tests unlock the keyguard.
    • 24e1467 : Fix Build
    • 44650b1 : Fix vm-tests attempt 2
    • bd3e510 : Change --no-collect-device-info to --skip-device-info/-d.
    • 358dc56 : Only install necessary prequisite apks.
    • 93e9c3d : Execute remaining tests in order.
    • 0fae572 : fix IPv6 loopback pattern
    • 1b20cf3 : Retain META-INF in core-tests.
    • 65cc34f : Fix a mismatch problem because of hidden public API in CamcorderProfile.java
    • 82dcdfe : Handle DeviceNotAvailableException in JarHostTest.
    • 27a8456 : Adding CTS tests for the new accessibility APIs in ICS.
    • b59bad6 : Fix PackageSignatureTest#testPackageSignatures
    • 1569c20 : Complete 'continue-session' support
    • 1555ab5 : Make vm-tests-tf use ITestDevice.pushDir
    • ed593d7 : Fix FileObserverTest#testFileObserver
    • 784f1d9 : Update CTS Verifier Feature Summary
    • 1e45ca3 : Supported params don't have to change for testSceneMode
    • 1f1d0c7 : modified: MediaPlayerStreamingTest.java
    • f6334c2 : Fix some WebView SSL tests
    • 7db0ce8 : Handle missing device serial in CtsXmlResultReporter.
    • 817c153 : Add a --continue-session option.
    • 22e35bc : Fix xml generation.
    • 00921c0 : Add ability to retrieve test results with given status.
    • 303242d : Add 'add derivedplan' console command.
    • c51a350 : Test summary cleanup.
    • b791837 : testtype cleanup.
    • e78d022 : turn off adb root for cts.
    • d680458 : Don't Call pass() Twice in SearchManagerTest
    • 99d96c4 : Fix 5333610: Increase fps tolerance from 3% to 5%.
    • f6a4b2d : Display app package name in cts report for consistency.
    • da6997c : Use CTS-TF instead of CTS plan.
    • 857fdce : Add more logs when generating CTS results.
    • 65cd6ef : Add ability to parse test package results from xml.
    • 3c64686 : Refactor CTS xml creation.
    • fad0a7c : Serialization support for test plans.
    • ab0f6f6 : Update Eclipse CTS Classpath
    • bb47ea0 : Augment CTS test for MediaPlayer.setSurface
    • bd135ae : Fixing the AccessibilityEvent test.
    • e9d1096 : Align AudioManager test with new volume policy.
    • 13638ab : cts-tradefed: cleanup signature test and option reporting.
    • 62b0d44 : Log Test Class + Name + Result
    • 84d766e : Add GET_SIGNATURES to getPackageArchiveInfo test
    • 31c6490 : Fix NPE in ServiceTest
    • 0a4a658 : Add Screen Layout Size and Long Tests
    • 3df223e : Add CTS for camera continuous autofocus modes.
    • 15cedb7 : Add video snapshot CTS.
    • 8acbab0 : Add camera face detection CTS.
    • 2d73ba0 : Additional tests for Reminders and hasAlarm
    • 4f8482c : Update CTS tests as part of CursorWindow ashmem changes. Bug: 5332296
    • 7bb7287 : CTS: Fix for #testMultiCameraRelease
    • 18dae33 : Delete Performance Tests
    • 8f2e48a : Data call establish time is related to network condition which can’t be controlled by the device. Extend the time limitation to 30 seconds to cover most of the cases.
    • fcfd502 : Update CTS tests as part of ContentProvider cleanup. Bug: 5332296
    • 311c700 : FileSystemPermissionTest: add one dir
    • cf4b743 : Remove a test case for mms intent-filter
    • 5f56889 : Allow the variety of font and density
    • 5c7d7fe : Update Camera.setDisplayOrientation test.
    • 53e68a3 : Run plan with excluded tests.
    • c289464 : Add 'list results' command to cts-tradefed.
    • 40fbbf1 : Delete test for hidden API that is being removed. Bug: 5332296
    • 18fe51a : More tests for Attendees and Reminders, EPs
    • 56f494e : Various fixes to vm tests for new verifier.
    • 6fdb6bf : Fix(?) Theme Tests
    • ea299cf : Remove BUFFER_CHANGED flag from WindowManager.LayoutParams
    • 4f146a4 : Add remote debug flags to cts-tradefed.
    • d1278ad : Add tests for WebViewClient.onReceivedSslError() and the WebView's re-use of previous responses
    • 7df218f : Add tests for SslError
    • a8e3ee7 : Fix BuildVersionTest for 4.0.1
    • 7e45cf2 : FileSystemPermissionTest: add more directories to writable check.
    • 4fda9ca : Changed vm-tests-tf to expect failure when int/float double/long mix.
    • e0bf4a7 : ListeningPortsTest: Make error message more useful.
    • 1412b72 : Test that WebViewClient.onReceivedSslError() is called with the correct WebView and URL
    • cd47f4a : Adapted WordIterator tests after refactoring
    • 41f2159 : Fix bug #5051860 android.widget.cts.TextViewTest#testGetFadingEdgeStrength fails on IRK18
    • 2556606 : FileSystemPermissionTest: alphabetize list of directories.
    • f2e30e0 : FileSystemPermissionTest: Add directories, fix documentation
    • cbf4ad2 : Support tracking not executed cts tests.
    • 6d328db : Fix bug #5382767 android.view.cts.ViewTest#testInitializeScrollbarsAndFadingEdge fails on IRK89 mysid-userdebug
    • 47beef5 : OpenSL ES: test AudioPlayer playing MP2TS data
    • 79f2222 : Change BuildDalvikSuite to include "adb shell" output and command in test failures
    • 3d34732 : Add tests for new provider URI
    • fb0961a : Fix bug #5198365 android.widget.cts.TextViewTest#testGetFocusedRect fails on IRK49E mysid-userdebug
    • 3c28541 : Add install of CtsDeviceAdmin.
    • 1ca4db5 : Support parsing of 'exclude' attribute in cts plan XML.
    • c2b40ba : Add _sync_state tests
    • 04b3c8e : Improve test coverage for WebView.get/setCertificate()
    • 3582bf2 : Bug 4970300 CTS test for OpenSL ES
    • 46aa0aa : Add a CTS test for WebView.pause/resumeTimers()
    • 9a0b2b7 : Fix for #testCancelAutofocus
    • ce31a10 : Add zip of results dir to cts-tradefed.
    • ac91509 : Adjust to tradefed console API changes.
    • 908c893 : Add INSTANCES_SEARCH query test
    • 5ee9690 : Fix testSaveAndRestorePicture CTS test
    • 52f3b6f : Replace Copy Function with Report Viewer
    • 26e9d0f : Include Audio Quality Details in XML Report
    • 3a85f5a : Increment CTS Verifier Version to 3.2_r2
    • 5e62e88 : Undo Version Increment
    • a90d752 : Update camera AE and AWB lock tests.
    • 4102cb4 : Retry stream playback 5 times before failing test.
    • a0eaa8e : Increment CTS Verifier Version to 2.3_r2
    • d4aea14 : Add Required Feature for USB Accessory Test
    • 826a236 : Skip JNI Tests for None CPU ABI
    • 3b04f30 : Update CTS to 2.3_r9
    • 9bc0b46 : Update BuildVersionTest for 2.3.7
    • 8f227bf : Update memory class checks.
    • 76832ad : Fix WebViewTest.testGetOriginalUrl()
    • 0a242bb : CtsHardwareTestCases: Fix for #testGetParameterDuringFocus
    • e4b5969 : Allow Tests to Require Some Features
    • 402d881 : Fix for BuildVersionTest
    • 17e8578 : Fix for ContactsContract_PhotoTest
    • 4b77a8c : Fix issue 5319044: CTS testVolume fails on CIS
    • 1bbc5ef : Update velocity tracker tests. Bug: 5265529
    • 58c43a8 : Round 2 of cts-tradefed XML tweaks
    • 7c57475 : Fix Layout for WebViewTest
    • ab78ab9 : Fix WindowManager_LayoutParamsTest
    • 8f8947c : VoldExploitTest: verify PIDs exist when calling getPids()
    • 38dfb6b : Increment CTS Version to 3.2_r5
    • 867336a : Remove Debuggable Flag
    • 2206e9c : BannedFilesTest: block setuid "ip" command, fix tcpdump
    • 9f72298 : Fix download destinations in testDownloadManagerDestination()
    • 1ca2987 : Renderscript gl context creation test
    • 51b9caa : Round 1 of cts-tradefed XML tweaks.
    • 0822bf4 : Bluetooth Security Test
    • d9ccd22 : Bypass a record test if there is no microphone
    • 69416cc : Revert "Revert "Check "Unknown Sources" is Enabled by Default""
    • c6c3188 : Tweak velocity tracker. Bug: 5265529
    • cf0265d : Reset surface after a seek. For bug 5189069.
    • a8d334e : Adjust options check based on the current API changes
    • e669e04 : Hardware Acceleration Test
    • e1e13c3 : More Detailed Report Names
    • 51c26c1 : Fix Suid File Scanner Activity
    • 7186fa3 : Increment CTS Version to 2.3_r8
    • cc3f8bf : Remove a reference to an obsolete Bouncycastle keystore file.
    • 95d94eb : Use a separate apk module definition to add core-tests resource.
    • 25eeacb : MediaPlayerTest local video fixes.
    • 63691c7 : Add Camera tests for auto-exposure and auto-white-balance locks.
    • 906234b : Failing testTypeWindowStateChangedAccessibilityEvent test.
    • a34614c : Allow 2.3.6 in BuildVersionTest
    • 404d6bd : CTS Version 2.3 R7
    • 5e2dd4f : Use float compare with delta to account for integer rounding error.
    • 662a985 : CertificateTest Update
    • 2d12727 : Fix for More Broken Paint Tests
    • 20ab13d : Test for Invalid Ringer Modes
    • c8a7375 : CertificateTest Update
    • b4df88a : Add test to check that DownloadManager maintains extensions.
    • 9f0cb3b : Fix bug #5233207 android.graphics.cts.PaintTest#testBreakText fails on IRK56F trygon-userdebug
    • a55fa0d : Remove the check of takePicture during recording.
    • 731a613 : Fix bug #5197549 android.text.cts.StaticLayoutTest#testGetEllipsisCount fails on IRK49E mysid-userdebug
    • 1f26199 : Fix for Contacts_PeopleTest#testAccessPhotoData
    • 6d85c55 : Fix BuildVersionTest
    • 6fd8063 : Fix camera zoom CTS bug.
    • fe08b1c : Test for Alarm Clock Intent
    • 3b9c509 : create WallpaperManagerTest to test WallpaperManager. add test case on suggestDesiredDimensions Signed-off-by: Zhihong GUO zhihong.guo@orange-ftgroup.com
    • 2842cec : CTS: Fixed BaseInputConnectionTest#testSendKeyEvent
    • c3709ba : Fix for ConfigurationTest Density Comparison
    • ae0c107 : Add .bin extension to filenames to make DownloadManagerTest happy.
    • 75aa28b : Add HLS streaming tests to ICS CTS.
    • ac39143 : Fix presentation sizes for CTS video assets.
    • c4275d8 : Update to new buildinfo api.
    • f33f536 : Fix expected RTSP stream sizes.
    • 9d3a257 : Fix for P R O G U A R D Issues
    • a220baa : Add delay to webview loadUrl for complete loading
    • d675edf : Fix Build
    • 892899d : Fix for ContactsContract_PhotoTest
    • 38d4778 : CTS Version 2.3 R6
    • a32dba6 : Enable RTSP tests.
    • 7d4d594 : Test for AudioRecord#getMinBufferSize
    • dae1e18 : ArrayTestListAdapter Class
    • 112f279 : Add HTTP/RTSP streaming tests to CtsVerifier.
    • 74adc05 : Fix for TabHost_TabSpecTest
    • 42ddd86 : Add basic HTTP and RTSP streaming tests to CTS.
    • b930b83 : Remove test cases for the comparison with a binary asset
    • 6fbbe16 : Re-add test for replacing surface during video playback.
    • 846df58 : add a possible volume behavior. Some device will be silent mode after the first volume up from vibrate mode.(removed tab)
    • 3670c36 : EventsEntity iterator test
    • 18e1ac9 : Allow Build Version 3.2.2
    • 8f6f8e8 : Add EMMA-coverage runner for Calendar provider
    • a7e18a2 : Check Only Settings Intent
    • 9fc7097 : Fix for ConnectivityManagerTest
    • bae7843 : Add local video tests.
    • e642755 : Update list of Korea network operator.
    • 0333205 : i have removed the blank line, please review this change\n thank you
    • 270ba16 : disable test for user dictionary settings
    • 4bffd81 : Expand test of _sync_id backfill
    • 80b5d66 : Add CTS test for setting download destinations in DownloadManager.
    • 45dd2f1 : Additional refactoring of MediaPlayer tests.
    • fdcce83 : Adding Theme test generation scripts and a README.
    • c487b8d : CTS Verifier Version 3.2 R1
    • 8924dfc : CTS Verifier Version 3.1 R1
    • 6d6465a : CTS Verifier Version 3.0_r1
    • 66cb746 : CTS Verifier Packaging and Versioning
    • dd2bf71 : Bundle CTS USB Accessory Tool with CTS Verifier
    • 6adf274 : Remove WebDriver
    • 4c29d97 : MediaPlayer test cleanup + new streaming test placeholder.
    • 914e7a5 : Change Icon for Export Function
    • f5e71d2 : ActionBar tests.
    • daa9dc6 : Needs more columns for large screen device
    • 7e06ff8 : Avoid 2 fails if no camera on device
    • 4cb1ba0 : update the NO_DELIVERY_REPORTS list
    • 3204484 : Fix issue 5144429: CTS test fails for AudioEffects
    • d885c09 : Updating tests for system font Roboto
    • 0ac3cdf : CTS Verifier Data Backup Test
    • 2ddd805 : Output android-cts-verifier.zip in the CTS Dist
    • 0f52dc9 : Avoid testSetKeepUpdated to be scheduling dependant
    • 54652f4 : Changed CTS runner to work with emulator
    • ed3f33c : Test runtime switch between null surface and non-null surface.
    • 66c144c : Add camera recording hint tests.
    • b88be17 : Add Calendar provider tests to CTS
    • 61f9755 : Check new mediarecorder tests that require mic
    • 028269d : Test that structs are being padded appropriately.
    • b7c201b : Backup Unit Tests
    • d3ac912 : add test on the Intent to add event in Calendar app, to view call logs, to view Inbox in Message app, to view music playback
    • 6885142 : Do coverage tests on package.apk.unaligned
    • f76dc1e : Update Version to 3.2 R3
    • 1686dfe : Add a CTS test for replacing a surface at run time during video playback. Fix for bug 5088614.
    • 6a68f16 : CTS: Set default drag fromY point depend on status bar height for android.view.cts.GestureDetectorTest#testOnTouchEvent
    • 729de48 : Manual Gyroscope Test for CTS Verifier
    • 4c3bbd8 : Export CTS Verifier reports to the SD card.
    • 92304b8 : Require USB Accessory Features
    • 3b1a9ca : Update Expectations for HC MR1
    • 30e241c : Don't Require Touch Screen Feature
    • ef9fe11 : More tests.
    • 12c8691 : CTS Verifier USB Accessory Test
    • d5181f4 : Blacklist Failing MediaRecorder Tests
    • 5036c4f : Allow tv density in HC MR1 to support tv 720p
    • fdeb8a6 : detect tab reuse
    • 2705890 : Fix Dimension Calculations
    • 5b60a4d : sleep(POLL_TIME) before checking state change in enable, disable functions
    • b0f6ad6 : Improve SignatureTest and ParcelTest
    • 7c10a40 : Relax timestamp consistency checking for SurfaceTextures and Camera.
    • 9cbd59b : Increment CTS Version to 2.3 R5
    • ee8edf7 : Update BuildVersionTest
    • 7e48fb8 : detect tab reuse
    • 0df2dfc : Add CTS test for MediaStore column IS_DRM.
    • 86a10d1 : CTS always fail. KT doesn't support this case(SMS MULTIPART MESSAAGE).
    • 0421603 : Allow TV Density in Tests
    • fc13382 : Add GB MR1 USB Accessory Feature
    • c5625c1 : Extended BitmapRegionDecoderTest for WEBP image.
    • 23574c9 : Change truststore location in test runner
    • 79779e5 : Add Time#compare null check test
    • e2d7465 : Remove name collisions in the vertex and fragment shader
    • ac735ad : Fix Info Dialog Leak
    • 1f4ece7 : Increment Version to 3.2_r2
    • 0173ef5 : Permit Aspect Ratios Between 1.333 and 1.86
    • d7d392d : CTS accessibility event test failing.
    • c61ba23 : Skip testRecordAndPlay when the system does not have a microphone.
    • 50cdcd8 : Fix CTS tests for CheckedTextView
    • b9d1670 : Adding tests for most of the layout widgets.
    • 48c3925 : Initial import of Theme Verification Test.
    • 399ffda : Added and updated test cases in CTS.
    • 1b97113 : Test for Settings Intents
    • 677fe34 : Revert "Requires USB Features in HC MR1"
    • c87fd6b : add a check to make sure that the javapackage format is correct.
    • 6dc8fc8 : Test for Settings Intents
    • a57ad6f : Improve a performance of a download file creation
    • 8fe4f54 : Test calling startPreview in jpeg callback.
    • 1107377 : Fix LocationManagerTest#testAddProximityAlert
    • d1a9ec6 : Fix for testPlayVideo timeout (thanks to Jason Bayer for CountDownLatch).
    • bc2422a : Do coverage tests on package.apk.unaligned
    • 670fe90 : Do coverage tests on package.apk.unaligned
    • c3d2f1d : Check Device Certificates (ICS Version)
    • 95e7618 : Update CTS Version to 3.1_r3
    • 08c3c23 : Requires USB Features in HC MR1
    • 177bac5 : Add HC MR2 Features to CTS Verifier
    • 1b3e391 : Update Certificates Data for HC
    • 972e5ce : Check Device Certificates
    • 5952c67 : Don't fail if vold.fstab doesn't exist.
    • 90391d2 : Remove the simulator target from all makefiles. Bug: 5010576
    • d541b30 : add test case on broadcast notification of MediaScanner when it start and finish scaning the external storage
    • 2a0e344 : Cannot test properly if a quality is 'unspecified'
    • 9060c0a : Don't fail if vold.fstab doesn't exist.
    • 9868aca : Eliminate single-process mode. Bug: 5010576
    • 59bdf69 : Update Version Numbers for HC MR2 CTS
    • d8d37a4 : Fix Optional Features Being Required
    • af99cdf : Check Prefs and DB Values in AppSecurityTests
    • 0048304 : Add test to ensure data/drm directory exists for drm process to write the certificate files. For bug 4950503.
    • 6712ccc : Update Test Expectations for HC
    • 7178746 : Fix DeviceAdminReceiverTest NPE
    • db59f04 : Add a test for WebView.loadDataWithBaseURL() when the base URL uses the 'data' scheme
    • 7f8b399 : Add tests for WebView.loadData() and WebView.loadDataWithBaseURL() for cross-origin URLs
    • 1625d90 : Test that JavaScript in the WebView can use a removed Java object
    • 50f888e : Fix Coverage Report Rules
    • fb0f3f8 : Move ViewFlipperTest to UI Thread
    • 31f2a0b : Fix View_AnimationTest
    • 7dfa5f3 : add test on the Intent to start Camera.
    • 53868d8 : Add a header for string.h for strerror and memset
    • 48af391 : Update lists for SMS
    • abd17ae : Remove CTS tests for completeAudioAvailable
    • 8e1361e : Incorporated reviewer's comment on the Unit tests.
    • d73a98c : Revert "Restore Null Device Id for PHONE_TYPE_NONE Devices."
    • b45c9c8 : Add more comprehensive unit tests for WebP Image.
    • 2600584 : Fix PolicySerializationTest
    • 76c5025 : Fix Screen Lock Test for HC
    • ef563bc : Update CTS Version to 3.0_r3
    • 713049d : Device Admin CTS Verifier Tests
    • 8f1e437 : Add More Packages Required by CTS to Whitelist.
    • 9f968c8 : Fix webkit flakiness when waiting for results
    • cf4dd1c : Remove superfluous WebView_HitTestResultTest.java
    • f8f8dcd : Check if cameras return raw picture callback.
    • 399d62d : Update NO_DELIVERY_REPORTS list for SMS
    • 2cc4fd5 : Fix BuildVersionTest
    • 82ab52a : CTS Verifier XML Reports
    • 67f3d95 : Increase HDPI/XHDPI Non-XLarge Min Memory to 32
    • 44ed288 : Add type-checking tests for RS.
    • 714433d : DevicePolicyManager Tests
    • 65f7b4c : Use Uri.encode with HTML that contains special characters
    • 28fa111 : Fix view tests to account for alternate actionbars
    • 253c42a : Bug fix for b/4491376 CTS failure in CtsAccessibilityServiceTestCases. Changed to holo.notitle theme and test code.
    • e93ffc3 : Add a case for density 213, which is used for some tv devices. The memory requirements are set to be the same as high and xhigh dpi
    • 7651941 : Fixes AudioRecorderTest and MediaRecorderTest when there are no mics or cameras present
    • 50e6770 : Add new tests for Script/ScriptC. 89% (442/498)
    • 2255bc0 : add source code to test if the data sms sent on port can be received correctly.
    • bb7ecc7 : Extended Compression testcase for WEBP compression.
    • 508cd74 : It is neccessary to keep a reference to ParcelFileDescriptor
    • e6f3801 : Test for Apache HttpClient
    • a4ba0ba : Correctly test the memory class on hdpi devices. Bug #4352933
    • ee41cb4 : Fix NetworkInfo_DetailedStateTest Again
    • 4c39dc5 : add source code to test if the data sms sent on port can be received correctly.
    • 2444c4b : Update NO_DELIVERY_REPORTS list for SMS
    • 0721c2c : Add tests for new RS FieldPacker vector methods.
    • 7e54460 : Add 'screenshot' flag to cts-tradefed.
    • b87926d : Add CTS to use camera during recording.
    • 3b17501 : CTS : modify "loadURL" method that wait until getProgress returns 100.
    • bb47ff0 : CameraTests: Only throw exceptions in main thread.
    • f942683 : CTS Verifier Sub Tests Implementation
    • 0e43235 : Allocation 2d copy tests.
    • 63359f9 : More cts tests for copy functions on Allocation
    • 52ed1b7 : Test POSITVE - POSITIVE typo fix.
    • fc636a8 : Ban setuid or setgid tcpdump on devices.
    • aaef84b : NX test should not fail on ARMv5 hardware.
    • 374a965 : Clarify vold isn't exploitable when no sd card exists
    • bc769b7 : Changed the condition to consider negative value for PID.
    • 19af5d3 : Add tests for RS Element.isCompatible().
    • ac3763e : Check Screen Features
    • 92d5eb5 : Add a test case of decoding WebP, PNG, GIF and BMP for BitmapFactoryTest.
    • 9803e0f : Test for Checking Package Signatures
    • 62c72f9 : Fix CTS broken test
    • dc8744c : Update CTS tests following API change for Gravity.getAbsoluteGravity() and Gravity.apply()
    • aebe257 : Add pre-start checks to CameraTest#testMultiCameraRelease().
    • 79dad1b : Use Uri.encode with HTML that contains special characters
    • 0866696 : Remove testUnknownSourcesByDefaultTest
    • 244820e : Increment Version to 2.3_r4
    • 338ea00 : Add simple RS test to verify dimension check.
    • 9ef3eb6 : Add some strings for screen where the text stayed in
    • 3624abc : Fix CTS tests for Configuration
    • 1f54980 : Integrate CameraAnalyzer into CTS Verifier
    • 8b98f7c : Detect when BT Pairing Dialog is Incorrectly Shown
    • 7a54af9 : Fixes for the location manager cts tests
    • 9d3e07c : Test equals() for RS Element/Type.
    • 72369e1 : Fix testDecorView for new behavior of DisplayMetrics
    • d188ecd : Fixes for the location manager cts tests
    • 489eab4 : Update CTS stub to use the new framework API.
    • b53ff92 : Fix speech CTS test.
    • 7711dac : Fix for NetworkInfo_DetailedStateTest
    • b33aabd : Fix to CameraAnalyzer JNI library build process.
    • 9d9641b : Fix broken Paint test cases.
    • 599d94e : location provider fixes: test the provider without assuming presence of any particular provider on the device
    • d3c61f3 : Bug fix for b/4545066 CTS fail at AccessibilityEndToEndTest#testTypeWindowStateChangedAccessibilityEvent. Increase async wait time to ensure that notifications are passed thru. I was able to reproduce the error by cutting down the wait time(MAX_TIMEOUT_ASYNCHRONOUS_PROCESSING).
    • 4c618ec : Fix broken Paint test cases.
    • a7051b0 : Fix CTS tests after renaming View attribuet from horizontalDirection to layoutDirection
    • 4bb7d55 : Rename Gravity BEFORE/AFTER to START/END
    • 34317ff : Add HC MR1 Features to CTS Verifier
    • 91e5244 : Make sensors optional
    • 72eeb65 : Fix WindowTest#testDecorView
    • d05a0e3 : Revert "Check "Unknown Sources" is Enabled by Default"
    • 759a2d9 : Fix off-by-one error with FieldPackerTest.
    • a24cfb3 : location provider fixes: test the provider without assuming presence of any particular provider on the device
    • 487ef9e : Increment Version to 2.2_r6
    • e49daa9 : Copy Verifier Results to Clipboard
    • 07b38b5 : Fix CTS tests for TextView gravity
    • 791f0e6 : Checking hardware feature when test rear camera
    • f62c022 : Audio Latency Tests
    • 2880ada : Validate new checks in RS FieldPacker.
    • 58d3a15 : Fixed bugs in test case that caused test failure.
    • 09a8750 : Add more CTS tests.
    • 0cdb44f : Improve DebuggableTest
    • 1633961 : Skip Bluetooth tests if the device doesn't support Bluetooth.
    • e891acb : CTS Verifier Bluetooth Test
    • 476bd99 : Make FieldPackerTest include all entry points.
    • 1960146 : Test new vector classes for RS Element.
    • 19b4d8d : Add CTS tests for View horizontal direction attribute
    • d9f4846 : Make CollectAllTests tolerate runtime SecurityException
    • a1d7ca5 : Update CTS tests for RTL support / Callback2
    • 48fb631 : Update Gravity CTS tests for Gravity.BEFORE and Gravity.AFTER
    • 217361d : Add camera image analysis test application.
    • 544d272 : Fix issue #4490446: 5 failures in android.content.res.cts.ConfigTest
    • d8821ab : Updated AccessibilityEventTest
    • a39c49b : Fix testPreviewPictureSizesCombination
    • d8b9520 : Change in RunUtil in tf needs to be reflected here.
    • 022aff4 : Tracking merge of dalvik-dev to master
    • ad61525 : Wait for completing the initialization of WebViewCore
    • 6a3a740 : Expect haptic feedback being performed only if it is turned on
    • 3473b8e : Make sensors optional for GoogleTV.
    • 15d9c7f : Fix PopupWindowTest NPEs
    • 70adf80 : Bypass bluetooth tests if not present
    • 594e985 : Check "Unknown Sources" is Enabled by Default
    • 206d087 : Don't fail if vold.fstab is empty
    • 1a527c3 : Add CTS test for filtering.
    • bb127c8 : Reduce the run time of some camera tests.
    • 4f21f5a : Changed the condition to consider negative value for PID.
    • 96de375 : Add a -q option (for "quick") to CTS.
    • ed7f81c : Fix for bug 4442572: CookieSyncManagerTest fails when executed with other tests ...but passes by itself
    • 24d4228 : Don't fail if vold.fstab is empty
    • 8989a4d : Don't fail if vold.fstab is empty
    • 62de00f : Expand playlist tests
    • b1f8c23 : AccessibilityEvent marshaling CTS test failing.
    • f7fa617 : More tests for genres
    • 0644c53 : Do not assert when drmInfo is null, because some DRM plugins do not use acquireDrmInfo()/processDrmInfo() API. Fix for bug 4449610.
    • 01fe35b : fix build errors.
    • b68215a : Test for DownloadManager Compliance
    • 296b28f : Update CTS Version for HC MR1
    • d9aaec6 : CTS tests for queries across all genres.
    • e6e045d : Change vm-tf to use Tradefed's device shell command and cleanup.
    • 5da49ff : Restore Null Device Id for PHONE_TYPE_NONE Devices.
    • 91dbbb7 : Add CTS tests for MotionEvent pointer properties.
    • 1af9da2 : Revert "Demo of Sending Arguments to a Test"
    • b405999 : Revert "Demo of Sending Arguments to a Test"
    • d4cce3b : build a plan for cts-tf with vm that run in tf.
    • f4f2beb : Add more CTS tests for playlists.
    • ae2adbf : Remove Playlists Test from Expectations File
    • b27cf56 : Updates CTS tests for genres.
    • d3fcc2b : Fix DATE_MODIFIED assertion fail in image media store test.
    • 90811b0 : Fix remaining WebView test methods to call WebView methods on UI thread
    • a931a0c : Fix WebView test testAccessCertificate() to call WebView methods on UI thread
    • a108b33 : Fix WebView test testRequestChildRectangleOnScreen() to call WebView methods on UI thread
    • 56b5da2 : Fix WebView test testGetHitTestResult() to call WebView methods on UI thread
    • 6cc101a : Fix WebView test testFlingScroll() to call WebView methods on UI thread
    • 46a7a19 : Fix WebView test testGetContentHeight() to call WebView methods on UI thread
    • e9b5c73 : Fix WebView test testFindNext() to call WebView methods on UI thread
    • 65dc903 : Check correct value of _id.
    • 677ddbb : enlarge timeout for android.hardware.cts.CameraTest#testPreviewPictureSizesCombination. Some device will support too many counts of preview sizes to finish test in time.
    • f583fe9 : Remove this CTS test.
    • 194b4c4 : Add CTS test for querying genre with constraint on _id.
    • 7364786 : Adding tests for WebElement.
    • 879fba6 : Remove name collisions in the vertex and fragment shader
    • 6f1581a : Fix WebView test testPageScroll() to call WebView methods on UI thread
    • eb06acc : Fix WebView test testCapturePicture() to call WebView methods on UI thread
    • 8ddfd98 : Fix WebView test testRequestFocusNodeHref() to call WebView methods on UI thread
    • 2788204 : Fix WebView test testRequestImageRef() to call WebView methods on UI thread
    • bbb8ba9 : Fix WebView test testSaveAndRestorePicture() to call WebView methods on UI thread
    • 9d91dab : Fix WebView test testSetInitialScale() to call WebView methods on UI thread
    • 583b816 : Fix WebView test testDocumentHasImages() to call WebView methods on UI thread
    • 60dfe9f : Fix WebView test testSetDownloadListener() to call WebView methods on UI thread
    • 345b2d7 : Fix WebView test testSetPictureListener() to call WebView methods on UI thread
    • 9666de6 : Fix WebView test testSetWebChromeClient() to call WebView methods on UI thread
    • 54fa79b : Fix WebView test testSetWebViewClient() to call WebView methods on UI thread
    • a5d6c08 : Demo of Sending Arguments to a Test
    • 9e9e658 : Checking hardware feature when test rear camera
    • 8c65c60 : Checking hardware feature when test rear camera
    • ffc7667 : Fix OBB tests to stop caring about implementation
    • 43a434e : Fix OBB tests to stop caring about implementation
    • dc83de8 : Add camera metering areas API tests.
    • 912d5e4 : Don't fail on netlink socket closing.
    • 4deed02 : Don't fail on netlink socket closing.
    • a9c7874 : Fix WindowTest#testDecorView
    • c5c6389 : Remove tests for ALBUM_ART column in songs table.
    • 9d519d1 : Fix DAsm to use CstString rather than CstUtf8.
    • cc0a4f7 : Add camera focus areas API test.
    • fec9b8e : Add CtsVerifier Icons
    • f0fb1e7 : Fix CtsWebkitTestCases:WebSettingsTest--testUserAgentString_default fail due to tablet device remove "Mobile" from UA string
    • ac2676d : Remove superfluous logic from WebView CTS test testLoadData()
    • 9620901 : Remove WebView CTS test testClearView()
    • cfc435a : Clean up WebView.addJavascriptInterface() CTS test
    • 23b2001 : Clean up WebView CTS test
    • f76e4de : Make long running FileSystemPermissionTest tests LargeTests.
    • c107295 : Remove --preserve-root Options
    • d8cf2cb : Add Security Tests to CTS
    • 8c86a01 : Add Security Tests to CTS
    • b5be5f0 : Fix DateFormatTest#test2038
    • 0243000 : Increment CTS Version to 2.3_r3
    • 94555a8 : Fix to avoid duplicate build rule.
    • 397d71a : Check Logical Density
    • 80e3b90 : Detect Android devices vulnerable to CVE-2011-1823
    • ad6cec9 : Remove setting of javax.net.ssl.trustStore property
    • f999343 : Fixing transient build errors due to duplicate definition.
    • 31dffc4 : Removing CTS Verifier Tests
    • 8a8d876 : Fix Broken Build
    • 9a223d7 : New branch for vm-tests that use cts-tf framework.
    • cc8244a : Add Detective Logo to CTS Verifier
    • f2f7955 : Fix RS graphics samples/tests.
    • 4bb3a07 : Add Tests for ClipboardManager
    • 70ebda4 : Add more CTS tests for TTS
    • e597378 : CTS Tests
    • 05d7eef : Add simple tests for all vector types in RS API.
    • a17c957 : Update lists of Japanese network operators
    • 72485bc : Updated CTS tests due to API change - touch exploration.
    • e18f03f : Revert "Updated CTS tests due to API change - touch exploration."
    • 81b010f : Revert "CTS: Fixes a possible "out of memory" exception"
    • 27e1c69 : Backport from HC to Fix NetworkInfoTest
    • 889c11b : Enhance the options check so that if we expect to see a null options bundle we accept a non-null but empty bundle as well.
    • 10aac8b : New WordIterator tests
    • 79c1d92 : Backport from HC to Fix NetworkInfoTest
    • a760f21 : Enhance the options check so that if we expect to see a null options bundle we accept a non-null but empty bundle as well.
    • 53ba7ba : Adding tests for looking up many elements.
    • 04d93aa : Farewell Magnetometer Test
    • 438f5fe : CTS integration tests for WebDriver framework. This includes tests for WebDriver#executeScript, WebElement#getText as well as methods to lookup HTML elements on the page.
    • 71dbe44 : Revert "Revert "CTS: Fixes a possible "out of memory" exception""
    • 1a729f4 : Revert "CTS: Fixes a possible "out of memory" exception"
    • faf334e : Fix for SmsManagerTest
    • f4bec73 : Change other CTS sub-tests to not use fixed build location.
    • 9f70ae5 : Signed-off-by: Woo-seok Jang usok.jang@gmail.com
    • b33836e : Add StorageManager Test
    • 27e7a72 : Fix RS CTS tests.
    • 93c9f4f : Fix BuildVersionTest
    • 685d9ee : Add DownloadManager Test
    • ddc8776 : Updated CTS tests due to API change - touch exploration.
    • 80d4a56 : Increment CTS Version to 3.0_r2
    • 4263db4 : Fix cts-tradefed sharding.
    • a5b9e3e : Suppress GestureDetectorTest
    • 9157e0a : Parallelize Test Description Generalization
    • c4c8071 : Remove RequiredFeatures Annotation
    • 9cdd6f0 : CTS Tests to ensure WebDriver#get is blocking.
    • 5f4f0f6 : Server thread may not update the current value immediately after request url on testAccessLoadsImagesAutomatically case. Solution: Add one second delay before assert function.
    • eb064ef : EGL Config Test
    • 6a259f4 : Allow saving log files in different directory
    • 61bd88c : Convert current.txt to XML for CtsApiCoverage Tool
    • ecfe69a : Check More Build Constants
    • 1c100c9 : StartPreview only after setting fps range paramters
    • fd4394e : Since current.xml isn't xml anymore, run the tool to convert it back to XML for SignatureTest.
    • 7e46495 : Fix for the handling of SMS Delivery Report in case of CDMA network
    • 4db7c51 : Modified word iterator tests.
    • b66485b : Update to take care of new API.
    • e51d644 : fix the timeout issues for VideoViewTest
    • cc73c38 : Add timestamp and setting tests into Camera+Surfacetexture CTS.
    • 764a4b5 : Fix WifiInfoTest
    • 9dc717f : Fix WifiInfoTest
    • 2566c5c : Remove unneeded jclass global variables that were not JNI global references
    • da4d076 : Update NO_DELIVERY_REPORTS list.
    • b4f5a01 : Add multi-camera release test into CTS.
    • cde1cbd : Remove Unused Spec Progress Tool
    • 04ec5b4 : Update Expectations File
    • e94b30f : Remove GestureDetector_SimpleOnGestureListenerTest
    • 9cdd2ef : Remove Test Annotation Related Tools
    • 014b13b : Clean Up VideoViewTest
    • 9f2dab8 : Tracking merge of dalvik-dev to master
    • 5491f04 : Wait for receiving the remove account broadcast from the last testcase
    • 37aeb96 : Fix Build
    • 22dede3 : Added appropriate test for RS BaseObj.
    • 074a62f : Fix for ContactsTest#testGroupMembershipTable
    • 62c3e10 : Adjust Tests to Work without Hinting
    • b7b54fd : CTS : modify "loadURL" method that wait until getProgress returns 100.
    • 7eade13 : CTS: Fixes a possible "out of memory" exception
    • 74972a7 : Add Camera + SurfaceTexture tests into CTS.
    • 1cb5635 : The accuracy of WebView scale is less than density scale's one
    • ad3337d : Fix Paint#measureText Tests
    • 40e62a6 : Remove Some Broken Paint Tests
    • 82c0994 : Remove Broken Widget Tests
    • ba6ba57 : Remove Broken WebKit Tests
    • 88867d8 : Remove the cts for setCorrectionSpan
    • bb44772 : Extending cts test creation timeout and fix compile error.
    • 629f0a3 : CTS: Fixes for android.hardware.cts.CameraTest#testCancelAutofocus
    • 5df7d55 : Change max/min level range to allow the equalizer to be replaced
    • 7eb8745 : Ignore Tests with Side Effects
    • 39ee0f4 : Added view.invalidate() in testComputeScroll.
    • 2e9193f : Add faketouch checking for HC devices
    • 97e9503 : Tests to verify new Ctrl-based EditText movement.
    • b22136a : Fix issue 3509396: AudioEffect.getParameter JAVA.
    • 07b9d34 : Fix testAccessGravity created mock activity not being destroyed
    • 9514954 : Increase time interval in points provided to VelocityTracker
    • 0ac085e : update the NO_DELIVERY_REPORTS list
    • 94696d2 : Add a network operator into the not support list of delivery report
    • 39be5b7 : Update BuildVersionTest
    • 68ae62b : More tests
    • 26e9b9c : Froyo-specific startcts Fixes
    • 21d2256 : Close InputStream in HostUtils
    • 9971855 : Remove Broken MediaControllerTests
    • 84f2627 : Update BuildVersionTest
    • e14b296 : Remove Broken TouchDelegateTest#testOn
    • 02e6f82 : Fix More Paint#breakText Tests
    • c9c0e89 : Matrix, fixed function, surface config tests.
    • 353d6cc : Revert "Allow 2.2.3 for Build.VERSION"
    • e298e6f : Increment CTS Version to 2.2_r5
    • 7996f43 : Remove the proprietary WV plugin info.
    • 520d02b : Allow 2.2.3 for Build.VERSION
    • d088736 : Register error callback in every camera test.
    • 4d12521 : CTS AudioTrackTest: Changing audiotrack buffer size from minBuffSize to 2*minBuffSize
    • 41db90d : Adding DelayedCheck() in testHasWindowFocus.
    • fce2ccf : Fix LocationTest to Support More Locales
    • 300d755 : Fix Some Tests to Support Different Kcms
    • 840c464 : Some modification on the API call of the Drm framework.
    • 079769f : Fix build breakage in CTS
    • cff77fb : Test Priority and inherited setName()/destroy().
    • 9e24ab6 : Add a few tests for MotionEvents.PointerCoords.
    • e299c83 : Update VelocityTracker tests.
    • 9bd34ef : Add a test for all RS exceptions.
    • 37243bf : Improve Allocation test coverage.
    • 60feb59 : CTS: Fixes for android.hardware.cts.CameraTest#testPreviewFpsRangeByCamera
    • e4c0b9e : Adding DelayedCheck() in testInputConnection.
    • 38e6292 : Add Test to Verify NX is Enabled
    • 2ab311c : Test for ActivityManager#getMemoryClass
    • 03b5b39 : More improvements to renderscript CTS tests. Now coverage is at 57%
    • 2d071af : cts: remove LOCAL_PRELINK_MODULE
    • 5cc4d40 : Fix for CTS testScreenConfiguration
    • 6c15dab : CTS: Fixes for android.hardware.cts.CameraTest#testPreviewCallback
    • e9d100f : The center aligned test has to have 1 pixel margin
    • 67c248c : Check "Unknown Sources" is Enabled by Default
    • 570acf7 : Show Partition Info in Report Header
    • f776e7d : Vector type tests.
    • 661b568 : Rounds up scaled width/height
    • ffec930 : Add test to verify an uninstall of app wipes its data.
    • 95ea0cb : cts for ProgramFragment
    • 4d3668e : renderscript tests that touch graphics apis
    • d3e5216 : Fix NPE in SmsManagerTest Setup Method
    • 9dcd2c2 : Allow 1080p to be either 1920x1088 or 1920x1080
    • de69444 : Fix CtsVerifier Proguard Issues
    • aa6a3fa : Add Renderscript Package to Eclipse Classpath
    • 2c524c1 : Suppress MediaStore_Audio_Playlists_MembersTest
    • 52b5221 : Fix CtsVerifier Proguard Issues
    • c77c194 : The original timeout (4 mins) is too rigorous in live network.
    • a8cd4da : Removing Some Pixel Comparison Tests
    • 39d38a5 : Fix CTS test for playlist member insertion.
    • b400b37 : Fixing race in android.hardware.cts.CameraTest#testZoom
    • 394154b : Fix for bug 3485585 android.webkit.cts.CookieSyncManagerTest#testCookieSyncManager...(fail)
    • 6fb8aec : Fix CtsTelephonyTestCases:PhoneNumberUtilsTest--testCallMethods fails due to PhoneNumberUtils MIN_MATCH set to 11 for China region ship
    • 6259d61 : Check More Build Constants
    • 887ac7c : Add tests for ComponentInfo#isEnabled
    • 8551312 : More renderscript tests.
    • f93284c : Fix cts tests for Wi-Fi only devices.
    • d117aa2 : Add test config for the Widevine plug-in Fix for bug 3329779
    • 645006e : Add camera CTS to test every preview format.
    • b0b4ce4 : Cleaning up files from host after test is done.
    • 3bdee36 : Close InputStream in HostUtils
    • b0483b7 : update requirements for TelephonyManager.getDeviceId
    • d966f9e : update requirements for TelephonyManager.getDeviceId
    • 843605b : Fix Some Tests for Wifi-only Devices
    • c92a621 : Add a base test class for RenderScript compute.
    • 72a7540 : update requirements for TelephonyManager.getDeviceId
    • 65ab7bf : Fix EventLogTest Flakiness
    • 676a3dd : Suppress More Flaky Tests
    • b48ce32 : Some more renderscript tests.
    • 707ec1a : Suppress VideoVideoTest#testOnKeyDown
    • 192df10 : Fix ContextTest and ContextWrapperTest Interaction
    • 4aeee06 : Simple addition of a Renderscript test to cts.
    • 05abe27 : Fix Contacts_PeopleTest#testAddToGroup
    • 5a8b276 : Using different filenames for testRecorderVideo and testRecorderCamera.
    • 7254f1e : Fix PaintTest#testGetTextWidths Methods
    • 8ccaa18 : Remove Reference to Internal Phone Constant
    • 6d783fe : Add NFC Permission to Stubs Manifest
    • bd17d5d : Fix ParcelTest now that Parcel.writeNative doesn't ignore 'offset'.
    • af04b25 : Modified so that if network does not support multipart / data SMS, it skips this test.
    • eb111d9 : Change test string without a space character
    • 61c229f : Remove StaticLayoutTest from Expectations
    • b102242 : Bump Version Number to 2.3_r2
    • c1ef0ff : Update BuildVersionTest for 2.3.3
    • 8a616b9 : Add CTS specific console for cts-tradefed.
    • 4db5e01 : The test branches to alphabetic or numeric one
    • 40c6f20 : Remove Null addCategory Test
    • 9e96feb : Add key strokes in case of using 12-key keyboad
    • 7216f9b : Appends a space instead of using POUND key
    • f358414 : Update startcts Script
    • 04d3b73 : Add QHD to the supported ScreenConfiguration list
    • bef1015 : Add wait in testOnWindowFocusChanged.
    • 2a4fa0a : Add CTS to ensure camera supports YV12 preview format.
    • 44a1eb7 : Add wait to testCacheFile.
    • 9087239 : Adding waitForIdleSync in testTouchMode.
    • b430e9b : Add camera cts to check gps timestamp correctness.
    • 4265965 : Add NDEF smoke tests.
    • 1589b60 : Add README for cts-tradefed.
    • 736e911 : Fix OpenGlEsVersionTest
    • 64d81ac : Fix OpenGlEsVersionTest
    • d5ff969 : Updated Expectations for HC CTS
    • 37d1679 : Revert "bug:3443154 fix database tests after disabling sqlite wal"
    • 7f64e85 : Include Missing Commits from gingerbread-plus-aosp
    • ae222b7 : Fix "acp: command not found"
    • 2bfa5eb : Fix AudioManagerTest#testVolume Yet Again
    • 2f4bfbf : Enhance the options check so that if we expect to see a null options bundle we accept a non-null but empty bundle as well.
    • 0e27e40 : Add the test that calls getParameters during autofocus.
    • 7d80a6c : Switch cts-tradefed to use the tf console.
    • 6e10488 : Fix Broken VideoViewTest
    • 07bec6f : Fix Broken LauncherActivityTest
    • da018d3 : Fix Broken PathMeasureTest#testIsClosed
    • 4a6fd72 : Remove Broken ListActivityTest
    • c2fcc33 : Fix Broken PaintTest#testBreakText1
    • 3fc406b : Support sharding cts runs across multiple devices.
    • ce42046 : Test startUsingNetworkFeature TYPE_MOBILE_HIPRI
    • a1c545d : Add the DRM Tests to CTS
    • 3018840 : Add test config for DRM FwdLock plugin
    • 7c4ad1c : Added sleep within testGetAndSetMasterSyncAutomatically.
    • 1dcb9a5 : Make CtsTest resumable.
    • dec8311 : Bypass testFormatMethods if device is not using en_US resource.
    • 40548ea : Enhance the options check so that if we expect to see a null options bundle we accept a non-null but empty bundle as well.
    • 602cb16 : Fix running CTS tests with Chrome Sync enabled
    • 759dbe3 : Some Audio Quality Verifier Fixes
    • 8a3b483 : Increase height and width of the status bar to accommodate higher resolution devices
    • 8c87252 : Revert "Fix AccountManagerTest#testGetAuthTokenByFeatures"
    • 77ad6d4 : Change SSLCertificateSocketFactoryTest.testCreateSocket host
    • 7a4daf2 : Fix AccountManagerTest#testGetAuthTokenByFeatures
    • 1eaa9f8 : bug:3443154 fix database tests after disabling sqlite wal
    • 7cc0e25 : Adjust cts-tradefed to the latest tradefed API.
    • 0fa6ce7 : Camera: Fix unstable test result on testpreviewcallback
    • 0848369 : Timing issue in CTS tc "testPermissionDiffCert"
    • 8853c96 : Update BuildVersionTest for 2.2.2
    • fb7c371 : Update BuildVersionTest for 2.2 and 2.2.1
    • 535cf5a : Fix a bug in WebSettingsTest.testAccessBlockNetworkImage()
    • bf0a74c : Delete Broken AudioManagerTest#testMuteSolo
    • 82d4993 : Fix MediaStore_Audio_Playlists_MembersTest
    • e49bbc1 : Fix Contacts_PeopleTest
    • 7c8d335 : To remove the config file for Marlin plugin since Marlin will not in the HC release
    • 654e3c6 : Salvage Broken ContactsTests
    • 18d0b35 : Fix AudioManagerTest#testVolume
    • a4a1b97 : CTS : remove testCallVoicemail
    • 9ffe4a3 : Fix MediaStore_Video_MediaTest Again
    • a0f443c : Add support for reference tests in cts-tradefed.
    • f0083a8 : Update Screen Configuration Tests
    • 72e27cf : Fix Telephony Tests
    • 584d2b9 : Add an alternate, simpler method for running signature test.
    • 5df58d9 : Delete Options Menu Test in DialogTest
    • 0ba272f : Update BuildVersionTest
    • 583beba : LONG_TEXT is not LONG enough
    • 140a6e9 : Fix BaseInputConnectionTest
    • f815ec1 : Fix InputMethodManagerTest#testInputMethodManager
    • cdb404d : Modify cts-tradefed xml generator to match current schema.
    • 2f903ad : Extract out device info collection constants.
    • 4348bff : Fix WindowTest Tests
    • ffac390 : Fix View_UsingViewsTest
    • c166871 : Fix ViewTest#testScrolling
    • 2fc80bc : Delete ViewGroupTest#testRecompute...
    • 2b798ad : Fix WindowManager_LayoutParamsTest#testCopyFrom
    • c6249b7 : Fix the build
    • cb96468 : Fix 2 MediaStore Tests
    • 8b76fb1 : Fix TextViewTest#testAccessError
    • 990ca4c : Fix TimePickerTest#testSetOnTimeChangedListener
    • 280000f : CTS for the DRM framework - The test will get a list of available plugins first - Then it will be run for each of the plugins - If there is no plugins installed, it will return OK
    • 6d44322 : Fix ContextTest#testObtainStyledAttributes
    • c47ce3f : Fix SQLiteCursorTest#testRequery2
    • d74adf6 : Delete InstrumentationTest callOnDestroy Test
    • e4d5a1b : Fix ServiceTest to Match New Permissions Behavior
    • 2543c35 : Minor cts result schema fixes. `
    • e7d807e : Fix test.
    • 2c3bd2c : Delete AlarmManagerTest#testSetTimeZone
    • 0ff793e : Fix Broken ContextWrapperTest#testAccessTheme
    • acf5915 : Fix Broken MediaRecorderTest#testSetCamera
    • c9a13f1 : Fix ProgressBarTest
    • 08997e0 : Fix Broken MessageQueueTests
    • 6aae7aa : Fix Broken RemoteViewsTest
    • 9d4fd95 : Fix test to pass in a reasonable timestamp.
    • ad74169 : Delete Useless LayoutTests
    • a91ea00 : launcher scipt for cts-tradefed
    • 9ca31d9 : Fix TextUtilsTest
    • f8451ed : Updated features test to check new features reported in Gingerbread to fix warning of device reporting a disallowed feature for front-facing camera, nfc, gyroscope, sip, etc).
    • ef5a604 : Add --class and --method options to cts tradefed.
    • ce63b11 : Remove NPE Tests in SelectionTest
    • 807a6ed : Fix DX Tests Compilation Script
    • 8b37718 : Fix DX Tests Compilation Script
    • 6cc9796 : Fix (Arrow|Scrolling)MovementMethodTests
    • c98a671 : CTS test is not considering the case when the devcie get into SILENT mode by volume down key.
    • 1a9a8a1 : Changing the delay time from 250ms to 3000ms, because avoiding a race condition in testOnReceivedIcon.
    • 800c9ca : CTS test is not considering the case when the devcie get into SILENT mode by volume down key.
    • 542482f : Fix regexp, do not use whitespace in the model name
    • 95b4923 : Add camera CTS to verify GPS exif data.
    • d761ffd : Allow 2.3.2
    • b540563 : Revert "fix keytests for azerty keyboard"
    • aa024d5 : Revert "fix keytests for azerty keyboard"
    • 2616419 : Fix Bad Merge
    • 6bfbb18 : Big restructuring of this code to make it more readable and better modularized. Also switches to a simpler model: instead of a pong game, now the host Android device initializes the microcontroller with an initial state, and then calls on the microcontroller for updates. The microcontroller is just used as a model/state engine for what the app will render. Barring bugs, this microcontroller-side code should now be done.
    • 3f7db68 : fix NoCallPermission tests for non-telephony devices
    • 0d775f0 : Huawei fix for receive message tests failing on Mobile Internet Devices, Personal Media Players and other non-phone devices
    • 76a90ec : fix sms testcases for non-telephony devices
    • eba2120 : Fix for CTS test
    • 8c6e347 : Huawei fix for call function tests failing on Mobile Internet Devices, Personal Media Players and other non-phone devices
    • 94af790 : Fixing the tests to work with our adapted CacheManager
    • 8426265 : fix test for non-telephony devices
    • 01a0f53 : Use Vogar Expectations to Clean Up Remaining Tests
    • 282c6fe : Ignore Tests with Side Effects
    • 4c9c7a7 : Fix the build some more.
    • 6d20e9b : Fix build.
    • 655deed : Moved IconDb creation to UI thread
    • 444e0e6 : fix keytests for azerty keyboard
    • f2c3d7d : Fix OpenGlEsVersionTest
    • 0ee8568 : Increment CTS Version to 2.3_r1
    • 428c1e7 : The layout height should be the value scaled by the density.
    • 65fd9d0 : Fixing 2 cookie CTS tests
    • 4d4cb9e : Add joystick support to framework.
    • 0fb89bf : CTS tradefed: Add ability to run or exclude packages.
    • cd45e41 : Don't allow writable files in /sys
    • bb6db5e : Fix cts-tradefed unit tests.
    • 79f5b72 : Fix camera scene mode CTS.
    • 51477d1 : Fix for View_UsingViewsTest.
    • e10d3a5 : Fix View_FocusHandlingTest
    • 93efcba : Attempt to fix EventLogTest flakiness.
    • 85cf90f : Fix CompoundButtonTest#testOnCreateDrawableState
    • 07c800e : CTS test fix
    • d2e87ef : Test requestRouteToHost() except TYPE_WIFI
    • 071ac0e : Do not merge.
    • 669442e : Add JPEGs with restart markers to the set of the testing images.
    • 19160dc : Ensure that the cropped bitmap is using the Bitmap.Config we expect.
    • 22547e9 : Use getAssets().getLocales() to compare with en_US.
    • 20f1f73 : resize the layout
    • 06a6c16 : Add a new test testApksAlwaysReadable()
    • 2519185 : CTS test is not considering the case when the devcie get into SILENT mode by volume down key. It needs to be raised twice to get back to NORMAL mode from the SILENT mode.
    • 2a9491a : Fix compile error.
    • 36b78c1 : Webview needs to set instance of ChromeClient to use getProgress value. assertLoadUrlSuccessfully is using view.getProgress() which returns no meaningful value without ChromeClient.
    • 57a97ec : Add CTS tests for BitmapRegionDecoder.java.
    • 4f8143c : CTS tradefed: ignore known failures.
    • d46b6f9 : Fix Broken LinkifyTest Tests
    • 41d2452 : Fix InsetDrawableTest#testGetOpacity
    • 69d82b7 : Add simple tests for ActivityManager static is* methods.
    • 37d06ad : Fix two CTS crashes due to misuse of Canvas. Bug #3282045
    • bc19ed9 : Test that we can format dates thru 2038.
    • 5977e94 : Add vogar expectation file support for CTS.
    • dc9b86b : Nuke TrafficStatsTest#testTrafficStatsWithHost...
    • 9393f48 : Nuke GridViewTest#testScroll
    • 0a32c81 : Nuke WebChromeClientTest#testOnReceivedIcon
    • c4d9a56 : Update BuildVersionTest for 2.3 and 2.3.1
    • 5c5eebe : Update startcts Script
    • 6bc1c12 : Revert "Make CacheManagerTest write to cache directly."
    • 729e299 : Fix a comment in CTS CacheManagerTest.testCacheDisabled()
    • b096064 : Revert "Allow CacheManager to be initially disabled."
    • 2fb6cd5 : Revert "getCacheFileBaseDir() should return null when disabled."
    • 2328c54 : Do not use getParameter to check zoom value in zoom callback.
    • 94322c7 : Set ChromeClient to webview to gurantee the getprogress() value
    • d26929a : 100ms does not gurantee trigerring the audio. the test always passed with 200ms
    • 12247d8 : Fix slight regression
    • db13b79 : Add dispatch key shortcut window callback.
    • c59fe85 : Allowing more than one index for cursor position
    • 0828a04 : Add CTS to test invalid camera parameters.
    • ce39799 : fix tests after Change-Id: I8b7c3b051fd1a146e4026f8f8acfdd099f9a70cf
    • b9017db : Add a CTS test for a WebView crash due to AppCache
    • b15a0d6 : Use setProfile to make sure the recording settings are valid.
    • b1b4507 : Fix More TextViewTest Landscape Issues
    • 9775220 : Remove Private API Tests for PhoneNumberUtils
    • ad9ac39 : Check default camera white-balance and color effect.
    • 8546458 : Fix a test for DrawableContainerState with no Drawable.
    • 082804b : Fix MetaKeyKeyListenerTest#testHandleKeyUp
    • 0438a2c : Fix CTS bookmark backup/restore
    • cfae500 : Fix InstrumentationTest#testSendPointerSync
    • 8c12ae8 : Fixed a cts issue where camera id was not passed to get the profile.
    • 8bb9aae : Revert "Allow CacheManager to be initially disabled."
    • 572629e : Revert "getCacheFileBaseDir() should return null when disabled."
    • 56d8ae5 : Remove Broken NoActivityRelatedPermissionTest
    • 20a2529 : Corrected android.media.cts.AudioEffectTest#test1_0ConstructorFromType
    • 73da853 : Make CacheManagerTest write to cache directly.
    • c3706bc : Fix ScrollViewTest#testRequestChildRectangle...
    • 7aedcde : Fix GridViewTest#testSetHorizontalSpacing
    • 99066ac : Fix View_UsingViewsTest#testSetFocus
    • b25cd2d : Fix ViewTest#testAccessMeasureDimension
    • f908129 : Fix AutoCompleteTextViewTest
    • 7375565 : Fix cts test. A long string is not long enough on tablet devices!
    • 258e441 : Fix ListViewTest#testDispatchKeyEvent
    • 2e9168c : Fix CheckedTextViewTest#testChecked
    • b1e184a : Focus Fixes in ViewTest
    • 9d5e30d : Fix SMS Tests for Non-telephony Devices
    • 61aeb17 : Fix issue 2676107.
    • 2b3c7c0 : Fix DialerFilterTest
    • f04208c : Fix WebViewClient form submission CTS failure
    • 0bbce23 : CTS test for SharedPreferences MODE_MULTI_PROCESS
    • bb7617c : Fix TelephonyManagerTest Iso Checks
    • 2b724c7 : Revert "New tests for the new MipmapDrawable class."
    • 02a787a : Fix TabActivityTest
    • 33f8253 : Fix Activity Lifecycle CTS Tests
    • ded09b5 : getCacheFileBaseDir() should return null when disabled.
    • dae6229 : Add tests for new KeyEvent modifier methods.
    • d92f7f4 : Fix the broken build due to a typo. forgot to update the patch.
    • 9b091b6 : Fixed a cts issue where 480p was considered as 720x480 only
    • 0a5106f : still seeing flakyness. Increase retries.
    • 8dc2b80 : Make ListeningPortsTest less flaky.
    • f7f1742 : Remove Broken LayoutTest Tests
    • 7c85dc7 : Fix ViewTest#testScrollbarStyle
    • 3dcf631 : Delete DatePickerDialogTest
    • 91650b6 : Test WebView.addJavascriptInterface() with an oddly named property
    • 138292c : fixing non-telephony device test failures
    • 2551bf9 : New commitCorrection method in InputConnection
    • 0dee316 : Allow CacheManager to be initially disabled.
    • df336cc : Update NfcAdapter.getDefaultAdapter() API in cts.
    • 0edb4aa : Fix BaseKeyListenerTest
    • c99e5c2 : Clean Up KeyEventTest
    • e849163 : 3180287 android.accessibilityservice.cts.AccessibilityEndToEndTest#testTypeViewFocusedAccessibilityEvent fails
    • 6d3c3bd : Add Basic PreferenceActivityTest
    • 5c4ade8 : Fix Settings_SecureTest
    • 5501dbb : Fix RemoteViewsTest
    • 8301a50 : Fix (Qwerty|MultiTap)KeyListenerTest Tests
    • 3da69eb : Cleaup typo in a constant.
    • ad4205f : Fix build warning
    • ec838d2 : AccountManagerTest: test caching
    • c858ddd : Add a test for WebView.removeJavascriptInterface()
    • e944f08 : Add test for camera scene modes.
    • 6aca899 : Nuke Problematic ContextWrapperTest
    • f6ef098 : Delete Broken/Suppressed DatabaseCursorTest Tests
    • 5c5c4c4 : Removed Broken SurfaceTest
    • 0b9aac0 : Fix Settings_SecureTest#testSecureSettings
    • a5f37b7 : Fix WebViewTest#testScrollBarOverlay
    • ad5bcd3 : Change CTS Report Output Directory
    • 571fdb0 : Explicitly clear cookies at the start of CookieSyncManagerTest.
    • ea31249 : Make CookieSyncManagerTest use stricter cookie format.
    • 5d37c76 : Add a CTS test for calling WebView.addJavascriptInterface() with a null object
    • c8c148b : Check whether the video resolutions in camcorder profiles are supported
    • 1f8a182 : Fix SystemFeatures.testSipFeatures().
    • 16fdad8 : More CTS Coverage Build Improvements
    • 6b897c8 : Add cts test for methods getSupportedVideoSizes and getPreferredPreviewSizeForVideo
    • 4b32d08 : CTS Coverage Build Improvements
    • 77cf8e6 : Test that AssetFileDescriptor handles remaing byte count correctly
    • ebccd59 : Temporary Fix for CTS Build
    • ea4b27d : Fix build warning from moved libcore classes.
    • 50889ab : Put cts-test-coverage report to the dist dir if "cts" is in the make goals.
    • 47fdb58 : Instructions Dialog for CTS Audio Quality Verifier
    • 102a8e3 : Fix bug #2898737 (test for syncing multiple accounts)
    • f65e620 : Makefile Rule for CTS Verifier
    • d7aede2 : Fix Build
    • 96a2cfe : Fix android.net.cts.ProxyTest
    • 9fa6a78 : Fix SettingsTest#testSecureTable
    • f425f56 : Stop WifiManagerTest from disabling current network.
    • 4143966 : Stop WifiManagerTest from disabling current network.
    • d6593f6 : Updates based on user feedback
    • fe9c09d : Update audio mode tests for MODE_IN_COMMUNICATION
    • 8384c12 : Refactor Dialog Tests
    • 6dbe54b : Don't send 403 response to incorrect password.
    • fe1e463 : Remove CTS cookie tests which test behaviour of a single word for the NAME=VALUE pair
    • 914c63d : Update KeyCharacterMapTest
    • 5f04dde : Fix Some KeyCharacterMapTest Tests
    • 815a773 : Fix InstrumentationTest#testSendStringSync
    • ab10ac5 : Revert "Fix ContentQueryMapTest#testGetRows"
    • 1025eb3 : Fix MediaStore testStoreAudioPlaylists* Tests
    • 2f8eead : CTS API Surface Coverage Tool
    • 031ae84 : Add tests for PackageManager.setInstallerPackageName().
    • d3b598e : Fix MultiAppStartupTest
    • 3fc7c72 : Fix SearchRecentSuggestionsTest
    • a0740a0 : Fix Dates in MediaProvider Tests
    • 535211a : Fix InstrumentationTest onSaveInstance Test
    • ecf3c31 : Updated for ActionBar API changes
    • 113cf67 : Remove SensorManagerTest BrokenTests
    • 498494b : Delete PorterDuff_ModeTest
    • 1e1ceaa : Fix BroadcastReceiverTest#testAccessAbortBroadcast
    • 55111a2 : Fix ContentQueryMapTest#testGetRows
    • c0ed8d3 : Fix LayerDrawableTest#testAccessDrawable
    • 14c4587 : Fix RoundRectShapeTest#testConstructor
    • 693e432 : Add CookieManager regression test for cookie attributes with spaces after =
    • 0d95530 : Verify preinstalled apps don't have debuggable set.
    • 0be396d : Remove isWatchingCursor Assertion
    • 5fd1ec4 : Add tests for MotionEvent transforms.
    • 56a3d5c : fix WQVGA resolution
    • f17083b : don't insert byte[0] into blob type column
    • 2ad016d : Backport TelephonyManagerTest Enhancements
    • 0285262 : FileSystemPermissionTest Eclair Backport
    • 3f0ef58 : removing tests for setConnectionPoolSize() because API is removed
    • 6ea671c : Tracking merge of dalvik-dev to master
    • ae364f9 : Eclair CTS Version Increment to 2.1_r5
    • 39a2c0c : Fix Eclair ARMEABI Test
    • 11e95f6 : Adding tests for time lapse.
    • 1d653d3 : Read Log Permission Test Fixes
    • 5d9fc5c : fix a minor error in cts database tests
    • d4d3964 : FocusFinderTest Workarounds...
    • b5d36ee : Fix TouchTest#testOnTouchEvent Test String
    • 584c405 : Check Contacts.CONTENT_URI Activity Support
    • 7792f6b : Update to new ddmlib prebuilt api.
    • 59d210f : check return value from SQLiteDatabase.delete method
    • bbd6c47 : CTS test for seeking in MemoryFile-backed FDs
    • 92b94fc : Report CPU ABI in Eclair CTS Report Header
    • 49ed3b8 : Fix Eclair sim-eng Build
    • e4d0155 : Increment CTS Version to 2.1_r4
    • 006c1ec : Added Unit Tests for the new DatabaseUtils.queryNumEntries methods
    • 88fca89 : 2936930 Add a CTS test to check for presence of Accessibility in Settings
    • ad8a344 : Eclair CTS Test for ARM ABI Version
    • c75b41a : Add CTS tests for FDs backed by DBs and byte[]
    • 903482f : Update to track new ContentProvider APIs.
    • eac6cf4 : Remove tests for removed methods.
    • 5fc78b3 : Make CTS use the ddmlib-prebuilt.
    • 5dd0c14 : Updated for context mode API changes
    • da0dd60 : fix cts tests after CL I4e93a09dc381f425c3ae6ccc331a7bf227491e22
    • 684b5c0 : Fix CTS to use the new ddmlib API.
    • 542d74c : fix cts tests after this 2 CLs in frameworks/base
    • ad62cdc : dependent change for "parse instrumentation result bundles" in sdk
    • 80b0625 : fix cts tests after modifying the way SQLiteStatement works
    • bcd6f92 : New tests in SpannableStringBuilder.
    • 213bcbf : fix cts database tests annotated with "to-be-fixed"
    • 5bb4d93 : Fix cts test build for merge of libcore project from dalvik-dev branch
    • 3b3a92f : fix a couple of CTS database tests
    • 72deef9 : fix broken test enableWriteAheadLog.. now returns bool instead of void
    • 5330f43 : assert appropriate exception and fix spelling errors
    • f3d6873 : Fix build - manual merge from gb
    • 3e1d318 : add cts tests for the new API in handle writeAheadLogging
    • adba81e : fix broken tests
    • 37cd169 : Added Testcases for ArrayAdapter add and addAll
    • fef4375 : Update CTS to follow API change.
    • 8c7facc : Addition --core-libraries flags for cts builds of libcore tests
    • c2b4a89 : Deleting test builds obsoleted by libcore reorg
    • cedf494 : Junit has been moved from luni to junit.
    • d97d17a : Remove tests that cover private APIs.
    • a8f1423 : Added unit tests for GridView.getNumColumns.
    • 147ccbe : Remove TestSuiteFactory from CTS builds.
    • 6b7df80 : Bug:2558977 Use the mock WebViewClient to accept the certificate, since the certificate isn't added to the WebView until it has been validated, and since we don't accept the invalid cert, it won't be validated. Also, remove a comment claiming that onReceivedSslError is hidden and can't be called since it is no longer hidden and it's needed.
    • b423ade : Adapt to new location of libcore
    • f58b725 : Adapt to new location of libcore
    • 7cb2b7b : 2604272 Add CTS tests for the accessibility APIs. - I file I missed
    • fdeb86e : Add CTS tests for the accessibility APIs.
    • cc203b1 : More precise exceptions in LayoutInflaterTest
    • 9237c21 : Porting Unsubmitted Cupcake SearchRecentSuggestionsTest
    • 2b52a89 : Revert "Revert "Merge "New tests for the new MipmapDrawable class."""
    • a202fcc : Revert "Merge "New tests for the new MipmapDrawable class.""
    • 4e19452 : New tests for the new MipmapDrawable class.
    • 30840f2 : New CTS ExpandableListView tests moved from framework.
    • ff2ecad : Adjust cts tests to ddms testrunner IOException API change.

  • platform/dalvik with 836 change(s)
    • 3931f79 : Fix cleanup (cherry-picked from ics-mr1)
    • e3d9cde : Disable JIT single-stepping resume mode.
    • b1e2271 : Fix single-stepping resume mode in the interpreter.
    • 21fefba : Avoid deadlock.
    • f7c1805 : Leave up to 512 chars of gDvm.lastMessage on dvmAbort's stack frame.
    • b271408 : Revert "Use the card table to scan the immune region of the heap."
    • 904660c : Don't say UTF-8 in Dalvik's CheckJNI when we mean Modified UTF-8.
    • 32c482c : Reordered some checks and added more to the verifier.
    • 5a459d4 : Fixed dx verifier issue when an error is detected.
    • 5eacf6c : Fix a typo in unused code.
    • 4185972 : Fix memory barriers (Issue 3338450)
    • 927765c : Don't spam the logs with thread priority information.
    • 6e0be60 : Attempt to fix dalvik heap corruption.
    • 9c545d1 : Fix document formatting error (html tags)
    • b0688fe : Rename register to conform to instruction format
    • 83a8a3b : Fix a corner-case dex merging bug.
    • 7debb91 : Dx reg allocator fix for accidental long/double clobbering.
    • f23d9bf : Set DX stack size to 1M by default on Windows.
    • 36db01e : Removed parsing and output for unused --target-api switch in dx.
    • a6264bd : Permit code size to grow when merging dex files.
    • 59a6912 : Fix JNIEXPORT now people are using -fvisibility.
    • f28000d : Fix two data races in the monitor code.
    • 3eb9789 : Enhance CheckJNI to recognize when an type-incompatible jfieldID is used to get/set a field.
    • 3ff838e : Don't wrap the actual type in parens if its null.
    • 43b06bc : Dexopt verifier checks that int/float and double/long uses do not mix.
    • da866ea : Take the heap lock in dvmIsHeapAddress.
    • 0e002d4 : Rollback of dx change to prevent methods from being overwritten.
    • adb1446 : Dx fit to prevent method arguments from being overwritten by temps.
    • 4d06ee5 : Support wrapping app processes to inject debug instrumentation. Bug: 4437846
    • db57ab1 : Remove "adbd disconnected" log spam
    • b273415 : Only allocate slot_data_ as needed.
    • d48cf5c : Fix memory leak in mapCentralDirectory. Bug: 4984352
    • 9f640af : Add a dual clock profiler tracing mode.
    • fe9052e : Trim the heap when idle after concurrent GC's. Bug: 4984352
    • 8bc8bf7 : Don't use dvmIsValidObject outside the GC.
    • 5b298a2 : Fix the sense of a conditional in the JNI compatibility mode.
    • 58e1b91 : Stop advertising the removed -Xdeadlockpredict option.
    • 363e154 : Tidying of the jweak fix.
    • 737e7c2 : Remove the simulator target from all makefiles. Bug: 5010576
    • 259a8a5 : Fix the jweak implementation.
    • 1e4c4be : Dex for Windows: Support paths with spaces.
    • 6b9626d : Change dx.bat to Windows EOL.
    • ea33338 : Add JNI app bug workarounds.
    • 191a799 : Allow an app's targetSdkVersion to be set by the zygote.
    • 7aa9563 : Remove dead code/unused variables to avoid gcc-4.6 warnings.
    • 03ad782 : Improve a comment.
    • 71224c8 : Turn on third-party JNI logging if the relevant bit is set.
    • ddbd6f4 : Don't abort when a weak global's referent is cleared.
    • 1286898 : Added mutex for jdwp socket writes to prevent interleaving.
    • a6e94ff : Fix native method logging to show local references rather than direct pointers.
    • 3f04fa0 : Add two new JNI debugging options.
    • db7d27b : Mark a variable as volatile to suppress a gcc warning.
    • 24c57f1 : Make it easier to recognize JNI reference bugs.
    • dfd446f : Improve JNI tracing even further.
    • 5719d5c : Improve -verbose:jni.
    • b221d25 : Fix debugger output of floats and doubles.
    • 120994d : Make dual clock mode the default.
    • 949c3ec : Add a dual clock profiler tracing mode.
    • 8402bdf : Fix a use of uninitialized variable found by gcc-4.6. I don't think this is a real problem as we will only see an undefined value if the list has no instructions other than NOPs.
    • 7a92194 : Fix gcc-4.6 warnings.
    • 29527c9 : Fix for adb shell hang after adb root.
    • a8b4a0e : Throw NullPointerExceptions with detail messages.
    • a688e12 : Remove an unused internal native.
    • ba8b044 : [JIT] Fix uninitialized read (issue #4929028)
    • 1a87dec : Fix native methods that weren't registered via RegisterNatives.
    • ce09683 : Clean up IndirectRefTable a bit.
    • bea345e : Fix the watchdog test to handle the failure from managed code.
    • e58a9b5 : Add isDebuggerActive API for the finalizer watchdog.
    • 7c08071 : Don't be too specific in reference table summaries.
    • e1e7b71 : Remove incorrect comment.
    • 8b987b3 : Fix build: rebase went wrong.
    • d8a3f9f : Make some of the StringObject functions member functions.
    • 837eabb : Add and use StringAppendF.
    • fe7f2b3 : Improve reference table dumping.
    • a7ab218 : Fix unbundled apps on pre-ICS devices.
    • e6c0ef2 : Break a dependency on frameworks/base when building a host VM.
    • 8c8d159 : Better comments for yesterday's change.
    • a028d87 : Always grow the limit address of the a heap along with its size.
    • 375fb11 : Normalize the include guard style.
    • 7baeded : Dx defaults to emitting dexfiles without jumbo opcodes.
    • 6585276 : Allow native methods to declare they don't need a JNIEnv*.
    • fd31cc0 : Do not initiate a concurrent collection if one is already running.
    • 0c13923 : Always grow the limit address of the a heap along with its size.
    • 00feda9 : Fix an issue regarding FindClass and threads without native methods.
    • 372191f : Only use O_BINARY if it is defined (windows compatibility)
    • a3394df : Update to allow x86-atom build for FI on Gingerbread
    • f9d2cdf : Combined patch from master branch
    • 0c32ebc : Fix a minor leaks caused by failed initializations.
    • ac518bc : Tidy up some includes.
    • eebf7c6 : Fix two issues with the card table.
    • 689cc33 : Fix regular exit.
    • 0d92a40 : Favor Object* over void* for the heap bitmap interfaces.
    • 708f143 : Improve "waiting on"/"waiting to lock" SIGQUIT dump info.
    • a0f945f : Fix gunit test build.
    • b08e2b6 : Switch dvmHumanReadableDescriptor over to std::string.
    • 0fbb703 : Use std::string rather than malloc/free for saneDirName.
    • 0bb39c2 : Note a possible improvement.
    • 6f9edbe : Add some error checking and clean out some cruft.
    • 6f3c21f : More LOG newline cleanup.
    • 291c84f : Prefer printf format "%#x" over "0x%x".
    • 60fc806 : Further conservation of newlines.
    • d9d1a86 : One more dex magic update.
    • 90f276b : Pack interpSave struct to fix x86 & Arm diffs
    • 81ea00b : Pack interpSave struct to fix x86 & arm align diff
    • 614dca3 : Conservation of newlines in libdex.
    • d537d48 : Eliminate the dvmHeapSourceGetPtrFlag interface.
    • 9fdbd91 : Update dex file magic number.
    • cf4a20c : Interpreter/Debugger fix #4479968
    • 0924126 : Minor documentation changes.
    • 97b22b8 : Fix alt handling for Jumbo ops
    • fbaf4f9 : Undecoded jobject leaking in through attachThread
    • a3741e3 : Support wrapping app processes to inject debug instrumentation. Bug: 4437846
    • d53c7ef : Address CVE-2011-1090.
    • d8d2511 : Dump the pending exception before aborting in FindClass.
    • cc20c55 : Improve diagnostics when an invalid reference is given to Get/Set*Field functions.
    • a97851e : Fix a comment and remove some horizontal white space.
    • 7e46af2 : Various code clean-ups.
    • fe108f7 : Fix a Thumb vs Thumb2 codegen bug.
    • 06f120f : Normalize declaration style.
    • 12fc997 : Remove dead code.
    • 313d430 : Another single-stepping fix in JIT self-verification mode.
    • c7ecb9b : Explicitly initialize a condition variable in the VM globals.
    • e346f7d : Fix a couple debugging issues involving JIT single-stepping mode.
    • 4e738a7 : Remove an invalid assertion.
    • 9c6f0a6 : Fixes to allow the debug VM configuration to build.
    • 65596b6 : Remove dead code and a stale comment.
    • a732397 : Establish a subclass relationships among the field types.
    • dc2a188 : Establish a subclass relationship between ClassObject and Object.
    • dc9e44c : Make interned strings non-movable.
    • 38e191b : Fix Mac build by restoring old conditional endian handling removed in ae188c676c681e47a93ade7fdf0144099b470e03
    • a62c3a0 : Establish a subclass relationship between ArrayObject and Object.
    • 00ceb87 : Fix for double breakpoint (issue 4378296)
    • 7cc095f : Establish a subclass relationship between DataObject and Object.
    • abc5291 : Add a cast required for assigning a ClassObject* to and Object*.
    • 2ec9f78 : x86 interpreter fix
    • 7b609f0 : Remove javax.net.ssl.trustStore from dalvik script
    • 92a3b69 : Type the reference member of JValue as an Object pointer.
    • 933b86e : Bugfix for constant propagation of float/double division/modulo.
    • a5c2841 : Bugfix for constant propagation of float/double division/modulo.
    • 1c7c32e : Enhance FindUsages to treat its strings as regular expressions.
    • d862faa : Get rid of uneeded extern, enum, typedef and struct qualifiers.
    • 52e2626 : Add a non-moving option to dvmMalloc and make use of it.
    • 71ae36c : Refactor the garbage collection class initialization.
    • 5cdd4a3 : Normalize some enumerations.
    • c67c23b : Eliminate the PROFILE_FIELD_ACCESS feature.
    • 50e5fd5 : Use C++ linkage in GC headers and remove unneeded typedefs.
    • bfc9799 : Make libdex structures tool friendly.
    • d5c80e0 : Remove the old forcecopy in favor of the new.
    • a5f3ed8 : Add -Xjniopts:forcecopy-unmap to catch more errors than forcecopy.
    • de9e2b9 : Bug fixes for ld/st elimination.
    • 98bfc3b : Bug fix for SCCP improperly handling phis with some constant sources.
    • 200b0df : Bug fix for SCCP improperly handling phis with some constant sources.
    • cf2aac7 : Refine & simplify the interBreak mechanism
    • f06a4d1 : Move JNIHelp's implementation to C++.
    • 243db25 : Local optimization fixes for diverences found by self verification.
    • 0ed5b9b : Fix a buffer overrun in jniLogException.
    • 389e258 : InterpBreak cleanup (part 1)
    • 30bc0d4 : Consolidate curFrame fields in thread storage
    • 381333d : Fix self-verification with backward branches or invokes.
    • 9f54185 : Set "needFallThroughBranch" flag during block split.
    • 3332018 : Combine CstUtf8 and CstString.
    • 9d14da5 : Fix -Xjniopts:forcecopy, which I broke.
    • 9023263 : Kill stale assert, fix for 4310384
    • 122dac5 : Remove DVM_LOCK_INIT and DVM_LOCK_INITIAL_THIN_VALUE.
    • 1e1433e : Remove unneeded void argument list declarations.
    • cd8f5e7 : Move the interpreter into C++.
    • e4195e1 : Fix a type error in the allocation of non-moving arrays.
    • c233f16 : Revert "am 024b7b9d: am a0739ea3: am af242824: Revert "Fix a type error in the allocation of non-moving arrays." per Ryan\'s request"
    • 5d5b94c : Move the compiler into C++.
    • af24282 : Revert "Fix a type error in the allocation of non-moving arrays." per Ryan's request
    • d52d4b1 : Replace public uses of dvmAllocArray with dvmAllocArrayByClass.
    • eba7057 : Change Type, Method and Field to be IDs rather than values.
    • 26a6b7f : Tweaks for C++ compilation.
    • a4f4a73 : Remove dvmAllocObjectArray and all of its uses.
    • 2384bdf : Improve the impossible allocation log message.
    • bdd06aa : Fix a type error in the allocation of non-moving arrays.
    • 541ea61 : Adjust basis against which enum performance is compared.
    • 2ba33db : Fix a type error in the allocation of non-moving arrays.
    • d5f6ef4 : [JIT] Clear inJitCodeCache flag on return
    • 61ad16e : Support catch blocks.
    • da2a9cb : Return Code instances from Method.declare.
    • d5c36b9 : Move the remaining non-compiler VM code into C++.
    • c469fa6 : Fix build by reverting NELEM change.
    • 12ddb41 : In C++, we can offer a better NELEM.
    • 1813ab2 : Move the verifier and parts of the interpreter into C++.
    • 23ba960 : Start actually using C++ in the JNI implementation.
    • b665fb2 : Don't require a dalvikvm to build.
    • ed0fe6c : Bare-bones dex code generator.
    • 8938303 : More JNI implementation cleanup.
    • 0647d29 : Switch the JNI code over to C++.
    • 88eaaaa : Fix out-of-date comments.
    • b584d4a : Cleanup.
    • 2d63bc5 : Move JDWP into C++ and add extern "C" to remaining non-compiler includes.
    • a70a3d8 : Compile libdex as C++.
    • 780d3e2 : make dvmOpenCachedDexFile resistant to umask changes.
    • 80aedd4 : The jni-tips documentation has moved to frameworks/base.
    • dabd15a : Move fundamental object definitions and operations to C++
    • f04b62a : Fix self-verification with backward branches or invokes.
    • c6d2470 : Add a class flag CLASS_ISCLASS.
    • 056a24a : Move the reflection code into C++.
    • e714746 : Fix debugger performance regression
    • db0c954 : Convert the internal and in-line natives to C++.
    • 4baaea3 : Add additional asserts and combine declarations with definitions.
    • 62fe4c1 : Add missing JUMBO opcodes to volatile rewriting
    • 5867bea : [JIT] Close code cache race window
    • 56ff6fe : Dx block dumper no longer fails on abstract and native methods.
    • e3c0b54 : [JIT] Fix volatile test
    • 2c155af : Add jniThrowExceptionFmt.
    • f9fa8c1 : Fix for loops and eliminate some other undesirable idioms.
    • 80d118a : Revert "[JIT] Fix volatile test" - breaks build
    • c59931e : Fix method profiling [issue 4260697]
    • 224fa21 : Updated dx to emit rsub instructions whenever it can.
    • 11fb99d : [JIT] Fix volatile test
    • 9688de1 : Bug fix for rsubs being improperly generated.
    • ae188c6 : Compile the garbage collector and heap profiler as C++.
    • 1800713 : Bug fix for rsubs being improperly generated.
    • f21e575 : Scale the card count by bits per byte to derive a bit vector length.
    • c759b9f : Improve JNI indirect ref diagnostics
    • afe002d : Update the interpretation of --target-api.
    • 5cbbea3 : Fix some stale docs references.
    • a4a1903 : Fix x86 fast interpreter
    • 535abdd : Normalize loop exit condition before checking counted loops
    • 93afccc : Stop logging a couple of messages
    • 93c009a : Fix JNI GetStaticFieldID
    • 8b94be1 : [JIT] Rely on the opcode only to determine volatile
    • 49f3064 : Do not emit the write barrier when storing to primitive volatile fields.
    • 4a7db9c : Fix sizing of the modunion table on small heaps
    • 552cacb : Include strings.h for the ffs prototype.
    • 77ebd06 : Size the jni local references table to avoid resizing at startup.
    • 0460e74 : Do not emit the write barrier when storing to primitive volatile fields.
    • 2cd0cb8 : Use x86 variant in dalvik for TARGET_ARCH_VARIANT=x86-atom
    • cfa208d : Change the tread state before acquiring the code cache lock.
    • 7209bdd : [JIT] Clear inCodeCacheFlag on extended singlestep
    • 32115a9 : Generate code for loops formed with the new builder
    • 3a56e9d : Add missing JUMBO ops [fixed]
    • ba587f9 : Improve diagnostics when non-String passed as a jstring.
    • bd7865b : Add missing JUMBO ops to JIT
    • 072b5d0 : Add missing jumbo opcodes to the self verification exclusion list
    • ce87bfe : Delegate the queuing of cleared references to managed code.
    • 51c9d78 : Update a test to handle a different anonymous class name.
    • 99e3e6e : Fix interpreter debug attach
    • 6b1f9f8 : SamplingProfilerIntegration and SamplingProfiler improvements (1/3)
    • 06bfe18 : Improve diagnostics when RegisterNatives fails.
    • 4b17a1d : Init classes used by DDMS
    • 94d6525 : Add safepoint callback for gc
    • edb595d : Remove unused security manager code.
    • ce1762c : Prep DDMS stuff in InitRefs
    • ddab84b : Fix a couple of asserts
    • b8b838f : Support reflective lookup of single fields.
    • ac81510 : Fix x86-atom build
    • f5e6de9 : Yet more InitRefs-ing
    • 045736c : Try a bit harder to look like gdb(1).
    • abd4f6e : Automatically dump stack traces in dvmAbort on the host.
    • 69c93e9 : Native code to fast path annotation lookups.
    • c99fe6d : Optimize annotations.
    • 19cd2fc : Some more InitRefs-ing
    • 38b6174 : Various dx fixes to make it preserve locals and debug info.
    • c4a8caf : Interpreter fix - limit suspend checks
    • 4a93f98 : Dump the current code stream when the assembler fails on size issues.
    • 86c9593 : Various JDWP updates
    • 6bf7f30 : Use PrintWriter rather than PrintStream in dex analysis tools.
    • 486ac3c : Removing inaccurate and unmaintained docs.
    • 06d3da5 : Kill off code, and leave a note.
    • 9a3147c : Interpreter restructuring
    • 19007bb : Get rid of some inconsistent formatting.
    • c81c29e : Left a note for future editors.
    • c399ea5 : Pull the globals iteration into InitRefs.
    • 8cd640b : Fix some exception issues
    • 6aed656 : Fix dalvik test 089
    • f60f48e : Remove more dead SecurityManager cruft.
    • 0970976 : Fix up some JDWP stuff
    • 09dc1b7 : Make sure both options objects get created.
    • 9ceb899 : Use the more pervasive /bin/sh instead.
    • 1a777d2 : Add a missing strings.h include for strcasecmp.
    • 5fac7a4 : Remove TEST_VM_IN_ECLAIR.
    • b66a0c5 : Remove HeapWorker.h from Dalvik.h.
    • a346a60 : Update version number.
    • 9f65560 : Clarify the comments some more.
    • 18fde74 : Clarify / correct comments.
    • 3475f9c : Move finalization out of the VM.
    • f4955a1 : Add opcode-emission backward compatibility.
    • 46cd4fb : Extend a trace with a backward branch into a loop.
    • 324d2f2 : Use 'dalvikvm' only to test dx.
    • 14b63ca : Remove an unused DalvikNativeMethod.
    • 4b68254 : Bug fix for dominance frontier calculation in SSA transformation.
    • b4bb7f7 : Add a 'dalvik' shell script to launch dalvikvm on the host.
    • e76df83 : Fix the order in which natives are registered.
    • 09d308b : Add support for pre-dexed libraries to dx.
    • 2e31a71 : Register allocator uses single reg for each local when possible.
    • bd3dba4 : Don't emit multiple copies of annotations when merging dex files.
    • 3dfda9a : Add --target-api=N option to dx.
    • 61f4c7e : Clean up ArrayStoreException some more.
    • 584a181 : Update CheckJNI implementation
    • 044879d : Correct the reported index.
    • 4b74b47 : Clean up ref table dump
    • 7f02b2d : Clean up dvmFindReferenceMembers().
    • 265cc5e : Further init-time cleanup.
    • da2013f : Unify reference table dump
    • 0ebdfc2 : Fix bugs in instruction parsing for incremental dx.
    • f1b27b3 : Clean up method reference/offset initialization.
    • 65ecc26 : Clean up constructor reference initialization.
    • 5cb6872 : Clean up field offset initialization.
    • c73d12f : dalvik: remove LOCAL_PRELINK_MODULE
    • 71c1771 : Replace jumbo opcodes in certain circumstances
    • d80fc91 : Clean up class reference initialization.
    • d82cebc : Add trace description dump routine for debugging
    • 5396fcb : Remove outdated asserts.
    • 318839c : Collate the initial class creation code.
    • 0451704 : Print class/method info for virtual callsites in JIT verbose mode.
    • 1553988 : Clarify a comment.
    • 2494c50 : Add a predicate that returns true for addresses contained by the heap.
    • 85823bf : Free the slot data when freeing an indirect reference table.
    • c36fb46 : Do not allocate native objects on the managed heap.
    • d1e1668 : Fix bugs in incremental dx.
    • a9c49df : Clean up how primitive types are handled.
    • c31f795 : Verifier allows certain errors so they can fail at runtime.
    • ce52ba3 : Build libdexdump_static.
    • f4ef26d : Clean up stale cases
    • 842947e : Extract more reference inits.
    • ec2a40a : Remove the stopAtPrivileged argument.
    • 24bd4c5 : Add volatile/jumbo opcodes
    • d8a16d3 : Kill off the doPrivileged() special case code.
    • 40fcd04 : Pull the Reference setup code into InitRefs.c.
    • cd38042 : Clean up UtfString.c, two ways.
    • 385828e : Handle relocatable class objects in JIT'ed code.
    • 9ea32b0 : A bit of libdex spring cleaning.
    • d4bd92b : Better class name validation.
    • f39ec04 : Improve class name checking.
    • 82801e1 : Fix handling of short types in FFI bridge
    • 4570ad0 : x86: restore standard stack frame layout and fix stack alignment.
    • 701abba : Use indirect references in JNI by default.
    • 4043182 : Also clear the JNI weak global reference table on shutdown.
    • 88fefea : Use an explicit fp in dvmPlatformInvoke
    • 2ff04ab : Fix method profiling
    • 20d4d04 : Compute a length based on heap size instead of card table size.
    • e4c3b5e : Finish the indirect reference implementation.
    • d2b3f49 : Permit dx to build resource-only dex files.
    • ae38a1e : Add a tool to grep the strings in a dex file.
    • 47f5825 : Consistency in exception throws.
    • 3111b0c : Collate more of the low-level class lookups.
    • 6a52d1d : Fix JUMBO failures
    • 0b8b293 : Rename some of the exception functions.
    • 9807b4e : Clean out now-unused exception code.
    • 56da263 : More exception rework.
    • 57fd399 : Low-level support for in-memory DEX
    • a3b3512 : More exception rework.
    • 85ba81d : Set up a few more exceptions.
    • 871f89b : Fix for test case now that jumbo opcodes are on.
    • cfb3212 : Let dx generate the new extended instructions.
    • 537e29e : Set up a few more exceptions.
    • 6c355e5 : Use the card table to scan the immune region of the heap.
    • 4b5fa2e : Clarify the ordering requirement.
    • bf0cce6 : Fix build.
    • 20d7e6c : Handle OP_THROW in the method JIT.
    • 8521311 : Yak-shaving in support of the exception cleanup.
    • 0346e9d : Change invoke-object-init to /range form
    • 3d054be : mterp generation cleanup
    • fec4890 : Fix PopLocalFrame
    • bc606f5 : Clean up a few more exceptions.
    • 9b598e3 : Clean up a few more exceptions.
    • 98f3eb1 : Exception cleanup in the assembly interpreters
    • 46413c1 : Add notice file for dx.jar and dexdump
    • a7d59bb : New interpreter breakout mechanism
    • 97c3ddd : Add comments describing the dump references visitor.
    • b6f9660 : Improved register allocation for check-cast instructions.
    • 39f8af4 : Fix a minor typo.
    • 7a86c44 : More exception cleanup.
    • b8fb51a : Minor improvements to marking convenience functions.
    • 8cb0d09 : Use new negative array size exception reporting
    • 69ee5e3 : Assert that objects passed to scanObject are marked.
    • de88adc : Expand away some infrequently used logging macros.
    • 2c8e25b : More exception cleanup.
    • 6d167a4 : More exception cleanup.
    • d18fcbc : Update dexopt control logic
    • 32bb3da : Add a bit of structure to the Exception startup code.
    • b7a797d : Fix a divide-by-zero
    • 1acb3f5 : Changed dx register allocator to place more phis and reuse locals.
    • 74501e6 : Round three of exception cleanup.
    • 7514403 : Add new comparator function.
    • 46bc467 : Add new comparator function.
    • 70b00ab : Round two.
    • d27f3cf : Factor out class names from throw statements.
    • 3c6f4c0 : Optimize Class.getMethod() by loading only one method.
    • dba1ad1 : Bump up the Dalvik versions
    • 39721ef : Remove a comment about cloning partially initialized objects.
    • 636ed3e : Bump Dalvik version.
    • ef5db62 : Fix for 3477749 WITH_TRACKREF_CHECKS
    • 0f27ad7 : Added flags to dvmCloneObject
    • f8f23d4 : Update to allow x86-atom build for FI on Gingerbread
    • 9f601a9 : Interpreter restructuring: eliminate InterpState
    • 20d269e : Retain annotations when merging dex files.
    • 26a0ce8 : Fix an off-by-one error.
    • 6c360b8 : Fix prelink for libdvm.
    • 6af2ddd : Defer marking of objects as finalizable
    • 03af43a : [JIT] Fix profile trace dump
    • a765e0d : Remove system properties that are now handled in libcore.
    • 5b1ea45 : Return unsigned shorts in ShortArrayCodeInput.
    • 19a03bc : This test stopped being useful quite a while ago.
    • 54db605 : Perform a bit of spec hygiene.
    • 7ab74e1 : Add support to do suspend polling on backward branches in JIT'ed code.
    • 69ee8f6 : Ensure we always call inline natives.
    • b4719ed : Open dexdump files in binary mode.
    • 4ceb6bc : Emit compact ouput .dex files.
    • ce0503d : Clean up use of HAVE_ANDROID_OS
    • b387fe1 : Fix some asm .size directives
    • 84802b3 : Use memchr to scan the card table.
    • ca02b58 : Barrier after construction of finalizable object
    • 6b386bf : Fix for complex jsr nesting causing NullPointerException.
    • cdef3ed : Deduplicate type lists on merged .dex files.
    • 1bbb337 : Fix some bugs in the new dx instruction code.
    • d3a92b5 : Remove spurious code from bad merge/pilot error
    • 6e2af6d : Fix "all stubs" interpreter
    • 9d39562 : Remove gclog.py
    • dda78f6 : Fix to allow SCCP to correctly propagate division and remainer ops.
    • ef32e1c : Add scheduling barrier at the end of IT blocks for FP comparisons.
    • 750d110 : Rename invoke-direct-empty to invoke-object-init
    • 3453a36 : Fast fail impossible allocations.
    • 719e14a : Ensure a dalvik-cache directory exists before running dalvik.
    • 529d6b8 : Tweak the 64-bit load/store code
    • 02e6e54 : Fix an out-of-date comment.
    • 49dc060 : Move more system propery handling into managed code.
    • 95e34fe : Reverting SCCP change to division because the system doesn't start.
    • e1c3a8e : Added support for integer division to SCCP.
    • 9b45c4c : Move more system property handling into managed code.
    • 6b4b336 : Split addNewHeap into separate definitions.
    • b75d1ca : SCCP propagates more constants and prunes unexecuted paths from branches.
    • bc3ba01 : Remove the unused argument to dvmCollectGarbage.
    • 67f9be7 : Remove the private CLZ implementation in the GC.
    • f6b6389 : Add huge-array OOM test
    • 440ec64 : Let tryMalloc field over-sized allocation errors.
    • df39bb7 : Replace dvmValidateObject with ordinary null pointer checks.
    • cc3f8b4 : Move the duplicated alignment macros to a common location.
    • c38b7ed : Relocate the always in-lined functions from HeapBitmap.h.
    • d72564c : Misc goodies in the JIT in preparation for more aggressive code motion.
    • 4bdce2f : Make Release(JNI_COMMIT) faster
    • 81abf28 : Remove JNI_FORCE_C
    • 37b8005 : Added JNI hack to support JNI hack
    • e3f9c57 : Free some strings in error paths
    • 1941065 : Remove the deprecated gcSoftReferences method.
    • 85019f2 : Avoid double-free on error.
    • 7e233ed : Updated expected outputs for some dx tests.
    • bec5aca : Fix expected output.
    • dc520ad : Fix dex processing when no output file is specified.
    • 7baa3b6 : Move DexException to dx.util.
    • 7866f70 : Remove unused and racey debugging code.
    • 9eb7b29 : Remove and outdated comment and logging macro.
    • d6e32b8 : Ensure word atomicity in System.arraycopy
    • 537939c : Move the instruction representation code.
    • d63837a : Clean up targets and data payloads.
    • 740fce4 : Make some "argument shape" be represented by subclassing.
    • 1b3da59 : [JIT] Fix for 3385583: Performance variance
    • e9176c9 : Fixed SCCP to properly propagate reverse subtraction.
    • 8bb6104 : Do not write to an unmarked object when freeing its monitor.
    • 2efc126 : Guard against uninitialized objects when counting instances.
    • f67b6af : CodeReader visitor dispatch now uses OpcodeInfo.
    • 17cae2d : Simplify string transformation.
    • 86f3834 : Add range checking to DecodedInstruction.
    • a754fbb : Move opcode names into OpcodeInfo.
    • 38b861b : Hook up CodeReader.
    • e7bf56c : Use the global maximum to compute the size of a new mspace.
    • 0c6b7eb : Clarify cursor().
    • d9c39e0 : Update doc with actual version number.
    • 32dd826 : More progress on instruction coding.
    • 01605d2 : Remove the unused monitor tracking and deadlock prediction code.
    • a2c9b26 : Add more direct encode() and decode() methods.
    • 83ff618 : Remove the HPROF stack trace collection feature.
    • 19cefdc : Add ShortArrayCodeInput.
    • 7ba9129 : Move dx.dex.code.DalvOps - dx.io.Opcodes.
    • 3c5df37 : Basic facility to read/write bytecode.
    • 6ca2505 : Changed reg allocator to try mapping phi sources/result to the same reg.
    • 30671a3 : Added a comment to String.equals implementation
    • 65a54dc : Make more DEX optimizations "essential"
    • 99ddb1e : [JIT} Fix bug in code cache lookup
    • 85fb8ea : Expand the "--dev" mode to cover VM development.
    • 0fbacd2 : Clarify the comment.
    • 3207edf : Use bcopy() to move object refs around within an array.
    • 9b6881c : Fix accidental transposition of partial and concurrent values.
    • cc6f511 : Package garbage collection policy parameters into a single structure.
    • cfdeca3 : Add runtime support for method based compilation.
    • dcb65c6 : Increase default stack size
    • 80e8d7f : Increase default stack size
    • 6958e9e : Fix armv5te-vfp build.
    • 4596322 : Allow dx to properly generate sub-const and rsub-const insns.
    • a4313fe : Remove unprotected reads in the instance counting routines.
    • 0b7926b : Fix generic-eng (ARMv5) build.
    • 18c990e : Fix push/pop instruction selection and encoding.
    • a371fad : Replace collect with clear for the SoftReference policy.
    • b387ce8 : Remove references to android_atomic_swap.
    • d0900d1 : Made handling of sim exceptions nicer.
    • 6ff6ec6 : Fix dalvik test 084.
    • 7e914f1 : Light refactoring of handleExecuteInline.
    • 18fba34 : Support traceview-style profiling in all builds
    • 6c60c48 : Remove logging of memory management statistics to the event log.
    • 7007e04 : Include -XX:DisableExplicitGC in the usage output.
    • 58aa611 : Change suspend order in GC
    • 821fd06 : Add an option to disable explicit GC requests.
    • 6009938 : Increase LinearAlloc limit
    • cb3081f : Consolidate mterp's debug/profile/suspend control
    • df9f08b : Implement growth limits to support multiple heap configurations.
    • 3970302 : Fix proxy expectation.
    • dc86cd9 : Add an undocumented --incremental option to dx.
    • dd79e4e : Optimized dx instruction expansion to only generate necessary moves.
    • e31a424 : Make DexMerger's dex reader general purpose.
    • 241cec8 : Remove unused heap dumping code.
    • 0f403d5 : Remove some inline declarations to improve debugging.
    • 2396677 : Rename absoluteMaxSize to maximumSize.
    • dc8ad6c : Improve the interface for reading Dex files.
    • 88a4f79 : Make the soft limited predicate look more like a predicate.
    • f24a7f1 : Fix JNI invocation of constructors.
    • c020016 : Fix JNI invocation of constructors.
    • dfc5e8e : Read Dex files from a byte[] rather than a RandomAccessFile.
    • 80211d2 : Only generate debugging LIRs in verbose mode.
    • e5f172f : Minor cleanup of some initialization code.
    • ced90af : Remove a stray empty line.
    • c957f63 : Fix invoke-interface verification failures
    • 7ed3c87 : Add missing length modifiers for printing size_t values.
    • dcc5a45 : Fix implementation of volatile stores
    • a0f4e18 : Remove stale enumerators for external allocation tracking.
    • 80a3043 : Remove some pointless tests.
    • eeb834a : Remove enumerators for stale GC reasons.
    • 0560c6e : Remove the allocation limits interfaces.
    • a05f650 : Remove support for setting the minimum size of the heap at runtime.
    • 4d7dd56 : Handle the case of referent clearing during tracing.
    • 15e4a63 : Handle the case of referent clearing during tracing.
    • 19f4f02 : Check VMRuntime.addressOf is actually passed an array.
    • ff1c0e8 : Remove obsolete comments about small and large object heaps.
    • 38c4134 : [JIT] Fix obscure code cache reset bug
    • f594916 : Move nio direct byte buffers onto the Java heap.
    • 081c714 : New tool merge two dex files into one.
    • 5e261cd : jniRegisterNativeMethods should abort on failure
    • fc8044d : Fix JNI GetMethodID on interfaces
    • 175ce8a : Fix EABI call bridge.
    • da7334a : Fix JNI GetMethodID on interfaces
    • 71eee1f : Added vm support for new jumbo opcodes.
    • b4d9186 : Fix EABI call bridge.
    • f415bcc : Update field offsets in InterpState per Jit-to-Interp cleanup
    • 4fa9da7 : More Jit-to-Interp entry point cleanup.
    • 6159ef4 : Parameterize instance counting to include subclasses.
    • af5aa1f : Don't treat dvmJitToPatchPredictedChain as a Jit-to-Interp entry point.
    • a858933 : [Jit] Fix for 3311468 Maps crashed at handleFmt...
    • 7e2c3c7 : resolved conflicts for merge of d255a545 to dalvik-dev
    • d255a54 : Eliminate the chaining cells for direct JNI calls.
    • dafced8 : Restore a few external allocation constants for compatibility.
    • 0d1aac3 : Revert "Remove inline natives for an unused performance test."
    • a7a2d10 : Update DalvikVersion due to removed NativeTestTarget
    • 7ecd89d : Remove inline natives for an unused performance test.
    • a62c84f : Fix for a crash when GC weak references.
    • 039167e : Simplify the interface for waiting for a concurrent GC to complete.
    • dce27e5 : Factor debug locals into liveness.
    • e7bdd8b : Remove the external allocation facility.
    • e9224fb : Rename BackwardFlow -- Liveness
    • 7b52263 : Fix dmtracedump.
    • 2e152ba : [JIT] Trace profiling support
    • 9fd527f : Progress on live-precise GC.
    • 650177e : Expose sysCopyFileToFile() and use it.
    • eab7355 : Hook up the preexisting RawDexFile opener.
    • 9edce86 : Initialize my field.
    • 7a02cb1 : Store the key value with switch and catch blocks.
    • c95738a : Never write an hprof record for a null root.
    • c5ba2b6 : Plumbing for loading byte[]-based dex files.
    • 16a832c : Periodically reset the thin lock polling interval.
    • 9b748c6 : Get rid of the HeapRefTable type.
    • b676cba : Swapped order of registers for jumbo format 5rc to match documentation.
    • 23d95d0 : [JIT] Regalloc cleanup
    • 13fbc2e : Stamp out some x86/host mode warnings
    • 824290c : _Bool to bool
    • a118989 : Add explicit casts from "void *" to destination types.
    • 3b55675 : Add a new, optional "is sensitive thread?" hook.
    • 0060307 : Implement method parser and SSA transformation.
    • dfd1bbf : Experimental x86 Jit trace selection
    • ef75d46 : Do not commingle application and zygote references when sweeping.
    • 9028bfd : Adding javax.sip to the dx blacklist.
    • 8a69168 : Fix a bug in hprof that corrupted the root set output.
    • 9a4556f : Fix a comment that misrepresents the root marking algorithm.
    • 9ac2199 : New jumbo verification error opcode.
    • fa2f5ad : New instruction format for verification errors.
    • e91b6e1 : Minor tweaks.
    • 2867f0b : Split BitVector into its own file.
    • 701d272 : Progress on liveness analysis.
    • 2126071 : Kill dvmHeapSourceGetObjectBitmaps and aliasBitmaps.
    • 1c3e097 : Compare the buffer pointers to avoid signedness mismatches.
    • c6eb967 : Compute the pointer buffer size from familiar constants.
    • 06d0206 : Various improvements to dexdeps.
    • 07946cf : Throw useful detail messages when Method.invoke fails.
    • be88d8a : Throw useful detail messages when Method.invoke fails.
    • fc75f3e : Fix implicit conversions, rename reserved works, enable -Wc++-compat.
    • 9dc57d3 : Minor simplification.
    • 29d5b5d : Fix stupid copy-paste error.
    • 44209fa : These asserts are no longer pointless.
    • 56f10be : Make the inlined String.charAt throw detailed exceptions.
    • ccaab18 : Another clarifying rename and a bit more automation.
    • a277f14 : Regular-expression compatibility.
    • 21f322d : Small fixes.
    • 973171b : Clean up the opcode-gen script.
    • 8a8286b : Use dvmHumanReadableDescriptor in -Xjnitrace.
    • 0445e48 : Eliminate the GC.h header file.
    • 3a36ca8 : Add a note.
    • 879011d : Get rid of the ugly macros inside the bitmap sweep routine.
    • 90f1543 : Make opcode 00ff be called "dispatch-ff".
    • 91b93ea : Fix monitor verification.
    • 3c4dc3b : Inching closer to having extended opcodes in the vm.
    • 6d4ce5e : Drive all root scanning by the root visitor.
    • 58aeafb : Replace dalvik test local mode with new host mode
    • d12de17 : Give the awk script its own file.
    • 0f737c5 : Extremely minor cleanup.
    • e485276 : Rename some instruction/opcode types and utilities.
    • 7dc44a1 : x86-mterp bug fix; support host mode in tests
    • a5e14d6 : Get rid of QUIET_ZYGOTE_GC and make it the default.
    • 18555fc : Move a stray forward declaration of HeapSource to where it's needed.
    • 5638f4d : Fix monitor verification.
    • 4b6e9ba : Make the enums typedeffed as such.
    • 98c3592 : Fix dvmHumanReadableDescriptor("B").
    • 4a1ef7d : Fix the typing of the assert macro as required by C++.
    • e8ef2b5 : Move reference processing next to its implementation.
    • 26a8280 : Return the value at the top of the mark stack straight away.
    • 9a1f816 : It's "opcode" not "opCode".
    • 5befcb6 : Rename OpCodeNames.c - DexOpcodes.c.
    • 8daf827 : Clarify the spec slightly.
    • df4daaf : Rename OpCode.h - DexOpcodes.h.
    • f7576b2 : Minor tweaks.
    • 33dab96 : Improve "No new threads in -Xzygote mode" message to include thread name.
    • 1112216 : Add more "extended opcode" structure to libdex.
    • a1c604f : Add a link to the dex-format doc.
    • f6426e3 : Remove excess generality from the bitmap sweep walking routine.
    • 3c6c8c7 : Bring 00x and 20bc into the fold.
    • 74b28b0 : Explain a bit.
    • 0759f52 : invoke-direct-empty doesn't actually invoke anything.
    • 4d31eb3 : Punch opcode info access from libcore to the vm.
    • 9d674e9 : Fix DexFile cookie check.
    • ebcd864 : Fix for Issue 3161543 - Remove stray line of code in JIT
    • 758a673 : Clean up the opcode maintenance instructions.
    • 3e24d33 : Make the scan and the visit routines look more alike.
    • caf4e5a : Code to generate libcore's Dalvik opcode code.
    • 81d713a : Verifier doc addendum.
    • a914f8a : Fixed identification of objects in the Constant Collector.
    • b46dfc8 : CPU errata workaround.
    • 3f64a02 : Check monitors during bytecode verification
    • abf3ef8 : Fix off-by-1 bug in expandable bit vectors.
    • 5016966 : Add dvmHumanReadableDescriptor function, and use it.
    • 193a308 : Protect against bogus arrays.
    • 6364465 : Better ArrayStoreException detail messages.
    • 675b642 : Say kNumDalvikInstructions when appropriate.
    • 82901ca : Kill off InsnFormat.nextUp().
    • 7c02a97 : Verification no longer requires startup/shutdown.
    • 41e286c : Get rid of the copies of the opcode table pointers.
    • bb08b66 : Better ClassCastException detail messages for x86.
    • c560e30 : Include both types in ClassCastException detail messages.
    • 5432239 : Use the generated opcode info tables.
    • 8424432 : Generate the tables in InstrUtils.c...almost.
    • d03baaf : Generate the contents of OpCodeNames.c.
    • 7527649 : Improve error messages for bad modified UTF-8 strings passed to JNI functions.
    • 11a4a79 : Generate most of OpCode.h using opcode-gen.
    • 82dbe1c : Promote opcode-gen to the dalvik directory.
    • a1d6b0e : Add all the optimized / runtime-only opcodes.
    • c2b486f : Get rid of kInstrUnconditional.
    • bde004c : Be more prepared for InstrUtils code generation.
    • 319a33b : Progress toward structured lock checks
    • 1530c3e : TypeRef, not ClassRef.
    • d8bb0d7 : Add info to the bytecode.txt file.
    • a092937 : Stop reporting negative widths.
    • 4750bf1 : Remove unused logging macros.
    • 034fba5 : Reset the finger immediately after it becomes no longer useful.
    • 4a6b482 : Add the new instruction formats.
    • 72ef412 : Fix uninitialized variable warning(error).
    • e192bb8 : Fix Thumb2 codegen.
    • 44a38f4 : Add a new index type table for instruction decoding.
    • ff70f76 : Simplify the instruction decoder.
    • 7b3e9b0 : Reharmonize the implementation with the spec.
    • 3d2c95a : Pro-active pre-harmonization.
    • 82c426d : Spec/implementation harmony.
    • a492d20 : Expand away the QUIET_ZYGOTE_MONITOR macro.
    • fdf8052 : Allocate the mark stack as part of heap allocation.
    • d05e4fd : Added info for parallel dx switch "num-threads" to help message.
    • de73f8e : Add const-class/jumbo.
    • f2a6694 : Track change in libcore/NativeCode.mk.
    • 737fac2 : Add the new jumbo opcodes to dx...almost.
    • 7665a4c : Minor tweaks and clarification.
    • 25f7980 : Another bit of cleanup.
    • 470cbbb : Move some verifier stuff around.
    • 380dc65 : Use the static opcode chains in dx.
    • f331a60 : Parameterize instance counting to include subclasses.
    • 32fed2d : Fix CloseGuard issue in test 087.
    • c4ae06f : Rename wrap/unwrap -- box/unbox
    • ec85aa9 : Start including the "next opcode" in Dop instances.
    • d325011 : Shift register index tests to static pass.
    • 12209c2 : More prep work for new opcodes.
    • e49178a : Line width / spacing tweak.
    • be9b0eb : Improve JNI failure logging.
    • 6989a1e : Shift register index tests to static pass.
    • 8d74cbd : Rework the bytecode format file and parser.
    • 202e3d9 : Remove allocation limit checking.
    • a5a4692 : HPROF is here to stay, make WITH_HPROF the default.
    • 2ce33c9 : JIT - support for return-void-barrier [Issue 2992352]
    • ccf5cff : Always dump blocks in label order.
    • ca14ee3 : Check that the debug registry has been started before visting it.
    • c921c82 : Resume all threads after performing an HPROF dump.
    • 1ec987e : Reclassify the pin table as a VM internal root. The native stack classification requires an associated thread but are not directly associated with a thread. If we encounter an object in the pin table during an hprof dump hat will fail.
    • 893ea59 : A bunch of minor cleanups.
    • e0c62f8 : Fix expected output of dx test 086.
    • 10b673f : Fix the expected output of dx test 083.
    • 07018e2 : Separate HPROF from the GC.
    • e2d2470 : Fix dx test 087.
    • 8d670b5 : Update the expected.txt for dx test 094.
    • ae5bf3d : Up the version number.
    • 3d0823c : Fix propagation of constants.
    • 590f78f : Added multi-threaded support to processing of class files in dx.
    • 28323be : Clean up dx test 085.
    • 6748469 : Dx test 083's expected output was wrong.
    • 9c907e0 : The failure of dx test 105 wasn't actually spurious. Fixed the code.
    • 3e1bbff : x86: Improve ArrayIndexOutOfBoundsException detail messages
    • a8f488d : Remove nio cruft.
    • 4fb99d4 : Fix a test.
    • 44098f8 : Properly close address tag.
    • 9f7f6a9 : Implement the new instruction formats.
    • c2d74dd : Correct verifier merging of primitive arrays
    • c49ec99 : Improve dexdump temp file handling.
    • 0bc9fde : A little instruction format housecleaning and prep work.
    • 5183a19 : Allow nested instruction counting.
    • d19988d : Lock thread list, show join target
    • ef22d6f : Don't force optimizations during class init in dexopt.
    • 8c9ac9a : Avoid conditional loads if WORKAROUND_CORTEX_A9_745320 is defined.
    • d88756d : Remove junk from platform.S now armv4t is gone.
    • e877cc4 : Detail messages for ArrayIndexOutOfBoundsExceptions.
    • dbe52e8 : Remove armv4t support.
    • 7ec9144 : Improve the card table scan.
    • 2572eae : Minor clarifications and cleanup.
    • 7f01b33 : One more format and our first set of wide opcodes.
    • 2446f44 : Fix debug statements.
    • ee0dcfe : Rebuild the x86-atom interpreter.
    • 0016024 : Better detail messages in ArrayIndexOutOfBoundExceptions.
    • a7acbf1 : New instruction formats for expansion beyond 256 opcodes.
    • 7f43c03 : Improve the error report generated by the card table verifier.
    • f527f1a : Fix class loader interning following a String.intern.
    • 6440496 : Update heap dump notes.
    • f44af1c : Fix a typo in the return type of dvmIsValidCard.
    • ba56c32 : Remove an obsolete debugging message.
    • 7a136d8 : Export dvmIsValid card.
    • 8f192cc : Open hprof files with O_TRUNC to avoid partial overwrites of existing files
    • be420e7 : Pop call frame before boxing result
    • 2150b0d : Switch to VMWAIT before sending to DDMS
    • ef1ed3c : x86 mterp: fix cherry-pick/merge, issue 3095771
    • c8293e7 : Fine-tune the instructions on the method invocation path.
    • 6684f99 : Minor rename.
    • 5152725 : Bump version.
    • 7dd7bf1 : Keep track of debugger call results
    • 99a33e7 : Verify method invocation type.
    • 50cab51 : Track result from dvmCallMethod
    • a7f5f90 : Don't do ClassLoader prep in dexopt.
    • 0477139 : Avoid lookup of loadClass().
    • 10cac70 : Fix clazz-initThreadId ordering
    • 9ef5ca6 : Change handling of edge case.
    • c054d1e : Use DMB ST for store fence.
    • b91b37e : Correct dexopt for uniprocessors.
    • a6ef944 : Remove obsolete variable "len" to avoid compile failed
    • 319123c : Fixed bug in OP_GOTO_32.S, added support for additional parameters to dvmHandleStackOverflow
    • 0b6e5a4 : Update Call386ABI.S to support 16 byte alignment
    • f0f59f5 : Blargh.
    • 34e314a : Fix verification of switch offsets in large methods.
    • d3b0a4b : Change GC card making to use object head, bug fix for volatile sput obj
    • c488076 : Be more explicit in our -Xms == -Xmx message, and stop pretending we'll fix it.
    • e3f97d3 : Re-organize target-independent JIT code.
    • b703ba2 : Fix OP_USHR_LONG in x86 mterp (Issue 3038137)
    • f678927 : JIT: Source code reorganization to isolate target independent code
    • d81484c : JIT: Remove stray (but harmless) line of code
    • 7351211 : Add user-friendly constructors to StdField
    • f6fd271 : Fix the dalvik-dev build
    • ab961da : Print the JIT codegen type in the VM configuration list.
    • 8b2c3e8 : Fail early rather than crippling the GC if -Xms == -Xmx.
    • c11e0e1 : Fix x86 mterp "longjmp"
    • bd74b4b : Fix getExceptionMessage().
    • 34f91a1 : Fix computation of primitive array widths.
    • 3b8a907 : Fix 64-bit 3-operand multiplication in x86 mterp.
    • 1a7b9d7 : Several fixes for JIT and self-verification under corner cases.
    • f3e1772 : x86 mterp: reduce x86/x86-atom differences
    • 5af8cc8 : I gave some bad advice.
    • 7520ee7 : Add source code skeletons for x86 work. No actual JIT'ng yet.
    • 953a0ed : Staticify.
    • 038d1b8 : Provide "ordered" put calls.
    • fe70026 : Check at startup that we can resolve all the inline natives.
    • 60cc993 : Support -Xbootclasspath/a and /p for dvmProcessOptions in dalvik/vm/Init.c
    • 8552f44 : Use Throwable.getMessage() when logging exceptions.
    • de952db : Make exception logging a little prettier.
    • b837250 : Move up inner class definition
    • 1df319e : Use store barrier instead of full barrier.
    • 94e5692 : Add type name conversion methods for dexgen
    • 802ffdf : Update docs for removal of dalvik.vm.deadlock-predict.
    • 5170ba5 : No longer exciting.
    • 52b31df : Stop cheating in reflective field access.
    • 3f4b63f : Emit return-void-barrier when appropriate.
    • 1acd088 : Fix inliner bug for empty callees.
    • 060f9a6 : Added a barrier to final field updates.
    • 6b1282f : Rename dalvik test 084 to 085.
    • 291758c : Add return-void-barrier instruction.
    • 917cb22 : Add several classes from dx tool to the dexgen project
    • adcf37c : Add dexgen helper classes and Android.mk
    • 3272e2f : JIT: Fix inconsistent handling of sub-word instance git/put
    • c58b9ef : Added "dexopt for SMP" flag.
    • 84dab71 : Fix the Dalvik host build.
    • 1f19988 : Stop using getEffectiveAddress.
    • ab46f94 : Use the correct constant for the limit value of size_t.
    • bcb77a1 : Fix build (track Java class name change).
    • 562cafc : The host build lacks SIZE_T_MAX, even though bionic has it. Change SIZE_T_MAX to UINT_MAX.
    • d370c7d : Change the concurrent trigger condition from "start after N bytes allocated" to "start when N bytes of free-space remain."
    • 5cc61d7 : Collect method traces with the fast interpreter and the JIT'ed code.
    • f30a7dc : Do less work in NewDirectByteBuffer.
    • 34d192b : Update the GetDirectBufferAddress implementation.
    • 8d03ff8 : Add dexgen project dir
    • 26111f7 : New Java-based SamplingProfiler
    • 0517473 : Move the finger computation out of the bitmap scanning callback.
    • 0a3f698 : Show CPU# and utime/stime in the Dalvik thread dump.
    • 8f8109a : JIT: Add new compare-immed-and-branch primative & drop useless clrex
    • effb106 : Revert "Remove an unnecessary finger check when re-marking roots."
    • 46c2613 : Reduce the frequency of bitmap walk loop-bound computations.
    • de9d46a : Improve the heap verifier's failure report.
    • 6e02fef : Remove an unnecessary finger check when re-marking roots.
    • fc22220 : Simplify the bitmap walker subroutines.
    • 34dc796 : Make JIT inliner work under single-stepping mode.
    • 60c6dbf : Fix self-verification to handle loop traces with single-step instructions.
    • 6ba7529 : JIT: Add memory barriers on monitor enter/exit [issue 2951403]
    • ea41434 : Add option for specifying wall-clock in method profiling.
    • e0e36f1 : Revert "JIT: Disable inlining to work around sholes boot crash"
    • 6dce996 : Change the way thread suspension works.
    • bbc2acc : Fix a DDMS thread monitoring crash.
    • e22bd84 : Intrinsics for float/int and double/long conversions.
    • a18a796 : libdl should not be included in the simulator build
    • c6cc1bd : Added new bytecodes for the x86-atom fast interpreter build.
    • 4bd9cef : Consistently refer to the mark context as ctx.
    • 07ecdc0 : JIT: Disable inlining to work around sholes boot crash
    • a01f832 : Collapse a variable declaration and initialization.
    • 33befa4 : Fix the exception thrown by getDeclaredFields if the class is unavailable.
    • 66bb3c0 : Combine a typedef with a struct declaration.
    • df53472 : Minor nio cleanup.
    • 9197746 : Properly handle volatile field accesses from JNI.
    • 49e748a : Use symbolic constants when computing bits-per-word.
    • 645793e : Bitmap naming clean-up.
    • ac830fe : Fix dx launching script to use the new platform-tools location.

  • platform/development with 1033 change(s)
    • 101f061 : Folding Accessibility Service sample into ApiDemos.
    • e864636 : Remove Graphics OpenGL ES Hidden Activity from Api Demos
    • ded0dc0 : Updated source.prop file for updated ICS SDK.
    • 96c0210 : Adding ICS Accessibility Features to ApiDemos app.
    • 1163f69 : Fix activities that want to handle screen size and orientation changes themselves.
    • 1a9f6bf : CherryPick 676e13 from master to mr0. do not merge.
    • 30073fb : Adding a code sample for how to write a custom action provider.
    • 562cd27 : Remove a garbage file. Follow up to I938ba499.
    • bd9f43a : Adding a sample showing how to use the accessibility API in the compat library.
    • 47b8def : Add hello spell checker sample client app
    • ec1f72d : Update SoftKeyboard sample to use InputMethodSubtype
    • f7f6886 : Cherry picked from c9a94b0f in master. Do not merge.
    • e7d00ac : Home should not be persistent.
    • e842e95 : update andriod beam demo. add action item to go to Android Beam settings, add help info, and add callback for on-push-complete
    • 2f33e1e : fix android beam demo icons
    • 1bd9bf8 : fix beam demo build target
    • 936304c : fix android beam icon and add make file
    • 8e56770 : docs: add update information to some samples
    • 0f53a4d : rename Android Beam sample to Andriod Beam Demo and add launcher icon
    • 34ff3e7 : docs: add update notice to HC gallery sample and add screenshots
    • 08fa5ef : Bug 5440088 Turn off the bugreport catpure by default.
    • 985433b : ndk: Remove obsolete API level 11 platform files
    • e872f4e : ndk: Remove obsolete platform files
    • 02053eb : ndk: separate functions and variables symbol lists
    • cbb321f : Updating the sample widget with some better resources.
    • 6293583 : Cleaning up the stack sample widget
    • 9b20402 : fix RSBalls to be minSDK=14
    • c0aeb67 : Update _index.html in RandomMusicPlayer sample for ICS
    • 875cd1c : Move GridLayout1/2 to here from GridLayoutTest in frameworks/base.
    • 976d6ce : Clean up LayoutTransition demos for smaller screens.
    • 90fcc21 : add minsdkversion to spell checker sample and more info to html page
    • 7ee7d6d : Add ActionBarCompat sample (CL 1 of 2)
    • 1263449 : WiFiDirectDemo
    • 5986e12 : Update RandomMusicPlayer sample for new RemoteControlClient APIs, also add media button support
    • e8916f1 : add HTML landing page for spell checker sample. Could use some more info.
    • 7d3fde3 : add NFCDemo and Spell checker service samples to sdk.atree
    • d9d9dae : Fix comments in the sample spell checker service
    • 4fce7f7 : Add SampleSpellCheckerService
    • 3da7fb2 : clean up Android Beam sample
    • d625e11 : Move ICS SDK packages to r1.
    • faa85e4 : Make the VXGA720 skin indicate no hw back/home keys.
    • 8a58547 : Add 1280x720@320dpi skin.
    • d43d340 : Android Beam sample for ICS SDK
    • 771310e : Disable plugin content copy when 0x0 pixels
    • 3d308aa : SDK: generate support library package on build server.
    • fdefc02 : SDK: tweak source package (add com.android. sources)
    • ca5a64e : Import revised translations.
    • f104022 : Update SDK components to r2 for MR0.
    • 3e132a1 : Fix sdk source prop to include proper layoutlib api level.
    • 1cf776a : Updated the sample
    • de784d9 : Cherrypick 3bfbbe2 from master. do not merge.
    • 3bfbbe2 : Update version of apn configuration files to version 7
    • ad1076a : Make the SDK system image be voice enabled.
    • da9eabd : SDK: Generate source packages as part of 'make sdk_repo'
    • 4dedff6 : SDK: generate system-image.zip in sdk_repo
    • e466a63 : Include correct endian.h file
    • e68d53f : DefaultLayoutAnimations should use GridLayout instead.
    • e15c273 : Update minSdkVersion and targetSdkVersion.
    • 1bc31fe : Some minor polishing.
    • 55d41f8 : Sets right preview frame properties.
    • b3ea171 : Implements camera error reporting.
    • 689a60d : fix custom view sample to scale text based on screen density
    • 3a1eb8f : Cherry-pick 7fb4cc from master. do not merge.
    • a0038f1 : remove LOW_PROFILE flag when setting HIDE_NAVIGATION, because it's not needed in order to work
    • c05bf09 : small HC Gallery updates to put alternative values in appropriate config and update manifest
    • 4d7f7de : Use actual JPEG quality when compressing picture
    • 7fb4cc5 : Build SDK with the new location for the system image.
    • 68ec4ac : Fix video format
    • 1f37cd4 : Fix callback sequence on picture taking
    • a88e749 : Adds media_profiles.xml file that is required for proper framework setup
    • dd63895 : Fix camera ID validation
    • 894a63d : emulator: opengl: Add custom_write optimization to encoder.
    • 5d7f087 : emulator: opengl: 'large' buffer optimization
    • e72ed04 : emulator: opengl: improve gralloc debug traces
    • 9a6c028 : emulator: opengl: fix inccorect delete usage.
    • 6aca3d9 : emulator: opengl: add missing EGLDisplay destructor
    • 8abfab1 : emulator: opengl: make internal tables const.
    • 4e6af74 : emulator: opengl: Back-port GLES emulation from the master tree.
    • 3acd482 : SDK: use XSD v5 props when generating repository packages.
    • ec48ca3 : Win SDK: fix missing platforms-tools/dx.bat
    • 4bc3b1f : Hookup to cmdline parameters in emulator
    • b2b5921 : Specify the full path to atree for the windows.atree
    • e98f22d : Rename Compatibility into support and move it to rev 4.
    • e07f59a : Use atree for the Windows SDK. Strip binaries.
    • 71be098 : Move sdk components to API 14.
    • 2a532ee : Implement "takePicture"
    • 73aa4b5 : Remove llvm/api file matching.
    • b13cf4a : emulator: opengl: Fix the Windows SDK build
    • 1a4cc12 : Update API demos to show ActionProvider demo for at least ICS
    • 49842ce : Separate actual camera device start and frame delivery
    • ba78a2f : Fix locking issues in the callback notifier
    • 4756fad : Fix typos introduced during style adjustment
    • 4d47360 : Fix capture stopping
    • 1623248 : Fix build
    • 5467be2 : Refactored emulated camera HAL to comply with code style
    • 33bda47 : Implements connection with the emulator
    • 3abd13d : emulator: opengl: Support named pipes on Win32
    • 3d76ec1 : emulator: opengl: Add support for unix sockets.
    • 3598af3 : emulator: opengl: add missing pthread_mutex_destroy
    • c308bfc : emulator: opengl: re-enable gralloc builds
    • b97c2f0 : Fake camera implementation
    • 2f8b09d : Bump minimum SDK version to 14.
    • f31a96a : SDK packaging for unified llvm-rs-cc binary.
    • ddd0d0c : rewrite HC Gallery app to support phones. In summary, this change:
    • 1fe8fd6 : Move sdk project ant templates into development.git
    • 1cb2c54 : emulator: opengl: Fix egl.cfg tsdefinition
    • 22e4eb2 : Move sdk project ant templates into development.git
    • 758f6d0 : Add switch demo
    • 648e25f : Dang you, TabHost.
    • 34fa563 : emulator: opengl: Fix the emulator-specific builds.
    • 5d1e8b2 : emulator: opengl: add initLibrary function to render library
    • 2dfb7b5 : emulator: opengl: fix the build
    • 91572d1 : emulator: opengl: use bilinear filtering
    • 783cc1b : emulator: opengl: fallback gralloc module
    • d9b501b : Fix the location of the GspLocationTest.apk
    • 20d5b0a : emulator: oops, really fix the build
    • 8b55909 : emulator: fix the build
    • bcc1cb9 : Make the sync adapter driver understand the new settingsActivity parameter.
    • 3f88bea : emulator: opengl: Open libGL.dylib as a framework on Mac
    • 33a93eb : Update required due to framework API change.
    • 47cbdfb : emulator: opengl: remove debug traces.
    • cecb6a0 : emulator: opengl: Make host decoder libraries static
    • 6efe381 : emulator: opengl: build gralloc driver by default
    • 5dfd5b2 : emulator: opengl: support moved shared libraries.
    • e2dda38 : emulator: opengl: Avoid conflicts with SDL_CONFIG
    • 0008793 : emulator: opengl: fix Windows build
    • 974b1d6 : Removed --target-api option from dx.
    • bb3784d : ndk: update JNIEXPORT declaration in jni.h
    • 503419c : Remove obsolete comments
    • f7e7e46 : opengles emulator- check framebuffer status fix
    • 2d7184f : Remove tests for obsolete repository.
    • ce77ef5 : Enhance the TouchPaint sample with stylus support.
    • e6e13cd : Fix a typo in the sample engine settings.
    • 4629d24 : opengles emulator: fixes flashing effect on Mac
    • bdf4c1f : opengles emulator: fixed EGL sharing context
    • db03e6d : Modify the classpath due to the location changing of Gallery.
    • 8f6a331 : Adding ability to strip geometry from collada files. Fixing element/type creation. Build test.
    • eec5042 : Add systemui tests to testdefs.
    • 12a9a5a : Reduce build widget footprint to 1x1.
    • 75094ee : opengles emulator: use bionic tls slot
    • b9a5baf : opengles emulator: code cleanup removing dead code
    • 8c962dc : opengles emulator: replace the readback at end of frame with blit
    • b4ac2b3 : Update to follow framework change.
    • 3ae6928 : emulator opengles: improve TcpStream throughput
    • a6b033d : opengles emulator: do single display connection for all subwindow
    • 2a581c9 : EGL translator : fix windows egl for handling device contexts
    • 22bb339 : opengles emulator: do not publish support for setUpdateRect
    • bdfb715 : opengles emulator: call XInitThreads in emulator_test_renderer
    • 3335843 : Include the new activity classes in the samples
    • dd722e4 : Fix issues in LayoutAnimationsHideShow demo.
    • 617416e : opengles emulator: support display rotation and resize
    • 9dcac07 : opengles emulator: mac support binding context to pbuffer
    • f79a58e : opengles emulator: fix shader parser precision qualifiers
    • 13b3da8 : opengles emulator: added FPS statistics printout
    • 7944edc : opengles emulator: fix the uniform location WAR for intel platforms
    • ea7f72a : opengl emulator: fix windows build
    • bc9d37e : opengles emulator: fix shader/program info log functions
    • b01f5d5 : Set HAS_CONTENT field from the app after writing audio content.
    • 5591368 : Remove old fashioned expand/collapse techniques in SearchView examples.
    • ddea282 : New API demo for installing/uninstalling applications.
    • 97fa8de : opengles emulator: Support current value for attribute 0
    • c9d1926 : opengles emulator: GLESv2: adding more params validation.
    • af777c2 : opengles emulator: check OES_standard_derivatives support
    • 2ec2fa1 : opengles emulator: fix uniform name translation to apps
    • 50c0fb0 : opengles emulator: GLES2 translator / codec
    • 0fd3ee2 : opengles emulator: GLES fix memory leaks
    • f6b9241 : opengles emulator: support glEGLImageTargetRenderbufferStorageOES
    • f1d98dd : opengles emulator: filter-out non-RGB configs
    • 52829d8 : opengles emulator: Workaround Cordy (Unity) bug with intel driver.
    • 29994cb : opengles emulator: make glFramebufferTexture2D work
    • aac306d : opengles emulator: Separate FramebufferData to header and source files
    • 14d40b8 : opengles emulator: GLESv2: glGetShaderPrecision
    • 142ed5b : opengles emulator: fix initialization of vertex attribute
    • aaac179 : opengles emulator: object name manager name generation
    • 62c6532 : opengles emulator: handle window surface resize
    • af8fb70 : opengles emulator: fix bug in glTranslatex
    • 42b6b44 : opengles emulator: fix printf's
    • 0957f4a : opengles emulator: fix a bug in RangeList
    • ded8587 : opengles emulator: Fixed Windows renderer termination
    • 5018365 : opengles emulator: GLES memory leaks
    • 8ee217f : opengles emulator: fix glGetUnifrom
    • d2fae70 : opengles emulator: libEGL fixes for ATI driver on windows.
    • a22010c : opengles emulator: limit X11 configs some more
    • cd359e5 : opengles emulator: fixing pointer size bug.
    • e2dfd84 : opengles emulator: remove compilation warning.
    • 467e5fb : opengles emulator: fixed renderer termination flow
    • aceb2e3 : updated Animation Plugin for NativeWindow interface
    • ad716fc : Exclude some non-source folders from IntelliJ projects.
    • af2e1dc : Start service intent when contact is being displayed
    • e993528 : opengles emulator: fixing GL_HALF_FLOAT_OES bug
    • ee2388c : opengles emulator: forced GLSL version to be 120.
    • e1a6d10 : opengles emulator: GLES2 codec - glFinishRoundTrip
    • 0d5ea9b : opengles emulator: test: added shader flags to triangleV2 test
    • 6d0f92b : opengles emulator: support glEGLImageTargetRenderbufferStorageOES
    • 0710435 : emulator opengl: fixed encoding of glGenRendebuffer
    • 9254c7a : opengles emulator: fix bugs in CUBE_MAP implementation in GLES_CM
    • 65f8c50 : opengles emulator: add GL_OES_depth_texture extension
    • c8dfd86 : opengles emulator: fix GL_EXT_packed_depth_stencil string
    • 70d6f3e : opengles emulator: 2.0: handle texture=0 on glFramebufferTexture2D
    • a182a1a : opengles emulator: limit GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
    • 833ce70 : opengles emulator: Call XInitThreads on Linux.
    • ca5e982 : opengles emulator: fix glGetShaderSource
    • 0a190be : opengles emulator: fix GLESv2 shader source packing
    • fb1868a : opengles emulator: fix eglGetProcAddress
    • d8b376d : opengles emulator: fixed EGLContext and EGLSurface ref-counting.
    • 0111043 : opengles emulator: fix the mixing between pack/unpack alignments
    • e99305d : opengles emulator: cache all buffer on the guest
    • 6208854 : opengles emulator: dynamicaly grow ReadBuffer
    • 8f887e6 : opengles emulator: fix eglGetError
    • 39c5318 : opengles emulator: inc/dec ref-count of buffer on SwapBuffers
    • e3239b8 : Fix fill behavior in an old AnimationSet demo.
    • d407959 : VoicemaiProviderDemoApp changed to use api from sdk.
    • 3a064ab : emulator: opengl: Make render_api.h C-compatible
    • 4929d6a : development: copy stack tool over from vendor/google/tools
    • f907f4f : NDK: x86 header file has incorrect definition for ptrdiff_t
    • 8bf6664 : GPS Location Test
    • 173fb98 : Demonstration of the various fullscreen modes:
    • 25b3794 : 2.0 translator: link only if both shaders compile
    • e8c7a05 : opengl translator: Added GLSL ES builtin constants.
    • 7e04a24 : 1.1 translator: WAR for GL_ALPHA_TEST_REF bug
    • 926db88 : 1.1 translator: glGet(GL_MAX_CLIP_PLANES) returns max 6
    • ceb7fc9 : remove NV_WAR defines
    • 50b7e75 : Show how to use broadcast for accessing voice search settings.
    • 36f0d56 : Fix size_t definition in x86 NDK header file
    • b2b6f2f : Get rid of libqemu library.
    • 0433962 : Add all platform fonts to the SDK.
    • b7968a9 : move platform tools to r8.
    • e036a5f : Remove Runtime exit() function from Balls app.
    • 518aa9c : GPS Location Test Build Change
    • b0fd2cf : Fix runtest --path for package-private frameworks tests.
    • bb0459c : Removed Launcher2_intermediates from .classpath
    • 65b7786 : New API showing the various new service binding flags.
    • 7dd37fb : Adding a missing documentation of the ActionProvider ActionBar sample.
    • 772468f : GLES2 translator: workaround for nvidia bug with GL_VALIDATE_STAUS
    • 715c489 : 2.0 translator: workaround for nVidia "bug"
    • dd954c8 : GLES2 translator: host does not support RGB565
    • 31b99df : GLES translator - enable binding to multiple texture targets
    • 3c457bd : GLES2 translaotr: fix glLinkProgram and object names
    • 23e15c5 : Support new intent INVITE_CONTACT introduced in v14
    • fc74f9e : A few fixes for Eclipse classpath file.
    • c35d058 : Add new API demos for fragment custom animations.
    • 35cf07a : Add the variable speed tests to the test runner.
    • ea5c0b0 : New SearchView expansion using ActionBar feature.
    • 2d7bd93 : This tool is no longer required
    • 16f8525 : Fix sample to use API 14.
    • 9d7ed78 : Fix crashes when NFC isn't supported.
    • 3cb6879 : Convert looper traces to traceview traces
    • 7d421c5 : Update findunusedresources to know about integers and mipmaps
    • c6c89b9 : Added deferreturn command
    • b36bed5 : Added view introspection functionality to Monkey
    • 7089a5a : Move ConnectivityTest apk to the sdk directory
    • 575c0c3 : Fixing the action provider demo
    • 80770d5 : Update skin list.
    • ecfcc7d : Fix runtest --path for tests built against SDK.
    • e2e7ec9 : Build all samples against SDK.
    • 269adda : Add simple tool to process and display looper traces.
    • cd18190 : ndk: arm: also update other CRT runtime objects.
    • ddece2d : Adding ActionProvider demo.
    • 2dfe0aa : fix the function pointer table
    • 921d82f : Add the Tap duration in the scripted monkey.
    • b75382e : emulator:opengl: fix windows build
    • dc8ff0c : Add WSVGA skin to represent 7" tablets.
    • 99ef052 : use Translator's glTexImage2D in doCompressedTexImage2D
    • a062ad6 : ndk: Fix android-3/arch-arm crt{begin,end}_so.o
    • 75cedfa : ndk: Add crtbegin_so.o / crtend_so.o to android-3
    • 31bf4fa : 2.0 Translator:GL_INVALID_VALUE on bad program/shader
    • 76007c3 : Fix parameter parsing in renderer
    • 0dad64d : opengles Translator: DrawTex impl - don't draw if no textures enabled.
    • 79b1bad : 2.0 translator: support ARB_ES2_compatibility stuff
    • 1d8465c : translator EGL:fixing bug in eglGetDisplay caused in Windows Platform
    • 1d9dc99 : opengles Translator: get Compressed texture handling out from GLEScontext
    • 3de6f45 : Add the pinch and zoom action in the scripted monkey.
    • 6a42c74 : Remove simulator conditionals.
    • d9d1006 : opengles emulator: support for null in data parameter of glCompressedTexImage2D
    • c99d4a0 : opengles emulator: support NULL as parameter to glTexImage2D (gles1)
    • 3995c44 : Eclipse IDE classpath fixes
    • 04a4d9a : Remove the simulator target from all makefiles. Bug: 5010576
    • 16f2e31 : emulator:opengl: input event redirection
    • 70d98e6 : emulator:opengl: custom framebuffer sizes
    • 201584b : egl emulator: fixes for covegl conformance test
    • 5dd421c : GLESv2 Translator: fix glGet*
    • d8a9cfc : Fix sample package API level.
    • 5f080f3 : GLES2 translator: fix glUseProgram error
    • 5593338 : GLES2 Translator: GetVertexAttrib* fix
    • addc68e : GLES2 translator: fix point rendering
    • a249322 : GLES2 translator: DeleteShader/Program fix
    • cea52a8 : opengles Translator: fix uncompress palleted A1 textures
    • bb5918e : Add gtest target support for runtest --path.
    • 651e671 : Delete the simulator. Bug: 5010576
    • 14f351b : opengl translator: fixed EGL regression
    • bed1318 : sdk: Copy ABI-specific kernel image to platform image directory.
    • 8bebd3b : opengl translator: Added support to ETC1 compressed textures.
    • 44fd373 : Opengl translator: fix EGL Windows specific issues
    • a62aa2c : opengl translator: add native config id to EglConfig
    • d6f18cd : opengl emulator: Added gl error tracking on the guest (encoder)
    • dd3849c : emulator opengl: fixing clean windows build
    • 64f8ae0 : opengl renderer: added option to dump GL stream to file.
    • 3db2bcf : opengl translator: fixed normalized vertex attribs
    • 4534229 : Copied over latest changes to VoicemailContract api.
    • 223a949 : opengl Translator: adding type EGLNativeSurfaceType
    • cdc5179 : EGL translator: fixes shared context on windows
    • 15680c5 : OpenGL renderer: handling subwindow messages
    • 4672ada : fixing bug of shadowing a variable
    • b68a421 : opengl renderer: Enable and fix renderer Mac support
    • 25f01dd : opengl translator: Mac fixes for unbind context
    • c3fb532 : GLES2 translator:
    • 2782c5a : System egl: fix eglInitialize
    • 304a1c2 : opengles Translator: Omit precision macros from shaders
    • 440eb6e : opengles host: some order in host gl debugging
    • 5d355b7 : opengles emulator: Init eglError to EGL_SUCCESS
    • 8fa554f : egl translator
    • ccc72aa : add gles includes to the translator
    • 74871cf : Translator GLES2: fix glGetShaderSource
    • 5ec953d : Make sure RGB_565 config is available to emulator
    • 170eb97 : opengles renderer: added CHECK_GL_ERROR defie for gl debugging
    • 3034c35 : opengles Translator: sort conformant configs first
    • 1d3f5f5 : opengl renderer: create rendering subwindow
    • 31580f4 : opengl renderer: windows runtime fix
    • 950192d : opengl translator: EGL Windows bug fix
    • 6adfa49 : opengl translator: fixing 2 Windows EGL issues:
    • 03d0055 : 1.1 Translator: fix conversion of compressed textures
    • 747b20c : 1.1 Translator: fix drawing of GL_POINT_SIZE_ARRAY
    • 0b5684a : 1.1 Translator: fix bug in glDeleteTexture
    • fbae5aa : 1.1 Translaotr: handle glGet(POINT_SIZE_ARRAY)
    • 2da542b : 1.1 Translator conformance: fix texture issues
    • 635e929 : opengl translator: fixed glGetString(GL_EXTENSIONS) for GLESv2
    • d18e93b : Translator 1.1 conformance: fix ARRAY related gets
    • b241f90 : Translator: fix eglGetProcAddress() on Linux
    • 83132ab : Translator 1.1 - fix glGetPointer
    • 6a40d94 : Fix segfault when destroying context
    • 03da508 : glDrawTex- GL_INVALID_VALUE if width/height = 0
    • 772de2e : opengl translator: extending ConversionArrays class
    • 166f3cb : opengl translator: add vertex attrib index validation.
    • 3c15de2 : opengl translator: conformance fixes
    • 61d8457 : validateing client's arrays type
    • 2ca84fb : opengl translator: supporting GL_BYTE type
    • d79a090 : New API demo showing how to make a resource reference.
    • 4c99800 : Convert fountain from RSSurfaceView to RSTextureView.
    • 33e95e8 : emulotor gralloc: fixed HAL_PIXEL_FORMAT_RGB_565
    • f53e7c9 : ApiDemos: Fix array indexing bug in game controller demo.
    • 5480519 : Follow internal impl change.
    • 8793e54 : emulator gralloc: Make the cb_handle_t::validate static
    • 87363ca : opengl translator: Fix windows runtime problems
    • a20ba0e : Setting Renderer default libs to use translator libs
    • efcbbc3 : emulator opengl: fix windows build
    • 118af85 : emulator GLESv2: fixed (#16) NenaMark crashes on exit
    • 62d074d : emulator opengl: add GLESv2 support to driver + renderer
    • a69cb1f : Emulator Connectivity Test
    • f7f6842 : sdk: Copy ABI-specific kernel image to platform image directory.
    • 402adc4 : Add a sample for handling hover events.
    • 8e385c5 : Copied recent VoicemailContract changes from framework/base/core to VoicemailProviderDemo.
    • b688761 : Add sample TTS engine
    • e02b387 : Fix an iligal "free".
    • 33cd758 : tex 0 is legal.
    • 72233c6 : Support GL_(NUM_)COMPRESSED_TEXTURE_FORMATS get.
    • a0b0d08 : emulator opengl: fixed wrong delete
    • 0536060 : emulator opengl: guest/host rendering syncronization.
    • 4ef1f34 : emulator opengl: initialize new colorbuffers
    • 88ad268 : emulator opengles: Fixed bug in gralloc unregister_buffer
    • 128f401 : emulator opengles: Fixed a bug in eglChooseConfig implementation.
    • fdcba32 : opengles emulator: Fixed upside-down gl image
    • 72ad4ee : Add API demo for LocalBroadcastManager.
    • 2409c5a : ndk: x86: Update android-9 x86 platform files
    • fea911d : Network detection sample using TelephonyManager
    • 8422a11 : emulator: opengl: Update/simplify build scripts
    • 320d10e : Package the 2 llvm-rs-cc versions in the Windows SDK.
    • 79aa3ce : Prepare new plat-tools SDK component with 2 llvm versions.
    • c81d080 : Add SwitchPreference demo in ApiDemos.
    • 22a288a : emulator gralloc: removed compilation warnings.
    • 7d39ef3 : emulator opengl: Fix gralloc color buffer uploads
    • 5960b27 : emulator opengl: Added support for config_size 0 to FBConfig::chooseConfig
    • ca629bd : emulator opengl: fix crash in gralloc_free
    • 1ef706f : emulator opengl: implement glGetString
    • a2ec733 : emulator opengl: use eglGetProcAddress in EGL dispatch.
    • 4ec4346 : emulator egl translator: Fix eglGetProcAddress.
    • f0dce80 : opengl renderer: Fixed colorBuffer texture creation.
    • b57ad81 : emulator opengl: Fix bug when re-binding the same context
    • 5def410 : emulator opengl: more few fixups needed for the system to load.
    • 613025e : emulator opengl: pool of fixups to the host side.
    • 6a79e88 : emulator opengl: pool of fixups to the system components.
    • 2220d27 : emulator opengl: added Bind texture to EGLImage/surface
    • a26f6f2 : emulator opengl: Added glFinishRoundTrip to GLESv2
    • c89b3dd : Add layoutlib-tests to sdk build.
    • a21ef2b : sdk: Ensure we copy build.prop to platform image directory.
    • 163235e : opengl translator: fix eglGetConfigAttrib
    • ac7987e : opengl translator: conformance fixes
    • de40cd3 : emulator opengl: Small change to support more surface attributes
    • a6882bf : emulator opengl: Added glFinishRoundTrip implementation.
    • 903945c : emulator opengl: implemented getProcAddress in GLESv1.
    • d32c2d9 : emulator opengl: system GLESv1 first commit.
    • 102041a : SDK only: add documentation tags.
    • 73742f8 : ViewPager API update
    • d099c14 : Add the framerate catpure tool. The change introduce two new keywords - StartCaptureFramerate and EndCaptureFramerate. This will call the adb shell call service call SurfaceFlinger 1013 to get the actual fps. The system property - viewancestor.profile_rendering must be set to true before running this test.
    • 63506ee : API sample for using new disallow camera policy.
    • 691c832 : Update for ViewPager changes
    • 47d8894 : Update sdk files for the mr2 sdk.
    • c635aaa : Changed VoicemailProvider demo app to use new VoicemailContract api.
    • e27049a : XmlAdapters sample example no longer depends on hidden XmlDocumentProvider
    • be6b6b4 : New API demos showing use of tabs with fragments.
    • a7b7e95 : emulator opengl: implement eglChooseConfig functionality.
    • 33dc9ad : emulator opengl: some system egl fixes after a review.
    • c36ac6e : emulator opengl: moved gralloc buffer handle struct to be shared.
    • dd0a377 : Handle egl context
    • 8a8c601 : emulator opengl: Create and destroy Surfaces
    • cd5e693 : Adding resizeMode to widget samples.
    • 37db3de : First commit of the system egl implementation.
    • 546a328 : Fix runtest build step.
    • e4ccbd6 : Use a function to package android support libraries.
    • cdfaae1 : Make runtest reboot and root more robust.
    • 3c9cefc : Remove runtest hard dependency on test_defs.xml files.
    • cd1489a : opengl translator: make GLcommon static library
    • b30a301 : Adds the Random Music Player sample.
    • 80f8442 : Add v13 to the compatibility package.
    • 7ffb7d4 : Update pager demos to match new v4 ViewPager API.
    • 0db9dae : opengl translator: moved some types out of eglplatform.h
    • c879e1c : opengl translator: initialize dispatch with dummy functions
    • 3dd22a5 : implementing mac OS support for translator's libs
    • dd26774 : opengl translator: GLSL ES translation
    • d61fb75 : opengl translator: added EGL_RENDERABLE_TYPE attrib
    • e4b6d4a : fixes for gles2 tests
    • da84d44 : add gles2 extensions
    • d94a2ef : implement GL_OES_draw_texture
    • 3b7e5e3 : Add gles 1 extension implementation to translator
    • a7f83c0 : removed old/obsolete file GLEScontext.cpp
    • 3150361 : Fix issues raised by the GLES 1.1 conformance test
    • df92d5c : Fix build.
    • 47f569e : Lost and found.
    • 72d2e5c : New demos for the v13 support library.
    • eb6146e : Building with full librs
    • 98ff203 : Add support lib src for Launcher2
    • 0879ed4 : Replacement sample code for DevicePolicyManager api.
    • 889d928 : Fix a bug where eglMakeCurrent(NULL) did not work
    • 88ec3ac : Fix a mess in contexts/surfaces reference count
    • eada5b8 : ThreadInfo- use explicit rather than void pointers
    • 0940266 : Fix version returned by eglInitialize from 4.1 to 1.4.
    • aac7fe2 : EglChooseConfig should handle the case where "configs" is NULL.
    • 624176d : Emulators's GLES 2.0 translator implementation This is the GLESv2 on top of openGL implementation on the host most of this change is moving code which is necessary by both GLES 1.0 and GLES 2.0 implementations from GLES_CM folder into GLcommon folder.
    • 10c3352 : Extract support lib samples out of ApiDemos and in to their own app.
    • 3e1498c : ndk: x86: Sanitize platform headers and libraries.
    • 69d5096 : Update ApiDemos to show active password status
    • ad17727 : Fix build error post Allocation hal split.
    • 5091762 : ndk: Update libc.a to Gingerbread version.
    • 0990e78 : Add keystore intermediates to eclipse classpath.
    • 8d6d258 : Voicemail provider sample source code.
    • 193d98e : Add new API demo for -swNNNdp resource qualifier.
    • 06e66a3 : Create the directory structure for adding the stereo camera libraries to SDK as a componenet.
    • a151dce : Add tests for VoicemailProvider.
    • 7748c42 : Updated revision for the compatibility library.
    • 06819a6 : Simplify HelloCompute example. :)
    • c2c52bd : Fix import ordering to match coding style.
    • f0b7c2e : this checkin supports windows OS in all Translator libs
    • 2840185 : Fix mac build
    • 603b37a : Revert "this checkin supports windows OS in all Translator libs"
    • 1f4c692 : adding functionality to get the local name of an object from it's local name
    • 02c3e53 : fixing bug in the name of GL function "glClearDepthf" -- "glClearDeapth"
    • 0bf6848 : this checkin supports windows OS in all Translator libs
    • b925721 : Fix Development app to use netd for routes
    • 8fd5ab0 : Formatting rules specific to Eclipse 3.5.
    • b6054b4 : More improvements to pager.
    • 6557199 : Fix WebCore include paths due to merge to WebKit r75315
    • 6203540 : small changes to the code before the commit for supporting windows os
    • e387c21 : changing GLcommon lib to be a sharedlib instead of static
    • 91f40d9 : emulator: opengl: ut_renderer usability improvements
    • ac8836d : Move jdwpspy into C++ now that jdwp itself is in C++.
    • 13ec73c : Some refactoring of the code.
    • d78fc7a : android_native_buffer_t - ANativeWindowBuffer
    • cd39282 : Add USB MissleLauncher sample program
    • 3385faf : Add AdbTest sample program
    • 26070d5 : test_defs: new CTS security test.
    • fdd5607 : emulator: opengl: Fix Mac and Windows builds.
    • e22ae45 : emulator: opengl: Add clean step.
    • 4707d72 : adding error handling for Xerrors on EGl linux implementation (EglLinuxApi.cpp)
    • 892a630 : emulator: opengl: Use QEMU pipe.
    • 7b73c9f : common debug flag for the wrapper libraries
    • 59ad4df : emulator opengl: handle NULL pointers
    • 5fb23be : emugen: porperly handle nullAllowed API calls
    • a003fb6 : emulator opengl: missing constant in glUtilsParamSize
    • 4a17ab6 : emulator opengl - ensure server connection for rendering thread
    • bfefa4d : emulator opengl : add Dungeon Defenders to the test apps list
    • 44d4d94 : opengl emulator : GLESv2 handling in the test egl implementation
    • 0c01f32 : emulator opengl : unit-test renderer GLESv2
    • 25af30c : emulator opengl: context version param
    • 0c814b2 : emulator opengl - encode glShaderSource
    • 68e7ee6 : opengl emulator - handle shader string decoding
    • b95e444 : emulator opengl - GLESv2 implementation
    • 8048095 : emulator opengl: typo caused the decoder to crash
    • e359543 : Emulator Opengl unit test - use sperate implementation libraries
    • 318ffd3 : Emulator Opengl - adding preliminary version of GLESv2 encoder
    • 979bbff : emugen: make 'setContextAccessor' method static
    • a3b48db : emugen - fix wrapper context naming
    • ea3a358 : emugen: generate wrapper library files
    • 1393080 : emulator Opengl - slight type change for GLESv2
    • 68367ae : emulator Opengl - number of supported vertex attributes
    • 25d29c4 : adding support for getting gles proc address from eglGetProcAdress
    • f99909b : Fix RS graphics samples.
    • 254492f : Add GLESv2 functionality to GLESv1/GLESv2 shared code
    • 3c2aa9b : Move utility functions into glUtils
    • 2d3b98f : emulator: opengl: Fix Mac build
    • 0ff6e79 : supporting EGL_KHR_image_base & EGL_KHR_gl_texture_2d_image extentions
    • fce7b68 : integrating objectNameManger into GLES implementation
    • a245cb1 : Emulator's host translator EGL implementation.
    • 03dcd43 : Emulator's GLES translator implementation.
    • 15ef1a8 : New version of SampleSyncAdapter sample code that allows local editing
    • e1eea50 : emulator: Add libqemu static library to implement qemu pipes.
    • fb06a28 : GLESv1 extensions
    • b99b5f6 : Fix typo in informational text
    • 3f2b06f : Revert "Comment out jdwpspy Makefile temporarily to fix build"
    • 6bacf7b : Comment out jdwpspy Makefile temporarily to fix build
    • a130006 : GLES2Dbg: more tests and minor fixes/improvements
    • 38c48e5 : Add new API demo for implementing a custom loader.
    • 9df3fc1 : GLES2Dbg: use GL implementation constants sent from server
    • 7698df9 : GLES2Dbg: initial tests
    • c26ad8b : GLES2Dbg: noop - camelCase function names
    • 3a9021e : GLES2Dbg: generate Android.mk and main function
    • 5d916df : GLES2Dbg: reconstruct vertex attributes to match indices
    • 7befbd7 : GLES2Dbg: cache Messages to RandomAccessFile
    • eff952c : Really fix the Mac build.
    • 427cb6c : Fix mac build
    • cca6a5f : emulator opengl: small test app for the emulator renderer API.
    • 555d9be : emulator opengl: the host renderer executable.
    • 1f0d393 : emulatgor opengl: First commit of the host renderer library.
    • 20368d9 : emulator opengl: add OpenglOsUtils library, a set of OS utils.
    • f7cd7ec : emulator opengl: first commit of gralloc implementation.
    • 64db3f9 : emulator opengl: OpenglSystemCommon library shared between gralloc/EGL/GLES.
    • f85c358 : Fix Mac build
    • a6e54e0 : Revert 776bd3e46c2fb5c003ecec4fee99f01943876644
    • f76679f : ndk: Add missing update arm C library for android-9 platform.
    • 32fc922 : emulator opengl: renderControl API encoder/decoder
    • fc2d0b0 : emulator opengl: Added glUtilsPixelBitSize function to glUtils.
    • caafd4d : Moved IOStream.h to be used in external API for libOpenGLRender.
    • a8693d8 : Add handling of tasks being removed.
    • 7ec7773 : GLES2Dbg: code gen for frame
    • 1768bb7 : GLES2Dbg: organize calls into frames and contexts
    • 55fee09 : GLES2Dbg: add more state tracking and snapshot of state per GL call
    • c93109f : GLES2Dbg: use mesa glsl_compiler for syntax checking
    • 9c4ef35 : GLES2Dbg: improve protocol and error check after shader upload
    • a60b6e6 : GLES2Dbg: implemented shader tracking and editing
    • 766c4e5 : GLES2Dbg: use 256KB chunks for lzf compression
    • 067eefe : GLES2Dbg: implemented MessageParser
    • 5089368 : GLES2Dbg: added SETPROP expectResponse
    • 7bc448f : GLES2Dbg: change TableViewer to ListViewer
    • 0ad0296 : GLES2Dbg: added reference frame for glReadPixels
    • 0a5638a : GLES2Dbg: use liblzf for compressing images
    • a7ec4c7 : This is a common library for the EGL/GLES/GLES2 translator libraries.
    • 1dadaee : Tolerate missing AccountManager resource, not just missing resource name
    • 1710677 : Remove the deprecated things from Config.java. These haven't been working since before 1.0.
    • 7e9db3d : ndk: x86: Update libc.so and libstdc++.so
    • 776bd3e : emulator: Remove the global Make variable trick for emulator-specific system modules.
    • 848dcf5 : Change from old Gallery3D to new GalleryNew3D.
    • 0b980dd : Moving spare parts to its own project.
    • 59e35f1 : Add API demo for new -wNNNdp and -hNNNdp configs.
    • 38eafa9 : New API demo for the support library FragmentPager class.
    • 45c7220 : Really fix the Mac SDK build this time. Doh.
    • c29456a : Fix Mac sdk builds
    • 03c8641 : fix handling pointers in emugen.
    • 81c0157 : emulator opengl - directory rearrangment
    • 3e254c1 : Fix build scripts for vbox_x86 target
    • e97b54b : Fix device builds
    • c8c211a : Fix some errors in the foreground compat
    • db35d9a : Fix linux sdk build.
    • b02ad50 : Making the sample weather widget vertically resizeable.
    • a6f8392 : Update SDK files to API 12/Android 3.1
    • f99884f : Android emulator opengl - host side EGL wrapper
    • faa8994 : Android emulator opengl - unit test host side renderer
    • a4205ba : Android emulator opengles - unit test gles wrapper
    • 2d824c6 : Android emulator opengl - unit testing render control api
    • f92438f : Android emulator opengl - OpenGL ES 1.1 decoder
    • 6a04b8a : Emulator opengl - Opengl ES 1.1 encoder
    • c27986a : Opengl implementation - codec common code
    • 3ea87ca : Fix XMLNS detection in SDK Repo XSD files.
    • f7c1d6f : Modify Bluetooth Porting page image.
    • 4e9067c : Update Bluetooth documentation.
    • 5f64d75 : qemud: disable debug traces
    • 3c0c736 : Update Link for CTS 2.2_r5
    • 548c959 : GLES2Dbg: Remove spurious execute file permissions.
    • 60f5414 : Add x86 qemu
    • eb02d8d : Enable lcd backlight in the emulator.
    • 57931c3 : Move samples to 12.
    • 9d01360 : Fix two incorrect android/input.h function declarations.
    • 520c90c : Don't crash because of hardware acceleration.
    • 4802378 : Generate SDK Repository XML.
    • d73e158 : Add android-support-v4.jar to the apidemo samples in the SDK package.
    • 882b22d : fix density sample to state density type rather than screen size
    • 9760e28 : Emugen : A tool to generate wire protocol code
    • 07815cd : Remove the pre-made notice file from platform-tools.
    • 9ad2878 : Fix pwrite() declaration in NDK platform headers.
    • 1dcd976 : development: remove LOCAL_PRELINK_MODULE
    • b058af0 : Disable ccache when using mingw.
    • 6f85d43 : GLES2Debugger: Make command exchange async to improve performance.
    • e59bd87 : emulator: Move platform-specific modules to development.git
    • c7d8870 : ndk: Fix stdint.h definitions for C++
    • 1a6a849 : Disable ccache when use mingw.
    • 114db2a : ndk: Fixes PTHREAD_RWLOCK_INITIALIZER definition.
    • 6b3f9b3 : Clean up support library samples.
    • cb34b7c : Update samples to use new getMotionRanges() API.
    • 8b2eabd : Added state tracking and vertex data capturing.
    • 5d710c2 : Initial commit of OpenGL ES 2.0 Debugger Client
    • 6044514 : Restore CAMERA permission to ApiDemos.
    • 7f308f2 : New API demo showing arguments to fragments.
    • a773a80 : NDEF Push Protocol spec PDF
    • 0463123 : Add emailcommon to classpath
    • ca0ff53 : Update bluetooth documentation.
    • 42cb1a2 : Add Links to CTS 2.3 R2 and 1.6 R1
    • 7cd5848 : Make AndroidManifest.xml's activity match what's in Java files
    • d46eaa6 : Add android-support-v4.jar to sdk.
    • 86eecf0 : Add readme to ApiDemos to mention the need for android-support-v4
    • 7aa1c11 : Fix SDK build.
    • e488b3e : Put back jar file into compatibility package.
    • 51920ee : Fix build by using $(DIST_DIR)
    • 8832d81 : Fix SpareParts crash going into battery stats.
    • f9b8546 : Switch demo to use new delete observer
    • db8cdb8 : Refresh eclipse classpath
    • 62df672 : Package compatibility component.
    • b1bc3d8 : Add Exchange project to test_defs and coverage_targets
    • ac87006 : Add Exchange project to classpath
    • 2e87344 : Add a sample for HorizontalScrollView.
    • 4b39392 : New API demo showing how to execute when app is updated.
    • 806af22 : Add ViewPropertyAnimator for easy View animations
    • 9fd3b6e : New sample code for fragment support library.
    • 10f877b : Add a sample to demonstrate game controller usage.
    • 40b35dc : docs: fix broken links
    • a3e835a : Updating s.a.c. with the 2.3.3 CDD.
    • e430471 : Moving renderscript sdk samples to their correct location.
    • 6772417 : Remove obsolete zoneinfo generation tool.
    • 2ff496b : Build SDK repository.
    • a243ca0 : Fix WXGA skin for proper sensor support.
    • 5ee9462 : Remove references to global proxy APIs
    • 5b78a1d : Line Wrapping General settings Set "Never join already wrapped lines" to true.
    • 97ee3c3 : Adjust layouts of transition demos to improve fade-outs.
    • 66aa48b : Don't use the View drag-is-cross-app flag
    • 0f91171 : docs: add links to action bar and drag demos in the index page
    • f9b583b : Win SDK: remove test of llvm-rs-cc presence.
    • 17bd28b : renderscript geometry converter. Initial implementation of the converted from .obj and .dae file to the renderscript file format.
    • 1ff28c7 : Making StackWidget sample code stand alone as opposed to bundled with HoneycombGallery
    • e412a0f : Adding sample for collection widgets backed by content providers.
    • 5f8f4e8 : Added the Drag action to the scripted moneky
    • aa27646 : ndk: Add headers and libraries for API level 11 (Honeycomb)
    • be64691 : Adding renderscript samples.
    • a9b5a9d : Move files to proper location in development/ndk/platforms
    • f662f8e : Update eclipse classpath
    • ebbef93 : Added the periodic bugreport option for the Auotmated profile test. Added the press and hold keyword in the scripted monkey. Bug#3426961
    • 3ecb5b9 : Rename Honeycomb-Gallery to HoneycombGallery (remove the dash).
    • f4f345d : Major update to HoneycombGallery
    • 26d8a18 : fix searchabledictionary to enable search view in the WordActivity
    • 821736e : Added a dialog box, better drag/drop, transparent action bar. fixed crash on camera rotation, updated for new Honeycomb targets.
    • 235371e : docs: revise searchabledictionary sample to add note about latest changes from Change-Id: I72bd13bb8250d0b00a713fe2980a5ad692f2cb9e
    • 3531994 : update the SearchableDictionary sample to use SearchView in the Action Bar and set the main activity to use launchMode="singleTop"
    • e6fb82d : Setting targetSdkVersion to 11 for samples
    • bf1caaa : Move platform-tools SDK component rev to 3
    • 230f8b7 : Added the ApplicationsProvider's tests to test_defs.xml.
    • 8252cde : SDK: make 'mkstub' less verbose.
    • 7a508ae : SDK: fix win-sdk build errors, make future errors fatal.
    • 0e2de35 : SDK: Strip llvm-rs-cc in Windows SDK.
    • cedf2ba : SDK: fix win-sdk build errors, make future errors fatal.
    • d38c76b : SDK: Strip llvm-rs-cc in Windows SDK.
    • 95ae335 : native_app_glue: fix APP_CMD_TERM_WINDOW pre-hook
    • c2860ad : Update sample app for final GB MR API changes.
    • a9cf6c0 : Blank Lines within class declarations Set "Before field declarations" value to 0.
    • 75b7bb2 : Add Clang includes to the SDK for Renderscript
    • bc6fa8a : Revamped CustomLocale for the SDK.
    • c8fd87e : Delete browserplugin sample. do not merge
    • 796df3b : The drag/drop ApiDemo now uses a global drag, not local-only
    • ecea33f : Pass down showcommands to the recursive make of winsdk.
    • 82b3a46 : set minsdkversion for hc demo to 11
    • e36d13b : Add new samples for explicit alert dialog themes.
    • 29ecb2f : change notepad min sdk version to 11 and adjust action item appearance
    • 1adaa57 : unix2dos command, used by win SDK, has been renamed under Lucid.
    • dede009 : Delete browserplugin sample. do not merge
    • 23c0080 : Import revised translations.
    • 509fbb4 : Sample code for foreground NDEF Push APIs.
    • dae2faa : Fix eclipse classpath
    • a6db53f : Current files for source.android.com
    • e0fbd3f : Demo for NFC ACTION_TECHNOLOGY_DISCOVERED intent.
    • 649790a : Use multiple async tasks.
    • c177f55 : Update the SDK platform components to API 11.
    • d391ae2 : Fixed the appCrashBugreport reset flag. Bug# 3383876
    • 2559c31 : Add WindowOrientationListener log enable/disable checkbox.
    • 7c69dba : Remove use of old theme name.
    • af5e575 : Monkey: request am to show the ANR dialog
    • 072bca5 : Add Tag app to eclipse classpath
    • 4da9196 : API change - bug 3370353 and bug 3370338
    • 82df76b : Really don't send POWER or ENDCALL.
    • 8a2659d : Prevent monkey from turning off the screen.
    • 9f935c7 : Added Honeycomb Gallery sample application.
    • 6aa608a : NFC sample app
    • 2af724c : Modify Bluetooth Chat app for new insecure rfcomm API.
    • f7ac2a3 : source.android.com documentation cleanup
    • aaa879b : HC preview & GB 2.3.1 use platform-tools rev 2.
    • 3292919 : Add RenderScript samples to the SDK.
    • 7a3e7b1 : Update sdk.prop for the platform SDK component.
    • ac3b18f : Update account tester
    • e03c4bd : Add Link to CTS 2.3 R1
    • ebb6bc2 : Add BasicGLSurfaceView sample.
    • e8afb7e : Fixing typo.
    • 62e3bb6 : Remove illegal @Override on interface method.
    • 2beeb1c : Update the API level of the Honeycomb samples.
    • 0d11c9c : Follow API changes.
    • d8865cc : Update demo for DPM encryption controls
    • eb80909 : Adding WidgetPreview utility.
    • 0e58a80 : Move SDK component to API 10 + codename.
    • e63a4b5 : Add some more API demos for themes.
    • 0af60fc : Fix WXGA skin
    • 14f3c60 : Add RS includes to the SDK and update skin list.
    • 2f6e41d : Add BasicGLSurfaceView sample.
    • bf86c3e : Fixed the monkey option - killProcessAfterError is not beging checked in ANR. bug#3146736
    • 6314c20 : Do Not Merge: Modify Bluetooth Chat app for new insecure rfcomm API.
    • 99bc9c3 : A tiny http server to test source.android.com changes
    • 181414a : Fix build.
    • cbbfda2 : Add a dynamically-revealed view to the drag demo
    • 3695fe3 : Fix BT chat sample app to use Honeycomb action bar.
    • 32d597b : Add llvm-rs-cc to the SDK (all platforms)
    • aad3a1b : Add a sample for the NFC foreground dispatch APIs.
    • 3eb48a0 : Add encryption status controls
    • d24e1ae : Happy new year!
    • 3ea03c5 : docs: add section links to samples overview
    • c8887c1 : Minor doc fixes (mainly the infamous "repo init-u").
    • 134fada : API CHANGE: startDrag() now takes "int flags" instead of "boolean localOnly"
    • d8126c7 : All animator resources moved to res/animator
    • 6e27f58 : Rename RGBEvaluator to ArgbEvaluator
    • e039eac : Update source.properties for the Samples.
    • b45644e : Replace use of ro.monkey with ro.test_harness.
    • 69c72df : Clean up from comments, enable throttling.
    • 4fd816a : Clean up to no longer use old APIs, add new loader throttle sample.
    • e4d6bfa : Update dialog demos for API changes related to setting themed icons.
    • 7f68ce1 : Rename drag "thumbnail" to the drag "shadow"
    • f823eba : Switch GB SDK to 2.4 / API 10. Do not merge.
    • aa4aff9 : SDK bump plat-tools.
    • 29ad0f4 : Update heapSize for WXGA skin.
    • 9709bd2 : Add WXGA skin.
    • 300b84c : Cherry-pick f0e5e933 from master.
    • daf0b89 : Cherry-pick f0e5e933 from master.
    • 1e64f02 : Add basic test for retrieving the plugin's visible rect.
    • 3fc9318 : Made XmlAdapter sample a standalone application.
    • f0e5e93 : Move emulator skins to development.git
    • 010c2d5 : Codename now Honeycomb.
    • 01f0846 : Import translations for additional languages.
    • c2e8083 : Use OUT_DIR in atree to find android.jar
    • cbc7f69 : ndk: Replace 'asm' with '__asm__' in asm/byteorder.h
    • 8ab4ac2 : Update documentation for API demos.
    • ab88ed5 : Hide XML adapter sample, since the APIs are now gone.
    • 349bc37 : Update Animation Plugin to use OpenGL.
    • 9d247ad : Some cleanup of fragment API demos:
    • 55ecde5 : Add libinput native tests.
    • d7394da : Remove terminal application.
    • 80736a1 : Use __asm__ instead of asm in public libc headers
    • 43b3713 : Demos should use main activity context, not getApplicationContext()
    • e4459d5 : Clean up loader demo.
    • 82362ab : Give the app widget a background.
    • d08e015 : Update fragment cursor loader sample to new New and Shiny.
    • ec04e5d : Prepare for some changes to LoaderManager/Loader.
    • 587b6c4 : Add sample for tab ordering.
    • a20bb01 : Preparing source.android.com for GB source drop. This includes a dead link to the 2.3 CDD, and that needs to be filled in before launch, but the CDD isn't done yet. The link will be filled in before this is pushed to live, when the CDD is done. I want to get this submitted now so we can test & stage it.
    • 9efea49 : cherrypick Change-Id: I999748ceec87ae5e6ac04c573f6055e6a7f7176d docs: fix broken links in sample docs
    • 05d2973 : Quickly hack out setForeground call that is going away.
    • 585ab96 : Add support for multitouch pinch-zoom gesture to monkey.
    • 9ddaf21 : Add missing declarations to netinet/in.h
    • 11371e6 : Update to use help APIs.
    • db7ebae : For SipDemo sample code: Changed chosen image for "selected" state of talk button
    • b68c6b1 : Move tools/makedict from platform/development to platform/packages/inputmethods/LatinIME
    • 9088762 : ndk: Update headers and libraries for API level 9
    • af2fc1a : Adjusted the motionEvent time to the acutal time when then event is send out to the queue.
    • 9f8e7b4 : monkey: trap SIGHUP in shell before launching
    • b751cd5 : support the changes to the SyncAdapter definition that allow specifying allowParallelSyncs and isAlwaysSyncable
    • 179141a : Specific instructions about using these Eclipse settings.
    • 95d70c3 : Update USB driver revision to 4.
    • 17dc3b3 : Updates for style changes
    • 327b8aa : USB driver: update to public rev 4
    • 735f6a9 : USB Driver INF file for rev 4.
    • b7d67e6 : add Calculator tests into continous run
    • c68fdf8 : Make activity dialog sample look more like an alert dialog.
    • 141c84a : Switch to modern light themes.
    • e7f6b2b : add a rule for running the AccountManager CTS tests
    • ae1d79d : Extend DialogActivity API demo to show off new window re-measuring.
    • 6893c37 : Rename Indonesian and Hebrew translations to match Locale.java conventions
    • a00a0e7 : This is a manual merge of Ib7ea41079f3b268f3be1f86febdb1caed98bdd8e Which includes the following: - inflating menus from XML and supporting API Level 3 without the need for version qualifiers on resource directories. - to NOT include items in the options menu based on the 'selected' item (that's what a context menu is for). - include all drawables in the app, instead of using system resources.
    • 8f2e8f4 : Add drag/drop demo to ApiDemos
    • 4799e55 : API demo for new Activity.recreate() API.
    • d0041b0 : Remove obsolete USB Driver "legacy" sources & files.
    • 8dfaaa2 : Added new xml anim capabilities to AnimationLoading demo
    • 6b7558c : revise ActionBar samples to include an action view using SearchView, also modify the sub-menu item to something that makes sense and demonstrate how to invalidate the action bar and redraw it
    • 4171f29 : Add AcceleromerPlay sample app to SDK samples package
    • c73f37b : Remove HeavyWeight sample from SDK samples package.
    • b9beb6c : Remove NFCDemo from sdk samples to fix build.
    • e06aa60 : New dialog sample with a lot of text and thus large dialog.
    • 9488e42 : Add NFCDemo to sdk.atree
    • b24dbce : update notepad menu icons with new styles for GB (20% smaller)
    • bc16d2e : Add display of password expiration status
    • dbe6633 : Extended camera preview to switch between multiple available device cameras
    • c8585aa : Add "CTS Development" Tutorial
    • d6e9c61 : Add an API demo showcasing the new rotation vector sensor
    • 0480ef5 : Development option to toggle StrictMode flashing.
    • dea64b9 : Updated Android build instructions to mention envsetup.sh and lunch.
    • 277b00a : Make ApiDemo compile on Java 1.5
    • e224348 : Move Spare Parts icon to mipmap
    • fa063cb : Move Dev Tools icon to mipmap
    • f083bd4 : Monkey updates for new keyboard features.
    • d98d989 : Don't hardcode 320x480 size in the FingerPaint API demo.
    • 619e69e : Move Spare Parts icon to mipmap
    • 0cba157 : Move Dev Tools icon to mipmap
    • 1fe58f3 : Win SDK: Split the win-sdk makefile and script into 2 parts.
    • 41430b9 : Sample code for new APIs to support new back stack / task navigation
    • 1e7011f : ndk: Add auto-generated android/api-level.h
    • a3dc674 : Move uses-sdk before application in samples.
    • 24ba068 : Update Notification sample code for new APIs.
    • 4f514d6 : Add generated testrunner files to .gitignore
    • 47d6d8e : Quick bugfix for password expiration UI
    • ee11264 : Fix potential memory leak in String8::set
    • 3d1a568 : Import initial translations for 20 new locales.
    • cdcc28a : Add self-restore capability to Backup/Restore sample app
    • bd5062f : temp disable "phone" from the sdk build.
    • edc0ec9 : Update Android CTS Download Link to 2.2_r4
    • c4ee500 : Start the accept thread when the socket gets disconnected.
    • 2fba3e1 : New demos and tests for Tabs in Holo theme.
    • 12fca8d : Renamed fill_parent to match_parent
    • 7a2d5f2 : Add password expiration test to DeviceAdminSample.
    • 66980b1 : Fix DOS end-of-lines in winusb INF file.
    • 80541cb : Update modal multi-select demo to restore gracefully after orientation changes
    • 999c358 : Cleanup eclipse .classpath
    • 2b658f0 : Add ActionBarTabs demo
    • 0428153 : Update animation demo to use setBackgroundColor functionality on View
    • 0bb9326 : Make ApiDemo build on Java 5.0
    • 2d3d537 : Updated to the new optimized keyframe APIs
    • ed20aff : Added setColor to ColorDrawable.
    • 6d36a9e : New API demo showing different soft input modes.
    • 6a89a9e : Added demo for ActionBar display options
    • c5b44be : Fix issue #3083745: ApiDemos CustomTitle crashes
    • b252273 : Update to follow API.
    • f4320c6 : SDK Windows: Package customized proguard.bat scripts.
    • b04a4f9 : Tools package was missing proguard.bat
    • b0b8410 : Use framework-supplied keycode symbols.
    • e358b47 : Updating code to use new non-generified animator APIs
    • c3273b8 : Remove GraphicsLab demo app
    • 390d676 : Samples: Fix bugs in Note Pad sample app.
    • 85c3f8e : Add in MonkeyRunner to the Windows SDK.
    • ed149c2 : Fix for building the sim on glucid.
    • 45d1859 : Various fixes
    • 47017b3 : froyo == honeycomb
    • fe52468 : Apparently wxImage::HasAlpha and wxMenuBase::AppendSeparator are not present (anymore?) in the wx2.6 .so, but gcc wants to use the exported functions instead of inlining them. Comment them out for now.
    • 0ada5c7 : Make note pad provider private, but able to grant URI permissions.
    • 40f7d44 : Add testing features to devtools
    • 7da3f9f : Modfied demo to show setting animations to null
    • 2a06483 : Demos for show/hide layout transitions
    • b39c4ba : Added samples for splitting touches across views.
    • f825644 : Samples: Fix bugs in Note Pad sample app.
    • 682ec29 : Split the tools component from sdk.atree
    • 2f61396 : Move adb to the platform-tools (windows SDK part).
    • 6a8e50f : Move adb to the platform-tools.
    • 8fc1811 : Make FramementLayout demo better... and, um actually work.
    • 2d1343a : Add sample code for the new tablet ticker.
    • be0fb9a : Dual CTS Link Update
    • d596475 : Package Proguard with the SDK.
    • ed6ae47 : SearchView examples
    • 519b6aa : Modify retain sample to show of retained targets.
    • e96d56c : Adding support for crespo and stingray in the labpretest.sh
    • b0a7a1a : Enhanced demo for view transformation properties
    • 045eac4 : New simple_selectable_list_item layout demo in ApiDemos / List
    • 62c863d : Added a disabled button and a second text edit in View / Controls
    • d9855a8 : Animation classname changes
    • 50d579d : GlobalTime: Perform Zoom In and Out only after initialization
    • 1755d86 : Updates source.android.com for external contributions to V8
    • 0a495ab : Demo ability to enable default layout animations from XML
    • 43828a8 : Demo of layout add/remove transitions
    • 3ced865 : Fixes missing footers in Source tab of http://source.android.com
    • 9449ece : Updates source.android.com for external contributions to WebKit
    • b446625 : Make source.properties use the current codename.
    • 420b59f : Fix windows SDK build.
    • 3e4a5c8 : Update to follow clipboard APIs.
    • b153351 : Update preference samples.
    • 2ab1da8 : Demo for using and testing animation events
    • ce89334 : Update Android Eclair CTS Download Link to 2.1_r4
    • 0366ddf : Adding demo for xml animator loading
    • 88bcee2 : Note Pad: merged jmalin and hackbod chgs
    • 8d41b3a : Changing default CDD to 2.2.
    • 6e94ff6 : New Views/Controls themes: Theme.Holo and Theme.Light.Holo
    • f08d230 : SDK: Rename "SDK Setup.exe" to "SDK Manager.exe"
    • 46a790e : fixing build
    • effa303 : Update fragment dialog samples.
    • 434672a : add demo of bouncing balls to show various Animator APIs
    • c51da23 : Clean up sample code to look better.
    • 9290dd9 : Added adb_interface.WaitForProcess and WaitForProcessEnd.
    • ce43633 : Revert "Revert "demo multi-property animations""
    • afb6baf : Revert "demo multi-property animations"
    • d9e2a04 : demo multi-property animations
    • 5d4b641 : Add framework_intermediates/src/renderscript to fix eclipse
    • 6878d8c : Sample app and test package for a Service
    • 1164f90 : Update API demos to mark up for java doc insertion.
    • eba431d : demo for new reversing behavior in Animator
    • a0042ee : don't strip resources so it work on all devices
    • 6c7ec48 : Add GridView selection mode demo
    • 9e6f12a : Update to follow fragment API changes.
    • b880eb4 : Update API demos to use new Fragment features.
    • c96fa38 : Remove the "View" entry (typo.)
    • 35c24ce : Fix keycode.
    • 84df83a : Make fragments use the new animation system
    • f34d3e6 : Functionality to separate dictionary by set size
    • 100a554 : Update Android CTS Download Link to 2.2_r2
    • 64606ec : Demo of new 3d rotation properties on View
    • d068903 : Bugfix for transition from droiddoc to doclava
    • 70b1869 : Revert "Revised Note Pad sample, new test app for Note Pad"
    • 4124e0a : Revised Note Pad sample, new test app for Note Pad
    • 4779ab6 : Update NotePad to support copying of an entire note to the clipboard.
    • 762a14f : Cleanup eclipse classpath for new VOIP/SIP code
    • 7218780 : Added simple demos for ActionBar
    • d21c556 : Some tweaks to the loader API demo.
    • ff779c0 : Update win_sdk to put binaries in SDK/platform-tools.
    • 46e7055 : New API demo for clipboard.
    • b9461fc : Add ApiDemo to show the new seeking behavior of Animator
    • d53965f : Attempting to add new Corp App to demo Global Proxy. Making ApiDemos device admin able to set the Global Proxy.
    • a19298d : Added PopupMenu demo
    • 45ae9c3 : Cleanup fragment api demos
    • 132ab28 : Update preference example to show switching with fragments.
    • 6e9821c : change fragment stack button from "next" to "new fragment" also move text in the dialog demo to the top to make dialogs easier to read
    • 721a184 : Add new sample for multi-pane PreferenceActivity.
    • 83c5757 : Monkey: Set the name of the process to distinguish from generic name (app_process)
    • 60a7ddf : elftree: Recursively display ELF dependencies in a tree
    • 95a3a10 : Staging a push for the 2.2 compatibility launch. Includes changes to add CDD PDF and CTS ZIP to the downloads page, and adds a blurb on the landing page in the "News" section.
    • d8e26b8 : List selection mode demo
    • 12c6d3f : Make runtest --path smarter when choosing path to build.
    • 05c2cb0 : Add sample code for PreferenceFragment.
    • b86b7f7 : Re-organize the SDK, moving the build tools out of the platforms.
    • 8ddb287 : Change hosttestlib to use ddm-prebuilt.
    • 4a8359a : Remove the rest of the monkeyrunner files.
    • 2e163ac : Move MonkeyRunner from development to sdk.
    • f00f7e4 : Fix multi-line parsing issue from running instrumentations. This fix means that monkeyrunner can now get back the "stream" from an InstrumentationTestCase.
    • 32553f5 : Remove monkeyrunner so it can move to the SDK project.
    • 9eca9eb : Fix Monkeyrunner to use new ddmlib API.
    • 235a95a : Update the monkeyrunner to use the new DDMlib API.
    • cdb8af8 : Add API demo for DialogFragment.
    • fd199df : Fix classpath:
    • 688e62c : Monkey: Changes to release lock before reporting ANR and meminfo
    • be57886 : Corrected Classpath
    • 688e2fd : Add Android CTS Download Link to 2.2_r1
    • b8f2aa9 : Fix MonkeyRunner to use the changed ddmlib API.
    • 80059e6 : Generate English Dictionary (version : 200 - may contain bigrams) - created separate class for bigram
    • 1fb098a : Update help text templates to include "Returns" information.
    • 66a022b : Simpler instructions for installing MacPorts
    • 59156a7 : Get rid of bad advice for using eclipse.
    • 97200cb : No longer need to explicitly hide/show list.
    • b7879a7 : Update to follow LoaderManager API.
    • fa640af : Improved ImageDownloader code.
    • fc9a8e6 : Update to use new LoaderManager API.
    • 39229d4 : Labpretest.sh script is designed to emulate a typical automated test lab session. It puts a device into bootloader mode, reboots into bootloader mode, determines device type, erases user cache, flashes a generic userdata image, updates the boot image, updates the radio image, updates the system image and reboots, sets up for a monkey run and finally runs a random monkey test. It will repeat this based on an optional parameter(-i) or default to 100 times. It will detect if it is in a low battery situation and wait for it to charge again.
    • 7e6f3da : Remove obsolete source path.
    • 3eda8fc : Cleaned up LunarLander sample
    • 872ed49 : Change ExpandableList2 example to use async queries.
    • 3c68928 : New fragment sample.
    • 9058acd : Update Android CTS Download Link to 2.1_r3
    • b1e0c96 : update 404'd source.android.com URLs
    • 3a3e3ab : Replaced deprecated Contacts Api with ContactsContract
    • 39529c6 : Activity/provider used is restricted to the application's Package, but can be spread across other packages as well. A better way to construct the activity name should be by getting the substring from the fully qualified classname itself and not using the PackageInfo. Credit:Ritu Srivastava
    • 55f4a60 : New XmlAdapter sample example.
    • d63615f : Moving SDK howto docs from development.git into sdk.git.
    • 443af26 : Cleanup after bouncycastle moved and common went away
    • 991a1f5 : Fix 2677197: Adding support for minimum number of complex characters to the Device Admin Sample App.
    • f6bf580 : Make simulator boot in master.
    • 0d13aed : Fix classpath to follow frameworks/base/policy changes.
    • c1224d3 : Fix to invalid call to manifest.app_info
    • 1cabf85 : remove apkbuilder.jar from the sdk build.
    • 4c22d2b : remove jarutils from the sdk packaging.
    • 481b4c1 : Reorganize community IRC information
    • 7d68266 : Also dist the original linux sdk package for wind_sdk build.
    • 44ab7d8 : Change help test generation to use clearsilver templates just like the rest of the system. This should more easily allow customization of the generated output.
    • fc4835e : Add in a help script to generate text and html formats of the MonkeyRunner help.
    • 664411d : Update classpath to include new external libphonenumber
    • 9c5d122 : New fragment sample code for ListFragment and context menus.
    • 62e92d7 : Cleaned up Samples by removing unsed imports and variables. Changed deprecated Config.LOGD to Config.DEBUG Removed unnecessary whitespaces
    • fcd7213 : update runtest due to libcore location change
    • 95ceb13 : fix build (again). Even more sneaky @Overrides
    • 4f6ff05 : Fix build. @Override
    • 675b718 : Add in some more useful MonkeyRunner commands:
    • fce9bfd : Add API demo for fragment menus.
    • 4d1fedb : Move vcard to frameworks/opt in eclipse classpath
    • 294fb3e : Link to Downloadable CTS Zip
    • 9eb7b64 : Make Unix commands easier to read by fixing typos. Mostly missing spaces.
    • e469f8e : Fixing an incorrect link to contact the Compat team.
    • 178085d : Adding a page to the compatibility site referenced by the 2.1 CDD. This page lists the allowed version strings.
    • 2e974a0 : Remove obsolete entries from .classpath
    • 46b9108 : Remove obsolete Eclipse instruction for dev on tools.
    • a85e0b9 : Fix syntax errors in command lines for update-java-alternatives and curl.
    • 1aad93f : Fixing accidentally-stripped formatting on the code style guidelines. Also fixing a bunch of @Annotation references, to silence some droiddoc warnings.
    • 0ffca18 : Add CalendarProvider and ContactsProvider intermediates
    • b00082c : Fix 2673731: Adding support for password history to the Device Admin Sample App.
    • d42aa33 : - Improve ScriptRunner command line parsing to actually pass more of the arguments. (And a unit test to go with it). - Set __name__ inside the scriptfile runner so python scripts expecting it get it. - Propagate sys.exit error codes so monkeyrunner will actually return those error codes. - Better handle PyExceptions thrown by the script to actually terminate monkeyrunner. - Bubble up installPackage and removePackage error codes so callers can tell if they worked or not.
    • 66cfd4b : Add in python unit tests and fix up java unit tests.
    • 51d41d5 : Add missing properties to make the simulator work again.
    • 06a839d : Add in "plugin" support to allow users to add their own plugin's via JAR files and the -plugin command line argument. Also make sure that the arguments passed on the command line correctly get set in sys.argv.
    • 63c3bf9 : Added missing classpathentry for DeskClock App, Bluetooth, obex, Gallery3D, Launcher2, GlobalSearch and Provision
    • eae3b0d : add frameworks/base/vcard/java to fix eclipse
    • 97d0e8d : Removed unused Imports, Added Type Arguments, removed some Warnings by using unused Methods and Variables
    • 9bfa27f : Add in stub backend to be used for jython unit tests.
    • a3396e0 : Added Type Arguments to Samples, to reduce Warnings and get a litle bit more Compiler Code checking for "new" Android Programmers
    • d97211f : Add in the help command implementation to return the "help" string to the caller.
    • d1a8d53 : remove DebugBridge as it has been replaced with AdbBackend
    • bed675c : Reduced warnings by removing unused imports, unused variables and adding type arguments
    • 133e011 : Refactor MonkeyRunner and add in a lot of API operations.
    • 165ca04 : Add new fragment demo for changing with config.
    • 16b2a52 : Update Bluetooth documentation.
    • deef918 : Add Samsung VID/PID to android_winusb.inf fixing bug 2687489
    • 73b2f19 : Add in method to ScriptRunner to also get a variable result from the interpreter.
    • 423b66f : Add proper dependencies for Test target.
    • 53c6408 : More "final" content changes for source.android.com relaunch.
    • 77c2413 : Tweaking a FAQ per feedback.
    • 8d34ed1 : Update ScriptRunner to correctly pass in the name of the sript being started (so jython's sys.argv will work). Add in JythinUtils Unit Tests to validate JythonUtils correctness.
    • 4a70a96 : Add in a collection of useful functions for interacting with the Jython Interpreter.
    • 18b6989 : Annotation to allow auto-documenting of jython language bindings for MonkeyRunner API's.
    • 68f9ae5 : New API demo of Fragment.startActivityForResult().
    • edb8628 : Update fragment API demos for new fragment APIs:
    • 09fa09c : Update to follow fragment APIs.
    • d2d93d0 : Update fragment samples to show back stacks and layout.
    • 43c31b8 : Various cleanups to classpath
    • bee8cd5 : Doc Change: Files for the Spinner and SpinnerTest sample applications, part of Activity Testing tutorial
    • d676526 : Minor content/messaging changes in advance of final review.
    • 397028f : Refactor ImageUtils to eliminate extra copy of image data that was being done. This yields a small (but noticable) performance improvement.
    • d66f937 : The rest of the refactor to make MonkeyRunner cleaner.
    • addb02a : Start refactoring MonkeyRunner to be a bit easier to understand.
    • 16ede62 : Makefile to create Windows SDK under Linux.
    • 8aff360 : code coverage improvement
    • 5a076f4 : First simple Fragment API demo.
    • 7a092de : Subject: Android application files for the Activity Testing Tutorial Change-ID: If1b96a211487f43df76912bdbaf3568c1878478c
    • 8dc9eb8 : Runtest support for tests that need 'make' not 'mmm' to build.
    • 0db059b : Fix etc1tool on Mac SDK: -lz was missing.
    • 90218ac : runtest --path fails with symlinked ANDROID_BUILD_TOP
    • 3988438 : Fix etc1tool to build in Windows SDK under Linux
    • eae42db : Polish for the gallery sample demo.
    • f797796 : Updating PDK/s.a.c. build to accommodate a moved gps.h.
    • 98620ee : Various updates to add missing content for impending launch.
    • 8595c94 : New testsuite for libjingle
    • 3021e71 : Rename the "Media Scanner" DevTool to "Media Provider", and add functionality to insert random filler data in to the database.
    • 6994e55 : Making browser unit tests as continuous (as part of checking incremental code coverage). Right now we have about 18% of Browser code coverage.
    • 0dd05fa : Add sample for XML-defined Adapters.
    • cb40431 : Fix sim startup.
    • 3c26ae8 : new version of the Searchable Dictionary that saves all the words in an SQLite Database and FTS3 table, then performs all look ups using the content provider, plus various style modifications.
    • 2bd1c8d : Make San happy: use Environment.getExternalStorage... instead of hardcoding "/sdcard"

  • platform/external/apache-http with 21 change(s)
    • 6c9d8c5 : Fix NPE in DefaultRequestDirector
    • ab69164 : Try the next address after any type of connection failure.
    • e2c4322 : Add optional host build of apache-http
    • 9921905 : Track move of socket tagging from libcore to frameworks/base.
    • ecb99be : Ignore case on digest algorithms.
    • 20b0c84 : Make Apache HttpClient play nice with large kernel socket buffers.
    • d83e6b1 : Add Socket tagging for granular data accounting.
    • e30b5b5 : Make Apache HttpClient play nice with large kernel socket buffers.
    • 177cd64 : Backport hostname verification correctness fix
    • b91c5e9 : DefaultRequestDirector should ignore IOExceptions from stale connections
    • 2d8fd9b : Help the caller along if a malformed URI is used to make an HTTP request.
    • 843bcb6 : DefaultRequestDirector should ignore IOExceptions from stale connections
    • 091f7ca : Fix Apache HTTP client to recover from half-closed connections.
    • e7c14c4 : Use proxies specified by system properties in DefaultHttpClient.
    • f0035c0 : Set per request socket timeout on reused connections
    • 08d317e : Properly deprecate HttpRequestHandlerRegistry#matchUriRequestPattern.
    • 3af52d9 : add meta-files about 3rd party projects
    • 9340bb2 : Fixed problem using HTTPS with Apache HTTP Client when using proxy
    • ffdb175 : Turning off expect-continue by default in Apache HTTP client.
    • 5648c97 : Remove explicit SSLSocket.startHandshake
    • af5c56d : RFC2616 says it's "100-continue", not "100-Continue".

  • platform/external/astl with 2 change(s)
    • d13073f : Correct the misinstalling of host modules into device's userdata partition.
    • 21e60cd : Add missing NOTICE files.

  • platform/external/bison with 1 change(s)
    • 4af3c47 : Add missing NOTICE files.

  • platform/external/blktrace with 2 change(s)
    • 55236cd : Remove the simulator target from all makefiles. Bug: 5010576
    • 1e2f287 : Add missing NOTICE files.

  • platform/external/bluetooth/bluez with 2321 change(s)
    • cfeb2e8 : Fix setting high priority on the ACL link for A2DP.
    • 90edce9 : avdtp: fix race condition when starting a stream
    • 7419954 : Fix crash when disconnecting A2DP
    • 3a4464a : Send hci command to disable scan mode in power down function
    • f2da73a : Revert "Send hci command to disable scan mode in power down function"
    • 6b08f12 : Send hci command to disable scan mode in power down function
    • 8bbc3fa : Fix for Pin or key missing rfcomm socket error
    • 3e28ead : Fix unpair device when disconnected for No Bonding
    • ffaf795 : Fix Bluetooth HS AG SDP record.
    • 2645460 : Fix bonding failure error propogation.
    • 91f55a3 : Remove the simulator target from all makefiles. Bug: 5010576
    • 21defc2 : Audio HAL: added interface for audio preprocessing
    • 9824a4c : Change health plugin name to bluetooth-health.
    • 8b86ff2 : Also allow legacy behaviors
    • 8126b3e : audio hal: update audio hal header location
    • 7b7c766 : Add make file to build bccmd utility for CSR bluetooth modules
    • b858c29 : Add cleanspec to clean out plugin intermediates.
    • 42d618a : Temporary changes till attrib is made an independent plugin.
    • 227db56 : Change version number to 4.93
    • 007af38 : Signal client thread in error cases.
    • 5ca3dfc : update for new audio.h header location
    • eb2093d : Fix issue 4368520: crash in bluez audio at boot
    • be1ed76 : bluez/audio: add native android audio HAL wrapper
    • 42aaf40 : Fix setting of mode after discovery times out.
    • f945a68 : Fix authentication problem due to deleted link key
    • 7c3e0a8 : Fix removing the watch when network session is freed.
    • 6874123 : Add ability to disconnect from a device from the network server interface.
    • a8a19e4 : Add DBus calls to Adapter for adding SDP records.
    • e4d0096 : Add BT_POWER socket option.
    • 37c16a1 : Add missing NOTICE files.
    • 8e61c8e : A2dp SDP record: We only support player category.
    • e312eeb : Update SDP records for AVRCP TG role.
    • 2d9de4e : Shutdown the IO channel after watch is triggered.
    • 5013d5b : Add local C flag for Broadcomm boards.
    • 31d8589 : Add the interface of the network in the signal.
    • 701c3f0 : Update SDP records for OPP
    • f0413cc : Send signals for Device Connected and Disconnected on the network interface.
    • be5ed3e : Do not add the network interface to the bridge.
    • 3a3ee1e : add meta-files about 3rd party projects
    • 37602fb : Add voice dailing feature to the SDP record.
    • 927aeb4 : Fix issue 2516842 Device runtime restarts while pairing and connecting A2DP HS.
    • 01f24c7 : Allow configure default link policy in main.conf
    • 27868bb : Increase A2DP flush timeout from 120ms to 200ms.
    • a04c1f0 : Add an API to set the link timeout.
    • 77cb906 : Add an empty CleanSpec.mk
    • 47e713f : Add option to change sco packet type in scotest.
    • c2ae973 : Update userspace headers for SCO/eSCO packet selection in struct sockaddr_sco.
    • da790f9 : Revert "Set OPUSH SDP record supported format list to 0xff (any object type)."
    • 0a98dca : bluez: Enable pand in build
    • 4cc5a5a : bluez: pand: Enable android logging
    • e92f5a8 : Use monotonically increasing clock for A2DP timing.
    • 14de151 : Stop trying to send A2DP packets quickly to catch-up on missed write()'s after falling behind by 200ms, or on poll() timeout.
    • 810bd74 : Changes flush timeout from 60 ms to 120 ms.
    • c4e47c1 : Fix liba2dp.c compiler warnings.
    • 82c2b60 : Set A2DP L2CAP socket to flushable while streaming A2DP, and set the automatic flush timeout.
    • 314d381 : Add ACL flow control state (MTU, packets available, packets total) for debug.
    • 9d60b87 : Send SBC frames if output buffer is nearly full.
    • 9a8383a : Add support for sending Broadcom coexistance setup commands for A2DP links.
    • 5abd6d6 : Bluetooth A2DP suspend-resume improvements.
    • 31f592d : Add DBUS interfaces AddRfcommServiceRecord() and RemoveServiceRecord().
    • 533b9f6 : Remove redundant call to bluetooth_init().
    • acffec8 : Add Bluetooth A2DP suspend/resume to DBUS API.
    • 722318b : bluez a2dp - use a sensible write timeout
    • b259b11 : bluez a2dp - fix wait_for_start() spurious wakeup
    • 71d71d0 : bluez a2dp - fix wait_for_start() synchronization
    • 3da4d6a : bluez a2dp - destroy thread attr after thread create
    • be89a6e : bluez a2dp - destroy thread resources at exit
    • 6782d7b : bluez a2dp - fix a2dp_thread() spurious wakeup
    • 281c324 : bluez a2dp - fix state machine synchronization
    • 5bac662 : bluez a2dp - syncronize worker thread start
    • 7050b0c : Add new Agent API : RequestPairingConsent.
    • 518154e : Do not advertise Voice Recognition support in HF AG SDP record.
    • 07ec4fa : Change UART speed before Bluetooth firmware download.
    • aac5e42 : Don't bail out if Discovery is in progress when getting the rfcomm channel.
    • 6baa70e : Don't advertise AVRCP Controller support in SDP records.
    • 20c733b : sbc: Enable neon optimizations.
    • 79b2cf1 : disable neon extras until they build properly
    • 67bf8f9 : Add A2DP_INIT command and state.
    • 9ad4608 : liba2dp: Fix timeout computation in wait_for_start()
    • 104ccdd : Read the error code separately in a recv call.
    • a8e6931 : Correct the buggy return instruction.
    • 74c3402 : Read BT_SUGGESTED_BUFFER_SIZE bytes in recv call.
    • b99eacf : Add capabilities to bluetoothd.
    • 1a3b16d : Change SDP socket path to be compatible for Android.
    • 3f88708 : Changes to process TI firmware speed.
    • 926ce4d : Add Android system properties to set the device name, set sampling frequency.
    • 96c354b : Add GetServiceAttribute function.
    • fd5c199 : Make AVRCP keys work under Android.
    • adcee1a : Disable btiotest and hciemu to reduce space.
    • 6e033de : Changes to make bluez compile under Android.
    • 18a7fa6 : Make android specific changes to conf files.
    • 63dbd17 : Add Android specific files.
    • 0ff9fd8 : Change to Android style sockets.
    • 33e9fec : Add liba2dp.c to Bluez.
    • 909ff07 : Add Android makefiles to Bluez.
    • 3eb485d : Fix links of header files.
    • 1f921e0 : Cleanup of device class update signal
    • a0cbbd2 : Removed unused variable "secmode3" in btd_device
    • f169bea : Drop variable EIR length
    • 9d172c9 : Replace EIR_DATA_LENGTH with HCI_MAX_EIR_LENGTH
    • 04205c0 : Cleanup inserting new device found entry
    • 5de0ab3 : Change the order to write/read the remote's name
    • 5b1f949 : Remove btd_event_advertising_report
    • 8b353b6 : Fix memory leak of EIR data
    • f97603c : Unify inquiry results and advertises
    • 53c85ad : Fix pairing issue in PairingConsent API.
    • 45709a7 : Don't resolve name if the name is in the storage
    • c800401 : Cleanup read name and alias from storage
    • 35667eb : Move legacy verification to a new function
    • 95f0daf : sbc: Fix empty parameter list in usage() declaration
    • 8af5f43 : Fix empty parameter list in functions declarations
    • 9480e8c : mgmt: fix DBG string format
    • 54afb50 : Initial device found cleanup
    • 991a7a4 : Move EIR related functions to a new file
    • 3a4be69 : Fix a crash when creating a device from storage
    • b4ddb8a : Remove unused DISC_* macros
    • 1658f3b : Remove unnecessary headers from main.c
    • 2eb13b8 : Remove unused "scan" variable from main_opts
    • bbf21e6 : Document new "hex-encoded pins" feature
    • 966e12d : Remove 16 byte limit for PIN codes returned by agents
    • c70a4af : Parse pin codes starting with '$' as hexadecimal encoded strings
    • 90e0b59 : Make adapter API accept binary pincodes
    • 2d59b9b : Add length argument to hci pincode reply
    • c33d021 : Update params description of PIN Code Request
    • 2076574 : Fix unused variable warnings reported by GCC 4.6
    • 0e047a1 : sbc: Remove unused variable
    • 9c7a6a4 : btio: Fix unused variable warning
    • 10a0350 : Report error if read failed in bluetooth_playback_poll_revents
    • a834df8 : Report error from ioctl in bnep_if_down
    • 5cfe640 : Remove unused discoverable variable from mgmt_update_powered
    • 0738d9b : Remove not needed NULL check in sdp_gen_pdu
    • 5315250 : Fix check for negative port number in tcp_socket_connect
    • 3c07ee5 : Remove unused result variable from g_dbus_pending_success
    • b671636 : Remove unused err variable from init_conn_list
    • 51d7384 : Remove unused variable svclass from hf_io_cb
    • 6dc1643 : Disconnect headset when not able to reply with ERROR command
    • 50f0671 : Fix callbacks numbering in connect_cb_new from audio/headset.c
    • 4ccf324 : Validate if sending reply succeed in control_cb
    • 984260d : Remove unused remote_type variable from a2dp_config
    • 0c5f016 : Remove unused op variable from encode_discover_primary
    • 04ff02f : Remove unused discoverable variables from adapter code
    • 582d846 : Fix minor code style issue in write_key
    • 995e8b3 : Fix dead assignment in write_key
    • e9119eb : Fix minor code style issue in channel_write
    • 2c68908 : Fix error check from write in channel_write
    • 31079f3 : Fix dead assignment in channel_write
    • 61d0747 : Fix dead increments and assignments in sdp code
    • 0f27847 : Fix potential NULL pointer dereference in sdp_get_lang_attr
    • e37b81f : Remove not needed NULL check in link_key_notify
    • 906879b : Fix garbage return value in send_req
    • d6ee6f1 : Fix garbage return value in gst_avdtp_sink_audioservice_recv
    • 31d63d5 : Remove not needed GError* assignements to NULL
    • 2d71ac6 : Fix error checking in headset_probe()
    • 78385d3 : Make devices list static in input/device.c
    • 11e433f : Fix redundant null check on calling free()
    • 18de55c : Simplify condition check in adapter_get_agent
    • 24c6dee : Remove redundant local copy of GSlist* from functions
    • f8937ef : Fix possible NULL pointer dereference in headset_server_init
    • 3948fb1 : Fix empty parameter list in functions declarations
    • bdc0a23 : update for new audio.h header location
    • 0b9e64b : Clean up __btd_log_init function
    • a1755f7 : Remove unused name parameter from btd_debug_desc
    • 3d586da : Fix C++ style comments
    • 856c55a : Remove not needed cast in sdp_set_cstate_pdu
    • e7470a9 : Remove not needed data_left intialization in service_search_attr_req
    • 1f91fbd : fix build - don't prelink network.so - do not merge
    • b806430 : Fix btio.c compilation warning
    • 60de2f6 : Handle non-UTF-8 device names
    • 58f69e0 : Remove flags2type() function
    • 70d0eac : Remove advertise event type from adapter functions
    • 0ee7594 : Remove connectable checking when creating a device
    • f7a5598 : Remove unused variable
    • e6c2d1c : Remove 'periodic' param from hciops_start_inquiry()
    • ef7435b : Remove inquiry and scanning callbacks from btd_adapter_ops
    • 6613e86 : Implement mgmt start and stop discovery
    • 57bd6dd : Implement stop_discovery hciops callback
    • cae9fbf : Remove obsolete code.
    • 8be3b42 : Implement start_discovery hciops callback
    • 94e7feb : Add extfeatures to struct dev_info
    • 6458b6e : Remove 'suspend' param from stop_discovery()
    • ff376ac : Refactoring adapter_set_state()
    • 9235d4b : Add 'timeout' param to start_scanning callback
    • 6da7ea2 : Change DiscoverSchedulerInterval default value
    • 17baf8a : Remove Periodic Inquiry support in hciops
    • f714c99 : Code cleanup event.c
    • 2a807a5 : Add 'discov_state' field to struct dev_info
    • a2761ca : Replace inquiry/scanning calls by discovery calls
    • 4cb11a0 : Add discovery callbacks to btd_adapter_ops
    • 630162a : Release 4.93
    • 2b7a21c : Remove leftover of attrib plugin build
    • 3df2e87 : Fix property type of Main Channel of Health plugin
    • 01a3858 : Fix crash when calling finalize_setup_errno
    • 8e7a6f4 : Fix issue 4368520: crash in bluez audio at boot
    • 9fc7474 : Move hid2hci to /lib/udev
    • 410b262 : Signal client thread in error cases.
    • e6c56d4 : Add secure param to mgmt_ev_pin_code_request
    • 3caf142 : Add support for store_hint in mgmt_ev_new_key
    • 50ff50b : Remove unused old_key_type from mgmt_ev_new_key
    • 4ae0fb6 : Fix minor coding style issues in hid2hci
    • 94b0a8f : Update hid2hci tool from udev codebase
    • f3b5ddb : Fix security level for MCAP instances created from HDP plugin
    • 36cd74b : Fix format string warnings
    • 407e977 : Add format string warnings to printf-style functions
    • c6d0464 : Accept Apple specific headset commands
    • 2ad1015 : mgmtops: Add support for confirm_hint in mgmt_ev_user_confirm_request
    • cef8838 : Use HCI_MAX_EIR_LENGTH instead of hard-coded value
    • cabcf85 : Change attrib server to use ATT CID & PSM defined in att.h
    • 3c774ad : bluez/audio: add native android audio HAL wrapper
    • 1f8969c : Clean up ATT CID & PSM magic values & definititions
    • f194be5 : Fix segfault when removing device
    • 7bb63a5 : Release 4.92
    • 71a7992 : Update library version
    • 44b7bcd : Use flushable packets for A2DP media data
    • fd0e49c : Clean up handle_transport_connect code flow
    • 071f774 : Add BT_FLUSHABLE support to BtIO
    • 7f93f0b : Cleanup: remove header declared but not defined
    • 9fb7717 : Cleanup: remove unused structure
    • cc26320 : Remove read_local_version() from struct btd_adapter_ops
    • 23609a7 : Move adapter name from struct hci_dev to struct btd_adapter
    • f077880 : Remove LMP/HCI version and manufacturer from struct hci_dev
    • cdb503d : Remove ssp_mode from struct hci_dev
    • c28669f : Fix not waiting for POLLERR when disconnecting SCO
    • 23de023 : Add NO CARRIER response to maemo6 telephony driver
    • 304b588 : Add NO CARRIER response to HFP
    • abee7cc : Only do LE discovery if EnableLE is true in main.conf
    • 1636fb0 : Fix unregistering a2dp sep while it is locked
    • 51571e7 : TODO: Add hard-coded PSM for GATT over basic rate
    • 2d56d7a : TODO: Remove item related to GATT service over basic rate
    • d14f607 : Fix primary services registration from storage for basic rate
    • e91ac5e : Fix LE device creation from storage
    • 7b1b907 : Fix device type when creating from primary services storage
    • 399ad77 : Move the primary service storage code to a local function
    • 8447ce5 : Remove btd_device_add_service function
    • 5eb9d13 : Cleanup primary service registration from storage
    • 612d020 : Register primary services exported over basic rate
    • 839adcd : Fix race condition on gatttool
    • 6baed02 : Remove unnecessary code from pin handler
    • f6a34aa : Add test/test-oob for testing Out Of Band pairing
    • 4e02012 : Add sap_disconnect_ind interface for sap-sim drivers
    • 4b7da0b : Add workaround to skip wrong OMTU for basic rate
    • 827ba0c : Fixing characteristic read by UUID
    • 6a3a897 : Fix Characteristic read by UUID on gatttool
    • 7015c2a : Add NOTICE and MODULE_LICENSE_GPL files.
    • 4136e9d : Fix setting of mode after discovery times out.
    • d7f412e : Fix not removing source when removing setup callback
    • b3938c2 : Refactor A2DP finalize_*_errno functions
    • d4bbb4b : Fix handling of A2DP suspend response
    • cabd3ad : Add uuidtest binary to gitignore list
    • fad9257 : Fix check for valid SCO socket before shutdown
    • 6110861 : Add ERROR code response to ATD in maemo6 telephony
    • 4ffb3bf : Fix include paths for health plugin
    • af5bd12 : Remove unused files from gatttool compilation
    • d0b6750 : Remove deprecated attrib plugin
    • 6f7add5 : mgmt: Add support for discovering event
    • 421efd4 : mgmt: Add support for start_discovery & stop_discovery
    • 23fed61 : Fix discovery callback usage
    • ccfba9b : Fix include path for health plugin.
    • d09284b : Temporary changes till the attrib structure is resolved.
    • 4211b53 : Change version number to 4.89
    • 767ef1b : Fix authentication problem due to deleted link key
    • b81a126 : Fix removing the watch when network session is freed.
    • 1ad3834 : Add ability to disconnect from a device from the network server interface.
    • 528b38e : Add DBus calls to Adapter for adding SDP records.
    • 1d2c914 : bluez : use another code for Intel's mmx.
    • 592865c : Add BT_POWER socket option.
    • 0caa571 : Add missing NOTICE files.
    • 996ef1c : A2dp SDP record: We only support player category.
    • c877de5 : Update SDP records for AVRCP TG role.
    • e813448 : Shutdown the IO channel after watch is triggered.
    • b8b6062 : Add local C flag for Broadcomm boards.
    • 6acc91d : Add the interface of the network in the signal.
    • 4e42841 : Update SDP records for OPP
    • 987dd61 : Send signals for Device Connected and Disconnected on the network interface.
    • c2fb555 : Do not add the network interface to the bridge.
    • d1cbb8e : add meta-files about 3rd party projects
    • 5ec7e47 : Add voice dailing feature to the SDP record.
    • f319a4b : Fix issue 2516842 Device runtime restarts while pairing and connecting A2DP HS.
    • bba8723 : Allow configure default link policy in main.conf
    • b600a87 : Increase A2DP flush timeout from 120ms to 200ms.
    • 4420772 : Add an API to set the link timeout.
    • 19fcc5b : Add an empty CleanSpec.mk
    • 5dfc0a6 : Add option to change sco packet type in scotest.
    • 72bb219 : Update userspace headers for SCO/eSCO packet selection in struct sockaddr_sco.
    • 5247848 : Revert "Set OPUSH SDP record supported format list to 0xff (any object type)."
    • 92ea035 : bluez: Enable pand in build
    • 9d48b90 : bluez: pand: Enable android logging
    • 4a258f2 : Use monotonically increasing clock for A2DP timing.
    • 75891fd : Stop trying to send A2DP packets quickly to catch-up on missed write()'s after falling behind by 200ms, or on poll() timeout.
    • a61a445 : Changes flush timeout from 60 ms to 120 ms.
    • 8fa0e42 : Fix liba2dp.c compiler warnings.
    • 36ef358 : Set A2DP L2CAP socket to flushable while streaming A2DP, and set the automatic flush timeout.
    • 8579810 : Add ACL flow control state (MTU, packets available, packets total) for debug.
    • b562218 : Send SBC frames if output buffer is nearly full.
    • f8becb7 : Add support for sending Broadcom coexistance setup commands for A2DP links.
    • 56bab67 : Bluetooth A2DP suspend-resume improvements.
    • ea90ad8 : Add DBUS interfaces AddRfcommServiceRecord() and RemoveServiceRecord().
    • d6f7687 : Remove redundant call to bluetooth_init().
    • a7acc06 : Add Bluetooth A2DP suspend/resume to DBUS API.
    • 5fec018 : bluez a2dp - use a sensible write timeout
    • 6c7ab78 : bluez a2dp - fix wait_for_start() spurious wakeup
    • 4e09d2d : bluez a2dp - fix wait_for_start() synchronization
    • d85ca67 : bluez a2dp - destroy thread attr after thread create
    • 6707b8a : bluez a2dp - destroy thread resources at exit
    • c463b1d : bluez a2dp - fix a2dp_thread() spurious wakeup
    • 2122b6f : bluez a2dp - fix state machine synchronization
    • a5e414b : bluez a2dp - syncronize worker thread start
    • 3d6a025 : Add new Agent API : RequestPairingConsent.
    • 7041b13 : Add constant for interleaved discovery window
    • 36ce04d : Fix crash when acquiring A2DP stream
    • eba9480 : Improve the logic when emitting Discovering signal
    • 5272790 : Remove "authen" and "autho" short versions for ATT constants
    • d3c57d0 : Remove hard-coded handles from example GATT plugin
    • 3314e60 : Add attrib_db_find_avail() function to attribute server
    • a3e9d39 : Move GATT example server to a standalone plugin
    • 1b0d082 : Fix disconnecting when primary service discovery is done
    • a0b6c59 : Add support for re-using the attrib channel
    • fc19dbe : Remove _init and _exit methods from Attrib client
    • bb5eda2 : Register Attrib interface after Primary Service discovery
    • 279a538 : Register Attrib interface when loading device from storage
    • c6477c3 : Move Attrib client to the core
    • c602de9 : Add device_found and remote_name events to mgmt-api.txt
    • 56fe067 : mgmt: Add support for remote_name event
    • c76086f : Add MGMT_MAX_NAME_LENGTH define to mgmt.h
    • 6b077ce : Add HCI_MAX_NAME_LENGTH define to hci.h
    • cb6dd12 : mgmt: Add support for device_found event
    • dff482a : Add HCI_MAX_EIR_LENGTH define
    • aaa11e7 : Remove mgmt EIR generation fro TODO
    • 8e32a44 : Release 4.91
    • 0efa4ed : Fix missing Discovering signal when scanning
    • b9a15b7 : Don't disable LE scan when started by external tools
    • b3c4f2e : Fix uninitialized variables warnings
    • 5de7088 : Fix uninitialized variable warning
    • d5040dd : Fix uninitialized variable warning
    • 46731d4 : Clean up btd_adapter_get_mode logic
    • 8a4ad60 : Fix adapter-initialized state tracking
    • 5f4eb32 : Fix emitting UUIDs signals when initializing adapters
    • c495077 : sbc: better compatibility with ARM thumb/thumb2
    • 02e9869 : Fix bluetooth fails to turn on issue.
    • 5fda71a : Remove unused define
    • 9d5936a : Clean up Out Of Band D-Bus interface naming
    • 6412978 : Simplify media_owner_remove
    • 3e71cab : Fix crash when receiving avdtp close command
    • 00d0e76 : Fix not replying Acquire request when resume fails
    • 0bf67b1 : Clean and fix copyright header in test/sap-client
    • 8c14dfc : Update Media API documentation
    • 468e11f : Update Adapter API documentation
    • 2bd4b64 : Fix use of unninitialized UUID value in SAP code
    • 65ee365 : Fix SAP server double-free during unregistration
    • 3b9b749 : Fix LMP version string in hciconfig
    • d97cea1 : mgmtops: Pass UUID-128's in little endian format to the kernel
    • 0d90e21 : Add oob-api.txt with documentation about OOB D-Bus methods
    • 9fb2f63 : Update mgmt-api.txt with OOB commands
    • d812870 : Add D-Bus OOB plugin
    • 23586ef : Add support for Out of Band (OOB) association model in hciops
    • ca8ea93 : Add support for Out of Band (OOB) association model in mgmtops
    • 7539743 : Add initial support for Out of Band (OOB) association model
    • 95f0cc6 : Emit missing signal when data channel is reconnected.
    • af8f516 : Fix memory leak if an error occurs when a data channel is reconnected.
    • 572f654 : Remove owner reference to request structure
    • dac323f : Rework adding/removing owners to a transport
    • 262c34c : Make MediaTransport.Release asynchronous
    • ab1ece7 : Add ERROR response on AT+BLDN command for maemo6
    • 8dba2e7 : Add handling of pending D-Bus calls in maemo6
    • 883ef40 : Sim Access Profile test scripts
    • d3f6953 : Wait SCO socket to HUP before changing state
    • aef5773 : Fix error message when getting SCO connection handle
    • b5892cd : TODO: Add item related to authorization and authentication
    • 28a7552 : Return an error if the attribute requires authorization
    • fe0f3fa : Fix crash while exiting when endpoint has a a2dp stream
    • e3a2719 : telephony-ofono: fix handling of telephony_key_press_req
    • 015e261 : Remove unregister interface in telephony-maemo6
    • b358f4f : Fix memory leak of matched device drivers list
    • 521006e : Remove unnecessary btd_driver_data struct
    • ab8a3b8 : Fix strict aliasing issue in hciops
    • f745945 : Fix security level for MCAP instances created from HDP plugin
    • aa5f3db : Add release all sessions when adapter is switched off
    • 16c3330 : Add SAP to bootstrap-configure defaults
    • a68d1fe : Fix ATT error code response for authentication
    • f9dc0c0 : Add Sim Access Profile dummy driver
    • b785550 : Add support for SAP protocol
    • 3827cfb : Add Sim Access Profile connect/disconnect procedures
    • 8095805 : Fix crash when unregistering a2dp driver before media driver
    • 0f9d2e3 : Do not advertise Voice Recognition support in HF AG SDP record.
    • ff91c15 : Change UART speed before Bluetooth firmware download.
    • f278c8c : Don't bail out if Discovery is in progress when getting the rfcomm channel.
    • 3dcb6c9 : Don't advertise AVRCP Controller support in SDP records.
    • dde060c : sbc: Enable neon optimizations.
    • 1894fa8 : disable neon extras until they build properly
    • 421c88d : Add A2DP_INIT command and state.
    • b6c9e01 : liba2dp: Fix timeout computation in wait_for_start()
    • 24bd879 : Read the error code separately in a recv call.
    • e4041cc : Correct the buggy return instruction.
    • 1bd5984 : Read BT_SUGGESTED_BUFFER_SIZE bytes in recv call.
    • bb2760b : Add capabilities to bluetoothd.
    • a4c0b9f : Change SDP socket path to be compatible for Android.
    • 42c2695 : Changes to process TI firmware speed.
    • deabc33 : Add Android system properties to set the device name, set sampling frequency.
    • b98a57e : Add GetServiceAttribute function.
    • cdc6065 : Make AVRCP keys work under Android.
    • 4ea31f9 : Disable btiotest and hciemu to reduce space.
    • 829a043 : Changes to make bluez compile under Android.
    • e550ba7 : Make android specific changes to conf files.
    • 0bfedde : Add Android specific files.
    • bc10221 : Change to Android style sockets.
    • 9234119 : Add liba2dp.c to Bluez.
    • 14195e4 : Add Android makefiles to Bluez.
    • e70fb63 : Recalculate remote SEP if the codec type changes
    • 2c0c966 : TODO: set owner of 'Whitelist support' task
    • 9e7e6b3 : Set correct adapter state in cancel_resolve_name
    • 6fc92a5 : Add Exchange MTU in interactive gatttool
    • 1b07bef : Add Exchange MTU operation in GATT library
    • efcef2b : Use GAttrib buffer for ATT protocol PDUs
    • 68887c2 : Add internal buffer to GAttrib struct
    • f773053 : TODO: remove 'fix MTU exchange' task
    • 4969ae4 : TODO: set owner of 'Define attribute server API' task
    • 6bcda79 : Update TODO regarding bt_uuid_* functions
    • f694885 : Check for existing handle in attrib_db_add()
    • fb23d02 : Change attrib_db_update() to return reallocated data
    • 59ba984 : Remove unnecessary assignment from attrib_db_update()
    • 1b6cd1f : Allow NULL pointer as UUID for attrib_db_update()
    • d97e701 : Add DBG() calls to attrib_db_* functions
    • 922c5fe : Add discover characteristics by UUID to gatttool
    • 2da716f : Add 'Protocol not supported' error in a2dp_add_sep
    • 4f8d6ba : Fix missing check for dev-up before calling init_adapter
    • 67fc00d : Release 4.90
    • 43bfa36 : Update library version
    • 52e333f : Add attrib server refactoring task to TODO
    • 3c0786f : Fix minor coding style issues in attrib server code
    • c620d29 : Remove redundant return statements from interactive gatttool
    • b98c30a : Fix minor coding style issues in SAP server code
    • 6b6b100 : Add LE whitelist support to the TODO
    • 803db5d : mgmt: support for local_name_changed event
    • 7abf8c6 : mgmt: Fix debug log strings
    • caa8299 : Add Sim Access Profile Server
    • d4542f4 : Adjust sap/server.c license text to the rest of the code
    • 69f57a7 : Add "unit test" for new UUID functions
    • a278db7 : Use new UUID functions in GATT
    • da620b5 : Remove unused code due to dial and re-dial change
    • fcd1ac9 : Change dial and re-dial in maemo6 telephony
    • cef5610 : Move telephony_last_dialed_number_req
    • 3011a31 : mgmt: Implement adapter name control
    • 1c16543 : mgmt: Add adapter name to read_info response
    • 2854ecf : Make strtoba use str2ba for string conversion
    • 1c58c18 : Fix str2ba behaviour on malformed bt address
    • 9f14800 : Simplify ba2str function
    • e935b65 : Simplify ba2oui function
    • 020ef16 : Update the test-attrib test script
    • 9dd2fb6 : Add DiscoverCharacteristics method to the Attribute API
    • 6cb460a : Fix not returning an error when DiscoverCharacteristics() fails
    • 17c03b0 : Fix the behaviour of the DiscoverCharacteristics method
    • 2663ca4 : Rename the Discover method to DiscoverCharacteristics
    • bb096e6 : Add more functions for new UUID handling
    • 3ed9932 : Add new UUID utility functions
    • a709b21 : network: Fix for TP_BNEP_CTRL_BV_01_C qualification test
    • ea8db48 : Add media-api.txt to EXTRA_DIST
    • 0b160c5 : Fix links of header files.
    • cc2d6b4 : Add indication/notification support to interactive gatttool
    • 4ff9bf8 : Release 4.89
    • 91fae3b : Fix indentation for source file list
    • 3c72370 : Mention Brian's contributions
    • fe1c160 : Update library version
    • b8964a6 : Fix sorting and style of SDP includes
    • 9f6cb9b : Fix crash where MTU allowed to be set too large
    • aa8e45a : Add missing UUID16 field to Included Svc Attribute
    • f5885fa : Fix bonding_complete indication for mgmt_pair_device complete event
    • 5cf33ab : Add SDP registration of Primary GATT services
    • 3b6b8fc : Rename device_authentication_complete to device_auth_req_free
    • 24034ff : Clean up btd_event_bonding_complete logic a little
    • 7861906 : mgmt: Add support for auth_failed event and bonding_complete hooks
    • c601c0d : telephony-ofono: fix resetting network status and signal
    • a4a8bef : telephony-ofono: reset indicators when a network is found
    • cd588a7 : Add UUID property to GATT service object
    • 334df96 : Replace batostr() with ba2str() to avoid memleaks
    • 258f608 : Add Primary Discovery Services option to interactive gatttool
    • ee45b05 : Use memcpy for network to host order function on BE hosts
    • 7767f11 : Use PSM value to select LE or BR/EDR transport on gatttool
    • 17b784a : Move do_connect() to a common file between interactive.c and gatttool.c
    • 2848d59 : Fix Device Name Characteristic
    • 6272c76 : Update the Device Name characteristic when the local name has changed
    • 2160d0c : Update Device Appearance Characteristic based on device class
    • cbced76 : Add static Device Appearance Characteristic
    • f6d94b3 : Fix no SEP if corresponding interface is disabled
    • e2866dd : Move SSP auto-accept handling completely inside hciops
    • af03bdf : Fix Min MTU to reflect values for both L2CAP & LE
    • f36ee33 : mgmt: Add User Confirmation request support
    • 641999d : Fix wrong header include on interactive gatttool
    • bff2ff5 : telephony-maemo6: fix not cleaning up network status on exit
    • f3fb168 : Fix creating device object on disconnect complete event
    • 688df67 : telephony-maemo6: fix not cleaning up active calls list on exit
    • 7c95bd5 : Remove unused scan_enable code
    • 10cd903 : Add connect/disconnect options on interactive mode of gatttool
    • 194494d : Add an initial interactive mode to gatttool
    • 931e24d : Include check to readline lib on acinlude.m4
    • 143f0fc : Fix definition of ATT_UUID per BT Assigned Numbers
    • ce44607 : Add Write Request operation in gatttool
    • 0b435ea : Add encode/decode for write response
    • 7af6b5c : src: fix typo
    • b970b46 : Fix parsing of "Flags" AD type
    • 6350ad2 : Fix not updating call indicator when parsing call info reply
    • 8a5c5a2 : Fix not resetting indicators whenever the driver is initialized
    • d9aaf6b : Fix not stopping name resolving when discovery is suspended
    • e739a7a : Release 4.88
    • 6ce0db9 : Update library version
    • a75f906 : audio: Remove workaround for compiler warnings
    • 8a03d26 : hcitool: Add bdaddr type option to lecc
    • c1cf64e : Add const modifier to avoid wrong usage of byte order functions
    • 3e1f9e7 : Fix wrong parameter order for memcpy in btoh128 function
    • 101307c : Bluetooth: hcitool: add option for LE_Scan_Type parameter
    • fa9ac85 : hfp: gateway_suspend_stream should trigger a state change
    • 5b558bb : Add basic debug prints to attribute server
    • d7d66a9 : Fix coding style issues in attribute server code
    • 472bc1c : Use a valid PSM value in l2test
    • f726ce2 : Fix bluetoothd exit on badly formated AT+VTS
    • 3c96923 : Fix small typo
    • 125c7a6 : Fix GATT listen mode updating
    • da8b835 : mgmt: Add mgmt_pair_device command
    • 2ab1a47 : Reuse same SEP when reconfiguring A2DP streams
    • 14b48f0 : Fix HID channel reference count issues
    • ecf1e77 : Change required GLib version in acinclude.m4
    • 91672f0 : Fix refcount in btd_adapter_any_request_path()
    • 6f86616 : rename: tools/main.c to tools/rfcomm.c
    • ea7e664 : Fix invalid read after list concatenation
    • 4f2f801 : Fix parameter type in att_put_u32
    • dffa770 : Fix crash while parsering of endpoint properties
    • 7108e6a : Code cleanup: unnesessary line removed in avdtp.c
    • 833d595 : Fix possible crash on AVDTP Suspend req timeout
    • 7a98a00 : Clean up hciops dev_info init code a little bit
    • ba5cce1 : Fix stopping inquiry before adapter object is initialized
    • bd77e0e : Fix sending HCIDEVUP when adapter is already up
    • 0f80272 : Fix hciconfig leadv returned response
    • ccf4c91 : Remove unused device variables
    • 42a4313 : Fix creating device object when connection fails
    • f122ff2 : Remove unneeded adapter_ops-request_authentication callback
    • e6f1d70 : Add option to enable privacy during scanning to hcitool
    • c250a8e : Add option to set LE random address to hciconfig
    • 801530f : Fix bonding IO channel closing
    • 3b19440 : Add some more debug prints to the bonding procedure
    • c4f0c92 : Remove redundant device_is_authenticating check
    • fee1ab6 : Fix error response for connection failures
    • 86aef38 : Fix agent cancellation in security mode 3 situations
    • 0471348 : Add debug log for agent cancellation
    • 2f8ed35 : Create a separate conn_failed callback to match mgmt interface
    • 9c3d8e1 : Clean up connection failure handling
    • 63b9c41 : Rename btd_event_bonding_process_complete to btd_event_bonding_complete
    • 075dcac : hciops: Use g_slist_prepend instead of g_slist_append for storing keys
    • 5009362 : hciops: Remove unnecessary conn-key_type
    • 9550a9b : Refactor pairing code to match the management interface
    • 876ab1e : HDP: reject MDL reconnection with different MTU
    • f38c818 : Add Health API document to distribution package
    • e5685d4 : Bluetooth: flushable packet supports headers
    • 0b2329b : hciops: remove scan disable on poweroff
    • 6460422 : Release 4.87
    • fe4d22e : mgmt: Add set_io_capability command
    • 047f2f1 : mgmt: Add command complete detection for PIN code handling
    • 2a22b7c : mgmt: Add PIN Code request handling
    • 8554577 : mgmt: Fix new_key event content validation
    • ba704c7 : Fix initialization when adapter is already up
    • b809679 : mgmt: add support for get_connections command
    • 71fe946 : Fix hciops connection list initialization
    • 18c8e98 : Use simple bdaddr list for existing connections
    • 622d8f4 : mgmt: add support for connect failed event
    • 0963869 : mgmt: add core daemon callbacks for connected events
    • 29e1368 : Fix management remove key command code
    • b961ebb : Add support for disconnect management command
    • 5432619 : Fix incoming attrib-server connection MTUs
    • 01148bc : Fix duplicate characteristics
    • 0739274 : mgmt: Add support for connected/disconnected events
    • 279afbb : Keep connection handle information inside adapter_ops
    • 1238d73 : mgmt: add initial support for link key handling
    • 1a56d72 : Remove unused storage functions
    • 34233ae : Use an unsigned integer for representing the PIN length
    • 395fed1 : Release 4.86
    • 1e1425c : Add READ_BLOB_REQUEST support to attribute server
    • c66cfff : Fix Handle range if Pri/Sec Service is Empty
    • a0f3676 : Update a2dpsink to use new Acquire API
    • a83f75c : Update NREC callback code to originally intended v2 state
    • e34bec9 : Add proper tracking mechanism to NREC
    • a70e322 : Add Routing property to MediaTransport interface
    • e0c73c4 : Remove IMTU and OMTU properties and return its values on Acquire reply
    • 9e40e7b : Move common code from Discover all Characteristics to GATT library
    • a351261 : Rename gatt_primary_t to more generic name
    • 937942d : gdbus: Remove root node 'name' attribute in introspection
    • 26de25f : gdbus: invaldate_parent_data: walk the whole path down
    • 9c66fc0 : Fix use of deprecated glib on tests
    • 9c01dbe : Fix use of deprecated glib on core
    • 336b424 : Fix use of deprecated glib on hciops plugin
    • 92bc66f : Fix use of deprecated glib on serial plugin
    • dd1330e : Fix use of deprecated glib on network plugin
    • 20ada3f : Fix use of deprecated glib on input plugin
    • c72d025 : Fix use of deprecated glib on audio plugin
    • b111a57 : Use -DG_DISABLE_DEPRECATED compiler define
    • 99197ca : Update Class of Device handling to the latest management interface
    • 82f2970 : Revert "Send an Invalid PDU Size Error Response for Service Search Req"
    • c0e5161 : Fix memory leak when calling endpoint to select capabilities
    • ebde806 : Fix possible memory leak on each a2dp stream setup
    • b55d85b : Fix possible memory leak when handling avdtp transport connection
    • 3fcc9fc : Fix memory leak when calling endpoint method
    • dd32af5 : Release 4.85
    • c8b8e5f : Fix event mask setting for a specific 1.2 adapter
    • c7b14a7 : Fix event mask setting for 1.1 controllers
    • 54b92ea : telephony-ofono: add support for Three Way Calling feature
    • dd25a15 : telephony-ofono: add support for Enhanced Call Control feature
    • fe50534 : telephony-ofono: add proper support for AT+CHLD and AT+CKPD
    • f7d5153 : telephony-ofono: add support for inband ringtone feature
    • 80e19a7 : Move interactive code of Discover Primary to gatt.c
    • ddf08d1 : Remove unused variable from browse_req structure
    • bbc1ca6 : Remove unnecessary type cast
    • 6c4a365 : Move GATT service to attribute server core
    • 921484a : Move GAP service registration to src/attrib-server.c
    • 5fb96c5 : Refactor example server to use att_put_u16()
    • 430b1eb : Fix gatt_read_char() to support long Attrib Values
    • 7a9ab08 : Fix g_attrib_send() to include a new ID parameter
    • 8e9849b : telephony-ofono: fix not updating indicators when a call is removed
    • 34c77ed : telephony-ofono: add handling for Modem.Interfaces property
    • 6215f4f : telephony-ofono: handle ofono appearing/disappearing from bus
    • d402e11 : telephony-ofono: simplify watches handling logic
    • e24c3c9 : telephony-ofono: fix not canceling pending calls on exit
    • 4e05409 : telephony-ofono: make use of GetCalls method
    • 7c62124 : telephony-ofono: make use of GetModems method
    • 768a19c : telephony-ofono: fix not setting originating when status property changes
    • ab2b2d6 : telephony-ofono: fix not being able to answer alerting/waiting calls
    • aa6f662 : telephony-ofono: notify alerting calls when headset connects
    • b326f70 : TODO: Start Discover All Primary Services after SDP if necessary
    • 88c6f0f : TODO: Refactoring of gatt.c functions
    • a20eae4 : TODO: Rename glib-helper file to a more convenient name
    • e2a46da : TODO: Remove characteristic discovery for non connectable devices
    • 4024ec5 : TODO: Setup advertising parameters and data
    • cf1e25c : Change security level on demand when reading characteristic descriptor
    • 734030c : Change security level on demand when reading characteristic value
    • b32ac6a : mgmt: Fix opcode endianess in commands
    • 01422e7 : mgmt: Add preliminary UUID handling
    • e0a515c : gdbus: Update copyright information
    • a56630e : mgmt: Implement set_pairable
    • a628f99 : Refactor handling of UUIDs with respect to adapter_ops
    • 8b013de : Rename mgmt_update_mode to mgmt_update_powered for clarity
    • 78cf948 : mgmt: Use a common structure for powered, discoverable and connectable
    • 12d5e68 : mgmt: Clean up scan mode evaluation code
    • 8d08735 : Update mgmt-api.txt to match latest implementation
    • 7e50ad3 : mgmt: Implement set_connectable
    • eaed9ac : mgmt: Implement set_discoverable
    • 19a6828 : mgmt: Implement set_powered
    • 70af754 : Keep found LE device list to use when creating a device
    • 994eb73 : Add LE read supported states for hciconfig
    • 4766c02 : Simplify btd_event_conn_complete logic
    • 7347e3e : Don't force device creation for pairing failure events
    • b76c819 : Remove unneeded set_connectable adapter_ops callback
    • a4125e3 : Release 4.84
    • 88043a2 : Fix leak of EIR data if RSSI does not change
    • cb76f08 : Fix crash due to misplaced parameter in emit_device_found() call
    • 457f7a3 : Rename btd_adapter_get_state to btd_adapter_get_mode
    • deb34a3 : Remove unused variable
    • 2bedc3c : Fix adapter state when InitiallyPowered=false and RememberPowered=false
    • 61fc3a0 : Remove outdated comments
    • e13ab63 : Remove ancient NAME_SENT name resolution status
    • 7a8e722 : Fix printing D-Bus errors when headset record could not be found
    • d630273 : Add debug print for tracking adapter_mode_changed calls
    • d86faa2 : Fix closing of SDP server sockets
    • c0764c3 : Release 4.83
    • 60e7a63 : Add Broadcaster property in DeviceFound signal
    • c2dd25f : Change CreatePairedDevice to support LE devices
    • 67d22f9 : Fix spurious DeviceDisappeared signals after name resolution
    • 66e375f : Change power_on & power_off adapter_ops callbacks to set_powered
    • 637a874 : Add a "services" command to test-device
    • 6809d13 : Add GetProperties method the Service Interface
    • 2814770 : Add support for adding services to the Services property
    • b432eed : Remove GetCharacteristics DBus method
    • 49af846 : Add a Discover method to the GATT Client
    • 68bc53c : Add support for making LE connections to GATT client
    • c7ebe4c : Clean up the primary service D-Bus registration
    • c987650 : Remove duplicated code for discovering GATT services
    • 982d7e9 : Add the btd_ prefix to device_add_service
    • fec9483 : Remove GATT information when the device is removed
    • 5584f16 : Add a way to retrieve ATT primary services
    • c314c26 : Add support for creating devices from stored primary services
    • b9323b4 : Add support for creating devices from stored types
    • 08e66c5 : Add support for storing the device type
    • 07a125e : sbc: detect when bitpool has changed
    • 08b9962 : Change LE scan interval and window to recommended values
    • 9e7f459 : Move primary service storage to device.c
    • aeeed6c : Add a way to store the remote device type
    • 2ef59ed : Fix memory leaks in the attrib-server
    • 9217070 : Fix attrib plugin deregistration
    • 4fb964f : Configure HFP/HSP endpoints if headset interface is already connected
    • a224695 : Remove unneeded variables from link_key_request()
    • c7a30d2 : Remove unneeded variable
    • a5c68b3 : Add disconnect command to test-device
    • 9bce88b : Coding style fixes for lib and tools
    • a335f79 : Remove bt_discover_services function from glib-helper
    • 3b6c2b1 : Fix missing reply when create device is cancelled
    • 871a505 : Remove le_advertising_info struct from adapter.c
    • e58a270 : Move EIR flags definitions to adapter.c
    • 13b893f : Remove unused variables from link_key_request()
    • 3a323f4 : Move debug key handling into adapter_ops
    • fc46acc : Add initial code for mgmtops adapter power control
    • 4a6dc96 : Fix tools UI to avoid program launch mistakes.
    • 6688429 : Fix memory leak of unused EIR name
    • 7077aba : Fix compilation error in read_simple_pairing_mode_complete
    • 6443f48 : Use find_adapter_by_id instead of find_adapter when it makes sense
    • c98e461 : Get rid of unnecessary manager_stop_adapter function
    • ff6f1d4 : Simplify disconnect_addr helper function
    • cbb8222 : Get rid of unneeded btd_adapter_get_conn_handle function
    • eef51bd : Fix handle endianess issues with btd_adapter_read_clock
    • 71330b5 : Clean up btd_request_authorization code
    • 4863a3e : Remove unnecessary btd_adapter_get_remote_version function
    • effe142 : Rename btd_event_inquiry_result to btd_event_device_found
    • cae1337 : Move PIN code storage access to core daemon
    • eb0c026 : Move storage dependencies from hciops to core daemon
    • 2a7d9bb : Move local name parsing to parse_eir_data()
    • b4fcf0b : Move AD flags parsing to parse_eir_data()
    • a0b4cb3 : Modify get_eir_uuids() to parse other EIR data
    • 23626a6 : Move get_eir_uuids() from src/adapter.c to src/event.c
    • e03ecaa : Add enc_read_blob_req() as defined in BT Core Spec v4.0
    • 8ffda6c : Remove unused btd_adapter_get_remote_name function
    • 05bde9b : Remove unnecessary empty line
    • 3a28e1e : Remove non-existent adapter_is_ready prototype
    • ba0bdd4 : Remove non-existent btd_adapter_get_init_mode prototype
    • 7c8c580 : Remove non-existent adapter_set_service_classes prototype
    • a36e649 : Get rid of unused btd_manager_set_offline function
    • 39b1e4b : Get rid of non-existend manager_update_svc prototype
    • 5a23e84 : Get rid of unnecessary manager_get_default_adapter function
    • 19e45ce : Get rid of unnecessary manager_find_adapter_by_path function
    • 6b398d0 : Get rid of unnecessary manager_find_adapter_by_address function
    • 68a6f9b : Add manager_foreach_adapter()
    • 97f9d0a : Fix memory leak in adapter_service_ins_rem()
    • 9ed5fbe : Fix clearing authentication request for renewed keys
    • 1a84b99 : Fix setting paired state when device-authr is false
    • fe143e9 : Remove unnecessary empty line
    • ec37005 : Implement storing of link keys in runtime memory
    • 40f3eb5 : Add missing mgmtops callbacks
    • 7ecaa2c : Switch to using power_on & power_off adapter_ops callbacks
    • 0dceb55 : Remove hciops device info struct member defines
    • 6cca3ee : Remove unnecessary read_local_ext_features callback
    • e16ee23 : Refactor adapter initialization and power control
    • beabaff : Release 4.82
    • 60f98de : Fix crash when mmaping files which size is multiple of page size
    • c84c663 : Add AVDTP SRC stream send buffer size verification
    • 327e87f : Convert more D-Bus errors to btd_error_*
    • 8a88af7 : Add btd_error_not_ready()
    • f2f4921 : Add btd_error_agent_not_available()
    • fd47039 : Fix overriding global link_policy due to a single adapter
    • e581e5b : Fix sending duplicate speaker/microphone gains to the headset
    • 5e66f77 : Fix not calling SetConfiguration on hfp/hsp endpoints before connected
    • afbaf06 : Remove error_common_reply()
    • ac31bcf : Fix memory leak of gattrib commands queue
    • 31fb704 : Implement cancel primary discovery session
    • 7fe714c : Implement support for management powered event
    • d5740f3 : Rename set_powered callbacks accordingly
    • e347d3c : Fix invalid g_io_channel_unref call in hf_io_cb
    • 7811adb : Fix signess of err variable passed to strerror
    • c340839 : Fix add_record_to_server to return a proper error value
    • 9d76042 : Fix start_discovery error return value
    • abe63f0 : Use correct signess for err variable
    • 0917aea : Fix input disconnect function error return value
    • c783ded : Fix avctp_send_passthrough to return a proper error value
    • d0d6644 : src: use btd_error_failed()
    • 40ff536 : serial: use btd_error_failed()
    • 81cde60 : audio: use btd_error_failed()
    • 62c81d0 : input: use btd_error_failed()
    • a844333 : network: use btd_error_failed()
    • 57c23f8 : attrib: use btd_error_failed()
    • 14d5fbd : plugins: use btd_error_failed()
    • 28ce1c0 : Add btd_error_failed()
    • 76e728e : src: use btd_error_invalid_args()
    • 840441e : Add btd_error_no_such_adapter()
    • eb0e1c3 : Update mgmt-api.txt to match current implementation of read_info
    • c2a07d8 : Setting default Link Policy according to the chip supported features
    • 7652158 : Fix potential memory leak of ag.number
    • e777ba8 : Rename hciops_set_class to write_class
    • f2a3c1a : Refactor class of device (and related values) handling to adapter_ops
    • ecff9fd : Fix cleaning up HFP state after calling telephony_exit
    • b71273e : Don't strdup the chld string for HFP
    • 3e8f616 : Remove unused adapter_ops-read_link_policy function
    • 406a6e6 : Fix device removal when connecting/browsing fails
    • cee7301 : Fix device creation error response when powered off
    • 83db8e9 : Fix adapter-services leak in adapter_free()
    • 5eff38a : Convert CreateDevice on test-device script to an asynchronous call
    • fe0f606 : gdbus: fix accessing freed callback data
    • 4259f83 : Check the security level on a per request base
    • a1519ec : Fix HFP response and hold (AT+BTRH) command response
    • 0873ec5 : Add btd_error_already_connected()
    • 1dec659 : convert error to btd_error_not_supported()
    • 13418f0 : convert error to btd_error_not_connected()
    • 9247fb8 : convert error to btd_error_busy()
    • eb7613b : convert errors to btd_error_does_not_exist()
    • 96e50d1 : convert errors to btd_error_not_authorized()
    • 46cc3ef : Fix coding styling issues in src/error.c
    • 8ce39b3 : gdbus: explicitly compare pointers to NULL
    • 2030529 : Fix bt_extract_eir_name to use GLib memory allocation
    • d4a3c26 : Revert use of new error function for Blocked
    • 7101313 : Remove fixed item from TODO
    • b0d03d0 : Make device type evaluation more readable
    • 361049e : Make bt_name2class static on glib-helper
    • 12a91fe : glib-helper: fix coding style issues
    • 35532b7 : Make EIR type an optional argument for bt_extract_eir_name
    • ec5f4a3 : Check if the remote LE is connectable when creating a device
    • d41b06e : Add device type to identify LE, BR/EDR or dual mode devices
    • 96de883 : Remove automatic battery state change on attribute example
    • 079e06b : Add btd_error_not_authorized()
    • 0679e67 : Add btd_error_does_not_exist()
    • 04d9afd : Add btd_error_busy()
    • d473c5d : Add btd_error_not_available()
    • 3a1ae48 : Add btd_error_in_progress()
    • 757c264 : Add btd_error_not_connected()
    • 12dc2b3 : Add btd_error_not_supported()
    • 34876ca : Add btd_error_already_exists()
    • 0bb73aa : Create btd_error_invalid_args()
    • a16fb17 : Fix writing to GAttrib socket without POLLOUT event
    • a959bb6 : Check authentication permissions on attribute server
    • 406b7a3 : Check attribute permissions in attribute server
    • d1a8ca6 : Initial attribute permission implementation
    • 9aefc92 : Fix deinitializing telephony backend when it wasn't initialized
    • 8aa3139 : Release 4.81
    • e14e700 : Fix not canceling pending calls on maemo6 telephony driver exit
    • 9a04c53 : Use specific members in D-Bus match rules on telephony maemo6 driver
    • 8a78096 : Fix interface name of modem states on maemo6 telephony driver
    • a42cb73 : Initialize adapter services list
    • 40c5f0c : Emit Connect signal for LE capable devices
    • d2c58dc : Attrib server should truncate attribute value to pdu length
    • ff5f7f1 : Don't trigger the discovering when registering the client
    • d9be758 : Fix memory leak of sdp list in the attribute client
    • 972b535 : Return a D-Bus error if device_browse fails
    • d4c41ca : Check the device type when creating the device
    • 860d09b : Implement primary service search when creating a device
    • 6b9106a : Removed unused define
    • 996b386 : hcid header cleanup
    • d615431 : Remove unused scan_mode variable
    • a2942f4 : Use existing bit functions from hci.h
    • e01235b : Remove unused includes
    • cab24ed : Remove unused define
    • cc0725a : Use address instead of object path in device logs
    • 8e78f83 : Improve hciops logging
    • b157cd2 : Improve agent PIN length error log
    • e6e6f84 : Use hci_send_cmd instead of hci_send_req for authentication
    • 3e6d0ba : Fix crash after simultaneous authentication requests
    • cea4c05 : sdpd header cleanup
    • 92d4e61 : Fix telephony maemo6 driver deinitialization
    • 59a285f : Fix telephony dummy driver
    • f920d55 : Fix not deinitializing telephony driver when there is no adapter powered
    • 5d460cd : Extend discover characteristic by UUID in gatttool to fetch all values
    • a5be551 : hciattach: download configuration at user requested baud rate
    • 74526c2 : hciattach: make set_speed return error if any operation fails
    • 140a11d : Add a runtime option to set the BCSP communication rate
    • e100182 : Fix typo in adapter documentation
    • 091a1e3 : Fix MDL and MCL reference counting in IO watchers
    • 989fb19 : Do not increment mdl reference in reconnections
    • 4c86ad4 : Release 4.80
    • 83a2d44 : Make LE_LINK define private to hcitool.c for now
    • e55a9dc : Fix possible race condition when initializing adapters
    • 1723b57 : Fix not indicating disconnected state when connecting to avdtp
    • 1646828 : Fix not dropping avdtp session reference when cancelling stream setup
    • 658c6e1 : Fix possible crashes when attempting to connect avdtp
    • e0be4b9 : Add debug logs for state changes on sink
    • 477bba0 : Fix reference count of a2dp stream setup
    • a409e3d : Fix abort not being send when the state is idle
    • 94cd21f : Fix not removing all timers when user request to disconnect audio
    • 580bded : Cleanup a2dp_cancel code
    • 1f2812b : Cleanup a2dp setup code
    • 0b08b6b : Fix minor typo
    • 69b210b : Avoid reallocations of services UUID array
    • e576ae8 : Extract flags from advertising data
    • 5e71d3e : Implement Characteristic Value Read using UUID in the gatttool
    • ffc51d4 : hciattach: send hci commands after hci socket bring up
    • b72c597 : Implement Discover Primary Service by Service UUID in the gatttool
    • ace1ac7 : Add an extra parameter in the discovery primary to specify the UUID
    • aed67ce : Extend bt_string2uuid to convert hex strings to UUID16
    • 6f67455 : Implement Find by Type Value Request in the atttribute server
    • 3ad1e45 : Add Find By Type Value Response encoding/decoding functions
    • 16458e5 : Add iwmmxt optimization for sbc for pxa series cpu
    • c530c24 : Fix C++ style comment
    • bae2ece : Check if the mcl insiede the device is correctly set before use it
    • 0440b08 : Check if MCAP Instance is already released when a callbacks comes back.
    • c94510c : Fixes to echo
    • cc982cf : Remove magic number to check ECHO MDEPs in HDP
    • 6af90f5 : Return proper response code if there is an error creating echo channel
    • 719a6db : Fix dereference to NULL pointers during data channels creation
    • 1f4fb8f : Code refactorization in MCAP
    • 373df87 : Remove old reference to mcap session in the name of variables
    • f93cb53 : Add reference counter to mcap_mdl
    • d6679d6 : Fix message error
    • 8ad6d25 : Set reference counter for mcls to gint
    • 2e10060 : Add reference counter to mcap_instances
    • 81f9377 : Fix typos in mcap
    • c90f995 : Notify a channel deleted when remote side has already deleted it
    • 970ce7e : Add missed unrefs for hdp_tmp_dc_data
    • c13f540 : Remove MCL's before removing the application
    • 82e01f0 : Add reference counter to hdp_channel
    • 1f8e894 : Add reference counter to hdp_device
    • e88f778 : Add reference counter to hdp_application
    • 5ac3a09 : Implement Find by Type request encode/decoding
    • dfca8cd : Emit "DeviceFound" signal for LE devices
    • f0bbc35 : Extract service UUIDs from advertising data
    • dd795dc : Advertising data: extract local name
    • 09bdc2f : Adding a new option to specify security level for gatttool
    • 547ff5f : hciops: fix encryption request
    • cf1a8fb : Fix typos in adapter documentation
    • 838dd5b : Initial advertising data parsing implementation
    • 4f9dae5 : Fix signedness issue with set_class error checking
    • dac935f : Remove non-existent function declaration
    • c07245a : Fix local name handling
    • 8ce7d99 : Clean up adapter_update_local_name API
    • efa14e3 : Clean up EIR TX power handling
    • d960c17 : Remove non-existent function declaration
    • 333bbb9 : Get rid of event.c wrapper for SSP mode read event
    • 455e346 : Move local name reading into hciops
    • 15d52a8 : Move SSP mode reading into hciops
    • dec3016 : Move SSP mode setting into hciops
    • 2ae01a7 : Move more hciops specific functionality into hciops
    • 84ef74e : Don't cache the local name until it's actually used for something
    • 6a4a40f : hciops: wait for read_local_name complete in adapter init
    • 3b6fab5 : Remove misleading error log
    • 6584177 : hciops: fix adapter initialization to wait for kernel HCI commands
    • 4fa485c : Fix interleave discovery regression
    • f30945a : Refactor adapter_update_found_devices() function
    • 4568124 : Refactor get_eir_uuids() to get EIR data length parameter
    • fa86f68 : Fix invalid memory access when EIR field length is zero
    • 08b0ff1 : Fix test-attrib not being listed in EXTRA_DIST
    • 333efb5 : Add a new configuration option to disable Low Energy support
    • 180f7b2 : sbc: added "cc" to the clobber list of mmx inline assembly
    • bf0071b : Fix minor whitespace issue
    • 9f28ab7 : Fix not aborting sink stream configuration on disconnect
    • c289653 : Remove a2dp setup callbacks after they return
    • 19dba17 : Fix possible memory leak of the GIOChannel in the attribute server
    • f1c1c3e : Use reference counting of the device object while discovering services
    • f4a41ba : Print LE link type on hcitool
    • 3b684c4 : Fix segfault in HDP during device re-creation
    • 1b03833 : Check HealthApplication path before trying to destroy it
    • f24c125 : hciattach: Bring up device before sending commands over socket
    • 4002341 : Fix initialization of adapters which are already up
    • 4336b04 : Fix legacy link key storing for some buggy adapters
    • 1bb0cf5 : Update mgmt-api.txt to match current implementation
    • cb4ff1a : mgmtops: implement mgmt_read_local_version
    • 24e8b38 : mgmtops: implement mgmt_read_local_features
    • 1d26f2f : mgmtops: add version information to read_info response
    • 8c38d55 : mgmtops: start enabled adapters
    • c585f71 : mgmtops: implement mgmt_read_bdaddr
    • 35e58b7 : Release 4.79
    • c8ee83e : Update library version
    • 5794370 : Fix possible crash when removing disconnect watches
    • 5fa699b : Fix bdaddr log message to be DBG() instead of info()
    • 2c0b61a : hciops: fix coding style issues (long lines)
    • 7bbf0b5 : Remove unnecessary parameter from btd_event_request_pin
    • 0dd69f8 : Clean up hciops code
    • a81b267 : hciops: merge io_data and devs tables
    • 01d1010 : hciops: fix adapter initialization racecondition
    • 96c3d8e : Use correct variable type for watch id
    • 5219877 : Fix incorrect format type specifier for sizeof()
    • 7e22298 : Update mgmt-api.txt to match current implementation
    • ca11358 : Fix Managment API names to be consistent with the kernel
    • 7f1add6 : mgmtops: add parsing of cmd_status and controller_error events
    • e5f8b4d : mgmtops: add events for controller removal and addition
    • e31221b : Release 4.78
    • d395c5e : Update library version
    • 32829f6 : Small fix in Health API documentation
    • 692258f : Add Application property to HealthChannel
    • f198389 : Fix audio disconnect watch in connecting state
    • 7bad5d2 : Fix invalid reference to GATT service structure
    • 687091a : Enable GATT over LE link on the attribute client
    • 620601b : Move set_nonblocking function to audio/unix.c
    • e77e33b : Fix handling call waiting indicators in telephony
    • e89a7a9 : Fix not ignoring case of uuid given to RegisterEndpoint
    • 8476d54 : Fix Maemo6 MCE: set state variable directly
    • 07c9e8a : Cache adapter address for quick lookup
    • bc8748c : Remove redundant hci_devinfo call
    • f8b204f : Remove redundant tracking of ignored adapters
    • 0e30b23 : Add support for reading controller mode in mgmtops
    • e87cb55 : Cleanup set_mode code
    • 716befe : Add support for reading controller info to hciops
    • e1a344d : Fix bdaddr naming consistency
    • 44d6afb : Keep track of discovered controllers in mgmtops
    • 67bb238 : Add more management API structs into mgmt.h
    • 1a52753 : Update mgmt-api.txt to match current implementation
    • 349c342 : Store management version info into global variables for easy access
    • 6090066 : Remove unnecessary status parameter from mgmt version response
    • 4343e54 : Add support for getting the controller index list
    • 20c7800 : Change hci_mgmt_ prefix to simply mgmt_
    • 8a24350 : Add support for parsing management version response
    • 7221dfd : Add some missing management struct definitions
    • 2ce3eda : Pass the management message body to event callbacks
    • 132d471 : Add basic parsing support for management events
    • c597c3b : Make all unimplemented mgmtops functions fail by default
    • 2c5c851 : Add debug prints to mgmtops functions
    • 3c4d6d5 : Fix avoid starting AVDTP disconnect timer twice
    • 9681b39 : Don't use AVDTP timer when the device is being disconnected
    • 43a0ca5 : Fix issue when setting limited discoverable mode
    • 46fcf0f : Optimize device disconnect callback processing
    • 574c5cc : Fix not being able to set discoverable when discoverable timeout is set
    • e046510 : Fix not replying when mode is limited discoverable or discoverable
    • d3ff4a1 : Fix setting Discoverable when adapter is down
    • f090030 : Fix not waiting mode change when setting powered property
    • b6a383f : Remove old hcid.conf
    • c2d5a35 : build: Fix parallel build
    • 4ebbed2 : Get rid of redundant type casts from SDP code
    • a54f16d : Add -p and -P command line options for controlling plugin selection
    • dd1ffcc : mgmtops: add initial setup support
    • a4a919e : Add initial definitions for the Bluetooth Management interface
    • 5a0db30 : Remove remote name requests upon connect complete events
    • 0a33aae : Add initial skeleton for mgmtops
    • ef89e37 : Minor coding style fix
    • 67ab8e3 : Add support for multiple potential adapter_ops implementations
    • ebf8e8f : hciops: don't initialize existing adapters in hciops_setup()
    • 3dc3e32 : Remove unnecessary function declaration in hcid.h
    • 3069718 : Move HCI_REQ_TIMEOUT to hciops.c
    • 7a8d755 : Move HCID_DEFAULT_DISCOVERABLE_TIMEOUT declaration to main.c
    • aa0b0ef : Move GLOBAL_TRUST declaration to device.c
    • 8f4f70b : Move expand_name to adapter.c
    • 02c1c64 : Move ACL encryption functions to hciops
    • 6ba2a26 : Remove security.c completely from the source tree
    • c772636 : Fix unloading of adapter drivers
    • f22c60e : Implement ATT handle indications
    • e3c94ac : Add Sim Access Profile Manager
    • 2534fbd : Add Sim Access Profile API
    • a37a95f : gatttool: Add Write Without Response option
    • 4fce91f : Extend Characteristic Write to support Write Without Response
    • 3945425 : Adjust LE command timeout and API
    • 1f6f8f2 : Fix MTU value used on MTU exchange response
    • 4a55998 : Use CID to infer transport type
    • 8c0b3c9 : Increase AVDTP request timeout
    • b903344 : pand: Fix for TP_BNEP_CTRL_BV_01_C qualification test
    • af4519a : gdbus: Unconditionally remove D-Bus timeouts
    • 0d8841c : Fix bluetooth fails to turn on issue.
    • dc920af : hcitool: add "whitelist" option to create LE connections
    • 81a57bd : hcitool: add random address type to LE Add to White List
    • 3f64651 : hcitool: use defined constants for address type
    • 328a450 : Fix support for shells that do not have "+="
    • 9bae981 : Remove check for adapter-up for read_local_name_complete
    • 3a4dd4d : Remove duplicated NULL check and debug message
    • 0989e74 : Fix small memleak in hciemu
    • d3dfbc9 : Fix small memleak in compat/pand.c
    • 3119976 : Fix hal plugin compilation error
    • e880b7a : Add option to pass adapter to interactive gatttool
    • b2bd2cb : Add missing const to interactive() parameter in gatttool
    • ed6e2d2 : Replace all strdup() with g_strdup() in gatttool
    • adc7ca1 : Add offset option to characteristic read by handle
    • e41eccc : Simplify bachk function
    • a1d241d : Fix response on adapter RequestSession method
    • d85ae59 : TODO: Fix GATT over BR/EDR
    • 5292112 : hcitool: Add command to clear LE White List
    • fc10b2c : hcitool: Add command to read size of LE White List
    • d68ff37 : hcitool: Add command to remove a device from LE white list
    • 7e018c6 : hcitool: Change commands struct formating
    • 265059a : hcitool: Add command to add a device to LE White List
    • a0ba561 : TODO: Add item to implement device type in the DeviceFound signal
    • c66d33b : TODO: Add item related to UUID handling
    • c3bda95 : TODO: Remove item related to Client Characteristic Configuration
    • f98d654 : TODO: Remove item related to ATT transation timeouts
    • 7ff661b : Fix authentication problem due to deleted link key
    • da4ffa7 : Move index to common header in management interface
    • 2a6d4b3 : Update mgmt-api.txt with controller index moved to mgmt packet header
    • c89500f : Add missing items for the Management interface to TODO
    • 886e676 : Remove unneeded Service ID from service SDP record
    • 22d7418 : Fix test/test-attrib script
    • 5aa3f08 : TODO: Add item related to ATT PDU decoding issue
    • bd32dd6 : Remove unused MTU variable in GAttrib struct
    • 96b7eb2 : Use attribute data list memory allocation function on attrib server
    • 448456a : Coding standard change replacing malloc by glib functions
    • 28d393d : Add sec-level option to interactive gattool
    • 6904e0f : Add Write Request in interactive gatttool
    • d3a5c56 : Move attr_data_from_string() to utils.c
    • 607c54c : Add characteristics read options in interactive gatttool
    • 91aed1d : Add Characteristics Descriptor Discovery option in interactive gatttool
    • 7aff2ce : Create a helper function to deal with handles on interactive gatttool
    • a2e3157 : gatttool: Remove extra reference to the connection IO Channel
    • 6682df6 : Add support for GATT client timeouts
    • 33e0978 : Fix gattrib.c coding style
    • 47316f8 : hcitool: fix interval and window parameters
    • cf81589 : hcitool: add discovery procedure to lescan command
    • 1b80034 : Maemo6 MCE: skip first adapter_powered callback
    • ce2b40c : Implement server-side ATT handle notification
    • 4ae6cfc : Check properties before setting client configs
    • 34d6f0e : Initial Client Characteristic Configuration implementation
    • c3717e3 : Add read/write callbacks to attribute server
    • 1847ffb : Don't register GATT related SDP records if attrib server is disabled
    • 941eb99 : Fix DBG() calls with bogus messages
    • 87df52f : Add GStreamer version check in acinclude.m4
    • 30b24e4 : Fix typo on DBG() string format
    • de9dfe2 : Check malformed notification/indication PDU
    • 9152acf : Add hcitool command to change the parameters of a given LE connection
    • 5edfc48 : Add hci utility function to change LE connection parameters
    • 8e7af67 : Remove unneeded comma in the hcitool commands declaration
    • 3475c7f : TODO: Add item to support characteristic authorization in the agent
    • 45ea4d5 : TODO: Add item for reconnection address
    • 4c9f8c6 : TODO: Add item for static random address
    • 950f9fd : TODO: Change item related to read/write long characteristic
    • 6833eda : TODO: Remove interactive gatttool item
    • 4bbbd66 : TODO: Add item for privacy feature in the central
    • 42c3dec : TODO: Changed item related to ATT parsing for hcidump
    • d576392 : Add Characteristics Discovery option to interactive gatttool
    • 7877285 : Improve help messages in interactive gatttool
    • e276146 : Fix potential bug in le_advertising_report()
    • 0001c99 : Fix not setting global mode when SetProperty is used
    • 0ae4ae5 : Fix end grp handle on Find By Type response
    • ad8d1d5 : Fix Find by Type Response with start == end grp handle
    • e787f4d : Release 4.89