===================================
Since Thu Sep  5 05:47:43 UTC 2013
===================================

   * abi/cpp
920825e Merge tag 'android-4.4_r1' into cm-11.0

   * android
00b62cd Merge remote-tracking branch 'github/cm-11.0' into HEAD
b617b06 4.4.1_r1 -> 4.4.2_r1
9140683 Add WhisperPush
8fac443 Merge "Add vendor/cyngn" into cm-11.0
c852aa5 Add vendor/cyngn
e39e0a3 4.4_r1.2 -> 4.4.1_r1
ded1560 Use the stabilization branch as default here...
f07f3f5 Add external/connectivity for CNE
dc61656 readd VoicePlus
952dea7 Add BluetoothExt to cm11
34f2ad3 Switch to our fork of chromium_org
9a70f6a 4.4_r1 -> 4.4_r1.2
c9a452d Underp noto-fonts, too
6589043 Switch to our own fork of ART
f3a60a7 Replace the sdk repository reference with a hard sha reference
c664329 Update manifest for cm-11
d3c9bc3 Add 10.2-M1 manifest
8351e4f Manifest the telephony-msim project
7c9e976 Add f2fs-tools
c72233c [x86] Add pciutils project as libpci is required by powertop on x86
e284148 Update upstream ref to latest 4.3 tag
6bd5c14 Add QCOM SoftAP extensions
85a5d6a Add CRDA repository
3552f44 Add device/sample repository
ecb9c24 Update AOSP repositories to android-4.3_r3.1
17a3fbd Remove Focal repositories
99cdb6f Update upstream refs to android-4.3_r3
3180d10 Add CMAccount
2f5743e Add BluetoothExt repository

   * art
c44bb1e runtime: Invert the default for dexopt-on-cache
d2d9023 Merge tag 'android-4.4.1_r1' into HEAD
a15263f tools: use '/usr/bin/env python' instead of '/usr/bin/python'
21b2216 Add NOTICE and MODULE_LICENSE_APACHE2 for art
08377a7 Fix CTS failures caused by ignoring malformed dex files in dex2oat
d492f91 Revert "Ignore missing files in dex2oat"
236a8af runtime: dexroot-on-cache: obey dalvik.vm.dexopt-data-only
eb4d2ae Ignore missing files in dex2oat
0e49b42 Fix handling of duplicate class definitions in boot classpath.
1350736 runtime: Add support for dexroot-on-cache
d3c20c1 Update compiler blacklist to include java.net.NetworkInterface.
02b10d6 Do not instrument proxy methods.
2bd5c23 Change monitor checks to warnings in verifier. DO NOT MERGE
d60f3ee Verifier uses exception type instead of conflict if unresolved.
c3b800a Merge "Fix JDWP line table output." into klp-dev
39d0c0d Update black list with android.os.Bundle
f2910ee Fix JDWP line table output.
bcf09e4 Merge "Fix dumpsys meminfo for art" into klp-dev
19b3456 Merge "Fix backwards check in CheckStaticMethod" into klp-dev
56cbb58 merge in klp-release (no-op)
fb2f70c Fix dumpsys meminfo for art
bb1c624 Fix backwards check in CheckStaticMethod
6027871 merge in klp-release history after reset to klp-dev
31b9d66 Hold proxy classes live in class linker.
6a92d62 merge in klp-release history after reset to klp-dev
ce88853 Have JNI FindClass fall back to system ClassLoader Bug: 10994325
3a22361 Validate ELF file segment lengths against file length when loading
8e3fb14 Revert "Add Jack modifier."
a81ce55 merge in klp-release history after reset to klp-dev
31c9763 merge in KQS81M
d320a9a Fix generate-operator-out.py's copyright header.
2f5308a merge in klp-release history after reset to klp-dev
a6b22c5 Verifier allows arguments of integral types to be interchangeable.
756ee4e Find OatDexFile by DexFile name and checksum, not just checksum
eeb9888 Use ElfFile instead of dlopen for Quick
7c3d13a Use file magic to determine file type, not file extension.
d44b2b1 merge in klp-release history after reset to klp-dev
f152429 Merge "Fix OatFile leak causing dlopen to return stale OatFile contents" into klp-dev
6f27775 Make oatdump support image file generated on device
b00309f Fix OatFile leak causing dlopen to return stale OatFile contents
a55fd08 merge in klp-release history after reset to klp-dev
eb1efc4 MIPS fix.
7c22259 merge in klp-release history after reset to klp-dev
deb4370 Fix handling of unresolved references in verifier.
782598f merge in klp-release history after reset to klp-dev
abcf7ae Fix overly restrictive assert
cb5f5e5 Make sure CompilerDriver actually resolves types
837c26f merge in klp-release history after reset to klp-dev
ee39a10 Use class def index from java.lang.Class.
7d690ba Merge "Re-enable concurrent system weak sweeping." into klp-dev
c11d9b8 Re-enable concurrent system weak sweeping.
ded4f46 Merge "Fix dumpsys meminfo for art" into klp-dev
caacdf3 Fix dumpsys meminfo for art
261d3cd Merge "Reconcile differences between zip implementations" into klp-dev
72fcca2 Reconcile differences between zip implementations
0f72e41 Improve heap verification.
72d5895 merge in klp-release history after reset to klp-dev
9e452d1 Fix system weak sweeping race.
3c60d13 Merge "Fix soft reference clearing issue." into klp-dev
b4ea4de Fix soft reference clearing issue.
ab482f5 Merge "Allow traversal into /storage paths." into klp-dev
12c2e83 merge in klp-release history after reset to klp-dev
52cd1e8 Allow traversal into /storage paths.
c462198 Fix race in root marking.
1ae3e92 merge in klp-release history after reset to klp-dev
5666afd Timely color fix
4858e1d Make inlined CAS32 loop until store is successful if values match.
31fb301 Revert "Fix CAS intrinsic to clear exclusive if values don't match."
6fc9251 Make inlined CAS32 loop until store is successful if values match.
95848d0 Revert "Fix CAS intrinsic to clear exclusive if values don't match."
1cc6be0 merge in klp-release history after reset to klp-dev
3a08315 Fix CAS intrinsic to clear exclusive if values don't match.
729e95c merge in klp-release history after reset to klp-dev
226476b Merge "Remove dependency on JNIHelp header side effects." into klp-dev
b8c46fc Remove OBB bind mounts, now provided by FUSE.
3e47a74 Remove dependency on JNIHelp header side effects.
0d84b12 merge in klp-release history after reset to klp-dev
08f2e7b Disable lock contention logging by default.
e12b2ff merge in klp-release history after reset to klp-dev
3b99337 Merge "Support apps that pass JNI_VERSION_1_1 to GetEnv." into klp-dev
3b7ffa1 Support apps that pass JNI_VERSION_1_1 to GetEnv.
0a02d12 Revert "Revert "Remove bogus fastpath from String::Equals(const StringPiece&)""
2e450bf Revert "Remove bogus fastpath from String::Equals(const StringPiece&)"
dd3c27e Fix verifier upcasting type after instance_of.
8438ed3 Remove bogus fastpath from String::Equals(const StringPiece&)
51db7be Use exit to avoid destructors in dex2oat.
3f96670 Add more systrace logging to GC.

   * bionic
566a713 Clean up more recursive FORTIFY_SOURCE calls
183c8c5 __strnlen_chk: avoid recursive strlen calls
eb9a2ce Fix dns search domain use in gethostbyname.
15e069e libc: krait: Implement optimized versions of memmove and bcopy
d55217e Merge tag 'android-4.4.1_r1' into HEAD
d33e5aa libc: krait: Use performance version of bcopy and memmove
852a834 linker: Avoid logcat spam with some blobs
c94bb21 bionic: call stdio cleanup on exit
715b8a7 libc: krait: Re-factor high-performance memcpy for thumb2
82d8a2a bionic: linker: fix prelink support
c4050b0 Merge tag 'android-4.4_r1' into cm-11.0
3fcf18a Revert "libc: Add NEON optimized memmove"
5ab8d33 Upgrade to tzdata2013h.
be66218 merge in klp-release (no-op)
8e39d2f merge in klp-release history after reset to klp-dev
fbefb25 Modify prefetch for krait memcpy.
ac6bc31 Remove new aligned memcpy path for cortex-a15.
f87684e merge in KQS81M
303f08b merge in klp-release history after reset to klp-dev
3fce401 Upgrade to tzdata2013g.
e1fe52c Upgrade to tzdata2013f.
21f5927 Upgrade to tzdata2013e.
33f6390 merge in klp-release history after reset to klp-dev
b59b790 [libc] Add missing strcat.S to x86.mk Makefile
34c2a9f Move stack unwinding test into library.
f4af911 Create bionic unit test library for use with CTS.
7bfef35 Change hard-coded directory.
6d1f85d Change hard-coded temporary directory.
e0d1d4c am 6ebc24fc: am d3f9e815: resolved conflicts for merge of 5d0ad38c to jb-mr2-dev
6ebc24f am d3f9e815: resolved conflicts for merge of 5d0ad38c to jb-mr2-dev
7751d91 Use kernel default for initial thread size
d3f9e81 resolved conflicts for merge of 5d0ad38c to jb-mr2-dev
5d0ad38 resolved conflicts for merge of ca2c6f75 to jb-mr1-dev-plus-aosp
ca2c6f7 am 592c0708: am b30f6eb0: am 9e6104d5: resolved conflicts for merge of 05292dd6 to jb-mr1-dev
592c070 am b30f6eb0: am 9e6104d5: resolved conflicts for merge of 05292dd6 to jb-mr1-dev
b30f6eb am 9e6104d5: resolved conflicts for merge of 05292dd6 to jb-mr1-dev
9e6104d resolved conflicts for merge of 05292dd6 to jb-mr1-dev
05292dd resolved conflicts for merge of cc7f0dc5 to jb-dev-plus-aosp
cc7f0dc Upgrade pre-jb-mr2 releases to tzdata2013d.
9a74e36 Use kernel default for initial thread size
25519f0 merge in klp-release history after reset to klp-dev
883ef24 __memcpy_chk: Fix signed cmp of unsigned values.

   * bootable/recovery
7083b50 Merge "Remove redundant variable definition" into cm-11.0
4219d88 Do data/media checks first in format_device()
af7574f Remove redundant variable definition
3a03519 Support recoveries without CONFIG_EXT4_FS_XATTR
1a144b0 Enable incremental builder to find files that moved, and try to process them via patch + rename, instead of delete + add.
11b8326 Don't return immediately from reboot commands.
dd74441 Merge "Swipe: make swipe thresholds uniform across devices" into cm-11.0
06ec6f4 Merge "clean up reboot to main system and remove old useless variables" into cm-11.0
e70b903 Merge "install zip menu fixes:     * fix memory overflow if num_extra_volumes = MAX_NUM_MANAGED_VOLUMES     * simpler to manage install zip menu     * better ordered listing of volume storage paths" into cm-11.0
8acddae Merge "unmount /data on user request for /data/media devices" into cm-11.0
6da91b2 Merge "Quickly install from last install path" into cm-11.0
6ad98a3 6.0.4.5
5cd054b Swipe: make swipe thresholds uniform across devices
10c0a94 clean up reboot to main system and remove old useless variables
9cc0672 install zip menu fixes:     * fix memory overflow if num_extra_volumes = MAX_NUM_MANAGED_VOLUMES     * simpler to manage install zip menu     * better ordered listing of volume storage paths
54c6024 unmount /data on user request for /data/media devices
2eb95fd Quickly install from last install path
f12882f recovery: fix mounting voldmanaged volumes
d411cba fix secure adb in recovery
68edaf7 recovery: preserve recovery logs across cache wipes
5544cbb recovery: copy logs to cache more aggressively
e0a9047 start healthd in recovery
8c0c080 verifier: update to support certificates using SHA-256
232abdd 4.4 compatibility
fc3dd71 Don't apply permission changes to symlink.
00492db updater: introduce and set_metadata and set_metadata_recursive
67d5c22 Revert "Revert "minui: Match API to AOSP""
652ef0b recovery: Clean ALL the things
16faa40 recovery: Add a proper CleanSpec.mk
80b7826 Merge "minui: Allow devices to blank/unblank using LCD backlight" into cm-10.2
0929066 minui: Allow devices to blank/unblank using LCD backlight
110942f Prevent scroll drifting in swipe recovery
2457cc0 Revert "minui: Match API to AOSP"
388e6a7 Add guard makefile for allowing simple recovery build
48ccdce minui: Match API to AOSP
b745eda One less integer
8eeed5f friendly write_recovery_version()
b33e2c2 Do not log to screen when mounting/unmounting sdcards. This will preserve logging for format/usb mount and for all USB OTG storage
f4c69bf fix the following bugs to better handle new vold code - do not show partition sdcard entries for vold managed volumes until we have a valid blk_device2. That also caused a memory overflow - make it possible again to partition old style blk_device volumes - enable format voldmanaged devices to ext2 and ext3 with existing binaries by using optional blk_device2 (defined in recovery to NULL but not currently implemented by fs_mgr - fix unexpected behavior when in format/partition menus and insert an usb key (REFRESH return code) - ensure_path_unmounted() could not unmount /sdcard path on /data/media devices - format_device() and format_volume() properly handle /sdcard path argument on /data/media devices
cd35208 always do a clean reboot
358d4f0 Enable optional swipe based touch controls
3144dc2 Make "one confirm" the default action.  Create .many_confirm to restore all the extra no options.
fbdc080 Merge "Add required libraries to list." into cm-10.2
6603219 6.0.4.4
8efc113 loki: Update to 2.0, Add support for LG G2 (and device trees in general)
0624f20 Update events.c
9a786a7 6.0.4.3
00f56a4 6.0.4.2
2620558 Allow sideload to be used in conjunction with other commands.
388b651 6040
ed4b49f fix f2fs formatting from edify scripting
af5f065 "not enough rainbows, 1 star uninstall"
684696c Fix extract of tgz multi volumes corruption at split point Remove roots.c dead code New lines Misc formatting
e506d5b Fix refresh usb devices when key repeat is enabled
80a3625 Make updating Advanced Menu a simpler task
a638264 recovery: support format external storage to custom fstype using vold
7889b76 Bump to 6.0.3.9
fd6b35c Support f2fs format
619fbec Version bump to 6.0.2.8
ecd5053 Add required libraries to list.
bfb14d1 Merge "Recovery: Loki patching support" into cm-10.2
7cc6afa Don't print any messages regarding sd-ext to the UI

   * build
549d869 Merge remote-tracking branch 'github/cm-11.0' into HEAD
67eca73 Fix Repopick Errors
2bd8a48 signing: Support userdebug-generated display.build.id lines
f1182fd signing: Support userdebug-generated display.build.id lines
b3164b8 Move emulator.mk out of full_base.mk
7f90437 build: Add support for PRODUCT_COPY_FILES_OVERRIDES
cc4ba96 Merge tag 'android-4.4.2_r1' into HEAD
cefde81 Merge "Revert "build: add AST support"" into cm-11.0
bfadf99 Revert "build: add AST support"
c8eda46 Merge commit '4.4.1_r1' into HEAD
97e7cae build: add AST support
c1c6730 Merge tag 'android-4.4.1_r1' into HEAD
986567d "KOT49H"
d470407 "KOT49G"
5de4753 .1 becomes .2
c5db999 Move goldfish-specific policy rules to their own directory.
e7f1042 Support building with GNU make 4.0
1b6880f envsetup: Mark zsh as compatible
e879082 envsetup: drop unnecesary exports
99a16ee envsetup: do not print an error if complete fails
a53bf19 core: main: remove all the spam about including make files
c2920c3 roomservice: Fix assumptions about the branch naming
2dc9685 envsetup: Fix remote functions to deal with symlinks
57d01d7 For user builds, use a release build id in the description if one exists
23f2403 Don't make assumptions about the formats of build descriptions
a7e544d KOT49F
f1b7484 "KOT49E"
01a5f91 "KOT49D"
1b25c93 Merge tag 'android-4.4_r1.2' into cm-11.0
16ddeef "KOT49C"
c593a3f "KOT49B"
7f98380 "KOT49"
d068e8a merge in klp-mr1-release history after reset to klp-dev
18672f6 "KRT16S"
de46d22 merge in klp-release history after reset to klp-dev
aa3ef95 "KRT16R"
461b8a6 "KOT46B"
d49a314 merge in klp-mr1-release history after reset to klp-dev
867d895 "KOT46"
57d15db merge in klp-mr1-release history after reset to klp-dev
0afef09 "KOT45"
3644555 merge in klp-mr1-release history after reset to klp-dev
221fcf3 Merge "Just a little .1 makes all the difference in the world." into klp-dev
b6ab120 Just a little .1 makes all the difference in the world.
8dce915 "KOT44"
eebb730 merge in release branch changes (no-op).
01b8d0a "KOT43B"
c65f139 merge in klp-mr1-release history after reset to klp-dev
76936b1 "KOT43"
f78ba11 merge in klp-mr1-release history after reset to klp-dev
9dd2622 KRT16Q
dd00a96 Merge "Revert the revert. (its time to sign MR1)" into klp-dev
beb6afd Revert the revert. (its time to sign MR1)
b38ec98 KRT16P
d09cec9 KOT42B
1947748 "KOT42"
67c8a2d merge in klp-mr1-release history after reset to klp-dev
83a88bf "KOT41B"
6f5a012 "KOT41"
e79ab9b merge in klp-mr1-release history after reset to klp-dev
d5dc3e1 build: edify: fix multiple device assert
9c9b878 "KOT38D"
5b684e9 merge in release branch changes (no-op).
2a73ae5 Remove HomeSample from builds
5180b8f KRT16O
e17927e Merge "Add a platform library for remote display providers." into klp-dev
626fee4 "KOT38C"
c2200d9 "KOT38B"
37335b4 Enable incremental builder to find files that moved, and try to process them via patch + rename, instead of delete + add.
95c59c0 Make the kernel image format parametric instead of a chain of if/elses
f3815b1 Revert "inline kernel dtb build"
33fff9d "KOT38"
8f163e8 merge in klp-mr1-release history after reset to klp-dev
4be035e envsetup: fix 'mmm mka'
357d3f9 "KOT37B"
21c385a "KOT37"
a8011a2 merge in klp-mr1-release history after reset to klp-dev
0d5000b Revert "FM Radio: Add support for FM Radio in Android"
2cbae10 Add a platform library for remote display providers.
f3cfc11 cm: Fix global selinux policy inclusion
c669967 "KRT16N"
2031173 merge in klp-release history after reset to klp-dev
a4ca785 "KOT36"
6a54ed4 merge in klp-mr1-release history after reset to klp-dev
fbc20a9 "KOT35B"
23d14d8 "KOT35"
606c2f1 merge in klp-mr1-release history after reset to klp-dev
946717a KOT31C
ad7a32d Merge tag 'android-4.4_r1' into cm-11.0
6e56ac6 "KOT31B"
fdcdd45 "KOT32"
241dbd1 script to handle new static landing pages for sample topics
b81eeb5 "KOT31"
7dd5e73 merge in klp-mr1-release history after reset to klp-dev
36ea7a3 remove the dummy sidenav from samples before populating the real list. Also make the line numbers hidden before they get moved to avoid some jankyness during load.
e9fbac4 make expandable lists under each sample sticky so they don't collapse when opening other project directories.
8cdb127 "KOT30"
5120a69 merge in klp-mr1-release history after reset to klp-dev
3c0c127 Merge "Add n5 landscape-13 device video frame and css." into klp-dev
b18be4a "KRT16M"
57ab943 Merge "Adjust samples output pages." into klp-dev
ca1858a Add n5 landscape-13 device video frame and css.
4bcf885 "KRT29"
e757f03 merge in klp-release history after reset to klp-dev
4bddbb1 Adjust samples output pages.
1a00f7f fix 'next' links to disable them when at the end of a list. Also remove the "next class" link at the end of training.
50edc54 "KOT29"
c0622be merge in klp-mr1-release history after reset to klp-dev
70ab116 "KRT16L"
15c598b "KRT16K"
feab987 "KOT28"
4af8fb6 merge in klp-mr1-release history after reset to klp-dev
ae6df9e build: Add cafremote command to envsetup
9c38433 build: Include pre-pathmap extra config
db93202 Merge "Doc change: css for n5 device video frame." into klp-dev
0dd3e61 Use CM standard qcom naming
7cf0b6c build: Add support for vendor product and device name
d5d3f80 Doc change: css for n5 device video frame.
82128cf "KRT16J"
7d77d6b "KOT24"
53d816c merge in klp-mr1-release history after reset to klp-dev
a2ccae2 Merge "avoid // in copy headers rule" into klp-dev
55ffe77 "KRT16I"
a6c4ebd avoid // in copy headers rule
a7b5c4a Waiting till post MR0 - this impacts signing tools for MR0.
984afe0 "KOT23"
6a38122 merge in klp-mr1-release history after reset to klp-dev
a627359 build: Add script to generate extra images
3faae93 KRT16H
4a7e166 "KRT16G"
a6e0466 Modify release tools to replace certs in MMAC files.
ce3cc93 "KRT16F"
e0f3c8f "KOT22"
4a1c9b1 merge in klp-mr1-release history after reset to klp-dev
d6cff85 Fix the alternate recovery inclusion logic
92ef9ad build: Add alternate recovery to pathmap
8ec2985 "KRT16E"
7fddd22 "KOT21"
53d9f9f merge in klp-mr1-release history after reset to klp-dev
d6cd82d "KRT16D"
26c110c Include drawables for all densities - b/11270325
ef3deba  build: Enable telephony-msim support for user builds.
2016e57 build: Add support for telephony-msim
1695208 build: Add optional target-specific bootclass jar to dexpreopt
4a81e60 Add f2fs to list of partition types in common.py
7702000 Store the path to the ota file generator where it can be reused
ddc6347 "KRT16C"
0068d25 Include drawables for all densities - b/11270325
9f3493e "KOT18"
5bd184f "KRT16B"
5361943 Merge "Add blkid to all builds for use by vold." into klp-dev
a37a077 "KRT16"
3b6bffc merge in klp-release (no-op)
2b205a5 am 919edbe7: am 1c094509: am 6c030b73: fix javadoc sidenav so it does not cutoff overflowing link names
919edbe am 1c094509: am 6c030b73: fix javadoc sidenav so it does not cutoff overflowing link names
1c09450 am 6c030b73: fix javadoc sidenav so it does not cutoff overflowing link names
6c030b7 fix javadoc sidenav so it does not cutoff overflowing link names
1eb5eb1 Add blkid to all builds for use by vold.
12db6c6 "KRT15D"
6a22660 merge in klp-release history after reset to klp-dev
1c05d9c "KRT15C"
86dab95 merge in klp-release history after reset to klp-dev
7ae1d52 "KRT15B"
b97af74 merge in klp-release history after reset to klp-dev
866db61 update dev build ID
e483bf6 "KRT15"
7b64caa merge in klp-release history after reset to klp-dev
73a4ebe "KRT14B"
a3362a7 am d19a1ff4: am 3f4fcef5: am 25c89dda: enable auto-linking to next lesson with \'next-page-link\' css class
d19a1ff am 3f4fcef5: am 25c89dda: enable auto-linking to next lesson with \'next-page-link\' css class
3f4fcef am 25c89dda: enable auto-linking to next lesson with \'next-page-link\' css class
25c89dd enable auto-linking to next lesson with 'next-page-link' css class
222601d "KRT14"
7e51751 merge in klp-release history after reset to klp-dev
d6396ec "KRT13B"
65771e0 merge in klp-release history after reset to klp-dev
a59c838 "KRT13"
7b7b524 merge in klp-release history after reset to klp-dev
a24b513 "KRT10F"
464d6d9 "KRT10E"
14c0858 "KRT10D"
2ce8aec Merge tag 'android-4.3.1_r1' into HEAD
e21cf8a "KRT10C"
8e5c987 "KRT10B"
6df833d "KRT10"
671f103 merge in klp-release history after reset to klp-dev
216cb7a KRT09B
a2afff4 "KRT09"
86de770 merge in klp-release history after reset to klp-dev
35a424d "KRT08C"
b0ac425 merge in KFS78N (no-op)
774e017 merge in KQS81M
e652af1 Merge "BoardConfig: Add and document vsync phase offset setting" into klp-dev
af95a46 "KRT08B"
56b109d So long Key Lime Pie, it was nice knowing you.
60d4bc3 "KRT08"
eee186f merge in klp-release history after reset to klp-dev
782f2ad BoardConfig: Add and document vsync phase offset setting
2c0a83e "KRT07B"
af0c67f KQS81M
8ee5ca3 "KRT07"
92099b5 merge in klp-release history after reset to klp-dev
8df9064 build: Don't run backuptool on GMS builds
9878631 "KRT06"
3eb79af merge in klp-release history after reset to klp-dev
1634186 "KRT03H"
f9af838 "KRT03G"
6257309 "KRT03F"
278921f "KQS81L"
81415cf "KRT03E"
3070d11 "KRT03D"
101ebec "KRT03C"
0044496 Use openssl instead of sha1sum
c5a4016 "KRT03B"
6a4d333 So long Key Lime Pie, it was nice knowing you.
fb42809 Merge "Fix incremental build number on Darwin" into cm-10.2
8bd1162 "KRT03"
dc78b7b merge in klp-release history after reset to klp-dev
c6045c2 "KQS81K"
36e95f3 Merge "don't check paths of non-installed or host modules" into klp-dev
84e2263 "KQS81J"
752cd60 Merge "Move DownloadProviderUi from core_minimal to core.mk" into klp-dev
86b0dfb don't check paths of non-installed or host modules
f1d3ed4 "KRT02B"
066375a Move DownloadProviderUi from core_minimal to core.mk
d4b1d52 support protos in host java libraries
1a48f92 am 164a9639: am 9e8b6c42: am 3d48d9c3: Allow to run checkbuild in sdk build.
164a963 am 9e8b6c42: am 3d48d9c3: Allow to run checkbuild in sdk build.
9e8b6c4 am 3d48d9c3: Allow to run checkbuild in sdk build.
3d48d9c Allow to run checkbuild in sdk build.
b03f2c9 "KRT02"
ffd182d merge in klp-release history after reset to klp-dev
1df470c Merge "build: let TWRP eat zips too" into cm-10.2
d74b538 Add the FRAMEWORKS_BASE_JAVA_SRC_DIRS to aidl includes
403fb03 "KRT01B"
ed62c41 repopick: skip a cherry pick if its already been merged
6ddf0d0 Enable extra languages (1/2)
42804b9 qcom_utils: Add qsd8k to qcom platforms
a51c44f build: remove VideoEditor & live wallpapers from full_base
18c1d6d Fix incremental build number on Darwin
6a76145 "KRT01"
5706663 merge in klp-release history after reset to klp-dev
3a2a84c "KRT81"
4f4987e merge in klp-release history after reset to klp-dev
f3bc464 "KRT01"
6420786 merge in klp-release history after reset to klp-dev
9fb93d4 "KQS81I"
d7992e9 Replace a dangling refeence to packages/apps/Phone.
5da4a2c "KRS92B"
341e4fc "KRS92"
56c510d merge in klp-release history after reset to klp-dev
79385eb KRS91B
1ba9c53 "KFS78N"
125b9e8 "KQS81H"
9986ed5 "KRS91"
861e717 merge in klp-release history after reset to klp-dev
640f693 KFS78M
45e12d6 build: Prevent some auto-generated variables from being overridden
83bb33a Merge "inline kernel dtb build" into cm-10.2
96ca34d "KRS88G"
3d331a1 "KRS88F"
531f495 "KRS88E"
2a2cdad Fix exporting the unique build identifier
59ed0be "KRS88D"
d891134 "KRS88C"
759b4e5 "KRS88B"
b323a7f "KRS88"
161e57e merge in klp-release history after reset to klp-dev
05c33ca KQS81G
9acf00a KQS81F
d160102 Remove Email from HH FactoryROM Bug: 10806060
31b2a76 Add a unique build number to every build
51a5566 "KRS87B"
5f14014 KQS81E
392d042 am b6da30c3: am 2408479c: Allow module to specify LOCAL_INSTALLED_MODULE_STEM
0ae6f76 am 55dc7844: am d21a641f: (-s ours) am fe66c390: bump version to 4.3.1
b6da30c am 2408479c: Allow module to specify LOCAL_INSTALLED_MODULE_STEM
55dc784 am d21a641f: (-s ours) am fe66c390: bump version to 4.3.1
2408479 Allow module to specify LOCAL_INSTALLED_MODULE_STEM
f0d892c "KRS87"
94ede3f merge in klp-release history after reset to klp-dev
8ab60af Merge "Build: update qcom_utils.mk" into cm-10.2
e04d4dd Fix the build for Xcode 5.
ac079b1 Merge "Add android-ex-camera2 static java library to PDK." into klp-dev
eda4b33 "KRS86F"
735bba8 Add android-ex-camera2 static java library to PDK.
58f97df "KRS86E"
803fe49 "KRS86D"
f47d580 Don't check vendor path for phony packages
2528ff2 KRS86C
0171a92 KRS86B
9b968c8 "KRS86"
32a70a0 merge in klp-release history after reset to klp-dev
a3ecb0d "KRS85C"
d21a641 am fe66c390: bump version to 4.3.1
b040b9d bump version to 4.3.1
b2a937a "KQS81D"
df5cf16 JLS36I
fe66c39 bump version to 4.3.1
26a286b "KRS85B"
b8b9423 JLS36H
72004bf "KRS85"
c70c191 merge in klp-release history after reset to klp-dev
f3a20f7 "KQS81C"
72e0bcd "KRS84"
b42d863 merge in klp-release history after reset to klp-dev
0881f04 KQS81B
04ddb7e "KQS83"
0e45fef KFS78L
263699e KFS78K
7476c73 KRS81H
a507ef1 KRS81G
319003b "KFS78J"
9d21ab5 "KRS81F"
246647d "KRS81E"
00a218a am 14e066d5: am 4ec62cee: am 40de3237: add support for custom <head> tags in each file with page.customHeadTag HDF var
14e066d am 4ec62cee: am 40de3237: add support for custom <head> tags in each file with page.customHeadTag HDF var
4ec62ce am 40de3237: add support for custom <head> tags in each file with page.customHeadTag HDF var
40de323 add support for custom <head> tags in each file with page.customHeadTag HDF var
cca948c "KRS81D"
8609a0f inline kernel dtb build
854bf43 Merge tag 'android-4.3_r3.1' of https://android.googlesource.com/platform/build into cm-10.2
5be0c39 "KRS81C"
a6d2c29 KFS78I
71fc41d Enable art for user builds
991809d Remove Email from HH FactoryROM Bug: 10806060
97bc543 "KRS81B"
2e31c79 "KFS78H"
701ff78 merge in klp-factoryrom-release history after reset to klp-dev
08aaddf "KRS81"
80fd07e merge in klp-release history after reset to klp-dev
869177c "KFS78G"
46c81f7 KFS78F
d530a4a "KRS80B"
2a6b146 build: let TWRP eat zips too
1c28440 "KRS80"
caca29f merge in klp-release history after reset to klp-dev
24cffba Merge "Add oatdump for ART to go with dexdump for Dalvik" into klp-dev
6a1e4cb KFS78E
70426be "KRS79C"
0112d84 merge in klp-release history after reset to klp-dev
22b85cc Merge "Add loudness enhancer to platform" into klp-dev
0354c90 Add oatdump for ART to go with dexdump for Dalvik
d7b480a "KRS78C"
c458e4b merge in klp-release history after reset to klp-dev
7de50a9 "KRS79B"
49e8804 KFS78D
8cdb835 "KRS79"
498cb6f merge in klp-release history after reset to klp-dev
9d6122c KFS78C
07424d3 Merge tag 'android-4.3_r3' into cm-10.2
7068b11 KRS78B
f52651e Merge "Add default WallpaperCropper to the build" into klp-dev
e5a11e0 "KFS78B"
3c0ea98 merge in klp-factoryrom-release history after reset to klp-release
1a1bcae am 8b4e768f: am 013bf8c8: am e48657b2: Revert "remove renderscript support lib from javadocs" ... put support lib javadocs for renderscript back in.
8b4e768 am 013bf8c8: am e48657b2: Revert "remove renderscript support lib from javadocs" ... put support lib javadocs for renderscript back in.
013bf8c am e48657b2: Revert "remove renderscript support lib from javadocs" ... put support lib javadocs for renderscript back in.
e48657b Revert "remove renderscript support lib from javadocs" ... put support lib javadocs for renderscript back in.
f8068c2 Remove Terminal for now.
3211cb8 Add loudness enhancer to platform
dcb6953 "KRS78"
9f6dccf merge in klp-release history after reset to klp-dev
dea7975 Add default WallpaperCropper to the build
8780eeb "KRS74J"
e6e6b57 "KRS74I"
dab9a4a Build: update qcom_utils.mk
557851a "KRS74H"
b5f95b9 "KRS74G"
b753044 am a18b429f: am fe340fac: am e624b3fa: update the init_google_navtree2 method to handle new format for sample nav tree data. and update highlighting logic to handle hashtags
a18b429 am fe340fac: am e624b3fa: update the init_google_navtree2 method to handle new format for sample nav tree data. and update highlighting logic to handle hashtags
fe340fa am e624b3fa: update the init_google_navtree2 method to handle new format for sample nav tree data. and update highlighting logic to handle hashtags
f49fc79 Merge "Fix SDK build" into cm-10.2
e624b3f update the init_google_navtree2 method to handle new format for sample nav tree data. and update highlighting logic to handle hashtags
26302b6 "KRS74F"
b65d0e9 "KRS74E"
c8658f9 "KRS74D"
3057adb Drop the [no]proguard. prefix for the intermediate targets
bb3ce28 KRS74C
7271bda "KRS74B"
3938f3e am 7cba6168: am 9a3fb871: Merge "Revert "remove renderscript support lib from javadocs" ... put support lib javadocs for renderscript back in." into jb-mr2-ub-dev
7cba616 am 9a3fb871: Merge "Revert "remove renderscript support lib from javadocs" ... put support lib javadocs for renderscript back in." into jb-mr2-ub-dev
9a3fb87 Merge "Revert "remove renderscript support lib from javadocs" ... put support lib javadocs for renderscript back in." into jb-mr2-ub-dev
27597c4 Revert "remove renderscript support lib from javadocs" ... put support lib javadocs for renderscript back in.
5839c0f Remove libchromium_net from the base product.
53ab370 "KRS74"
f5927fb merge in klp-release history after reset to klp-dev
f467df2 build: fix bash completion sourcing
8207498 "KRS73C"
65202c5 include external/sil-fonts
d9fa558 am 0c2b69d5: am d6125b5e: am 2552239a: fix most of size problems of DAC on handsets. set device-width for viewport tag
0c2b69d am d6125b5e: am 2552239a: fix most of size problems of DAC on handsets. set device-width for viewport tag
d6125b5 am 2552239a: fix most of size problems of DAC on handsets. set device-width for viewport tag
0eb1509 "KRS73B"
3cddaa4 "KRS73"
1254c07 merge in klp-release history after reset to klp-dev
250242c "KRS72B"
5ad83b7 "KRS72"
2fa1628 merge in klp-release history after reset to klp-dev
b5d4c0d Merge "Update OTA to understand SELinux labels and capabilities" into klp-dev
0eb17d9 Update OTA to understand SELinux labels and capabilities
f3b45a8 JLS36G
4449eb8 KRS71D
2552239 fix most of size problems of DAC on handsets. set device-width for viewport tag
59331f6 "KRS71C"
20ef354 Load the ONE_SHOT_MAKEFILE even in dont_bother mode
39e08f2 Delete dead code.
7a9a968 KRS71B
a15b40a "KRS71"
4d36b74 merge in klp-release history after reset to klp-dev
684def3 KRS67F
098982d "KRS67E"
b51a1d7 "KRS67D"
00fcdfe am 0b345f58: am 471f0cc8: am 243ffc5b: Merge "Build file breadcrumb from parentdirs keys, optionally linkify." into jb-mr2-docs
0b345f5 am 471f0cc8: am 243ffc5b: Merge "Build file breadcrumb from parentdirs keys, optionally linkify." into jb-mr2-docs
471f0cc am 243ffc5b: Merge "Build file breadcrumb from parentdirs keys, optionally linkify." into jb-mr2-docs
243ffc5 Merge "Build file breadcrumb from parentdirs keys, optionally linkify." into jb-mr2-docs
d0741b5 Restore original behavior when PRODUCT_BOOTANIMATION is undefined
53051b3 envsetup: Use wait-for-online so these cmds work in recovery
7e258f1 Merge "add libeffectproxy for audio effects offloading" into klp-dev
6b46ab4 "KRS67C"
aaa85b9 add libeffectproxy for audio effects offloading
c9e3e32 Fix for build break when PRODUCT_BOOTANIMATION is unset
f2bd4eb Build file breadcrumb from parentdirs keys, optionally linkify.
9a13b7a am 76ff86cd: am 5d9690e3: am 4a9cc386: remove prev/next links from API guides
76ff86c am 5d9690e3: am 4a9cc386: remove prev/next links from API guides
5d9690e am 4a9cc386: remove prev/next links from API guides
4a9cc38 remove prev/next links from API guides
46b591f "KRS67B"
69c00c9 Add libcore.conscrypt tests back to CTS
2153266 "KRS67"
2b8d682 merge in klp-release history after reset to klp-dev

   * cts
496a7a5 Add Android 4.4.1 version to the EXPECTED_RELEASES list
7c90290 Bump CTS/CTS-verifier version to 4.4_r1.9 and report version to 4.4
d656c55 DO NOT MERGE: Revert "Camera: fix wait for preview done timeout issue."
eaa8be4 Disabling KeyGuard for device info app.
b31cd6f Fixing timeout check.
2e1ce77 Signature test needs api resources to be generated
375a8cf Merge "Removing old signature test, migrating to new one." into klp-dev
e6dbddf Merge "Fix bug #11709153 CTS: android.view.cts.ViewTest#testPadding tests are failing in KLP-MR1" into klp-dev
c09a2e0 Removing old signature test, migrating to new one.
8583823 Fix bug #11709153 CTS: android.view.cts.ViewTest#testPadding tests are failing in KLP-MR1
1437084 Merge "Tests to verify OBB mounting on external storage." into klp-dev
fa600c8 Tests to verify OBB mounting on external storage.
26dd9bb Merge "Fixing Video perf test" into klp-dev
c6918a7 Fixing Video perf test
6250d01 Merge "Add CTS a non regression unit test for bug #11673480 Address bar container padding screwed up on KOT43B" into klp-dev
35a7f35 Merge "Destroying sync fence to prevent leaks." into klp-dev
5557c28 Add CTS a non regression unit test for bug #11673480 Address bar container padding screwed up on KOT43B
dfdff8d Destroying sync fence to prevent leaks.
cb82bc9 Merge "Fixing a typo which caused some tests to not generate xml." into klp-dev
e9d9bab Fixing a typo which caused some tests to not generate xml.
eeecaa2 Add SimpleSignatureTest#testSignature to knownfailures
7ef71cb Merge "Refactoring util libraries in CTS." into klp-dev
a1f2d05 Refactoring util libraries in CTS.
a8ad3f8 CtsVerifier test updates for reliability on K: - disable Magnetic Field tests that require a reliable calibration routine - lower the threshold for accelerometer tests
913bdde Merge "Enable "PASS" button on proto params reader." into klp-dev
7294e32 Enable "PASS" button on proto params reader.
0e83bba Merge "Moving include to static." into klp-dev
ac2215a Moving include to static.
4cc2655 Merge "Update WallpaperManager CTS test." into klp-dev
7d0ef32 Bump CTS/CTS-verifier version to 4.4_r1
4a6613b Add SimpleSignatureTest#testSignature to knownfailures
98cd3b9 Add Native OpenGl tests to "known failures".
b13ef5a Removing EGLCleanupTest#TestNoReleaseCurrent from test.
07b4268 Merge "Test for histogram fixes." into klp-dev
9ff57d5 Size the leak test allocation base on memory class.
192c00d Merge "Fix bug #11586041 Regression: text truncation in Clock" into klp-dev
1a4b0ea Update WallpaperManager CTS test.
a861b9a Build fix #2
582393a Merge "Fixing build and continuing refactor" into klp-dev
7ac2974 Fixing build and continuing refactor
e5c7f26 Fix bug #11586041 Regression: text truncation in Clock
7f86fc4 Merge "Fix sensor test case issues:" into klp-dev
bcc40fe am 845d38ce: (-s ours) am ada72e70: DO NOT MERGE Fixed testPinchIn to calculate expected touch down points correctly.
845d38c am ada72e70: DO NOT MERGE Fixed testPinchIn to calculate expected touch down points correctly.
ada72e7 DO NOT MERGE Fixed testPinchIn to calculate expected touch down points correctly.
4158da8 am 405ec3c1: am df8d2eb1: am 8bb289e8: am 0087dc73: am d06ac33e: am bb4f7277: am ecf68f44: am fc34f921: Clearly reject files too short to be ELF files.
405ec3c am df8d2eb1: am 8bb289e8: am 0087dc73: am d06ac33e: am bb4f7277: am ecf68f44: am fc34f921: Clearly reject files too short to be ELF files.
df8d2eb am 8bb289e8: am 0087dc73: am d06ac33e: am bb4f7277: am ecf68f44: am fc34f921: Clearly reject files too short to be ELF files.
8bb289e am 0087dc73: am d06ac33e: am bb4f7277: am ecf68f44: am fc34f921: Clearly reject files too short to be ELF files.
0087dc7 am d06ac33e: am bb4f7277: am ecf68f44: am fc34f921: Clearly reject files too short to be ELF files.
d06ac33 am bb4f7277: am ecf68f44: am fc34f921: Clearly reject files too short to be ELF files.
bb4f727 am ecf68f44: am fc34f921: Clearly reject files too short to be ELF files.
ecf68f4 am fc34f921: Clearly reject files too short to be ELF files.
fc34f92 Clearly reject files too short to be ELF files.
7476c69 Fix sensor test case issues:
0a006b8 Merge "Update WallpaperManager CTS test." into klp-dev
0d95f5d Merge "Camera: fix wait for preview done timeout issue. DO NOT MERGE." into klp-dev
c773cba Update WallpaperManager CTS test.
929fe70 Fix cts target
919119b Merge "Write a CTS test to verify shouldOverrideUrlLoading" into klp-dev
8c3b74b Camera: fix wait for preview done timeout issue. DO NOT MERGE.
1e1a7d2 Add test to prevent unknown CAs from being shipped.
16be410 Merge "Refactoring CTS to remove PTS references." into klp-dev
a132af6 Refactoring CTS to remove PTS references.
b78af3a Merge "Fixed testPinchIn to calculate expected touch down points correctly." into klp-dev
461806f merge in release branch changes (no-op).
0cc7943 Fixed testPinchIn to calculate expected touch down points correctly.
b8356c8 Merge "CTS Verifier: Camera Video test with different resolutions (revision)." into klp-dev
ebff2bd Update to TF logfilesaver API change
4751408 CTS Verifier: Camera Video test with different resolutions (revision).
57e02bb Update to TF logfilesaver API change
606858f Merge "Fix CTS test to not rely on assumptions / side-effects" into klp-dev
4e1048f Merge "CTS Verifier: Camera Video test with different resolutions." into klp-dev
509ad0c Fix CTS test to not rely on assumptions / side-effects
f0d6a8f Merge "Ensure inPurgeable is compatible with getAllocationByteCount" into klp-dev
2ba5536 Ensure inPurgeable is compatible with getAllocationByteCount
6ab5bad Partially revert "CTS tests for LOCATION_MODE"
65c7cdb Add CtsVerifier tests for: - Magnetometer - Accelerometer - Gyroscope
68b29d8 am acc6bb23: am 14a1c8bc: am 6d7bf89b: am 70fe8131: am 05941516: am b7397e97: am 639e319b: am 49869d92: Add a CTS test to detect unsupported ABIs.
acc6bb2 am 14a1c8bc: am 6d7bf89b: am 70fe8131: am 05941516: am b7397e97: am 639e319b: am 49869d92: Add a CTS test to detect unsupported ABIs.
14a1c8b am 6d7bf89b: am 70fe8131: am 05941516: am b7397e97: am 639e319b: am 49869d92: Add a CTS test to detect unsupported ABIs.
6d7bf89 am 70fe8131: am 05941516: am b7397e97: am 639e319b: am 49869d92: Add a CTS test to detect unsupported ABIs.
70fe813 am 05941516: am b7397e97: am 639e319b: am 49869d92: Add a CTS test to detect unsupported ABIs.
0594151 am b7397e97: am 639e319b: am 49869d92: Add a CTS test to detect unsupported ABIs.
b7397e9 am 639e319b: am 49869d92: Add a CTS test to detect unsupported ABIs.
639e319 am 49869d92: Add a CTS test to detect unsupported ABIs.
49869d9 Add a CTS test to detect unsupported ABIs.
fbaa697 Merge "Add a CTS test to make sure a SecurityException isn't thrown when accessing the APN table in Telephony provider" into klp-dev
d58c029 Add uses-feature strings from KitKat
0e457b2 Merge "test surrogate pairs in Html.toHtml()" into klp-dev
2bcdee9 Add a CTS test to make sure a SecurityException isn't thrown when accessing the APN table in Telephony provider
da8761b Change CTS package name, and move a few more tests to flaky bucket
66e99bd Merge "Removing Bootup tests." into klp-dev
d9a2109 Removing Bootup tests.
98d1af1 Merge "Passive test of consistency of mode and provider apis" into klp-dev
9ae65aa Merge "Add TRANSMIT_IR permission for hardware test" into klp-dev
0c51f13 Add TRANSMIT_IR permission for hardware test
c5539dc Merge "Sensor CTS tests." into klp-dev
fdfc57e test surrogate pairs in Html.toHtml()
bbc90db Sensor CTS tests.
aad7208 Passive test of consistency of mode and provider apis
f3c7dae Add CTS tests for maxSdkVersion on <uses-permission>
8569fef Write a CTS test to verify shouldOverrideUrlLoading
da133d8 Cleaning Manifest and re-adding systrace.
c332943 Removing older Jank tests.
6dacad5 Implementing Jank Test for UI Scrolling.
71afac3 Merge "Add HCE feature to allowed features for KitKat." into klp-dev
90e0f6c Merge "Remove duplicate HCE tests." into klp-dev
0b1b983 Modify cts known failures with bionic tests.
9f342d3 Add HCE feature to allowed features for KitKat.
d8d8588 Merge "Fix build" into klp-dev
849fa19 Fix build
9a48535 Remove duplicate HCE tests.
dd0cf88 Merge "CTS tests for LOCATION_MODE" into klp-dev
9bd356e Merge "Fix issue #11290095: Parcel change causing crashing in KLP..." into klp-dev
d6c9553 CTS tests for LOCATION_MODE
382c239 Merge "Rename some DeviceInfo properties in CTS" into klp-dev
5180011 Fix issue #11290095: Parcel change causing crashing in KLP...
e586ee9 Merge "Clarifying README." into klp-dev
934ef20 Rename some DeviceInfo properties in CTS
d07b8f2 Merge "Additional logging to track down RSRuntimeException issues." into klp-dev
9d992b2 Additional logging to track down RSRuntimeException issues.
ebf808b Clarifying README.
5d7c5c1 Merge "- Add Sensor tests to know failure list. - Sensor test fixes for robustness." into klp-dev
e770f09 Merge "Adding Graphics Vendor and Renderer to result file." into klp-dev
f71f112 - Add Sensor tests to know failure list. - Sensor test fixes for robustness.
872f4ec Merge "Assert that all external storage is isolated." into klp-dev
9f642d1 Merge "More CTS tests for HCE." into klp-dev
636f903 CTS Verifier: Camera Video test with different resolutions.
8f61b50 Assert that all external storage is isolated.
e23e216 Merge "Temporarily removing a few tests" into klp-dev
3427f86 Temporarily removing a few tests
2c2d29a Merge "Refactor sensor tests to use composable test operations. Operations introduced: - Helpers: Composite, for loop. - Base: Norm, StdDev, Jittering, Frequency, event ordering." into klp-dev
228d1b5 Refactor sensor tests to use composable test operations. Operations introduced: - Helpers: Composite, for loop. - Base: Norm, StdDev, Jittering, Frequency, event ordering.
c94c012 More CTS tests for HCE.
f2d8c51 Merge "Update of Holo resources" into klp-dev
706c96e Update of Holo resources
ff40ee8 Merge "Add a CTS test for printing" into klp-dev
ecd2177 Test for histogram fixes.
09d9e40 Add a CTS test for printing
4d66799 Merge "Fix CTS failure on testPlaybackHeadPositionAfterFlushAndPlay" into klp-dev
ea60bad Fix CTS failure on testPlaybackHeadPositionAfterFlushAndPlay
7471519 am 64c4a915: am 9c8605a8: am 06c5ee81: am abf4a566: am d29d22c7: am 555245d7: am 46ef1a9a: am 796fa049: CVE-2013-4254: detect perf_event validate_event bug
64c4a91 am 9c8605a8: am 06c5ee81: am abf4a566: am d29d22c7: am 555245d7: am 46ef1a9a: am 796fa049: CVE-2013-4254: detect perf_event validate_event bug
4f894fe am b761e1de: am daafe2e9: am 986da910: am acb7e0e2: am c5844f87: am c17e3bc6: resolved conflicts for merge of fd498a07 to jb-mr1-dev
b761e1d am daafe2e9: am 986da910: am acb7e0e2: am c5844f87: am c17e3bc6: resolved conflicts for merge of fd498a07 to jb-mr1-dev
9c8605a am 06c5ee81: am abf4a566: am d29d22c7: am 555245d7: am 46ef1a9a: am 796fa049: CVE-2013-4254: detect perf_event validate_event bug
daafe2e am 986da910: am acb7e0e2: am c5844f87: am c17e3bc6: resolved conflicts for merge of fd498a07 to jb-mr1-dev
06c5ee8 am abf4a566: am d29d22c7: am 555245d7: am 46ef1a9a: am 796fa049: CVE-2013-4254: detect perf_event validate_event bug
986da91 am acb7e0e2: am c5844f87: am c17e3bc6: resolved conflicts for merge of fd498a07 to jb-mr1-dev
abf4a56 am d29d22c7: am 555245d7: am 46ef1a9a: am 796fa049: CVE-2013-4254: detect perf_event validate_event bug
d29d22c am 555245d7: am 46ef1a9a: am 796fa049: CVE-2013-4254: detect perf_event validate_event bug
acb7e0e am c5844f87: am c17e3bc6: resolved conflicts for merge of fd498a07 to jb-mr1-dev
c5844f8 am c17e3bc6: resolved conflicts for merge of fd498a07 to jb-mr1-dev
555245d am 46ef1a9a: am 796fa049: CVE-2013-4254: detect perf_event validate_event bug
c17e3bc resolved conflicts for merge of fd498a07 to jb-mr1-dev
defabd2 Merge "CTS tests for HCE." into klp-dev
46ef1a9 am 796fa049: CVE-2013-4254: detect perf_event validate_event bug
fd498a0 am ccb6d7e1: Merge "CTS test to check for unsanitized system() call in netd via setInterfaceThrottle." into jb-dev
796fa04 CVE-2013-4254: detect perf_event validate_event bug
109d762 CTS tests for HCE.
ccb6d7e Merge "CTS test to check for unsanitized system() call in netd via setInterfaceThrottle." into jb-dev
97741e2 am 7bd30bc2: am 95b64042: am 4fe76737: am 497e22d9: am 0a45196c: am 8270cd62: am 2f9c427f: am 949d52bc: NativeCodeTest: Test for vroot exploit
7bd30bc am 95b64042: am 4fe76737: am 497e22d9: am 0a45196c: am 8270cd62: am 2f9c427f: am 949d52bc: NativeCodeTest: Test for vroot exploit
95b6404 am 4fe76737: am 497e22d9: am 0a45196c: am 8270cd62: am 2f9c427f: am 949d52bc: NativeCodeTest: Test for vroot exploit
4fe7673 am 497e22d9: am 0a45196c: am 8270cd62: am 2f9c427f: am 949d52bc: NativeCodeTest: Test for vroot exploit
497e22d am 0a45196c: am 8270cd62: am 2f9c427f: am 949d52bc: NativeCodeTest: Test for vroot exploit
0a45196 am 8270cd62: am 2f9c427f: am 949d52bc: NativeCodeTest: Test for vroot exploit
8270cd62 am 2f9c427f: am 949d52bc: NativeCodeTest: Test for vroot exploit
2f9c427 am 949d52bc: NativeCodeTest: Test for vroot exploit
949d52b NativeCodeTest: Test for vroot exploit
1c61270 am 7282784e: am 71498e5b: Merge "NativeCodeTest: Test for vroot exploit" into jb-mr2-dev
7282784 am 71498e5b: Merge "NativeCodeTest: Test for vroot exploit" into jb-mr2-dev
71498e5 Merge "NativeCodeTest: Test for vroot exploit" into jb-mr2-dev
a84584b am fed9821a: am b90a7018: am 045f6683: am 7ab1bfd2: am b54dbe5b: am d4a8e14b: am 5110549b: am 3a25ca5d: ListeningPortsTest: fix retry logic
fed9821 am b90a7018: am 045f6683: am 7ab1bfd2: am b54dbe5b: am d4a8e14b: am 5110549b: am 3a25ca5d: ListeningPortsTest: fix retry logic
f53e050 NativeCodeTest: Test for vroot exploit
b90a701 am 045f6683: am 7ab1bfd2: am b54dbe5b: am d4a8e14b: am 5110549b: am 3a25ca5d: ListeningPortsTest: fix retry logic
045f668 am 7ab1bfd2: am b54dbe5b: am d4a8e14b: am 5110549b: am 3a25ca5d: ListeningPortsTest: fix retry logic
7ab1bfd am b54dbe5b: am d4a8e14b: am 5110549b: am 3a25ca5d: ListeningPortsTest: fix retry logic
b54dbe5 am d4a8e14b: am 5110549b: am 3a25ca5d: ListeningPortsTest: fix retry logic
d4a8e14 am 5110549b: am 3a25ca5d: ListeningPortsTest: fix retry logic
5110549 am 3a25ca5d: ListeningPortsTest: fix retry logic
5525696 Merge "Test VP8 behavior with VIDEO_BITRATE" into klp-dev
3a25ca5 ListeningPortsTest: fix retry logic
75eea80 merge in klp-release (no-op)
1230176 merge in klp-release history after reset to klp-dev
a026a04 Merge "Fix blend name change." into klp-dev
faac6ed Fix blend name change.
0845b98 Adding Graphics Vendor and Renderer to result file.
5deb9f7 merge in klp-release history after reset to klp-dev
853cb29 Merge "CTS test for new PackageManager strings for StepCounter and StepDetector." into klp-dev
0299d1e DO NOT MERGE: make sure new added tests are only in CTS-flaky test plan
da7b42e Disable tests for frequecy measurements. - fix a null reference exception - remove a duplicate test in SensorTest.java
8d20ef6 CTS test for new PackageManager strings for StepCounter and StepDetector.
0456ca4 Merge "DO NOT MERGE: make sure new added tests are only in CTS-flaky test plan" into klp-dev
0fa3370 DO NOT MERGE: make sure new added tests are only in CTS-flaky test plan
62dd0ee Merge "Remove test for UrlInterceptRegistry." into klp-dev
200042c CTS test to check for unsanitized system() call in netd via setInterfaceThrottle.
584004f Merge "Tests for persistable Uri permission grants." into klp-dev
4844bd2 Merge "Disable tests for frequecy measurements. - fix a null reference exception - remove a duplicate test in SensorTest.java" into klp-dev
4810777 Tests for persistable Uri permission grants.
2b0131c Remove test for UrlInterceptRegistry.
e1f3a98 merge in klp-release history after reset to klp-dev
5c77736 Remove the WebView from View hierarchy rather than setting a null content view.
8962a13 merge in klp-release history after reset to klp-dev
76808c2 CTS version up to 4.4_r0
91f9748 DO NOT MERGE: add more test to flaky bucket
ef05413 Disable tests for frequecy measurements. - fix a null reference exception - remove a duplicate test in SensorTest.java
6aa3936 Merge "Ignore duplicate events from mDNS stack in CTS" into klp-dev
d6e970b Merge "add test for setLocalFosus and injectInputEvent" into klp-dev
4f24dc5 Report storage and multi-user info.
cf45b61 Merge "Adding support for GLES3" into klp-dev
bcb34b3 Fix Sensor CTS tests to reflect the new API changes.
296fd23 add test for setLocalFosus and injectInputEvent
e69403f - Refactor test code for bigger reusability. - Fixes b/11118310 by using the norm to identify the validity of the sensor data. - Adds regression tests for various timestamp issues.
02519da Merge "Basic test of MediaCodecInfo.CodecCapabilities" into klp-dev
307efe6 Basic test of MediaCodecInfo.CodecCapabilities
acb9cf9 Merge "Fix Sensor CTS tests to reflect the new API changes." into klp-dev
b95af32 Adding support for GLES3
cc5f9f0 Ignore duplicate events from mDNS stack in CTS
a31f509 merge in klp-release history after reset to klp-dev
220386d Fix Sensor CTS tests to reflect the new API changes.
c5948d7 DO NOT MERGE: mark Camera2 CTS tests as knownfailures
a5cb456 Camera2: Add CaptureResult test
32c5c05 merge in klp-release history after reset to klp-dev
99bfc60 Camera: disable thumbnail extra check. DO NOT MERGE
c782f8e merge in KFS78N (no-op)
e25f766 merge in KQS81M
fec3a1a Camera: increase CameraGLTest timeout value
ba1d935 Camera: disable thumbnail extra check. DO NOT MERGE
634f969 Add Telephony Feature Check before SMS testing
63e2ce3 Merge "Camera: increase CameraGLTest timeout value" into klp-dev
4e849f9 Camera: increase CameraGLTest timeout value
d399af8 Merge "Require that secondary media is always present." into klp-dev
1d0c4c1 Require that secondary media is always present.
0951311 Merge "Camera: disable thumbnail extra check. DO NOT MERGE" into klp-dev
7f99ed1 Camera: disable thumbnail extra check. DO NOT MERGE
29c6209 Merge "hardware: Add Consumer IR tests" into klp-dev
f0fa3a4 Merge "Add Telephony Feature Check before SMS testing" into klp-dev
9904c12 Merge "De-flake WebViewTest.testGetContentHeight." into klp-dev
e31de40 De-flake WebViewTest.testGetContentHeight.
85dabf5 Merge "Add test cases to CtsVerifier: check notifications for CA certs" into klp-dev
a73e62e merge in klp-release history after reset to klp-dev
d929f8f Add Telephony Feature Check before SMS testing
3daccca Adding new test cases to CTS stable/flaky plans.
0f8ba4f hardware: Add Consumer IR tests
102a36a Merge "add 2 new test plans for lab testing" into klp-dev
928eab0 add 2 new test plans for lab testing
6f1ca1f Merge "camera2: exclude non-full hw level devices from some tests" into klp-dev
3278c02 Add test cases to CtsVerifier: check notifications for CA certs
6c27276 Merge "Camera2: restore the ImageReaderTest format check" into klp-dev
d3aff08 Merge "Camera2: Use device callbacks, and check for captureStarted callbacks" into klp-dev
cf89f0d Camera2: restore the ImageReaderTest format check
3be2570 merge in klp-release history after reset to klp-dev
db32059 am 5a8c3201: am 46dbc50e: am 9bfbb6f6: am f47bec55: am 0db2f2fc: am bd2f8b9f: am 850db4af: am b830c40e: ListeningPortsTest: Improve diagnostics when test fails
5a8c320 am 46dbc50e: am 9bfbb6f6: am f47bec55: am 0db2f2fc: am bd2f8b9f: am 850db4af: am b830c40e: ListeningPortsTest: Improve diagnostics when test fails
81bc303 Camera2: Use device callbacks, and check for captureStarted callbacks
197ded5 merge in klp-release history after reset to klp-dev
a9bfb65 Merge "CTS tests for the new Sensor batching APIs." into klp-dev
46dbc50 am 9bfbb6f6: am f47bec55: am 0db2f2fc: am bd2f8b9f: am 850db4af: am b830c40e: ListeningPortsTest: Improve diagnostics when test fails
9bfbb6f am f47bec55: am 0db2f2fc: am bd2f8b9f: am 850db4af: am b830c40e: ListeningPortsTest: Improve diagnostics when test fails
f47bec5 am 0db2f2fc: am bd2f8b9f: am 850db4af: am b830c40e: ListeningPortsTest: Improve diagnostics when test fails
0db2f2f am bd2f8b9f: am 850db4af: am b830c40e: ListeningPortsTest: Improve diagnostics when test fails
bd2f8b9 am 850db4af: am b830c40e: ListeningPortsTest: Improve diagnostics when test fails
850db4a am b830c40e: ListeningPortsTest: Improve diagnostics when test fails
1717afa CTS tests for the new Sensor batching APIs.
b830c40 ListeningPortsTest: Improve diagnostics when test fails
1a90e0e Merge "Only primary external storage is writable." into klp-dev
960092d Merge "Camera: relax videoSnapshot jpeg size check" into klp-dev
9736ec0 fix sending EOS after Surface is released.
a26dcda Merge "CTS test for the new TelephonyManager APIs" into klp-dev
5b07a1e Merge "Add tests to cover basic functionality and sensor specific characteristics, for: * accelerometer * gyroscope * magnetometer" into klp-dev
b71fbd4 CTS test for the new TelephonyManager APIs
5acb74d Add tests to cover basic functionality and sensor specific characteristics, for: * accelerometer * gyroscope * magnetometer
4338ae6 Merge "More DeskClock tests" into klp-dev
2ce7825 Camera: relax videoSnapshot jpeg size check
b701080 Add a CTS test for the WebView startup process.
c294bf7 Merge "Verify VIEW on MediaStore content, Contacts." into klp-dev
d96d066 More DeskClock tests
20ecc0e Verify VIEW on MediaStore content, Contacts.
79fcc72 Only primary external storage is writable.
4b8c68a Merge "Go faster by wasting CPU" into klp-dev
166f0aa Merge "Test new READ/WRITE_EXTERNAL_STORAGE behavior." into klp-dev
ef000c0 merge in klp-release history after reset to klp-dev
746835c camera2: exclude non-full hw level devices from some tests
85fb765 Test new READ/WRITE_EXTERNAL_STORAGE behavior.
c67c83a Go faster by wasting CPU
3732fe2 am 8be20b6e: am 2b4aae06: am fff9370c: am 7b526b09: am b288cddf: am 3dcccc4a: am 42534304: am eb48d9f3: Fix FragmentTest
8be20b6 am 2b4aae06: am fff9370c: am 7b526b09: am b288cddf: am 3dcccc4a: am 42534304: am eb48d9f3: Fix FragmentTest
2b4aae0 am fff9370c: am 7b526b09: am b288cddf: am 3dcccc4a: am 42534304: am eb48d9f3: Fix FragmentTest
fff9370 am 7b526b09: am b288cddf: am 3dcccc4a: am 42534304: am eb48d9f3: Fix FragmentTest
7b526b0 am b288cddf: am 3dcccc4a: am 42534304: am eb48d9f3: Fix FragmentTest
b288cdd am 3dcccc4a: am 42534304: am eb48d9f3: Fix FragmentTest
3dcccc4 am 42534304: am eb48d9f3: Fix FragmentTest
4253430 am eb48d9f3: Fix FragmentTest
48da3e4 Fix CTS tests. Do Not Merge.
eb48d9f Fix FragmentTest
9dec45d am 57f1a2ad: am 7041bd27: resolved conflicts for merge of 36468a88 to jb-mr2-dev
57f1a2a am 7041bd27: resolved conflicts for merge of 36468a88 to jb-mr2-dev
7041bd2 resolved conflicts for merge of 36468a88 to jb-mr2-dev
8d2c047 Merge "Tests to verify PICK and VIEW are handled." into klp-dev
7c81f0c am 60c72a48: am a11f93cd: am 0fb8024d: am c3636216: Cherrypick from AOSP. Remove com.android.future.usb.accessory as uses libary of CTS verifier
60c72a4 am a11f93cd: am 0fb8024d: am c3636216: Cherrypick from AOSP. Remove com.android.future.usb.accessory as uses libary of CTS verifier
a11f93c am 0fb8024d: am c3636216: Cherrypick from AOSP. Remove com.android.future.usb.accessory as uses libary of CTS verifier
36468a8 am aa3c74a5: Fix minSDKVersion and bump CTS verifier to r6
0fb8024 am c3636216: Cherrypick from AOSP. Remove com.android.future.usb.accessory as uses libary of CTS verifier
20b91a2 am 944e0bb8: am 0e3dabf9: am a7f8c9fb: am 5c0b5d86: Cherry-pick from AOSP. According to CDD, the usb accessory feature is not mandatory.
aa3c74a Fix minSDKVersion and bump CTS verifier to r6
944e0bb am 0e3dabf9: am a7f8c9fb: am 5c0b5d86: Cherry-pick from AOSP. According to CDD, the usb accessory feature is not mandatory.
0e3dabf am a7f8c9fb: am 5c0b5d86: Cherry-pick from AOSP. According to CDD, the usb accessory feature is not mandatory.
2b7ae51 Tests to verify PICK and VIEW are handled.
a7f8c9f am 5c0b5d86: Cherry-pick from AOSP. According to CDD, the usb accessory feature is not mandatory.
c363621 Cherrypick from AOSP. Remove com.android.future.usb.accessory as uses libary of CTS verifier
5c0b5d8 Cherry-pick from AOSP. According to CDD, the usb accessory feature is not mandatory.
e486e25 Merge "Fix CTS tests. Do Not Merge." into klp-dev
8a3d196 am 3a01d17c: am 10cc7119: am cc2da127: am efae9e6d: Merge "Fixed "Camera FOV Calibration" crash issue for non back-facing camera." into jb-mr1.1-dev
3a01d17 am 10cc7119: am cc2da127: am efae9e6d: Merge "Fixed "Camera FOV Calibration" crash issue for non back-facing camera." into jb-mr1.1-dev
10cc711 am cc2da127: am efae9e6d: Merge "Fixed "Camera FOV Calibration" crash issue for non back-facing camera." into jb-mr1.1-dev
cc2da12 am efae9e6d: Merge "Fixed "Camera FOV Calibration" crash issue for non back-facing camera." into jb-mr1.1-dev
efae9e6 Merge "Fixed "Camera FOV Calibration" crash issue for non back-facing camera." into jb-mr1.1-dev
ee0c587 Fix CTS tests. Do Not Merge.
66701b8 merge in klp-release history after reset to klp-dev
59ded85 Merge "Fix flaky EmojiTest.testEmojiGlyph." into klp-dev
e98b52a Merge "Desk Clock Tests - Initial CL" into klp-dev
48cb70b Merge changes Ifdb3aae8,Iab0f3ea9 into klp-dev
f639d7c Camera2: skip some tests for unsupported devices
4106ff1 Desk Clock Tests - Initial CL
3306931 Test VP8 behavior with VIDEO_BITRATE
16f780c Fixed "Camera FOV Calibration" crash issue for non back-facing camera.
8797a6e Test VP8 behavior with REQUEST_SYNC_FRAME
f05c781 merge in klp-release history after reset to klp-dev
acd2ff1 Fix flaky EmojiTest.testEmojiGlyph.
7d378be Merge "camera2: Update CameraCharactericsTest to check key in #getKeys() list" into klp-dev
6111373 Suppress test differently
b8e81c9 Be less pedantic about DUMP permission messages
44b6c81 camera2: Update CameraCharactericsTest to check key in #getKeys() list
dea78fa Merge "Suppress test differently" into klp-dev
d5fb821 Suppress test differently
e06512a Merge "Update CTS tests: remove acquireContentProviderClient test." into klp-dev
95988bd Update CTS tests: remove acquireContentProviderClient test.
d4b3d1a Merge "Be less pedantic about DUMP permission messages" into klp-dev
1b61bbd merge in klp-release history after reset to klp-dev
27bb29f am 35dd75a5: am 08d97f91: fix CTS build problem
35dd75a am 08d97f91: fix CTS build problem
08d97f9 fix CTS build problem
ef5aeb1 Be less pedantic about DUMP permission messages
0945fe8 am 11d5cc7c: am 828f3885: Merge "Add subsets of CTS to run flaky tests separately" into jb-mr2-dev
11d5cc7 am 828f3885: Merge "Add subsets of CTS to run flaky tests separately" into jb-mr2-dev
828f388 Merge "Add subsets of CTS to run flaky tests separately" into jb-mr2-dev
2a692d1 Add subsets of CTS to run flaky tests separately
fd0c445 merge in klp-release history after reset to klp-dev
09f06f4 am 88068990: am a49d52d6: am 4d16f709: am 1598e0fa: am 17eb5511: am e55a0bc3: am a36ced98: am 489c6fdd: Test to verify that a non-Fragment will not be instantiated
8806899 am a49d52d6: am 4d16f709: am 1598e0fa: am 17eb5511: am e55a0bc3: am a36ced98: am 489c6fdd: Test to verify that a non-Fragment will not be instantiated
a49d52d am 4d16f709: am 1598e0fa: am 17eb5511: am e55a0bc3: am a36ced98: am 489c6fdd: Test to verify that a non-Fragment will not be instantiated
4d16f70 am 1598e0fa: am 17eb5511: am e55a0bc3: am a36ced98: am 489c6fdd: Test to verify that a non-Fragment will not be instantiated
1598e0f am 17eb5511: am e55a0bc3: am a36ced98: am 489c6fdd: Test to verify that a non-Fragment will not be instantiated
17eb551 am e55a0bc3: am a36ced98: am 489c6fdd: Test to verify that a non-Fragment will not be instantiated
e55a0bc am a36ced98: am 489c6fdd: Test to verify that a non-Fragment will not be instantiated
a36ced9 am 489c6fdd: Test to verify that a non-Fragment will not be instantiated
9dbe417 Camera2: Use CameraManager to get camera properties
489c6fd Test to verify that a non-Fragment will not be instantiated
da350ca Verify that the first frame is a sync frame
f6dfa9e Merge "Fix up PresentationSyncTest" into klp-dev
9808e9e Fixing a touch event issue.
b926356 Fix up PresentationSyncTest
fc23880 Merge "Fixing a touch event issue." into klp-dev
81a7556 Merge "Add libdl needed on x86." into klp-dev
bb66221 Merge "Add bionic unit tests to CTS." into klp-dev
025e34d Merge "Test for Low RAM device property" into klp-dev
a73fade Merge "Update User-Agent test to match new WebView." into klp-dev
863e6a2 Merge "Update CTS tests: acquireContentProviderClient now requires permission" into klp-dev
c5aae1c merge in klp-release history after reset to klp-dev
976bad5 Merge "Cherry-pick: Use getAssetUrl() to access files present in assets folder from master. DO NOT MERGE" into klp-dev
94d0c44 Update User-Agent test to match new WebView.
5269395 Cherry-pick: Use getAssetUrl() to access files present in assets folder from master. DO NOT MERGE
24294d7 Update CTS tests: acquireContentProviderClient now requires permission
9e7b5db Test for Low RAM device property
b9b540f Merge "Camera2: Update tests to use different API." into klp-dev
dca76e3 Fixing a touch event issue.
c7e76bf Merge "Fix CTS tests depending on FileNotFoundException" into klp-dev
469b73f Merge "Don't use WRAP_CONTENTS in testZoom." into klp-dev
6ed308c Fix CTS tests depending on FileNotFoundException
cf6b150 Don't use WRAP_CONTENTS in testZoom.
15ba53d am 019d10de: am d201e0ee: Merge "Modify UiAutomator cts tests and app to improve scroll check" into jb-mr2-dev
019d10d am d201e0ee: Merge "Modify UiAutomator cts tests and app to improve scroll check" into jb-mr2-dev
d201e0e Merge "Modify UiAutomator cts tests and app to improve scroll check" into jb-mr2-dev
3996643 Camera2: Update tests to use different API.
b29b036 Add repeated playback stress test.
a4ab3c2 merge in klp-release history after reset to klp-dev
727b0dd Merge "Fix broken DNS Test" into klp-dev
32e88e4 Fix broken DNS Test
7a037a2 Merge "Adding details section to passed PTS tests." into klp-dev
9662bbb Add libdl needed on x86.
c851018 Adding details section to passed PTS tests.
60df272 Add bionic unit tests to CTS.
0ff22b8 merge in klp-release history after reset to klp-dev
1b96bce am 6deb3e03: am 1f0753d1: Added test to verify run-as command has valid attributes.
6deb3e0 am 1f0753d1: Added test to verify run-as command has valid attributes.
1f0753d Added test to verify run-as command has valid attributes.
f8a2a43 merge in klp-release history after reset to klp-dev
afce1a1 camera2: Rename CameraProperties to CameraCharacteristics
cdea4dd camera2: Update onCaptureFailed api to include CaptureFailure
b1608f1 Merge "camera2: Update openCamera calls now that it is async" into klp-dev
870b79b Merge "Fix CTS test failure due to new PreferenceActivity API in KK" into klp-dev
fca4b8b Fix CTS test failure due to new PreferenceActivity API in KK
14b7a5e camera2: Update openCamera calls now that it is async
fc54047 Fixed failing CTS ConfigTest on KLP
36b9e58 CTS: android.provider.cts.TelephonyProviderTest#testOpeningAnyFile is failing on KLP
361e673 Merge "Fixed failing CTS ConfigTest on KLP" into klp-dev
a11ccb6 CTS: android.provider.cts.TelephonyProviderTest#testOpeningAnyFile is failing on KLP
fadb6e5 Fixed failing CTS ConfigTest on KLP
6338a97 Merge "Add RS YUV test" into klp-dev
1886480 Merge "Remove unused display + sleep" into klp-dev
72d7922 Remove unused display + sleep
115d7e6 Add RS YUV test
d557328 am e7609379: am e2e7c903: am fe0b635b: am 5d53eac8: am a6848bf8: am a8533f83: am 0586853d: am fe0b250b: BannedFilesTest: fix build.
e760937 am e2e7c903: am fe0b635b: am 5d53eac8: am a6848bf8: am a8533f83: am 0586853d: am fe0b250b: BannedFilesTest: fix build.
e2e7c90 am fe0b635b: am 5d53eac8: am a6848bf8: am a8533f83: am 0586853d: am fe0b250b: BannedFilesTest: fix build.
fe0b635 am 5d53eac8: am a6848bf8: am a8533f83: am 0586853d: am fe0b250b: BannedFilesTest: fix build.
5d53eac am a6848bf8: am a8533f83: am 0586853d: am fe0b250b: BannedFilesTest: fix build.
a6848bf am a8533f83: am 0586853d: am fe0b250b: BannedFilesTest: fix build.
a8533f8 am 0586853d: am fe0b250b: BannedFilesTest: fix build.
be05b48 am 4918e43d: am 4871b7a7: am 1c6f8237: am b33e0c42: am 39c4dedb: am 92e58b67: am 62d4d92a: am 46a37359: BannedFilesTest: Assert no su on device
e2bffff merge in klp-factoryrom-release history after reset to klp-dev
0586853 am fe0b250b: BannedFilesTest: fix build.
4918e43 am 4871b7a7: am 1c6f8237: am b33e0c42: am 39c4dedb: am 92e58b67: am 62d4d92a: am 46a37359: BannedFilesTest: Assert no su on device
fe0b250 BannedFilesTest: fix build.
4871b7a am 1c6f8237: am b33e0c42: am 39c4dedb: am 92e58b67: am 62d4d92a: am 46a37359: BannedFilesTest: Assert no su on device
1c6f823 am b33e0c42: am 39c4dedb: am 92e58b67: am 62d4d92a: am 46a37359: BannedFilesTest: Assert no su on device
b33e0c4 am 39c4dedb: am 92e58b67: am 62d4d92a: am 46a37359: BannedFilesTest: Assert no su on device
39c4ded am 92e58b67: am 62d4d92a: am 46a37359: BannedFilesTest: Assert no su on device
92e58b6 am 62d4d92a: am 46a37359: BannedFilesTest: Assert no su on device
62d4d92 am 46a37359: BannedFilesTest: Assert no su on device
46a3735 BannedFilesTest: Assert no su on device
4690523 merge in klp-release history after reset to klp-dev
2934110 De-flake WebViewTest#testSetInitialScale.
8865c30 Moving touch event into dialog bounds.
a94a304 Disabling ProGuard for acceleration tests.
de9c732 Merge "Fix CTS tests to reflect API changes in PFD" into klp-dev
5f38669 Camera2: fix CameraDeviceTest build break
59b3ab8 De-flake WebViewTest#testSetInitialScale.
73b0654 Fix CTS tests to reflect API changes in PFD
7251ad6 Fix CTS failures due to not including meta state
f0169c6 ImageReader: Increase timeout for waitForNextImage
299befb ImageReader: update to remove MaxImagesAcquiredException
dba0a71 media: Update ImageReader APIs
1155d76 Camera2: Remove available format check temporarily
9d3287c Camera2: Refactor ImageReader CTS test code
76ee5a0 Camera2: CTS test for CameraDevice class.
217c4ea Initial commit of CTS test for CameraManager class.
7c0a120 Camera2: Added output auto-gen CTS CameraProperties test.
4250737 Add ImageReader CTS test for camera
dcc9922 Merge "Moving touch event into dialog bounds." into klp-dev
1cb2784 Merge "Disabling ProGuard for acceleration tests." into klp-dev
b585349 Moving touch event into dialog bounds.
9e756bb Merge "Fix CTS failures due to not including meta state" into klp-dev
1adea08 Fix CTS failures due to not including meta state
f60a8e3 Merge "Update WebViewTest#testZoom for the Chromium WebView." into klp-dev
c3c9fb6 Disabling ProGuard for acceleration tests.
f66ac0a Update WebViewTest#testZoom for the Chromium WebView.
4624ea5 Merge "DO NOT MERGE: Updating version release number" into klp-dev
f12b6e8 DO NOT MERGE: Updating version release number
5cab3cb merge in klp-release history after reset to klp-dev
513889b Merge "Improve CTS tests for MediaCodec:" into klp-dev
2aef7b8 Better activity resolution tests; AFD exceptions.
15e98cc Remove unenforced READ_EXTERNAL_STORAGE tests.
7b487cb merge in klp-release history after reset to klp-dev
5b8f961 merge in klp-release history after reset to klp-dev
7d5703c Merge "Better activity resolution tests; AFD exceptions." into klp-dev
dea2acd Remove unenforced READ_EXTERNAL_STORAGE tests.
ad8714e Adding pollcheck to check if the dialog is showing
9a1e9f9 Fix android.os CTS tests.
f012f36 Adding pollcheck to check if the dialog is showing
a9b7990 Fix android.os CTS tests.
09bb7c4 Fix and expand media scanner tests.
9053ec5 Better activity resolution tests; AFD exceptions.
5748011 Merge "Remove unenforced READ_EXTERNAL_STORAGE tests." into klp-dev
4c5f5a4 Merge "Adding pollcheck to check if the dialog is showing" into klp-dev
3740265 Remove unenforced READ_EXTERNAL_STORAGE tests.
3bd4d67 Adding pollcheck to check if the dialog is showing
0c1bf5f Fix android.os CTS tests.
c646714 merge in klp-release history after reset to klp-dev
e975191 Fix DeviceAdminActivationTest broken by ProGuard.
4a9fd6a Fixed flaky proximity alert tests.
aea36f6 Fix and expand media scanner tests.
809265a VideoEncoderDecoderTest fix maximum calculation
7e1eabf Merge "ImageReader: Increase timeout for waitForNextImage" into klp-dev
ccf4c1c Merge "Fix and expand media scanner tests." into klp-dev
9b06845 Merge "Add CTS tests for order of keys in SparseArrays." into klp-dev
f8522a2 ImageReader: update to remove MaxImagesAcquiredException
33286bc media: Update ImageReader APIs
ae014ae Merge "Disable cross test in relaxed mode" into klp-dev
275cbc8 Improve CTS tests for MediaCodec:
af23ba4 Disable cross test in relaxed mode
eac8ae5 ImageReader: Increase timeout for waitForNextImage
3e2b11b Merge "VideoEncoderDecoderTest fix maximum calculation" into klp-dev
ec01499 Merge "add MediaCodecTest with both video and audio encoding" into klp-dev
f548241 Merge "add virtual display encoding test with composition" into klp-dev
ce273d9 merge in klp-factoryrom-release history after reset to klp-release
fca4632 VideoEncoderDecoderTest fix maximum calculation
a5262dd merge in klp-release history after reset to klp-dev
17af2e6 Merge "De-flake testRequestChildRectangleOnScreen." into klp-dev
74388eb Add CTS tests for order of keys in SparseArrays.
ffb362a am 14419fac: am a4f0d221: am 71063c2d: am 32ac8c3c: am 3aada43f: am 3c965f70: am f71dbae4: am 2497d2a4: Add /data/security test
14419fa am a4f0d221: am 71063c2d: am 32ac8c3c: am 3aada43f: am 3c965f70: am f71dbae4: am 2497d2a4: Add /data/security test
a4f0d22 am 71063c2d: am 32ac8c3c: am 3aada43f: am 3c965f70: am f71dbae4: am 2497d2a4: Add /data/security test
71063c2 am 32ac8c3c: am 3aada43f: am 3c965f70: am f71dbae4: am 2497d2a4: Add /data/security test
32ac8c3 am 3aada43f: am 3c965f70: am f71dbae4: am 2497d2a4: Add /data/security test
3aada43 am 3c965f70: am f71dbae4: am 2497d2a4: Add /data/security test
3c965f7 am f71dbae4: am 2497d2a4: Add /data/security test
f71dbae am 2497d2a4: Add /data/security test
2497d2a Add /data/security test
77710bf am c0e22fe7: (-s ours) am 8548c24e: Fixed flaky proximity alert tests. DO NOT MERGE.
c0e22fe am 8548c24e: Fixed flaky proximity alert tests. DO NOT MERGE.
a465760 Merge "Fix DeviceAdminActivationTest broken by ProGuard." into klp-dev
8548c24 Fixed flaky proximity alert tests. DO NOT MERGE.
e883149 Merge "Camera: fix CameraDeviceTest failure" into klp-dev
78522eb Camera: fix CameraDeviceTest failure
52ed808 Merge "Fixed flaky proximity alert tests." into klp-dev
58a7ba9 Merge "media.DecodeEditEncodeTest: Increase bitrate for QCIF test" into klp-dev
3e4f884 Fix DeviceAdminActivationTest broken by ProGuard.
9089961 media.DecodeEditEncodeTest: Increase bitrate for QCIF test
ebcfec2 Merge "TrafficStats: fix uncertainty in flushing network traffic" into klp-dev
12923d8 De-flake testRequestChildRectangleOnScreen.
9fd643e am 6627f370: am 602825cf: Merge "Fix the mono test" into jb-mr2-dev
6627f37 am 602825cf: Merge "Fix the mono test" into jb-mr2-dev
602825c Merge "Fix the mono test" into jb-mr2-dev
e3a79a8 fix build
81616f8 Merge "CTS tests failing in KLP" into klp-dev
0fb918d Merge "Fix tests for color matrix and relaxed precision" into klp-dev
0d0d8ce CTS tests failing in KLP
a4b9556 Fix and expand media scanner tests.
856e679 Fix MediaDrm cts tests
906e3cd TrafficStats: fix uncertainty in flushing network traffic
cbf0bbc Merge "Fix MediaDrm cts tests" into klp-dev
9cd57b6 Fix MediaDrm cts tests
24aaf1c am d89a63ac: am 176c453a: am 1a4a2730: am bf9f4c9f: am 3c31b009: am 078d16a1: am 3381f765: am 3638a6bc: FileSystemPermissionTest: Add more directories
d89a63a am 176c453a: am 1a4a2730: am bf9f4c9f: am 3c31b009: am 078d16a1: am 3381f765: am 3638a6bc: FileSystemPermissionTest: Add more directories
176c453 am 1a4a2730: am bf9f4c9f: am 3c31b009: am 078d16a1: am 3381f765: am 3638a6bc: FileSystemPermissionTest: Add more directories
1a4a273 am bf9f4c9f: am 3c31b009: am 078d16a1: am 3381f765: am 3638a6bc: FileSystemPermissionTest: Add more directories
bf9f4c9 am 3c31b009: am 078d16a1: am 3381f765: am 3638a6bc: FileSystemPermissionTest: Add more directories
3c31b00 am 078d16a1: am 3381f765: am 3638a6bc: FileSystemPermissionTest: Add more directories
078d16a am 3381f765: am 3638a6bc: FileSystemPermissionTest: Add more directories
3381f76 am 3638a6bc: FileSystemPermissionTest: Add more directories
d7d3f1e Merge "Fix testFindAll test." into klp-dev
3638a6b FileSystemPermissionTest: Add more directories
71cf2ec merge in klp-release history after reset to klp-dev
bc1cc90 Merge "Only checksum frames with known color format" into klp-dev
6935294 Fix tests for color matrix and relaxed precision
ba2ed52 Modify UiAutomator cts tests and app to improve scroll check
76a3acf Merge "Camera2: Update tests to match latest API" into klp-dev
78796e9 Fixed flaky proximity alert tests.
b17047d Fix testFindAll test.
8377c12 Merge "Override all location providers" into klp-dev
cfe8bd0 Deflake WebViewTest#testFlingScroll
00cfb86 Merge "Test for improper kernel fusion." into klp-dev
92f595c Camera2: Update tests to match latest API
cd83c63 Only checksum frames with known color format
0084f10 merge in klp-release history after reset to klp-dev
ab424ba Deflake WebViewTest#testFlingScroll
cf17d32 Merge "Add CTS test for null inputs in loadDataWithBaseURL" into klp-dev
4db6481 Test for improper kernel fusion.
8754a40   Removed RingtoneManager obsolete DRM methods from CTS test.   Fixes bug b/10668217
7772287 Override all location providers
ebfee1a Merge "  Removed RingtoneManager obsolete DRM methods from CTS test.   Fixes bug b/10668217" into klp-dev
e2d529b merge in klp-release history after reset to klp-dev
6c46c35 Merge "MediaMuxer: Add setLocation API test" into klp-dev
f2389cd add virtual display encoding test with composition
4a22a14 am ed1a76ea: am ed54695d: AppSecurity: Add traffic stats test, and fix file access test
dc6f3b8 Merge "[WebView] Fix several WebView CTS tests (same root failure)" into klp-dev
ed1a76e am ed54695d: AppSecurity: Add traffic stats test, and fix file access test
abfbed8 Merge "Bitmap reuse tests in BitmapRegionDecoder" into klp-dev
ed54695 AppSecurity: Add traffic stats test, and fix file access test
041fe7d MediaMuxer: Add setLocation API test
969969b [WebView] Fix several WebView CTS tests (same root failure)
88233a4   Removed RingtoneManager obsolete DRM methods from CTS test.   Fixes bug b/10668217
f778bc2 Merge "Test AndroidKeyPairGenerator keys in SSL" into klp-dev
3326f72 Merge "Write a CTS test for the TelephonyProvider" into klp-dev
c25f956 Bitmap reuse tests in BitmapRegionDecoder
4249f4f am 7df6516b: am 0af3a299: Test for keystore crashing due to malformed names
7df6516 am 0af3a299: Test for keystore crashing due to malformed names
13e5303 [WebView] deflake WebViewTest#testPageScroll
e3b0ea3 Merge "Test for keystore crashing due to malformed names" into klp-dev
0af3a29 Test for keystore crashing due to malformed names
6255254 Merge "Remove duplicate test." into klp-dev
cb35803 Test for keystore crashing due to malformed names
92327db merge in klp-release history after reset to klp-dev
df9b1f7 [WebView] deflake WebViewTest#testPageScroll
36ab8f9 Test AndroidKeyPairGenerator keys in SSL
a6886a2 Remove duplicate test.
bea6eef add MediaCodecTest with both video and audio encoding
f2c8804 Add CTS test for null inputs in loadDataWithBaseURL
0957137 Write a CTS test for the TelephonyProvider
d6e20d8 Merge changes I1c84cd9b,I79554e51 into klp-dev
8469622 am 6f177aae: am 2fea0323: am 443b604d: am be8382fc: am 9a0798ed: am 3a034924: Fix build re: cts test for removal of installDrmEngine
6f177aa am 2fea0323: am 443b604d: am be8382fc: am 9a0798ed: am 3a034924: Fix build re: cts test for removal of installDrmEngine
2fea032 am 443b604d: am be8382fc: am 9a0798ed: am 3a034924: Fix build re: cts test for removal of installDrmEngine
443b604 am be8382fc: am 9a0798ed: am 3a034924: Fix build re: cts test for removal of installDrmEngine
be8382f am 9a0798ed: am 3a034924: Fix build re: cts test for removal of installDrmEngine
9a0798e am 3a034924: Fix build re: cts test for removal of installDrmEngine
3a03492 Fix build re: cts test for removal of installDrmEngine
eb90db9 Merge "Add libcore.conscrypt tests back to CTS" into klp-dev
6ff2a90 Merge "KeyChain: add tests to check key type support" into klp-dev
1db2b55 Add libcore.conscrypt tests back to CTS
4527d12 KeyChain: add tests to check key type support
a29fe53 am 5ca7d274: am 36764018: am 4afdb6a8: am d7292813: am 7fca5ae3: am 0cc4ba22: am dca513df: am 28e90e46: Add cts test for removal of installDrmEngine
5ca7d27 am 36764018: am 4afdb6a8: am d7292813: am 7fca5ae3: am 0cc4ba22: am dca513df: am 28e90e46: Add cts test for removal of installDrmEngine
3676401 am 4afdb6a8: am d7292813: am 7fca5ae3: am 0cc4ba22: am dca513df: am 28e90e46: Add cts test for removal of installDrmEngine
4afdb6a am d7292813: am 7fca5ae3: am 0cc4ba22: am dca513df: am 28e90e46: Add cts test for removal of installDrmEngine
d729281 am 7fca5ae3: am 0cc4ba22: am dca513df: am 28e90e46: Add cts test for removal of installDrmEngine
7fca5ae am 0cc4ba22: am dca513df: am 28e90e46: Add cts test for removal of installDrmEngine
0cc4ba2 am dca513df: am 28e90e46: Add cts test for removal of installDrmEngine
dca513d am 28e90e46: Add cts test for removal of installDrmEngine
2e726cf merge in klp-release history after reset to klp-dev

   * dalvik
3e4bd2d Retry mount() if it fails with EINTR
177fb5a Dalvik: Ensure that the array length complies with the final specifier
ddfbe10 Fix synchronization when preparing ids.
5d5dba4 dalvik: use bioinc memmove
7600b1d Dalvik : Increase the upper limit check for DexOpt Deps table
ff3989a libdex: Invert the default for dexopt-on-cache
1458b20 Add an extra guard around perf enablement
8b099af Merge branch 'kk_2.7_rb1.11' of git://codeaurora.org/platform/dalvik into cm-11.0
d3260cb Merge "dalvik: use T3 branch when target offset is too large"
fd87723 Merge "Dalvik : Increase the upper limit check for DexOpt Deps table"
61229ba Merge "dalvik/vm: Dalvik startup with a low memory footprint"
8ebe8b2 Dalvik : Increase the upper limit check for DexOpt Deps table
5fd64e3 dalvik: use T3 branch when target offset is too large
3d7c904 dalvik/vm: Dalvik startup with a low memory footprint
38711d3 Merge "Use 64-bit Linux capabilities when starting Zygote"
bab417c Merge branch 'kk_2.7_rb1.9' of git://codeaurora.org/platform/dalvik into caf
3101f06 Use 64-bit Linux capabilities when starting Zygote
5531b23 Unbreak building host modules
9003fb0 Merge tag 'android-4.4_r1' into cm-11.0
50ebe16 Revert "Move verification of class access flags to libdex"
e178524 Dump hprof when app encounters Out of memory
8a3d69e GC triggering performance optimizations
337a595 dalvik: dalvik device extension pack.
aa897b0 Move verification of class access flags to libdex
2f824d3 Reject dex files that attempt to use unspecified class access flags
3518b1a libdex: Skip the dexroot-on-cache stuff for user builds
6e21232 merge in klp-release (no-op)
8484ed5 Fix static method preloading
6aa6f47 merge in klp-release history after reset to klp-dev
fe6d8fc Preload DexCaches
4d3d79a merge in KQS81M
a2247a6 Disable Dalvik spam by default
4518425 Invert sense of a test.
3d848fc Invert sense of a test.
c5d0614 merge in klp-release history after reset to klp-dev
66ca8e7 Narrow the scope of a lock on dex to avoid deadlock.
13d0c57 merge in klp-release history after reset to klp-dev
d912503 If dalvik wants ASCII casing, it needs to ask for it.
5bf7d7f Merge tag 'android-4.3_r3.1' of https://android.googlesource.com/platform/dalvik into cm-10.2
0e216ea Merge "Ignore invalid access flags." into klp-dev
dfec26e Fix mac sdk build
f5292ed merge in klp-release history after reset to klp-dev
386a7f3 Reconcile differences between zip implementations
04e4b0e Allow traversal into /storage paths.
4b44ea2 Ignore invalid access flags.
6699e9f merge in klp-release history after reset to klp-dev
7c5e6a3 Remove OBB bind mounts, now provided by FUSE.
ad2b553 merge in klp-release history after reset to klp-dev
d288f74 Support apps that pass JNI_VERSION_1_1 to GetEnv.

   * developers/build
f49bfc3 Samples Build: Update build-tools to v19
cf956f5 Merge downstream branch 'developers-dev' into 'klp-dev'
d0a82fb Templates: Rename all styles/dimens files
286f375 Revert "Templates: Make sure resources are unique"
7f46045 Remove .idea files from samples
c87c7d6 Merge "Templates: Make sure resources are unique" into developers-dev
2fe60eb Templates: Make sure resources are unique
fd177fa Expand README.txt for samples to include dependencies
46ef226 Samples Build: Exclude bin and .iml files for emitGradle
11cddac Update SDK and build tools version
8f6dcb0 Merge "Sample Build: Add handling for README files in build gradle" into developers-dev
07ebb31 Merge "Move README from templates/create to templates/base" into developers-dev
2ca423a Sample Build: Add handling for README files in build gradle
8667b12 Move README from templates/create to templates/base
4a63ec0 Merge "Added emitGradleZip" into developers-dev
f2cc64a Sample Build: Remove invalid "include" in emitGradle
b6985d0 Added emitGradleZip
5fa6284 Merge "Sample Build: Consolidate src output in emitGradle" into developers-dev
29f40ae Sample Build: Consolidate src output in emitGradle
ba1393d Added readme file for gradle builds to template.
1d697a7 Merge downstream branch 'developers-dev' into 'klp-dev'
f884137 Sample Build: emitGradle task depends on preflight
d559bdf Gradle Build: Exclude additional files
f2a47dc Add emitGradle task to master build.gradle
51540d5 Revert changes to build.gradle from change f15005cb
f15005c Moved samplegen plugin import statement to individual sample's build.gradle file, for emit* compatibility
d826fad Merge "Fixed issue with supplying numerical compileSdkVersion, test manifest outputting variable names instead of package names, updating build tools version." into developers-dev
37357c7 Fixed issue with supplying numerical compileSdkVersion, test manifest outputting variable names instead of package names, updating build tools version.
4a851a4 ActivityCards Template: Fix build
9469146 ActivityCards template: Remove app icons from template
fbdb4f4 Improve path folding
f85056f Partially revert change 81ea0314
81ea031 Change output, add more metadata
2652e54 Fixed bug which prevented creating new sample projects
9be188f Fixed issues with generating compileSdkVersion string in build.gradle
d9c5d3f Merge "Fix various template issues" into developers-dev
fb89f6d Merge "Fix some issues:" into developers-dev
a5f801a Merge "on orientation change, check for fragment before adding again." into developers-dev
d525e93 Support for dependencies. In your template-params.xml add for e.g
9705506 on orientation change, check for fragment before adding again.
bcc5a68 Merge "Added "SimpleView" template" into developers-dev
4de16cc Fix various template issues
8e1b2ff Fix some issues:
caf27f1 Added "SimpleView" template
8da8625 Emit "browsable" sample code
7516e75 Add support for emitting Ant projects
afc5bda fix build issues
5f602dd Fix handling for compileSdkVersion strings
c295cd9 Merge "Added innermost build.gradle to .gitignore, added an id to the main view in SingleView for easier reference from fragments." into developers-dev
5979e9c Merge "Template: Move launcher icons to "create" dir" into developers-dev
04f5adc Template: Move launcher icons to "create" dir
53e64ab Added innermost build.gradle to .gitignore, added an id to the main view in SingleView for easier reference from fragments.
49024b6 Added tests to base template, fixed some default values.
ecdaad3 Minor improvements, added testing references to build.gradle
eb640c0 Move build tools into their own project.

   * developers/samples/android
8eadf92 Rename remainder of ActionBarCompat Samples
d26c23e Name change for RepeatingAlarm, moved Scheduler sample out of RepeatingAlarm sample
f453c3f Merge downstream branch 'developers-dev' into 'klp-dev'
82cf9ce Merge "Removed conflicting PNG" into developers-dev
07f0e8e Merge "Fix for StorageProvider sample menu name mismatch, caused by refactor tool" into developers-dev
bd9671c Fix for StorageProvider sample menu name mismatch, caused by refactor tool
dd6d729 Removed conflicting PNG
7d2786a Fixed GestureDetect
e952001 Merge "RepeatingAlarmSample: Remove 2nd level build.gradle" into developers-dev
1c69693 RepeatingAlarmSample: Remove 2nd level build.gradle
4a7ffe6 adding the res folder back to AdvancedImmersiveModeSample
89ae524 Updated remaining samples to gradle 1.8
8d86c45 Updating a few files that were from older versions of the template system, or weren't added at all.
d0ec545 Merge "Fixed repeating alarm's gradle 1.6 dependency, updated to use new build.gradle file format." into developers-dev
f5892a3 Fixed repeating alarm's gradle 1.6 dependency, updated to use new build.gradle file format.
3aaa341 Merge "Add README.txt to .gitignore" into developers-dev
9feb8b0 Add README.txt to .gitignore
1d31e4f Added emitGradleZip to master build file.
06bb7eb Added storage provider sample to build script, updated MediaRecorder's build.gradle for emitBrowseable
12affa4 BasicSyncAdapter Sample: Update gradle wrapper version
a6b4636 Restore "Merge downstream branch 'developers-dev' into 'klp-dev'"
27162ff am 635d8a06: Merge "Revert "Merge downstream branch \'developers-dev\' into \'klp-dev\'"" into klp-dev
635d8a0 Merge "Revert "Merge downstream branch 'developers-dev' into 'klp-dev'"" into klp-dev
ec98514 Revert "Merge downstream branch 'developers-dev' into 'klp-dev'"
36b8e5d am f2405406: BasicStorageProvider sample
f240540 BasicStorageProvider sample
0c978f7 Merge "BasicStorageProvider sample" into developers-dev
b006e55 BasicStorageProvider sample
bc6fe0f Merge downstream branch 'developers-dev' into 'klp-dev'
7a7aad0 Updated all build.gradle files for emit* compatibility.  Added index.jd to gitignore
c0b9c65 Merge "Updated master build fild with current set of samples" into developers-dev
bf794f1 Merge "MediaRecorder: Use new build system" into developers-dev
aa56a0f Updated master build fild with current set of samples
e62d805 Merge "Removed _index.jd files (should be generated).  Also removed previous jd files." into developers-dev
231b2c9 Removed _index.jd files (should be generated).  Also removed previous jd files.
cb241f8 Merge "Updated all samples with group categories." into developers-dev
473bded Replaced sample package variable name with actual sample package across samples.
4182af2 Updated all samples with group categories.
eb51cbc Merge "Initial commit, Advanced immersive mode sample." into developers-dev
ff881f8 Merge "Initial commit, 'basic' version of immersive mode sample." into developers-dev
14d77c9 Initial commit, Advanced immersive mode sample.
cded64f Merge "Templatized TextSwitcher" into developers-dev
67b3c7f Merge "Templatized BasicNetworkDemo - Base Template" into developers-dev
2952218 Merge "Moved immersive mode to ui/window, updated to use IMMERSIVE_STICKY flag." into developers-dev
a021332 Merge "Templatized BasicContactables Sample - Base Template" into developers-dev
713ead6 Moved immersive mode to ui/window, updated to use IMMERSIVE_STICKY flag.
054a4da Templatized BasicContactables Sample - Base Template
901a6ba Templatized BasicNetworkDemo - Base Template
aea95c4 Merge "Templatized Custom Choice Lists" into developers-dev
38162ac Merge "Migrate AppRestrictions sample to new build system" into developers-dev
c8b3801 Merge "BasicMediaDecoder: Use new build system" into developers-dev
c720b36 Merge "Migrate BluetoothLeGatt sample to new build system" into developers-dev
569c0a6 Merge "TextLinkify Sample: Switch to new build system" into developers-dev
3763fff Merge "Migrate CustomNotifications sample to new build system" into developers-dev
874bc59 Merge "DoneBar Sample: Convert to new build system" into developers-dev
2de8755 Migrate CustomNotifications sample to new build system
ab367fd Migrate AppRestrictions sample to new build system
1926eb0 Migrate BluetoothLeGatt sample to new build system
116c5a1 MediaRecorder: Use new build system
a501665 BasicMediaDecoder: Use new build system
4f978ae TextLinkify Sample: Switch to new build system
29dc495 DoneBar Sample: Convert to new build system
829b998 Fixed intro text.
8d14f0d Templatized TextSwitcher
62a8f8a Templatized Custom Choice Lists
20ee735 Merge "Migrate NetworkConnect sample to new build system" into developers-dev
5071cd6 Merge "Migrate HorizontalPaging sample to new build system" into developers-dev
093a8f5 Merge "Initial commit of storage client API sample" into developers-dev
e090909 Merge "Migrate ListPopupMenu to new build system" into developers-dev
d6f209d Merge "Migrate ABC Styled sample to new build system" into developers-dev
bd17fa2 Merge "Migrate ShareActionProvider sample to new samples build system" into developers-dev
4775b5a Merge "Migrate ABC Basic sample to new build system" into developers-dev
10abdfc Merge "Migrate BasicNotifications sample to new build system" into developers-dev
030e2b2 Merge "Templatized BasicMultitouch." into developers-dev
32eaa3a Merge "Templatized BasicMediaRouter - Base Template" into developers-dev
7138e1b Templatized BorderlessButtons sample.
6b96975 Templatized BasicMediaRouter - Base Template
1b19419 Templatized BasicMultitouch.
8aaac29 Migrate BasicNotifications sample to new build system
35bb0af Migrate ABC Basic sample to new build system
8c21f47 Migrate ShareActionProvider sample to new samples build system
b9a0732 Migrate ABC Styled sample to new build system
c6ed8c2 Migrate ListPopupMenu to new build system
1306fff Initial commit of storage client API sample
01647f1 Migrate HorizontalPaging sample to new build system
b718253 Migrate NetworkConnect sample to new build system
b57580e Merge "Fix path issues in the repeating alarm sample" into developers-dev
4919dd3 Merge changes I2d27e633,I95f0626c,Ic3695c53,I637ce0b3,I3a430084 into developers-dev
c742082 Merge "BasicAccessibility: Migrate to new build system" into developers-dev
7fada7e Merge "ActivityInstrumentation: Migrate to new build system" into developers-dev
c6f76b9 BasicSyncAdapter: Migrate to new build system
2ecd058 GenericAccountService: Allow arbitrary account types
3c5ea80 SelectionBuilder: Remove Guava-style initializers
af003bc Merge "Replaced Gesture detection sample with one powered by template backend.  Part of the great template migration task" into developers-dev
d3b4024 Replaced Gesture detection sample with one powered by template backend.  Part of the great template migration task
ee1b5d9 Migrated Keystore sample to template.
892063e ActivityInstrumentation: Migrate to new build system
5ca53c2 BasicAccessibility: Migrate to new build system
03bba35 Move SelectionBuilder to common/src/java
0aec167 Move GenericAccountService to common/src/java
7fba713 Fix path issues in the repeating alarm sample
4a870e6 Initial commit, 'basic' version of immersive mode sample.
d313721 Merge "Fixed LogView so it'll work when a log statement is called from a non-UI thread." into developers-dev
a0839ca moved to build system friendly commons location
b792e9d Fixed LogView so it'll work when a log statement is called from a non-UI thread.
088ad56 Remove the build directory from samples/common
660ef2b Merge "Removing build.gradle from repo" into developers-dev
8b34458 Merge changes I58c7fed1,Ic26b782f into developers-dev
8218517 Merge "Sample: wakelock, long-running alarm, service." into developers-dev
0725e5a Removing build.gradle from repo
ce10f24 Add default icons to templatized samples
308ab91 Template: Move launcher icons to "create" dir
afac979 Sample: wakelock, long-running alarm, service.
a28673a Fixed position of testing code in build.gradle, was causing occasional build errors
b8c1943 Initial commit of Immersive Mode (hideybars) sample
1935465 Basic Media Decoder sample that builds on a Utility class - common/media/MediaCodecWrapper
911211b Merge "Initial commit of repeating alarm example." into developers-dev
bea190d am f022e163: am 86e6edc9: am d9470522: am 74b8afc4: am 0aa0c0af: BasicMediaRecorder initial implementation
f022e16 am 86e6edc9: am d9470522: am 74b8afc4: am 0aa0c0af: BasicMediaRecorder initial implementation
86e6edc am d9470522: am 74b8afc4: am 0aa0c0af: BasicMediaRecorder initial implementation
d947052 am 74b8afc4: am 0aa0c0af: BasicMediaRecorder initial implementation
74b8afc am 0aa0c0af: BasicMediaRecorder initial implementation
0aa0c0a BasicMediaRecorder initial implementation
42a466b Sample templates: Fix reference for intro_message
4de2165 Merge "Sample templates: Fix @strings/intro_message" into developers-dev
d979c08 Initial commit of repeating alarm example.
fa48738 Sample templates: Fix @strings/intro_message
792b464 am 08ff1032: am 98b30fb5: am aa7b2065: am 1d688a0b: am 4edf078e: Add sample _index.jd to test new samples in browser generator.
08ff103 am 98b30fb5: am aa7b2065: am 1d688a0b: am 4edf078e: Add sample _index.jd to test new samples in browser generator.
98b30fb am aa7b2065: am 1d688a0b: am 4edf078e: Add sample _index.jd to test new samples in browser generator.
aa7b206 am 1d688a0b: am 4edf078e: Add sample _index.jd to test new samples in browser generator.
1d688a0 am 4edf078e: Add sample _index.jd to test new samples in browser generator.
e12ebe2 Merge "Added SingleView template, and corresponding singleViewSample which is powered by it" into developers-dev
38d2eb6 am 132ed82a: Play Services Utility
132ed82 Play Services Utility
bcbb958 Added SingleView template, and corresponding singleViewSample which is powered by it
b90aa21 am 0b443dda: am 29757951: am 53cf2eb9: Merge "Add CustomNotifications sample" into jb-mr2-dev
d2332f7 am 5f573266: am 73e4ab8b: am dc619ec4: Merge "Added TextLinkify sample" into jb-mr2-dev
0b443dd am 29757951: am 53cf2eb9: Merge "Add CustomNotifications sample" into jb-mr2-dev
5f57326 am 73e4ab8b: am dc619ec4: Merge "Added TextLinkify sample" into jb-mr2-dev
2975795 am 53cf2eb9: Merge "Add CustomNotifications sample" into jb-mr2-dev
73e4ab8 am dc619ec4: Merge "Added TextLinkify sample" into jb-mr2-dev
53cf2eb Merge "Add CustomNotifications sample" into jb-mr2-dev
dc619ec Merge "Added TextLinkify sample" into jb-mr2-dev
6675f6e am be497879: am 4e8e9d6f: am 5a321af7: Play Services Utility
4edf078 Add sample _index.jd to test new samples in browser generator.
be49787 am 4e8e9d6f: am 5a321af7: Play Services Utility
4e8e9d6 am 5a321af7: Play Services Utility
5a321af Play Services Utility

   * development
b974065 Development: Update eclipse classpath
b2bbe97 Merge tag 'android-4.4.1_r1' into HEAD
6f01740 Merge tag 'android-4.4_r1.2' into cm-11.0
b4b28f8 Only enable VaultProvider on KitKat devices.
c21b79e Fix build breakage.
93de411 Vault example documents provider.
4e5bae3 am 9678ee60: am c1eb2306: Add sample code to customize the MediaRouteControllerDialog
9678ee6 am c1eb2306: Add sample code to customize the MediaRouteControllerDialog
6346b11 Dev Tools: hide the icon!
d7e9262 merge in klp-release history after reset to klp-dev
c1eb230 Add sample code to customize the MediaRouteControllerDialog
99acac3 Add updated StorageProvider sample, merge _index with existing file.
b5de8af Fixed broken link in ActivityInstrumentation sample description.
cc1867b Fix broken javadoc reference.
11d2eef Updated browsable sample descriptions.
a76387f Updated description for the StorageProvider browseable sample.
2a7b416 Merge "Add StorageProvider sample code to browseables." into klp-dev
c921db8 Add StorageProvider sample code to browseables.
7c833d7 Merge "Update the print from off-screen WebView sample" into klp-dev
b356564 Update the print from off-screen WebView sample
ddba6b8 Merge "KitKat SMS APIs DevByte Sample Code" into klp-dev
79efac6 Merge "Add print samples to the ApiDemos app." into klp-dev
e77abcd KitKat SMS APIs DevByte Sample Code
42c6250 Add print samples to the ApiDemos app.
1c254de Merge "Add kk to redirects file." into klp-dev
3b6fb5c Merge "Add Android 4.4 Immersive Mode DevByte sample code." into klp-dev
40bea54 Merge "Adding an API demo for how to implement printing in an app." into klp-dev
0b73e61 Adding an API demo for how to implement printing in an app.
9f82a4c Add kk to redirects file.
46686c6 Merge "Add prebuilt browseable samples as static files." into klp-dev
4b737b6 Add prebuilt browseable samples as static files.
fb5bb7b merge in klp-release history after reset to klp-dev
181bde0 Update the api-version.xml file to reflect KitKat recent changes
47e3f02 Bitmapfun Sample: Minor updates to match zip file in training class.
e7a6ab4 Add Android 4.4 Immersive Mode DevByte sample code.
15a6540 Update the api-version.xml file to reflect KitKat recent changes
9262e70 Merge "Fix ApiDemo for transitions" into klp-dev
69ae34b Fix ApiDemo for transitions
7165109 Bitmapfun Sample: Cleanup gradle files to import into Studio properly.
2ec448a am 58ef2c38: am fd6d06a1: mrp sample: refactor and use helper class
bb1f4a7 am 10f22587: am 6a81c4be: Fix NPE in sample code.
58ef2c3 am fd6d06a1: mrp sample: refactor and use helper class
10f2258 am 6a81c4be: Fix NPE in sample code.
fd6d06a mrp sample: refactor and use helper class
6a81c4b Fix NPE in sample code.
933dd8a Merge "Bitmapfun Sample: Update for KitKat and clean up some minor bugs." into klp-dev
c246e4a Merge "Bitmapfun Sample: Migrate to Android Studio/gradle project." into klp-dev
da23e7a Bitmapfun Sample: Update for KitKat and clean up some minor bugs.
30278c6 Merge "Update the api-version.xml file to reflect KitKat recent changes" into klp-dev
d308f86 Bitmapfun Sample: Migrate to Android Studio/gradle project.
edb7496 merge in klp-release (no-op)
f105e9b Update the api-version.xml file to reflect KitKat recent changes
6c22b7b merge in klp-release history after reset to klp-dev
10b290e merge in klp-release history after reset to klp-dev
dbe4e75 New system UI API demos.
37684bb Merge "resolved conflicts for merge of 14794b20 to klp-dev" into klp-dev
bc9875e Merge "Update the api-versions.xml file for KitKat" into klp-dev
161314c resolved conflicts for merge of 14794b20 to klp-dev
14794b2 am 3404cd16: am 827c0c16: Android SDK: build tools 18.1.1 (RS fixes: windows EOL, YUV-to-RGB)
3404cd1 am 827c0c16: Android SDK: build tools 18.1.1 (RS fixes: windows EOL, YUV-to-RGB)
af7160b merge in klp-release history after reset to klp-dev
3f12dac samples: Do not attempt to clean line endings for *.py DO NOT MERGE
827c0c1 Android SDK: build tools 18.1.1 (RS fixes: windows EOL, YUV-to-RGB)
f2f8671 Update Android SDK properties for KLP
a25bbc3 Update the api-versions.xml file for KitKat
1d0f35a merge in KQS81M
29444ec merge in klp-release history after reset to klp-dev
900169f Merge "Update Support4Demos targetSdkVersion to 19" into klp-dev
d54f309 merge in klp-release history after reset to klp-dev
d98f9f6 am 0c098649: am e2e4daf0: am 54f4ec60: Update SDK doc API 18 package to revision 2.
1961f43 am 5dec426d: am 4662baea: am f19416c3: Update SDK doc API 18 package to revision 2.
0c09864 am e2e4daf0: am 54f4ec60: Update SDK doc API 18 package to revision 2.
5dec426 am 4662baea: am f19416c3: Update SDK doc API 18 package to revision 2.
e2e4daf am 54f4ec60: Update SDK doc API 18 package to revision 2.
4662bae am f19416c3: Update SDK doc API 18 package to revision 2.
54f4ec6 Update SDK doc API 18 package to revision 2.
f19416c Update SDK doc API 18 package to revision 2.
5d5026e Update Support4Demos targetSdkVersion to 19
909134d merge in klp-release history after reset to klp-dev
392ca8f am 14dc0e7f: am 2548ceb9: am 8c423d72: Merge "Raise the default max-age for client side caching to 43200 (12hrs)." into jb-mr2-docs
14dc0e7 am 2548ceb9: am 8c423d72: Merge "Raise the default max-age for client side caching to 43200 (12hrs)." into jb-mr2-docs
2548ceb am 8c423d72: Merge "Raise the default max-age for client side caching to 43200 (12hrs)." into jb-mr2-docs
8c423d7 Merge "Raise the default max-age for client side caching to 43200 (12hrs)." into jb-mr2-docs
cb2e8d0 Raise the default max-age for client side caching to 43200 (12hrs).
d3adbca merge in klp-release history after reset to klp-dev
ebc9c69 am ca5521ed: am 5d3d35ee: Always register the RCC even for local playback.
ca5521e am 5d3d35ee: Always register the RCC even for local playback.
5d3d35e Always register the RCC even for local playback.
53b8075 am 4e2a591c: am 55462d1b: am 21fc0e7d: redirect old bad class about old bad auth APIs to doc on GoogleAuthUtil
4e2a591 am 55462d1b: am 21fc0e7d: redirect old bad class about old bad auth APIs to doc on GoogleAuthUtil
55462d1 am 21fc0e7d: redirect old bad class about old bad auth APIs to doc on GoogleAuthUtil
21fc0e7 redirect old bad class about old bad auth APIs to doc on GoogleAuthUtil
fc91900 merge in klp-release history after reset to klp-dev
ef93ca0 Merge "Fix use of dead APIs." into klp-dev
d1e8cb2 Fix use of dead APIs.
30f4ca1 merge in klp-release history after reset to klp-dev
893289b eclipse classpath: update to include frameworks/ex/camera2
a7edd6e merge in klp-release history after reset to klp-dev
cc52140 merge in klp-release history after reset to klp-dev
7dc8cbe merge in klp-release history after reset to klp-dev
ff306b6 Merge "Fix drawer mirroring in Support4Demos" into klp-dev
eb8cc88 merge in klp-release history after reset to klp-dev
e58ed1e Merge "Import translations. DO NOT MERGE" into klp-dev
af7dead Import translations. DO NOT MERGE
5f05913 Import translations. DO NOT MERGE
8a30cb9 Fix drawer mirroring in Support4Demos
89b09c4 merge in klp-release history after reset to klp-dev
438ea81 Add Consumer IR ApiDemo
1716bb0 merge in klp-release history after reset to klp-dev
34c8fae Add DocumentsUI tests.
73762c8 am 17b152d9: am 60880978: am fe32c3ad: Adjust tags format in _index.jd files.
17b152d am 60880978: am fe32c3ad: Adjust tags format in _index.jd files.
6088097 am fe32c3ad: Adjust tags format in _index.jd files.
fe32c3a Adjust tags format in _index.jd files.
2fafc77 Merge "Minor fixes to animation ApiDemos" into klp-dev
f3dbdc6 Minor fixes to animation ApiDemos
7a63270 am a3e0ada2: am 7c5fdf32: am 2c3e0af1: Merge "Add ICU jar to SDK" into jb-mr2-dev
a3e0ada am 7c5fdf32: am 2c3e0af1: Merge "Add ICU jar to SDK" into jb-mr2-dev
7c5fdf3 am 2c3e0af1: Merge "Add ICU jar to SDK" into jb-mr2-dev
2c3e0af Merge "Add ICU jar to SDK" into jb-mr2-dev
6ae7277 React to split of getStatus() into onGetSummary() and onGetEnabled()
9f8fb0a merge in klp-release history after reset to klp-dev

   * device/common
ca7e319 Merge tag 'android-4.4.1_r1' into HEAD
888445a Merge tag 'android-4.4_r1' into cm-11.0
6a29956 Update default -j argument for generate-blob-lists

   * device/generic/armv7-a-neon
f0c5f82 Merge tag 'android-4.4.1_r1' into HEAD
0923313 Adding Teleservice to PDK
2f5580f Merge tag 'android-4.4_r1' into cm-11.0

   * device/generic/goldfish
c4d26b7 Merge branch 'master' of https://android.googlesource.com/device/generic/goldfish into HEAD
b9a6205 Merge commit '828bd482a1aeacf96d5f3a3e0701029d9f890c5f' into HEAD
2befc3e Merge "Modify the build targets for goldfish from to include aosp*."
bc23349 Modify the build targets for goldfish from to include aosp*.
b9a7de1 Merge "Delete buffer data when removing it from the SharedGroup namespace"
8562d1b Delete buffer data when removing it from the SharedGroup namespace
6b151ca Merge "Catch divide by zero case in drawCheckerBoard() function."
8430916 Merge "Drop setting of in_qemu boolean and restorecon /sys/qemu_trace."
46bcb5f Drop setting of in_qemu boolean and restorecon /sys/qemu_trace.
01952d0 Merge tag 'android-4.4_r1' into cm-11.0
b0b6afb Catch divide by zero case in drawCheckerBoard() function.
828bd48 am 2524d396: Update emulator to FUSE-wrap its SD card.
2524d39 Update emulator to FUSE-wrap its SD card.
0b8bbf4 am e8122dff: camera3: Fix stream id types
e8122df camera3: Fix stream id types

   * device/generic/mips
ba5262d Merge tag 'android-4.4_r1' into cm-11.0

   * device/generic/x86
d438a55 Merge tag 'android-4.4_r1' into cm-11.0

   * device/motorola/maserati
44959db Enable BLE
f083f43 Move bootanimation define to common
23ef056 Set selinux to permissive via cmdline
539a8b9 Overlay: Move Phone>Telephony add mms strings to framework
8a457e1 Remove cdma.mk
d9cb0f2 system.prop: Enable usevoicetechfordata property

   * device/motorola/omap4-common
a869002 Enable BLE
003508e omap4-common: remove local copies of some hwcomposer includes
fb2f684 Merge "enable Torch-tile" into cm-11.0
7c4858a Set RECOVERY_CANT_USE_CONFIG_EXT4_FS_XATTR CFLAG
88434a0 enable Torch-tile
e747a18 Fix the BLUETOOTH define that changed.....
0f55b70 libhealthd: Only init the options we need to modify
8b981ec Merge "Use board specific libhealth for charge_counter as capicity" into cm-11.0
2480774 Use board specific libhealth for charge_counter as capicity
412dfda Set TARGET_USES_OPENGLES_FOR_SCREEN_CAPTURE to fix screenshots
b26a2dd fix SIGFPE in hwcomposer caused by modulo by zero
ace81b5 Move bootanimation define to common (HACK to 480) due to PVR issue
1b45b77 add include-path for camera_metadata{,_tags}.h to OMXCameraAdapter
29d3c62 remove own camera_metadata{,_tags}.h, use the cm-11 ones instead
a06d02c fix graphic artifacts when rotating
f03f9cc root: fix sdcard mounting
0638b4c sepolicy: Fix remaining denial
6494f11 Use SKIP_SET_METADATA
fb13f4a releasetools: Update for 4.4
57a3958 Set -DNEEDS_VECTORIMPL_SYMBOLS for audio libs
2044fa2 Update includes for 4.4
fe470c4 domx: Fix include defines
021b261 Add liblog to binaries
d06a724 sepolicy: Remove conflicting entries for 4.4
52ff7be overlay: Move Phone>Telephony remove oudated location providers
692b96c Fix moto binaries compile, logger header and PROPERTY_VALUE_MAX
c35ac8e overlay: Enable translucent lockscreen decor
2921eb5 Update media_codecs
f23ffb1 Set TARGET_RUNNING_WITHOUT_SYNC_FRAMEWORK for graphics
a756794 Don't use TI wpa_supplicant for now
b46dd95 root: Update wpa supplicant calling sequence for 4.4
28e83ae root: Fix sdcard mounting for 4.4
f17012d Update android_filesystem_config overrides for 4.4
050e2d3 drop local wifi firmware and use hardware/ti/wlan instead (fix build)
8589c3d add missing LONGSHOT and CAMERA_META_DATA values into camera.h
0fac4eb zram: remove automatic setting
b08703a wlan: Don't calibrate just set the MAC address if pds nvs_map exists
975ca68 Fix variable in wifical.sh and remount ro after run
8aeb8db WLAN: Use TI generic NVS if pds/wifi/nvs_map.bin isn't present.
2d2d036 WLAN - wl12xx: Update firmware to R5.SP5.01 from R5.SP3.06
6c157ac Revert "libril: Add cm-10.2 libril wihout CellInfo RIL commands"
4de3427 fix hwcomposer defs

   * device/sample
2b6fabd Merge tag 'android-4.4.1_r1' into HEAD
c162f2c [sample] change apn-full-conf.xml from operator's requests
52fc32c Merge tag 'android-4.4_r1' into cm-11.0
c5076a7 am b8a78870: am 96f93375: Add mms to the CDMA Verizon apns.
b8a7887 am 96f93375: Add mms to the CDMA Verizon apns.
4d46df4 Change MMSC for Jazztel
96f9337 Add mms to the CDMA Verizon apns.
54cf1d1 Merge "Change MMSC for Jazztel" into klp-dev
f28c9d5 merge in klp-release (no-op)
24a0a4c Change MMSC for Jazztel
2016aa6 merge in klp-release history after reset to klp-dev
eb26916 [sample] change apn-full-conf.xml from operator's requests.
e718885 merge in KFS78N (no-op)
a9720ca merge in KQS81M
30fbcce merge in klp-release history after reset to klp-dev
2f71bde [sample] change apn-full-conf.xml from operator's requests.
5c12bf5 merge in klp-release history after reset to klp-dev
a35954b [sample] change apn-full-conf.xml from operator's requests.
bc78596 merge in klp-release history after reset to klp-dev
04f2107 Change LTE APN profile for Korea Operator
14fe10c merge in klp-release history after reset to klp-dev
ffd0b0d Change APN name for CANADA operators
ee75c49 merge in klp-release history after reset to klp-dev
63d4d51 Merge "[sample] change apn-full-conf.xml from operator's requests." into klp-dev
7aa21a5 [sample] change apn-full-conf.xml from operator's requests.
366b08d merge in klp-release history after reset to klp-dev
297d993 Merge "Add MMS type for Global Roaming" into klp-dev
383db1d Add MMS type for Global Roaming
90432d3 Remove Rogers 3G-apn
4455310 merge in klp-release history after reset to klp-dev
c711e50 Merge "[sample] change apn-full-conf.xml from 3AT operator" into klp-dev
954ea8f [sample] change apn-full-conf.xml from 3AT operator
d2133a6 Add default APNs for Sprint in global roaming
625fd66 merge in klp-release history after reset to klp-dev
8c749a5 [sample] change apn-full-conf.xml from operator's request
a1c0ab4 [sample] change apn-full-conf.xml from operator's request
cf27cf9 [sample] change apn-full-conf.xml from operator's request
f0935df Merge "Add default APNs for Sprint in global roaming" into klp-dev
4a3461d [sample] Remove mvno tracfone information
f785592 Add default APNs for Sprint in global roaming
2d34be4 [sample] Remove mvno tracfone information
547a88f Merge "Update APNs for emerging markets." into klp-dev
cc989a8 [sample] Remove mvno tracfone information
65d9db2 Update APNs for emerging markets.
1a318eb merge in klp-release history after reset to klp-dev
698898e merge in klp-release history after reset to klp-dev
01e0674 merge in klp-release history after reset to klp-dev
dcc398d merge in klp-factoryrom-release history after reset to klp-release
8f893ec Merge "Add "ia" type for sprint" into klp-dev
4ad00a7 Add "ia" type for sprint
0c9faa9 [sample] change apn-full-conf.xml from operator's request
b3297bd merge in klp-release history after reset to klp-dev
e349f63 Update MMS details for sprint.
60e1f63 Update MMS details for sprint.
c437edd Change apns-full-conf.xml for TMUS
b791af5 Merge "Change apns-full-conf.xml for TMUS" into klp-dev
f094986 Change apns-full-conf.xml for TMUS
15ad41a Remove unnecessary hipri from Softbank apn
34ca742 merge in klp-release history after reset to klp-dev
4b3880d Set all T-Mobile and MetroPCS APNs to IPv6.
f3589fd Update CDMA APNs for Sprint
c19b44e Add default APNs for Sprint when on CDMA
d0baab5 Add default APNs for Sprint when on CDMA
948b5e9 merge in klp-release history after reset to klp-dev
10c2c76 Merge "Adding Softbank/EMOBILE APN setting." into klp-dev
2d1d077 Adding Softbank/EMOBILE APN setting.
a072ed1 merge in klp-release history after reset to klp-dev
88a837a Revert "Add Sprint default apn."
ee5e3d5 APN Configurations for countries (UG,GH,SN,CI,CD)
2194331 merge in klp-release history after reset to klp-dev
94b2d77 [sample] Change apn-full-conf.xml for Korea Operators

   * external/aac
21d3392 Merge tag 'android-4.4_r1' into cm-11.0

   * external/android-clat
856da21 Merge tag 'android-4.4_r1' into cm-11.0

   * external/antlr
cbd46b4 Merge tag 'android-4.4_r1' into cm-11.0

   * external/apache-harmony
a3172fa Merge tag 'android-4.4_r1' into cm-11.0
2d39e83 Merge tag 'android-4.3_r3.1' of https://android.googlesource.com/platform/external/apache-harmony into cm-10.2

   * external/apache-http
d171a1d Merge tag 'android-4.4_r1' into cm-11.0
60e50e6 Merge tag 'android-4.3_r3.1' of https://android.googlesource.com/platform/external/apache-http into cm-10.2

   * external/bash
1a70555 bash: fix warning

   * external/bison
5b2d521 Merge tag 'android-4.4_r1' into cm-11.0

   * external/bluetooth/bluedroid
c360142 Merge tag 'android-4.4.1_r1' into HEAD
d6999e7 Merge branch 'kk_2.7_rb1.10' of git://codeaurora.org/platform/external/bluetooth/bluedroid into cm-11.0
2904e87 Merge "AVRCP: Proper handling of Fragmented AVCTP packet"
d9ef2d3 Merge "btsnoop: Support for virtual sniff functionality"
0940c4a AVRCP: Proper handling of Fragmented AVCTP packet
05de5fa Merge "Bluetooth: HID: Cleanup Outgoing connection for Pointing devices"
efd6774 Merge "Bluetooth: HID: Prevent multiple sdp connections at same time"
6432850 Bluetooth: HID: Cleanup Outgoing connection for Pointing devices
e0de961 Bluetooth: HID: Prevent multiple sdp connections at same time
1e5802d btsnoop: Support for virtual sniff functionality
bf2fe86 Merge "Bluetooth: GAP: Remove device info from storage on Pairing Cancel"
e607162 Merge "Bluetooth: Update proper A2dp state in Call Scenario"
9b4c604 Merge "Bluetooth:Not Implemented rsp for unsupported AVRCP commands."
4a43732 Bluetooth: GAP: Remove device info from storage on Pairing Cancel
ddecb2f Merge "Bluetooth: Fixes read/write report characteristic for HOGP"
4c5c6b5 Bluetooth: Update proper A2dp state in Call Scenario
c7e4075 Merge "Bluetooth: Check A2dp device priority."
d4ee3c1 Merge "Bluetooth: Add SIBS Macro to enable or disable based on a target"
9f36618 Merge "bluetooth: Added IBS feature to support ROME."
63506f9 Merge "Bluedroid: Add support to send h/w error event."
c3990e0 Merge "Bluetooth: Generalize bluedroid for smd and uart based soc's"
5045485 Merge "Bluetooth: Avoid to send sco disconnect when power mode is processing"
2469b4d Bluetooth:Not Implemented rsp for unsupported AVRCP commands.
46ebeb1 Merge "LE: Increase number of simultaneous connections" into klp-dev
8dc42c6 LE: Increase number of simultaneous connections
d04f54a Merge "Bluetooth: Changing vendor ID as Qualcomm for Device ID Profile"
72658f4 BLE is disconnected due to BLE service record discovery failure.
5221385 Merge "Bluetooth: HID: Reject incoming connection from unpaired device"
177ade3 Bluetooth: Changing vendor ID as Qualcomm for Device ID Profile
a73420d bluetooth: Do not sleep when you have already overslept your tick
301974f buildfix for gcc 4.8
83197fc bluedroid: set 48KHz samplerate for b-family
49be6c2 Move QCOM enhanced features under QCOM_SW ifdef
8d98d6e Disable BTC by default, only WCN needs this.
2cbe523 bluedroid: Remove ALSA check on sample rate setting
ae6dcc0 Add I2S-PCM slave mode for SCO
78cada7 Disable BLUETOOTH_QCOM_SW by default
379fc73 a2dp hw: adding a2dp tuning through bdroid_buildcfg.h
50a8408 libbt-hci: include bdroid_buildcfg.h from device repo
b3dacc2 Conditional compilation for 48KHz sample rate
0fdfcfd Merge branch 'kk_2.7_rb1.9' of git://codeaurora.org/platform/external/bluetooth/bluedroid into cm-11.0
2406a29 Bluetooth: Avoid to send sco disconnect when power mode is processing
c4b7a1d Bluetooth: HID: Reject incoming connection from unpaired device
8f4b908 Merge "Bluetooth: HID: Parse paired hid devices from bluez."
6b838af Bluetooth: HID: Parse paired hid devices from bluez.
dbba0e6 Replace Broadcom proprietary license header with apache 2 header
4577390 Bluetooth: Check A2dp device priority.
a811ef0 Bluetooth: Add SIBS Macro to enable or disable based on a target
4e9abec bluetooth: Added IBS feature to support ROME.
f082602 Bluedroid: Add support to send h/w error event.
52cc9d6 Bluetooth: Generalize bluedroid for smd and uart based soc's
83f4b36 Merge "Bluetooth: HID: Synchronize access to uhid open and close API's"
af595f7 Merge "Bluetooth: HID: Update HID Device name to actual device name"
b102573 Merge "Bluetooth: HID: Serialize L2CAP disconnection"
6f899b8 Merge "Bluetooth: HID: Use dynamic memory while sending report"
04e05e9 Merge "LE: Add devices to the inquiry db before connecting" into klp-dev
3ae0622 Bluetooth: HID: Synchronize access to uhid open and close API's
dfd036d Merge "fix a memory leakage when Queue search or discovery event." into klp-dev
306bdda LE: Add devices to the inquiry db before connecting
7effcc4 Bluetooth: HID: Update HID Device name to actual device name
e6bf437 Bluetooth: HID: Serialize L2CAP disconnection
b93aee6 Bluetooth: HID: Use dynamic memory while sending report
b69a175 fix a memory leakage when Queue search or discovery event.
c04aadc Merge "Fixes random host disconnection after establishing connection" into klp-dev
51822b4 Fixes random host disconnection after establishing connection
6088d83 Merge "whitelist well tested devices for absolute volume feature" into klp-dev
7850a93 whitelist well tested devices for absolute volume feature
29fdb17 Merge "need to save the BLE HID UUID to NVRAM" into klp-dev
d7ee77b need to save the BLE HID UUID to NVRAM
8fb6973 Merge "Add toyota venza to the auto pair blacklist" into klp-dev
3f6617f Merge "Bluetooth: HID: Use dynamic memory instead while sending data"
e38180d Merge "Bluetooth: Send Error for Invalid AT Command." into klp-dev
2003ec0 Merge "A typo to set wrong max connection interval value when we create a BLE connection." into klp-dev
222a0f4 usb: Abort writes if device is absent
3bf6647 Update USB support for 10.2
e8e9070 Support USB HCI
8649def Merge "Bluetooth: Cleaning up pan_conn DB, if connection is not successful."
0856d9c Bluetooth: Send Error for Invalid AT Command.
0122fa1 Bluetooth: Fixes read/write report characteristic for HOGP
cd9ceb9 Merge "Unable to connect to a Motorola s705 until Bluetooth was toggled of and back on" into klp-dev
3dc5945 A typo to set wrong max connection interval value when we create a BLE connection.
7a5c591 Fixes BLE HCI commands concurrency issue
33b939e Bluetooth: Cleaning up pan_conn DB, if connection is not successful.
1ad40d6 Bluetooth: HID: Use dynamic memory instead while sending data
dc84a3a Bluetooth: Modify bdt tool to execute testcases from commandline
7562a41 Bluetooth: DUN: Add DUN SDP record to the Bluedroid stack.
b4a5d1b Bluetooth: Add Get/Set socket option to the Rfcomm socket.
f27a8bd Suspend a2dp if remote initiates start during active call
5626eaf Bluetooth: Changes to support AVRCP 1.5 feature
4f9efdd Bluetooth: fix sniff issue with multiple rfcomm connection in same ACL.
2f396f8 Bluetooth: Restarting PM timer during incoming rfcomm data.
9bf7dd1 Bluetooth: Delay setting connectable mode.
5f623c9 Bluetooth: Update security for HID Devices to Encrypt on BT On.
199a481 Bluetooth: Do not go for inquiry in BONDING State
70c4efd Bluetooth: btu_task must be started before preload request
b5b5096 Bluetooth: Do not send packets to controller if ACL has been removed
61a10da Bluetooth: Restarting PM timer for HFP(AG) while reading OR writing
25c8591 Bluetooth: Support  HFP Client role on Bluedroid.
5d376ab MAP: Support MAP Client role on Bluedroid stack.
58aec5c Bluetooth: SAP: Add 16 digit authentication support for SAP
771c18e Bluetooth: SAP: Add SAP SDP record to the Bluedroid stack
9e6907e Bluetooth: Change Sampling Frequency to 48 kHz
2c54b6f Bluetooth: Added BTA_AG_FEAT_UNAT bitmask.
ee6c4aa Bluetooth: Use correct Avdtp features.
2b38fb7 Bluetooth: Ignore A2dp writes based on setparameter in Audio HAL
0c88130 Bluetooth: Disconnect A2dp before sending SIGKILL.
1ef21bc Bluetooth: Send Error for Invalid AT Command.
334e85d Bluetooth: Fix Crash due to random Connection
67f8535 Bluetooth: Auto connect is serialized with stack Init.
791a3e4 Bluetooth: Handle Connection request in Opening state.
96761b9 Bluetooth: On Suspend ignore media task timer event
6f05ebe Bluetooth: Length check while parsing vendor cmd.
37c9606 Bluetooth: Null check added before accessing the service record
336441b Bluetooth: Store local and remote io caps before RNR
d919ff8 Bluetooth: Get Scan mode state from storage
d67699e SDP: Fix for SDP query in certification test with Invalid PduSize
25fbec3 Bluetooth: L2CAP: Send HCI connect with all packet types supported
13af039 Bluetooth: Security: Handle security error codes during authentication
0561601 btc: Enable support to send HCI raw cmd read remote ver. to stack.
99e856a Bluetooth: Add BTC support in Bluedroid.
4983410 Bluetooth: Support to send HCI raw command to stack.
97cf7c3 FTP: Register FTP SDP record.
30a3a6f Bluetooth: Synchronise A2dp HAL and Btif state.
72758f0 Bluetooth: Check for codec status before start stream.
f9b45a0 Bluetooth: Allow Carkit to play just after call
b13fcc3 Bluetooth: Clear remote suspend flag on susupend.
6c4c6f4 Fixes BLE HCI commands concurrency issue
a8ec93e Fixes pairing and unpairing issues with BLE devices
9a40e75 Fixes random host disconnection after establishing connection
a3b7e3e Bluetooth: Fix for incorrect handling of pairing cancel
7721d96 Bluetooth: Fix to handle multiple conn_update_requests
1044b0e Bluetooth: Set power manager state to active during rfcomm Rx.
7339c67 Bluetooth: Start codec negotiation at AT+BCC.
5e24543 Bluetooth: Codec negotiation should be proper.
bb3f350 Bluetooth: Update held call state.
a696837 Bluetooth: Adding Sniff feature for PAN Profile
e360d5d Bluetooth: Adding support for 5th PANU connection
c640e11 Bluetooth: Avoid to advertise PANU service records.
f819f9e Bluetooth: Enabled the WBS in BT stack.
df8019c Bluetooth: Getbuf returning invalid buffer pointer
ea38cea Bluetooth: Added HFP features bitmask function.
4c51f02 Bluetooth: Handle closing of UHID Poll thread from btif context
145399d Bluetooth: Save HID information into NVRAM immediately
40dd36c Bluetooth: Add support for disconnecting HID based on priority
f7e6c6c Bluetooth: HID: Add support for Set Idle and Get Idle commands
dac7a11 Bluetooth: Initiate RNR for HID Pointing Devices if no name.
d54980d Bluetooth: HID: Remove bond on connection failure
0a5beaf Bluetooth: Setting authentication req to Low for Pointing devices.
07d0847 Bluetooth: Allow reconnection from Host on paired HID Device.
8ff1958 Bluetooth: Fix type of max latency and min timeout used in NVRAM
d893144 Bluetooth: Store bonded HID device info into NVRAM.
4886df5 Bluetooth: Reset Disconnect Reason on Connection Establishment
cb7415d Bluetooth: Send Interrupt req only when control is configured
3da5cef HID: Establish Interrupt Channel when Control channel is configured
41e761b Merge "Treat devices advertising random addr. as LE only" into klp-dev
bf68ac7 Treat devices advertising random addr. as LE only
93449a3 Merge "Blacklist Devices that donot handle absolute volume well" into klp-dev
a7ae4a1 Blacklist Devices that donot handle absolute volume well
03d6852 Merge "Do not deregister HH GATT IF in bta_gattc_disable for hid over GATT" into klp-dev
cbd6332 Merge "LE: Only prepend valid HID report IDs" into klp-dev
36b6865 Do not deregister HH GATT IF in bta_gattc_disable for hid over GATT
0ef5e93 LE: Only prepend valid HID report IDs
da8e927 Handle CL opening state in bta_jv_free_rfc_cb
926267d Merge "Handle CL opening state in bta_jv_free_rfc_cb" into klp-dev
511b814 Handle CL opening state in bta_jv_free_rfc_cb
0c2e29d BTU SIGSEGV on RFCOMM connect to Linux bluetooth dongle
031d239 When rfcomm incoming queue is not empty, waiting for app ready to drain the data
a934f01 Unable to connect to a Motorola s705 until Bluetooth was toggled of and back on
65b8e0f Merge "Remove MMS support from MAP SDP" into klp-dev
6b728e4 Merge "Interleave br/edr device discovery with BLE device scan for some targets" into klp-dev
7f3e429 Interleave br/edr device discovery with BLE device scan for some targets
7939ed0 added filter remove api to control the # of child node for bt_config.xml
41d651a Remove MMS support from MAP SDP
ccf9c15 LE: Improved handling of illegal GATT PDUs
fdb1168 Add toyota venza to the auto pair blacklist
a7a4a61 Merge "Crash after unpairing BT keyboard" into klp-dev
fac9fef Crash after unpairing BT keyboard
379743b Failure to start playback on A2DP sink after connection
a30d95a Increase default bluetooth name from 15 to 31.
17b504d native crash while skipping songs with A2DP connected
b8ceaa4 Set default a2dp sbc encoding quality to high
003284a Merge "fix wrong PBAP profile SDP record which may cause some carkit interop problem." into klp-dev
307e8d0 Merge "a2dp media packet sent too slow, which cause packet overflow." into klp-dev
690401a a2dp media packet sent too slow, which cause packet overflow.
d0cbb2e fix wrong PBAP profile SDP record which may cause some carkit interop problem.
b99a066 Merge "Added lock in btu_xxx_timer api" into klp-dev
844682e Merge "Changed MAP version from 1.0 to 1.1, since this is what was actually implemented" into klp-dev
c16715f Added lock in btu_xxx_timer api
fa825ad Merge "change AVRCP profile version from 1.4 to 1.3 in SDP record." into klp-dev
156969e change AVRCP profile version from 1.4 to 1.3 in SDP record.
1e5109b Use product model as default bluetooth name if not defined
98139d9 Changed MAP version from 1.0 to 1.1, since this is what was actually implemented
a680789 Merge "Configure BTA DM to not force master role upon inquiry" into klp-dev
9647e91 Configure BTA DM to not force master role upon inquiry
c916513 Merge "Hid Host: Ensure Hid module is accepting events before processing" into klp-dev

   * external/bouncycastle
7e37934 Merge tag 'android-4.4_r1' into cm-11.0

   * external/busybox
b8b0451 build: ignore selibs pkgconfig on android builds
5afc00b update config, change version suffix
8a7b2c3 android: add a script to regenerate prebuilt config
eddb834 fstrim: use new-style config/kbuild/applet snippets; trim help text
bb19d25 fstrim: sync with busybox master (now an official applet)
25e89dc Fix building on 4.4
b0e9a50 bunzip2: fix off-by-one check
2b99526 [x86] Changes and Additions to fix broken x86 build

   * external/ceres-solver
399f7d0 Update Ceres to the latest version Bug: 10673139 Bug: 10621282

   * external/chromium
dcddecb Merge tag 'android-4.4_r1' into cm-11.0

   * external/chromium-trace
6c9ee31 Merge tag 'android-4.4_r1' into cm-11.0
e6d7ccf Merge tag 'android-4.3_r3.1' of https://android.googlesource.com/platform/external/chromium-trace into cm-10.2

   * external/chromium_org
e9ee742 Merge tag 'android-4.4.1_r1' into HEAD
85e22e7 Some changes added to compile and run with Java 6 and Java 7.
dd37648 gpu: Refactor GpuMemoryBuffer framework for multi-process support.
e31b312 Cherry-pick: [Android WebView] Fix in-line video part 1
eae6ad9 Merge "Revert "Cherry Pick https://codereview.chromium.org/65273002/ PS 8"" into klp-dev
c155a83 Revert "Cherry Pick https://codereview.chromium.org/65273002/ PS 8"
9f30eae Merge "Make sure to show the correct URL from CVC" into klp-dev
e79e2fd Make sure to show the correct URL from CVC
1fb9f59 Merge "IndexedDB: Ignore duplicate transaction IDs sent by renderer" into klp-dev
597ff67 IndexedDB: Ignore duplicate transaction IDs sent by renderer
7daa8ff Merge "(Fork) MR1 Fix for crash in <select> drop down" into klp-dev
c2f5b20 Merge "Fix for pasting html clipboard content into a webview" into klp-dev
c82c7db Merge "don't preserve 1xx responses in parser buffer" into klp-dev
d9151b0 (Fork) MR1 Fix for crash in <select> drop down
44cd51e Fix for pasting html clipboard content into a webview
dec53b8 Override drawRRect in fake SkBitmapDevices.
18bf6ef don't preserve 1xx responses in parser buffer
3c29aab Merge "Cherry Pick https://codereview.chromium.org/65273002/ PS 8" into klp-dev
3d97cf5 Merge "[android_webview] Fix UAF in request interception code." into klp-dev
c906bf1 Merge "Cherry-pick: Create WindowAndroid to make PowerSave work." into klp-dev
2a3dd3f Cherry Pick https://codereview.chromium.org/65273002/ PS 8
b842744 [android_webview] Fix UAF in request interception code.
e1049c7 Fix incorrect resolving of merge conflict causing graphics corruption
91e7787 Merge "Call correct shouldoverrideurlloading when popups are created." into klp-dev
fddb8af Cherry-pick: Create WindowAndroid to make PowerSave work.
1fd9e3b Call correct shouldoverrideurlloading when popups are created.
7cf8cef Merge "Cherry-pick "Fix a fd leak in NPChannelBase on Posix"" into klp-dev
18760af Cherry-pick: [Android WebView] Null check syncOnNewPictureStateToNative
5c18c70 Cherry-pick "Fix a fd leak in NPChannelBase on Posix"
2d28b99 Merge "Cherry-pick: [Android WebView] Only throttle fallback tick" into klp-dev
dc4f02f Merge "Cherry-pick: Block media loading when AwSettings.setBlockNetworkLoads is true." into klp-dev
ad0754a Cherry-pick: [Android WebView] Only throttle fallback tick
493c03e Cherry-pick: [Android WebView] Change tile size to 384
b40c061 Merge changes I3bfa9cdd,Ideb06f7d,I9ecff16e,I0c7677a4 into klp-dev
dc0e1d3 Cherry-pick: Block media loading when AwSettings.setBlockNetworkLoads is true.
294545a Cherry-pick: gpu: Add Will/DidUseTexImage to GLImage API.
4733d06 Cherry-pick: Work around broken GL_TEXTURE_BINDING_EXTERNAL_OES query
df36056 Cherry-pick: CC: Ensure recycle tree contains no 'active' tiles.
47a8eb4 Cherry-pick: CC: Cap the size of the SOON_BIN.
f9bd2a0 [android] Fire accessibility events when scrolling sublayers.
e38e0d9 Merge "Set a fixed layout size only if the container view has a WRAP_CONTENT layout mode." into klp-dev
040e397 Fork: Skip gralloc unbind on all except NVIDIA
1df0c51 Set a fixed layout size only if the container view has a WRAP_CONTENT layout mode.
ad8795d Cherry-pick "Android should be able to copy HTML snippets to the system clipboard."
3556c0a Merge "Disable NOTIMPLEMENTED() in release branch." into klp-dev
6e78fdd Merge "Cherry-pick "Reject rather than abort client certificates"" into klp-dev
4157a06 Cherry-pick "Reject rather than abort client certificates"
c5ed0dd Cherry-pick with modification: cc: Fix CHECK failure in PictureLayerImpl::UpdateTilePriorities
b1252fb Disable NOTIMPLEMENTED() in release branch.
491c833 Merge "Cherry-pick "Dynamically enable spatial navigation based on events"" into klp-dev
2735d69 Cherry-pick with modification: cc: PictureLayerImpl with empty bounds should not have tiles
325e9a0 Cherry-pick "Dynamically enable spatial navigation based on events"
2c3943e Merge "Prevent log spam in autofill" into klp-dev
6357db7 Prevent log spam in autofill
f3dbc6e Merge "Do not exclude background images/colors when printing" into klp-dev
37fd82d Merge "[android_webview] Fix crash in testCreateDestroy." into klp-dev
3311b27 Cherry pick  [Android] MediaPlayerBridge should pass Bridge to getAllowedOperations
41a8683 Cherry pick android: fix base::Time::FromLocalExploded() crash.
0164329 Do not exclude background images/colors when printing
218d56e Merge "Cherry pick  [Android] MediaPlayerBridge should pass Bridge to getAllowedOperations" into klp-dev
b17a803 [android_webview] Fix crash in testCreateDestroy.
783b58c Cherry pick  [Android] MediaPlayerBridge should pass Bridge to getAllowedOperations
a8e6223 Merge "Android WebView: use IO thread for cookie manager." into klp-dev
3919f93 Cherry pick android: fix base::Time::FromLocalExploded() crash.
6d1cb4e Android WebView: use IO thread for cookie manager.
eb7b227 Cherry pick [Android] Hide handles when the containing view moves
00d67fb Cherry pick [Android] Allow text handles to observe position of "parent" view
2cabbb3 Merge "Cherry Pick [Android] Properly handle cancelled scroll events" into klp-dev
d81d4fb Merge "Cherry-pick "[Android] Don't hide text handles if they are being dragged"" into klp-dev
a4566ac Cherry Pick [Android] Properly handle cancelled scroll events
efe95cda Revert "Fork: Read and skip glBindRenderbufferEXT if no change"
cf0c1a0 Cherry-pick: [Android WebView] Do not throttle if need picture listener
b175e69 merge in klp-release (no-op)
11d030b Support a prebuilt WebView.
88a3540 Cherry-pick "[Android] Don't hide text handles if they are being dragged"
dbdd8ef merge in klp-release history after reset to klp-dev
28e3c70 Fork: Skip unbind image to texture on ARM
3ad9761 merge in klp-release history after reset to klp-dev
99d7eee Merge "Fork: Read and skip glBindRenderbufferEXT if no change" into klp-dev
de8ca0a Merge "Make extra headers only apply to the main frame." into klp-dev
8d69dfb merge in klp-release history after reset to klp-dev
828d8c2 Merge "Wire up the quirk for merging multiple <meta viewport> tags" into klp-dev
8a5fbda Fork: Read and skip glBindRenderbufferEXT if no change
1c5af1b Make extra headers only apply to the main frame.
6002f4e merge in klp-release history after reset to klp-dev
fcd5c11 Cherry-pick: [Android] Use getEventTime for long press timeout
81db8d8 Merge "Maintain a ref to Java objects while print in progress" into klp-dev
09f3f2b Maintain a ref to Java objects while print in progress
0aabc40 Cherry-pick: [Android] Retry create StreamTextureProxy on play
ff02a59 Cherry-pick with modifications: cc: Fix HeadsUpDisplayLayerImpl NPE after resource loss
92b481d Wire up the quirk for merging multiple <meta viewport> tags
e3c7845 Record Chromium merge at DEPS revision 30.0.1599.101
f5936e5 Merge from Chromium at DEPS revision 30.0.1599.101
0121ed6 [android_webview] Update fixed layout size on page scale changes.
772f35d Merge "Cherry-pick: Android: disable 2d canvas AA in a different place." into klp-dev
9aad3c8 Cherry-pick: Android: disable 2d canvas AA in a different place.
6d3352e [android_webview] Update fixed layout size on page scale changes.
66c145a merge in klp-release history after reset to klp-dev
b76d682 Cherry-pick: [Android WebView] Enable the Blink quirk for returning screen sizes in physical pixels
ab145de Merge "Workaround for apps expecting invalid URL resolutions" into klp-dev
986a055 Workaround for apps expecting invalid URL resolutions
f24abfd Merge "Use total page scale in the LayerScrollOffsetDelegate." into klp-dev
c8b71cd Use total page scale in the LayerScrollOffsetDelegate.
431571a Fork: Do not clear document background in Android WebView
fbc84d9 Merge "Cherry-pick "Add --disable-compositor-touch-hit-testing flag"" into klp-dev
9f9802b merge in klp-release history after reset to klp-dev
5f8ef20 WebView: Fix CookieManager file:// scheme functions.
bb535fb Merge "Cherry-pick http://crrev.com/25233002 "Make Android WebView filtering depend on scrolling status."" into klp-dev
74e8edf Cherry-pick http://crrev.com/25233002 "Make Android WebView filtering depend on scrolling status."
a163e21 Cherry-pick "Add --disable-compositor-touch-hit-testing flag"
3d4c8d8 Merge "Fix shouldoverrideurlloading." into klp-dev
6648600 Merge "Revert "Further cleanup of shouldoverrideUrlloading change"" into klp-dev
b6c936b Merge "Revert "Complete Sync shouldoverrideurlloading by cleaning code"" into klp-dev
d13098a Cherry-pick: cc: Fix ideal_content_scale check in PictureImageLayerImpl
06576ce Fix shouldoverrideurlloading.
ba09230 merge in KFS78N (no-op)
dfb6ade Merge "Cherry-pick: cc: Fix ideal_content_scale check in PictureImageLayerImpl" into klp-dev
2a31b71 merge in KQS81M
c0a2024 Cherry-pick: cc: Fix ideal_content_scale check in PictureImageLayerImpl
2c5321a Cherry-pick: Android WebView: post QuotaManager calls to UI thread.
45e142d merge in klp-release history after reset to klp-dev
1cca392 Record Chromium merge at DEPS revision 30.0.1599.100
9ab648a Merge from Chromium at DEPS revision 30.0.1599.100
7f87586 Revert "Further cleanup of shouldoverrideUrlloading change"
b182fe5 Revert "Complete Sync shouldoverrideurlloading by cleaning code"
f1f5a61 Cherry-pick: [Android WebView] Disable shrinksStandaloneImagesToFit
223dd5e merge in klp-release history after reset to klp-dev
c93e859 Merge "Cherry pick [Android WebView] Disable WebRTC." into klp-dev
6d46f37 Merge "Cherry Pick [Android WebView] Add an API to control favicon loading." into klp-dev
b9b0544 merge in klp-release history after reset to klp-dev
d3b04d9 Fork: Activation do not depend on BeginFrame
d6abb62 Cherry pick [Android WebView] Disable WebRTC.
1de701c Cherry-pick: [Android WebView] Check AwContentsIoThreadClient usage
ba6679d Cherry Pick [Android WebView] Add an API to control favicon loading.
20a183a Allow CookieManager to be used without starting Chromium.
1e62f0c Cherry-pick: [Android WebView] Check AwContentsIoThreadClient usage
00bdd09 Merge "Cherry-pick: [Android] Prevent re-entrance into ContentVideoView.exitFullscreen" into klp-dev
e0f9243 Merge "Cherry-pick: [Android WebView] Change default tile size to 512x512" into klp-dev
09a5f9a Cherry-pick: [Android] Prevent re-entrance into ContentVideoView.exitFullscreen
0926835 Cherry-pick: [Android WebView] Change default tile size to 512x512
8d0863b Split AwSettings contruction out of AwContents
b12d290 Android code should not assume main thread == UI thread.
e61eb14 Split AwSettings contruction out of AwContents
c7bc415 Android code should not assume main thread == UI thread.
0651def merge in klp-release history after reset to klp-dev
d3df597 Cherry-pick: [Android WebView] Fix invalidate corner case
7211bb1 Cherry-pick: [Android WebView] OnMemoryPressure to drop tile memory
83f0adc Cherry-pick: [Android] Restore EGL Context after collecting GPU info
b95a50b Merge "Cherry-pick: [Android WebView] Fix fallback tick corner cases" into klp-dev
5294690 Cherry-pick: [Android WebView] Use CUTOFF_ALLOW_NICE_TO_HAVE
fb99fbb merge in klp-release history after reset to klp-dev
a78ae86 Record Chromium merge at DEPS revision 30.0.1599.85
762b2f2 Merge from Chromium at DEPS revision 30.0.1599.85
331ba8b Cherry-pick: CC: Fix call order of ScrollOffsetDelegate in ActivatePendingTree.
76495bb Cherry-pick: Early out if contentviewcore native side is null.
3f1a192 Cherry-pick: Early out if contentviewcore native side is null.
ecb8a82 Cherry-pick: [Android WebView] Fix fallback tick corner cases
6adb8f7 merge in klp-release history after reset to klp-dev
58b78f9 Cherry-pick: [Android WebView] Hook up MemoryPressureListener
da70b7c merge in klp-release history after reset to klp-dev
58a2f6b Merge "Cherry-pick http://crrev.com/24280009" into klp-dev
ad048f7 Cherry-pick: [Android WebView] Tweak gpu memory for low end devices
9c54b5e Merge "Cherry-pick: [Android WebView] Fix NPE in video when context creation fails" into klp-dev
a5bfe74 Merge "Cherry pick [Android WebView] Populate WebKit WebPreferences correctly in browser" into klp-dev
e4d11e1 Merge "Cherry pick [Android] When toggling AX script inject, also set native AX state." into klp-dev
17bd099 Cherry pick [Android WebView] Populate WebKit WebPreferences correctly in browser
9117cf2 Record Chromium merge at DEPS revision 30.0.1599.82
f4c09e4 Merge from Chromium at DEPS revision 30.0.1599.82
603231c Cherry pick [Android] When toggling AX script inject, also set native AX state.
e103615 Fix the build
b82173f Merge "Revert "Cherry pick [Android WebView] Populate WebKit WebPreferences correctly in browser"" into klp-dev
c85cc83 Revert "Cherry pick [Android WebView] Populate WebKit WebPreferences correctly in browser"
141c408 Merge "Revert "Cherry pick [Android] When toggling AX script inject, also set native AX state."" into klp-dev
96ca60a Revert "Cherry pick [Android] When toggling AX script inject, also set native AX state."
ba27900 Merge "Cherry pick [Android WebView] Populate WebKit WebPreferences correctly in browser" into klp-dev
e6ed347 Merge "Cherry pick [Android] When toggling AX script inject, also set native AX state." into klp-dev
236b177 Cherry-pick: [Android WebView] Fix NPE in video when context creation fails
52ebdf0 Cherry-pick http://crrev.com/24280009
2a0dedf Cherry-pick: A workaround of LatinIME using targetAPI < 15.
5dc80ef Fixes to shouldoverrideurlloading for compatibility
e6cbc2f Merge "Always send DidOverscroll callback for android_webview." into klp-dev
8a1f3c1 Merge "Fixes to shouldoverrideurlloading for compatibility" into klp-dev
70de5f4 merge in klp-release history after reset to klp-dev
b855afc Cherry pick [Android WebView] Populate WebKit WebPreferences correctly in browser
19c7886 Merge "Work around thread unsafety in NPChannelBase." into klp-dev
e4a023b Record Chromium merge at DEPS revision 30.0.1599.80
6f2f9e2 Merge from Chromium at DEPS revision 30.0.1599.80
030a55e Merge "[android_webview] Use a fraction to calculate scroll offset." into klp-dev
24d77bc Cherry pick [Android] When toggling AX script inject, also set native AX state.
4214a89 Merge "Cherry-pick: cc: Set needs update draw properties during renderer creation" into klp-dev
6fd053b Merge "Cherry-pick r218169 "cc: Layer::SetTouchEventHandlerRegion should SetNeedsCommit"" into klp-dev
cd84519 [android_webview] Use a fraction to calculate scroll offset.
04c3abb Cherry-pick r218169 "cc: Layer::SetTouchEventHandlerRegion should SetNeedsCommit"
15d17fe Always send DidOverscroll callback for android_webview.
b8b40fe Fixes to shouldoverrideurlloading for compatibility
2b4fd19 Work around thread unsafety in NPChannelBase.
2a82f7b Merge "Extend WebView useragent to mention Chrome version." into klp-dev
1d1e5de merge in klp-release history after reset to klp-dev
7283965 Merge "Merge [Android] Inflate Select Action Bar from XML." into klp-dev
f265c47 Record Chromium merge at DEPS revision 30.0.1599.61
cd5e610 Merge from Chromium at DEPS revision 30.0.1599.61
c838ef4 Merge "Further cleanup of shouldoverrideUrlloading change" into klp-dev
e591d62 Cherry-pick: cc: Set needs update draw properties during renderer creation
06797e4 Cherry-pick "Support URL fragment resolution againt non-hierarchical schemes"
de1bd3e Cherry-pick "Preparing to support fragment resolution against non-hierarchical schemes"
e5b9a41 Revert "Work-around for URL fragments resolving against about:blank"
0f3c7e1 Extend WebView useragent to mention Chrome version.
92f85c2 merge in klp-release history after reset to klp-dev
88a6b89 Merge [Android] Inflate Select Action Bar from XML.
824b33e Record Chromium merge at DEPS revision 30.0.1599.58
c6a03b6 Merge from Chromium at DEPS revision 30.0.1599.58
58efff2 Merge "[Android WebView] Wire up ignoreMainFrameOverflowHiddenQuirk." into klp-dev
5024ed2 Merge "Call onPageStarted and onPageFinished in a message on the UI thread" into klp-dev
224e478 [Android WebView] Wire up ignoreMainFrameOverflowHiddenQuirk.
73f6087 Call onPageStarted and onPageFinished in a message on the UI thread
341c793 Merge "Allow all mixed content" into klp-dev
3e35739 Allow all mixed content
dd8a361 Merge "Cherry-pick: Implement clearView to match classic" into klp-dev
b95ebc0 Merge "Cherry-pick: [Android WebView] Set initial visiblity" into klp-dev
daf6d95 Further cleanup of shouldoverrideUrlloading change
4797c25 Record Chromium merge at DEPS revision 30.0.1599.56
810e1dd Merge from Chromium at DEPS revision 30.0.1599.56
63dfafb merge in klp-release history after reset to klp-dev
63d0ac2 Chromium Fork: Increase URL length limit to 20MB
2982f4c Cherry-pick: [Android WebView] Set initial visiblity
663642a [Android WebView] Make web contents debugging controllable
f971f8e Cherry-pick: Implement clearView to match classic
01d3471 Merge "Revert "[Android WebView] Make web contents debugging controllable"" into klp-dev
bf9c56c Revert "[Android WebView] Make web contents debugging controllable"
89c370b Merge "[Android WebView] Make web contents debugging controllable" into klp-dev
dff2b32 Merge "Cherry-pick: Restrict the assumption that the OSK will trigger a resize" into klp-dev
6685899 Merge "Cherry-pick: [Android WebView] Early out DrawGL if not attached to window" into klp-dev
24e6000 Cherry-pick: [Android WebView] Early out DrawGL if not attached to window
822f024 Merge "Cherry pick [Android] Decouple pausing video from RenderView pause." into klp-dev
36ff41e Cherry-pick: Restrict the assumption that the OSK will trigger a resize
9070cc3 [Android WebView] Make web contents debugging controllable
3ffc7ae Cherry pick [Android] Decouple pausing video from RenderView pause.
0a8f47f Complete Sync shouldoverrideurlloading by cleaning code
77ceb71 Implement ShouldOverrideUrlLoading using a Sync IPC
eb562fc [android_webview] Fix layout in AT_MOST mode.
ce59d5c merge in klp-factoryrom-release history after reset to klp-dev
95ef9ff Merge "Cherry-pick: [Android WebView] Make InputStreamImpl::Read fill the IOBuffer." into klp-dev
d28fd5b Cherry-pick: CC: Fix polling in sync compositor.
e89187a merge in klp-release history after reset to klp-dev
6b2e666 [android_webview] Fix layout in AT_MOST mode.
314c266 Remove accidentally checked in spammy log from ContentViewCore.
0d09779 Cherry-pick: [Android WebView] Make InputStreamImpl::Read fill the IOBuffer.
1e34f59 Record Chromium merge at DEPS revision 30.0.1599.50
4686f8b Merge from Chromium at DEPS revision 30.0.1599.50
64345b7 Cherry-pick http://crrev.com/23478022
5d49a14 Revert "Patch in http://crrev.com/22903029"
ba732bd Merge "[cherry-pick] Use contents size for android_webview layout size." into klp-dev
7a6d53f Merge "Cherry-pick: [Android WebView] Make evaluateJavaScript return with no-op." into klp-dev
4d9f1c5 [cherry-pick] Use contents size for android_webview layout size.
97fde51 Cherry-pick: [Android WebView] Make evaluateJavaScript return with no-op.
53f28f4 Merge "Cherry-pick: Reuse webview classic cookies file" into klp-dev
2c8786f Merge "Cherry-pick: Defer scrolls until provided a valid content size" into klp-dev
97162f9 Record Chromium merge at DEPS revision 30.0.1599.48
b32343c Merge from Chromium at DEPS revision 30.0.1599.48
4b531b7 Cherry-pick: Defer scrolls until provided a valid content size
eb9dd7e Cherry-pick: Reuse webview classic cookies file
da3d0fe merge in klp-release history after reset to klp-dev
652dfbe Merge "Cherry pick of [Android] Update RenderWidgetHostView focus state on creation." into klp-dev
62f10c6 Cherry pick of [Android] Update RenderWidgetHostView focus state on creation.
2878e61 merge in klp-release history after reset to klp-dev
74e1d0a merge in klp-release history after reset to klp-dev
b82f98e Cherry-pick: [Android] Fix vibrate on select text
2366fa9 Record Chromium merge at DEPS revision 30.0.1599.46
4d551d5 Merge from Chromium at DEPS revision 30.0.1599.46
4f6117d Merge "Work-around for URL fragments resolving against about:blank" into klp-dev
69bf2d1 Work-around for URL fragments resolving against about:blank
30c9e02 Record Chromium merge at DEPS revision 30.0.1599.44
4c53377 Merge from Chromium at DEPS revision 30.0.1599.44
b763d61 merge in klp-release history after reset to klp-dev
c42723f Merge "Cherry-pick: [Android WebView] Pass absolute URL to requestFocusNodeHref." into klp-dev
9fb6271 Cherry-pick: [Android WebView] Pass absolute URL to requestFocusNodeHref.
845ed6b Minimise logging/tracing in release builds.
ebaa810 Record Chromium merge at DEPS revision 30.0.1599.41
f7530a7 Merge from Chromium at DEPS revision 30.0.1599.41
74ffbd4 merge in klp-factoryrom-release history after reset to klp-release
4ce8c0f merge in klp-release history after reset to klp-dev
ed1701e Merge "Cherry-pick Add CONTENT_EXPORT to some swtiches needed for WebView" into klp-dev
690201e Revert "Revert "Downstream Workaround for Qualcomm Bug 10205015""
6607c8f Merge "Cherry-pick http://crrev.com/23478022" into klp-dev
7e28897 Revert "Downstream Workaround for Qualcomm Bug 10205015"
0c3a0d0 Merge "Revert "Downstream Workaround for Qualcomm Bug 10205015"" into klp-dev
fe6178d Cherry-pick http://crrev.com/23478022
406a4f8 Merge "Revert "Patch in http://crrev.com/22903029"" into klp-dev
f7d68f4 Revert "Patch in http://crrev.com/22903029"
85b0a63 Merge "Cherry-pick: Adding a getter for base url" into klp-dev
fb67661 Cherry-pick: Adding a getter for base url
66cb5b9 Cherry-pick: [Android WebView] Match chrome font settings
99f7c4a Cherry-pick: [Android WebView] Do not interfere with requests after destroy
2cd60c8 Cherry-pick Add CONTENT_EXPORT to some swtiches needed for WebView
adbec73 Merge "Cherry-pick: [Android WebView] First cut memory management" into klp-dev
b2ce313 Cherry-pick: cc: Poll for state that triggers draws (synchronous compositor only)
747618d Cherry-pick: [Android WebView] First cut memory management
4ce9541 Record Chromium merge at DEPS revision 30.0.1599.40
0f5d368 Merge from Chromium at DEPS revision 30.0.1599.40
5825184 Update AwPrintDocumentAdapter due to API changes
9e24fc0 Merge "Reflect printAPI changes." into klp-dev
4c87edc Merge "Cherry-pick "Switch AwPixelInfo to wrap SkCanvasLayerState"" into klp-dev
94ebba4 merge in klp-release history after reset to klp-dev
05375ba Record Chromium merge at DEPS revision 30.0.1599.39
389f891 Merge from Chromium at DEPS revision 30.0.1599.39
e70dc98 Reflect printAPI changes.
96e5a9a Cherry-pick "Switch AwPixelInfo to wrap SkCanvasLayerState"
3270752 merge in klp-release history after reset to klp-dev
6053403 Record Chromium merge at DEPS revision 30.0.1599.38
bffa568 Merge from Chromium at DEPS revision 30.0.1599.38
f76851f Merge "Cherry pick from upstream Chromium to ease merge from M30." into klp-dev
fe3d17f Cherry pick from upstream Chromium to ease merge from M30.
27fb7c0 Manual cherry-pick of https://codereview.chromium.org/23623020
cbc64c0 Manual cherry-pick of https://codereview.chromium.org/23623020
4fb9f98 merge in klp-release history after reset to klp-dev
06a2785 Record Chromium merge at DEPS revision 30.0.1599.36
76ea596 Merge from Chromium at DEPS revision 30.0.1599.36
a04d697 merge in klp-release history after reset to klp-dev
5d58f32 Record Chromium merge at DEPS revision 30.0.1599.35
4d47668 Merge from Chromium at DEPS revision 30.0.1599.35
c37b93f Merge "Cherry-pick: Fix video in software mode" into klp-dev
cf9d10e Cherry-pick: Fix video in software mode
c65be13 Cherry-pick "Send Android accessibility "content changed" event for any change"
a02260b Merge "Cherry-pick "Send Android accessibility "content changed" event for any change"" into klp-dev
0e4df72 Cherry-pick "Send Android accessibility "content changed" event for any change"
0f058b1 keep history after reset to klp-dev
162276c Record Chromium merge at DEPS revision 30.0.1599.32
7879b4e Merge from Chromium at DEPS revision 30.0.1599.32
3dff3ed Disable fatal linker warnings on x86.
819cc77 Merge "Cherry pick https://chromiumcodereview.appspot.com/23503020 PS3" into klp-dev
b25cc19 Record Chromium merge at DEPS revision 30.0.1599.31
13a64a3 Merge from Chromium at DEPS revision 30.0.1599.31
7e84782 merge in klp-release history after reset to klp-dev

   * external/chromium_org/third_party/WebKit
1aaaebb Merge "Fix badcast in event::isGestureEvent" into klp-dev
4723946 Merge "Use Event::isTouchEvent() to prevent a bad cast" into klp-dev
29cbcb0 Fix badcast in event::isGestureEvent
2ff7c17 Use Event::isTouchEvent() to prevent a bad cast
f8200fa Merge "Heap-use-after-free in WebCore::RenderObject::childAt" into klp-dev
fef9fd2 Merge "Fix Range.insertNode" into klp-dev
c6ca955 Fix Range.insertNode
1b548ea Heap-use-after-free in WebCore::RenderObject::childAt
757b9b2 Merge "SVGPropertyTearOffs should detachChildren before deleting its value" into klp-dev
9cef248 SVGPropertyTearOffs should detachChildren before deleting its value
fe6262e patch from paul.lind@imgtec.com fix allocator alignment
070b047 Merge "Cherry-pick: Scale the layout width by the UA initial scale" into klp-dev
4452796 Merge "Cherry-pick: Add a legacy quirk for 'user-scalable=no' case" into klp-dev
f63c0c9 Cherry-pick: Scale the layout width by the UA initial scale
ae00506 Cherry-pick: Add a legacy quirk for 'user-scalable=no' case
addfedf Restrict conditions when the page's viewport meta overrides setInitialScale
a8fbe37 Merge "Fix frequent resetting to initialScale in non-useWideViewport mode." into klp-dev
3f14098 Fix frequent resetting to initialScale in non-useWideViewport mode.
d40472f merge in klp-release (no-op)
415f9e8 Patch in "Fix webfont loading fallback height issue (for m30)"
c9fa27d merge in klp-release history after reset to klp-dev
8dc3756 Merge "Cherry-pick http://crrev.com/27262002 "Should not clear logical widths dirty bit without computing the value"" into klp-dev
bc56642 Cherry-pick http://crrev.com/27262002 "Should not clear logical widths dirty bit without computing the value"
53e40d0 Merge "Use magic number 320 for viewport width snapping." into klp-dev
d51bf19 Use magic number 320 for viewport width snapping.
5390f88 merge in klp-release history after reset to klp-dev
d21d639 Merge "Add a quirk for merging multiple <meta viewport> tags" into klp-dev
7060cdc merge in klp-release history after reset to klp-dev
397ad14 Cherry-pick http://crrev.com/26299006 "Fixes for small width/height values in Android WebView quirks mode."
45a1a6a Cherry-pick http://crrev.com/27041003 "Fix non-useWideViewport initial-scale for Android WebView CTS test."
4b8b185 Add a quirk for merging multiple <meta viewport> tags
db11f42 Record Chromium merge at DEPS revision 30.0.1599.101
dae48ab Merge from Chromium at DEPS revision 30.0.1599.101
7e7b943 Cherry-pick: [Android WebView] Add a compatibility quirk for returning screen sizes in physical pixels
d766b79 Merge "Cherry-pick: [Android WebView] Add a compatibility quirk for returning screen sizes in physical pixels" into klp-dev
227152c merge in klp-release history after reset to klp-dev
db2836d Cherry-pick: [Android WebView] Add a compatibility quirk for returning screen sizes in physical pixels
c8033c9 Implement bugward quirk for setInitalScale and viewport meta tag.
0aa640f Merge "Allow embedder to abort a bad URL resolve" into klp-dev
8638854 Merge "Cherry-pick http://crrev.com/26251010 "Reset to initial page scale in additional scenarios."" into klp-dev
967c603 Cherry-pick http://crrev.com/26251010 "Reset to initial page scale in additional scenarios."
bc96538 Allow embedder to abort a bad URL resolve
ab25106 Merge "Fork: Add setting to blend background with existing content" into klp-dev
ca0cf5d Merge "Cherry-pick "Add setting for disabling compositor touch hit testing"" into klp-dev
6424a7e merge in klp-release history after reset to klp-dev
d3115f2 Cherry-pick "Add setting for disabling compositor touch hit testing"
715cba7 merge in KFS78N (no-op)
a53998c merge in KQS81M
1fdf263 Record Chromium merge at DEPS revision 30.0.1599.100
cea9fa9 Merge from Chromium at DEPS revision 30.0.1599.100
c4c1f59 merge in klp-release history after reset to klp-dev
d5b7f10 Merge "Cherry-pick: [Android WebView] In non-WideViewport mode, initial-scale < 1 must be ignored" into klp-dev
2509910 Merge "Cherry-pick: [Android WebView] Simplify processing of initial-scale=0 with viewportMetaZeroValuesQuirk" into klp-dev
edcb3d4 merge in klp-release history after reset to klp-dev
a5c10b4 Fork: Add setting to blend background with existing content
2e56ee9 Merge "Cherry-pick: [Android WebView] Fixed width set in the viewport tag must not be scaled by target-densitydpi" into klp-dev
b042f99 merge in klp-release history after reset to klp-dev
ca613c1 Prevent HTML form validation from blocking form submission.
48451cc Cherry-pick: [Android WebView] In non-WideViewport mode, initial-scale < 1 must be ignored
43e7519 Cherry-pick: [Android WebView] Simplify processing of initial-scale=0 with viewportMetaZeroValuesQuirk
2f62df2 Cherry-pick: [Android WebView] Fixed width set in the viewport tag must not be scaled by target-densitydpi
a3fb395 merge in klp-release history after reset to klp-dev
d3d584c Record Chromium merge at DEPS revision 30.0.1599.85
1e158c9 Merge from Chromium at DEPS revision 30.0.1599.85
80cf6e4 Merge "Cherry pick Workaround font preference in CJK DOM locales" into klp-dev
b50f63c merge in klp-release history after reset to klp-dev
6a5656b Cherry pick Workaround font preference in CJK DOM locales
209e5c1 Cherry-pick: [Android WebView] Fix bugs with initial-scale between 0 and 1
15d3ce1 merge in klp-release history after reset to klp-dev
d4160a8 Merge "Cherry Pick Fix for link highlighting of <img> links" into klp-dev
bee86b3 Cherry Pick Fix for link highlighting of <img> links
cb63ccb Cherry pick Fix vertical CJK ideographics alignment issue on Linux/Android.
f69b2dd merge in klp-release history after reset to klp-dev
07eab66 Merge "Cherry pick Fix wrong width of Range in vertical text" into klp-dev
94bd351 merge in klp-release history after reset to klp-dev
263e37c Cherry pick Fix wrong width of Range in vertical text
eef67b3 Record Chromium merge at DEPS revision 30.0.1599.61
e11625e Merge from Chromium at DEPS revision 30.0.1599.61
361fcbd merge in klp-release history after reset to klp-dev
ed8b54c Record Chromium merge at DEPS revision 30.0.1599.58
2cb8014 Merge from Chromium at DEPS revision 30.0.1599.58
8f89d18 Add quirk to disable overflow: hidden on main frame for Android WebView.
de2ec59 Cherry-pick: Properly check for a zero-valued floating-point viewport argument
39142f0 Record Chromium merge at DEPS revision 30.0.1599.56
ab718be Merge from Chromium at DEPS revision 30.0.1599.56
e896e2c merge in klp-release history after reset to klp-dev
7fb7e97 Merge "Cherry pick Navigate top frame rather than opener frame when setSupportsMultipleWindows == false" into klp-dev
ec378d4 Merge "Cherry Pick (spatnav) Space&enter should be entered to box instead of simulating click on it." into klp-dev
3f6dc2d Cherry pick Navigate top frame rather than opener frame when setSupportsMultipleWindows == false
55dd1b7 Cherry Pick (spatnav) Space&enter should be entered to box instead of simulating click on it.
d3d5d9f Cherry-pick: Remove workaround for SkTypeface::CreateFromName() on Android.
ca88874 merge in klp-factoryrom-release history after reset to klp-dev
ab754fe Merge "Cherry Pick Recompute percentage based @viewport on resize." into klp-dev
ab1e069 merge in klp-release history after reset to klp-dev
72dcc73 Cherry pick r157749.
63a6785 Revert "Fixes for 10263198."
9bfd9de Cherry Pick Recompute percentage based @viewport on resize.
e4e1b25 Record Chromium merge at DEPS revision 30.0.1599.48
8899724 Merge from Chromium at DEPS revision 30.0.1599.48
efa5c95 merge in klp-release history after reset to klp-dev
c22f934 merge in klp-release history after reset to klp-dev
d1cf028 Record Chromium merge at DEPS revision 30.0.1599.46
646fe2d Merge from Chromium at DEPS revision 30.0.1599.46
aab35bc Record Chromium merge at DEPS revision 30.0.1599.44
faba41f Merge from Chromium at DEPS revision 30.0.1599.44
5678902 merge in klp-release history after reset to klp-dev
cb7a4b2 Minimise logging/tracing in release builds.
9c90625 Record Chromium merge at DEPS revision 30.0.1599.41
9f2c3be Merge from Chromium at DEPS revision 30.0.1599.41
fdb39ac merge in klp-release history after reset to klp-dev
60dd313 Cherry pick r157749.
0e9b766 Merge "Revert "Fixes for 10263198."" into klp-dev
ce4ba5a Revert "Fixes for 10263198."
cc757d7 Record Chromium merge at DEPS revision 30.0.1599.40
0390b6f Merge from Chromium at DEPS revision 30.0.1599.40
4f15cc9 merge in klp-release history after reset to klp-dev
e0cb16c Record Chromium merge at DEPS revision 30.0.1599.39
ede7d0e Merge from Chromium at DEPS revision 30.0.1599.39
1edc4d6 merge in klp-release history after reset to klp-dev
627874c Record Chromium merge at DEPS revision 30.0.1599.38
304f76f Merge from Chromium at DEPS revision 30.0.1599.38
213342b Hacky patch equivalent to Blink r157179 "Disable scrollbar hit-test on Android."
6a2044a merge in klp-release history after reset to klp-dev
ba1ff90 Record Chromium merge at DEPS revision 30.0.1599.36
5ed9e3b Merge from Chromium at DEPS revision 30.0.1599.36
c499568 Merge "Cherry-pick "Hack WebView release branch to always promote overflow-scroll to layers"" into klp-dev
8d2b4e2 Cherry-pick "Hack WebView release branch to always promote overflow-scroll to layers"
14c8353 merge in klp-release history after reset to klp-dev
1d7ab7e Record Chromium merge at DEPS revision 30.0.1599.35
1d908aa Merge from Chromium at DEPS revision 30.0.1599.35
f74f1a5 keep history after reset to klp-dev
4b6434c Record Chromium merge at DEPS revision 30.0.1599.32
df423a7 Merge from Chromium at DEPS revision 30.0.1599.32
846ca24 Record Chromium merge at DEPS revision 30.0.1599.31
ac0af45 Merge from Chromium at DEPS revision 30.0.1599.31
811b325 merge in klp-release history after reset to klp-dev

   * external/chromium_org/third_party/angle_dx11
5e667cc merge in KQS81M
7c43b80 merge in klp-release history after reset to klp-dev
6971adb merge in klp-release history after reset to klp-dev
ff4bf53 Minimise logging/tracing in release builds.
0a1e1b9 Merge from Chromium at DEPS revision 30.0.1599.31
cf535b3 Update makefiles after merge of Chromium at 30.0.1599.31

   * external/chromium_org/third_party/freetype
1a12871 Merge from Chromium at DEPS revision 30.0.1599.31
265ac96 Update makefiles after merge of Chromium at 30.0.1599.31

   * external/chromium_org/third_party/icu
349a962 merge in KQS81M
c6e20a5 merge in klp-release history after reset to klp-dev
343c3d7 merge in klp-release history after reset to klp-dev
39ff19e Minimise logging/tracing in release builds.

   * external/chromium_org/third_party/openssl
40619e7 merge in KQS81M
83b273e merge in klp-release history after reset to klp-dev
f0931fc merge in klp-release history after reset to klp-dev
cfbe45b Minimise logging/tracing in release builds.
535d42a Merge from Chromium at DEPS revision 30.0.1599.31
2f58277 Update makefiles after merge of Chromium at 30.0.1599.31

   * external/chromium_org/third_party/ots
b0fc86c merge in KQS81M
c454919 merge in klp-release history after reset to klp-dev
d5e92b4 merge in klp-release history after reset to klp-dev
7a44eaf Minimise logging/tracing in release builds.
a679ebf Merge from Chromium at DEPS revision 30.0.1599.31
f27f08d Update makefiles after merge of Chromium at 30.0.1599.31

   * external/chromium_org/third_party/skia/gyp
d194b71 Merge from Chromium at DEPS revision 30.0.1599.85
5691c01 Merge third_party/skia/gyp from https://chromium.googlesource.com/a/external/skia/gyp.git at 4558d6c52772c6ef6638a45a6bd9fb852a01148b
4558d6c Hack to make it compile, given that we're missing SkBitmapDevice.h
c650367 Merge from Chromium at DEPS revision 30.0.1599.39
8ead1f8 Merge third_party/skia/gyp from https://chromium.googlesource.com/a/external/skia/gyp.git at 21e2d90077b889f17dd1ca74b3cb6f76aa8b1a87
21e2d90 cherrypick rev 11081 into branch m30_1599 to fix http://crbug.com/286073
af440b3 cherrypick rev 11013 into branch m30_1599 to fix http://crbug.com/286073
b484624 Merge from Chromium at DEPS revision 30.0.1599.31
f32c414 Merge third_party/skia/gyp from https://chromium.googlesource.com/a/external/skia/gyp.git at f241a2a431570ba2dde614ae696a9ce441cce60f

   * external/chromium_org/third_party/skia/include
4250178 Merge from Chromium at DEPS revision 30.0.1599.39
5229287 Merge third_party/skia/include from https://chromium.googlesource.com/a/external/skia/include.git at c0b078bccb4e9180e3938bc89dea7ec2fe3679d6
c0b078b cherrypick rev 11081 into branch m30_1599 to fix http://crbug.com/286073
2fb10ce cherrypick rev 11013 into branch m30_1599 to fix http://crbug.com/286073

   * external/chromium_org/third_party/skia/src
53a521c Merge from Chromium at DEPS revision 30.0.1599.101
1d82fd1 Merge third_party/skia/src from https://chromium.googlesource.com/a/external/skia/src.git at 00c17d6d0924e6c26c17ac1762ae68fb52c88ff8
00c17d6 Revert to fix Chrome issue 303803 on M30 branch of Skia.
60bb961 Merge from Chromium at DEPS revision 30.0.1599.85
e413212 Merge third_party/skia/src from https://chromium.googlesource.com/a/external/skia/src.git at 7fa2e8fc025b22e0c36ef1d175c0bf8a5f54aded
7fa2e8f Cherry-pick 11364 into M30.
c272f73 Hack to make it compile, given that we're missing SkBitmapDevice.h
a867ea4 Merge from Chromium at DEPS revision 30.0.1599.39
5dc3484 Merge third_party/skia/src from https://chromium.googlesource.com/a/external/skia/src.git at e19601e62144dcb6433109ee022cb3ea140e2f1c
e19601e cherrypick rev 11081 into branch m30_1599 to fix http://crbug.com/286073
86b889e cherrypick rev 11013 into branch m30_1599 to fix http://crbug.com/286073
c1f44a2 Merge from Chromium at DEPS revision 30.0.1599.38
ad1e704 Merge third_party/skia/src from https://chromium.googlesource.com/a/external/skia/src.git at a2a82c9283648e5a346a955dc2968ee702ebd876
a2a82c9 Merge 11116 "[PDF] Rewind the font stream if font subsetting fails."
5422261 Merge from Chromium at DEPS revision 30.0.1599.31
8d45e2e Merge third_party/skia/src from https://chromium.googlesource.com/a/external/skia/src.git at b761984a9fdb89ac1b588a92f3b37b50eb3d6a9f

   * external/chromium_org/v8
5d91fcb Merged r17711 into 3.20 branch.
404a9fa Merged r17441 into 3.20 branch.
291aa74 3.20 branch: Fix HObjectAccess for loads from migrating prototypes
bf6dfe5 merge in klp-release (no-op)
b3962cc merge in klp-release history after reset to klp-dev
9f2624a Merge from Chromium at DEPS revision 30.0.1599.101
b66efb2 Merge v8 from https://chromium.googlesource.com/a/external/v8.git at c7528a8f3c24df07dd43ff79a22d71517f686b6c
75a4692 merge in KQS81M
c7528a8 Merged r16842 into 3.20 branch.
7e3cd3f merge in klp-release history after reset to klp-dev
3fe024d Merge from Chromium at DEPS revision 30.0.1599.85
b517016 Merge v8 from https://chromium.googlesource.com/a/external/v8.git at b339187c720f901e5c07cd628d7993680a0387f1
355338c merge in klp-release history after reset to klp-dev
4b50bdb Merge from Chromium at DEPS revision 30.0.1599.82
c5e12bd Merge v8 from https://chromium.googlesource.com/a/external/v8.git at 8dec82379e3dc6c6a3292879ba64f8bee40d2d98
b339187 Merged r16355 into 3.20 branch.
8dec823 Merged r16393 into 3.20 branch.
9d5abd9 merge in klp-release history after reset to klp-dev
e0c5017 Merge from Chromium at DEPS revision 30.0.1599.80
fe506b1 Merge v8 from https://chromium.googlesource.com/a/external/v8.git at 681aa539e0c3fc15bc5c83cf7389be55a236f0ab
681aa53 Revert 3.20 branch to 3.20.17.7
dabdf09 merge in klp-release history after reset to klp-dev
95ecbad Merge from Chromium at DEPS revision 30.0.1599.58
34d36b3 Merge v8 from https://chromium.googlesource.com/a/external/v8.git at 1671944692ed62a92295358ebc248eb506cbe544
1671944 Merged r16566, r16471 into 3.20 branch.
551d5eb Merge from Chromium at DEPS revision 30.0.1599.56
2891bcb Revert "Representation of interceptor / handler properties are tagged."
39cb38d Merge v8 from https://chromium.googlesource.com/a/external/v8.git at 7b2e35e7b970489a6fd2235949f7c14a00908efc
5531938 Merged r16346, r16357, r16381 into 3.20 branch.
7b2e35e Merged r16471, r16556, r16579, r16598 into 3.20 branch.
79dbbe0 merge in klp-release history after reset to klp-dev
9066ba3 merge in klp-release history after reset to klp-dev
4a1407b Minimise logging/tracing in release builds.
c46e9b8 Merge from Chromium at DEPS revision 30.0.1599.38
c194eee Merge v8 from https://chromium.googlesource.com/a/external/v8.git at c14a55dd2f5f5b41821f5fbdb2ca58ece83bf369
c14a55d Reload the descriptor after modifying the transition target.
9c56cc7 Merge from Chromium at DEPS revision 30.0.1599.31
fb046fe Update makefiles after merge of Chromium at 30.0.1599.31

   * external/clang
0deacf4 clang: add support for neon-vfp instructions
3d54017 Merge tag 'android-4.4_r1' into cm-11.0
d097f08 Revert "clang: add support for neon-vfp instructions"
61a2a13 Merge tag 'android-4.3_r3.1' of https://android.googlesource.com/platform/external/clang into cm-10.2

   * external/compiler-rt
e088ec6 Merge tag 'android-4.4_r1' into cm-11.0

   * external/crda
baf2161 Merge "crda: Static source code analysis fix"
5c382ae crda: Static source code analysis fix

   * external/dexmaker
77d1737 Merge tag 'android-4.4.1_r1' into HEAD
9cb8467 Merge tag 'android-4.4_r1' into cm-11.0
7b6b3f7 Do not assert that InvocationHandler.invoke args should be non-null

   * external/dhcpcd
6deedda Merge tag 'android-4.4_r1' into cm-11.0

   * external/doclava
f785e1c Merge tag 'android-4.4.1_r1' into HEAD
c44e062 Merge tag 'android-4.4_r1' into cm-11.0
d9f572f change link for each category in sample side nav
a6ec613 merge in KFS78N (no-op)
490fa04 merge in klp-factoryrom-release history after reset to klp-release
8bdc633 am 8c33a22b: am aba01a72: Merge "Snip empty group nodes from samples_navtree_data so they don\'t show up in TOC." into jb-mr2-docs
8c33a22 am aba01a72: Merge "Snip empty group nodes from samples_navtree_data so they don\'t show up in TOC." into jb-mr2-docs
aba01a7 Merge "Snip empty group nodes from samples_navtree_data so they don't show up in TOC." into jb-mr2-docs
3be5aed am 34dd7ccd: am 9a8729a2: update url for sample topic pages
34dd7cc am 9a8729a2: update url for sample topic pages
9a8729a update url for sample topic pages
1d8fa8d Snip empty group nodes from samples_navtree_data so they don't show up in TOC.
49c1fe0 am 07e4bbe9: am 176ad4e0: Add key for group link param.
07e4bbe am 176ad4e0: Add key for group link param.
176ad4e Add key for group link param.
d65ad1e am d723f092: am 84aeec50: Add query-formatted urls for groups in samples navtree.
d723f09 am 84aeec50: Add query-formatted urls for groups in samples navtree.
84aeec5 Add query-formatted urls for groups in samples navtree.
30ce050 am 492b5fc3: am 56257f3f: Merge "Modify format of samples_navtree_data.js to sort projects group tag." into jb-mr2-docs
492b5fc am 56257f3f: Merge "Modify format of samples_navtree_data.js to sort projects group tag." into jb-mr2-docs
56257f3 Merge "Modify format of samples_navtree_data.js to sort projects group tag." into jb-mr2-docs
815f934 Modify format of samples_navtree_data.js to sort projects group tag.
a821585 am 6fa13bb8: am b4d562ba: Normalize values for page.tags. Values can now be declared with quotes or not. Multiple values must still be comma delimited.
6fa13bb am b4d562ba: Normalize values for page.tags. Values can now be declared with quotes or not. Multiple values must still be comma delimited.
b4d562b Normalize values for page.tags. Values can now be declared with quotes or not. Multiple values must still be comma delimited.
87cdac6 am 7e78f751: am e52f6d81: Transition sample code projects overviews to _index.jd.
7e78f75 am e52f6d81: Transition sample code projects overviews to _index.jd.
e52f6d8 Transition sample code projects overviews to _index.jd.

   * external/e2fsprogs
650530d Merge tag 'android-4.4.1_r1' into HEAD
e6223de Merge tag 'android-4.4_r1' into cm-11.0
47478a2 Fix blkid time diff bug, build binary.

   * external/elfutils
2ed811b Merge tag 'android-4.4_r1' into cm-11.0

   * external/expat
c967986 Merge tag 'android-4.4_r1' into cm-11.0

   * external/f2fs-tools
c61412d mkfs: remove stale node blocks
6d63c1c fsck: fix orphan node blocks
fda0254 f2fs-tools: release 1.2.0
f1c78ca mkfs: add two file extensions for android
e28747a fsck: fix checking orphan inodes
e816156 libf2fs: avoid warning of implicit declaration
b62385a fsck: fix to handle file types correctly
7a3d407 fsck: skip to check block addresses in device files
d84ab2d f2fs-tools: discard is default but not set in config
e7e6ec2 fsck, lib: support inline xattr
7a2b4ef Force static executables

   * external/flac
915fbe8 Revert "Add signed integer overflow checking to flac."
408d000 Merge tag 'android-4.4_r1' into cm-11.0
4c66aeb Merge tag 'android-4.3_r3.1' of https://android.googlesource.com/platform/external/flac into cm-10.2

   * external/freetype
5b18c58 Merge tag 'android-4.4_r1' into cm-11.0

   * external/fsck_msdos
d10e31b Merge tag 'android-4.4_r1' into cm-11.0

   * external/giflib
00ca3fb Merge tag 'android-4.4_r1' into cm-11.0

   * external/guava
eed5b9c Merge tag 'android-4.4_r1' into cm-11.0

   * external/harfbuzz
e3dd0ba Merge tag 'android-4.4_r1' into cm-11.0

   * external/icu4c
179db9a Merge tag 'android-4.4_r1' into cm-11.0
0a61a36 Update ICU with patch to fix Japanese alphabetic index.
8f65a29 Backport CLDR 24 hy weekday name fixes.

   * external/iproute2
4c48963 tc: Add flow control setting on PRIO qdisc

   * external/iptables
38f353e Merge tag 'android-4.3_r3.1' of https://android.googlesource.com/platform/external/iptables into cm-10.2

   * external/javasqlite
8c3c8e7 Merge tag 'android-4.4_r1' into cm-11.0

   * external/jhead
b7563c5 Merge tag 'android-4.4_r1' into cm-11.0

   * external/jpeg
1820c90 Port jpeg_mem_dest for in-memory operations
1808bfd porting jpeg_mem_src() from jpeg lib v8c
135f5dc am f7e17efa: am 80519db0: am 40dfc1d1: am 8fe7969d: am dc20ac98: improve the handling of images with duplicate component IDs
f7e17ef am 80519db0: am 40dfc1d1: am 8fe7969d: am dc20ac98: improve the handling of images with duplicate component IDs
80519db am 40dfc1d1: am 8fe7969d: am dc20ac98: improve the handling of images with duplicate component IDs
40dfc1d am 8fe7969d: am dc20ac98: improve the handling of images with duplicate component IDs
8fe7969 am dc20ac98: improve the handling of images with duplicate component IDs
dc20ac9 improve the handling of images with duplicate component IDs
0061f89 improve the handling of images with duplicate component IDs

   * external/jsilver
8a91fb2 Merge tag 'android-4.4_r1' into cm-11.0

   * external/jsr305
205a2e1 Merge tag 'android-4.4_r1' into cm-11.0

   * external/junit
28cfa39 Merge tag 'android-4.4_r1' into cm-11.0

   * external/kernel-headers
c2db436 Merge tag 'android-4.4_r1' into cm-11.0

   * external/koush/AndroidAsync
141e976 Add FutureRunnable and FutureThread. Add HandlerFutureCallback to manage a callback onto a Handler thread. AsyncServer: make the executor stuff private. Input/Output stream emitter/sink: stop using the executors. Remove broken blocking support.
a5dd021 AsyncHttpServer: Add support for HEAD method on assets.
2c6c544 Fix bug in ContentLengthFilter and Util.pump.
e035e7c Fix some NPE in AsyncHttpServerResponseImple.
40fddd0 Merge remote-tracking branch 'koush/master' into cm-11.0
0514418 Add functions for getting the logging.
a25f5b7 Add support for content type setting in MultiPart
0354b5a AsyncHttpServerResponse: Handle HEAD requests.
e421279 Implement AsyncHttpServerResponse.sendStream
1555f68 Merge remote-tracking branch 'koush/master' into cm-11.0
5c046a6 Add support for content type setting in MultiPart
9a5d2d5 AsyncHttpServerResponse: Handle HEAD requests.
92c28fa Implement AsyncHttpServerResponse.sendStream
ec8a6ec Merge pull request #80 from IlyaGulya/feature
4c60e4d Remove unused import
2ba0bae Add support for multicast dns
f8dc370 AsyncSocketMiddleware: limit concurrent http connections.
293640f Merge remote-tracking branch 'koush/master' into cm-10.2
c654187 DiskLruCache: Add getValueCount
a726c91 Merge pull request #83 from chester1000/master
42a3495 fixed callback for Socket.io
a32c143 iml file
2bfcb27 Merge remote-tracking branch 'koush/master' into cm-10.2
b8c0d67 ResponseCache: only hang onto a reference to the AsyncServer, not the AsyncHttpClient.
5fd054f TransformFuture: remove from, and use "then".
9de5c15 SimpleFuture: calling setCallback on a cancelled SimpleFuture should invoke the callback.
18e4d76 Revert "Revert "SimpleFuture: cancels should trigger callbacks""
98bef8d Fix test for adjusted cancel behavior
ab932d9 Revert "SimpleFuture: cancels should trigger callbacks"
985f582 Fix test
73a205f Fix test
f0875c7 SimpleFuture: cancels should trigger callbacks
364d299 add some exception tracing
e3d4087 Fixed indentation
668d4a2 Added emitEvent methods
4278398 Cancelling a future should clear the callback.
3adcfc2 Do not set the callback if the Future was cancelled.
b7b636d Merge remote-tracking branch 'koush/master' into cm-10.2
f2fb24f clean up error reporting in push parser
a21445f v120
c56c910 Use the URL class to handle redirect calculations.
253d39f whitespace
b41437c Redirects to POST should become GET. Fixes https://github.com/koush/ion/issues/81
d746b85 Fix relative path redirect issues. https://github.com/koush/ion/issues/80
418ee96 AsyncHttpResponseImpl: honor explicitly set content lengths
907662e Fix various ByteBuffer wrapping issues.
ef9164d Persist user-agent across redirects
e468674 OutputStreamDataSink: comment out the blocking paths.
a798380 ChunkedInputFilter: watch for early end of stream and report an error
60e0973 dns test updates
1d5ac72 Merge pull request #72 from nickaknudson/issue_56
3c23c75 v1.1.9
068f9f0 Ion: Fix issue 74. https://github.com/koush/ion/issues/74
4789a5c Fix bug where direct buffer gets reclaimed. AsyncHttpServer response hack to reset the writable callback on the socket. AsyncNetworkSocket: null check writable callback
bdd01f7 WIP: DNS support. ByteBufferList: fix order on elements
6cd58a4 respect proxy settings across redirects
4a01428 StreamBody: Fix behavior to support upload chunking on undefined stream lengths
5366cd4 Merge pull request #73 from joein3d/master
7333af7 remove content type from StreamBody
76ad68c add max argument to the pump call to only pump length bytes
78daadb fixes indentation, throws not implemented on readFullyOnRequest
32ce443 FileBody: throw assert
ae763a3 add StreamBody
bc4c10f missing file
3b9dd7b Add FileBody support
6d96d02 Merge pull request #71 from yelinaung/fix_sample
160a990 updated README to document JSONArrays
28969da added executeJSONArray
809dba6 Changed import of UrlEncodedFormBody to make simple app working
01468f9 WebSocket: comment out regression that may have come from 1b7f44cd463aa1dcfe6bd5a682c15ca21e0352b5
a4a7383 Adjust remoteItem return behavior to return tag on empty list
c0cbbd4 refactor hash list to allow tags
1dd6e91 Merge pull request #67 from soundrop/feature/webkit-deflate-frame
c1ecc36 Merge pull request #66 from soundrop/fix/handle-307-redirect
1b7f44c Add support for the x-webkit-deflate-frame extension
edecd15 Add support for 307 Temporary Redirect
6700db3 AsyncSSLSocketWrapper: properly recycle buffers. ByteBufferList: add option to tweak max size of reclaimed ByteBuffer.
3df71aa Merge remote-tracking branch 'koush/master' into cm-10.2
f0fa186 add option for max pool size
ae2d1be Revert "gitignore"
69851e1 gitignore
04b2f79 Fix API level 8 exception
275f1f3 InflaterInputFilter: report original exception
a904da4 Socket.io: build on last commit. Watch for websocket disconnect.
28a4b95 Socket.IO: do not attempt to disconnect already discoonnected socket
445ae45 wip
5f8214b 118
9b98822 AsyncServer: switch post/run queue to a PriorityQueue instead of LinkedList.
4f0221a InputStreamDataEmitter fixes: resume() needs to actually resume. Use a smarter allocator.
9926d85 InputStreamDataEmitter blocking fixes
9673a3a Merge remote-tracking branch 'koush/master' into cm-10.2
c508e0b Implement support for blocking streams
b919021 Merge remote-tracking branch 'koush/master' into cm-10.2
08e88b7 OutputStreamDataSink needs to provide a server.
22a2ee6 move StreamUtility
c7fbf81 Fix ups for Range requests. Fix double onEnd call. Simplify SimpleFuture to allow returning of a result and an exception (WIP)
f64d6ef Merge remote-tracking branch 'koush/master' into cm-10.2
18be9ef Expose the ResponseCacheMiddleware DiskLruCache.

   * external/koush/Superuser
8ddb8f5 Superuser: LT translations
11d1e2c rev versions
7ab528e Version 1.0.2.7
a43f033 Merge remote-tracking branch 'cern/multiuser-regression-v1' into cm-11.0
efc2142 Merge remote-tracking branch 'koush/master' into cm-11.0
81a5d88 Merge remote-tracking branch 'github/cm-10.2' into cm-11.0
5292088 Merge pull request #211 from h1618/patch-1
a16b468 assign user before use
897a880 Merge pull request #208 from h1618/patch-1
fd66468 Update activity.c
95b77e3 Merge remote-tracking branch 'koush/master' into cm-10.2
2dd3528 Don't use "am --user" unless multiuser mode is enabled (bug #204)
f88bb10 Merge pull request #206 from Lekensteyn/fix-resource-leaks
2055ffc daemon: do not leak resources
699e4a9 Don't use "am --user" unless multiuser mode is enabled (bug #204)
b27031e Add workaround for Samsung set*id restrictions (bug #196)
2766f60 Merge "Add Lithuanian translations" into cm-10.2
ed55b0e Improve logging code.
e48e124 Fix typos.
0135135 wtf
436f4b2 1026
e4b4e91 fix tab
8829fc3 su daemon fixes:
e45c65c 1024
cbb357f Merge "Revert back to original daemon client usage behavior. Fix ART by always using the daemon client on API 19+." into cm-10.2
20f61c2 Superuser: CA translations
1357863 Revert back to original daemon client usage behavior. Fix ART by always using the daemon client on API 19+.
d5def08 Merge pull request #198 from cernekee/version-v1
b6b13f2 Fix superuser when using ART.
1a03a36 require that --daemon is uid/gid 0 execv invocation fixes
91ceab6 update-binary: Fix 4.3+ version check
b8d17bf README: Update required SDK and NDK versions
6d95bf5 execv invocation fixes
8ddf9c3 Add Lithuanian translations
1a63a88 1022
ac30119 comment out hte multiuser stuff that is breaking regular ndk builds
db2065d Merge remote-tracking branch 'koush/master' into cm-10.2
e757967 Merge pull request #195 from cernekee/mips-v1
14102fc Add MIPS support
6b54004 Use new assets/<ARCH>/reboot binary
80f10e6 MainActivity: Split getArch() into a common function
426d394 reboot: Build utility from source
787c936 README: Update build information
f7a13f2 Merge pull request #194 from tmzullinger/kitkat-version-check
2a189d8 Update version check to work with >= 4.3
1a0d68c Superuser: UG translation, added Uyghur translation.
91432a2 Merge "Make emulated storage mounting consistent to Zygote." into cm-10.2
63afa5a Only use access_disabled if SUPERUSER_EMBEDDED.
4bfe963 Make emulated storage mounting consistent to Zygote.
cd953bd Fix incorrect prerequisites
c712352 su is an optional component
21a1fa9 Fix several Lint's warnings
bd9a459 Change target API from 17 to 18
af18f5a Make emulated storage available via su.
0c02064 Superuser: PT-rPT translations

   * external/koush/ion
581f478 Add io executor service. Fix breakage
8804dfb derp
91334bb Construct Ion specific Bitmap executor service.
5deadee buffer the file input stream.
3f32316 IonBitmapCache: clean up some target w/h code dupe.
bc8b3d6 Fix exif decoding bug for streams.
5cdefe8 IonBitmapCache performance fixes.
8be222c Loader: minor refactor.
8ff99d3 fix videoloader npe
dd5e5bd update the gallery sample to show video support.
e038b92 Add MtpConstnats from AOSP
a6856b4 Respect context death on bitmap delivery as well.
037544d Add ability to get file extension from mimetype
72f0f6a Fix translation/cropping?
de2f44a Add test around issue #96
eb9873d Fix upload progress bars.
44bcd66 Merge pull request #121 from hborders/ion-test_res_dir
e2264f7 Add custom parser feature
42ca35f Merge remote-tracking branch 'koush/master' into cm-11.0
8d1661a Do not use VideoLoader prior to SDK Version 12.
d95bdf9 Revert "Revert "Add VideoLoader.""
2389891 Revert "Add VideoLoader."
27f6bfc Add VideoLoader.
8bb9729 Merge pull request #122 from hborders/ant_build_instructions_ANDROID_HOME
85c9017 Use an empty .gitignore for required directories.
279bad1 Typo. Sorry.
0609676 Clean up loading of error resource.
a8869b2 Merge pull request #113 from soundrop/fix/drawable-instrinsics-query
d7e8c6e Added hidden empty file so that res will be created on checkout.
80a1596 Merge pull request #120 from hborders/eclipse_instructions
f8cd3f1 Merge pull request #119 from hborders/ant_build_instructions_ANDROID_HOME
2420fb4 Added instructions for Eclipse setup.
a8f2ed8 Improved ant build instructions.
d22c04b Merge pull request #114 from Krayzk9s/patch-1
cebe2f2 Update README.md
7fa2893 Fix getInstrinsic{Width,Height} when using resources
2069e4f herp derp
58c0330 Merge remote-tracking branch 'koush/master' into cm-11.0
2a80a4a Add dynamic cache size adjustments. Send resize width/height header as hints.
adf9b71 The weak ref stuff is totally broken. Comment it out.
c9402de Do not use weak refs on gifs, as only one bitmap is ever held at a time.
146cbea Fix up crash around weak ref usage
1604dc2 Fix up crash around weak ref usage
453ff5d Use weak references on cache eviction.
98806d4 Add setMultipartParameters method.
4c96ac6 Fix NPE when setting after calling configure().userAgent(String).
609950b setMultipartFile improvements
7fea73f Test around issue 87... no repro
6b8dd7a fix NPE
7068c3a remove space
338e1ab Merge remote-tracking branch 'origin/master'
ccc677b DiskLruCacheStore: complete implementation, add basic tests
b4398b4 GsonSerializer: Fix bug where output stream was not flushed.
e558a03 Fix compile errors in tests
9a448a3 Merge remote-tracking branch 'koush/master' into cm-10.2
7ab42f4 Merge pull request #93 from writtmeyer/multiple_params
51b74a4 Changed method name to addQueries
a19375d Gif decoding: optimizations around allocations and bitmap reading
191a4ab Ion bitmap decoding:
ff4a097 Added the possibility to add multiple params at once using a map.
ef5f43a remove unnecessary image creation. setPixels also creates/overwrites the image variable.
17064b7 fix tests and samples
c185858 Merge remote-tracking branch 'local/cm-10.2'
aba57ed Refactor config options into configure(). Add a persistent store and cache.
dc4893c fix bitmap load from stream resize options
048edd9 TransformFuture: remove from, and use "then".
75273b2 This will cause undesired behavior on future.get(), as it will throw an ExecutionException, wrapping the internal exception. The response object will be inaccessible.
7a1dc72 Merge pull request #91 from schwiz/master
f0cf95b fix issue #84 https://github.com/koush/ion/issues/84
cacde0d remove orientation spam
4fbf211 Bitmaps: fix how bitmap load errors are cached. Fix NRE that occurs when a errored out bitmap is retrieved from cache.
81f2291 v120
9b2e6c7 Allow creation of multiple Ion instances
6d19901 formatting
e24e2dd Merge remote-tracking branch 'koush/master' into cm-10.2
7f5a370 handle exif rotation
5872674 exif test
5f729b9 exif test
1b16566 Add disconnect tests
8b02099 Fix tests and asserts
7a6e089 Send the target resize with to IonDrawable to allow proper drawable sizing for placeholder and error images
40117d1 Loader: add fast path for bitmap loads
3e0f245 notes
96df140 add support for reading from an InputStream (backed by a byte buffer)
31e1853 Disable Ion.write nonblocking stream writes. That code is broken.
540c08d add test data
59bbadf Add support for setting an array of headers
b4bf27b config: useragent support
145448c v1.1.9
4d424a9 Add Issue74 test case
fb6229b withResponse behavior change:
68342c6 Merge remote-tracking branch 'koush/master' into cm-10.2
a9dfa3e GIF: fix redraw/animate issues
107d1c9 Update README.md
3372157 fix up invalidate scheduling
f928ef3 remove comment
e0df13a animated gif support!
3f80983 Static GIF images are now supported.
0e5f190 WIP: GIF support
6681732 Fix upload progress bug: https://github.com/koush/AndroidAsync/issues/75
25b1b89 Add documentation to asDocument
b4464e8 add support for bypassing the cache on requests
0c54825 Merge pull request #68 from joein3d/master
ca0200e add methods which don't take length for StreamBody
50905ee remove content type
ddcf0aa Add StreamBody to Ion
0c35c5a add file upload test
05d4d6e Add support for uploading files.
caf1aa0 Fix bug where ImageView load errors do not provide an exception
c24dc53 Merge pull request #64 from gmale/readmeFix
6694a49 fixed minor bug in GSON example which was causing an IDE error on cut/paste
9c1fb0f remove erroneous assert
6ae6e4e Properly cancel load bitmaps requested via transforms
0b2554d add similar bitmap load cancels for transforms
d5ae9f1 wip: allow bitmap decodes to cancel if no longer needed
169cc0c Fix bug in resize calculation.
0064a1d Use single executor service for Ion bitmap loading if not multiproc.
2adbbe0 Fixup Bitmap transform resize bug
58a5237 Properly limit the ByteBuffer read from stream
64c73ba never use stream loader, those smash the GC.
f1260b5 additional context death logging
fa172d8 add some logging for when a context dies
9c14c5a Update README.md
261211e Merge pull request #58 from chester1000/master
a6624cf Updated with info about possibility of tracking upload progress
3e3e4f4 Ion progress bar requests must always happen on the main handler
19e5df1 118
eaded0d Fix bug in ion disk cache optimization. Only use the cache for transformed images.
0eaff00 update project properties
cafe2b0 revert back to original sample image
a4823c5 Move internal classes out. Fix up the default transformation to not use scaling.
daefb90 Transformed image cache fix. Write all entries. Outputstream Cleanup needs to handle sink close.
a23cabf Merge remote-tracking branch 'koush/master' into cm-10.2
16dbb38 streams block
b77ed9d Merge remote-tracking branch 'koush/master' into cm-10.2
95bc302 update for AA
0ac2267 Merge remote-tracking branch 'koush/master' into cm-10.2
fa42b95 Content streams are not guaranteed to be non blocking
971f221 simplify/future-proof DiskLruCache usage
e09c2ea Move the Gson object into the configurable properties
7512805 fix
0fc9fbb set the progress bar and progress dialog on the ui thread
72c8194 Watch for bounds decode errors.
cceeb10 Merge remote-tracking branch 'koush/master' into cm-10.2
d079095 Optimization: cache transformed images. Transformed images are now stored in the same DiskLruCache as the response cache. Prior to this change, transformed images were always retransformed from the original image on cache hit. This change has the benefit of allowing the original image (which may be very large) to stagnate and drop off the cache, while allowing the transformed image to persist. It also speeds up load times by not having to perform the transformation every reload.

   * external/libnfc-nci
a5d8fc6 Merge tag 'android-4.4_r1' into cm-11.0
1ba9dcc Fix memory leak.

   * external/libnfc-nxp
b835f37 Merge tag 'android-4.4_r1' into cm-11.0
9e987cc Fix crash in reader mode.

   * external/libphonenumber
f782bb7 Merge tag 'android-4.4_r1' into cm-11.0

   * external/libpng
612f624 libpng: Fix for memory leak while indexing the PNG images
b82ebe8 Update copyright to The Linux Foundation
7ec9ca4 VeNum optimizations to libpng to improve PNG decode time

   * external/libselinux
268449a Merge tag 'android-4.4_r1' into cm-11.0

   * external/libsepol
31329f9 Merge tag 'android-4.4.1_r1' into HEAD
a1daf88 libsepol.a: remove HAVE_SELINUX ifdef
8fd7c65 Update to libsepol 2.2.

   * external/libvpx
a8b9c84 Merge tag 'android-4.4.1_r1' into HEAD
9b35249 Roll latest libvpx to fix scalling bug. Checkout is from master:Ib748eb287520c794631697204da6ebe19523ce95
5ae7ac4 Roll latest libvpx into Android.
0358fb7 Merge tag 'android-4.4_r1' into cm-11.0
e6eeaaa Support bilinear filter in VP9
1184aeb Roll latest libvpx into Android.

   * external/libxml2
56d2590 Changes to also make .so for libxml2.

   * external/llvm
75aa7c8 Merge tag 'android-4.4_r1' into cm-11.0
d21d95f Merge tag 'android-4.3_r3.1' of https://android.googlesource.com/platform/external/llvm into cm-10.2

   * external/mksh
d08276e mksh: Set profile to Linux

   * external/mockwebserver
5f50c4d Merge tag 'android-4.4_r1' into cm-11.0

   * external/mp4parser
26872ec Merge tag 'android-4.4_r1' into cm-11.0

   * external/nano
1bef4f9 regex: use new busybox include path

   * external/noto-fonts
90372d8 add U+261D to NotoColorEmoji.ttf
0b0b033 revise NotoColorEmoji.ttf
3b29c11 NotoColorEmoji revisions:
232120e add NotoColorEmoji.ttf
fc85338 add a stripped-down version of NotoSansSymbols-Regular
234e61f add NotoSans{Devanagari,Tamil,Thai}{,UI}-{Bold,Regular}

   * external/okhttp
b600ee8 Merge tag 'android-4.4.1_r1' into HEAD
49d9ce3 Make scheme & realm comparisons case insensitive.
5968c80 Merge tag 'android-4.4_r1' into cm-11.0
18685c9 merge in KQS81M

   * external/openssh
42cd547 update to openssh 6.4p1
cbcea31 update to openssh 6.3p1
37dd5a4 update openssh to 6.2p2 and add sftp-server

   * external/openssl
e6c9c90 Merge tag 'android-4.4_r1' into cm-11.0
bb8428f Fix leak in setting certificate chain patch

   * external/pciutils
e4b281b Only build libpci as lspci may clash with busybox
2a86941 Initial Commit to make CM building possible

   * external/powertop
6f86460 powertop: fix segfault on non-SMP processors

   * external/ppp
6cb6fba Merge tag 'android-4.4_r1' into cm-11.0

   * external/proguard
fe926ba Merge tag 'android-4.4_r1' into cm-11.0

   * external/protobuf
ba09e03 Merge tag 'android-4.4_r1' into cm-11.0

   * external/qemu
c004fd1 Merge branch 'master' of https://android.googlesource.com/platform/external/qemu into HEAD
47d0710 Merge "Handle long library search paths"
5ed60d1 Handle long library search paths
bc9e8b2 Merge "Add support for xxhdpi and xxxhdpi when injecting a skin dpi."
7703f55 Add support for xxhdpi and xxxhdpi when injecting a skin dpi.
e805d9d Merge "Set ro.config.low_ram=true when AVD has <= 512M of RAM"
0faeb3a Set ro.config.low_ram=true when AVD has <= 512M of RAM
ef91971 Merge tag 'android-4.4_r1' into cm-11.0
c4b8ca5 Merge "emulator: Add option to control SELinux enforcement."
185231a emulator: Add option to control SELinux enforcement.
4c8845b Merge "Auto-detect ext4 image file."
b5b7843 Auto-detect ext4 image file.
d011c18 Merge "Change sizes for ext4 images"
04b20f4 Change sizes for ext4 images

   * external/sepolicy
93d97d7 Allow vold to invoke blkid, use external ASECs.
4fc702e DO NOT MERGE Fix denials seen during device upgrade.
a5d0ac4 merge in KQS81M
b5f788e merge in klp-release history after reset to klp-dev
3bb1ccc Fix long-tail denials in enforcing domains.
fd7bf2a merge in klp-release history after reset to klp-dev
13a74a3 Merge "Allow vold to start and stop processes via init" into klp-dev
a77068b Switch installd to use r_dir_perms for download_file dirs.
011094c Switch installd to use r_dir_perms for download_file dirs.
7eb786b Give vold the capability to kill.
4974855 Allow vold to start and stop processes via init
e7e42f0 merge in klp-release history after reset to klp-dev
9565c5c Backport part of d615ef3477da23e7fca9c13b6d63915992e63d2d to klp-dev
839af9e Allow installd to clear fifos and sockets
b9bbfeb Fix bug report notification not showing up.
a96a05a Fix bug report notification not showing up.
d629b87 Fix bug report notification not showing up.
ae5927b Give Zygote the ability to write app data files.

   * external/sil-fonts
795a2f4 add README file containing source information
e7aee00 import SIL's padauk-2.8.zip
aabeb2e Initial empty repository

   * external/skia
0ea452f NEON optimized blitter S32_Opaque_D32_filter_DX
23b1379 Skia: Fix special case in D32_A8_Opaque and _Black
bb01d47 Revert "Revert "Skia: Add NEON intrinsic D32_A8_Black and D32_A8_Opaque""
b81d6f4 Revert "Skia: Add NEON intrinsic D32_A8_Black and D32_A8_Opaque"
608a9cc Merge tag 'android-4.4.1_r1' into HEAD
4e2b81b Add extra guard around perf enablement
7ecb5fd Merge branch 'kk_2.7_rb1.11' of git://codeaurora.org/platform/external/skia into cm-11.0
7c3e2b8 external/skia Hooks for optimized blitting
9c34766 SkDraw::drawRect optimization
7b6f8e7 SkLanguage and SkPaintOptionsAndroid optimization
ee4de62 skia: Fix Codenomicon image open failure.
5563cd4 Skia: Add NEON intrinsic D32_A8_Black and D32_A8_Opaque
acc6c55 Merge "skia: Fix Codenomicon image open failure."
2bfee81 Merge "external/skia Hooks for optimized blitting"
0a9213c Merge "SkDraw::drawRect optimization"
dfa61b0 Merge "SkLanguage and SkPaintOptionsAndroid optimization"
b71a852 Merge "Skia: Add NEON intrinsic D32_A8_Black and D32_A8_Opaque"
6a76110 external/skia Hooks for optimized blitting
943342f SkDraw::drawRect optimization
16ebeae SkLanguage and SkPaintOptionsAndroid optimization
52f260d skia: add compat SkBitmap::setConfig symbol
21f00eb skia: Fix Codenomicon image open failure.
fe8d2e4 skia: compile SkTextBox for Samsung's libtvout
02cbf10 Override drawRRect in fake SkBitmapDevices.
a6a72a6 Skia: Add NEON intrinsic D32_A8_Black and D32_A8_Opaque
f331039 Fix a memory leak in filterRRectToNine.
3132851 Use CM convention for QC_PERF
4db85b5 Use nine patch drawing for blurry round rectangles
4a36434 Fix drawing xfermodes to PDF.
d79a361 Revert "Skia: Add NEON intrinsic D32_A8_Black"
d27e456 Skia: Add NEON intrinsic D32_A8_Black
b2e6d6c SkBlitter_RGB16: Add device-specific optimization hooks
04f8e77 external/skia: Add QC hooks
dfe4338 Merge perspective feature for PDF.
52dbaa3 merge in klp-release (no-op)
b1bfbc0 merge in klp-release history after reset to klp-dev
7a4d6a9 Merge skia changes from the skia chrome/m30_1599 branch.
156ff5e merge in klp-release history after reset to klp-dev
badfaac merge in KFS78N (no-op)
34c8e8c merge in KQS81M
5066a2c Merge "We don't flatten or unflatten SkPaintOptionsAndroid. Reproduce and fix." into klp-dev
72689a0 We don't flatten or unflatten SkPaintOptionsAndroid. Reproduce and fix.
48903b9 Fix ambiguity in API if no matching system language is found
7e94cbd Merge "Update PDF backend to support fallback fonts on Android." into klp-dev
7cea613 Fixes for decoding to A8.
513af62 Update PDF backend to support fallback fonts on Android.
49e8812 merge in klp-release history after reset to klp-dev
ed84b46 Add new entry point that supports fallback font selection based on language.
b012347 merge in klp-release history after reset to klp-dev
b44bc38 Merge "[PDF] clear() and drawPaint() where applying the initial transform twice." into klp-dev
8c866b4 merge in klp-release history after reset to klp-dev
1ee16ce [PDF] clear() and drawPaint() where applying the initial transform twice.
2c7111b Build fix.
ef1a221 Merge "Add an option on SkImageDecoder to skip writing 0s." into klp-dev
3483590 Add an option on SkImageDecoder to skip writing 0s.
e199bcb Merge "Merge skia changes from the skia chrome/m30_1599 branch." into klp-dev
15413a8 Merge "Update Skia defines to be more in line with those used in chromium m30" into klp-dev
ddacd15 Merge "Update Skia's FontHost to return NULL if familyName does not match" into klp-dev
f4ad2a3 Update Skia defines to be more in line with those used in chromium m30
3d128a5 Merge skia changes from the skia chrome/m30_1599 branch.
a256cec merge in klp-release history after reset to klp-dev
29c4912 Update Skia to use sftnly for character subsetting support for PDF
4606a93 Update Skia's FontHost to return NULL if familyName does not match
d7f11a8 Merge "filter scaled bitmap font glyphs" into klp-dev
7ade654 filter scaled bitmap font glyphs
cc7508b Fixes in support of framework changes.
a0dc2c8 merge in klp-release history after reset to klp-dev
377e7ed merge in klp-release history after reset to klp-dev
fb7edab match original skia metrics for scalables
d30eb0b merge in klp-release history after reset to klp-dev
e878e79 Merge "match original skia metrics for scalables" into klp-dev
f53e499 Fix for ANR in getTextRunAdvances
c731513 match original skia metrics for scalables
50dcd4a Fix for ANR in getTextRunAdvances
5b81143 merge in klp-release history after reset to klp-dev
12ede75 Merge "Scale bitmap glyphs to requested size (FreeType only)" into klp-dev
773035c merge in klp-release history after reset to klp-dev
52f1e2b Update the freetype backed fonthost to keep the style and fixed width attributes for a font stream.
924ac31 Scale bitmap glyphs to requested size (FreeType only)
254b138 merge in klp-release history after reset to klp-dev
af1570b Merge "fix regression in fallback chain where we don't account for the original font style." into klp-dev
15a0b01 Merge "Create a semi-stable API for capturing the state of an SkCanvas and reconstructing that state across different versions of Skia." into klp-dev
44c189f merge in klp-release history after reset to klp-dev

   * external/sonivox
d0198b1 Merge tag 'android-4.4_r1' into cm-11.0

   * external/sqlite
2697c5a Do not pass QC_PERF into host build of sqlite3.
ebcdd1e Additional guard around perf enablement
2b2f54c Add hooks for database open and pragma handling
3945737 SQLite: Enable fdatasync for SQLite
ac0e0d5 Don't call malloc_usable_size() for host builds.

   * external/srec
e71fe0d Merge tag 'android-4.4_r1' into cm-11.0

   * external/stlport
745eb02 Merge tag 'android-4.4_r1' into cm-11.0

   * external/svox
78eb746 Merge tag 'android-4.4.1_r1' into HEAD
838228c Import translations. DO NOT MERGE
edd9087 Merge tag 'android-4.4_r1' into cm-11.0
a76dfdd Import translations. DO NOT MERGE
0af9b8c Revert "Revert "Remove dependency on JNIHelp header side effects.""
b74ba4c Revert "Remove dependency on JNIHelp header side effects."
b3bea5a Remove dependency on JNIHelp header side effects.

   * external/tinyalsa
b5bd702 pcm: add support for pcm_ioctl() api
d6be0c4 Merge tag 'android-4.4_r1' into cm-11.0
c98da79 add support for mmap read

   * external/tinycompress
a85e245 Update to latest tinycompress

   * external/tremolo
bdc0528 Merge tag 'android-4.4.1_r1' into HEAD
7e96096 Merge tag 'android-4.4_r1' into cm-11.0
f368828 am 97fe197d: Fix memory leak
97fe197 Fix memory leak
3526f71 am afa1f6ba: Fix crashes on corrupt files.
afa1f6b Fix crashes on corrupt files.

   * external/v8
acb89c4 Merge tag 'android-4.4_r1' into cm-11.0

   * external/webp
4dd3467 Merge tag 'android-4.4_r1' into cm-11.0
513e97b Fix memleak in WebPIDelete (change#Id4faef1b).

   * external/whispersystems/TextSecure
fed7584 TextSecure: PT-BR Translations
6726a35 Better handling for unregistered users on outgoing message.
0c6f66e Include libcurve25519 with TextSecure library
4366d6f Merge branch 'push-library' of https://github.com/WhisperSystems/TextSecure into fixin
9822eae Typo
7304819 Remove receiver chains that are 5 old.
38bcd4a Let's order 3DHE by Alice/Bob roles.
6712ff9 SHA256 attachment MACs.
ccd856c New attachment API
7e4f2b8 Catch bad prekeys
7738bbd Add gson jarjar rules
1460c06 Fix build on CyanogenMod
2e6a34b Remove unnecessary classes, up prekey limit to 100
df65eee Library accepts push connection certificate as argument.
b62dfa6 Updated copyright
7a78d4f Validate phone numbers when formatting.
35ec745 Add info to MessageKey HKDF, change order of RootKey derivation.
a72a8cf Support for Axolotl protocol.
f19344c Having calling code specify push URL to library.
920ca73 Missing comma
c5b66ec Correctly update MMS security status.
104dedf Better relay handling.
2272036 Subtle rebase conflicts...
9cb04db Lets use strict wildcard matching.
46e1c98 Update production endpoint.
7754f74 Make UI responsive to UniversalTransport upgrades.
8729ebf Update 'DJB' type not to conlict with NIST type 0x04.
c3c6fd2 Migrate to Curve25519.
95b8a10 Add HKDF support for new sessions.
1ba9b88 Refactor the ciphertext message parsing and building.
5cffca6 204 is ok
3fb1b03 Correctly store destination SMS state.
75e71e6 Add federation support for attachment retrieval.
5fce31b Bundle e164 and relay into PushDestination
e60e7ae Simply PushServiceSocket constructor.
0fee764 Make relay arguments consistent.
260a153 Update gradle plugin version
70a9d69 Fix release push service url
09daf6a Support for server federation.
954ee9d Add directory refreshing at 24hr intervals.
6744652 Switch code API to GET.
5304da9 Support publishing AARs to maven local
f0e5014 Add incoming message sources to active token dir.
dd043a4 Graduate to a rebased and gradle world.
7eea2c1 Handle negative directory case and unlisted contacts.
288dfd4 Resign ourselves to a less sophisticated contact intersection method.
29e0cd1 Rollbacks, v2 sms-transport key exchanges, push identity conflicts.
9d7f944 Move classes into library
bda927c Handle notifications and receiving push when locked.
6d0ab4c Basic support for encrypted push-based attachments.
0925996 Make encoding/decoding more explicit.
677c3cb Support encrypted transport, properly handle multiple recipients.
22a3abb Add last resort key and signaling key.
c738205 move constants into library
0900eaf Added SMS transport support for PreKeyBundle messages.
6fb6ae9 Delete pre-key record when establishing agreement.
0919329 Rename EncryptedMessage
d7ffb1c Fix up release parameters
84689c5 Basic support for prekeybundle message delivery and receipt.
d47e0d8 Refactor relationship between SessionCipher and Message.
827b034 Move PreKey ids to be Mediums, generate in circular buffer.
8854172 Encode prekey as full JSON rather than protobuf blobs.
a91a0e4 Move prekey jsonifcation into the push code, add identity key.
d0c3b47 Move common crypto classes into TextSecureLibrary.
f8ccc6b Generate "prekeys" at push registration time.
8cf5845 Consider unregistered if authorization fails.
14e4bd6 Actually set the preference to unregistered
569e3f5 Reset Release
9d300c8 Change attachment retrieval interface
424d9bc Support for incoming attachments.
26e213c Revised support for outgoing attachments
f1f0a52 Refactor MMS send/download to be synchronous.
8ec0889 Enable TextSecure universal transport.
be19029 Inserted the Registration activity into initial setup flow.
b4ae74b Add registration notification support.
c5ab891 update gitignore
59e93c6 Remove from VCS
2ccc238 Strings and slight cleanup
c14c54d Move trust store to raw resource from asset.
29b095b Move directory and push service socket into library.
182d62e Move most of Util into library
0b50ee7 Split into library project and add shared preferences layer of indirection.
03b0ee7 Fix string
d16d32d Stringify
22067de Stringify and clean layout
17ed5d4 Registration with voice verification.
f9c7687 Bump version to 1.0.2
b0e0011 Add URI permissions to fix crash on 4.x environments.
9c0db4c Bump version to 1.0.1
9cf1751 Added hebrew and danish to language selector
981c9a1 Updated language translations
73bf216 Move ReceiveKeyActivity back to themed dialog activity.
8d8a6ab Switch menu contact image to be a menu image.
798e3c0 Merge pull request #384 from meskio/383_batch_selection
891e3ae Merge pull request #381 from meskio/add_contact
2c2a03e Enhanced MMS configuration prompts and processing.
c7b39ec Add deselect to batch selection mode
3d690fa New 'add contact info' option on the conversation contextual menu
f3fdde6 Merge pull request #376 from meskio/extension_saving_attachment
f49c627 Merge pull request #377 from meskio/resend_message_on_fail2
f27c7c4 Merge branch 'thoughtbox-patch-1'
ee6a74c Merge pull request #379 from thoughtbox/patch-3
cfc255a update to in-thread notification description
615ca93 Update strings.xml
04eafd5 Allow to resend a failed message
73b1e3f Set the right extension on saving an attachment
8d11556 Merge branch 'master' of github.com:WhisperSystems/TextSecure
f26b907 Update PRNG fix code sample.
2cbc4d3 Merge pull request #372 from meskio/key_notification
ee8c853 Merge pull request #373 from d3sre/issues-273
763e4b1 Merge pull request #367 from nikolai-r/master
4f49216 corrected class info of NullPointerException messages
ed4c8cd extended log of encrypted and plaintext messages NullPointerException
4826dbc Upgrade notification KeyCachingService code to NotificationCompat.Builder
2cf7f82 closes #367 - add option to disable audible inthread notifications
1c8f866 Make the switch to gradle!
91dd558 ActionBarSherlock verisons now stored as tags
99e3e59 Correctly preserve MMS image aspect ratios.
f23fc9b Merge pull request #358 from WhisperSystems/issue353
1149d8b Switched string constant name for notification sound from preferences__select_reingtone to preferences_sound to match the new value of the constant, 'Sound'.
282e40d Changed language in notification section of settings from 'select ringtone' to 'sound'.

   * external/whispersystems/WhisperPush
0d0f863 WhisperPush: NL translation
baaced7 WhisperPush: PT-BR Translations
a146e43 Display contact name and number when reviewing identity keys
34bfc73 Added license information
383fef0 Display error cases as notifications to the user.
7aadf79 Don't allow devices to WhisperPush to themselves.
8b6be3b Holo-ify the layout.
55c2032 Fixes for the "registration complete" screen and logic.
e917f65 Add registration completed activity
57447a3 Fix build
e1ab429 Update GCM Sender ID
710dd62 Translate strings to build in CyanogenMod
848601a Add missing Android build file
4306375 Pass cyanogen CA to textsecure library.
5c109d4 Validate phone numbers when formatting.
53ce724 Update to handle Axolotl protocol.
c4e515e Break out push URL and GCM sender ID.
c5c19f6 Update for Curve25519 change.
91b0900 Use Android's constant
0c804c6 Split send/receive responsibilities
19388ea Simply PushServiceSocket construction
d0f9364 Add federation logic.
07d37d7 Schedule periodic contact updates.
330fbbb Add incoming message sources to active dir tokens.
f99db05 Property consume new directory information.
50acdfd First cut at new directory method.
366f65b Merge branch 'key_ui'
4cd0633 Merge branch 'master' of github.com:WhisperSystems/WhisperPush
2192979 Switch to gradle\!
8189ab5 Merge pull request #6 from WhisperSystems/message_encryption
1ba5a65 Merge branch 'message_encryption' into key_ui
4b1454b Include new message content format on outgoing messages too.
ecc64ff Support for identity key views and key conflict logic.
f401c93 Support for new encrypted attachment protocol.
ff0c7ad Clean up string conversion

   * external/wpa_supplicant_8
28e800b Merge remote-tracking branch 'github/cm-11.0' into HEAD
14a5afd Merge branch 'kk_2.7_rb1.15' of git://codeaurora.org/platform/external/wpa_supplicant_8 into cm-11.0
b740a47 Revert "Add Support for proprietary EAP-PROXY implementation."
a7bfa3e Merge "Add Support for proprietary EAP-PROXY implementation."
3ebd996 Merge "Merge commit 'android-4.4.1_r1' into merge_branch"
67128b6 Merge tag 'android-4.4.1_r1' into HEAD
6125d0e eap_proxy: Add context data pointer to the get_imsi call
6f23a73 eap_proxy: Re-read IMSI from proxy in Interworking functionality
9656c41 eap_proxy: Confirm eap_proxy initialization before reading SIM info
a178e5d P2P: Clear p2p_group_formation and p2p_in_provisioning on group removal
fde766c P2P Extend postponing of concurrent scans for persistent GO
94bdb98 P2P: Extend group formation timeout on GO to first data connection
a745708 P2P: Cancel group formation timeout on client connection
f221369 P2P: Increase Invitation Request timeouts
1485026 Fix ENABLE_NETWORK not to reconnect in disconnected state
c9b2093 P2P: Allow persistent group determination based on Beacon frame
9af8f6c P2P: Do not allow P2P client connection without P2P IE from GO
7569e15 P2P: Do not drop P2P IEs from BSS table on non-P2P scans
937b595 P2P: Allow GO to be discovered based on Beacon frame
3589704 P2P: Show p2p flag in debug info for scan results
e40b5c4 P2P: Show P2P flag in BSS entries also based on Beacon frames
6b7661d p2p: Add p2p_no_group_iface flag to p2p conf file
0632836 Use configured sched_scan interval for the PNO scan
544dd9d WPS: Ignore PBC-to-PIN change from M1 to M2 as a workaround
191324e Android: Add PMF support to hostapd build
559bdba Enabling the HS2.0 functionality in the default config file
d544c9b Android: Enable IEEE 802.11r in wpa_supplicant builds
c3b28c2 Android: Enable IEEE 802.11w support in the build
9a301b1 Android: Enable WNM in the build
4682053 wpa_supplicant_8: Remove android specific handling for assoc reject events
372f3ce Merge commit 'android-4.4.1_r1' into merge_branch
8a5a71e Merge "Android: Implement SETBAND for scan requests"
3e3eb9f Add Support for proprietary EAP-PROXY implementation.
f805f3d Android: Implement SETBAND for scan requests
7779113 Merge branch 'kk_2.7_rb1.10' of git://codeaurora.org/platform/external/wpa_supplicant_8 into cm-11.0
b1bc211 Test commit
bc0b747 Merge "P2P: Short scan wait to speed up the group re-invocation"
aeb9eb9 Merge "hostapd: Filter channel list updated events after country code change"
0ecbbb1 Merge "hostapd: Wait for channel list update after country code change"
6fa62cd Merge "P2P: Avoid frequency conflict due to blocking of lower 5GHz channels"
c7c362f P2P: Avoid frequency conflict due to blocking of lower 5GHz channels
817d962 P2P: Short scan wait to speed up the group re-invocation
b97ba7c Merge "P2P: Use negotiated channel from invitation for persistent GO"
02890c1 Merge "Interworking: Report STATUS:sp_type even if domain is not configured"
3cbb074 Merge "Interworking: Add support for multiple home FQDNs"
6694ff9 Merge "Update regulatory change to all virtual interface for the phy"
d535f31 Merge "Interworking: Reject BSS based on disallow_aps"
a844bc4 Merge "Interworking: Avoid duplicated network blocks"
d6c622b Merge "Interworking: Do not reconnect if already connected"
3054fcf P2P: Use negotiated channel from invitation for persistent GO
698bb5f Merge "Include Extended Capabilities element based on scan results"
bbd7660 Merge "P2P: Make sure wait for the first client gets stopped"
c8e1384 Merge "P2P: Use group formation timeout on persistent group GO"
b498eb4 hostapd: Filter channel list updated events after country code change
95a686f hostapd: Wait for channel list update after country code change
cbb6727 Interworking: Report STATUS:sp_type even if domain is not configured
9bf1293 Interworking: Add support for multiple home FQDNs
fefad2c Update regulatory change to all virtual interface for the phy
2097f64 Merge "eap_proxy: Add context data pointer to the get_imsi call"
f62167e TDLS: Provide external control to specify the peers for setup (DO NOT MERGE)
a5ad1a0 Interworking: Reject BSS based on disallow_aps
21b21a2 Include Extended Capabilities element based on scan results
9bc041f P2P: Use group formation timeout on persistent group GO
d3b93da eap_proxy: Add context data pointer to the get_imsi call
53a2fe5 Interworking: Avoid duplicated network blocks
e14feed Interworking: Do not reconnect if already connected
8847c21 Merge "eap_proxy: Re-read IMSI from proxy in Interworking functionality"
f1d9d0c Merge "eap_proxy: Confirm eap_proxy initialization before reading SIM info"
e066063 P2P: Make sure wait for the first client gets stopped
ac9a68b Merge "P2P: Clear p2p_group_formation and p2p_in_provisioning on group removal"
145a29a eap_proxy: Re-read IMSI from proxy in Interworking functionality
48b2d46 eap_proxy: Confirm eap_proxy initialization before reading SIM info
d3753a2 Merge "P2P Extend postponing of concurrent scans for persistent GO"
19c0fde Merge "P2P: Extend group formation timeout on GO to first data connection"
2d30c6d Merge "P2P: Cancel group formation timeout on client connection"
f708dcd Prohibit pno start during assoc process and in connect state
1ee8a05 P2P: Clear p2p_group_formation and p2p_in_provisioning on group removal
e433388 P2P Extend postponing of concurrent scans for persistent GO
c17eb7e Merge "Fix ENABLE_NETWORK not to reconnect in disconnected state"
c00b626 Merge "P2P: Increase Invitation Request timeouts"
e60530b P2P: Extend group formation timeout on GO to first data connection
a3b72b1 P2P: Cancel group formation timeout on client connection
3da792c P2P: Increase Invitation Request timeouts
e49f045 Fix ENABLE_NETWORK not to reconnect in disconnected state
ca2a9b3 Merge tag 'android-4.4_r1' into cm-11.0
be2f3d5 Revert a4013bc5ccd3f368c16afd748fea4a65338b8595
3520de0 P2P: Allow persistent group determination based on Beacon frame
fc8e3c6 P2P: Do not allow P2P client connection without P2P IE from GO
cc4b38d P2P: Do not drop P2P IEs from BSS table on non-P2P scans
d147673 P2P: Allow GO to be discovered based on Beacon frame
567987c P2P: Show p2p flag in debug info for scan results
7c0e314 P2P: Show P2P flag in BSS entries also based on Beacon frames
4001bdb p2p: Add p2p_no_group_iface flag to p2p conf file
99ec003 Use configured sched_scan interval for the PNO scan
4b387be WPS: Ignore PBC-to-PIN change from M1 to M2 as a workaround
eaa075f Android: Add PMF support to hostapd build
5344b14 Enabling the HS2.0 functionality in the default config file
688f0b6 Android: Enable IEEE 802.11r in wpa_supplicant builds
329fe15 Android: Enable IEEE 802.11w support in the build
e6cc855 Android: Enable WNM in the build
093486a wpa_supplicant_8: Remove android specific handling for assoc reject events
b4d426d Fix ENABLE_NETWORK not to reconnect in disconnected state (DO NOT MERGE)
df1b444 Disable 802.11w hooks in the wext driver
ac42798 merge in klp-release (no-op)
e0ae542 merge in klp-release history after reset to klp-dev
edcc8d6 Android: P2P: Fix restriction of GO channels on A-band
93d8bfb merge in KFS78N (no-op)
710e96a merge in KQS81M
a4013bc Merge branch 'jb_mr2' of git://codeaurora.org/platform/external/wpa_supplicant_8 into cm-10.2
48119a1 Merge "TDLS: Do not start concurrent TDLS setup"
504ead8 Merge "TDLS: Use wpa_tdls_disable_peer_link() in TPK M1 processing"
e2013ed Merge "TDLS: Use wpa_tdls_disable_peer_link() to avoid peer search"
467d9a3 Merge "TDLS: Use helper function for disable link operation"
d134566 Merge "TDLS: Clean up wpa_tdls_teardown_link() uses"
d4c55cd Merge "Include Extended Capabilities element based on scan results"
d980108 TDLS: Do not start concurrent TDLS setup
013eae6 TDLS: Use wpa_tdls_disable_peer_link() in TPK M1 processing
ae54b0d TDLS: Use wpa_tdls_disable_peer_link() to avoid peer search
ee779dc TDLS: Use helper function for disable link operation
cb2276f TDLS: Clean up wpa_tdls_teardown_link() uses
bbef556 Include Extended Capabilities element based on scan results
5ec058d merge in klp-release history after reset to klp-dev
73b28cc TDLS: Do not start concurrent TDLS setup
8b43e82 TDLS: Use wpa_tdls_disable_peer_link() in TPK M1 processing
d0ef38b TDLS: Use wpa_tdls_disable_peer_link() to avoid peer search
38ffd88 TDLS: Use helper function for disable link operation
6a9f522 TDLS: Clean up wpa_tdls_teardown_link() uses
6102472 TDLS: Do not modify RNonce for an TPK M1 frame with same INonce
adce9cf TDLS: Disable the created link on a failed TDLS handshake
24a7d89 merge in klp-release history after reset to klp-dev
7a6c830 Fix possible freed-memory use in BSS table updates
4370c82 EAP peer: Add check before calling getSessionId method
0dbdecc Merge tag 'android-4.3_r3.1' of https://android.googlesource.com/platform/external/wpa_supplicant_8 into cm-10.2
bc0a8ca Merge "Use configured sched_scan interval for the PNO scan"
a1e0944 Merge "P2P: Prefer 20 MHz operating channels on 5 GHz band over 2.4 GHz"
257a25c Use configured sched_scan interval for the PNO scan
484d893 P2P: Prefer 20 MHz operating channels on 5 GHz band over 2.4 GHz
80976f0 Merge "Revert "Drop EAP packet with code 10 from delivering to EAP statemachine.""
a15675b merge in klp-release history after reset to klp-dev
eb76a72 merge in klp-release history after reset to klp-dev
03b5cdf P2P: Prefer 20 MHz operating channels on 5 GHz band over 2.4 GHz
b4fc3ee Android: P2P: Restrict GO channels on A-band
118ec81 Merge "P2P: Stop listen state when listen-only duration is over"
e3b0dce Android: P2P: Restrict GO channels on A-band
dba4457 Merge "Drop EAP packet with code 10 before EAPOL state machine processing"
7bcf2d6 merge in klp-factoryrom-release history after reset to klp-release
518d509 Drop EAP packet with code 10 before EAPOL state machine processing
cb3c90d Merge "TDLS: Do not modify RNonce for an TPK M1 frame with same INonce"
2609d00 Revert "Drop EAP packet with code 10 from delivering to EAP statemachine."
887960a Merge "TDLS : Disable the created link on an improper TDLS handshake"
f7a0ee5 Merge "WPS: Ignore WPS-PBC-to-PIN change from M1 to M2 as a workaround"
213dde5 P2P: Stop listen state when listen-only duration is over
98bc41e TDLS: Do not modify RNonce for an TPK M1 frame with same INonce
9eff415 TDLS : Disable the created link on an improper TDLS handshake
effe89f WPS: Ignore WPS-PBC-to-PIN change from M1 to M2 as a workaround
9df29d1 Merge "nl80211: Ignore disconnect event in case of locally generated request"
37d8f4c Merge "Drop EAP packet with code 10 from delivering to EAP statemachine."
dad3d9e nl80211: Ignore disconnect event in case of locally generated request
3bdda0e Android: P2P: Restrict GO channels on A-band by locale
9432e12 Android: P2P: Remember country locale
72741be Merge "tls_openssl: Store TLS context per-connection"
63806f8 Drop EAP packet with code 10 from delivering to EAP statemachine.
51a47d5 Android: P2P: Fix frequency choice if multichannel supported
3733ef3 Android: Clean entire socket directory
58c9d48 Merge "P2P: Postpone concurrent scans when waiting for first client as GO"

   * external/xmp_toolkit
1f95ef3 Merge tag 'android-4.4_r1' into cm-11.0

   * frameworks/av
e99dacb camera: Allow any target to use message management
41c500a FLAC coded file does not play (single metadata block files)
8ecb8ad Revert "stagefright: Cleanup ifdefs in pause code"
efe03b2 Merge remote-tracking branch 'github/cm-11.0' into HEAD
dce288b camera: Handle the num-jpegs-per-shutter mode
f771dc6 stagefright: Cleanup ifdefs in pause code
4b52ba4 Camera: Rotate display if app doesn't use setDisplayOrientation.
68bf23a libmedia: Increase offload shared buffer size
c8add23 libstagefright: Do not use offload playback for DRM content
65f4e3a NuPlayer: Check if video input format is NULL
768f8db Audio: Tunnel Exception for AAC main profile format
1d54d8d  audio: Fix framecount calculation in AudioFlinger
9a3b748 audio: Fix for OMXCodec::read() getting blocked
33bcafc audio: do not invalidate stream used by voip
4c82bfc audio: Modified API for compress voip formats
a0e6282 Revert extra buffer hack.
dbb2bb9 stagefright: Fix "add an extra buffer to ANW's BUfferQueue"
cf8d8ab Merge "Increase kFastTrackMultiplier from 1 to 2" into cm-11.0
7447090 libstagefright: Fix intermittent pause during tunnel A-V playback
3adfd43 libstagefright: print seek statistics even when paused
3555691 stagefright: add rendering statistics
e9187d9 libstagefright: Filewrite in seperate thread for single video track
2bce3e0 stagefright: add an extra buffer to ANW's BUfferQueue
91f1611 Revert "frameworks/av: rendering statistics for Stagefright."
788a067 libstagefright: Delay release of wakelock
f575002 audioflinger: check for condition before waiting
16da6ff libstagefright: Fix timestamp corruption during offload playback
098f68b libstagefright: Fix incorrect progress bar display during device switch
b762410 audio: do not allow FAST output for voice call stream type
beb60ba AudioFlinger: Handle sound card status change
e407fff frameworks/av: Add audio parameter for sound card status
af61c9e Merge "screenrecord: allow force landscape mode" into cm-11.0
b263fe7 Increase kFastTrackMultiplier from 1 to 2
574d7be Merge tag 'android-4.4.1_r1' into HEAD
69c7536 screenrecord: allow force landscape mode
9137836 stagefright: Don't enforce 16kHz rate for AMR-WB
b5d257e stagefright: Don't enforce 16kHz rate for AMR-WB
555e280 media: Kill incessant logspam during latency measurement WTF
7b3b895 fix screenrecord abort issues
3602ad2 stagefright: Build fixes
70d6eb9 stagefright: Clean up the ifdefs
1a8b3a6 stagefright: Conditionally build legacy audio stuff
03fd1d5 frameworks/av: Update to caf/kk_2.7_rb1.10
d09a376 frameworks_av: Support pre-KitKat audio blobs
cc8ae1e Increase max screen recording time from 3 minutes to 1 hour
fe0cd1d libstagefright: Add legacy LPAPlayer
126a630 WA: Queue extra buffers on output port during reconfig if input EOS-ed
35d6943 libstagefright: Add support for custom LPA buffer size
3e187eb frameworks/av: Fix errors from upstream CAF merge
8d420ed frameworks/av: Add ifdefs for QCOM_HARDWARE features
0e1608f frameworks/av: Fixup after squashed commit of CAF media features
601e9b5 frameworks/av: Squashed commit of media features from CAF
2460533 Merge "Fix metadata access" into klp-dev
4256c97 Fix metadata access
d7e5922 audioflinger: do not use raw pointer for tracks
7dae71d Merge "AwesomePlayer: correct stream type for offload" into klp-dev
2261234 AwesomePlayer: correct stream type for offload
d8a62e2 Camera2: Rework the FPS range vs. FPS single setting detection
4215e61 Merge "audioflinger: fix offload track transition" into klp-dev
9f357f3 Merge "audioflinger: fix offload resume after drain" into klp-dev
92092b3 Merge "stagefright: limit default max-input-size for AVC" into klp-dev
069bcc5 Merge "AwesomePlayer: Improve performance on high-fps clips" into klp-dev
f40cde1 stagefright: limit default max-input-size for AVC
5595f6d Merge "Only initialize sniffers once, don't hold mutex while sniffing" into klp-dev
26c8f71 Merge "Ignore transport stream packets with the "transport_error_indicator" bit set" into klp-dev
56477eb am 27ae268a: am 00cb884f: Merge "StageFright: Removes hacks for Nvidia MPEG2 decoder" into jb-mr2-dev
27ae268 am 00cb884f: Merge "StageFright: Removes hacks for Nvidia MPEG2 decoder" into jb-mr2-dev
00cb884 Merge "StageFright: Removes hacks for Nvidia MPEG2 decoder" into jb-mr2-dev
9da3d95 audioflinger: fix offload track transition
1b9f9b1 audioflinger: fix offload resume after drain
0c3684f AwesomePlayer: Improve performance on high-fps clips
d82e50a [3/3] av: Allow custom DOMX source instead of Google DOMX default
52668ca Ignore transport stream packets with the "transport_error_indicator" bit set
22990fe Merge "Back to the old way of making sure that no more buffers are submitted" into klp-dev
184dfe4 Camera API2: Add support for partial result quirk
caee874 Merge "configure bitrate and bitrate mode at encoder initialization for VP8/9" into klp-dev
e306774 Only initialize sniffers once, don't hold mutex while sniffing
e100b81 Merge "StageFrightRecorder: do not use meta-data mode for software encoders" into klp-dev
a729115 Merge "TimedEventQueue: improve wakelock management" into klp-dev
63295fd Merge "Fix includes for other media variants" into cm-11.0
892e1b9 Back to the old way of making sure that no more buffers are submitted
51ac2d6 Merge "Properly handle executing->idle in GraphicBufferSource" into klp-dev
4ae65f9 Revert "FM Radio: Add support for FM Radio in Android"
6c08123 Revert "fmradio: use caf naming"
e8b51e2 Revert "fm: fix openRecord prototype"
8c9c44d Fix includes for other media variants
e8332ee TimedEventQueue: improve wakelock management
5572b3a Replace assert with error message
ad3b7e8 Properly handle executing->idle in GraphicBufferSource
fd6ecdd Camera HAL3/API1: Add support for the partial result quirk.
48b6cd9 Merge "audioflinger: fix direct output underrun" into klp-dev
dbfb39e Revert "audioflinger: Fix pops in LPA while effects are applied"
a23f17a audioflinger: fix direct output underrun
89b31a3 configure bitrate and bitrate mode at encoder initialization for VP8/9
f8a1169 Merge "Notify current video size if available" into klp-dev
c0952dc AudioPolicyService: Support MR1 audio_policy
5438b9a camera: bring back more of the preview metadata workaround.
f8e417d camera: Re-add micromanagement of preview metadata
a8abeff Camera: Dont process dataCalllback if recording is stopped
5018d39 CameraService: Adds support for longshot mode
0296537 CameraClient: Enables meta data notifications
d9d754c camera: Remove deprecated QCOM camera hacks
eb1b686 audioflinger: Fix pops in LPA while effects are applied
8ffd5b9 Add camera parameters for htc evo 3D. (1/2)
db86089 Added ifndef ICS_AUDIO_BLOB around non-existent functions (3/3)
84be04d libstagefright: optimize thumbnail generation path
0dc3229 libstagefright: support for disabling buffer metadata
584132f Add LG camera HAL parameters
e339679 libstagefright: Reset the decoder while performing seek
53fb870 Camera: Disable TakePicture related messages in stopPreview,stopRecording
a9b5ad6 Camera: Fix deadlock due to mLock in pcb and takepicture
c62d157 Camera: QCOM legacy definitions,HTC cam switch,NO_UPDATE_PREVIEW
d598a35 libstagefright: Checks before freeing buffers on a port
c3cd45d libstagefright: Fallback to software encoder for high resolutions
2e88091 libstagefright - Fix timestamp overflow
395b6a1 audioflinger: Fix for removing noise while resuming playback after pause
a710823 audio: fix meta MIME type failure in MPEG4Writer
a04bede frameworks/av: AAC CSD support for MediaCodec path
a6f9da5 frameworks/av: fix for testAACEncoder CTS testcase
da5a24f libstagefright: Fix for FPS drop issue during A-V playback.
6d327d5 More ifdefs for ICS audio blobs support
b589ead Camera: Add support for ZSL burst mode.
3ba1995 Camera: Enable Histogram feature.
7339d04 libvideoeditor: use vWidth and vHeight for buffer allocation
7d0adad libstagefright: Flush the pending buffers when EOS is received
35de7b2 frameworks/av: Fix for failure in CTS MediaRecorderTest cases
b538c90 libstagefright: Fix for crash in sound recorder during device switch
214db79 libstagefright: Use 64 bit offsets only when needed.
ec5746c libstagefright: Query AudioSystem for suggested record mute duration
0868da6 framewroks/av:Fix ANR at the end of video recording
f9c0d5c Add checks before removing an active buffer in OMXNodeInstance
80bf6fe stagefright: Remove assert for corrupt clips for AMRNB
266e8cf stagefright: Fix to play a specific Mp4 clip due to SYNCH_LOST_ERROR.
0d44b5b Add support for ICS audio blobs
89ad23a fm: fix openRecord prototype
d251e3b Remove ICS getSessionId constructor
d2afc77 Add some Samsung camera color effects
67d5756 Fix includes for media-caf
b0b9cf5 libstagefright: [Reworked] Fix incorrectness nPortIndex value for QueryCodec
98eec44 Camera: Add more htc parameters
2d8a8ca camera: add more htc parameters
2c14d32 libstagefright: Fix a video lag bug after audio reached EOS.
ffbd977 libstagefright: fix indefinate loop in QueryCodec
cc8748a Revert "libstagefright: Fix incorrectness nPortIndex value for QueryCodec"
8f093d6 camera: fixup htc params
dc3600a [WIP]: camera: add parameters for htc cameras
691b428 camera: Don't segfault if we get a NULL parameter
12c6698 camera: Add a few missing legacy camera params.
1a8ae5f libmedia: Add ICS AudioStreamType constructor
3fcdf5c OMXCodec: Re-implement requires-flush-before-shutdown quirk
2a1aae0 Camera parameters for Samsung's qcom based legacy devices
1bb2270 Silence error when DASH player isn't present
b559522 MediaScanner: Ignore dirs with .noscanandnomtp
7c340a4 libstagefright: Fix incorrectness nPortIndex value for QueryCodec                 The query index is wrong, it will make a death loop in my ME722 when get resource thumbnail for MPEG4 video.
821695d libmediaplayerservice: Add new player for DASH
7f37b3b fmradio: use caf naming
96db5f2 Camera: Enable QC Camera feature set.
3142d88 FM Radio: Add support for FM Radio in Android
81c3e81 Video Encoder: Enable Ducati h264 encoder profile change
d8d2b35 camera: add cityid parameter and getInt64 stub for t0lte camera hal
ced8df4 libmedia: implement samsungs isSeparatedStream, built audioparameter
2b3c797 audioflinger: Allow mixed use of JB A2DP HALs and ICS policy
6b8f36a Fix the build on non-QCOM
8eda5d3 camera: add power mode support
a973a86 stagefright: add support for samsung proprietary omx
a4e8786 exynos4:  Part of Netflix fix
a6dd01a stagefright: OMXCodec: Re-enable OMX.TI.Video.encoder's quirks
5649c28 camera: add ISO3200 and ISO6400
0bb568f libstagefright: Add support to seek to zero
4526b34 WifiDisplay: Add an HDCP toggle
3a85aca camera: Ignore CAF_RESTART callbacks
7db68c9 libstagefright: exynos4: set proper eColorFormat
bf3be12 Camera: Qcom parameters partial rebase
23faa62 omx: exynos4: bring inline with jellybean
4fb1c3e libmedia: add pre jb-4.2.1 signature for AudioSystem::getDeviceConnectionState
906eba9 exynos4: libstragefright: add support for samsung colorformat/omx/mfc
dafc0df mediaserver: instantiate SecTVOutService for samsung tvout
9d29299 camera: add iso parameter
9f12215 camera: add parameters for samsung cameras
1c96084 CameraService: Add compatibility for OMAP ICS blobs
a9e1193 Camera Service: Change max number of cameras to 3
e575d59 libmedia: Add ICS audiotrack constructor
e89d5ab libmedia: Add ICS constructor for getOutput
065789f Merge "Restore NuPlayer error and EOS handling" into klp-dev
3e518fd Notify current video size if available
5c7ffae Merge "AudioFlinger: fix duplicating thread standby." into klp-dev
2c3740f AudioFlinger: fix duplicating thread standby.
3ff5792 Merge "camera: Collect stack traces when bad things happen, print with dumpsys" into klp-dev
7fa0152 Restore NuPlayer error and EOS handling
c76b9f5 Merge "AwesomePlayer: ensure STARTED message works after reset" into klp-dev
9c7f845 StageFrightRecorder: do not use meta-data mode for software encoders
1c594b6 Merge "audioflinger: enable effects after registration if needed" into klp-dev
ff3e31d camera: Collect stack traces when bad things happen, print with dumpsys
f4909f6 AwesomePlayer: ensure STARTED message works after reset
fd47797 AudioFlinger: more fixes for offload audio lost
9cae217 Assign blame for playback wakelocks.
be567be Merge "Check for NULL buffer in repeat-latest" into klp-dev
bdfd488 Check for NULL buffer in repeat-latest
f3a6234 Merge "Fix kAutoRampDurationUs overflow issue" into klp-dev
a6f2c7b Allow releaseBuffer after flush
95c0385 Merge "Allow releaseBuffer after flush" into klp-dev
b65473f Fix kAutoRampDurationUs overflow issue
6a99d20 audioflinger: fix track terminated before playing
2e422c4 Allow releaseBuffer after flush
6a51d7e audioflinger: fix track terminated before playing
e3a7ca2 Make sure we get to discover that the cache is sufficiently full again
4ce5dd9 Fix flush() followed by start()
dedc7b0 Merge "Fix flush() followed by start()" into klp-dev
6fa2018 Make sure we get to discover that the cache is sufficiently full again
12022ff Fix flush() followed by start()
f8f15b0 Merge "Fix race condition in AudioTrack::pause followed by start" into klp-dev
787c0d0 merge in klp-release (no-op)
598de6c Fix race condition in AudioTrack::pause followed by start
3defdab Merge "Camera: don't do hw support check for ZSL" into klp-dev
120a884 Merge "AudioTrack: fix head position after restore" into klp-dev
cc21e4f AudioTrack: fix head position after restore
afada1e Camera: don't do hw support check for ZSL
d576687 AwesomePlayer: fix concurrent pause and teardown
a9a1105 merge in klp-release history after reset to klp-dev
014e7fa Make Audio wakelock names less unique.
0135030 merge in klp-release history after reset to klp-dev
50a098c merge in klp-release history after reset to klp-dev
b3cb72a SoundPool: handle new audio track event
d72b7c0 audioflinger: enable effects after registration if needed
15ad247 Camera: Fix deadlock in Camera3OutputStream
bf33cd5 Camera: Skip AE precapture when possible
d5ed226 Merge "Camera: Skip AE precapture when possible" into klp-dev
1dd08b3 Merge "Camera2/3: Add more tracing for API1" into klp-dev
b790abf Camera: Skip AE precapture when possible
2b07e02 Camera2/3: Add more tracing for API1
fa4247a merge in klp-release history after reset to klp-dev
cc27e11 Camera: Save 1 frame time for takePicture call
bae1f52 merge in klp-release history after reset to klp-dev
b6028c4 merge in KFS78N (no-op)
828363d Merge "camera2: Don't race while dumping last frame metadata" into klp-dev
a676e96 merge in KQS81M
a5209c2 Merge "Camera3: Improve resilience to stream failures" into klp-dev
07d2169 Camera3: Improve resilience to stream failures
aab5b08 AwesomePlayer: do not send events when paused.
215bb34 camera2: Don't race while dumping last frame metadata
e8b75ef Cleanup openRecord error handling
fee4ce3 Merge "Cleanup openRecord error handling" into klp-dev
5f49a39 merge in klp-release history after reset to klp-dev
ea0fade audioflinger: offload: fix pause/flush/resume
d1d48a0 TimedEventQueue takes a wake lock
e69e81c fix offload audio effect proxy implementation uuid
026c5b0 Merge "audioflinger: fix wake lock acquisition check" into klp-dev
547789d audioflinger: fix wake lock acquisition check
da0926a Merge "TimedEventQueue takes a wake lock" into klp-dev
8db1884 TimedEventQueue takes a wake lock
385e750 fix offload audio effect proxy implementation uuid
7bab024 Merge "MediaCodec: avoid codec EOS if flushing during port reconfiguration" into klp-dev
19fffcb Merge "Camera3: track request status in inflight queue" into klp-dev
1d1f846 Camera3: track request status in inflight queue
8097068 Merge "Better recording wake lock accounting" into klp-dev
e14a5d6 Better recording wake lock accounting
580ed26 Merge "stagefright: enable adaptive playback based on codec format key" into klp-dev
b2d71d3 Merge "Camera API 2, Device 2/3: Implement idle and shutter callbacks" into klp-dev
fce0d18 stagefright: enable adaptive playback based on codec format key
56ce726 IOMX: Add prepareForAdaptivePlayback method
a306ee6 Remove now unused wfd commandline tool. (also unbreaks the build)
a73c954 MediaCodec: avoid codec EOS if flushing during port reconfiguration
f1e98d8 Camera API 2, Device 2/3: Implement idle and shutter callbacks
6ea551f Remove obsolete miracast sink code and friends.
b748ce6 merge in klp-release history after reset to klp-dev
a504d29 MediaCodecInfo: report supported color formats for non-native-window mode
f05e50e Camera: only return static metadata for HAL3 device
26c1fb2 Merge "Camera: drop stale callback buffer" into klp-dev
353fb9b Merge "MediaTimeProvider support fixes" into klp-dev
5fd39f7 Merge "MediaCodecInfo: report supported color formats for non-native-window mode" into klp-dev
d244354 merge in klp-release history after reset to klp-dev
893068a Camera: drop stale callback buffer
8b905e1 Merge "Camera: Set default thumbnail size with matched aspect ratio" into klp-dev
6218fdc MediaTimeProvider support fixes
1adf20c Merge "fix volume and effect enable delay on offloaded tracks" into klp-dev
c16c203 MediaCodecInfo: report supported color formats for non-native-window mode
9fc79c6 Camera: Set default thumbnail size with matched aspect ratio
f006989 Merge "Change VP8 encoder bitrate" into klp-dev
0797fb7 Merge "Indicate sync frames returned by encoder" into klp-dev
59fe010 fix volume and effect enable delay on offloaded tracks
a9c3533 merge in klp-release history after reset to klp-dev
3d97e23 Merge "Prevent onPrepared callback from being called twice" into klp-dev
30c0863 Change VP8 encoder bitrate
5d6d86a fix oflload effect proxy commmand handling
eba9bf7 fix command handling in effect offload proxy
faca05e Effect Offload Proxy for effects offload
2eab94f Effects Factory changes for effects offload
83f4000 Revert "Effects Factory changes for effects offload"
5b8ce24 Revert "Effect Offload Proxy for effects offload"
42c5ae8 Prevent onPrepared callback from being called twice
f2c8b02 Merge "fix playback position after switching to offload" into klp-dev
91b0ca1 fix playback position after switching to offload
0b74d2b Merge "LoudnessEnhancer compatible with stereo imaging" into klp-dev
465da60 Indicate sync frames returned by encoder
a2340b3 Merge "Don't call audio effect process on offloaded playback threads" into klp-dev
bcfcfd4 Camera2 API: Hack: Always use async mode with GLConsumer
0adc67d Merge "audioflinger: fix crash when starting offload thread" into klp-dev
4de9559 audioflinger: fix crash when starting offload thread
1da3b60 Camera2 API: Hack: Always use async mode with GLConsumer
cd0c468 LoudnessEnhancer compatible with stereo imaging
fed6292 Don't call audio effect process on offloaded playback threads
10aa696 merge in klp-release history after reset to klp-dev
6914de6 Merge "Camera: Implement getCameraCharacteristics" into klp-dev
2b59be8 Camera: Implement getCameraCharacteristics
1802399 Merge "fix deadlock in audioflinger::createEffect()" into klp-dev
eb3c337 fix deadlock in audioflinger::createEffect()
2b89093 Merge "Camera2/3: Support new PASSIVE_UNFOCUSED AF state" into klp-dev
58dd078 Merge "Send kWhatConnected in onTimeUpdate() before first access unit" into klp-dev
260fa61 merge in klp-release history after reset to klp-dev
d2ac314 Merge "Fix log typos in Visualizer effect" into klp-dev
6fbc9ef Fix log typos in Visualizer effect
ddfbfae fix oflload effect proxy commmand handling
1c7f35d Merge "soundpool: allocate shared memory heap by client" into klp-dev
1ecd3dc Merge "Camera2/3: Properly disambiguate FPS range vs. single FPS setting" into klp-dev
e93cf2c Cleanup openRecord error handling
3d00aa6 soundpool: allocate shared memory heap by client
ffd5687 Send kWhatConnected in onTimeUpdate() before first access unit
3ae8206 merge in klp-release history after reset to klp-dev
664539d audioflinger: fix ro.audio.silent in offload again
0ca25cb AudioTrack: fix music resume
402dfba Merge "Add support for level measurements in Visualizer" into klp-dev
09647d2 Add support for level measurements in Visualizer
1d2536f Merge "AudioTrack: fix music resume" into klp-dev
21e5456 fix incoming call audio start time.
9d2c78c AudioTrack: fix music resume
0eee925 merge in klp-release history after reset to klp-dev
4ad28ea Camera2/3: Support new PASSIVE_UNFOCUSED AF state
70b0540 Camera2/3: Properly disambiguate FPS range vs. single FPS setting
4b701cc Merge "Revert "Workaround slow AudioTrack destruction"" into klp-dev
3b3cfcf Merge "Fix slow AudioTrack and AudioRecord destruction" into klp-dev
2515020 Camera2/3: For still captures, use widest FPS range available.
5a6cd22 Fix slow AudioTrack and AudioRecord destruction
e2773bb Revert "Workaround slow AudioTrack destruction"
291a09c Merge "Camera2/3: For still captures, use widest FPS range available." into klp-dev
0181fde Camera2/3: For still captures, use widest FPS range available.
a3b97ad Merge "audioflinger: implement getTimestamp() for offloaded tracks" into klp-dev
accc147 audioflinger: implement getTimestamp() for offloaded tracks
75318ad camera2: Tell all streams to ignore global device UI rotation
fbb2609 Merge "audioflinger: fix lost offload thread resume event" into klp-dev
ede6c3b audioflinger: fix lost offload thread resume event
cfca686 Merge "Rotate fallback size" into klp-dev
6e86faa Workaround slow AudioTrack destruction
253dfdb Rotate fallback size
b5bca3f Merge "camera2: Tell all streams to ignore global device UI rotation" into klp-dev
feb6d27 Merge "Workaround slow AudioTrack destruction" into klp-dev
a7b5ab7 merge in klp-release history after reset to klp-dev
f8b2a6f camera2: Tell all streams to ignore global device UI rotation
d1b28d4 audioflniger: fix leaked audiosession references
8bbbd7d Workaround slow AudioTrack destruction
8c617cd Partial fix for SoundPool not terminating
5baf2af more support for audio effect offload
9a98b6d Merge "Partial fix for SoundPool not terminating" into klp-dev
8d0fda9 Partial fix for SoundPool not terminating
ab6c93b Merge "Use changed MediaCodec.PARAMETER_KEY_VIDEO_BITRATE value" into klp-dev
1919419 merge in klp-release history after reset to klp-dev
530fdbd Use changed MediaCodec.PARAMETER_KEY_VIDEO_BITRATE value
6cc3a99 LoudnessEnhancer audio effect implementation
4f26dbf merge in klp-release history after reset to klp-dev
18f8614 Merge "Fix underruns when fast track denied due to SRC" into klp-dev
ce8828a Fix underruns when fast track denied due to SRC
2801f14 merge in klp-release history after reset to klp-dev
bc910e5 Merge "Fix hang" into klp-dev
a099d1f Merge "Camera3: Always set a trigger ID for an active trigger" into klp-dev
ee08f7e Fix hang
72a2f17 Merge "Camera: setCallBackWindow only if callback surface is used" into klp-dev
a5652e9 Merge "Add FLAG_CAN_SEEK_BACKWARD and FLAG_CAN_SEEK_FORWARD see flags" into klp-dev
93508d8 merge in klp-factoryrom-release history after reset to klp-release
2f876f9 Camera3: Always set a trigger ID for an active trigger
527748a Camera: setCallBackWindow only if callback surface is used
fb4130a merge in klp-release history after reset to klp-dev
66281c3 Camera: Don't overwrite the error status
d176ec1 Merge "Fix SoundPool.play() looping" into klp-dev
7f91e5e Merge "audioflinger: fix ro.audio.silent in offload mode" into klp-dev
1abbdb4 audioflinger: fix ro.audio.silent in offload mode
d4dadf2 Merge "Camera: Limit supported preview sizes" into klp-dev
3ef464e Camera: Limit supported preview sizes
972a173 audioflinger: longer offload thread standby delay
e360d27 Fix MediaDrm cts tests
99bf626 Merge "Fix MediaDrm cts tests" into klp-dev
877c673 Merge "ACodec: fix flush/resume for decoder-output-meta-data mode" into klp-dev
c38fcfb ACodec: fix flush/resume for decoder-output-meta-data mode
dc33c54 Merge "Fix AudioTrack shared memory leak" into klp-dev
d0035ff merge in klp-release history after reset to klp-dev
3448680 Fix MediaDrm cts tests
4b7069d Add FLAG_CAN_SEEK_BACKWARD and FLAG_CAN_SEEK_FORWARD see flags
efc4d48 Merge "audioflinger: add HOTWORD audio source." into klp-dev
a911f51 Pass subtitle track properties to getTrackInfo
8973c04 Fix SoundPool.play() looping
0c72b24 Fix AudioTrack shared memory leak
9a54bc2 audioflinger: add HOTWORD audio source.
92269d5 merge in klp-release history after reset to klp-dev
c728c58 Merge "Make sure the encoder instance is safely release()'d before its" into klp-dev
7f9551f MediaMuxer: Hook up setLocation method
6220f99 Merge "camera3: Dump latest request sent with dumpsys" into klp-dev
6ca83fa Merge "audioflinger: no effects on offloaded tracks" into klp-dev
813e2a7 audioflinger: no effects on offloaded tracks
8ff3083 merge in klp-release history after reset to klp-dev
d1d6467 Camera: Correct stream id types
1e479c0 camera3: Dump latest request sent with dumpsys
84b7fb0 Camera: Send VIDEO_SNAPSHOT intent for video snapshot case
e6d5794 Make sure the encoder instance is safely release()'d before its
3b4529e audioflinger: remove async write race conditions
60c60df Effect Offload Proxy for effects offload
a82975e Merge "Effects Factory changes for effects offload" into klp-dev
284c17e Effects Factory changes for effects offload
c23981d Merge "Better workaround for slow decoders." into klp-dev
36a8b33 Merge "camera: Fix race condition between setParameters() and stopPreview()." into klp-dev
a27c4aa camera: Fix race condition between setParameters() and stopPreview().
72119ce Merge "Start 'am' with exec()" into klp-dev
d637611 merge in klp-release history after reset to klp-dev

   * frameworks/base
9145254 Limit QC camera features to post-ICS HALs
c2c43a3 Merge remote-tracking branch 'github/cm-11.0' into HEAD
2178a42 Merge "SystemUI: Add double tap to sleep gesture" into cm-11.0
cfaa80a Merge "frameworks_base: ES translations" into cm-11.0
b42284b Merge "base: NL translations" into cm-11.0
c97faa7 frameworks_base: ES translations
c84a3b3 Core & SystemUI: RU translation
19e0a9a Merge "Base_SystemUI: CA translations" into cm-11.0
a840942 Hey, why we need this?
576ab6e Revert "Revert "Rollback Bluetooth changes for now.""
612cebb Merge "Forward port CM Screen Security settings (1/2)" into cm-11.0
5e2d55e Revert "Rollback Bluetooth changes for now."
f5dcaef Merge "SystemUI: don't crash when user disable default apps" into cm-11.0
17b9eeb base: NL translations
56e4b9f framework/base: get proper obb mountpoint based on user handle
180efee wlan: Fix for delay in PNO scan trigger after p2p disconnect.
6d9c990 frameworks/base: add app launch timeline instrumentation
6c6b685 Close sockets on wpa_supplicant termination.
3117366 wlan: Error handling on PNO failure due to active P2P session.
529747a Clear the scan list when an empty list is received
a4a6e66 Base_SystemUI: CA translations
d852b5a Merge "frameworks/base: IT translations" into cm-11.0
b393e0f Merge "Update immersive confirmation." into cm-11.0
fdaa2de SystemUI: don't crash when user disable default apps
fd9629c Merge "Port: Don't show phone unlock targets for devices without voice (1/2)" into cm-11.0
dd2a454 Update immersive confirmation.
84509db core: added national roaming info for Tesco Mobile in Ireland.
4c5cf75 Merge "Revert "Telephony: Add data rat constant"" into cm-11.0
e101568 Merge "QuietHours: disable volume change tone during quiet hours" into cm-11.0
d57ac56 Fix ResTable_config::CONFIG_* typo (MCC vs MNC)
dc35b02 Merge "systemui: Use the same color for circle battery than clock color" into cm-11.0
d9dc0d7 Merge "systemui: Fix hidden battery icon style" into cm-11.0
d3c0b77 Merge "systemui: fix circle battery percentage alignment for low dpi devices" into cm-11.0
b0fde04 BatteryService: Restore the original parcel order
0094b1e Merge "SystemUI: Forward port Statusbar Clock and Date actions" into cm-11.0
c5510b1 SystemUI: Forward port Statusbar Clock and Date actions
39c8d15 systemui: Use the same color for circle battery than clock color
563e864 Merge "base: added national roaming info for Pepephone in Spain" into cm-11.0
624d877 systemui: fix circle battery percentage alignment for low dpi devices
e0e8d6b systemui: Fix hidden battery icon style
d4ad31f frameworks/base: IT translations
33dcac3 KeyguardServiceDelegate: disable DEBUG
d2cf768 Merge "National roaming info for 3 in Ireland" into cm-11.0
51ab82a Fix indention.
d446b05 Forward port CM Screen Security settings (1/2)
e18e0f1 PhoneWindowManager: fix navbar behavior in expanded mode after 4.4.2 merge.
7adda8f Merge "keyguard: fix-fix layout for sw320dp devices" into cm-11.0
d037afd Merge "National roaming info for yesss! in Austria" into cm-11.0
abf6684 Rollback Bluetooth changes for now.
40d7ec9 National roaming info for 3 in Ireland
53cde41 National roaming info for yesss! in Austria
03cd676 Unbreak the public API again...
00402e5 Merge "Frameworks: PT-BR Translations" into cm-11.0
5e20ac7 base: added national roaming info for Pepephone in Spain
391cf46 SystemUI: CA translations
b8ef3e5 Merge "base: Add dock battery support" into cm-11.0
b52298d Merge "base: Remove duplicated key handling" into cm-11.0
f7cd8a4 base: Remove duplicated key handling
d09ad84 Revert "Telephony: Add data rat constant"
c998951 Merge "Framework_base: PT-BR Translations" into cm-11.0
f9e2c93 Profile: disable triggers when profiles are disabled
e3fb8dd BatteryService: fix FC on boot until battery stat is present
a2da00e Merge "Remove 'force overflow button' logic." into cm-11.0
efd1363 Merge "Telephony: Add data rat constant" into cm-11.0
6316040 Merge "National roaming info for Drei in Austria" into cm-11.0
cf7b868 Bluetooth: Changes for LPP and extended LE scan
703b0d2 OBEX: Reduce Obex MTU size for A2DP or SCO concurrency
17221101 Bluetooth: HID: Add support for HID Device Role
5433d1f National roaming info for Drei in Austria
d569f62 Merge "Properly handle null URIs." into cm-11.0
fafcb82 base: Add dock battery support
41c1f11 Merge "Fix profile lockscreen override." into cm-11.0
7827327 Fix profile lockscreen override.
f258f44 SystemUI: Add double tap to sleep gesture
0938f58 Re-add expanded desktop tile.
57e1d7b Merge "base: added national roaming info for Play in Poland" into cm-11.0
3deed54 Merge "WindowManagerService: fix application transitions in expanded mode." into cm-11.0
dbc0d78 Merge "Fix a bootloop problem when /data/system/usagestats/usage-history.xml is empty. This often occurs after an incomplete reboot/shutdown or battery pull." into cm-11.0
60f7961 Telephony: Add data rat constant
d5e28d3 core: added national roaming info for Free Mobile in France
ea2dc77 base: added national roaming info for Play in Poland
7b480ca Merge "Parse UUID string with Long.parseLong" into cm-11.0
cfc233d Merge "fix for screenshot animation glitch in portrait" into cm-11.0
1121fac Remove 'force overflow button' logic.
cf86116 Properly handle null URIs.
3dee411 Port: Don't show phone unlock targets for devices without voice (1/2)
c3a132b Parse UUID string with Long.parseLong
a8f92a9 Put FileUtils back into android_runtime
94f1fda Frameworks: PT-BR Translations
0f93dc6 fix for screenshot animation glitch in portrait
ebb7b54 PT-BR: Update translations
55e7461 Merge "SystemUI: Initial DE translation" into cm-11.0
78b6c70 Merge "Fix: Fix for ambiguous and broken disk formatting dialog" into cm-11.0
6e80c4c Merge "Call to equals() comparing different types (FindBugs)" into cm-11.0
90e9208 QuietHours: disable volume change tone during quiet hours
c762259 Fix: Fix for ambiguous and broken disk formatting dialog
9c9c6d1 keyguard: fix-fix layout for sw320dp devices
1374ff9 Call to equals() comparing different types (FindBugs)
e290de5 Fix a bootloop problem when /data/system/usagestats/usage-history.xml is empty. This often occurs after an incomplete reboot/shutdown or battery pull.
797821b SystemUI: Initial DE translation
040f51d Properly null check all button usages.
bb0c0ab Add lockscreen rotation as an optional rotation setting (1/2)
c7f1c3f SystemUI: Fix battery indicator alignment
6ff5a31 wifi: Allow Settings to retrieve country code (1/2)
33110a0 Add support for allow-permission extension. This will grant a sharedUserId arbitrary permissions as defined by XML files in /system/etc/permissions.
42182f6 Merge "keyguard: fix layout for sw320dp devices" into cm-11.0
abf2cb8 Merge "Avoid layout passes when updating data activity indicators." into cm-11.0
17c2e4f Merge "Make ImageView drawable update more efficient in some cases." into cm-11.0
fa06992 keyguard: fix layout for sw320dp devices
9628375 Merge "Revert "core: add AST support"" into cm-11.0
a462079c Revert "core: add AST support"
34ec6a3 Merge commit '4.4.1_r1' into HEAD
864a84c core: add AST support
1e3c4a9 SystemUI: unbreak RecentsPanel with translucent decors.
cc2b05b Merge "Keyguard: fix statusbar lags when default widget shown." into cm-11.0
22a7c84 Merge "framework: fix screenshot and rotation animation for devices with abnormal hw rotation" into cm-11.0
2811a57 WindowManagerService: fix application transitions in expanded mode.
c872eca QS: Disable WifiDisplay tile
58f25d1 Merge tag 'android-4.4.1_r1' into HEAD
016664a Development shortcut in StatusBar and Recent Panel
537fe4b SystemUI: fix wrong statusbar background.
f5de740 SystemUI: fix wrong statusbar background.
e733e84 Avoid layout passes when updating data activity indicators.
eb7c097 Make ImageView drawable update more efficient in some cases.
aa2a9d6 Keyguard: fix statusbar lags when default widget shown.
c4cde31 MiniThumbFile: Fix image/bitmap retrieval
8bd0a83 MiniThumbFile: Fix image/bitmap retrieval
766daed Fix the resource IDs used by CTS tests
354c54b Fix the resource IDs used by CTS tests
ba9e20a Merge "Fix navbar editor for RTL layouts." into cm-11.0
63e7778 frameworks/base: vectorize Bitmap operations
c81e57a Register the ActivityTrigger on all QCOM devices
2213ba2 Fix navbar editor for RTL layouts.
54b1a77 SettingsProvider: Initialize defaults for CM features
2ab3ff3 Merge "SystemUI: add CHANGE_NETWORK_MODE permission" into cm-11.0
712d4f2 Revert "am: Allow more hidden apps on devices with lots of RAM"
b072393 Prevent lock/unlock sound during music playback
c95d62c Externalize symbol picker options to resources
764bdc4 Merge "Fix FindBugs issue" into cm-11.0
4269164 pm: Prevent a system_server crash is package name is null
7fce58e framework: fix screenshot and rotation animation for devices with abnormal hw rotation
fe5e368 framework: fix reference leak in activiy manager
9e295bf Merge "Fix Quick Settings tiles jerking down while animating to notifications view" into cm-11.0
cdf38ea SystemUI: add CHANGE_NETWORK_MODE permission
f193a3c Fix Quick Settings tiles jerking down while animating to notifications view
109737f Fix FindBugs issue
2903f91 Forward port circle battery.
e2a600a FrameworkBase: Fix aapt warnings [translation]
a92d148 Merge "Quiet Hours: Clean up and consolidate code" into cm-11.0
00094f3 Merge "Port Forward Quick Unlock" into cm-11.0
5cbb5e9 Port Forward Quick Unlock
f88f81a Merge "Fix "no recent apps" color" into cm-11.0
d9f02f4 Hide new non-standard permission
aa25e2b hwui: Apply hwui qcom fixes to all adreno-bearing hardware
e0cfde1 Merge "Add xxhdpi versions of our improved tethering icons" into cm-11.0
4c3f9eb Add xxhdpi versions of our improved tethering icons
6471aee "Clear all" button on recent apps
790e401 Fix "no recent apps" color
e475764 Quiet Hours: Clean up and consolidate code
5e2fe0f SystemUI: do not collapse panels if keyevent was canceled.
870d30f Revert "PhoneWindowManager: Delay setting updates during window animation."
61941dd NavigationBar : Customization
be9c317 SystemUI: fix recents animation in expanded mode.
b57027b SystemUI: fix RecentPanel position in landscape mode.
e705f1d Reimplement expanded desktop on top of immersive mode.
0dcd195 Merge "AF: Fix display of units." into cm-11.0
4c2ca7e Merge "Framework : Lockscreen - Customizable shortcuts" into cm-11.0
7f350f6 Framework : Lockscreen - Customizable shortcuts
946e01b Framework_base: PT-BR Translations
afa9fa7 Add SMS Middleware layer.
92a41e0 Revert "Add permission that allows cancelling notifications from other apps."
281cb51 WMS: fix no thumbnail image of Gallery in the recent tasks list.
a349d1e SystemUI: Fix missing top task in recent panel.
d13ad5e Add support for QC's time_daemon
8fee950 AF: Fix display of units.
ed4b6d2 SystemUI: Update adb over network icons to kitkat colors
4e2d5f8 SystemUI: Navigation Bar: Rotate the search light in landscape
7128b6f Keyguard: disable music transport control debug
78511f62 Turn off carrier provisioning by default
b70179f [1/2] Forward port power connect/disconnect notification support
f2fa2d8 Frameworks: QS performance profiles tile
1dfd017 Re-add BOARD_USE_LEGACY_TOUCHSCREEN flag for the devices that needs it
f8a68f2 [2/3] mediaeditor: Allow custom DOMX source instead of Google DOMX default
989201f ifeq QCOM: video: Add support for extended media listener
525c2c3 Fix stencil buffer bug.
67a46b2 Update the layer's alpha value upon composition of the layer
b4cfbb3 Remove opaque check in preparing dirty region
c5bb1bb ActivityTrigger:  New class to invoke when activity starts/resumes
bbb47cf ActivityManager: Donot take launcher screenshot.
4047385 P2P: Fix for GO inviting a p2p device.
d3bdbc3 framework:Thread synchronization for UI update
585dcda p2p:Fix for discovery failure until STA is connected to AP.
d5c47a9 wifi: Fix for connection between GO and p2p device
481fd60 Show PIN on Peer device on receiving PIN display request.
a8fc17d base: Fix for wifi tethering crash
1c5a97d Wifi: Fix for connection failure between third client and GC.
5cffbc4 audio: Fix for volume level mismatch for AVRCP headset
7900e16 video: Add support for extended media listener
51a7a83 audio: Fix for LPCM surround sound recording
a0f6c71 Bluetooth: Fix RfComm socket cursor exceptions in STRICT MODE.
eb9c46c frameworks/base: Fix race conditions on resume/suspend using power key
a069c26 input: Forward-port support for chained input filters
c780081 PackageManager: Prevent themes from going into ASEC containers
8aaa1df Support GESTURE_SENSOR input device type with GestureService
8786a62 Dispatch keys to a device specific key handler
15bd9ff Merge "Make "SD Card removed" notification dismissible if the removed SD Card is not the primary storage" into cm-11.0
936dfe2 Merge "Forward port SystemUI: HSPA+ Support" into cm-11.0
2ff22d2 Forward port SystemUI: HSPA+ Support
8c72e0a Update reboot and screenshot power menu drawables with xxhdpi versions
d07929e Make "SD Card removed" notification dismissible if the removed SD Card is not the primary storage
feef988 Stop wifi display discovery when no longer needed.
bf2ed3f Fix issue #11790471: Crash removed home buttons and notification bar/shade
c4294fb Revert "PreferenceFragment showing the breadcrumb when not needed."
cacd672 Revert "PreferencesFragment showing the breadcrumb area in single pane mode."
e1294d3 Merge "KeyguardViewMediator: Play lock screen sound sooner" into cm-11.0
7647d86 Make action bar media router icons blue again.
6f46672 Only scan for wifi display when there is no active connections
ff1a971 Merge "PhoneWindowPolicy: Fix NPE race condition by excessive screen on delay" into cm-11.0
36ca77f Merge "keyboard: re-add code to detect lid state" into cm-11.0
fd4b96a Merge "QuickSettings: Port from cm-10.2 (Squashed commit)" into cm-11.0
dca60ff Merge tag 'android-4.4_r1.2' into cm-10.2
28b6d38 Harden against transiently unavailable backup transports
0fb8556 Mask OOBE when filtering recent documents.
b57512e Notify apps when insets change.
ee7d501 Fix incorrent page range parsing when custom print options used.
c172ae0 keyboard: re-add code to detect lid state
c0d34eb QuickSettings: Port from cm-10.2 (Squashed commit)
245408d Merge "Do not hold direct ref BatteryStatsImpl$Uid$Proc" into klp-dev
afc76f2 Merge "Use scaled display size in wallpaper constraint." into klp-dev
2cd3fb5 Do not hold direct ref BatteryStatsImpl$Uid$Proc
d6e836c Use scaled display size in wallpaper constraint.
35fb6cd Merge "Import translations. DO NOT MERGE" into klp-dev
d7b4052 Merge "Import translations. DO NOT MERGE" into klp-dev
e568672 Merge "Fix NPE in ConnectivityService" into klp-dev
9570ed5 Merge "Add libphonenumber to layoutlib.jar. DO NOT MERGE" into klp-dev
599105a Merge "Fix NPE in layoutlib. DO NOT MERGE" into klp-dev
a8dae99 Fix NPE in ConnectivityService
4f0d1fc Import translations. DO NOT MERGE
2337eb1 Import translations. DO NOT MERGE
564fb1b Import translations. DO NOT MERGE
e2a886f audio: Add ifdefs for QCOM_HARDWARE audio features
d5e972f   audio: Support for MSM audio formats
8647db9 audio: audio enhancements for playback and recording.
56783f0 audio: Define Proxy device
dc6f459 audio: add support for MSM audio formats
b19860c Merge "Keyguard: Bring back fast unlock" into cm-11.0
8c375fb Merge "Framework: Bring back Maximize widgets (1 of 2)" into cm-11.0
4c5d0db Keyguard: Bring back fast unlock
0694252 Framework: Bring back Maximize widgets (1 of 2)
0b4b8a3 Framework: Bring back Volume dialog features (2/2)
01a14dc PhoneWindowPolicy: Fix NPE race condition by excessive screen on delay
c46c4a6 Handle backup transport registration dynamically
29f3d48 merge in klp-release history after reset to klp-dev
b49289b Add config_restartRadioAfterProvisioning
8f63a29 Handle backup transport registration dynamically
23188c2 Merge "Restore jankless transition keyguard-to-wallpaper" into klp-dev
de43ebe Restore jankless transition keyguard-to-wallpaper
31cab2f Merge "Add config_restartRadioAfterProvisioning" into klp-dev
9124d56 Add config_restartRadioAfterProvisioning
3de885b Merge "Disallow applications from initiating cast screen." into klp-dev
af57418 Disallow applications from initiating cast screen.
2785892 Import translations. DO NOT MERGE
6874bfe Merge "Created print jobs should not be persisted until they are queued." into klp-dev
5823352 Cancel double tap mode on action_up
2201081 Merge "Handle backup transport registration dynamically" into klp-dev
1907c0d Merge "Don't show external presentation until keyguard actually shows" into klp-dev
cefba58 Handle backup transport registration dynamically
885810d Created print jobs should not be persisted until they are queued.
a7a46a6 Merge "Update cast screen strings." into klp-dev
68837c4 Merge "Avoid skipping animated status bar icon frames." into klp-dev
d31fd40 Don't show external presentation until keyguard actually shows
cef34fc Update cast screen strings.
3272764 Avoid skipping animated status bar icon frames.
90fa533 Merge "Don't show keyguard until the device has been provisioned." into klp-dev
99437f2 Merge "Ensure recipient can be launched before attempting broadcast delivery" into klp-dev
2e3ede7 Merge "Maybe fix issue #11634365: Leaking restarting services" into klp-dev
ddc19e9 Maybe fix issue #11634365: Leaking restarting services
299422b Don't show keyguard until the device has been provisioned.
2a96fc1 Merge "Fix RemoteController update in RemoteControlClient registration" into klp-dev
ba629da Ensure recipient can be launched before attempting broadcast delivery
24fe066 Merge "Fix am argument ordering documentation." into klp-dev
7625c84 Fix am argument ordering documentation.
c68bb18 Merge "SyncManager now returns copy on getCurrentSyncs()" into klp-dev
c01839b SystemUi : Port forward statusbar brightness control
5fd5aa3 Fix compatibility issue on InputMethodSubtype
320ad9f Fix RemoteController update in RemoteControlClient registration
48d2bcf Reset padding flags when set programmatically or implicitly from background
a7456e4 SyncManager now returns copy on getCurrentSyncs()
39af5a7 Merge "Don't set up external displays from binder thread" into klp-dev
4e04115 Merge "Avoid NPE and add a warning log if a printing app misbehaves." into klp-dev
c8867b2 Merge "Report keyguard as initially showing and secure until we know" into klp-dev
afd1967 Avoid NPE and add a warning log if a printing app misbehaves.
c32d89f Merge "Replace keyboard sounds with latest (softer) design" into klp-dev
80cb9bc Don't set up external displays from binder thread
75c12de Merge "Increase Reject threshold for disabling networks" into klp-dev
7e11b16 VideoView: expand documentation on state save/restore limitations
594eeb0 Merge "Fix for the invalid Global Proxy Setting" into klp-dev
1f0f9fa Merge "Add null pointer check." into klp-dev
92d0249 Fix for the invalid Global Proxy Setting
8fa06ee Increase Reject threshold for disabling networks
e5f17ab Report keyguard as initially showing and secure until we know
a951fa5 merge in release branch changes (no-op).
0e823a4 Merge "Keyguard isn't visible if it hasn't been drawn." into klp-dev
ada62fc Add null pointer check.
dc0acc6 Merge "Import translations. DO NOT MERGE" into klp-dev
711d390 Merge "Small DocumentsProvider doc improvements." into klp-dev
3714473 Merge "Enable fast camera transition when launched from navbar" into klp-dev
9c8d56a Merge "Reduce camera launch time by about 250ms." into klp-dev
d697ba7 Merge "Fix NPE at PrintSpooler in Japanese environment." into klp-dev
b4aac8d Import translations. DO NOT MERGE
3b94540 Small DocumentsProvider doc improvements.
14f3008 Merge "Update the PrintDocumentAdapter docs." into klp-dev
5c7bd01 Keyguard isn't visible if it hasn't been drawn.
2a22627 Merge "Import translations. DO NOT MERGE" into klp-dev
5cc3ddf Merge "Import translations. DO NOT MERGE" into klp-dev
bc3be0e Import translations. DO NOT MERGE
9f500fe Import translations. DO NOT MERGE
1a8c713 Fix NPE at PrintSpooler in Japanese environment.
0b2c2b1 Merge "Support preferred activities with zero or one scheme in the filter" into klp-dev
31f7c91 Merge "Bespoke, handcrafted, artisanal assist affordance assets." into klp-dev
4249841 Merge "DessertCase fixes:" into klp-dev
f554042 Merge "Switch DeadZone to Slog." into klp-dev
54ca906 Merge "Get rid of a race in NsdService in stopResolveService and getAddrInfo" into klp-dev
34262cdf Replace keyboard sounds with latest (softer) design
41b92b0 Merge "Finalize assets for screen casting." into klp-dev
7d667ee Merge "Ensure wallpaper hint is at least as large as the display." into klp-dev
66a4f91 KeyguardViewMediator: Play lock screen sound sooner
1f92d7f Add libphonenumber to layoutlib.jar. DO NOT MERGE
d0581d2 Fix NPE in layoutlib. DO NOT MERGE
78cfdf3 Update changed delegate method in Bitmap_Delegate. DO NOT MERGE
2f106cd Merge "Add back navigation ring customization." into cm-11.0
f37a49d Merge "Bring back two-line layout for status bar date." into cm-11.0
67e1fc5 Merge "Add GlowPadView extensions needed for lockscreen targets and nav ring." into cm-11.0
e7ae644 Finalize assets for screen casting.
218ecd4 Fix the docs build
7d57b7a Merge "Improve documentation for InputType and EditorInfo." into klp-dev
b948018 merge in klp-mr1-release history after reset to klp-dev
c816b8e Enable fast camera transition when launched from navbar
5c6a781 DessertCase fixes:
aa89847 Reduce camera launch time by about 250ms.
b65da9e Bespoke, handcrafted, artisanal assist affordance assets.
29787f6 Switch DeadZone to Slog.
56dd9f0 merge in klp-mr1-release history after reset to klp-dev
2229ca0 Fix an action bar accessibility regression
57b296f Update the PrintDocumentAdapter docs.
6cd206b Merge "Relayout windows that handle their own config change." into klp-dev
4038724 Get rid of a race in NsdService in stopResolveService and getAddrInfo
48dab49 Merge "Fix inconsistency in reporting device admin active state." into klp-dev
5d9f547 Relayout windows that handle their own config change.
087044c Support preferred activities with zero or one scheme in the filter
c641de0 Merge "Add event logging for tasks and stacks." into klp-dev
3f183a2 Merge "Fix bug #11586041 Regression: text truncation in Clock" into klp-dev
8a0d133 Merge "Make AudioPackage11 (N7 v2) more like AudioPackage12_48 (N5)" into klp-dev
4d12d8b Merge "Camera2: Add support for partial result metadata quirk" into klp-dev
2c2549c Add event logging for tasks and stacks.
41f6464 Ensure wallpaper hint is at least as large as the display.
c607659 Fix duplicate "progress_nomediapresent" resource entry
982700e p2p: Flush the p2p scan result on group remove event
30f25fb Fix for framework reboot on format of SD card
3690e36 BootReceiver: Skip subdirectories inside tombstones scan
9ead8b2 frameworks/base: creating sperate files for ANRs traces
582c69e frameworks/base: move the traces file to avoid data loss.
6ff2e80 Media: Add quality levels for two 4k resolutions for camcorder
8bf9a47 Fixing Compilation issues.
ae1906e Bluetooth: DUN: Add framework changes to support DUN
a5de7e8 Bluetooth: Add Get/Set socket option to the Bluetooth Socket
7214cf63 base: IPV6 tethering support
cb903dc Bluetooth: Support  HFP Client role on Bluedroid.
6697104 frameworks/base: Use ExtendedRemoteDisplay to launch Wifi Display
cef6d25 Bluetooth: SAP: Add framework changes to support SAP
9337d51 Initial bringup frameworks-base
b622e80 Bluetooth: Changes to support AVRCP 1.5
07a30a4 OBEX: Implementation of MAP and PBAP client role on Bluedroid.
af79057 gps: added 1021 gid for gpsone_daemon
bfac89c Fix: FATAL exception during Autonomus group creation failure
d5c8258 NLP Combo feature : screen network locations
c48972b gps: LocationManager CTS proximity test fix
ba72ec7 Bluetooth: Add trust device feature.
0f736b5 Bluetooth: HID: Add support for Set Idle and Get Idle Commands
1858d98 geofence: Low power geofence HW implementation
711b1d2 Add support for BeiDou and Glonass
2b793d1 frameworks/base: Add support for FM feature.
0d3bb1a media: Configure audio encode parameters only for valid audio codec.
d41a61f Camera: Add support for QC camera features.
06d66fb frameworks/base: media: add support for DIVX files
f2d7e51 MAP: Support MAP Server role on Bluedroid with javax.OBEX lib.
2c28e31 KeyGuard: fix the @hide formatting in DevicePolicyManager
c481a63 Merge "UI tweaks." into klp-dev
39ad0e5 UI tweaks.
c1a11f1 Improve documentation for InputType and EditorInfo.
512c722 Merge "PreferencesFragment showing the breadcrumb area in single pane mode." into klp-dev
2b8795a PreferencesFragment showing the breadcrumb area in single pane mode.
596e409 Merge "Work on issue #11634365: Leaking restarting services" into klp-dev
778eaf4 Merge "Disallow transient status bar on the keyguard." into klp-dev
d6f5b62 Work on issue #11634365: Leaking restarting services
82d37b4 Fix bug #11586041 Regression: text truncation in Clock
09e7e0e Delegate existence of account check to Authenticator.
fed822c Merge "Fix Tethys asset" into klp-dev
55d1248 Merge "Give storage provider access to secondary devices." into klp-dev
840587b Merge "Import translations. DO NOT MERGE" into klp-dev
082c7db Merge "Import translations. DO NOT MERGE" into klp-dev
c0c41cb Merge "Import translations. DO NOT MERGE" into klp-dev
7e1f541 Give storage provider access to secondary devices.
7a31310 Camera2: Add support for partial result metadata quirk
f92b616 Disallow transient status bar on the keyguard.
f65c0a9 Fix inconsistency in reporting device admin active state.
c85a114 Merge "Fix issue #11630188: Still seeing some processes not on LRU list errors" into klp-dev
bc72dce Fix issue #11630188: Still seeing some processes not on LRU list errors
7917ff3 merge in klp-mr1-release history after reset to klp-dev
1cdbbb1 Merge "Changes to support new screen cast settings screen." into klp-dev
a18c654 PrivacyGuard: add missing @hides to method definitions
45bf281 Merge "Fix a couple of issues with mOpeningApps." into klp-dev
8cfa6d0 Merge "Use old task info when creating new task." into klp-dev
e7e1a20 Import translations. DO NOT MERGE
8a56d18 Import translations. DO NOT MERGE
9c530e1 Import translations. DO NOT MERGE
75af171 Changes to support new screen cast settings screen.
e45d8b2 Merge "Fix text size in Fake Action Bar" into klp-dev
dd4f9e8 Merge "Update the media router dialogs and integrate into system UI." into klp-dev
12c32b4 Merge "Make quick settings show the standard media router icon." into klp-dev
e8d0fbf Merge "Fixed a bug updating presentation displays." into klp-dev
8862929 Use old task info when creating new task.
26f5444 Merge "Remove TMobile Tethering APN from default builds" into klp-dev
0abd3a6 Update the media router dialogs and integrate into system UI.
8cc25ff merge in klp-mr1-release history after reset to klp-dev
38b969b Add back navigation ring customization.
f789bb3 Bring back two-line layout for status bar date.
85523c5 Add GlowPadView extensions needed for lockscreen targets and nav ring.
e2126ba Make quick settings show the standard media router icon.
c2f05df Fix the default value for long press on home.
a785e2a Remove TMobile Tethering APN from default builds
5830b0b Fixed a bug updating presentation displays.
0623a1b Fix Tethys asset
ed7376f Merge "Restore permission check in keyguard." into klp-dev
a8ee262 Fix a couple of issues with mOpeningApps.
105b9b0 Merge "Avoid unnecessary ticker animation if already visible." into klp-dev
505329b Restore permission check in keyguard.
26a08ac Avoid unnecessary ticker animation if already visible.
97c6397 camera2: Remove prior repeating request when setting.
a5c5fa3 merge in release branch changes (no-op).
70849dd am 5d515f26: am fd706246: am 562fddce: am 05e3f55f: am 1d8f592a: am ef12b1d4: am ea198841: am ef4694cb: am ae229d99: am 43253333: am 50cbfd55: System package permission decls take precedence over 3rd party apps\'
5d515f2 am fd706246: am 562fddce: am 05e3f55f: am 1d8f592a: am ef12b1d4: am ea198841: am ef4694cb: am ae229d99: am 43253333: am 50cbfd55: System package permission decls take precedence over 3rd party apps\'
fd70624 am 562fddce: am 05e3f55f: am 1d8f592a: am ef12b1d4: am ea198841: am ef4694cb: am ae229d99: am 43253333: am 50cbfd55: System package permission decls take precedence over 3rd party apps\'
562fddc am 05e3f55f: am 1d8f592a: am ef12b1d4: am ea198841: am ef4694cb: am ae229d99: am 43253333: am 50cbfd55: System package permission decls take precedence over 3rd party apps\'
05e3f55 am 1d8f592a: am ef12b1d4: am ea198841: am ef4694cb: am ae229d99: am 43253333: am 50cbfd55: System package permission decls take precedence over 3rd party apps\'
1d8f592 am ef12b1d4: am ea198841: am ef4694cb: am ae229d99: am 43253333: am 50cbfd55: System package permission decls take precedence over 3rd party apps\'
ef12b1d am ea198841: am ef4694cb: am ae229d99: am 43253333: am 50cbfd55: System package permission decls take precedence over 3rd party apps\'
ea19884 am ef4694cb: am ae229d99: am 43253333: am 50cbfd55: System package permission decls take precedence over 3rd party apps\'
ef4694c am ae229d99: am 43253333: am 50cbfd55: System package permission decls take precedence over 3rd party apps\'
ae229d9 am 43253333: am 50cbfd55: System package permission decls take precedence over 3rd party apps\'
4325333 am 50cbfd55: System package permission decls take precedence over 3rd party apps\'
b6d3c1c Merge "Make AudioPackage10 (N4) more like AudioPackage12_48 (N5)" into klp-dev
c55edb2 Merge changes I74bfc0d5,I577f9d36 into klp-dev
f99b017 Merge "Allow keyguard dialogs to show on secondary displays." into klp-dev
4fd7917 Allow keyguard dialogs to show on secondary displays.
2f6965c Make AudioPackage11 (N7 v2) more like AudioPackage12_48 (N5)
f4800bc Fix text size in Fake Action Bar
e73b41b camera2: Remove prior repeating request when setting.
0b9d8ac Delay tearing down external displays until keyguard finishes
50cbfd5 System package permission decls take precedence over 3rd party apps'
3192148 Show keyguard scrim on external displays while keyguard showing
598a7ae Merge "Fix BandwidthTest to report correct stats." into klp-dev
5227742 Merge "Integrate remote display providers into Quick Settings." into klp-dev
d40a4d7 Merge "Add media router service and integrate with remote displays." into klp-dev
1f7a8a0 Merge "Add a platform library for remote display providers." into klp-dev
1e45fd7 Merge "Fix improperly hidden status bar." into klp-dev
14aa1ed Make AudioPackage10 (N4) more like AudioPackage12_48 (N5)
90242fe Merge "Switch to the new Skia PDF generation APIs." into klp-dev
635e915 Integrate remote display providers into Quick Settings.
e81f975 am 9dcac6f1: (-s ours) am 0fed1239: am de38b23d: DO NOT MERGE Add a delimiter between scheme and host
9dcac6f am 0fed1239: am de38b23d: DO NOT MERGE Add a delimiter between scheme and host
0fed123 am de38b23d: DO NOT MERGE Add a delimiter between scheme and host
f25706f Fix improperly hidden status bar.
8cba0d0 Merge "Fix scrubbing behavior on keyguard music transport" into klp-dev
0e40d1d Fix issue #11223338: Not retaining service started state while restarting
275232a Improve RTL support for Immersive mode
0e1f230 Fix bug #11537133 Hideycling looks broken (KOT36), missing left padding
35aacf2 Switch to the new Skia PDF generation APIs.
69f3966 Bring back the status bar activity indicators for mobile data and wifi
c9ffd74 Merge "Don't call setTask twice." into klp-dev
2040967 Merge "If home activity is not fullscreen keep drilling." into klp-dev
f41bcd4 If home activity is not fullscreen keep drilling.
de38b23 DO NOT MERGE Add a delimiter between scheme and host
ff49e2d Merge "Improve RTL support for Immersive mode" into klp-dev
435c0ee Merge "Fix bug #11537133 Hideycling looks broken (KOT36), missing left padding" into klp-dev
e8c5129 Merge "Add BatteryStats for Wifi Batched Scanning." into klp-dev
9882d38 Merge "Fix issue #11223338: Not retaining service started state while restarting" into klp-dev
329f412 Don't call setTask twice.
69b0716 Add media router service and integrate with remote displays.
f3c99e8 Add a platform library for remote display providers.
cc44bad Profile: respect DPM when overriding screen lock (1/2)
2b619e4 Re-add auto brightness configuration UI (1/2)
41c2f04 Merge "Import translations. DO NOT MERGE" into klp-dev
5be3186 Merge "Import translations. DO NOT MERGE" into klp-dev
b892ac6 Merge "Fix glitch with switching users from QuickSettings" into klp-dev
cc747ad Fix scrubbing behavior on keyguard music transport
a029ea1 Add BatteryStats for Wifi Batched Scanning.
c157cac Merge "System package permission decls take precedence over 3rd party apps'" into klp-dev
daa0d5c Fix issue #11223338: Not retaining service started state while restarting
2942053 Merge "Merge toast frame assets, update themes, etc. accordingly" into klp-dev
48a4b0f Improve RTL support for Immersive mode
f7a93ef Fix bug #11537133 Hideycling looks broken (KOT36), missing left padding
47742d4 Merge "Fix NPE with inPurgeable Bitmaps in getAllocationByteCount" into klp-dev
e77d2a9 Merge "Disable face unlock when returning from camera." into klp-dev
c9d0ee5 Merge "Tweak test for layout." into klp-dev
def34eb Merge "Ensure bar window state is SHOWING after rotate if visible." into klp-dev
f961b3c Tweak test for layout.
a82be59 Merge toast frame assets, update themes, etc. accordingly
a724d86 Merge "Fix incorrect looping limits." into klp-dev
c23bd80 Ensure bar window state is SHOWING after rotate if visible.
222f2ad Fix NPE with inPurgeable Bitmaps in getAllocationByteCount
db5c4fb Fix incorrect looping limits.
10b9ac8 Merge "Fix lockscreen camera preview position in RTL." into klp-dev
3229346 Merge "Fix issue where transport control shows up off-screen on tablets" into klp-dev
6a29778 Merge "Continue synthesizing data even after brightness adjustment" into klp-dev
ca76692 Fix BandwidthTest to report correct stats.
1c1e2da Import translations. DO NOT MERGE
3b79bf4 Import translations. DO NOT MERGE
b6c3b20 Fix lockscreen camera preview position in RTL.
c89eaf9 Merge "Fix for Typeface.create(Typeface, style) semantics changed in KK" into klp-dev
4f0064f Fix for Typeface.create(Typeface, style) semantics changed in KK
04cead1 Merge "Fix calculation of default wallpaper size" into klp-dev
21a99dd Disable face unlock when returning from camera.
bd9513f Merge "Add HSPA+ to BatteryStats" into klp-dev
6fe15c3 Merge "gcam: Avoid leaking repeating CaptureRequests." into klp-dev
1aac29c Merge "Fix off-by-one issue when removing from Iterator" into klp-dev
b71703c Add HSPA+ to BatteryStats
7791b84 Merge "AudioService: fix notifications with A2DP abs volume" into klp-dev
664587a SystemUI: Reinflate on theme change
b922178 Merge "More background protection in Recents for status bar" into klp-dev
eed96a0 Fix calculation of default wallpaper size
839286c ResourcesManager: Fix theme insertion at boot
fb4a9a3 PackageManager: Let com.tmobile.thememanager access privileged permissions
81190be Fix issue where transport control shows up off-screen on tablets
499c7ee Merge "Update remaining settings icon with old style." into klp-dev
88f3d6b Update remaining settings icon with old style.
9d383ec Merge "Fix recent regression in DrawableContainer." into klp-dev
6fbd482 Merge "Work around nested SaveLayerAlpha bug" into klp-dev
362adb8 Work around nested SaveLayerAlpha bug
be0b05a Merge "Doc fix: add more detail to BitmapFactory.Options.inPurgeable flag. Bug: 6064760" into klp-dev
0b09467 Fix various broken bits from the rebase
3aeea1f System package permission decls take precedence over 3rd party apps'
f68bb66 Fix recent regression in DrawableContainer.
4653837b Merge "Add config var for single-pdn devices/networks." into klp-dev
65031a2 Continue synthesizing data even after brightness adjustment
5bcd758 Move set of persist.sys.dalvik.vm.lib to SystemServer only
9774612 Set persist.sys.dalvik.vm.lib at system server startup
fd9f288 merge in klp-release history after reset to klp-dev
e1693df Doc fix: add more detail to BitmapFactory.Options.inPurgeable flag. Bug: 6064760
65d4a84 Merge "Setting Tethering profile for specific network" into klp-dev
47c46dd Merge "Battery icon tweaks." into klp-dev
5f4affd Merge "Clarify DocumentsProvider recents behavior." into klp-dev
a90f816 Merge "Enable translucent system bars on the lockscreen by default." into klp-dev
74b0f5a Merge "Let Shell modify secondary external storage." into klp-dev
37ed78e Clarify DocumentsProvider recents behavior.
39da553 Let Shell modify secondary external storage.
8869d6f Merge "Extend preferred-app preload support for complex resolutions" into klp-dev
8e090d7 Add config var for single-pdn devices/networks.
d64744c Merge "Help out with issue #11497149: Clock app crashes when opened during..." into klp-dev
725e265 Setting Tethering profile for specific network
d8595fd Battery icon tweaks.
41c3cb3 Merge "Import translations. DO NOT MERGE" into klp-dev
48557d6 Merge "Import translations. DO NOT MERGE" into klp-dev
0bdaa9a Merge "Import translations. DO NOT MERGE" into klp-dev
17e8f43 Merge "Import translations. DO NOT MERGE" into klp-dev
b8ea122 Merge "Import translations. DO NOT MERGE" into klp-dev
6a2ab88 Merge "Import translations. DO NOT MERGE" into klp-dev
73b0697 Merge "Import translations. DO NOT MERGE" into klp-dev
2722d79 Merge "Remove harmful visibility test." into klp-dev
fa02ade Enable translucent system bars on the lockscreen by default.
a89727c Merge "Ensure wallpaper hint is at least the display's max size." into klp-dev
c445b3f Merge "Add missing null pointer check in PrintSpoolerService." into klp-dev
4033c94 Merge "Add way for the user to forget previously used printers." into klp-dev
e19ed43 Merge "Add explicit refererences and logging to KeyguardSim/Puk" into klp-dev
75d2850 Add missing null pointer check in PrintSpoolerService.
2303741 Help out with issue #11497149: Clock app crashes when opened during...
660401d Doc change: Edits to graphics highlights.
4fc2b01 Add explicit refererences and logging to KeyguardSim/Puk
2298ef2 Extend preferred-app preload support for complex resolutions
f48bcd5 Merge "Fix bug #11256076 Spinner text is too close from the opening triangle in RTL Locales" into klp-dev
cad157b Merge "Fix bug #11252410 Recents items stuck behind hammerhead navigation panel in landscape" into klp-dev
ddadc65 PhoneWindowManager: Delay setting updates during window animation.
f3123e3 Detect whether overflow button should be shown based on menu key state
52d096f Enable custom actions for double-tap home (1/2)
09982bb Hardware key custom rebinding (1/2)
93d5582 [2/2] Permit home button wake to be configurable
59028ac Adds ability to answer call with hardware HOME button (preparation to winter time)
b88597c AssetAtlas: Fix NPE when there are no preloaded resources
76be9d2 Remove harmful visibility test.
296f0a0 Merge "Add PhoneNumberUtils method for CDMA SMS number formatting." into klp-dev
eadd213 Merge "Focus security fields before widgets." into klp-dev
921bf62 Add PhoneNumberUtils method for CDMA SMS number formatting.
685b906 Add permission that allows cancelling notifications from other apps.
bb0a5bf Add an option to allow a (subtle) notification vibration during calls.
26df38b Minor post-merge cleanup.
99e164d Revert "Dialer AutoComplete: Bootstrap the onUpgrade for the SettingsProvider"
abbe71f rollback SysUI changes
937c55e Underps
5a05d4f qs: Add torch and GPS tiles by default if supported
67b1b56 Cleanup and improve ringer tile code.
624cde3 Camera: Adds support for meta data callbacks
b1d8d48 Camera: Video HDR Feature Integration.
4ce39dc IPV6 tethering: Check info for null before removeUpstreamV6Interface
c97c1f9 core: zh-rTW translations
68a12d8 base: CS translation
a9c59f3 SystemUI: SK translations
74865cc SystemUI: zh-rTW translations
7422647 core: SK translations
8f12e81 SystemUI: SK translations
f2ad23b frameworks/base/: Fix black wallpaper issue when home pressed.
18c1c53 frameworks/base: IPV6 tethering support
506ffaf server: add enhanced routing support
c242381 SystemUI: NL translations
bebd696 Add Punjabi translation support (1/2)
7cf1870 Add Motorola EMU audio dock jack sensing support
f511ffa SystemUI: Ignore lint check ProtectedPermissions
274dde8 Re-implement orientation aware volume buttons at lower level
3664593 SystemUI: IT Translation
e052707 SystemUI: EL translations
a2d5919 PackageManager: Limit the platform-key protection to test-keys builds
421e3f7 SystemUI: PT-BR update translations
fdb6275 Frameworks/base: Chinese translation
216e279 Core: CA translations
a427546 Frameworks/base: FR translation
a441506 Core & SystemUI: RU translation
d9a0076 FW-SystemUI: HU translation
254a479 SystemUI: ES translations
551b0f5 SystemUI: DE translation
7c930e1 Revert "base: App crash when select suggestion's length more than specified."
a646c55 Privacy Guard : Reimplement backed by AppOps
5e24b16 SystemUI/Added ADB over network QuickSettings Tile
beb763b Fix certain setting writes being incorrectly skipped.
df67c39  SystemUI: A proposal for a new quiet hours icons
498fed9 SystemUI: don't crash when user disable default apps
52db0ff PackageManager: Let system-defined permissions take precedence over settings
0549203 Audio: Fix abnormal keytone playback during silent mode changing
c0a0e5f platform: Fix the gid for the theme manager service
5a59e6b Use generic alarm intent.
3e66637 base: App crash when select suggestion's length more than specified.
5199bf9 services: Fix the bug in NFC shutdown logic
175df0d Fix for Concurrency issue reported in  525529
a52527e core: SK translations
05caec8 Fix expanded desktop layout in landscape
7df2d81 Fix up 'launch player on headset connection' option.
0520e68 SystemUI: do not collapse panels if keyevent was canceled.
78c26fa Hide GlowPadView warnings
ed5e2ee Rework thumbnail handling
ef653d2 Move 'start music player on headset connection' option out of DSPManager (1/2)
4b5d38a Revert "platform: Remove mapping of android.permission.CAMERA to camera group"
75ef976 DockAudio: Route audio via dock for Samsung devices
2c6ed24 SystemUI: PT-rPT translations
bd85b6d Core: PT-rPT translation
6273651 Core: Update Polish translation
531f1f4 Core: zh-TW translations typo fix
6102b3e Enable extra languages (2/2)
4fdfb6c Core: Update German translation
35e9c7b Frameworks_base: PT-BR update translations
6d494af Base: CS translation - AOSP
506e609 Cleanup.
49f3bd0 Factor out profile trigger code into separate class.
f833f30 Move broadcast actions from service to ProfileManager so all API is there.
0512a33 Frameworks/base: FR translation
0616667 SystemUI: Fix missing top task in recent panel.
65c325c SystemUI: Fix translatable [translation]
d76b50d Frameworks/base: move custom string in cm_strings.xml file
2bca04a QS: Unlock screen when tap profile tile
eb2e4e1 PackageManager: allow build-time disabling of components
b0be6b6 SystemUI: CA translations
87735dc core: SK translations
3da1e21 SystemUI: Correct TextView & ImageView id's in DockBatteryTile
3dc5e04 Base: SV translations
baf948c Core: zh-TW translations
9ce0336 Frameworks_base: PT-BR update translations
eca8bbc Core: HU translation
1c9bc6b Add PowerManager integration for button and keyboard backlight.
731a249 SystemUI: SK translations
25e2c65 frameworks/base: RU translations
c84564d Core: zh-TW translations
b2af097 SystemUI: zh-TW translations
8cd996e SystemUI: CA translations
1c664b6 Add way for the user to forget previously used printers.
f833245 Focus security fields before widgets.
7ea91ec Ensure wallpaper hint is at least the display's max size.
3ef3773 Fix for framework reboot on format of SD card
5f92a26 Frameworks Base: Mock SMS (1/4)
c5fad30 Revert "frameworks/base: media: add support for DIVX files"
fc06345 Wipe and re-create database on downgrade.
66170eb frameworks/base: media: add support for DIVX files
684e05c frameworks_base: CA translations
1265eb3 frameworks_base: Update Japanese translation
c71ba4c Core: HU translation
705b64c Treat default value that wasn't found as empty value.
e262881 Factor out preference-in-storage check to overridable method.
930a615 Core+SystemUI: DA translation
62adfac Fix hardware home key behavior on wake-up
8cfb275 Dialer AutoComplete: Bootstrap the onUpgrade for the SettingsProvider to automagically create this setting and enable it by default.
179cc0a Frameworks_Base: ( input devices ) Add Armenian Eastern hardware keyboard layout
e233533 Enable SVDO. (2/2)
857afa3 Telephony: Introduce config item for Hot Swap support
89d86aa Framework: Fix blacklist support
36839eb AudioService: Go back to virtual SCO calls on multi-function units
44a5075 Frameworks/base: IT translations
7878b4f SystemUI: IT translations
e5e8283 Core: RU translation
259ab6e Frameworks: FR translation
e97de90 SystemUI & core: fixed FI translations
38b582a Core: NL translation
76738a4 SystemUI: modify AOSP EL translations
c6cb1d4 frameworks_base: ES translations
24c3776 frameworks_base: ES translations
ced158c Core: Update German translation
f399393 Revert "SystemUI & core: FI translations"
4c0f0fd SystemUI & core: FI translations
5426c40 Bluetooth: Disable bluetooth only if BT Sevice is connected
9c09bfc Display options: allow configuration of wake on plug behavior (2/2)
ef7b6b7 BroadcastReceiver : Get sender of broadcasts
0fa6500 Fix brightness dialog layout.
198d50b Quick Settings: Use scaled font size (1/2)
3bd5b85 Core: NL translation
2139870 Re-add auto brightness configuration UI (1/2)
cd82ac8 Allow adjusting progress on touch events.
614711d core/SystemUI: EL translations
c751c53 Align the status bar date to the bottom
209e975 Show advanced reboot if using an insecure lock screen
1d8ef87 Framework: Generic Blacklist support (4 of 5)
9ad48e3 Fix hidden navigation bar in expanded desktop mode not being correctly reflected.
fa8bb9b Fix Quick Settings layout.
368e200 NotificationManager : Rebind the notification listeners onChange
1cf2dfe Telephony: fix typo
943a406 SystemUI: Fix aapt warning
87c95e6 Recents : Fix clear all layout
17ce7ad hwui: Don't discard framebuffer on exynos4
49c734e Disable Google's home-key handling code
c1d62bd frameworks/base: Add changes for Incall Music Delivery
bbcf653 frameworks/base: Fix to remove exception in tonegenerator
33104ad framework: packageinstaller :fix logical error in size calculation
130404b libaudioeffect_jni: GREF leak fix for JB
7210b1b aapt: Support for mxmf file playback
f115526 Pick default interface for upstream.
e60fb6b frameworks/base: Watchdog to generate trace of Monkey
0d78f56 Camera: Add support for QC camera features.
7ab50ec AudioService : Fix NPE
32d9392 SystemUI: API updates
885a7ac BT: Fix memory leak when BT on & off done many times
2a82e95 Fix hungarian keyboard layout
dd3cf3b android_os_FileUtils_getVolumeUUID: Fix the incorrect logical for call blkid_get_tag_value.     There are two problems in here.   1. For the function blkid_get_tag_value third parameter is should be the device, not the mount pointer, in the MediaPrivader.attachVolume, it will pass the mount path to call this function.   2. The UUID for device is hex, so call atoi is not right. I think call strtol is better than atoi.
515dde8 Add support for Samsung extended AGPS
c03351a Frameworks_base: PT-BR translations
cc79d59 Signal strength: add more checks to signal strength,
2ea376c Fix SELinux.java doc errors
2f2a1d0 Replace SEAndroid with SELinux.
0654912 systemui: Add CONNECTIVITY_INTERNAL permission
a4cb78a Framework base: Update italian translation
f564d97 Base: CS translation
8bdfb44 Core: Update Polish translation
c082001 SystemUI: Update Polish translation
25b7c41 Frameworks-base : FR translation
1b79aee Core: NL translation
f975fb9 Fixes for clang: PackageInfo is a class, not a struct. String16 is contained in the android namespace. Do not namespace prefix it within the android namespace. Explicitly specify which std classes are necessary to prevent ambiguous type errors. (map, set)
b421713 Also backup profiles file via backup manager.
706000c New Event: ACTION_NEW_OUTGOING_SMS
095bd57 FileUtils: add method to get UUID of a volume
776654f Make contacts app aware of blacklist being disabled (1/3)
1ce8830 core: SK translation
b50a002 frameworks_base: ES translations
0eeb170 Core & SystemUI: HU translation
5da98ab Update German translation.
d21527e Core: RU translation
0f244e9 core: PT-BR update translations
5d135cb SystemUI: NL translations
c772f02 Frameworks-base : FR translation
ebb7936 Base: CS translation
5f880e9 Core: RU translation
b75926f Profile: Filter on NETWORK_STATE_CHANGED instead of SUPPLICANT_STATE_CHANGED
fe3ad56 Framework: AF Translations
18de71f Allow multiple emulated storages at the same time.
a1bacc4 Ignore null stylus gesture settings
3868516 Core: HU translation
0048960 core: NL translation
14a1c15 When DPM is updated while lock screen is inhibited, don't unconditionally enable lock screen.
c8ceca6 Update German translation.
aa16c1c Correctly release lockscreen lock on tile destroy.
0a3df4b Frameworks_base: PT-BR update translations
eea53fd Frameworks/base : FR translations
1677cfe frameworks_base: ES translations
007ba00 Keep on notification LED while dreaming.
b5d5afd Base: CS translation
2919652 SystemUI: Update italian translation
a7a376c Framework base: Update italian translation
167d986 SystemUI: HU translation
4f99b3e Core: HU translation
b5180cf Core: RU translations
2fc73b0 Add 2G/3G option to profile connections (1/2)
4e4bcc2 AssetRedirectionManager: Accept redirections only for whitelisted resource types
5703d1b Frameworks_base: PT-BR update translations
6986ec3 Core: RU translation
dcda30c frameworks_base_core: ES translations
daf8757 Use sticky broadcast to convey torch state (1/2).
5d9d850 Profiles: Add a profile picker activity
25f8bb6 Profiles: Fix turning bluetooth on/off when its in intermediate state
33bd33a [2/2] Add bluetooth triggers to profiles
c8c1c32 Ringtones: Fix ANDROID_LOOP=true for ArgoNavis and Perseus ringtones
b23f025 Fix DateUtils.formatElapsedTime, again
80b0368 QS: Don't assume observers are registered when dealing with changes
80be9b6 Revert behavior of DateUtils.formatElapsedTime
169e39c ThemeUtils: Retain the original package name in themed UI context
20ae95a core: zh-rTW translations
7ad5f24 SystemUI: zh-rTW translations
fd17fe7 Fix ringer mode being unneededly changed by setting ringer mode volume to 0.
3698f62 AssetRedirectionService: Check for permissions before running dump()
4214dc8 Fix mobile data button in power widget.
d9c51af Don't assume any ringtone is present on external storage.
030486e [1/2] Add triggers to change profile based on AP
1ffb1ee SystemUI: Add missing Af Translations
5a0da9c core: EL translations
b55fffa frameworks_base: ES translations
43c6ae7 Fix a number of multi-user bugs.
614cafb Fix theme provider crashing for non-primary user.
a2795c9 framework: Update German translation
7e3ac65 frameworks/base: Simplified Chinese Translations
ee64a9e Finally fix incorrect flipping to quick settings.
76b59c1 NotificationManagerService: fix typo on led off time variable
549288b Check themes of current user, not user 0.
aa91543 Fix the flipping animation sometimes being played when pulling the quick settings with two fingers.
3d9a749 Framework: Add support to enable/disable Electron Beam (1/2)
5d93755 Core: Update italian translation
4ef60d4 profiles: Don't broadcast before boot completed
d7f4888 frameworks_base : translation
bcde37b Fix MAP SDP record generation [2/3].
b4fc458 SystemUI: TR translations
25ec7d2 core: TR translations
4674e8a SystemUI: ES translations
d467444 Profiles : Allow nfc override (1/2)
5e73e66 profiles: Broadcast profile updates
6059a65 Reduce observers in SystemUI: StatusBarIconView
276e2d7 Improve auto-brightness handling
fa6691c Make character picker for QWERTY keyboards use HOLO theme
632e0a8 AudioService: Remove STREAM_NOTIFICATION from ringer mode streams
ec359ee frameworks_base: SK Translations
71d0176 Fix layout of MultiWaveView and GlowPadView.
f1e6c5f Frameworks : FR translation
38cc3e4 Fix up notification LED behaviour
010918f Replication test, OHAI GITHUB
1b15d34 SystemUI: Update brightness dialog, on updateResources()
5f39be7 PowerMenu : Profile entry fix
946b1d5 Framework: HU translation fix
e73952e audio: Add overlay to fix analog docks.
bbb2d40 added contact lockscreen icon
1da1205 FrameworkBase: Add missing AF translations
a838e80 Option to use volume keys to control media volume anytime (2/2)
462c995 Frameworks_base: refactor translations
dc871c7 aapt: allow toggling "errors instead of warnings"
ef9962e aapt: add check for untranslatable "string-array"s
870f1f1 Keep keyboard lit until the screen is dimmed
a9846a2 power: Add panel auto-brightness configuration
612209b camera: Add support for sending raw commands
343a134 SystemUI: Norwegian translation
eba7a70 core: Norwegian translation
05c0c2d Fix SystemUI memory leaks on theme changes.
fee424f framework-res/SystemUI: CS translation
e7c629d aapt: localizations: be more aggressive
dcfae53 SystemUI: Fix aapt warnings
ff742ca Frameworks: Refactor AF translations
03a7c05 Allow creating custom dialogs in DialogPreference.
48991d1 SystemUI+Core Danish translation: latest merges and transition to cm_ format
c337766 Core: RU translation
89c011a Frameworks/SystemUI: Reorganize Greek translations
4f1be33 QuickSettings: UserTile: Open full contact page
382d722 Adding translatable false tag
ec58c15 Framework and SystemUI: Refactor CM Additions resources
d271938 Don't start keyguard in an attempt to exit it.
ab3368f [1/2] Power connect/disconnect notification support
f0a8a5c QS/PW: Check for mobile data instead of telephony permissions (1/2)
45961ee QuickSettings: cleanup Removed unnecessary references to QuickSettingsContainerView, LayoutInflater Tile layout is set by constructor
73b3e77 SystemUI: fix memory leaks
b4db1bc QwertyKeyListener: Add support for www and .com key
8f2bf57 Allow USB notification to show when primary SD allows UMS and MTP
741cb20 wifi: Fix StringIndexOutOfBoundsException for incorrectly encoded SSIDs
5b93e30 Correct executable bit for source files
489e29b Add UsbDebuggingManager and UsbDebuggingActivity to LegacyUsbManager
0c953f8 Wifi: Get the list of supported channels
cd772d0 AudioService: fix notifications with A2DP abs volume
703930f Fix Photosphere/Camera FCs
da17004 keyboard: adding functional alt/shift lights
d61cba4 Remove unnecessary updateSurfaceScreenOn call.
5be04a1 Stylus gestures features (1/2)
52f682d mdpi drawables for Navigation Bar Quick Launch Shortcuts
f42cdc7 Fix race condition in backlight adjustment.
e943b71 am: Allow more hidden apps on devices with lots of RAM
f0928d2 Wifi: Add IBSS supported method
3dc4364 Wifi: Enable Ad-Hoc (IBSS) network configuration
d05093f Lockscreen: Fix mdpi layout issues
4637adc Add keymapping for select BT headsets
aa71047 Fix resource leak: When call MediaMetadataRetriever.setDataSource or getFrameAtTime should ensure call release in finally to avoid resource leak                    Patch set 2: Remove unnecessary white spaces
28a46ca Swap volume buttons when the screen is rotated (1/2)
0bf8989 ServiceState: add support for DCHSPAP
29ee188 AudioService: Restore volumes after boot and when a headset is plugged
476fbee Japanese: Update Japanese translation.
d566ab8 Framework base: Update italian translation
5791a09 Added Volume Tile to Quicksettings
4454389 Remove log noise
99ee68f QuickSettings: Honors config_show_cmIMESwitcher setting (1/2)
d76fc22 SystemUI: Fix QuickSetting IME tile
cb275b5 BrightnessTile : Cleanup controller references
f7087aa Framework: Fix Brightness Tile
b30bdf3 QuickSettings: Add LTE Tile (1 of 2)
bf4f625 SystemUI : QuickSettings Cleanup
17986c7 fixed inconsistant define values with android_nfc.h
81568c5 GC triggering performance optimizations
6356a2e Profiles: add PROFILES_STATE_CHANGED_ACTION broadcast intent
e0a64d2 Bugfix : Quick pulldown sometimes flips when it should not
ab92184 Remove duplicate if statement
37245dd Framework: Show the Advanced reboot menu only for the primary user
1c059f5 Make sure we're using an up-to-date disable state when we're reloaded.
64526a1 Fix reboot window texts
88c6927 Feature : Volume adjust sound preference 1/2
435c6f5 Framework: Add Advanced reboot (2 of 2)
2be9b27 bootanimation: performance/speedup enhancements (squashed from CM10)
f490523 Fix Quiet Hours not muting notification sounds
eb2764c Keyguard: Reduce font size of clock in status keyguard (sw720dp) (portrait)
ea22a35 SystemUI: allow update Mobile Network Type tile display
0061afc Add method to PowerManager that allows querying the lowest possible brightness.
a6cf8e5 Add back backlight brightness curve adjustment.
4e7f7e2 Keyboard light: Fix the physical keyboard not light when it's visiable.
aff40d1 QuickSettings: Better Mobile network tile disabled overlay handling
b7a2fac Quick Settings: Add visual indicator of ON/OFF Setting of Mobile Data tile
656aef4 QuietHours Tile (1/2)
46e1428 Framework:  Fix security exception
c196ba6 Framework: Fix multi-user support in AudioService
f1b576a Framework: Enable multi-user support for Notification light
d492535 Framework: Enable multi-user support for Quiet Hours
5fdfb2f Grant qcom_oncrpc group to system_server
6b6ca8c PackageManager: Restrict system packages to protected storage
cb2921e frameworks: base: systemui: modify hdpi & xhdpi drawables for battery_min
bac609e Navbar : Fix left over glow
a26b8e9 @hide new setting and move it to appropriate place.
c4c8b48 Notification sound-to-vibration conversion toggle
991c9db Prevent audio players starting on startup.
0a5f6e9 SystemUI: highlight quick settings and notification clear buttons
e1cb8cd SystemUI QuickSettings: Allow more off-status localizations
ba625ea Keyguard: Reduce font size of clock in status keyguard (sw720dp)
5acec95 PT-BR: Update translations
310dc8d Notification : Fix app info long-press
2585ce5 Fix profile's xml
09764a4 Add option for switching between UMS and MTP/PTP mode. (1/2)
e8c1c7c PowerManagerService: Implement setButtonBrightnessOverrideFromWindowManager method
5346477 Add a long-click target (display settings) to the brightness tile
8c4e660 SystemUI: always use transparent notification shade
f5632d7 AudioService: allow volume control on analog dock
144c5cd Fix for ambiguous and broken disk formatting dialog
38fe41a [2/3] mediaeditor: Allow custom DOMX source instead of Google DOMX default
e3f0c74 Framework: Fix button label toasts when layout is RTL
5bab242 Changed profile selection to single-tap action
b8d3bbf Camera: add additional ISO modes (2/2)
18fd6bd frameworks: add dock battery drawables for HDPI devices
e7eedc0 Quick Settings: Fix flip-to-settings animation
b350215 Clean up, simplify and fix AlarmTile class and logic
7a7d349 QuickSettings: Allow custom off-status strings for translates
d083f5a frameworks/base: Fix to avoid crash when the tab is not set from app
11f63ac Mms auto-retrieval (1/3): framework
42242c7 TelephonyProperties: Alpha ID fix for OPEN_CHANNEL and other p-commands (1/2)
7af4dfc Allow purging of asset bitmaps
6c34adb extend PreferenceActivity for title text on a single pane mode
7039b79 frameworks/base: support devices with SoftAp that don't require firmware reload
daeffe1 frameworks: base: add storage_sd_dock_card string
129d5a7 telephony: set additional audioparameters for incall audio (1/2)
c070cd7 Allow setting a per-device default configuration for STATUS_BAR_BATTERY
50473fb Wi-Fi: Ping the driver for wifi-only devices
abb835d Add Quick Settings USB Tether tile (2 of 2)
27e9d23 PowerWidget: Soundbutton bugfix
3d503c0 QuickSettings : Filter tiles from default
3a9127f Launch music player on headset connect
ce5fdc7 Quick Settings: Swipe to switch
ec94ab0 GLSurfaceView: add property to default to RGB565
1608ceb QuickSettings : Fix regression
21161a3 QuickSettings : Cleanup
3a2105f GpsQuickTile : Set label correctly
35fc17f ActionBar: Compute required items prior to optional items
06683b5 GlobalActions: Fix possible race condition when showing dialog.
4607ac5 Revert "Revert "Japanese: update translation.""
33703ef Revert "Japanese: update translation."
6a8215c Correcting hungarian translation
d6bb551 Japanese: update translation.
fbc9c2c Add config_hasRemovableLid
685678c Fix HTC headset handling.
ec60591 GlobalActions: Fix dialog dismissal
e760ae5 input: Add option to toggle pointer icon when using stylus
b9cb296 Disable touch while using the stylus (Galaxy Note)
3b63ea5 Screenshot : Pass current user
78a015c Fixed aapt warnings
6b26dfc PowerWidget: fix airplane mode toggle
2b1c3dc Quick Settings: Actually update resources, when asked
658dd48 QuickSettingsController.java: remove unneeded casts
b89ac5e power: Add CPU boosting interface
2300d81 telephony: hide needsOldRilFeature
9974b93 Framework: Fix GSM signal strength
1dd0687 LegacyUSB: Squashed commit with updates for 4.2
efdf1a3 simplify and improve BOARD_USE_LEGACY_TOUCHSCREEN
f719c50 Process the BTN_MOUSE event
c986b3f camera: add power mode support
b4ddc6f services: Fix tethering (softap) startup.
ea7a44a Japanese : add missing translation.
feac461 CDMA RIL: add SVDO support (1/2)
2c0df4e Framework: Add Screen timeout Quick Settings Tile (2 of 2)
3a3bec9 Framework: Cleanup Quick Settings Sound tiles
1be9798 NfcTile: rename setState/updateTileState to setTileState. Submitting on behalf of dvtonder.
552facf Quick Settings:  Make Lock screen drawables consistent
6ad360e pt-rPT: Fix too long on/off text for setting toggle. In Portugal the international ON/OFF is prefered, and the previous values made the toggle way to large.
b646836 Framework: Add NFC Tile to Quick Settings (2 of 2)
d391970 Quick Settings: Cleanup Torch tile (2 of 2)
377cd9c Framework: Add Quick Settings Sync tile (2 of 2)
2ab57b0 Quick Settings: Add 'OFF' text to GPS tile when off
4ad809e QuickSettings : Cleanup receivers/observers
6112a6f wifi: Set the mode at native layer
3b02416 Quick Settings: Add Network mode tile (part 1 of 2)
4a07c7e Quick Settings Pulldown: Left or Right side option (1/2)
2bfc06b Lockscreen VolCtrls : Don't raise volume on skipTrack
501ed6d SystemUI: Request CHANGE_NETWORK_MODE permission
1209ee7 SystemUI: Use Settings.Global.getInt to read global settings
3d5627a Framework: Bring Long press back kill app toast back
5f7a507 Camera: add ISO mode support
cdabcf6 Italian translation for frameworks/base (Update)
1b4a54d Fix FindBugs issues
2c5642f Add support for HW Rotation Lock
8117914 SystemUI: fix delay in applying am/pm setting for notification clock
12e0a09 QuickSettings: Added ProfileTile (2/2)
6d837a9 Update Russian Translation-CM10.1
8b2e494 Framework: Call Ring mode what Google calls it, not Silent mode (2 of 2)
0488633 Fix airplane mode
9f2268e QuickSettings : Dismiss notification panel upon toggle
bdc8e2a Status bar brightness control from CM10 (1/2)
0fe2cee QuickSettings : Auto-rotate toggle fixes
f998d04 Italian translation for frameworks/base
5788ce8 Japanese: initial japanese translation port from CM10
3782e71 Danish Translation Correction
276c38c Port wimax support changes from CM9.
c223504 Add Dock USB Audio Support for Samsung Car / Desk Docks 1 of 2.
59c659a Quick Settings : Fix Sound tile
4ab45e8 Fix profile broadcast
3ab36dc Smooth Spinners: Makes the loading "spinner" animation smoother in non-holo apps
608c09c DefaultContainerService: implement additional methods
3ec1c2d QuickSettings : Wifi-AP Tile
5c53f7c Port "Option to control cursor in text fields using volume keys (1/2)"
d3dc294 Port "Framework Track Control : Switch from broadcast to audio service"
7138ee9 4.2 Transition: Notification Header datetime click
9c1ca71 framework: Allow specifying max wallpaper width
c19e1e7 QuickSettings: Add light grey QS drawables for use in Settings
fda5e45 QuickSettings : Add longpress for Torch Tile
83734e9 QuickSettings : Add torch tile
e609306 QuickSettings : Dismiss keyguard upon ActivityLaunch
a928acc SystemUI: Pull down QS if x > 70% width
ba782d5 Revert "SystemUI: Open Quick Settings panel if there are no active notifications"
70f19b3 Framework: Quick Settings customization (Part 2 of 2) WIP!
fa3d10f QuickSettings: New icons better matching stock
2bfc3d8 Framework: Remove orphaned Theme related code
a60060f Profiles: Airplanmode Settings with Checkbox (1/2)
a678087 SystemUI: Tweak number of notifications detection method
f5e08a7 SystemUI: Open Quick Settings panel if there are no active notifications
9a45da4 core and telephony: Additional HSPAP support
d50905c migrate vibrator to silent mode settings (1/2)
87d092a Samsung STK support
e919685 Framework: Use the proper context when creating Bug report dialog
5eb5da1 SystemUI: Forward port Statusbar Clock and Date actions
519fafa Framework: Forward port ADB over network (Part 2 of 2)
e580809 PowerWidget: Re-enable LTE button.
3d69da2 Modified Quicksettings to act just like Power Widget. Fixed Power Widget Sleep toggle with the help of Danesh M and David van Tonder
711d27c gps: Add support for Qualcomm GPS hardware
323ee21 add bools to overlay for Samsung CDMA SMS decoding hacks
56085d1 fix airplane mode in profiles
7f8061a Allow mounting of multiple volumes via mass storage (framework part)
e7599f6 PackageManager: fix app lib migration for device with /datadata
7cce58f Telephony: Add getLteOnGsmMode() method (1/2)
e45aad2 AudioService: Don't adjust volume when vol-downing to vibrate or silent
bb06701 Port "Bind VolUp+VolDown to toggle the ringer"
4102b62 Remove power widget background
be1faf4 Underp the Underp public API... again
2848dfe Underp public API... again
61ca6a6 Framework: Forward port Battery light support and fixes
4ab20a7 Framework: Forward port Fixes
5e069e6 Power menu: allow enabling user switcher
f5800c2 Camera : Powerkey shutter (1/2)
e8fc8be Remove GB alert drawable from reboot menu
3da04b2 Improve tethering notification icons
9f837b9 Port "Fix display of mobile status bar icon when using airplane mode"
779f4fe Make "SD Card removed" notification dismissible if the removed SD Card is not the primary storage
4681581 Framework: Restore Keyguard-obsolete to AOSP state
aee457d Framework: Forward port Power widget fixes and fix disabling
8510a9d Port "Add resource to disable the CM Phone IME selector method"
770019c @hide API change from themes
95608c1 Framework: Forward port Long press back to kill app
76e3509 Port "Option to hide Adb notification icon (2/2)"
53e998a Configurable 0, 90, 180 and 270 degree rotation
57bd2fa input: Fix workaround for broken hardware keyboard support
41cbcb4 Forward port Status Bar interface
4da630e Framework: Switch to the new 4.2 handling of public symbols
b3147cd implement noise suppression for phone calls (1/2)
3a2e09c telephony: SignalStrengh: Don't calculate a LTE snr if the srq is invalid
0a7efdf Utilize CID as ADB notification icon
fcba862 Framework: Cleanup public.xml layout for CM additions
7a0939a Framework: Remove CyanogenMod Weather and Calendar support
b56b0f4 input: Add workaround for broken hardware keyboard support
e81fbc3 Framework: Forward port Power menu config
cbdc805 Squashed commit of the theme engine support.
c880c27 Merge "Doc change: minor fixes to highlights and images." into klp-dev
5132fb2 Doc change: minor fixes to highlights and images.
351de3c Merge "Layout hidden windows on Configuration change." into klp-dev
517220b Merge "PreferenceFragment showing the breadcrumb when not needed." into klp-dev
70f8537 Import translations. DO NOT MERGE
2da9cb8 Import translations. DO NOT MERGE
8f42b4e Merge "Don't clear the interacting bit if panel handled touch." into klp-dev
56ce7d8 Import translations. DO NOT MERGE
60999fc Merge "Treat UnsatisfiedLinkError as non-fatal" into klp-dev
1262d0c Merge "Fix action menu visibility callbacks for nested popups" into klp-dev
b611eb9 Merge "Fix incorrect content description on action bar home/up" into klp-dev
cc461e5 Import translations. DO NOT MERGE
8e47c49 Import translations. DO NOT MERGE
03003f1 Import translations. DO NOT MERGE
cfc582d Import translations. DO NOT MERGE
8622367 android.policy: Fix launching home when waking the device with the home button
13b8b07 TEMPORARY: Reintroduce button-backlight (and respective inactivity timeout)
2c5dfce Forward port Volume panel style and Linked volumes
e6474e6 card emulation patch port to JB
31b6548 Framework: Add the ability to enable/disable use of Profiles
ef2a217 Framework: Add Power Widget (Phone)
207f60e Framework: Port CM9 features to CM10
bc6d70c Add support for ICS camera blobs
5bd0e52 Add an option to change the device hostname (1/2).
1d53270 Add framework definition to include Torch
dbe2bcc Wifi: Allow configuration of the P2P ifname
7be515d Remove duplicate notifications
3dbea35 Merge "use SpannedStringBuilder to build a SpannedString" into klp-dev
cd4919c Merge "Compose singleLine & textAllCaps transforms" into klp-dev
d157ca0 Don't clear the interacting bit if panel handled touch.
9b0b59e More background protection in Recents for status bar
e92f19e Treat UnsatisfiedLinkError as non-fatal
d8fbab1 Sounds: remove misplaced/duplicate file
3e7495b Merge "Fix crashes for images that are not PNG or JPEG" into klp-dev
b411b32 Fix action menu visibility callbacks for nested popups
8ac67e6 Merge "Fix flash caused by frame resize code" into klp-dev
1d80e97 Compose singleLine & textAllCaps transforms
f37a513 Fix incorrect content description on action bar home/up
efcc2ca Merge "Fix issue #11223338: Not retaining service started state while restarting" into klp-dev
c78a06d Layout hidden windows on Configuration change.
a51052d Merge "Move set of persist.sys.dalvik.vm.lib to SystemServer only" into klp-dev
6b0afad Fix flash caused by frame resize code
5637ffc Move set of persist.sys.dalvik.vm.lib to SystemServer only
371427b Revert "Add PLAY and PAUSE keycodes and remove PLAY_PAUSE keycode."
ee4c846 Merge "Handle surrogate pairs in Html.toHtml()" into klp-dev
4846a93 Merge "Only call dump when a ViewRoot actually exists" into klp-dev
5f48dc7 Only call dump when a ViewRoot actually exists
17d28ca Check view and focus invariants after calling into app
83c7ac3 Fix off-by-one issue when removing from Iterator
7db97b0 PreferenceFragment showing the breadcrumb when not needed.
62eecbf Merge "Doc change: Extend link to image." into klp-dev
c548134 Merge "Fix weird page snap bug when long pressing on music controls (issue 11420449)" into klp-dev
b7824a9 Merge "Manage keyguard nav elements using transitions." into klp-dev
91230fb Merge "Fixing issues in the TouchExplorer." into klp-dev
a331527 Fixing issues in the TouchExplorer.
35a5968 Doc change: remove staging urls for chrome and wallet sites.
7b49272 Fix issue #11223338: Not retaining service started state while restarting
56d007b Manage keyguard nav elements using transitions.
3f4c6bb Merge "Import translations. DO NOT MERGE" into klp-dev
50bdac6 Merge "Import translations. DO NOT MERGE" into klp-dev
2bc2574 Merge "Import translations. DO NOT MERGE" into klp-dev
b255264 Fix crashes for images that are not PNG or JPEG
e6411e6 Merge "Set persist.sys.dalvik.vm.lib at system server startup" into klp-dev
3f1c3c7 Fix weird page snap bug when long pressing on music controls (issue 11420449)
c09b6a4 Merge "Better enforcement in DocumentsProvider.call()." into klp-dev
a9f28ee Merge "Temporary detached views not properly reported to accessibility layer." into klp-dev
a84e119 Merge "Uninitialized UiAutomationConnection incorrectly enforces caller id." into klp-dev
d4bdd6b Temporary detached views not properly reported to accessibility layer.
fbefe9b Merge "Fix issue #11168649: LRU logic for Chrome renderers seems..." into klp-dev
db92608 Fix issue #11168649: LRU logic for Chrome renderers seems...
9663fd0 Uninitialized UiAutomationConnection incorrectly enforces caller id.
decfe95 gcam: Avoid leaking repeating CaptureRequests.
ad46405 Set persist.sys.dalvik.vm.lib at system server startup
43ef1c8 Merge "Remove deprecated API calls to KeyguardManager from statusbar" into klp-dev
8a2998e Better enforcement in DocumentsProvider.call().
6ce161d Merge "Cancel current work in PrintDocumentAdatper if printing is cancelled." into klp-dev
5747919 Merge "Fix leak in TransitionInflater" into klp-dev
a999d46 Remove deprecated API calls to KeyguardManager from statusbar
d270cb9 Cancel current work in PrintDocumentAdatper if printing is cancelled.
58ad122 Fix leak in TransitionInflater
b4f673e Merge "Use HttpsURLConnection to by pass proxies." into klp-dev
9e45568 Doc change: Extend link to image.
2761791 Merge "Doc change: fix url." into klp-dev
0d18ac6 Doc change: fix url.
932edc9 Merge "Add ZIP download for DevBytes: Immersive Mode." into klp-dev
86f5a14 Merge "Change PacProxySelector to return unresolved addr" into klp-dev
a0bc738 Merge "Move coalescing to callback, optimize KeyguardStatusView." into klp-dev
179d6e8 Change PacProxySelector to return unresolved addr
b320f4d Merge "Revert "Fixed incorrect calculation of dirty invalidation area"" into klp-dev
7546a4b Revert "Fixed incorrect calculation of dirty invalidation area"
b207ea9 Merge "Update ic_qs_ime assets to standard brightness." into klp-dev
8097573 Merge "Doc change: adjust element spacing." into klp-dev
f810dc2 Doc change: adjust element spacing.
0a5e5bd Merge "Doc change: Update landing page for kitkat." into klp-dev
f42010b Doc change: Update landing page for kitkat.
8b0ec97 Merge "add HCE dev guide" into klp-dev
c988ee6 add HCE dev guide
7b8557d Merge "docs: Code Samples landing page - listing fix" into klp-dev
24807d7 docs: Code Samples landing page - listing fix
da59cd6 Merge "Wrong index while dumping the print sub-system's state." into klp-dev
8856af5 Merge "Update the PdfDocument docs with unsupported operations." into klp-dev
3cb2be9 Wrong index while dumping the print sub-system's state.
8db45b8 Update the PdfDocument docs with unsupported operations.
f61c147 Merge "docs: Sample Code landing page - typo fixes" into klp-dev
385a63d Move coalescing to callback, optimize KeyguardStatusView.
161406d Merge "add static landing pages for sample topics" into klp-dev
5780db1 docs: Sample Code landing page - typo fixes
152e768 add static landing pages for sample topics
857d580 Merge "Doc change: Design guidelines update." into klp-dev
0b73403 Doc change: Design guidelines update.
1d3a89e Use HttpsURLConnection to by pass proxies.
ec11e8d Merge "Catch MissingResourceException caused by bad locale in TTS." into klp-dev
e44fce3 Doc change: Updates to platform highlights.
d51578e Merge "Enable samples browsing in builds." into klp-dev
c779c01 docs: Sample Code landing page
e8b32fe Enable samples browsing in builds.
3f49d27 docs: SDK-ADT 22.3 RC5 - updated signatures
8642440 Merge "docs: Add screenrecord command to adb docs" into klp-dev
353164e docs: Add screenrecord command to adb docs
720963a Merge "docs: Print API training for KitKat release" into klp-dev
0f73793 docs: Print API training for KitKat release
e2ce19d add API overview for Android 4.4
147a999 Doc change: Platform highlights for Android 4.4.
e47c50b Merge "add doc about migrating to new WebView in KLP" into klp-dev
8d8e5ab Merge "Doc change: new Storage Access Framework doc" into klp-dev
a1ca363 am 18ffec85: am 928bc43f: am ab642495: Merge "Doc update: Managing System UI class" into jb-mr2-docs
18ffec8 am 928bc43f: am ab642495: Merge "Doc update: Managing System UI class" into jb-mr2-docs
928bc43 am ab642495: Merge "Doc update: Managing System UI class" into jb-mr2-docs
788ed12 Merge "add filler version of sidenav that will be removed by javascript. This is simply to reduce the perceived load time, which was previously high because the sidenav was mostly empty." into klp-dev
ab64249 Merge "Doc update: Managing System UI class" into jb-mr2-docs
cfec976 add filler version of sidenav that will be removed by javascript. This is simply to reduce the perceived load time, which was previously high because the sidenav was mostly empty.
d20c87c Doc update: Managing System UI class
c46e676 Doc change: new Storage Access Framework doc
8a26b43 Fix glitch with switching users from QuickSettings
3ad97ea Merge "docs: NDK r9b Release Notes" into klp-dev
dc277e1 add doc about migrating to new WebView in KLP
6dc499c Merge "Save and restore media metadata." into klp-dev
a223d19 Merge "Simplify IME policy and enforce in binder calls." into klp-dev
73f68db Merge "Doc change: Google Play services 4.0 reference docs." into klp-dev
2816789 Doc change: Google Play services 4.0 reference docs.
1942715 Merge "Don't crash when preferred activity settings are malformed" into klp-dev
0a1988b Merge "Make wallpaper cropper more robust " into klp-dev
8334192 Save and restore media metadata.
91eb54d Merge "Do not fetch tasks that don't have activities." into klp-dev
1fada0a Import translations. DO NOT MERGE
7ce4381 Merge "Move READ_EXTERNAL_STORAGE to storage group." into klp-dev
d013c96 docs: NDK r9b Release Notes
7696991 Merge "docs: Support Library r19 Release Notes" into klp-dev
d19fb7a Merge "docs: SDK-ADT 22.3 Release Notes" into klp-dev
91de412 Merge "docs: Android 4.4 platform version release notes" into klp-dev
ba86577 Add ZIP download for DevBytes: Immersive Mode.
88c5345 Import translations. DO NOT MERGE
f1228e3 Import translations. DO NOT MERGE
1861284 Merge "Force relayout at completion of status bar animation" into klp-dev
7b215cb Make wallpaper cropper more robust
c0156b8 Update ic_qs_ime assets to standard brightness.
ca4f1fc Catch MissingResourceException caused by bad locale in TTS.
0e29faa Merge "doc change: Update Google Play Services pages for gouda." into klp-dev
fd391d6 Merge "Doc change: add new list of browseable samples and sample groups." into klp-dev
c5f168a Doc change: add new list of browseable samples and sample groups.
2d9bfcc Merge "Doc change: Add diff report for API level 19." into klp-dev
ae47d82 Merge "Add an intermediate dimens resource for 540dp device." into klp-dev
f04c9b8 doc change: Update Google Play Services pages for gouda.
e202cad Don't crash when preferred activity settings are malformed
eaa9780 Move READ_EXTERNAL_STORAGE to storage group.
e403582 Merge "Always initialize local boolean variables when possible" into klp-dev
c17c71b Doc change: Add diff report for API level 19.
65a7885 Add an intermediate dimens resource for 540dp device.
1aed5ea Merge "Revert "Update the documentaton of the android.print package."" into klp-release
ea0151c Merge "Revert "Update the docs for advanced printer options (NO CODE CHANGES)"" into klp-release
d905b90 Revert "Update the documentaton of the android.print package."
d584363 Revert "Update the docs for advanced printer options (NO CODE CHANGES)"
26b8a14 merge in klp-release history after reset to klp-dev
3d47641 Handle surrogate pairs in Html.toHtml()
1a272b3 Merge "Update the documentaton of the android.print package." into klp-release
eb56ee7 Merge "Update the docs for advanced printer options (NO CODE CHANGES)" into klp-release
e5c1208 Merge "am: Increase dropbox buffer size to 256KB (from 128KB)" into klp-dev
f583d0d Always initialize local boolean variables when possible
927d854 Merge "Optimize sysui ui queue during keyguard unlock." into klp-dev
704269e Merge "Mention external storage changes in KITKAT docs." into klp-dev
7fbba16 Merge "Suppress OperationCanceledException logging." into klp-dev
5cbaaa3 Do not fetch tasks that don't have activities.
1b5bd6b Merge "Update QS settings icon, remove unused location icon." into klp-dev
3f83674 Merge "Speculatively schedule input consumption" into klp-dev
3ec2f60 Mention external storage changes in KITKAT docs.
dd69787 docs: Support Library r19 Release Notes
3381931 Suppress OperationCanceledException logging.
19949b9 Merge "Guard against missing document columns." into klp-dev
5d321d4 Guard against missing document columns.
24445c3 Doc change: fix docs build.
81defc7 Force relayout at completion of status bar animation
e7c2857 Optimize sysui ui queue during keyguard unlock.
3bdf60d Merge "Doc change: Add update ProGuard keep rules for Google Play Services." into klp-dev
64742f8 Merge "show duration instead of remaining time." into klp-dev
5ab93d8 Merge "reduce garbage generation in KeyguardTransportControlView." into klp-dev
6af85cc show duration instead of remaining time.
0bcef36 docs: SDK-ADT 22.3 Release Notes
cab6965 reduce garbage generation in KeyguardTransportControlView.
24a18f4 docs: Android 4.4 platform version release notes
ac5d382 Merge "Share pack historical sorting using wrong keys." into klp-dev
86bfb3a Merge "Not show share targets that cannot be launched." into klp-dev
e098050 Simplify IME policy and enforce in binder calls.
2b5297a Merge "Load wallpaper images on a bg thread" into klp-dev
1a19327 Doc change: Add update ProGuard keep rules for Google Play Services.
cf1805f Unhide BIND_NFC_SERVICE permission.
27f592d Share pack historical sorting using wrong keys.
7fd5c53 Merge "Displaying Bitmaps Efficiently Training - updates for KitKat inBitmap changes Bug: 10411797" into klp-dev
3a4a1d7 Displaying Bitmaps Efficiently Training - updates for KitKat inBitmap changes Bug: 10411797
8d11e49 Un-deprecate setInexactRepeating() and tweak docs
ecb212b DOCS: document API 19+ Alarm Manager API and behaviors
d9a8dac Hide TransitionManager default transition methods
b140fcd Missing LoudnessEnhancer constructor and UUID in public API
da0bc1b Add 'no system permission' test app.
baeabb6 Not show share targets that cannot be launched.
099d842 Update javadoc to fix the build.
714ba34 Merge "Complete implementation of the advanced print options." into klp-dev
66b753b Merge "MediaPlayer: MTP: update state only based on source events" into klp-dev
3a702cb Merge "Fix issue #11391003: Allow dumpsys meminfo to be used with native processes" into klp-dev
170735d Merge "Import translations. DO NOT MERGE" into klp-dev
c98c6cc Merge "Import translations. DO NOT MERGE" into klp-dev
9b16d13 Merge "Import translations. DO NOT MERGE" into klp-dev
7825318 Update the docs for advanced printer options (NO CODE CHANGES)
b4fda13 Complete implementation of the advanced print options.
ad7c57d Merge "Always re-evaluate kernel alarm setpoints when a new alarm is added" into klp-dev
97ea6a0 Import translations. DO NOT MERGE
7d57ed8 Always re-evaluate kernel alarm setpoints when a new alarm is added
2ead751 Merge "Do not show roaming icon for Videotron operator when access Canada network" into klp-dev
55e168f Import translations. DO NOT MERGE
4aef4ca Import translations. DO NOT MERGE
4de8e7c MediaPlayer: MTP: update state only based on source events
10e509d Merge "Use inotify to update DocumentsUI." into klp-dev
119e24f Do not show roaming icon for Videotron operator when access Canada network
dfe0d9a Merge "Change order of operations so flag is not overwritten" into klp-dev
1aff286 Update QS settings icon, remove unused location icon.
5271ea1 Load wallpaper images on a bg thread
62ce65d Speculatively schedule input consumption
334d98f am 9e4514cd: am 4062ae2e: am 3ebe71cb: Update AS download page for v0.3.1
9e4514c am 4062ae2e: am 3ebe71cb: Update AS download page for v0.3.1
4062ae2 am 3ebe71cb: Update AS download page for v0.3.1
db5ef12 Use inotify to update DocumentsUI.
6364c26 Merge "Un-deprecate setInexactRepeating() and tweak docs" into klp-dev
3ebe71c Update AS download page for v0.3.1
80f103a Merge "Extra to always show advanced devices." into klp-dev
109e4db Un-deprecate setInexactRepeating() and tweak docs
e77187d Fix issue #11391003: Allow dumpsys meminfo to be used with native processes
96c6205 Extra to always show advanced devices.
19d7965 Merge "Fix issue #11374840: adb shell am startservice not working any more" into klp-dev
c802a66 Merge "Trace: add ALOGVs for easier debugging" into klp-dev
30c9eae Update the documentaton of the android.print package.
6aedab9 Merge "DOCS: document API 19+ Alarm Manager API and behaviors" into klp-dev
2165718 Merge "Add a method to set a list of uids for a wake lock" into klp-dev
de0e83b Fix issue #11374840: adb shell am startservice not working any more
062bce7 DOCS: document API 19+ Alarm Manager API and behaviors
2a40da5 Merge "Update the documentaton of the android.print package." into klp-dev
d424925 Merge "Limit RemoteControlClient generation ID changes" into klp-dev
4a7f3ad Merge "Optimize system bar background drawable." into klp-dev
f3b5b37 Merge "Reset our status bar window fade color on screen off." into klp-dev
ac4bf7f Merge "Skip writing PFD status when comm is closed." into klp-dev
d4d170d Merge "Do not take screenshots when launching activities..." into klp-dev
5357f8f Merge "Remove '?' icon in layout for "Forgot pattern" button" into klp-dev
738ffdc Add a method to set a list of uids for a wake lock
df033ae Merge "Fix issue #11290095: Parcel change causing crashing in KLP..." into klp-dev
b53d97c Change order of operations so flag is not overwritten
d99f9ca Skip writing PFD status when comm is closed.
4d4c66d Update the documentaton of the android.print package.
c19418e Reset our status bar window fade color on screen off.
ec646dc Merge "Change yMax of Roboto fonts from 2146 to 2163" into klp-dev
8aee64d Fix issue #11290095: Parcel change causing crashing in KLP...
215add2 Merge "Hide TransitionManager default transition methods" into klp-dev
604cfc2 Merge "Enhance pin/puk support" into klp-dev
7c90012 Doc fix: update Displaying Bitmaps training class code snippet Bug: 11372790
0b60534 Limit RemoteControlClient generation ID changes
1e9f3d8 Hide TransitionManager default transition methods
6a0ef07 Change yMax of Roboto fonts from 2146 to 2163
5504537 Merge "Missing LoudnessEnhancer constructor and UUID in public API" into klp-dev
92da177 Merge "Fix bug in Scene's use of setTag" into klp-dev
fe470c3 Merge "Have the package manager write mimetype of preferred activities to xml." into klp-dev
6f6d56f Do not take screenshots when launching activities...
f3c1577 Fix bug in Scene's use of setTag
be41624 Merge "Remove persisted stacks when app removed/cleared." into klp-dev
707a59d Have the package manager write mimetype of preferred activities to xml.
7c2a2ef Merge "Track window position with task position." into klp-dev
f9f740d Merge "Support different watchdog timeouts for different entities" into klp-dev
77df2ee Track window position with task position.
af7dcdf use SpannedStringBuilder to build a SpannedString
28e26eb Merge "Fix for ClassCastException in SystemSensorManager." into klp-dev
368daaf Merge "Only simulate the first click if "Always use" button is available" into klp-dev
5ecfb55 Merge "Long-press on GET_CONTENT app shows its details." into klp-dev
c832ef0 Merge "Show spinner while waiting for mutations." into klp-dev
758f97e Remove persisted stacks when app removed/cleared.
d0d23f6 Merge "Disable time consuming debugging code." into klp-dev
e6f81cf Support different watchdog timeouts for different entities
bb8aae5 Merge "Improve Jank for translucent activities" into klp-dev
9279d45 DessertCase memory improvements
4697bea Disable time consuming debugging code.
da13330 Merge "Import translations. DO NOT MERGE" into klp-dev
ffbc715 Merge "Import translations. DO NOT MERGE" into klp-dev
39a12d1 Merge "Import translations. DO NOT MERGE" into klp-dev
154fd0b Import translations. DO NOT MERGE
76afd1f Improve Jank for translucent activities
f7fbbff Import translations. DO NOT MERGE
ef9d04a Import translations. DO NOT MERGE
c24bbd4 Long-press on GET_CONTENT app shows its details.
34d41e9 Only simulate the first click if "Always use" button is available
04d45a0 Show spinner while waiting for mutations.
b896b9f Enhance pin/puk support
4d4dd1e Merge "Search further than one task for fullscreen." into klp-dev
3661494 Missing LoudnessEnhancer constructor and UUID in public API
39e1c5a Search further than one task for fullscreen.
31d14ce Fix for ClassCastException in SystemSensorManager.
02e4c3a Merge "Cache Scene objects by layout ID on the scene root" into klp-dev
44d04aa am: Increase dropbox buffer size to 256KB (from 128KB)
40a6788 Cache Scene objects by layout ID on the scene root
9221a68 Layoutlib Create: Remove references to java package class Objects.
9921d9b Layoutlib: Add DateIntervalFormat_Delegate required by CalendarView
c0ba613 Fix layoutlib for KK
0ccd799 Layoutlib Create: Remove references to non-std Java classes.
c72b18b Merge "Decouple IME_ACTIVE and IME_VISIBLE for hardware keyboards." into klp-dev
36439b4 Decouple IME_ACTIVE and IME_VISIBLE for hardware keyboards.
3e1a9ea Merge "Import button assets from UX repository" into klp-dev
ca8547b Merge "Add notification docs to DocumentsProvider." into klp-dev
c9d8e38 Merge "Fix leak with transitions when views get removed" into klp-dev
9352c38 Add notification docs to DocumentsProvider.
d9e98a4 Merge "Unhide BIND_NFC_SERVICE permission." into klp-dev
871cb5d Merge "Update roots when data cleared, refresh UI." into klp-dev
a9a6007 Merge "Treat document thumbnails as preemptable." into klp-dev
c03ef00 Import button assets from UX repository
5eb3e07 Merge "add accessibility string for location quicksetting" into klp-dev
910c285 Merge "Fix issue #11278906: Some wm commands fail on shell users" into klp-dev
2d76a1a Merge "Fix issue #11323037: Android apk incorrectly marked as running in app processes" into klp-dev
8c99ab8 Unhide BIND_NFC_SERVICE permission.
0cca3db Fix issue #11278906: Some wm commands fail on shell users
46de7b5 Update roots when data cleared, refresh UI.
b3d4263 Treat document thumbnails as preemptable.
2f56690 Merge "Ensure the simple CAB appears below the status bar." into klp-dev
237cefb Fix issue #11323037: Android apk incorrectly marked as running in app processes
b8db474 Edge case: overriden system package moved & became privileged in OTA
89bd973 Merge "Add 'no system permission' test app." into klp-dev
5f474fc Merge "Edge case: overriden system package moved & became privileged in OTA" into klp-dev
ca71f48 Remove '?' icon in layout for "Forgot pattern" button
df32aa8 Fix leak with transitions when views get removed
9f08820 Edge case: overriden system package moved & became privileged in OTA
798adef Don't use transient states for wallpaper animation.
4000630 Merge "Check for home activity when switching focus." into klp-dev
d94b7ff Merge "Import translations. DO NOT MERGE" into klp-dev
f56d869 Merge "Import translations. DO NOT MERGE" into klp-dev
4219726 Optimize system bar background drawable.
04f0b70 Check for home activity when switching focus.
a81736a Ensure the simple CAB appears below the status bar.
7408234 Merge "Make sure mFocusedStack is never the home stack." into klp-dev
d1bbdb4 Make sure mFocusedStack is never the home stack.
acc642b Merge "Add Nexus 5 to Device Art Generator." into klp-dev
305258d Add 'no system permission' test app.
24ba323 Merge "Do not delete stacks that are not empty." into klp-dev
19d9bd5 Do not delete stacks that are not empty.
b840bd2 Don't set same country code on supplicant again and again
b9da738 Workaround for corner case in TransitionManager
4b4d181 Change pairing api/intent permission from PRIVILEGED to ADMIN
93edeb9 Make setting PAC require CONNECTIVITY_INTERNAL
195af06 Fix CountryDetector NPE
087f888 Fix priv-app edge case across OTAs
534103d Merge "Fix issues catching up to touch events after a short pause." into klp-dev
4d8a839 Merge "Don't set same country code on supplicant again and again" into klp-dev
7eb83c5 Merge "Preserve window sizes when rebatching alarms" into klp-dev
da40d92 Don't set same country code on supplicant again and again
3e04b47 Preserve window sizes when rebatching alarms
1693f6a Prevent having multiple seek runnables in flight.
e17e0f0 Merge "Fix jank for translucent window transitions" into klp-dev
43d8d33 Fix jank for translucent window transitions
644696f Merge "Workaround for corner case in TransitionManager" into klp-dev
ce39e8c Merge "Change pairing api/intent permission from PRIVILEGED to ADMIN" into klp-dev
ee186de Workaround for corner case in TransitionManager
8d51c2f Merge "Fix CountryDetector NPE" into klp-dev
e81bd59 Add Nexus 5 to Device Art Generator.
ac2c6c3 Change pairing api/intent permission from PRIVILEGED to ADMIN
0aeca87 Merge "Make setting PAC require CONNECTIVITY_INTERNAL" into klp-dev
1bab99c Merge "DO NOT MERGE Fix null pointer exception when updating rotation tile. (Bug 11111473)" into klp-dev
ba55106 Merge "Don't clip keyguard security container children (e.g. glow pad)" into klp-dev
1aeaf84 Make setting PAC require CONNECTIVITY_INTERNAL
089959a Merge "Fix typo for radio technology" into klp-dev
a2c9348 Fix CountryDetector NPE
d570dae Merge "Fix priv-app edge case across OTAs" into klp-dev
46401a3 Fix typo for radio technology
a80d642 Merge "Implement language-specific GSUB processing" into klp-dev
13d111c Import translations. DO NOT MERGE
d33e5f4 Import translations. DO NOT MERGE
bf3acff Merge "Don't run the async query if being rendered in EditMode." into klp-dev
bab3348 Merge "add xml attributes to IME javadoc" into klp-dev
9a282ba Revert "Fix dodgy states of keyguard transport controls"
328dd7d Restore 4 classes that were accidentally deleted
bd98e7f Move the IME navigation guard view up to decor.
d4595bd Merge "Move the IME navigation guard view up to decor." into klp-dev
628946a Fix priv-app edge case across OTAs
42b7b69 Merge "Revert "Fix dodgy states of keyguard transport controls"" into klp-dev
4d20ed3 Revert "Fix dodgy states of keyguard transport controls"
43e533d Merge "Restore 4 classes that were accidentally deleted" into klp-dev
2375752 Merge "Hide the print dialog if the printing activity is destroyed." into klp-dev
74fc73f Restore 4 classes that were accidentally deleted
5df0631 add xml attributes to IME javadoc
ae3349e Move the IME navigation guard view up to decor.
9f6a3c2 Do not show immersive mode help in touch exploration mode.
9c4f590 Relayout the immersive cling in the correct thread.
413100d Fix issue #11256132: Add density bucket for all real numbers between 0 and ∞...
96844ed fix javadoc link
ac2d61a Merge "Do not show immersive mode help in touch exploration mode." into klp-dev
7d29214 Merge "Prune unneeded density resources from APK" into klp-dev
30d9161 Merge "Printer list items have wrong width." into klp-dev
7f11d0d Merge "Clear the caller identity when dumping print system state." into klp-dev
858a185 Hide the print dialog if the printing activity is destroyed.
900ece5 Do not show immersive mode help in touch exploration mode.
b4f33d8 Merge "Layoutlib Create: Remove references to java package class Objects." into klp-dev
34e9c69 Don't run the async query if being rendered in EditMode.
600d7dd Fix bug #11256076 Spinner text is too close from the opening triangle in RTL Locales
0e9ce34 DO NOT MERGE Fix null pointer exception when updating rotation tile. (Bug 11111473)
da35dde Relayout the immersive cling in the correct thread.
45f5cd4 Layoutlib Create: Remove references to java package class Objects.
786dccf Fix issues catching up to touch events after a short pause.
82f3170 Merge "Log view root, input and looper state in bug reports." into klp-dev
6c3a638 Merge "Fix layoutlib for KK" into klp-dev
29cf698 Merge "Layoutlib: Add DateIntervalFormat_Delegate required by CalendarView" into klp-dev
f10ba7c Merge "Make dump messages asynchronous." into klp-dev
0c0f1e2 Merge "Include external storage devices in DocumentsUI." into klp-dev
8f4c15d Merge "Plumb through physical device UUID and label." into klp-dev
6834ae6 Merge "Fix issue #11256132: Add density bucket for all real numbers between 0 and ∞..." into klp-dev
c7282eb Trace: add ALOGVs for easier debugging
09acb7c Fix issue #11256132: Add density bucket for all real numbers between 0 and ∞...
b77c586 Fix bug #11252410 Recents items stuck behind hammerhead navigation panel in landscape
f4ca9e6 Change how we use provisioning url so post works
8994e02 Increase size of broadcast history lists on non-svelte devices.
1742363 Fix issue where keyguard adds widgets before the system is ready
fc7e2d7 Register receivers from ViewFlipper with an explicit Handler
c181362 Input method root view should have BOTTOM gravity.
53cb242 Merge "Fix issue where keyguard adds widgets before the system is ready" into klp-dev
b1f0bba Merge "Change how we use provisioning url so post works" into klp-dev
536b3c2 Change how we use provisioning url so post works
b38ad76 additional javadoc for NfcAdapter.ReaderCallback
280dc0e Merge "Fix assorted FastScroller regressions" into klp-dev
272d1bc Layoutlib: Add DateIntervalFormat_Delegate required by CalendarView
54e5575 Merge "All printers list has incorrect padding and item height." into klp-dev
1f706c6 Include external storage devices in DocumentsUI.
ed513d7 All printers list has incorrect padding and item height.
a941255 Merge "Fix stale data in keyguard transport control display" into klp-dev
f80a7af Merge "Register receivers from ViewFlipper with an explicit Handler" into klp-dev
b346270 Merge "Input method root view should have BOTTOM gravity." into klp-dev
fc69e2b Merge "Increase size of broadcast history lists on non-svelte devices." into klp-dev
4fc655d am 873c76d0: am fb1ee08c: am a49c3585: Merge "Fix CalendarView to show the right month and year label." into jb-mr2-dev
38d097b am 92a80b18: am 9b827a7d: am ec555902: Merge "Layoutlib: Update the wifi icon in the status bar." into jb-mr2-dev
ca429e0 am 9568ad39: am 94e5ada7: am 81f74f4b: Fix DatePicker and Calendar widget in layoutlib.
198537c am 7dc35060: am df076962: am 1cf5df38: Layoutlib Create: Remove references to non-std Java classes.
873c76d am fb1ee08c: am a49c3585: Merge "Fix CalendarView to show the right month and year label." into jb-mr2-dev
92a80b1 am 9b827a7d: am ec555902: Merge "Layoutlib: Update the wifi icon in the status bar." into jb-mr2-dev
9568ad3 am 94e5ada7: am 81f74f4b: Fix DatePicker and Calendar widget in layoutlib.
7dc3506 am df076962: am 1cf5df38: Layoutlib Create: Remove references to non-std Java classes.
fb1ee08 am a49c3585: Merge "Fix CalendarView to show the right month and year label." into jb-mr2-dev
9b827a7 am ec555902: Merge "Layoutlib: Update the wifi icon in the status bar." into jb-mr2-dev
94e5ada am 81f74f4b: Fix DatePicker and Calendar widget in layoutlib.
df07696 am 1cf5df38: Layoutlib Create: Remove references to non-std Java classes.
a49c358 Merge "Fix CalendarView to show the right month and year label." into jb-mr2-dev
ec55590 Merge "Layoutlib: Update the wifi icon in the status bar." into jb-mr2-dev
4c51de4 Increase size of broadcast history lists on non-svelte devices.
39e7583 Fix layoutlib for KK
e5f910a Fix issue where keyguard adds widgets before the system is ready
192a856 Merge "Import translations. DO NOT MERGE" into klp-dev
829ebd4 Import translations. DO NOT MERGE
41e6e50 merge in klp-release (no-op)
b196106 Printer list items have wrong width.
b6ed2b1 Register receivers from ViewFlipper with an explicit Handler
4928e2c am e90993bb: am 61884867: am 2d96a0d3: FileProvider training fix: add note about Support Lib to setup lesson
6355103 Merge "Camera2: filter bad faces" into klp-dev
e90993b am 61884867: am 2d96a0d3: FileProvider training fix: add note about Support Lib to setup lesson
265a099 Merge "Add APIs for an advanced print options activity." into klp-dev
5aca2b8 Plumb through physical device UUID and label.
6188486 am 2d96a0d3: FileProvider training fix: add note about Support Lib to setup lesson
a41d7d9 Merge "Import translations. DO NOT MERGE" into klp-dev
477af29 Merge "Import translations. DO NOT MERGE" into klp-dev
b65ab00 Merge "Import translations. DO NOT MERGE" into klp-dev
fde69a5 Merge "Import translations. DO NOT MERGE" into klp-dev
844b352 Camera2: filter bad faces
afb3a41 Merge "Doc change: add i/o 2013 design video embeds to videos page." into klp-dev
89ec7c7 Merge "some javadoc improvements for virtual display and new meta tag name" into klp-dev
1c43fce Add APIs for an advanced print options activity.
58c564f Import translations. DO NOT MERGE
81f74f4 Fix DatePicker and Calendar widget in layoutlib.
083e3ca Fix CalendarView to show the right month and year label.
1cf5df3 Layoutlib Create: Remove references to non-std Java classes.
2d96a0d FileProvider training fix: add note about Support Lib to setup lesson
d232a6f Import translations. DO NOT MERGE
f6cfa3d Import translations. DO NOT MERGE
5c9c04b Import translations. DO NOT MERGE
cc2195b some javadoc improvements for virtual display and new meta tag name
9c446d8 Merge "Fix issue #11217255: Setup Wizard ANR when adding new user profile from settings." into klp-dev
2a272d4 Fix issue #11217255: Setup Wizard ANR when adding new user profile from settings.
59b74dd Input method root view should have BOTTOM gravity.
1bab3f5 am a4825fbe: am 655d8c40: am 4aa6b10c: add some search suggestions
a4825fb am 655d8c40: am 4aa6b10c: add some search suggestions
655d8c4 am 4aa6b10c: add some search suggestions
4aa6b10 add some search suggestions
5fe07aa Clear the caller identity when dumping print system state.
f7ff458 merge in klp-release history after reset to klp-dev
67fc6b0 Merge "Fix issue where keyguard reports a valid token but doesn't draw" into klp-dev
ca40d51 merge in klp-release history after reset to klp-dev
9ef0997 Make dump messages asynchronous.
db148b6 Merge "Fix memory leak and slowness in keyguard" into klp-dev
5182c78 Log view root, input and looper state in bug reports.
b2c6469 Fix memory leak and slowness in keyguard
3b435fb Fix stale data in keyguard transport control display
49b6d38 Merge "Fix dodgy states of keyguard transport controls" into klp-dev
bdb5ac7 Fix dodgy states of keyguard transport controls
ed80f3f Fix issue where keyguard reports a valid token but doesn't draw
905c50a Merge "Improve DocumentsProvider and contract docs." into klp-dev
1b7f99b Merge "Retry captiveportal check even if only one addr" into klp-dev
4270ebc Merge "Remove debug logging." into klp-dev
41bf03e Merge "Restore window manager stack order on user switch." into klp-dev
9438c2d Prune unneeded density resources from APK
f9af7b2 Fix assorted FastScroller regressions
577d0da Merge changes I536021b9,I6eb541c9,I6ac08eca into klp-dev
e3924ca Merge "Improve OPEN/CREATE_DOC docs." into klp-dev
3cf5608 Merge "Improve external storage docs on Context." into klp-dev
e8c00d8 Improve DocumentsProvider and contract docs.
6bd7603 Merge "Force the wallpaper to reload when dimensions change" into klp-dev
a7f2bd4 Remove debug logging.
dd5eab4 merge in klp-release history after reset to klp-dev
e1b6b6c Bring deleted files from the dead. These files were dropped by the translation pipelines because they do not contain any translated elements, but in reality they are needed.
4f1df4f Restore window manager stack order on user switch.
69b94f7 SmartCamera: Fix to build against latest camera2 api
bd7f343 Camera2Tests: update SmartCamera for async api
227b476 Camera2Tests: Add SmartCamera App
2cc9577 Merge "Fix possible crash in System UI" into klp-dev
1fcf34d Import translations. DO NOT MERGE
adef88a Improve OPEN/CREATE_DOC docs.
faaa365 Fix possible crash in System UI
b9fca99 Force the wallpaper to reload when dimensions change
6feb50b Improve external storage docs on Context.
b9acff3 Retry captiveportal check even if only one addr
f847c3b Merge "Update resource name for renamed string." into klp-dev
709827c Merge "Updated rssi assets for quick settings" into klp-dev
987672d Updated rssi assets for quick settings
5a736fc Merge "Adding a missing resource file." into klp-dev
1ed453a Update resource name for renamed string.
58216c2 Camera2: return CaptureResult.STATISTICS_FACES
a5ce15d merge in klp-release history after reset to klp-dev
4a534e0 Merge "Delete BrowserTestPlugin." into klp-dev
c09e591 Merge "Fix error when PAC set rapidly" into klp-dev
2eac50b Delete BrowserTestPlugin.
94c0057 Delete the old WebView.
d892afc Remove support for switching WebView.
d394355 Delete HttpHeaderTest.testCacheControlMultipleArguments.
6067d1a Remove old WebView classes from zygote preload list.
2d996fb Adding a missing resource file.
bf9b087 Merge "Camera2: Fix face rectangle coordinate mapping, and use Key.equals" into klp-dev
ee8ee0e Merge "Put DessertCase on a diet." into klp-dev
f9f6335 Put DessertCase on a diet.
a457211 Merge "Fix getBuiltInWallpaper method" into klp-dev
0539153 Fix getBuiltInWallpaper method
7f988c2 Merge "Don't move clock when warping in PagedView" into klp-dev
fb19db6 Merge "remove U+261d from MTLmr3m.ttf" into klp-dev
cdb9ea7 Merge "Package checks for resloving recovery tokens should be user sensitive." into klp-dev
593d970 Doc change: add i/o 2013 design video embeds to videos page.
cf8a6ca Merge "Clear displayStartTime whenever starting activity." into klp-dev
f803336 Merge "Give IMEs the entire screen to use for measuring purposes." into klp-dev
1e8b872 Clear displayStartTime whenever starting activity.
615b75f Camera2: Fix face rectangle coordinate mapping, and use Key.equals
f850827 Give IMEs the entire screen to use for measuring purposes.
416747a Package checks for resloving recovery tokens should be user sensitive.
1e639d2 Merge "Update the message for unavailable printers." into klp-dev
e49a107 Merge "Fix issue #11223335: APR: Lots of failures in procstats due to..." into klp-dev
a6ffa4e Merge "Refresh quicksettings location tile text when language changes -b/11157526" into klp-dev
f6f545f Merge "Fix the build" into klp-dev
5d1893b Fix the build
2fa010c Update the message for unavailable printers.
b8bf701 Refresh quicksettings location tile text when language changes -b/11157526
4d0f069 Merge "Switch settings provider to use the new Settings icon" into klp-dev
bcfc634 Merge "Ensure URIs have content:// scheme in WPM" into klp-dev
ddf5a17 Merge "Relax user constraint on storage state." into klp-dev
878deb3 Fix issue #11223335: APR: Lots of failures in procstats due to...
8e656df Merge "Add extras to AFD, send orientation metadata." into klp-dev
bba72d1 Ensure URIs have content:// scheme in WPM
b3a08be Merge "Use dialog animations for dialog style." into klp-dev
a6d1999 Relax user constraint on storage state.
7d91cc9 Merge "NFC card emulation API docs." into klp-dev
1c058a6 Don't move clock when warping in PagedView
d2d76ac Use dialog animations for dialog style.
fe3b58f Merge "Update the print spooler action bar icon." into klp-dev
c89e5a6 Merge "Layout may be called with invalid print attributes." into klp-dev
c1c8f3f Add extras to AFD, send orientation metadata.
79a0ed5 Merge "Move the wallpaper beneath the keyguard." into klp-dev
8292342 Switch settings provider to use the new Settings icon
90760c8 Fix error when PAC set rapidly
f64247e Merge "Fix change to re-add carrier roaming details." into klp-dev
53a5e31 Merge "Wrap measurement optimization in targetSdk check" into klp-dev
b4c3b09 Merge "Add EXIF rotation support to system wallpaper cropper" into klp-dev
3fd9cb1 Merge "Telephony: Read signal strength values as expected" into klp-dev
3ac54a3 add accessibility string for location quicksetting
4df8460 Fix change to re-add carrier roaming details.
6978406 Add EXIF rotation support to system wallpaper cropper
f7b75ee Merge "Add additional MNC overlays" into klp-dev
0ed6d68 Add additional MNC overlays
5800443 Move the wallpaper beneath the keyguard.
2f0ec7a Update the print spooler action bar icon.
cf18b47 Wrap measurement optimization in targetSdk check
9d843e0 Layout may be called with invalid print attributes.
1680cfd Merge "Modify config.xml for tethering APN information." into klp-dev
1635908 Modify config.xml for tethering APN information.
35bf628 NFC card emulation API docs.
dd73ee4 Add a config resource to enable translucent bars globally.
306ed4f am 3a920545: am 2cc953f1: am 9006c422: more documentation for SEND_RESPOND_VIA_MESSAGE
b83bba7 Merge "Log noisily on uid vs user-handle confusion in the settings provider" into klp-dev
3a92054 am 2cc953f1: am 9006c422: more documentation for SEND_RESPOND_VIA_MESSAGE
2cc953f am 9006c422: more documentation for SEND_RESPOND_VIA_MESSAGE
9006c42 more documentation for SEND_RESPOND_VIA_MESSAGE
9cb5f5b Layoutlib: Update the wifi icon in the status bar.
b5da7b2 Merge "Throw when taking non-existant Uri permission." into klp-dev
774e8ad Merge "Implement new SYSTEM_UI_FLAG_IMMERSIVE_STICKY." into klp-dev
f1a3664 Implement new SYSTEM_UI_FLAG_IMMERSIVE_STICKY.
edbab7b Merge "no layout = no visibility" into klp-dev
582f712 Throw when taking non-existant Uri permission.
9ecc290 am da5d7027: am 5a99a702: am 4dfe8944: Merge "add docs about managing app memory" into jb-mr2-docs
da5d702 am 5a99a702: am 4dfe8944: Merge "add docs about managing app memory" into jb-mr2-docs
5a99a70 am 4dfe8944: Merge "add docs about managing app memory" into jb-mr2-docs
4dfe894 Merge "add docs about managing app memory" into jb-mr2-docs
ea7c1e2 Merge "Add null check when determining mOnTopOfHome" into klp-dev
60a641d remove U+261d from MTLmr3m.ttf
2261bef Merge "Import translations. DO NOT MERGE" into klp-dev
d898bb0 Import translations. DO NOT MERGE
5c364f3 Merge "Import translations. DO NOT MERGE" into klp-dev
a0aa64a Merge "Import translations. DO NOT MERGE" into klp-dev
831fa04 Import translations. DO NOT MERGE
00c5db0 Merge "Doc change: fix link to widgets design doc." into klp-dev
1a6f41c Import translations. DO NOT MERGE
19e8273 Merge "Don't show [!] battery at boot." into klp-dev
05021e5 Don't show [!] battery at boot.
d99384d Add null check when determining mOnTopOfHome
69f4943 Merge "Limit transient nav cling to 380dp on large/land devices." into klp-dev
b83f5c6 Limit transient nav cling to 380dp on large/land devices.
705b9d2 merge in klp-release history after reset to klp-dev
00f597b Adding additional MNC overlays. (Bug 10518893)
e1db0dd Test for task in front must include stack in front.
6806e03 merge in klp-release history after reset to klp-dev
5db566f Fix updating fast scroll state for data set changes
0da1357 Log noisily on uid vs user-handle confusion in the settings provider
4ebe578 Merge "Revert "Restore wallpaper positioning between apps."" into klp-dev
f89ff85 Merge "Hide the camera and search icons when switching to the camera page" into klp-dev
fadccf1 Hide the camera and search icons when switching to the camera page
05da328 Merge "Fix warp animation in keyguard" into klp-dev
afef5b2 Fix warp animation in keyguard
1ae1373 Merge "Wire up new hideycling ok button to persist setting." into klp-dev
47e3de2 Wire up new hideycling ok button to persist setting.
7c495cb Revert "Restore wallpaper positioning between apps."
ef53fcc Merge "Fix issue #11199654: Action bar enter animation skips frames when cleared by the system" into klp-dev
021d243 Fix issue #11199654: Action bar enter animation skips frames when cleared by the system
103a734 Merge "Fix bug where lockout timeout is shown for SIM in keyguard" into klp-dev
7fa498b Merge "Disable the camera and search buttons while we're in bouncer mode." into klp-dev
158aeaf Merge "telephony: redirect call barring MMI code to other purpose" into klp-dev
45ca531 Merge "Adding stepcounter & stepdetector feature strings." into klp-dev
23ee84e telephony: redirect call barring MMI code to other purpose
b9b77ae no layout = no visibility
f732e37 Merge "If the panels are disabled, don't go opaque on interaction." into klp-dev
881e1a6 Merge "do not request location from unavailable providers" into klp-dev
85e5ed6 Merge "Account for translationY when targeting the fast scroller via touch" into klp-dev
39eaeb9 Merge "Update clock to use 14dp instead of 12dp for status info." into klp-dev
94a52da Update clock to use 14dp instead of 12dp for status info.
d827389 Account for translationY when targeting the fast scroller via touch
ce6d906 Merge "New window cling for immersive mode." into klp-dev
e00ab01 Merge "Easter egg cleanups." into klp-dev
a953b6d New window cling for immersive mode.
d914995 Merge "Printing from secondary user not working." into klp-dev
188d095 Merge "The print dialog in bad state after pressing back from prnt to PDF." into klp-dev
70966ec Easter egg cleanups.
b30f383 do not request location from unavailable providers
65d7b8d Merge "The list of active print jobs in print service retunring wrong result." into klp-dev
18e1214 Merge "Tighten up the KG transport control layout for stability" into klp-dev
3cccec4 Merge "The callbacks for tracking a printer called more than once without printer change." into klp-dev
00298a5 Tighten up the KG transport control layout for stability
f517692 Use INVISIBLE instead of GONE to hide KG transport buttons
3d7e095 If the panels are disabled, don't go opaque on interaction.
fded661 merge in klp-release history after reset to klp-dev
4a82b45 Printing from secondary user not working.
d38b130 Merge "DO NOT MERGE: Hide new camera API." into klp-dev
068b0c0 Adding stepcounter & stepdetector feature strings.
5b64aa6 Merge "Restore wallpaper positioning between apps." into klp-dev
10ea197 Merge "Only return to home if the foreground task is removed." into klp-dev
bececbf Merge "Printed document size not persisted." into klp-dev
63ce201 Merge "Fail only scheduled print jobs, i.e. handed to a service, if the service is disabled." into klp-dev
7ff610e The print dialog in bad state after pressing back from prnt to PDF.
d91cb3e The list of active print jobs in print service retunring wrong result.
a2c64bb am 91245730: am ca338777: am 45edbb70: DOC CHANGE: FileProvider training class
9124573 am ca338777: am 45edbb70: DOC CHANGE: FileProvider training class
ca33877 am 45edbb70: DOC CHANGE: FileProvider training class
faf1a40 Restore wallpaper positioning between apps.
d3c197d The callbacks for tracking a printer called more than once without printer change.
7d7888d Printed document size not persisted.
9b6d3a1 Fail only scheduled print jobs, i.e. handed to a service, if the service is disabled.
2219b75 Only return to home if the foreground task is removed.
7d5e00a Fix bug where lockout timeout is shown for SIM in keyguard
5a78317 Merge "Test for hidden keyguard before waiting for it." into klp-dev
6f29590 Test for hidden keyguard before waiting for it.
2222a50 Merge "Fix problem where PhoneWindowManager waits for keyguard to draw" into klp-dev
6a3cceb Fix problem where PhoneWindowManager waits for keyguard to draw
e657a82 Disable the camera and search buttons while we're in bouncer mode.
166434e Merge "When removing a task that was on home, put home on top." into klp-dev
a3f0e01 add docs about managing app memory
99f2f5e Don't clip keyguard security container children (e.g. glow pad)
dc70340 Merge "Enable time format localization in keyguard" into klp-dev
0c48689 Enable time format localization in keyguard
8e56957 When removing a task that was on home, put home on top.
72dc0b4 Merge "Make Wifi Scans more heap-efficient" into klp-dev
cd51497 Doc change: fix link to widgets design doc.
ea9aec2 Merge "Import translations. DO NOT MERGE" into klp-dev
3c10347 Merge "Import translations. DO NOT MERGE" into klp-dev
84f5bf8 Merge "Import translations. DO NOT MERGE" into klp-dev
036f05b Merge "Putting the cursor at the end of the copies and range inputs." into klp-dev
709129b Merge "Document special case in hasOverlappingRendering" into klp-dev
89ed9fc Putting the cursor at the end of the copies and range inputs.
c09127a Document special case in hasOverlappingRendering
45edbb7 DOC CHANGE: FileProvider training class
3532cb4 Import translations. DO NOT MERGE
9c56db1 Import translations. DO NOT MERGE
02242ca Import translations. DO NOT MERGE
11def8f Merge "Delay all widget additions in keyguard until after boot completes" into klp-dev
12ad9ce Merge "Fix spelling." into klp-dev
33021d95 Merge "Adding timeout if the current printer or its capabilities disappear." into klp-dev
32551ae Merge "Fix infinite boot-loop bug in SM." into klp-dev
ed74f8e Fix spelling.
c95d938 Make Wifi Scans more heap-efficient
7a6ccb8 Merge "Remote volume changes" into klp-dev
02dded1 Adding timeout if the current printer or its capabilities disappear.
c2245e1 Merge "Workaround fading edge incompatibility with alpha modulation" into klp-dev
3691dd0 Merge "Print spooler not starting." into klp-dev
632515b Fix infinite boot-loop bug in SM.
7bcde50 Workaround fading edge incompatibility with alpha modulation
09cb9bd Merge "Add test for topmost home stack activity being home." into klp-dev
54adee8 Print spooler not starting.
1001cf2 am eae969c1: am 439c4b47: am c0da3f1d: media-formats.html: clarify WebP availability
eae969c am 439c4b47: am c0da3f1d: media-formats.html: clarify WebP availability
439c4b4 am c0da3f1d: media-formats.html: clarify WebP availability
cd92588 DO NOT MERGE: Hide new camera API.
6e19feb Merge "Treat dates near epoch as unknown." into klp-dev
c0da3f1 media-formats.html: clarify WebP availability
760b231 Add test for topmost home stack activity being home.
ab3276d Merge "Make an exception for screenshot optimization." into klp-dev
fca1e60 Remote volume changes
3474040 Make an exception for screenshot optimization.
39aef1e Fix dock rect calculation when nav is translucent.
5d5114c Fix registerListener and flush bugs.
8da6bc5 Merge "Resize lock screen widgets when IME is open." into klp-dev
e2bd7be Merge "Ensure fitSystemWindows is called on the IME at least once." into klp-dev
3bf26b6 Ensure fitSystemWindows is called on the IME at least once.
f22a767 Merge "Added UI for errors during layout and write." into klp-dev
caff388 Added UI for errors during layout and write.
8f34715 Merge "Refactor how the print dialog activity is started." into klp-dev
d69417d Merge "Reduce jank on incoming phone call during dream." into klp-dev
d5a4658 Treat dates near epoch as unknown.
0b713a0 Merge "Small IntentFilter docs improvement." into klp-dev
0ea920d Small IntentFilter docs improvement.
8483e4f Merge "Add internal resource symbol used by WebViewChromium." into klp-dev
7bfbbcb Refactor how the print dialog activity is started.
8ca2d05 Merge "Fix dock rect calculation when nav is translucent." into klp-dev
38de7ab Merge "Import translations. DO NOT MERGE" into klp-dev
ccfd6f4 Merge "Import translations. DO NOT MERGE" into klp-dev
6db7227 Merge "Import translations. DO NOT MERGE" into klp-dev
491ad45 Merge "Import translations. DO NOT MERGE" into klp-dev
d32e9b7 Merge "Import translations. DO NOT MERGE" into klp-dev
29cff85 Merge "Import translations. DO NOT MERGE" into klp-dev
d010f7a Merge "Import translations. DO NOT MERGE" into klp-dev
26b49a7 Merge "Be sure to update the display metrics on config change." into klp-dev
740753c Add internal resource symbol used by WebViewChromium.
dbf09ff Telephony: Read signal strength values as expected
9ccf123 Delay all widget additions in keyguard until after boot completes
7e8ae50 Be sure to update the display metrics on config change.
caaefae Merge "Setting MTU size for specific network" into klp-dev
2881630 Reduce jank on incoming phone call during dream.
1db8cf1 Merge "Toggle wallpaper window flag when setting custom keyguard background" into klp-dev
bea75db Merge "Fit and finish for camera affordance animations in keyguard - better timing - animate warp back when finger is released. - Improve on/off screen animation for warped view - Re-use existing constants for consistent timing. - Hide the challenge area when the camera page is settling. - Reduce jank when camera page starts snap transition. - Prevent warping from going to previous page - Smoothly blend between PagedView and Warp animations when scrolling starts." into klp-dev
9471907 Toggle wallpaper window flag when setting custom keyguard background
907627f Import translations. DO NOT MERGE
f95b89a Fix dock rect calculation when nav is translucent.
5ab664c Import translations. DO NOT MERGE
d9b09fa Merge "Fix registerListener and flush bugs." into klp-dev
c162dd0 Fit and finish for camera affordance animations in keyguard - better timing - animate warp back when finger is released. - Improve on/off screen animation for warped view - Re-use existing constants for consistent timing. - Hide the challenge area when the camera page is settling. - Reduce jank when camera page starts snap transition. - Prevent warping from going to previous page - Smoothly blend between PagedView and Warp animations when scrolling starts.
466c046 Merge "Fixing jank when transition from print dialog to generating one." into klp-dev
fa88307 Merge "Fix issue #11175600: Proc stats is aggregating stats in the wrong direction" into klp-dev
59da679 Fix issue #11175600: Proc stats is aggregating stats in the wrong direction
ebd1dca Merge "Re-enable ActionMenuPresenter view recycling" into klp-dev
602ac9f Import translations. DO NOT MERGE
c3ca3ea Re-enable ActionMenuPresenter view recycling
384f060 am a8914d02: am 0c74fc28: am 234101a4: Merge "Doc change: add tablet success story and fix a few issues." into jb-mr2-docs
a8914d0 am 0c74fc28: am 234101a4: Merge "Doc change: add tablet success story and fix a few issues." into jb-mr2-docs
10fe320 Import translations. DO NOT MERGE
0c74fc2 am 234101a4: Merge "Doc change: add tablet success story and fix a few issues." into jb-mr2-docs
234101a Merge "Doc change: add tablet success story and fix a few issues." into jb-mr2-docs
454d33a Import translations. DO NOT MERGE
0cec85b Resize lock screen widgets when IME is open.
607e971 Import translations. DO NOT MERGE
d11d442 Import translations. DO NOT MERGE
c37db9c Merge "Fix layout and invalidate in SubtitleView" into klp-dev
3aa2e2b Fixing jank when transition from print dialog to generating one.
896a9b1 Merge "Adding missing resourcs for the defaul PDF printer media sizes." into klp-dev
3f84889 Doc change: add tablet success story and fix a few issues.
140ae7b Telephony: SMS over IMS
2c09e8c Merge "Fix issue #11157301: Bad process stats when apps are binding to long-running services" into klp-dev
32366b2 Fix issue #11157301: Bad process stats when apps are binding to long-running services
6c906dc Merge "Fix SystemUI crash on devices with WiFi only" into klp-dev
8b81a63 Merge "getProxy in ConnectivityService returns port w/PAC" into klp-dev
c08ae44 Fix SystemUI crash on devices with WiFi only
c24aabd Setting MTU size for specific network
000bffa Merge "New icons that eliminate location "crosshair" -b/8142654" into klp-dev
64be26f Merge "Check callback null condition for register/unregsiter state change callback" into klp-dev
decd295 getProxy in ConnectivityService returns port w/PAC
9dc7e12 Merge "Properly size KG camera animation for translucent bars." into klp-dev
d9b9538 Merge "Update navigation bar gradient." into klp-dev
80d7fc5 Update navigation bar gradient.
10d196d Merge "Keyguard customization for mcc262-mnc07" into klp-dev
26b7bf6 Properly size KG camera animation for translucent bars.
208c42d Merge "Makes ACTION_PAIRING_REQUEST require BLUETOOTH_PRIVILEGED." into klp-dev
97fee81 Merge "Reinflate QSB RSSI Tile on config change" into klp-dev
828e4c4 Reinflate QSB RSSI Tile on config change
7bff427 Guard against NPE when using existing process.
9b69399 Check callback null condition for register/unregsiter state change callback
8a9b694 Merge "Revert "Headphones volume warning disabled by default"" into klp-dev
430e361 Makes ACTION_PAIRING_REQUEST require BLUETOOTH_PRIVILEGED.
1d7b3dc Merge "Make LayoutTransition.setInterpolator() actually do something" into klp-dev
90abd6d Merge "Ensure accessibility node cache is synced with service state" into klp-dev
33d0876 Make LayoutTransition.setInterpolator() actually do something
a619afd Merge "IME navigation guard implemented as a View." into klp-dev
f971b1e Revert "Headphones volume warning disabled by default"
e64d6a4 Merge "Remove unused time tile and resources" into klp-dev
635892f Merge "Guard against NPE when using existing process." into klp-dev
6f71ed5 Merge "Sometimes the print button not enabled and an accessibility fix." into klp-dev
0ea16e9 Merge "Coalescing multiple print job notifications." into klp-dev
57beb3b IME navigation guard implemented as a View.
2ffa50d Guard against NPE when using existing process.
94ba897 Merge "NotificationPanel now shows correct date" into klp-dev
3309bc5 Merge "WifiStateMachine: fix for exiting L2ConnectedState" into klp-dev
9f5664b NotificationPanel now shows correct date
a9bb66c merge in klp-release history after reset to klp-dev
4ba9254 Adding missing resourcs for the defaul PDF printer media sizes.
ebec468 Sometimes the print button not enabled and an accessibility fix.
a18661d Coalescing multiple print job notifications.
5bd70c5 Merge "Update preloaded-classes for KLP" into klp-dev
d6b964c Update preloaded-classes for KLP
4bdc37d Fix registerListener and flush bugs.
5f0a600 Merge "Add API to get the built-in wallpaper" into klp-dev
f012b77 Merge "Fix some doc issues." into klp-dev
1e2b643 Merge "Fix accessibility state callbacks" into klp-dev
ebc15ef Fix some doc issues.
7e361d2 Fix accessibility state callbacks
4ca2aec Merge "Add task to list before looking it up." into klp-dev
3d1c5a7 Ensure accessibility node cache is synced with service state
f681058 Merge "Narrow previous fix for this issue." into klp-dev
c4d1763 Merge "Fix touch accessibility in keyguard." into klp-dev
1267727 Merge "Have SearchPanel fade camera and search buttons when activated" into klp-dev
8e79734 Add task to list before looking it up.
8d9167d Narrow previous fix for this issue.
ad178a4 Have SearchPanel fade camera and search buttons when activated
709a427 Merge "Don't mark wifi disabled unless it's off." into klp-dev
b1b2789 Merge "Do not require WebView usage to come from main thread" into klp-dev
ead8478 am 299d57f7: am a3da7e4e: am 48872ee0: Merge "DOC CHANGE: Android Beam training class" into jb-mr2-docs
a473027 am 483a2c21: am 144f2e58: am 6a831b7d: fix typo in code comment
299d57f am a3da7e4e: am 48872ee0: Merge "DOC CHANGE: Android Beam training class" into jb-mr2-docs
483a2c2 am 144f2e58: am 6a831b7d: fix typo in code comment
a3da7e4 am 48872ee0: Merge "DOC CHANGE: Android Beam training class" into jb-mr2-docs
7d8abae Fix touch accessibility in keyguard.
48872ee Merge "DOC CHANGE: Android Beam training class" into jb-mr2-docs
144f2e5 am 6a831b7d: fix typo in code comment
d606be2 Merge "Don't crash when component enable/disable broadcasts race with uninstall" into klp-dev
24305da Merge "Add listener for changes to touch exploration state" into klp-dev
b3da3db Merge "Surface outgoing Uri permission grants." into klp-dev
06e5fed Don't crash when component enable/disable broadcasts race with uninstall
65e9112 Merge "Allow IMEs to extend below nav bar, remove SystemUI veto." into klp-dev
5baeb9a Add listener for changes to touch exploration state
2685282 Add missing locking when updating the accessibility node info cache.
7e92535 Fix issue #11113111: `dumpsys activity service` is broken
bcaac0a Surface outgoing Uri permission grants.
b097554 Merge "Avoid deadlock between mUsers and cacheLock" into klp-dev
aa84167 Merge "Support overriding calling package in Documents." into klp-dev
7cd3e90 Merge "Drop <meta-data> support for DocumentsProviders." into klp-dev
15be836 Support overriding calling package in Documents.
d2e1e81 Drop <meta-data> support for DocumentsProviders.
d9f53c0 Merge "Clear accessibility focus when view becomes invisible" into klp-dev
c68d577 Allow IMEs to extend below nav bar, remove SystemUI veto.
d7c44ee Merge "deblue notification dividers" into klp-dev
15af212 Don't mark wifi disabled unless it's off.
aa01430 Merge "Camera2: Properly copy over user tag when cloning requests" into klp-dev
efeb6f3 Merge "Fix issue #11087316: Can't run dumpsys procstats on user builds in some cases!" into klp-dev
08b36a4 Fix issue #11087316: Can't run dumpsys procstats on user builds in some cases!
b668d0b Add API to get the built-in wallpaper
e8a057a Merge "Remove overly tight constraint on drawn Keyguard." into klp-dev
517771b Do not require WebView usage to come from main thread
9212814 Merge "Introduce View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY." into klp-dev
0cc8276 Merge "Add missing locking when updating the accessibility node info cache." into klp-dev
fcd8a39 Merge "Install providers enabled after app started." into klp-dev
9d958f6 Merge "Allow killed task to remove itself" into klp-dev
2e1c7b7 DOC CHANGE: Android Beam training class
a12dccc Introduce View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY.
502ae66 merge in klp-release history after reset to klp-dev
e6d419d Merge "Grab Activity reference before leaving fragment." into klp-dev
4e8a19c Remove overly tight constraint on drawn Keyguard.
7b01c5c Camera2: Properly copy over user tag when cloning requests
2845e51 Merge "Fix captive portal detection on IPv6 networks." into klp-dev
3edcd8c Add missing locking when updating the accessibility node info cache.
a9e6be8 WifiStateMachine: fix for exiting L2ConnectedState
b8a0057 Fix layout and invalidate in SubtitleView
78b1370 Grab Activity reference before leaving fragment.
6c3baf1 Preload DexCaches
b3a69c5 Merge "Fix NPE in CallerInfo.getCurrentCountryIso()." into klp-dev
dd97f42 Install providers enabled after app started.
7f5bee0 Fix NPE in CallerInfo.getCurrentCountryIso().
c04337a Merge "Make RemoteController weakly referenced by IRemoteControlDisplay" into klp-dev
888022c Merge "Fix default clock localization in keyguard." into klp-dev
984001a merge in KFS78N (no-op)
4348a73 Make RemoteController weakly referenced by IRemoteControlDisplay
aa52437 Allow killed task to remove itself
bf2993b merge in KQS81M
79782d7 Merge "Close context menu dialogs if the menu becomes empty" into klp-dev
0dfec17 Merge "Revert "Show no_sim icon when no SIM card is available."" into klp-dev
38ab277 Fix default clock localization in keyguard.
99270a8 Revert "Show no_sim icon when no SIM card is available."
fd71db8 Close context menu dialogs if the menu becomes empty
dcd05b4 Merge "Fix a crash in the select printers activity." into klp-dev
c39bfa9 Merge "Wallpaper cropper should inherit translucent theme" into klp-dev
2e84a99 Clear accessibility focus when view becomes invisible
fe12459 Merge "Tweak status bar gradient." into klp-dev
02b1bdc Tweak status bar gradient.
3334e9f New icons that eliminate location "crosshair" -b/8142654
a6af40c Merge "Add secondary external storage support." into klp-dev
6a831b7 fix typo in code comment
c739a76 Merge "Wrong argument: handleUnstableProviderDiedLocked" into klp-dev
3a407fa Merge "Fix HIDE_DESCENDANTS accessibility importance mode" into klp-dev
40bacdf Merge "Don't wake users up with low battery sounds." into klp-dev
cd85db3 Merge "Out with the sliders, in with the cog." into klp-dev
44cbdec Add secondary external storage support.
33c493e6 Wallpaper cropper should inherit translucent theme
bc74de6 Wrong argument: handleUnstableProviderDiedLocked
53e8a26 Fix a crash in the select printers activity.
c23ee57 Merge "Disable dragging the challenge area when there are no widgets" into klp-dev
4268600 Merge "Translucent sysui flags affect layout." into klp-dev
aa4ec54 Remove unused time tile and resources
dea6462 Don't wake users up with low battery sounds.
9f6ed15 Out with the sliders, in with the cog.
46ec729 Merge "Clean up unused resources" into klp-dev
facf26c Merge "Hide Experimental WebView from dev settings DO NOT MERGE" into klp-dev
2d3f3b1 Merge "Fix typo in drawable xml" into klp-dev
0b6afb3 Fix typo in drawable xml
be706eb Hide Experimental WebView from dev settings DO NOT MERGE
47c1384 deblue notification dividers
7f4820a Translucent sysui flags affect layout.
e60b7bf Merge "Don't crop top-most windows at rest." into klp-dev
c2242aa Merge "Show unavailable printers disabled and grayed out." into klp-dev
ef4a6f8 Merge "Do not do a layout and write while a cancellation is in progress." into klp-dev
92f8648 Merge "Make the print dialog floating." into klp-dev
69b91e0 Show unavailable printers disabled and grayed out.
65567d4 Don't crop top-most windows at rest.
c8670bb Merge "Remove remaining (unused) sysui asset in classic blue." into klp-dev
404cd06 Remove remaining (unused) sysui asset in classic blue.
1ef5865 Merge "Turn debugging off prior to ship." into klp-dev
677726b Implement language-specific GSUB processing
342cad7 Turn debugging off prior to ship.
80a058b Merge "Do not attempt to decode  NULL SkData." into klp-dev
2d4da2e merge in klp-release history after reset to klp-dev
143a2cf Fix captive portal detection on IPv6 networks.
5547b55 Disable dragging the challenge area when there are no widgets
be5ba9a Merge "Update search asset with new new new asset." into klp-dev
2de3b6b Update search asset with new new new asset.
24cafbc Fix HIDE_DESCENDANTS accessibility importance mode
b20d63a Make the print dialog floating.
bdae814 Merge "Provide example actions in AccessibilityEvent.setAction() docs" into klp-dev
961d2f4 Merge "Disable camera and search from some security screens." into klp-dev
6930d38 Merge "Ignore certain WindowManager flags when touch exploration is enabled" into klp-dev
1a1e24f Merge "Update RemoteController info when enabling/disabling it" into klp-dev
5dadf83 Merge "Fix crash in built-in wallpaper cropper" into klp-dev
b729e99 Merge "Yet more debugging for 10858941." into klp-dev
9c993bd Disable camera and search from some security screens.
db63677 Do not do a layout and write while a cancellation is in progress.
1956654 Update RemoteController info when enabling/disabling it
bf33f34 Merge "Show no_sim icon when no SIM card is available." into klp-dev
e72aa7f Fix crash in built-in wallpaper cropper
29cd41d Merge "Import translations. DO NOT MERGE" into klp-dev
e2dd83a Yet more debugging for 10858941.
8fcb6a5 Merge "Import translations. DO NOT MERGE" into klp-dev
f78c788 Merge "Import translations. DO NOT MERGE" into klp-dev
1b5a2e6 Merge "Don't backup/restore ringer mode" into klp-dev
69c66f4 Merge "camera2: describe non-full hw level optional tag entries" into klp-dev
31049d7 Use SCREEN Xfermode for keyguard badges; update SeekBar
dbc3110 Merge "Disable keyguard text marquee when the display turns off." into klp-dev
c884fc9 Merge "AAPT emits error for res with no 'default' product" into klp-dev
20daffd Disable keyguard text marquee when the display turns off.
46ea9b0 Merge "camera2: Workaround for null FACE_DETECT_MODE crashing" into klp-dev
cade408 Merge "Fix issue #11113111: `dumpsys activity service` is broken" into klp-dev
e37885a camera2: Workaround for null FACE_DETECT_MODE crashing
77c8831 Don't backup/restore ringer mode
c2d6e51 Merge "The undefined media sizes for both orientations not properly constructed." into klp-dev
5a0f4ec Ignore certain WindowManager flags when touch exploration is enabled
b4e3602 Import translations. DO NOT MERGE
c37a5ab Merge "Camera2: fix Face class java doc build break" into klp-dev
bcc77b5 Merge "Add <intent-filter> support to <provider>." into klp-dev
13c590d Fix issue #11113111: `dumpsys activity service` is broken
567fdd9 Merge "When launched into empty recents, show drawer." into klp-dev
04eceec Camera2: fix Face class java doc build break
f65183f Do not attempt to decode  NULL SkData.
2a32af3 Import translations. DO NOT MERGE
85f5f81 Add <intent-filter> support to <provider>.
ad45fa6 Merge "Camera2: Fire all callbacks" into klp-dev
a82c2e2 When launched into empty recents, show drawer.
d0f379c Preserve fill type in Path.reset().
87037fa Import translations. DO NOT MERGE
2eeacc0 Show no_sim icon when no SIM card is available.
00fb27d Merge "Camera2: add metadata override" into klp-dev
a27366e Merge "Ellipsize titles in middle, otherwise end." into klp-dev
6ac1689 Merge "Import translations. DO NOT MERGE" into klp-dev
e7f1a0d Merge "Import translations. DO NOT MERGE" into klp-dev
79bcca2 Merge "Import translations. DO NOT MERGE" into klp-dev
8cc9476 Merge "Import translations. DO NOT MERGE" into klp-dev
868d904 Camera2: Fire all callbacks
2c4b99f Ellipsize titles in middle, otherwise end.
641ac64 Clean up unused resources
0ea4be0 Import translations. DO NOT MERGE
619fc89 Merge "Fix transparent -> translucent reference in private docs." into klp-dev
2788712 Merge "Update qs asset outlines." into klp-dev
bacb542 Merge "Also rely on enabled notification listeners for RemoteController registration" into klp-dev
a54d00d Import translations. DO NOT MERGE
9c00a2f Update qs asset outlines.
5c3144b Import translations. DO NOT MERGE
3f7cd51 Fix transparent -> translucent reference in private docs.
a44c31b Import translations. DO NOT MERGE
b7bfdc7 Camera2: add metadata override
3f0f110 merge in klp-release history after reset to klp-dev
b2420c9 The undefined media sizes for both orientations not properly constructed.
d5102f1 Merge "Transparent system ui flags -> Translucent WM flags." into klp-dev
9470cd9 Merge "Polish print dialog accessibility." into klp-dev
253b628 Merge "Update all printers activity's empty state and avoid selected printer flicker." into klp-dev
589a550 Merge "Update the empty state for the "all printers activity"" into klp-dev
a99cedc Merge "Update the "add print service" dialog as per UX spec." into klp-dev
65d949d am 458430d8: (-s ours) am 5ab9af41: am f76b5383: DO NOT MERGE Un-deprecate getDhcpInfo
97ac713 am 0e591c28: (-s ours) am 8098bfac: am dd8e315b: (-s ours) DO NOT MERGE Un-deprecate getDhcpInfo
458430d am 5ab9af41: am f76b5383: DO NOT MERGE Un-deprecate getDhcpInfo
0e591c2 am 8098bfac: am dd8e315b: (-s ours) DO NOT MERGE Un-deprecate getDhcpInfo
e7dd346 Merge "Relax conditions for including windows behind dialogs" into klp-dev
ade5f38 Merge "Revert to jb-mr2 handling of app died." into klp-dev
eb09f99 Merge "Make sure to maintain privilege when downgrading bundled apps" into klp-dev
4bc5909 Merge "Fix issue #11050678: Large memory leak in ActivityStack" into klp-dev
f46bb1d Merge "Fix issue #11086275: Thumbnail only created once for top activity" into klp-dev
bd95740 Transparent system ui flags -> Translucent WM flags.
febf33f Merge "Fix resource-loading code for TransitionSet" into klp-dev
ff174d5 Relax conditions for including windows behind dialogs
aafc91c Fix resource-loading code for TransitionSet
dd88879 Merge "Evaluate task on top of home when task is brought to front." into klp-dev
1703fd8 Merge "Resume user where they left off." into klp-dev
1909125 Revert to jb-mr2 handling of app died.
4b4ad01 Merge "Notify that ASEC containers are being unmounted during upgrades" into klp-dev
0fe85a9 Make sure to maintain privilege when downgrading bundled apps
722d8ab merge in klp-release history after reset to klp-dev
56ddf1f Polish print dialog accessibility.
24c686b Update all printers activity's empty state and avoid selected printer flicker.
158fbd3 Fix bug where pebble app triggers accessibility mode in navbar camera
264c566 Update the empty state for the "all printers activity"
0ea7d1e Update the "add print service" dialog as per UX spec.
4d03fe6 Fix issue #11086275: Thumbnail only created once for top activity
93529a4 Resume user where they left off.
9c85c20 Evaluate task on top of home when task is brought to front.
d159674 Notify that ASEC containers are being unmounted during upgrades
fd65373 Merge "Print UI tweaks." into klp-dev
b088c9e Merge "reset mShapingPaint's SkTypeface before we use it" into klp-dev
f108cdd9 Also rely on enabled notification listeners for RemoteController registration
5ab717f Print UI tweaks.
8450a6e reset mShapingPaint's SkTypeface before we use it
19565ad Merge "Small print API tweaks" into klp-dev
ed887bf Merge "Replace searchlight asset with new new asset" into klp-dev
9844d29 Fix issue #11050678: Large memory leak in ActivityStack
93cc610 Replace searchlight asset with new new asset
845d919 Merge "Enable transitions in lockscreen media controller" into klp-dev
4c76fdd Merge "Fix build." into klp-dev
b450d0d Small print API tweaks
332408f update version number for doc stamp
227c09f Fix build.
2926825 Merge "Import translations. DO NOT MERGE" into klp-dev
15800b7 Merge "Import translations. DO NOT MERGE" into klp-dev
3f48f6a Merge "Camera2: Verbosity is verboten." into klp-dev
2b8e82f AAPT emits error for res with no 'default' product
a0364e2 Merge "Fix infinite recursion in hashcode of Spannables" into klp-dev
331f9e7 Merge "Print attributes hint not honored." into klp-dev
b89e969 Merge "Fix font scaling issues in FastScroller and SubtitleView" into klp-dev
5b491d6 Merge "Custom pressed states, fixed column sizes." into klp-dev
24871f6 Merge "Fix Text appears on top of existing text when composing in gmail." into klp-dev
fc141ef Merge "Avoid NPE when ProviderInfo is missing." into klp-dev
ca25db0 Custom pressed states, fixed column sizes.
51ca8d6 Camera2: Verbosity is verboten.
5ab9af4 am f76b5383: DO NOT MERGE Un-deprecate getDhcpInfo
8098bfa am dd8e315b: (-s ours) DO NOT MERGE Un-deprecate getDhcpInfo
0ab7c88 Merge "Add Consumer IR feature" into klp-dev
aa00613 Enable transitions in lockscreen media controller
9095c5a Avoid NPE when ProviderInfo is missing.
795b6e4 Merge "add -since flag for api level 19 to filter javadocs" into klp-dev
a3c270b Revert "Use a build-specific wifi country code"
af43110 Provide example actions in AccessibilityEvent.setAction() docs
57c8f4f Import translations. DO NOT MERGE
dfe1303 Import translations. DO NOT MERGE
af0c8bf Merge "Import translations. DO NOT MERGE" into klp-dev
7be27ac Print attributes hint not honored.
7b63063 Fix font scaling issues in FastScroller and SubtitleView
dd8e315 DO NOT MERGE Un-deprecate getDhcpInfo
6d4aa52 Import translations. DO NOT MERGE
cac2fd3 Merge "Revert "Use a build-specific wifi country code"" into klp-dev
548622a Merge "Import translations. DO NOT MERGE" into klp-dev
5b40f4f Merge "Import translations. DO NOT MERGE" into klp-dev
eba7c74 Merge "Import translations. DO NOT MERGE" into klp-dev
c170c22 Import translations. DO NOT MERGE
f3f1a37 Merge "Un-deprecate getDhcpInfo" into klp-dev
0fb5a4d Merge "Don't redirect dns to an iface without dns servers" into klp-dev
fb60905 Import translations. DO NOT MERGE
3eb6b8d Import translations. DO NOT MERGE
ae7b22d Merge "Fix issue #10901205: Shouldn't send broadcasts (or try to bind services, etc.)..." into klp-dev
7444d0e Fix CookieSyncManager for WebViewClassic
cb2fe96 Un-deprecate getDhcpInfo
6bf1029 Merge "Deleting print job files when we do not have to." into klp-dev
2d94c57 Merge "Fix issue #11069176: Crash showing process stats" into klp-dev
5c12689 Merge "Print UI tweaks as per UX request." into klp-dev
2b40c83 Deleting print job files when we do not have to.
f76b538 DO NOT MERGE Un-deprecate getDhcpInfo
15bcc2d Merge "audioservice: fix DTMF stream volume" into klp-dev
1d3c4b3 Fix infinite recursion in hashcode of Spannables
050c552 Fix CookieSyncManager for WebViewClassic
3d61bf4 Merge "Replace searchlight asset" into klp-dev
d34de73 Replace searchlight asset
fea784d Merge "Fix bug where dismiss() was being called from the wrong thread" into klp-dev
6001379 Fix bug where dismiss() was being called from the wrong thread
8c5b15c Merge "Fix a bug in action menu measurement" into klp-dev
9357b11 Fix issue #10901205: Shouldn't send broadcasts (or try to bind services, etc.)...
da97108 Fix a bug in action menu measurement
0c9d61f Add Consumer IR feature
24e0d9b audioservice: fix DTMF stream volume
a48ccdd Merge "Use networkType to display  wifi and mobile notification separately." into klp-dev
5eb2b0c Merge "Set P2p statemachine's network manager before starting Wifi" into klp-dev
d94d533 Fix issue #11069176: Crash showing process stats
c7c7f5b Merge "Fix docs" into klp-dev
f3ca947 Merge "New Telephony APIs to return MMS UA and UAProfUrl" into klp-dev
49551ad add -since flag for api level 19 to filter javadocs
70cb802 Fix docs
04675f6 Set P2p statemachine's network manager before starting Wifi
76a5c86 Merge "Fix lockscreen wave animation artifacts" into klp-dev
167a323 Fix lockscreen wave animation artifacts
d6239b9 Merge "Add a scrubber to keyguard; layout tweaks" into klp-dev
8990e28 Merge "Update default keyguard clock to new UX specification" into klp-dev
b0da1e7 Update default keyguard clock to new UX specification
3d5b8cd Retain IME assignment if no windows accept input.
19f0e5d KLP/KitKat is now API 19.
0c19bf5 Avoid deadlock between mUsers and cacheLock
19264fc Keyguard customization for mcc262-mnc07
d2078bc New Telephony APIs to return MMS UA and UAProfUrl
f889524 Add a scrubber to keyguard; layout tweaks
cf5b34b Merge "Ensure WallpaperEngine has correct size information" into klp-dev
63b3eb6 Fix Text appears on top of existing text when composing in gmail.
27b8263 Merge "Retain IME assignment if no windows accept input." into klp-dev
3eb6e4b Merge "Fix EAP-TLS reconnect after reboot issue" into klp-dev
5203a8b Ensure WallpaperEngine has correct size information
3ea0c99 Revert "Use a build-specific wifi country code"
ae87962 Retain IME assignment if no windows accept input.
fb45a2e Merge "Fix layoutlib build" into klp-dev
7e6f2ee Fix layoutlib build
67d37ee Decouple construction of WebView, CookieSyncManager, WebViewDatabase
997d70b Fix issue #10921903: CTS: android.os.cts.ParcelTest#testReadBundle...
093318e Merge "Add importantForAccessibility mode to block entire hierarchy" into klp-dev
7192c6d Merge "KLP/KitKat is now API 19." into klp-dev
6bc3789 KLP/KitKat is now API 19.
46507f4 Merge "Decouple construction of WebView, CookieSyncManager, WebViewDatabase" into klp-dev
b77b7ba Merge "Camera2: Implement idle callbacks" into klp-dev
0d763a9 Merge "Implement issue #11050739: Show swapped out RAM" into klp-dev
6a6f96a Merge "Fix issue #10378741: configupdater needs to be explicit when it calls startService()" into klp-dev
d143d1f Merge "Fix issue #11044267: AppOpsManager.startWatchingMode should take a String" into klp-dev
fd6c7b1 Fix issue #10378741: configupdater needs to be explicit when it calls startService()
d585f95 Merge "Fix issue #10921903: CTS: android.os.cts.ParcelTest#testReadBundle..." into klp-dev
0a66052 Merge "Goo goo ga joob." into klp-dev
4a7d824 Fix issue #10921903: CTS: android.os.cts.ParcelTest#testReadBundle...
fe5bf7a Merge "Fix mount path prefix checking." into klp-dev
eb9e801 Decouple construction of WebView, CookieSyncManager, WebViewDatabase
95867a6 Merge "Add PowerManager method to assign blame to a single uid" into klp-dev
5786a27 Fix mount path prefix checking.
d983ba5 Add PowerManager method to assign blame to a single uid
8e0ca28 Window decor rect should not include the nav bar if hidden.
e841d4e Camera2: Implement idle callbacks
3ec8e7f Use networkType to display  wifi and mobile notification separately.
929341f merge in klp-release history after reset to klp-dev
2fdb68b Goo goo ga joob.
778c2de Merge "Import translations. DO NOT MERGE" into klp-dev
8e68d5f Merge "Import translations. DO NOT MERGE" into klp-dev
65f57e5 Merge "Import translations. DO NOT MERGE" into klp-dev
68e70f9 Merge "Import translations. DO NOT MERGE" into klp-dev
a6b90f3 Merge "Import translations. DO NOT MERGE" into klp-dev
e83c4eb camera2: describe non-full hw level optional tag entries
0ea4a5f Merge "Replace linear GradientDrawable with asset-based approach." into klp-dev
02fa233 Merge "Make DimLayer size dependent on stack layout." into klp-dev
39e71de Print UI tweaks as per UX request.
e660ecc Merge "Store decor rects per window for transition cropping." into klp-dev
7057d2c Replace linear GradientDrawable with asset-based approach.
b885435 Merge "Update liblayout" into klp-dev
5623d5f Update liblayout
ef4f822 Merge "Fix cross-process race in initial files/cache dir creation" into klp-dev
d65825a Merge "Private flags are masked in correct variable" into klp-dev
9907a10 Merge "Fix screen magnifier scaling due to ScaleGestureDetector changes." into klp-dev
cc866da Fix cross-process race in initial files/cache dir creation
9a93f6f Merge "Reduce max recents on lowram" into klp-dev
1fdbaa1 Fix screen magnifier scaling due to ScaleGestureDetector changes.
172e87c Reduce max recents on lowram
23be199 Add importantForAccessibility mode to block entire hierarchy
8883ced Implement issue #11050739: Show swapped out RAM
a3038b2 Fix EAP-TLS reconnect after reboot issue
c7b8a10 Make DimLayer size dependent on stack layout.
9ca82d3 am ff757598: am 542ddc4c: am f5468f6d: update dashboard stats for 10/2/13
ff75759 am 542ddc4c: am f5468f6d: update dashboard stats for 10/2/13
542ddc4 am f5468f6d: update dashboard stats for 10/2/13
f5468f6 update dashboard stats for 10/2/13
95c4297 Private flags are masked in correct variable
4aca4c1 Merge "Don't reorder windows on non-default display." into klp-dev
85689b9 Don't reorder windows on non-default display.
4664623 Store decor rects per window for transition cropping.
913f87e Merge "IndexOutOfBoundsException in the PrintSpoolerService dump." into klp-dev
4c6b290 Merge "Clear accessibility focus from recycled views when needed" into klp-dev
b67a637 IndexOutOfBoundsException in the PrintSpoolerService dump.
ee379ac Import translations. DO NOT MERGE
e42325c Merge "Fix incorrect VPN time" into klp-dev
228a7d2 Merge "Sometimes printer selection from all printers activity does not work." into klp-dev
e2aea6f Import translations. DO NOT MERGE
2b862e5 Fix incorrect VPN time
2e31976 Import translations. DO NOT MERGE
06b3280 Import translations. DO NOT MERGE
82b8c8c Import translations. DO NOT MERGE
93cb8f6 Merge "Create new window-side task on demand." into klp-dev
437befc Merge "Docs change: annotate media intent actions." into klp-dev
e4cb66f Fix issue #11044267: AppOpsManager.startWatchingMode should take a String
31482a7 Create new window-side task on demand.
f508508 Merge "New, less blue overscroll assets with tuned constants in EdgeEffect class." into klp-dev
32cd2fb Docs change: annotate media intent actions.
27d3c0f Merge "Isolate calls to each remote DocumentsProvider." into klp-dev
d01571e Isolate calls to each remote DocumentsProvider.
68c692d Revert "Allow L2CAP sockets"
680fdb7 merge in klp-release history after reset to klp-dev
09be37b Merge "Add debuggging for 10858941." into klp-dev
323f780 Add debuggging for 10858941.
164371f Fix issue #11005453: [SUW] G+ profile creation for new user broken
cbf3f2c Merge "Adding an empty state UI for the printer search activity in the spooler." into klp-dev
4e4874b Sometimes printer selection from all printers activity does not work.
42e9b63 Merge "Make room for new public flags" into klp-dev
6a591f5 Make room for new public flags
42544cf Merge "Track wireless charger detector timeout explicitly." into klp-dev
16326f7 Merge "Fix animations, padding in RTL mode." into klp-dev
6e4ee9d Merge "Make onClickHandler in KeyguardHostView a weak reference" into klp-dev
dbcc8a2 Track wireless charger detector timeout explicitly.
7fc27ea Make onClickHandler in KeyguardHostView a weak reference
86519dd Merge "Use correct method for sparsearray lookup" into klp-dev
ee3e160 Fix animations, padding in RTL mode.
654314e Merge "Camera2: return device list with the only supported device" into klp-dev
976b4e6 Adding an empty state UI for the printer search activity in the spooler.
6074637 Merge "Remove old animation" into klp-dev
da7af95 Remove old animation
d1e01cb Merge "Update checkbox assets" into klp-dev
66de7f4 Merge "Fixes to handleAppDiedLocked." into klp-dev
b1cd745 Merge "Fail print jobs targeted to unavailable services." into klp-dev
51277a8 Fixes to handleAppDiedLocked.
18fe0ae Camera2: return device list with the only supported device
0bc0f10 Merge "audioservice: always acquire wake lock as AudioService" into klp-dev
540b659 Use correct method for sparsearray lookup
5088fc8 Merge "Specialized prompting when 'home' has become ambiguous" into klp-dev
3c98926 Merge "Add a timeout for removing starting windows." into klp-dev
b72b363 Specialized prompting when 'home' has become ambiguous
2d1acfc New, less blue overscroll assets with tuned constants in EdgeEffect class.
a4dfbdc audioservice: always acquire wake lock as AudioService
f079a6d Merge "Set live region property on AccessibilityNodeInfo" into klp-dev
3320ef9 Merge "Add findFocus API for AccessibilityNodeProvider" into klp-dev
68cc241 Add a timeout for removing starting windows.
364fc14 Merge "Detect wedged ContentProviders, treat as ANR." into klp-dev
7aa7601 Detect wedged ContentProviders, treat as ANR.
fcd61bb Merge "Fix MediaTimeProvider seek & time drift recovery issue" into klp-dev
db85ad5 Fail print jobs targeted to unavailable services.
65aa848 merge in klp-release history after reset to klp-dev
7eb5ce0 Merge "Update date format in panel on locale change." into klp-dev
48cc1dc Merge "Import translations. DO NOT MERGE" into klp-dev
ab70526 Merge "Import translations. DO NOT MERGE" into klp-dev
bf83288 Merge "Import translations. DO NOT MERGE" into klp-dev
8e1a481 Merge "Import translations. DO NOT MERGE" into klp-dev
71dfe63 Merge "Import translations. DO NOT MERGE" into klp-dev
1b1cb30 Merge "camera2: Fix CameraMetadata#getKeys" into klp-dev
02cefe2 Merge "Move slide to unlock circle up" into klp-dev
f40ec0f Move slide to unlock circle up
03fdb14 camera2: Fix CameraMetadata#getKeys
95b1bbf Merge "Fix the build" into klp-dev
f43e851 Fix the build
5e65ada Merge "Reset insets when inset computer is removed." into klp-dev
f877ed9 Set live region property on AccessibilityNodeInfo
b9edb3a Merge "Fix issue #10971287: Make ACCESS_BATTERY_STATS permission system or signature." into klp-dev
b4c6b24 Merge "Cache RemoteController artwork bitmap size, use it in registration" into klp-dev
60e7f81 Merge "Improve RemoteControlDisplay registration" into klp-dev
288180c Merge "Avoid accidentally using software layers" into klp-dev
2e05ec3 Reset insets when inset computer is removed.
d58b122 Fix MediaTimeProvider seek & time drift recovery issue
0a4079e Avoid accidentally using software layers
508a57f Merge "Remove blocking from SM before boot completed." into klp-dev
6f07cc8 Merge "Rebind transient state views when available" into klp-dev
f55cf7f Merge "Adjust padding for keyguard pin entry keys" into klp-dev
bad5d69 Merge "Use a build-specific wifi country code" into klp-dev
2e1e081 Add findFocus API for AccessibilityNodeProvider
8b3bc51 Merge "Disable keyguard widgets on low memory devices" into klp-dev
e64318b Adjust padding for keyguard pin entry keys
81517c8 Merge "Make toast frames a little more opaque" into klp-dev
f9736d3 Rebind transient state views when available
b478a71 Update date format in panel on locale change.
0e772b2 Merge "Unhide setPin, setPin, setPairingConfirmation, and relevant intent fields" into klp-dev
40c4a6d Make toast frames a little more opaque
8704fc3 Remove blocking from SM before boot completed.
312ab4b Merge "Don't display hidden activities over home screen." into klp-dev
d6957d5 Merge "Prevent authenticators from using Settings to  launch arbitrary activities." into klp-dev
19d112d Don't display hidden activities over home screen.
37e9fe7 Import translations. DO NOT MERGE
bb1abd1 Import translations. DO NOT MERGE
65cacb3 Merge "Add android.provider.Telephony to public API." into klp-dev
3714141 Fix issue #10971287: Make ACCESS_BATTERY_STATS permission system or signature.
f1facac Import translations. DO NOT MERGE
d374fc7 Import translations. DO NOT MERGE
dd4ce71 Import translations. DO NOT MERGE
026dc14 Merge "Fix configuration changes in status bars." into klp-dev
777dcde Fix configuration changes in status bars.
cb0ecdb merge in klp-release history after reset to klp-dev
57d96f0 Merge "Fix issue #10948509: Crash in procstats when there is no data" into klp-dev
cb42855 Fix issue #10948509: Crash in procstats when there is no data
86142da Improve RemoteControlDisplay registration
1fbc1a2 Update checkbox assets
c33cd23 Use a build-specific wifi country code
461b345 Disable keyguard widgets on low memory devices
091fc2b Unhide setPin, setPin, setPairingConfirmation, and relevant intent fields
8ab8c2d Cache RemoteController artwork bitmap size, use it in registration
0ed01ab Merge "Printers in the list of printers change position." into klp-dev
564e8e6 Merge "Ensure correct window ordering." into klp-dev
64ce6b7 Merge "Don't kill home process with the rest of its package." into klp-dev
5a0c54a Merge "Remove home package name methods." into klp-dev
1e79edc merge in klp-release history after reset to klp-dev
5bab9da Prevent authenticators from using Settings to  launch arbitrary activities.
5ee6d19 Ensure correct window ordering.
8025935 Remove home package name methods.
f31ea07 Don't kill home process with the rest of its package.
cfab245 Printers in the list of printers change position.
c656871 Merge "Ignore historical printer records for installed services" into klp-dev
43a372f Keyguard transport controls: fullscreen art
d8dbc13 Ignore historical printer records for installed services
1ae8515 Merge "Fix missing transport in keyguard" into klp-dev
fb2e3c8 Merge "Fix permissions on WindowManagerService.showAssistant()" into klp-dev
90873d5 Fix missing transport in keyguard
b415525 Merge "Print job files and print job records not always cleaned up." into klp-dev
16e6e20 Merge "Centralize handleAppDied and fix return to home." into klp-dev
0c923b7 Merge "Add badging of Payment apps" into klp-dev
5223a5f Merge "Add support for dumping new badging" into klp-dev
c783f67 Merge "Adding a timeout for waiting to get the selected printer's capabilities." into klp-dev
cc637d9 Merge "New roots UX, async, performance, docs." into klp-dev
dd68da2 Print job files and print job records not always cleaned up.
edb444b Merge "Add missing constructor parameter to KeyEvent" into klp-dev
6efba22 New roots UX, async, performance, docs.
6b74cb5 Centralize handleAppDied and fix return to home.
9552f9b Merge "Camera2: remove CameraDevice#getProperties" into klp-dev
6c9df50 Fix permissions on WindowManagerService.showAssistant()
3fd40b9 am 584d4f69: am 57177492: am 4a9999f1: remove Remembering Your Users class from nav. Separate CL will redirect these pages to the Google Auth doc.
797df43 am 01c2e173: (-s ours) am 49039929: am 49eb1d95: am d084cc44: am 4f59a921: am 12fd0f16: am f6a0c116: am 9bf1a139: am 72c5e376: am ba1ae3af: am 42786418: Don\'t instantiate non-Fragments in Fragment.instantiate
4feebfc am afd85f82: am c6d085a5: am 37453a83: Merge "Docs: Changed" into jb-mr2-docs
6f3193f am f0a5a844: am 165489da: am 2fe85a10: Merge "Docs: "radio button"->"checkbox" in "Tip" at bottom of doc Bug: 10641902" into jb-mr2-docs
4778aff am ff379fc4: am 707bac2b: am 0b1cfc1f: Merge "Docs: In the section "Determine if You Have an Internet Connection," I added to the code snippet so that it also checks whether activeNetwork is null. Bug: 10797360" into jb-mr2-docs
d42e413 am 233a341b: am 1b8e3197: am 8c38ea39: Merge "Docs: Fixed wrong parameter in SoundPool file; fixed typo in security file. Bug: 10807931 10796994" into jb-mr2-docs
3f54532 am 657343d7: am b648f950: am 23bd5927: Docs: Fixed a typo, such that "C+++"-->"C++"; there was supposed to be another file with extra apostrophes, but it looks like that one had already been fixed. Bug: 10796099
974a6e1 Merge "Make SubtitleController thread safe" into klp-dev
584d4f6 am 57177492: am 4a9999f1: remove Remembering Your Users class from nav. Separate CL will redirect these pages to the Google Auth doc.
5717749 am 4a9999f1: remove Remembering Your Users class from nav. Separate CL will redirect these pages to the Google Auth doc.
4a9999f remove Remembering Your Users class from nav. Separate CL will redirect these pages to the Google Auth doc.
29f5183 Make SubtitleController thread safe
1e51cc7 Clear accessibility focus from recycled views when needed
599be61 Camera2: remove CameraDevice#getProperties
a977707 Add missing constructor parameter to KeyEvent
e048f84 Fix for jank when fast-scrolling DeskClock's world cities list in RTL
01c2e17 am 49039929: am 49eb1d95: am d084cc44: am 4f59a921: am 12fd0f16: am f6a0c116: am 9bf1a139: am 72c5e376: am ba1ae3af: am 42786418: Don\'t instantiate non-Fragments in Fragment.instantiate
4903992 am 49eb1d95: am d084cc44: am 4f59a921: am 12fd0f16: am f6a0c116: am 9bf1a139: am 72c5e376: am ba1ae3af: am 42786418: Don\'t instantiate non-Fragments in Fragment.instantiate
49eb1d9 am d084cc44: am 4f59a921: am 12fd0f16: am f6a0c116: am 9bf1a139: am 72c5e376: am ba1ae3af: am 42786418: Don\'t instantiate non-Fragments in Fragment.instantiate
d084cc4 am 4f59a921: am 12fd0f16: am f6a0c116: am 9bf1a139: am 72c5e376: am ba1ae3af: am 42786418: Don\'t instantiate non-Fragments in Fragment.instantiate
f64f021 De-blue the add lock screen widget pressed state
1a5c0c8 De-blue notification backgrounds
4f59a92 am 12fd0f16: am f6a0c116: am 9bf1a139: am 72c5e376: am ba1ae3af: am 42786418: Don\'t instantiate non-Fragments in Fragment.instantiate
12fd0f1 am f6a0c116: am 9bf1a139: am 72c5e376: am ba1ae3af: am 42786418: Don\'t instantiate non-Fragments in Fragment.instantiate
d831e80 Add badging of Payment apps
f6a0c11 am 9bf1a139: am 72c5e376: am ba1ae3af: am 42786418: Don\'t instantiate non-Fragments in Fragment.instantiate
9bf1a13 am 72c5e376: am ba1ae3af: am 42786418: Don\'t instantiate non-Fragments in Fragment.instantiate
72c5e37 am ba1ae3af: am 42786418: Don\'t instantiate non-Fragments in Fragment.instantiate
b1249b8 Add support for dumping new badging
ba1ae3a am 42786418: Don\'t instantiate non-Fragments in Fragment.instantiate
015bcd4 Merge "Add warning about using MergeCursor in CursorAdapter" into klp-dev
afd85f8 am c6d085a5: am 37453a83: Merge "Docs: Changed" into jb-mr2-docs
f0a5a84 am 165489da: am 2fe85a10: Merge "Docs: "radio button"->"checkbox" in "Tip" at bottom of doc Bug: 10641902" into jb-mr2-docs
ff379fc am 707bac2b: am 0b1cfc1f: Merge "Docs: In the section "Determine if You Have an Internet Connection," I added to the code snippet so that it also checks whether activeNetwork is null. Bug: 10797360" into jb-mr2-docs
233a341 am 1b8e3197: am 8c38ea39: Merge "Docs: Fixed wrong parameter in SoundPool file; fixed typo in security file. Bug: 10807931 10796994" into jb-mr2-docs
657343d am b648f950: am 23bd5927: Docs: Fixed a typo, such that "C+++"-->"C++"; there was supposed to be another file with extra apostrophes, but it looks like that one had already been fixed. Bug: 10796099
c6d085a am 37453a83: Merge "Docs: Changed" into jb-mr2-docs
165489d am 2fe85a10: Merge "Docs: "radio button"->"checkbox" in "Tip" at bottom of doc Bug: 10641902" into jb-mr2-docs
707bac2 am 0b1cfc1f: Merge "Docs: In the section "Determine if You Have an Internet Connection," I added to the code snippet so that it also checks whether activeNetwork is null. Bug: 10797360" into jb-mr2-docs
1b8e319 am 8c38ea39: Merge "Docs: Fixed wrong parameter in SoundPool file; fixed typo in security file. Bug: 10807931 10796994" into jb-mr2-docs
4278641 Don't instantiate non-Fragments in Fragment.instantiate
b648f95 am 23bd5927: Docs: Fixed a typo, such that "C+++"-->"C++"; there was supposed to be another file with extra apostrophes, but it looks like that one had already been fixed. Bug: 10796099
37453a8 Merge "Docs: Changed" into jb-mr2-docs
2fe85a1 Merge "Docs: "radio button"->"checkbox" in "Tip" at bottom of doc Bug: 10641902" into jb-mr2-docs
0b1cfc1 Merge "Docs: In the section "Determine if You Have an Internet Connection," I added to the code snippet so that it also checks whether activeNetwork is null. Bug: 10797360" into jb-mr2-docs
8c38ea3 Merge "Docs: Fixed wrong parameter in SoundPool file; fixed typo in security file. Bug: 10807931 10796994" into jb-mr2-docs
36b692d Docs: Fixed wrong parameter in SoundPool file; fixed typo in security file. Bug: 10807931 10796994
6be4c764 Adding a timeout for waiting to get the selected printer's capabilities.
723ad75 Merge "API cleanups for Notification." into klp-dev
cf1d39b API cleanups for Notification.
d01a1b0 Merge "Remove unused views when we return to keyguard" into klp-dev
e5b14ee Merge "Restore scrim views to former place in view hierarchy." into klp-dev
256ae67 Restore scrim views to former place in view hierarchy.
23bd592 Docs: Fixed a typo, such that "C+++"-->"C++"; there was supposed to be another file with extra apostrophes, but it looks like that one had already been fixed. Bug: 10796099
5638d29 Merge "Fix conflicting/unclear documentation in InputConnection." into klp-dev
a9cf1de Merge "Would you like a dessert?" into klp-dev
10d6559 Merge "Make directories always enabled, for realz." into klp-dev
3d52dc9 Make directories always enabled, for realz.
25b0151 Merge "Printers in the list of printers change position." into klp-dev
c335eb4 Printers in the list of printers change position.
231bd6c Merge "Dismiss keyguard when resuming visible activities" into klp-dev
8fb6d97 Merge "Add gravity settings to PopupWindow/ListPopupWindow/PopupMenu" into klp-dev
0756632 Dismiss keyguard when resuming visible activities
033837d Merge "Make fading transitions work better" into klp-dev
8ca6a09 Docs: In the section "Determine if You Have an Internet Connection," I added to the code snippet so that it also checks whether activeNetwork is null. Bug: 10797360
adf1490 Merge "Fix for Text fading on RTL app names is done at the beginning..." into klp-dev
aaf0f83 am ef4e5e61: am 194925f9: am a8f519ff: add Wallet Instant Buy and Google Cloud Platform to the Google services landing page.
da51d36 Merge "Fix Sending PAC Broadcast before downloaded" into klp-dev
ef4e5e6 am 194925f9: am a8f519ff: add Wallet Instant Buy and Google Cloud Platform to the Google services landing page.
194925f am a8f519ff: add Wallet Instant Buy and Google Cloud Platform to the Google services landing page.
a8f519f add Wallet Instant Buy and Google Cloud Platform to the Google services landing page.
8079ae1 Fix for Text fading on RTL app names is done at the beginning...
d443479 Fix Sending PAC Broadcast before downloaded
54c94de Add gravity settings to PopupWindow/ListPopupWindow/PopupMenu
398d7f6 Merge "Update navbar camera icon and widget background assets in keyguard." into klp-dev
1de95fb Remove unused views when we return to keyguard
cffb152 Revert behavior to perform onResume.
78fa62c PackageManager#queryIntentServices breaks its contract.
a64febd Choosing default paper size for the "Save to PDF" fake printer
e9a3df3 Adding hidden APIs for observing the print jobs state.
1e6e189 Disallow range selection if the document has unknown page count.
5146ea2 Missed signal in FusedPrintersLoader.
8eba0e1 Page range validation edge case handling.
33ed738 Expose View.executeHardwareAction() Bug #10911502
c449613 Merge "Revert behavior to perform onResume." into klp-dev
a4eb894 Merge "clarify Paint flag docs" into klp-dev
647e6bd Add warning about using MergeCursor in CursorAdapter
2e7c8e9 Docs: Changed
5314a40 Revert behavior to perform onResume.
4e9c7d8 Merge "Sigh." into klp-dev
c6afd81 Merge "PackageManager#queryIntentServices breaks its contract." into klp-dev
2c85402 Merge "Choosing default paper size for the "Save to PDF" fake printer" into klp-dev
d2534f8 Merge "Don't remove restrictions files that are valid" into klp-dev
0ce3e87 Choosing default paper size for the "Save to PDF" fake printer
8dc7d5e clarify Paint flag docs
b7a7fc9 Make fading transitions work better
8c6c041 Merge "Tighten flags enforcement, API to test Uris." into klp-dev
8f4e289 Merge "Camera2: Fix focusRange type" into klp-dev
ae269d5 Sigh.
fc95e70 Don't remove restrictions files that are valid
ee2f7df Tighten flags enforcement, API to test Uris.
91949b2 Merge "New battery meter view bolt shape + color." into klp-dev
aeaecac Merge "telephony: Set roam though same named operator" into klp-dev
2c70299 Merge "Fix logic in fallback ringtone handling" into klp-dev
3cf4dba telephony: Set roam though same named operator
8475a74 Would you like a dessert?
9f54a58 am 6d49f698: am ce57e1a6: am 4c9ed63c: update the nav drawer lesson to link to new action bar icon pack, which now includes the nav drawer icon
6d49f69 am ce57e1a6: am 4c9ed63c: update the nav drawer lesson to link to new action bar icon pack, which now includes the nav drawer icon
ce57e1a am 4c9ed63c: update the nav drawer lesson to link to new action bar icon pack, which now includes the nav drawer icon
19a4671 Fix logic in fallback ringtone handling
fc8a982 am 95fdf3d9: am a37c524f: am 54f8facf: update action bar icon pack with xxhdpi assets bug: 9761668
e54eb7f Merge "Add RTL versions of wimax status bar icons." into klp-dev
95fdf3d am a37c524f: am 54f8facf: update action bar icon pack with xxhdpi assets bug: 9761668
4c9ed63 update the nav drawer lesson to link to new action bar icon pack, which now includes the nav drawer icon
a37c524 am 54f8facf: update action bar icon pack with xxhdpi assets bug: 9761668
9e6f691 Add RTL versions of wimax status bar icons.
cb24786 PackageManager#queryIntentServices breaks its contract.
54f8fac update action bar icon pack with xxhdpi assets bug: 9761668
5cab967 Merge "Adding hidden APIs for observing the print jobs state." into klp-dev
3adc49c Merge "Disallow range selection if the document has unknown page count." into klp-dev
c9cfd60 Merge "Missed signal in FusedPrintersLoader." into klp-dev
027ff38 Merge "Page range validation edge case handling." into klp-dev
1de64c0 Merge "Fix crash in ApduServiceInfo parsing." into klp-dev
eed4339 Fix crash in ApduServiceInfo parsing.
ef22415 Merge "Update external storage permission strings." into klp-dev
10fe857 am f0b67e1f: am cf5a962b: am e405da02: Doc fix: remove insecure sharing suggestions from training class Bug: 10841151
f0b67e1 am cf5a962b: am e405da02: Doc fix: remove insecure sharing suggestions from training class Bug: 10841151
cf5a962 am e405da02: Doc fix: remove insecure sharing suggestions from training class Bug: 10841151
6e85d24 Update external storage permission strings.
bb77d99 Merge "Directories are always enabled; update assets." into klp-dev
e405da0 Doc fix: remove insecure sharing suggestions from training class Bug: 10841151
2a030b0 Directories are always enabled; update assets.
c59b078 Camera2: Fix focusRange type
bde988a Merge "Add Graphics alloc tracking via memtrack" into klp-dev
8fe3097 Merge "Add QuickSettings all-caps override for certain locales. (Bug 10518893)" into klp-dev
aea8ec1 Merge "Camera2: Fix Camera integration test deadlock" into klp-dev
87c6d87 Merge "Updated quick settings assets." into klp-dev
b198115 Merge "De-blue the add lock screen widget pressed state" into klp-dev
d993cda Merge "De-blue notification backgrounds" into klp-dev
c222f57 Merge "Fix issue #10919261: Don't clear OP_WRITE_SMS when resetting app prefs" into klp-dev
8828d3a Fix issue #10919261: Don't clear OP_WRITE_SMS when resetting app prefs
953c414 Missed signal in FusedPrintersLoader.
2297da6 merge in klp-release history after reset to klp-dev
ab051ba Page range validation edge case handling.
4510eb4 Fix conflicting/unclear documentation in InputConnection.
c0f8f24 wappush: Use valid index for pdu including garbages
4faf288 De-blue the add lock screen widget pressed state
c31f118 Merge "deblue btn_cab_done_pressed_holo_*" into klp-dev
1ffe09e Merge "Import translations. DO NOT MERGE" into klp-dev
bed6522 Merge "Import translations. DO NOT MERGE" into klp-dev
7b7a154 Camera2: Fix Camera integration test deadlock
1962e26 Fix keyguard widget pager accessibility - announce when widget hovers over drop target - announce when widget leaves drop target
d4bc325 Update navbar camera icon and widget background assets in keyguard.
7e391cb Merge "Replace blue pressed feedback with gray." into klp-dev
ce0fe7f deblue btn_cab_done_pressed_holo_*
b0e68fd Disallow range selection if the document has unknown page count.
704697b Adding hidden APIs for observing the print jobs state.
a53b854 Merge "removing unused kg_* assets from fbc" into klp-dev
976df29 Import translations. DO NOT MERGE
ca32b0c removing unused kg_* assets from fbc
69887e8 Don't redirect dns to an iface without dns servers
822ac0b Merge "Camera2: Implement CameraManager#getCameraCharacteristics" into klp-dev
8b21bbe am 6b1f6feb: am ad95c415: am 857814c6: add mention of google cloud to Android Studio landing page
6b1f6fe am ad95c415: am 857814c6: add mention of google cloud to Android Studio landing page
4598cd6 Merge "Update toast appearance" into klp-dev
ad95c41 am 857814c6: add mention of google cloud to Android Studio landing page
1f1b643 Update toast appearance
df79953 Import translations. DO NOT MERGE
857814c add mention of google cloud to Android Studio landing page
66a9b2d Merge "Fix issue #10903002: com.facebook.katana keeps itself in A Services" into klp-dev
be17a61 Merge "Require that persistable Uri permissions be taken." into klp-dev
c499f5b Merge "wappush: Use valid index for pdu including garbages" into klp-dev
cbd9a52 Fix issue #10903002: com.facebook.katana keeps itself in A Services
92baafb Merge "Moving Launcher permission to Framework. (Bug 10343529)" into klp-dev
04b0840 Merge "Accessibility improvements in keyguard - add accessibility descriptions to camera and search light - add new onClick handler to simplify launching search and camera - plumb camera launch through KeyguardService interface" into klp-dev
318ae7b Take SkBitmap's stride into account when uploading textures Bug #10151807
8e4b16d Merge "Update docs to state that mark is no longer called." into klp-dev
812b642 Merge "Fix caption rendering" into klp-dev
4516798 Moving Launcher permission to Framework. (Bug 10343529)
e66c177 Require that persistable Uri permissions be taken.
cfab990 New battery meter view bolt shape + color.
3264ec7 Merge "Fit and finish for navbar camera affordance" into klp-dev
2e5bc4f Handle null stacks gracefully.
321bc46 Update docs to state that mark is no longer called.
138f25d Accessibility improvements in keyguard - add accessibility descriptions to camera and search light - add new onClick handler to simplify launching search and camera - plumb camera launch through KeyguardService interface
d7fdcad Merge "Fix accessibility for all-caps items in keyguard" into klp-dev
82b05f5 Merge "Handle null stacks gracefully." into klp-dev
5b4ef81 Add Graphics alloc tracking via memtrack
6a20e57 Handle null stacks gracefully.
67c0239 wappush: Use valid index for pdu including garbages
3ccf331 Replace blue pressed feedback with gray.
e7d6bbd Merge "Fix an incorrectly created race accessing Wifi Supplicant" into klp-dev
d7b5f3d Merge "Fix hang" into klp-dev
2001188 Camera2: Implement CameraManager#getCameraCharacteristics
fd2e500 Fix hang
7bdaea0 ImageReader: fix the 0 crop rect size issue
9003c62 Hide Experimental WebView from dev settings DO NOT MERGE
7fe420f Fix caption rendering
9ca833f Merge "Camera2: Add PASSIVE_UNFOCUSED autofocus state." into klp-dev
ae5dd2a Updated quick settings assets.
e440cde Docs: "radio button"->"checkbox" in "Tip" at bottom of doc Bug: 10641902
1b87107 Merge "Import translations. DO NOT MERGE" into klp-dev
9929632 Merge "Import translations. DO NOT MERGE" into klp-dev
cb94b3e Merge "Import translations. DO NOT MERGE" into klp-dev
9832b08 Merge "Import translations. DO NOT MERGE" into klp-dev
c8321a5 Merge "Import translations. DO NOT MERGE" into klp-dev
18b7abf Import translations. DO NOT MERGE
6cdfb39 Import translations. DO NOT MERGE
86d7136 Import translations. DO NOT MERGE
a529729 Import translations. DO NOT MERGE
916dc3d Import translations. DO NOT MERGE
46485d6 Import translations. DO NOT MERGE
03b4339 merge in klp-release history after reset to klp-dev
6a1e32e Merge "Don't change the text in reaction to a user dict add" into klp-dev
044fd57 Merge "Don't crash when no alarms are scheduled" into klp-dev
6029611 Fix an incorrectly created race accessing Wifi Supplicant
8488f9f Merge "Be less aggressive when not resuming top activity" into klp-dev
6578ad1 Don't crash when no alarms are scheduled
80e8a28 Merge "Fix artwork not received in RemoteController metadata update." into klp-dev
6ff6d01 Be less aggressive when not resuming top activity
b55afe8 Merge "User should not be able to select unavailable printers." into klp-dev
e38c8e2 Fix accessibility for all-caps items in keyguard
43e51a3 Add android.provider.Telephony to public API.
2a70861 User should not be able to select unavailable printers.
198a7b5 Merge "Replace blue highlight feedback with gray." into klp-dev
870cb43 Merge "Mirror DocumentsUI assets for RTL layouts" into klp-dev
7ef9b61 Merge "Fix monkey bugs in ListView" into klp-dev
5ded30c Merge "Asset import from ux-assets" into klp-dev
31986b5 Fix monkey bugs in ListView
2878b06 Asset import from ux-assets
8de9e44 Fit and finish for navbar camera affordance
5f86b90 Merge "Fix issue #10848916: "Always" button is not working." into klp-dev
98860d4 De-blue notification backgrounds
644d65c Fix method for determining focused window.
dbef227 Replace blue highlight feedback with gray.
6bc7cac Merge "Fix NPE in PopupMenu.getDragToOpenListener()" into klp-dev
eed9fd4 Add QuickSettings all-caps override for certain locales. (Bug 10518893)
0ab7d4d Merge "Remove Rect allocation in each layout pass." into klp-dev
6d8dfbd Fix issue #10848916: "Always" button is not working.
4e92a7c Remove Rect allocation in each layout pass.
cfdc036 Merge "Disable ActionBar usage of transitions" into klp-dev
0d38d0b Merge "Multiple printer discovery session instances and other bugs." into klp-dev
08df7d9 Merge "Freshen restored stacks, more UX bug fixes." into klp-dev
deffade Freshen restored stacks, more UX bug fixes.
56d2030 Mirror DocumentsUI assets for RTL layouts
9bf6c5c Merge "Fix method for determining focused window." into klp-dev
566d6b6 Merge "WebVttRenderer: allow BOM at beginning of a WebVTT file." into klp-dev
e1cb9ac Merge "Update AdapterView.performItemClick() documentation" into klp-dev
99d7249 Fix NPE in PopupMenu.getDragToOpenListener()
254f5ff Merge "Pause activities behind keyguard after boot." into klp-dev
2acc389 Pause activities behind keyguard after boot.
283fe37 WebVttRenderer: allow BOM at beginning of a WebVTT file.
ac56514 Fix method for determining focused window.
bc05918 Merge "Public API for peak and RMS monitoring through the Visualizer effect" into klp-dev
8910479 Merge "Import translations. DO NOT MERGE" into klp-dev
71a5f3c Merge "Import translations. DO NOT MERGE" into klp-dev
87ac87a Merge "Import translations. DO NOT MERGE" into klp-dev
8e51e35 merge in klp-release history after reset to klp-dev
4e31b80 Merge "Update WebView documentation section about zoom." into klp-dev
b5f1806 Multiple printer discovery session instances and other bugs.
0d9fdc2 Merge "Camera2: replace EDQUOT with EUSERS" into klp-dev
6d29881 Fix artwork not received in RemoteController metadata update.
89e1fec Merge "Fit and finish for navbar camera affordance" into klp-dev
81f429e Merge "Enable RTL support in keyguard" into klp-dev
4780058 Enable RTL support in keyguard
01b5743 Public API for peak and RMS monitoring through the Visualizer effect
56626a6 The current is printer not refreshed when selected.
70ac8e3 Page ranges not correct in come cases.
fe538cb Merge "Fix broken method WorkSource.set (names aren't applied)." into klp-dev
5dfccc3 Merge "The current is printer not refreshed when selected." into klp-dev
dd3a021 Fix broken method WorkSource.set (names aren't applied).
e9b0dd8 Merge "Add audio level monitoring capabilities in Visualizer effect" into klp-dev
307a0d4 The current is printer not refreshed when selected.
2d4eee3 Merge "Implement issue #10895990: Better durations for proc stats" into klp-dev
d389049 Merge "Add RIL_REQUEST_SET_INITIAL_ATTACH_APN." into klp-dev
e218131 Add RIL_REQUEST_SET_INITIAL_ATTACH_APN.
d8d7c38 Disable ActionBar usage of transitions
6d9ef38 Implement issue #10895990: Better durations for proc stats
0156a37 Merge "Allow saving to Downloads." into klp-dev
b180a65 Allow saving to Downloads.
85f77c2 Merge "Unmarshall PFDs properly when hand-crafting interface stubs" into klp-dev
badca26 Add audio level monitoring capabilities in Visualizer effect
ba0fa9c am 50756ccc: am 77364631: am a9fcf662: Merge "New Scheduling class." into jb-mr2-docs
50756cc am 77364631: am a9fcf662: Merge "New Scheduling class." into jb-mr2-docs
7736463 am a9fcf662: Merge "New Scheduling class." into jb-mr2-docs
a9fcf66 Merge "New Scheduling class." into jb-mr2-docs
fac17cc Merge "Introduce transparent bars to the keyguard." into klp-dev
c2be0d6 Unmarshall PFDs properly when hand-crafting interface stubs
e0c72f6 Fix issue #10876433: java.lang.IllegalStateException in...
5fa9b5c Fix Java API error where requesting another style for a provided family fails
2dcdff8 Allow yet another combination of key management options
9bd5f1e Camera2: replace EDQUOT with EUSERS
d3fbba1 Merge "Upload fsck logs to the dropbox when error found" into klp-dev
ba0abd0 Merge "Fix issue #10876433: java.lang.IllegalStateException in..." into klp-dev
90007f7 Fix issue #10876433: java.lang.IllegalStateException in...
257f283 Introduce transparent bars to the keyguard.
5db1f5a Merge "Fix Java API error where requesting another style for a provided family fails" into klp-dev
4bf0fce Merge "Work on issue #10759595: preferred tag doesn't prevent..." into klp-dev
38ba6e9 Work on issue #10759595: preferred tag doesn't prevent...
e14d0c2 Merge "Ensure that activities behind keyguard are paused." into klp-dev
662c326 Merge "Allow yet another combination of key management options" into klp-dev
7525647 Merge "fix deadlock caused by clearAllBackoffs in SSE" into klp-dev
889fbd8 Import translations. DO NOT MERGE
7bdb3f6 New Scheduling class.
a9f97a0 Merge "Page ranges not correct in come cases." into klp-dev
a3abca9 Merge "Issue #10461551: KLP API Review: AppOpsManager" into klp-dev
9bb0ee9 Issue #10461551: KLP API Review: AppOpsManager
3bb62b4 Import translations. DO NOT MERGE
e209e27 Import translations. DO NOT MERGE
10385a1 Ensure that activities behind keyguard are paused.
fe8e21f Fix Java API error where requesting another style for a provided family fails
720953b merge in klp-release history after reset to klp-dev
f9b70ab Merge "Debug issue #10876433 java.lang.IllegalStateException..." into klp-dev
2be0093 Debug issue #10876433 java.lang.IllegalStateException...
dbfceb7 Merge "Latest UX asset drop, grid padding." into klp-dev
5e1a5e5 Merge "Create unique files, root ordering, UI bugs." into klp-dev
169ce68 merge in klp-release history after reset to klp-dev
3ba21e9 Merge "camera2: Rename CameraProperties to CameraCharacteristics" into klp-dev
0983ead Merge "Fix BatchScan request coalesing" into klp-dev
68f4006 camera2: Rename CameraProperties to CameraCharacteristics
ca833c3 Merge "camera2: Add capture sequences and capture failures" into klp-dev
1feeddf Latest UX asset drop, grid padding.
5545f56 Create unique files, root ordering, UI bugs.
5606589 Merge commit '53221120' into fix-merge-conflict
5322112 am ab8cabf1: am 1e4f4618: Do not always call setIsConnectedToProvisioningNetwork(false)
ab8cabf am 1e4f4618: Do not always call setIsConnectedToProvisioningNetwork(false)
a4f6409 Page ranges not correct in come cases.
1e4f461 Do not always call setIsConnectedToProvisioningNetwork(false)
f4db8f9 Fit and finish for navbar camera affordance
6c025ea Merge "WebView: add an API method to control web contents debugging" into klp-dev
678e907 Merge "Update android.print.PrintAttributes documentation" into klp-dev
ad53392 am 22423446: am 217683d9: am e1243728: Merge "Fixed typo: Added missing word. Bug 10617080 Fixed typo:" into jb-mr2-docs
2242344 am 217683d9: am e1243728: Merge "Fixed typo: Added missing word. Bug 10617080 Fixed typo:" into jb-mr2-docs
217683d am e1243728: Merge "Fixed typo: Added missing word. Bug 10617080 Fixed typo:" into jb-mr2-docs
e124372 Merge "Fixed typo: Added missing word. Bug 10617080 Fixed typo:" into jb-mr2-docs
6bbf9dc camera2: Add capture sequences and capture failures
88b6e69 Merge "Fix issue #10863270: procstats UI is showing all green" into klp-dev
2610b7c Fix issue #10863270: procstats UI is showing all green
5f17559 Fixed typo: Added missing word. Bug 10617080 Fixed typo:
bb6fd7f Merge "Shut.  Up." into klp-dev
90d51b1 Merge "Fix issue #10807048:  Groupon: The application crash when user rotates..." into klp-dev
c30d92e Shut.  Up.
b39ce63 Merge "Offer to enable a print service after it is installed." into klp-dev
e784d1e Fix issue #10807048:  Groupon: The application crash when user rotates...
9f880f7 Camera2: Add PASSIVE_UNFOCUSED autofocus state.
fefefbb Upload fsck logs to the dropbox when error found
d8f391b Offer to enable a print service after it is installed.
d8a84a8 Merge "Correct bitmap merging logic" into klp-dev
996fe65 Correct bitmap merging logic
7c1b108 Merge "Fix for "Can't place cursor after combining accent"" into klp-dev
ab98a0b Merge "camera2: Add more camera device states, make #openCamera async." into klp-dev
47d620a Merge "Ensure access to the map of geofence callbacks is synchronized in all cases Fix Java reference leak in the JNI layer" into klp-dev
d473ebb Merge "Surfaces ParcelFileDescriptor#parseMode() as API" into klp-dev
dfed244 Merge "Delegate mkdirs() to vold when lacking perms." into klp-dev
543de87 Merge "Revert "Workaround for slow AudioRecord destructor"" into klp-dev
13820af Fix BatchScan request coalesing
373b7a8 Fix for "Can't place cursor after combining accent"
2871588 Allow yet another combination of key management options
7f02eb2 Ensure access to the map of geofence callbacks is synchronized in all cases Fix Java reference leak in the JNI layer
eb8c3f9 Surfaces ParcelFileDescriptor#parseMode() as API
27e54cb Clear names from externally supplied WorkSources to WifiManager (b/10733757)
0fb3597 Only show launcher for the bottom activity in a task
2d8b4e8 Delegate mkdirs() to vold when lacking perms.
0447669 Merge "Remove over-aggressive stack movement." into klp-dev
27de674 Merge "PrintDocumentAdapter contract not followed on print." into klp-dev
8916aad Remove over-aggressive stack movement.
f31a789 Merge "Clear names from externally supplied WorkSources to WifiManager (b/10733757)" into klp-dev
4d71aa7 Fix issue #10310128: CTS: android.security.cts.ServicePermissionsTest
65bede3 Ensures that CompatibilityInfo is always set in Resources
841892f Put soundpooled sounds in the right place.
a5fb120 Merge "Fix incorrect exception being thrown from WifiConfiguration" into klp-dev
5559c36 PrintDocumentAdapter contract not followed on print.
5006eb7 Merge "Null not handled when parsing media size resource id attribute." into klp-dev
0bab400 am 53b2a957: am 8ea8ff81: am 78ec732f: Doc change: Update Google Play Services reference docs.
53b2a95 am 8ea8ff81: am 78ec732f: Doc change: Update Google Play Services reference docs.
8ea8ff8 am 78ec732f: Doc change: Update Google Play Services reference docs.
a31510e Clear names from externally supplied WorkSources to WifiManager (b/10733757)
0d147d9 Update WebView documentation section about zoom.
78ec732 Doc change: Update Google Play Services reference docs.
ed37b93 fix deadlock caused by clearAllBackoffs in SSE
76e6bcb Merge "Fix issue #10310128: CTS: android.security.cts.ServicePermissionsTest" into klp-dev
bdb6186 Merge "Add equals() and hashcode() to SpannableString" into klp-dev
ff5cbab Merge "Ensures that CompatibilityInfo is always set in Resources" into klp-dev
f69cd67 Revert "Workaround for slow AudioRecord destructor"
79a8ffe Ensures that CompatibilityInfo is always set in Resources
c237c20 Merge "Supsend/resume batched scans around dhcp." into klp-dev
a206747 Fix issue #10310128: CTS: android.security.cts.ServicePermissionsTest
540784f Merge "Cleanup the shutdown of BatchedScans." into klp-dev
b206f12 Null not handled when parsing media size resource id attribute.
81fec6b Supsend/resume batched scans around dhcp.
0fd3b1b Fix incorrect exception being thrown from WifiConfiguration
562ce88 am 8f6ed205: am 208e6079: am 0333302a: Merge "add custom head tag to verify developers@android.com as site owner" into jb-mr2-docs
8f6ed20 am 208e6079: am 0333302a: Merge "add custom head tag to verify developers@android.com as site owner" into jb-mr2-docs
208e607 am 0333302a: Merge "add custom head tag to verify developers@android.com as site owner" into jb-mr2-docs
0333302 Merge "add custom head tag to verify developers@android.com as site owner" into jb-mr2-docs
82f4218 Cleanup the shutdown of BatchedScans.
560d2e4 Merge "Include starting windows in the sysui vis calculation." into klp-dev
9bcea32 add custom head tag to verify developers@android.com as site owner
79da833 Include starting windows in the sysui vis calculation.
db93e1d Merge "UX compliance for CA Cert warning tile in QuickSettings" into klp-dev
c2de961 Fix a regression in pausing activity immediately on sleep
8c60f33 TextureView/GLES20Canvas: Support synchronous GLConsumers
4e6f752 Put soundpooled sounds in the right place.
3855b99 Fix the build - replace broken assets.
a9ce049 Load RootInfo in background, invalidation.
bdac73f Merge "Fix default wallpaper dimensions" into klp-dev
8b48360 Fix default wallpaper dimensions
3301f76 Merge "Don't back up apps in the 'stopped' state" into klp-dev
5c9eaf6 camera2: Add more camera device states, make #openCamera async.
af638c4 Merge "Add camera affordance to navigation bar on phones" into klp-dev
22cb917 Update android.print.PrintAttributes documentation
facc08c Merge "Move PdfDocument to android.graphics.pdf" into klp-dev
1294653 Merge "Only show launcher for the bottom activity in a task" into klp-dev
3372cb2 Merge "Add config setting for default sms app." into klp-dev
f51b558 Only show launcher for the bottom activity in a task
9b98572 Add equals() and hashcode() to SpannableString
caf24fc Add camera affordance to navigation bar on phones
6811f4e Move PdfDocument to android.graphics.pdf
9ac23d0 Don't back up apps in the 'stopped' state
9d53e30 Merge "Workaround for slow AudioRecord destructor" into klp-dev
a17309f am 41c3c2b6: am 6e3b21cc: am 72f65780: Merge "docs: Fix for SDK 22.2.1 Windows download checksum and size" into jb-mr2-docs
41c3c2b am 6e3b21cc: am 72f65780: Merge "docs: Fix for SDK 22.2.1 Windows download checksum and size" into jb-mr2-docs
8d87d7b Workaround for slow AudioRecord destructor
6e3b21c am 72f65780: Merge "docs: Fix for SDK 22.2.1 Windows download checksum and size" into jb-mr2-docs
27f525c am 354b4fef: am 0d8f0849: am 1d65500d: docs: Google APIs emulator 18 r3 - Platform Release Notes
812c4d7 Merge "fix typo" into klp-dev
72f6578 Merge "docs: Fix for SDK 22.2.1 Windows download checksum and size" into jb-mr2-docs
354b4fe am 0d8f0849: am 1d65500d: docs: Google APIs emulator 18 r3 - Platform Release Notes
0d8f084 am 1d65500d: docs: Google APIs emulator 18 r3 - Platform Release Notes
cedec45 docs: Fix for SDK 22.2.1 Windows download checksum and size
6e65cb4 fix typo
57989c0 Merge "Skip writing zeroes to java allocated memory." into klp-dev
b2bae41 Add config setting for default sms app.
ddc0a63 Merge "fix emoji clipping in hw draw path" into klp-dev
722b15e Merge "Fix a regression in pausing activity immediately on sleep" into klp-dev
16c8406 fix emoji clipping in hw draw path
a84ca8a Merge "TextureView/GLES20Canvas: Support synchronous GLConsumers" into klp-dev
70817c4 Merge "Implement issue #10691475: Kill cached processes if about to..." into klp-dev
3bc8f78 Implement issue #10691475: Kill cached processes if about to...
ce15e15 Fix a regression in pausing activity immediately on sleep
51c0ee4 Debug for b/10689184.
8a17240 Increasing visibility of pressed feedback for default ui widget assets
f6ec783 Use a separate thread for services that do NTP lookup
96ac55b Also catch one more tablet layout NPE.
369200e Fix tablet layout and resources.
575b420 New sounds for K.
9fa4b7a Merge "Camera2Tests: create new directory for manual camera2 test apps" into klp-dev
2ce3362 Merge "Remove STOPSHIP in WifiWatchdogStateMachine" into klp-dev
7908f19 Merge "Debug for b/10689184." into klp-dev
fffc5a4 Remove STOPSHIP in WifiWatchdogStateMachine
fe4643b Merge "Increasing visibility of pressed feedback for default ui widget assets" into klp-dev
1d65500 docs: Google APIs emulator 18 r3 - Platform Release Notes
a3402c3 TextureView/GLES20Canvas: Support synchronous GLConsumers
1ffe727 Skip writing zeroes to java allocated memory.
e8a9422 Merge "Return tasks in correct order." into klp-dev
b3370ce Debug for b/10689184.
9c5cc57 Merge "Support for "not the home app you're looking for" metadata" into klp-dev
18697f4 Increasing visibility of pressed feedback for default ui widget assets
bd413f6 Support for "not the home app you're looking for" metadata
0286f5e Merge "Bar gradients now 55% to 0% black." into klp-dev
68881e4 UX compliance for CA Cert warning tile in QuickSettings
0558a6f Bar gradients now 55% to 0% black.
7301bd9 Merge "Use a separate thread for services that do NTP lookup" into klp-dev
9431a88 merge in klp-factoryrom-release history after reset to klp-dev
18b9481 Merge "Also catch one more tablet layout NPE." into klp-dev
f8abf2e Also catch one more tablet layout NPE.
7cb93f4 Merge "Fix tablet layout and resources." into klp-dev
c0fd805 Return tasks in correct order.
0aaeaab Fix tablet layout and resources.
450a16b Use a separate thread for services that do NTP lookup
a2c6209 Merge "Update SkTypeface::CreateFromName to handle NULL if familyName does not match" into klp-dev
25f9f36 Merge "Import translations. DO NOT MERGE" into klp-dev
07cf648 Merge "Import translations. DO NOT MERGE" into klp-dev
5b05a11 Merge "Remove char limit." into klp-dev
8074862 Merge "Import translations. DO NOT MERGE" into klp-dev
8e7586f Remove char limit.
81d4014 Hiding a method that was never meant to be public.
f95c9aa Merge "Don't disable animations until screen state is known." into klp-dev
8c52042 Don't disable animations until screen state is known.
f82e73c Merge "disable heads up feature in klp." into klp-dev
219d0f3 Merge "Draw gradient behind fully transparent system bars." into klp-dev
1608f49 Merge "Public API for RemoteController" into klp-dev
e631b41 Draw gradient behind fully transparent system bars.
1816375 Merge "New sounds for K." into klp-dev
81d1689 Merge "Remove debug logging for b/106899184." into klp-dev
dcccd9a merge in klp-release history after reset to klp-dev
89ec829 Update SkTypeface::CreateFromName to handle NULL if familyName does not match
bbe7af0 Import translations. DO NOT MERGE
59db60e Import translations. DO NOT MERGE
1a403ed Import translations. DO NOT MERGE
a2d6510 Merge "Latest UX asset drop." into klp-dev
f1fc0ad am 149eb677: am 1c774af0: am 608a48af: Merge "docs: SDK 22.2.1 Release Notes" into jb-mr2-docs
bc15f8b am bf0f0701: am fe2d0c4c: am 3ce21086: Merge "docs: RenderScript Dev Guide fixes" into jb-mr2-docs
149eb67 am 1c774af0: am 608a48af: Merge "docs: SDK 22.2.1 Release Notes" into jb-mr2-docs
bf0f070 am fe2d0c4c: am 3ce21086: Merge "docs: RenderScript Dev Guide fixes" into jb-mr2-docs
1c774af am 608a48af: Merge "docs: SDK 22.2.1 Release Notes" into jb-mr2-docs
fe2d0c4 am 3ce21086: Merge "docs: RenderScript Dev Guide fixes" into jb-mr2-docs
608a48a Merge "docs: SDK 22.2.1 Release Notes" into jb-mr2-docs
3ce2108 Merge "docs: RenderScript Dev Guide fixes" into jb-mr2-docs
dcbdd3b New sounds for K.
ac7297b Merge "Fixes in the page range selection and verification logic." into klp-dev
a83487e Public API for RemoteController
0972ae1 Merge "Save directory state and animate." into klp-dev
03f66d5 am 1f8cf09c: am 2815bb05: am 48c6b573: Merge "more string changes for wi-fi trademark compliance" into jb-mr2-docs
1f8cf09 am 2815bb05: am 48c6b573: Merge "more string changes for wi-fi trademark compliance" into jb-mr2-docs
2815bb0 am 48c6b573: Merge "more string changes for wi-fi trademark compliance" into jb-mr2-docs
563ee0f Latest UX asset drop.
48c6b57 Merge "more string changes for wi-fi trademark compliance" into jb-mr2-docs
e20a3ac Save directory state and animate.
ec9cf65 Remove debug logging for b/106899184.
f429247 Merge "Fix keyguard/Keystore storage issue" into klp-dev
f574b47 Fix ImageReader onImageAvailable synchronization
a68bf41 ImageReader: fix the 0 crop rect size issue
a143fdc ImageReader: get correct crop size
9b2b280 media: Update ImageReader to remove MaxImagesAcquiredException
8ce6248 media: Update ImageReader APIs
ff65c6d Merge "Fix PacManager to not unbind when no connection" into klp-dev
e8c01dd Merge "Changes to PFD based on API review" into klp-dev
b433bb8 Changes to PFD based on API review
564c45b Merge "Fix number picker vertical scroll computations" into klp-dev
c47a0bf Merge "restore coverage lost in NotoColorEmoji transition" into klp-dev
38f8b73 docs: RenderScript Dev Guide fixes
4ef2693 Revert back to a single home app in mHomeProcess
2ef08f6 docs: SDK 22.2.1 Release Notes
4ce0931 restore coverage lost in NotoColorEmoji transition
f0c48a7 Fixes in the page range selection and verification logic.
7b3990e Merge "Update the print dialog." into klp-dev
f5293b6 Merge "The printers in print dialog should not change position." into klp-dev
ba1abbb Merge "Revert "Revert "Take the input device into account for meta state""" into klp-dev
a6f387a Merge "Don't handle click if the resolver is already finishing." into klp-dev
b9466db Merge "Finish issue #10779747: Calendar Storage crash observed..." into klp-dev
07cd351 Don't handle click if the resolver is already finishing.
bd49a1d Merge "Change case of "keyset" to "keySet" for manifests" into klp-dev
c7969de Merge "Fix obsolete API reference" into klp-dev
90701f1 Merge "PAC Local Proxy to only receive lo connections" into klp-dev
14f10e5 Revert "Revert "Take the input device into account for meta state""
df3859e Fix obsolete API reference
138685d Merge "Move flag for home launching from activity to task." into klp-dev
c540f8e Merge "Revert "Take the input device into account for meta state"" into klp-dev
013b816 Update the print dialog.
01fc088 Merge "Update APIs for the Chromium WebView" into klp-dev
6285a32 Finish issue #10779747: Calendar Storage crash observed...
ae7ecab Move flag for home launching from activity to task.
10ee84b The printers in print dialog should not change position.
fd63917 Fix number picker vertical scroll computations
add5602 Change case of "keyset" to "keySet" for manifests
3954fd9 Revert "Take the input device into account for meta state"
840b3bd Merge "Fix provider leak in PFD" into klp-dev
807fd04 Merge "Validate AID format and length." into klp-dev
d73d34c Merge "Use transition-only alpha property for fading transitions" into klp-dev
b7c255c Camera2Tests: create new directory for manual camera2 test apps
3490228 Merge "Use a native buffer for decoding images." into klp-dev
bf143ff Merge "ImageReader: disable NV21 support" into klp-dev
4fa809f Merge "Fix leak fix in ViewTreeObserver" into klp-dev
4eda9f5 ImageReader: disable NV21 support
b846245 Merge "Misc. media API changes" into klp-dev
e23ce3b Merge "Add CaptioningManager listener Subtitle support." into klp-dev
487c11a Fix provider leak in PFD
7315f1b Use a native buffer for decoding images.
c46181a Use transition-only alpha property for fading transitions
fc34396 Fix leak fix in ViewTreeObserver
fca35787 Validate AID format and length.
bc018d8 Fix PacManager to not unbind when no connection
fa4518f PAC Local Proxy to only receive lo connections
9fc5aef merge in klp-release history after reset to klp-dev
c255a71 Merge "Ensure WeeksAdapter calls notifyDataSetChanged when needed" into klp-dev
a233ebe merge in klp-release history after reset to klp-dev
5545d08 Update APIs for the Chromium WebView
11c9201 Merge "Fix ImageReader onImageAvailable synchronization" into klp-dev
f841d70 Fix javadoc in RemoteControlClient and MediaMetadataEditor
8a39021 Misc. media API changes
15bcc32 Merge "RemoteController class to expose IRemoteControlDisplay features" into klp-dev
ce9ee16 Merge "Conservatively estimate geometry bounds" into klp-dev
a42ceb0 Merge "Disallow negative scale matrices in merged Bitmap drawing" into klp-dev
7ddd226 RemoteController class to expose IRemoteControlDisplay features
c395fff Fix ImageReader onImageAvailable synchronization
9b64598 Merge "Camera2: Add docs for availableProcessedSizes" into klp-dev
32f05e3 Conservatively estimate geometry bounds
b504ca3 merge in klp-release history after reset to klp-dev
904aa38 Merge "Try fixing the build again" into klp-dev
222920c Merge "Maybe fix issue #10797796: IllegalStateException in ProcessState..." into klp-dev
53459a7 Maybe fix issue #10797796: IllegalStateException in ProcessState...
24873be Merge "Make touch states neutralized by replacing default pressed states for most fw widgets" into klp-dev
84c5ade Merge "Fix vertical scroll computation in NumberPicker" into klp-dev
b0da450 Try fixing the build again
09804e4 Merge "Add isQuickScaleEnabled to ScaleGestureDetector" into klp-dev
c9d1d5f Adjust absolute volume only when the device is streaming music
019f8cb Merge "Add bounds checks before accessing ArrayList." into klp-dev
80fd2c2 Do not assign InputMethod to non-input windows.
56a28f7 Fix parenthetical error.
dccb770 Add bounds checks before accessing ArrayList.
e48569a Merge "Guard against null Context in attachInfo()." into klp-dev
f03ceff Merge "Revise new public API for ratings in RemoteControlClient" into klp-dev
10cb312 Guard against null Context in attachInfo().
345d491 Merge "Implement new method for handling SMS/MMS on the platform" into klp-dev
bc65c1d Merge "Do not assign InputMethod to non-input windows." into klp-dev
88183e6 Revise new public API for ratings in RemoteControlClient
a245a4f Merge "Update the APIs to fix the build" into klp-dev
4811398 Merge "Fix 10550373: Stopping FUL when emergency dialer opens" into klp-dev
e15aa12 Update the APIs to fix the build
22b9a5e Do not assign InputMethod to non-input windows.
22c1c2c Ensure WeeksAdapter calls notifyDataSetChanged when needed
7fce380 Fix 10550373: Stopping FUL when emergency dialer opens
4c8cc72 Merge "Fix black bar drawn sometimes when swiping away items in Recents" into klp-dev
70aafea Merge "Action bar transitions - handle expanding/collapsing action views" into klp-dev
0cfebec Merge "Print pooler crashes for some page ranges." into klp-dev
22d2575 Merge "Adding more standard media sizes." into klp-dev
b00e5cc Merge "Add permissions for the InCallUI Split." into klp-dev
4a6bc55 Fix black bar drawn sometimes when swiping away items in Recents
d1544e3 Merge "Reduce memory usage of default thumbnail" into klp-dev
16efe96 Merge "Fix parenthetical error." into klp-dev
fed6095 Update AdapterView.performItemClick() documentation
4e1921f Camera2: Add docs for availableProcessedSizes
10722de Make touch states neutralized by replacing default pressed states for most fw widgets
463850e Merge "Fix issue #10795385: System process crash reinstalling GEL -" into klp-dev
8064512 Merge "BatteryMeterView: Charging trumps empty." into klp-dev
e56c2c3 Fix issue #10795385: System process crash reinstalling GEL -
7504d7b Fix parenthetical error.
9f1221f Add isQuickScaleEnabled to ScaleGestureDetector
fbd6725 Merge "More debugging for b/106899184" into klp-dev
d486f96 Add CaptioningManager listener Subtitle support.
c46d333 Action bar transitions - handle expanding/collapsing action views
fa77ece Adding more standard media sizes.
b1885b8 More debugging for b/106899184
6df7d4a am a621cfe8: am fe790af5: am 1e6c936e: Merge "Doc change: change initial quota limit for Google Play Developer API v1_1." into jb-mr2-docs
9926272 Reduce memory usage of default thumbnail
a621cfe am fe790af5: am 1e6c936e: Merge "Doc change: change initial quota limit for Google Play Developer API v1_1." into jb-mr2-docs
fe790af am 1e6c936e: Merge "Doc change: change initial quota limit for Google Play Developer API v1_1." into jb-mr2-docs
1e6c936 Merge "Doc change: change initial quota limit for Google Play Developer API v1_1." into jb-mr2-docs
1ef5374 Doc change: change initial quota limit for Google Play Developer API v1_1.
2a07bde Merge "Public API for LoudnessEnhancer audio effect" into klp-dev
33caca5 Merge "Add a feature to specify if device admins are supported on the device" into klp-dev
d19877f BatteryMeterView: Charging trumps empty.
2cdb82d merge in klp-release history after reset to klp-dev
fd111c8 Merge "Import translations. DO NOT MERGE" into klp-dev
5dd8075 Merge "Import translations. DO NOT MERGE" into klp-dev
eedb4f8 Merge "Import translations. DO NOT MERGE" into klp-dev
5a9948e Merge "Import translations. DO NOT MERGE" into klp-dev
3db09e8 Hide Experimental WebView from dev settings DO NOT MERGE
be0d931 Merge "App UI freezes when printing. API clean up." into klp-dev
c348402 Print pooler crashes for some page ranges.
a0d53c6 Merge "Fix issue #10779747: Calendar Storage crash observed..." into klp-dev
ca77615 Merge "Don't assume that transport unbind == transport invalid" into klp-dev
4881116 Merge "ImageReader: fix the 0 crop rect size issue" into klp-dev
0d97cd1 Fix issue #10779747: Calendar Storage crash observed...
8a7a93e Merge "Work on issue #10771346: runtime restart" into klp-dev
d965bc5 Disallow negative scale matrices in merged Bitmap drawing
a8de43f Don't assume that transport unbind == transport invalid
c3c0b99 Public API for LoudnessEnhancer audio effect
60fcce6 Merge "Introduce maxSdkVersion for <uses-permission>" into klp-dev
2fbd2a7 App UI freezes when printing. API clean up.
3fb53d8 Merge "Loudness enhancer audio effect" into klp-dev
50ef0b6 Work on issue #10771346: runtime restart
44a01b7 Add a feature to specify if device admins are supported on the device
fb0676a Introduce maxSdkVersion for <uses-permission>
c06b1db Merge "Consider current EAP TLS configurations as 'valid'" into klp-dev
9e6d073 ImageReader: fix the 0 crop rect size issue
c8d19b8 Merge "Update transient navigation confirmation wording & behavior" into klp-dev
1e4e382 Merge "camera2: Add key enumeration functionality to CameraMetadata" into klp-dev
1cd969e Fix media stress test.
f4af17e Update the Connectivity Manager test suit to use InstrumentationTestCase.
fa46285 Ensure that transitions animating alpha end on a reasonable value
c212b87 Fix Settings app crash while enabling tethering
84cb967 Fix an NPE in WifiService
1c1f5b6 Fix recent SystemUI dump crash.
691cdf7 Fix glitch launching new windows from transparent launcher.
de1af08 Fix keyguard/Keystore storage issue
901be0a Merge "camera2: Update Face class." into klp-dev
0a6a80f Fix build.
3b25f51 Consider current EAP TLS configurations as 'valid'
6115824 Merge "Implement issue #10691359: Kill long-running processes" into klp-dev
2d006d2 more string changes for wi-fi trademark compliance
deec7e4 Merge "Put next task on top of stack if top is finishing." into klp-dev
d67ec25 Update transient navigation confirmation wording & behavior
326f450 Merge "Update the Connectivity Manager test suit to use InstrumentationTestCase." into klp-dev
98d18bb Merge "Fix media stress test." into klp-dev
19306af Update the Connectivity Manager test suit to use InstrumentationTestCase.
35f72be Implement issue #10691359: Kill long-running processes
c05c362 Merge "Ensure that transitions animating alpha end on a reasonable value" into klp-dev
5cf86aa Merge "media: Update ImageReader to remove MaxImagesAcquiredException" into klp-dev
23c61f6 Ensure that transitions animating alpha end on a reasonable value
f5d8319 Implement new method for handling SMS/MMS on the platform
af67299 Merge "Fix Settings app crash while enabling tethering" into klp-dev
7354b83 Merge "Fix an NPE in WifiService" into klp-dev
8c461c6 Fix Settings app crash while enabling tethering
26cb5fd Merge "media: Update ImageReader APIs" into klp-dev
311daf2 Merge "New platlogo for K." into klp-dev
7dd9fdf Put next task on top of stack if top is finishing.
c10b55a Fix media stress test.
ffec332 Fix an NPE in WifiService
1656a34 Merge "Point the QS alarm tile at AlarmClock.ACTION_SHOW_ALARMS." into klp-dev
80c3c4e New platlogo for K.
9cb5445 Merge "Fix recent SystemUI dump crash." into klp-dev
6b2b845 Merge "Miscellaneous fixes to SoundPool unit test" into klp-dev
36317ea Merge "Stress test for AudioTrack shared memory bug" into klp-dev
78a1de6 Merge "Camera2: Add MAX_CAMERAS_IN_USE error case handling" into klp-dev
e831118 am da304484: am a1e59983: am 27ab2172: Merge "docs: SDK / ADT 22.2 Release Notes" into jb-mr2-docs
da30448 am a1e59983: am 27ab2172: Merge "docs: SDK / ADT 22.2 Release Notes" into jb-mr2-docs
f47b13d am 7bacc72c: am 90bb0cf7: am 385179b2: Merge "Update RenderScript docs to include Support Library APIs" into jb-mr2-docs
a1e5998 am 27ab2172: Merge "docs: SDK / ADT 22.2 Release Notes" into jb-mr2-docs
d69e4e1 Loudness enhancer audio effect
7bacc72 am 90bb0cf7: am 385179b2: Merge "Update RenderScript docs to include Support Library APIs" into jb-mr2-docs
27ab217 Merge "docs: SDK / ADT 22.2 Release Notes" into jb-mr2-docs
90bb0cf am 385179b2: Merge "Update RenderScript docs to include Support Library APIs" into jb-mr2-docs
d3e7723 am 2793a3b3: am d82b567c: am 881a4b82: Support Library 18.1 Release Notes
385179b Merge "Update RenderScript docs to include Support Library APIs" into jb-mr2-docs
d18f742 merge in klp-factoryrom-release history after reset to klp-release
2793a3b am d82b567c: am 881a4b82: Support Library 18.1 Release Notes
978a455 Merge "Plug leaks in transitions" into klp-dev
d82b567 am 881a4b82: Support Library 18.1 Release Notes
41c1e35 Fix recent SystemUI dump crash.
1199a37 Merge "Catch ActivityNotFoundException in Recents" into klp-dev
4e85f46 Catch ActivityNotFoundException in Recents
b693ef6 Merge "Do not allocate so much memory on the stack." into klp-dev
869f44c Merge "ImageReader: get correct crop size" into klp-dev
370b593 Merge "Rename FLAG_READER_NFC_KOVIO to FLAG_READER_NFC_BARCODE." into klp-dev
fef978f am 9919088b: am c2260830: Merge "Update RenderScript docs to include Support Library APIs" into jb-mr2-ub-dev
9919088 am c2260830: Merge "Update RenderScript docs to include Support Library APIs" into jb-mr2-ub-dev
881a4b8 Support Library 18.1 Release Notes
0edad69 Update RenderScript docs to include Support Library APIs
c226083 Merge "Update RenderScript docs to include Support Library APIs" into jb-mr2-ub-dev
095d2c6 am 4a8ade3b: am 1f7cee21: Merge "Support Library 18.1 Release Notes" into jb-mr2-ub-dev
4a8ade3 am 1f7cee21: Merge "Support Library 18.1 Release Notes" into jb-mr2-ub-dev
1f7cee2 Merge "Support Library 18.1 Release Notes" into jb-mr2-ub-dev
c59286a Import translations. DO NOT MERGE
cfa5533 ImageReader: get correct crop size
72e8643 Import translations. DO NOT MERGE
ad178f5 Import translations. DO NOT MERGE
3a6b61f New ADB icon for K.
30f7d02 Import translations. DO NOT MERGE
6421aa0 Merge "Fix glitch launching new windows from transparent launcher." into klp-dev
eda1f69 Fix glitch launching new windows from transparent launcher.
28ed00d Merge "Fix RenderScript crash." into klp-dev
a30b703 Fix RenderScript crash.
a751d97 Merge "Fix layout glitch specific to quick-settings -> settings." into klp-dev
e09f586 merge in klp-release history after reset to klp-dev
7c0e212 Merge "Revert "Hide Experimental WebView from dev settings" DO NOT MERGE" into klp-dev
c39a9ca Merge "Hide Experimental WebView from dev settings DO NOT MERGE" into klp-dev
dc15735 Revert "Hide Experimental WebView from dev settings" DO NOT MERGE
3d458ab Hide Experimental WebView from dev settings DO NOT MERGE
06dc848 Fix handling of privileged permissions on update
dc33354 Merge "Add debug logging for b/10689184." into klp-dev
5845812 Add debug logging for b/10689184.
37d608d Fix layout glitch specific to quick-settings -> settings.
68ebc1a Camera2: Add MAX_CAMERAS_IN_USE error case handling
4244d66 Merge changes Id0a67846,I20b57d66 into klp-dev
de4fa2d Print system may get stuck bound to a print service
3386b07 Merge "Import translations. DO NOT MERGE" into klp-dev
215da06 Merge "Import translations. DO NOT MERGE" into klp-dev
694980e Merge "Import translations. DO NOT MERGE" into klp-dev
def1048 Merge "Import translations. DO NOT MERGE" into klp-dev
169a37c Merge "Import translations. DO NOT MERGE" into klp-dev
1c8b3fa Import translations. DO NOT MERGE
763a9f9 Import translations. DO NOT MERGE
428580b Import translations. DO NOT MERGE
da9120b Import translations. DO NOT MERGE
610ecfe Import translations. DO NOT MERGE
75d888b Merge "Import translations. DO NOT MERGE" into klp-dev
31ceae5 Import translations. DO NOT MERGE
d1a12c1 Merge "Import translations. DO NOT MERGE" into klp-dev
e4509e4 Import translations. DO NOT MERGE
330dcb8 Merge "Import translations. DO NOT MERGE" into klp-dev
5242b4b Import translations. DO NOT MERGE
f222e28 Import translations. DO NOT MERGE
fa05569 Merge "Promote lights-out to a bar transition mode." into klp-dev
0819e34 Merge "Despotted back." into klp-dev
7c035cd Tighten condition for calling checkMobileProvisioning.
7edfbca Promote lights-out to a bar transition mode.
cb1b8f4 Merge "Import translations. DO NOT MERGE" into klp-dev
780ac80 Merge "Import translations. DO NOT MERGE" into klp-dev
4a9fca8 Merge "Import translations. DO NOT MERGE" into klp-dev
7660d12 Plug leaks in transitions
c38acbb Merge "Fix docs build." into klp-dev
930d4e5 Fix docs build.
78d0cf7 Merge "Tighten condition for calling checkMobileProvisioning." into klp-dev
f5aba5a Merge "CA cert monitoring: add notifications and actions for dialog" into klp-dev
b9b2fa9 Despotted back.
127beff Tighten condition for calling checkMobileProvisioning.
276e6c7 Merge "Add new intent/method for cropping and setting wallpapers" into klp-dev
860f8a6 Spooler should not crash if print service config activities are not exported.
e3351f1 media: Update ImageReader to remove MaxImagesAcquiredException
162e887 Import translations. DO NOT MERGE
2a19a5b Import translations. DO NOT MERGE
c2d91d5 Import translations. DO NOT MERGE
750ce3a Merge "Only buildLayer() on attached views" into klp-dev
c8db445 am a99cc3a7: am 788fc628: am 6212f6b3: Merge "Update documentation for speech APIs." into jb-mr2-docs
a99cc3a am 788fc628: am 6212f6b3: Merge "Update documentation for speech APIs." into jb-mr2-docs
788fc62 am 6212f6b3: Merge "Update documentation for speech APIs." into jb-mr2-docs
6212f6b Merge "Update documentation for speech APIs." into jb-mr2-docs
c8aeb95 am 19612c63: am 575245dc: am 1294a8f9: Merge "update samples landing page with summaries based on parameter in the url. This is just for testing purposes... no real functionality yet." into jb-mr2-docs
19612c6 am 575245dc: am 1294a8f9: Merge "update samples landing page with summaries based on parameter in the url. This is just for testing purposes... no real functionality yet." into jb-mr2-docs
575245d am 1294a8f9: Merge "update samples landing page with summaries based on parameter in the url. This is just for testing purposes... no real functionality yet." into jb-mr2-docs
1294a8f Merge "update samples landing page with summaries based on parameter in the url. This is just for testing purposes... no real functionality yet." into jb-mr2-docs
808eb3a update samples landing page with summaries based on parameter in the url. This is just for testing purposes... no real functionality yet.
8f24994 Disable ActionBar transitions
fb77b6d checkMobileProvisioning should not block.
c028d8f Merge "Disable ActionBar transitions" into klp-dev
5fd3723 Only buildLayer() on attached views
7a36a0f camera2: Add key enumeration functionality to CameraMetadata
7d077d0 Disable ActionBar transitions
e39ced0 Merge "Maybe fix issue #10748810: Runtime restart: crash under..." into klp-dev
a033237 Maybe fix issue #10748810: Runtime restart: crash under...
296fbce am bb3b431d: am 8bf0c9ae: am a23fd887: more javadocs for onTrimMemory()
bb3b431 am 8bf0c9ae: am a23fd887: more javadocs for onTrimMemory()
fc9122e Merge "Implement #10666712: NetworkOnMainThreadException should be..." into klp-dev
8bf0c9a am a23fd887: more javadocs for onTrimMemory()
5f68f71 Merge "Strip names out of externally supplied WorkSources to WifiManager (b/10710007)." into klp-dev
a23fd88 more javadocs for onTrimMemory()
b779ac1 camera2: Update Face class.
6ab2284 Strip names out of externally supplied WorkSources to WifiManager (b/10710007).
7e71442 Implement #10666712: NetworkOnMainThreadException should be...
50e5814 Merge "Check RelativeLayout's access of its own LayoutParams during measurement" into klp-dev
76adfd7 Merge "Fix issue #10461477: KLP API Review: Debug.MemoryInfo" into klp-dev
3fa8969 Fix issue #10461477: KLP API Review: Debug.MemoryInfo
fff175a Merge "Part of corrections from KLP API Review: Media" into klp-dev
0d3c52d Merge "Fix merged operation clipping" into klp-dev
0f8ec44 Merge "Prune shared users that the system declares but does not use" into klp-dev
0f3e148 Merge "Remove obsolete assets from target /system/media/video/" into klp-dev
236afa0 Merge "Fix issue #10747324: adb install hangs" into klp-dev
2e46bb5 Fix issue #10747324: adb install hangs
86b391c Prune shared users that the system declares but does not use
3157e73 Merge "Don't recycle action button views" into klp-dev
4fe6429 Merge "Camera2: Rename TEMPLATE_MANUAL to TEMPLATE_ZERO_SHUTTER_LAG" into klp-dev
12c7a0c Merge "More UX updates around picking images." into klp-dev
540421b Merge "When launching home activity, make sure it is top." into klp-dev
45fa421 Merge "Roaming Icon should not displayed with Indosat's old SIM" into klp-dev
f82b04d Update RenderScript docs to include Support Library APIs
28eeb42 Merge "Implement #10749688: Improve low memory reporting" into klp-dev
f6db154 More UX updates around picking images.
8e69257 Implement #10749688: Improve low memory reporting
78d4724 Merge "Fixed review comments" into klp-dev
a82aa09 When launching home activity, make sure it is top.
22e2c22 Merge "NotoColorEmoji.ttf is the new AndroidEmoji.ttf" into klp-dev
b6f0f96 Part of corrections from KLP API Review: Media
fa4e1d4 Roaming Icon should not displayed with Indosat's old SIM
62f3bde Merge "Import translations. DO NOT MERGE" into klp-dev
8bed749 docs: SDK / ADT 22.2 Release Notes
79a1a7c am 31207780: am 0ecfe381: am 54d88f76: Fix ClassCastException when rendering ListView
3120778 am 0ecfe381: am 54d88f76: Fix ClassCastException when rendering ListView
0ecfe38 am 54d88f76: Fix ClassCastException when rendering ListView
5af5fc5 Fix merged operation clipping
75026c5 Support Library 18.1 Release Notes
5476986 NotoColorEmoji.ttf is the new AndroidEmoji.ttf
7770dcc Merge "checkMobileProvisioning should not block." into klp-dev
2108bf6 SystemUI status bar/quick settings updates.
54d126a Remove spurious density-specific default wallpaper.
53d1537 Miscellaneous fixes to SoundPool unit test
312c495 Merge "Guarantee that PAC Local Proxy owns Port" into klp-dev
bbae94a Camera2: Rename TEMPLATE_MANUAL to TEMPLATE_ZERO_SHUTTER_LAG
cac2428 am a73e5df0: am cdde6dc6: am 95e7df91: fix title for uses-sdk doc
a73e5df am cdde6dc6: am 95e7df91: fix title for uses-sdk doc
7560c25 Merge "Add hidden API for querying available 'home' activities" into klp-dev
0bf2ed9 Merge "Move search to roots; Documents root; hide empty." into klp-dev
cdde6dc am 95e7df91: fix title for uses-sdk doc
95e7df9 fix title for uses-sdk doc
0469f41 CA cert monitoring: add notifications and actions for dialog
d95ccc5 checkMobileProvisioning should not block.
195752a Import translations. DO NOT MERGE
5ba99f5 Fix vertical scroll computation in NumberPicker
a2a0850 Add hidden API for querying available 'home' activities
0e9925a Point the QS alarm tile at AlarmClock.ACTION_SHOW_ALARMS.
3e1189b Move search to roots; Documents root; hide empty.
76d9159 Don't recycle action button views
db8c165 Remove obsolete assets from target /system/media/video/
9210bc8 Implement #10744011: Serialize running of background services
758d5a4 Check RelativeLayout's access of its own LayoutParams during measurement
f6e83f4 disable heads up feature in klp.
e8d1bf7 Add new intent/method for cropping and setting wallpapers
6f8a68f Guarantee that PAC Local Proxy owns Port
49580cf Merge "SystemUI status bar/quick settings updates." into klp-dev
4a54c1c Not change the print options on printer change if possible.
bacef82 Handle print serivce crashes.
ab62870 Merge "MediaFormat: add getInteger with default value convenience method" into klp-dev
2062abf SystemUI status bar/quick settings updates.
940a2ad Merge "Don't send the same values to onUpdateSelection repeatedly" into klp-dev
8c16943 Merge "Fix CalledFromWrongThreadException in MediaPlayer's subtitle support" into klp-dev
0d37605 Fixed review comments
2a65a28 Merge "Add live region politeness to View, AccessibilityNodeInfo" into klp-dev
b72ff5a Merge "Remove unneeded print APIs and update the min margins APIs." into klp-dev
4801a4f Merge "Always disable the clip for layers Bug #8149344" into klp-dev
f222184 Fix Batched Scan Results to give Timestamp in uS
5f49b40 Define config_volte_replacement_rat.
95a6560 Merge "DocumentsUI tablet support." into klp-dev
77e9a28 Add live region politeness to View, AccessibilityNodeInfo
76b02e4 Update documentation for speech APIs.
14e5599 Merge "Fix Batched Scan Results to give Timestamp in uS" into klp-dev
37b82e3 Do not allocate so much memory on the stack.
651dd4e Remove unneeded print APIs and update the min margins APIs.
5e71206 media: Update ImageReader APIs
5fbfb81 Merge "Define config_volte_replacement_rat." into klp-dev
88f322c DocumentsUI tablet support.
9d5c33c Merge "Fix build break with missing VDBG." into klp-dev
7558ec4 Merge "Fix for AIOBE at android.text.AndroidBidi.directions" into klp-dev
76ffaa5 Merge "Publish Print Api for Webview" into klp-dev
68669a4 Fix for AIOBE at android.text.AndroidBidi.directions
cbaf152 Fix build break with missing VDBG.
1de466f Always disable the clip for layers Bug #8149344
25f17f2 Merge "Not change the print options on printer change if possible." into klp-dev
24390c1 MediaFormat: add getInteger with default value convenience method
9d48089 Fix CalledFromWrongThreadException in MediaPlayer's subtitle support
96ece97 Merge "Disable additional logging in WifiConfigStore/WifiNative" into klp-dev
09652ac Merge "Allow phone to enter suspend with positive proximity." into klp-dev
88ee0da Merge "Move DeferredDisplayState out of ops" into klp-dev
48eb8bc Fix TechChange's assumption about TextView targets
7983638 Add permissions for the InCallUI Split.
3569fdd Disable additional logging in WifiConfigStore/WifiNative
ec08321 Allow phone to enter suspend with positive proximity.
cc65b0c Not change the print options on printer change if possible.
dee971b Fix Batched Scan Results to give Timestamp in uS
2626766 Merge "Make View onKeyUp symmetric with onKeyDown." into klp-dev
baae82a Merge "Don't track LocationManager internal requests in AppOps (b/10725757). AppOps stats are used to populate the "apps recently using location" list in settings->location.  There is no reason to show Android OS in that list simply because of internal location requests supporting other clients." into klp-dev
c1c5f08 Move DeferredDisplayState out of ops
b481dae Merge "Fix invalid Wifi Network system crash" into klp-dev
ef2088a Merge "Handle print serivce crashes." into klp-dev
9e9ce92 Don't track LocationManager internal requests in AppOps (b/10725757). AppOps stats are used to populate the "apps recently using location" list in settings->location.  There is no reason to show Android OS in that list simply because of internal location requests supporting other clients.
e850c97 Merge "Hide translucent activity conversion API" into klp-dev
90b10f8 Merge "Fix TechChange's assumption about TextView targets" into klp-dev
2d861e8 Merge "Camera2: Fix build: Add new key to API" into klp-dev
986b1bd Camera2: Fix build: Add new key to API
184b17d Merge "Camera2: Add a missing key for controlling shading map mode" into klp-dev
8f435ba Merge "Fix Wifi Batch Scanning" into klp-dev
6c62163 Merge "camera_metadata: add android.lens.state MOVING enum value" into klp-dev
8529b30 Fix TechChange's assumption about TextView targets
a2906cb Merge "Show alternate menu panel on devices with menu key" into klp-dev
d96748b Camera2: Add a missing key for controlling shading map mode
c0f6520 Merge "Add exclude() methods to Transition" into klp-dev
074dc2e Merge "Don't restore EAP-TLS networks from backup" into klp-dev
204df6f am 7bf74bc0: am 1e3a0203: am 6f9e30e3: Merge "Android Training: Add Location Testing Lesson" into jb-mr2-docs
c606679 Handle print serivce crashes.
7bf74bc am 1e3a0203: am 6f9e30e3: Merge "Android Training: Add Location Testing Lesson" into jb-mr2-docs
1e3a020 am 6f9e30e3: Merge "Android Training: Add Location Testing Lesson" into jb-mr2-docs
6f9e30e Merge "Android Training: Add Location Testing Lesson" into jb-mr2-docs
f3da15b Merge "Remove spurious density-specific default wallpaper." into klp-dev
72fdbc8 Android Training: Add Location Testing Lesson
99e7847 Define config_volte_replacement_rat.
16dae59 am 834ba474: am 4c6cde54: am 89579294: Merge "Pass whitelist of sample groups to doclava." into jb-mr2-docs
834ba47 am 4c6cde54: am 89579294: Merge "Pass whitelist of sample groups to doclava." into jb-mr2-docs
4c6cde5 am 89579294: Merge "Pass whitelist of sample groups to doclava." into jb-mr2-docs
43c70b0 Merge "Status bar interaction veto revoked on ups/cancels." into klp-dev
8957929 Merge "Pass whitelist of sample groups to doclava." into jb-mr2-docs
357f9e3 Merge "Handle pipe thumbnails, acquire unstable refs." into klp-dev
5fee836 Status bar interaction veto revoked on ups/cancels.
d8d798a merge in klp-release history after reset to klp-dev
b25cfdf Merge "Document the order of values returned by keyAt()." into klp-dev
b523bfa Rename FLAG_READER_NFC_KOVIO to FLAG_READER_NFC_BARCODE.
0995398 Don't change the text in reaction to a user dict add
c743cb9 Don't send the same values to onUpdateSelection repeatedly
a6c0267 Pass whitelist of sample groups to doclava.
0594b19 Remove spurious density-specific default wallpaper.
9ea4ae6 camera_metadata: add android.lens.state MOVING enum value
737d2c0 Merge "Ignore ON_AFTER_RELEASE for partial wake locks." into klp-dev
fb07349 Make View onKeyUp symmetric with onKeyDown.
4dff986 Merge "Import translations. DO NOT MERGE" into klp-dev
c57bd8b Merge "Import translations. DO NOT MERGE" into klp-dev
0792054 Merge "Import translations. DO NOT MERGE" into klp-dev
126755c Fix Wifi Batch Scanning
5fcf5b9 Show alternate menu panel on devices with menu key
c333a3f Merge "consumer_ir: add length to get carrier freqs" into klp-dev
e4fdc84 Merge "Revert "Add permissions for the InCallUI Split."" into klp-dev
41b9ef9 Revert "Add permissions for the InCallUI Split."
03ad7ae Merge "consumer ir: clarify @link in documentation" into klp-dev
de2b22f Handle pipe thumbnails, acquire unstable refs.
b32a804 Merge "Use setAirplaneMode() API for Connectivity Manager tests" into klp-dev
03cd51c Merge "MediaFormat.java: Add KEY_MAX_WIDTH and KEY_MAX_HEIGHT" into klp-dev
95a1813 Merge "Add HOTWORD as an AudioSource" into klp-dev
ede3eeb Merge changes Ia6300c23,Idd2ae8ad into klp-dev
91019c9 Merge "Remove dependency on JNIHelp header side effects." into klp-dev
bdd06c0 Merge "Change selection highlight for intent disambig dialog" into klp-dev
bcb9799 Merge "Pass subtitle track properties to SubtitleController" into klp-dev
af2d8bb Merge "Scale feels too quick in relation to movement" into klp-dev
5022f27 consumer_ir: add length to get carrier freqs
1e67944 consumer ir: clarify @link in documentation
931f6f8 Merge "Fix another off-by-one error in ZipFileRO" into klp-dev
1c7cf90 Fix another off-by-one error in ZipFileRO
f8ca13b Pass subtitle track properties to SubtitleController
0076729 Use setAirplaneMode() API for Connectivity Manager tests
a5c86c6 Publish Print Api for Webview
46a6f45 Fix issue #10688644: Java crash in com.android.phone:
7f63572 Fix for the toggle airplane mode hidden API
1436837 Add activity indicator icons to quick settings tiles.
e5d24ee New orange color for status bar + qs assets.
6236fa8 Don't rely on window state when disabling the panel.
abd3d77 Hide translucent activity conversion API
e550446 Merge "ImageReader: Skip size check for BLOB format" into klp-dev
f8a910f Merge "Fix exceptions in the Flp Hal layer: - JNI exception accessing a geofence method with wrong signature - FlpHardwareProvider exception when the monitoring status contains no location information" into klp-dev
ff58f92 Add exclude() methods to Transition
6847447 Merge "Action bar refactoring and transitions" into klp-dev
70c2207 Camera2: Immutable metadata
3768213 ImageReader: Skip size check for BLOB format
cecccec Merge changes Ib1274847,I2eb2a1bf into klp-dev
ab7cbce Change selection highlight for intent disambig dialog
d5da9de Stress test for AudioTrack shared memory bug
d292f79 Merge "Reconcile differences between zip implementations" into klp-dev
839904e Fix exceptions in the Flp Hal layer: - JNI exception accessing a geofence method with wrong signature - FlpHardwareProvider exception when the monitoring status contains no location information
4af73c2 Camera2: Listener rework and other API updates
057989e WebView: add an API method to control web contents debugging
706113f Merge "Improve some javadoc related to isProviderEnabled() apis" into klp-dev
e0b7e4c Merge "Add permissions for the InCallUI Split." into klp-dev
7563d42 Merge "Add consumer IR framework" into klp-dev
f702286 Merge "Remove HotwordRecognition APIs" into klp-dev
243a2c4 Import translations. DO NOT MERGE
0d6c2d7 Reconcile differences between zip implementations
2cad64c Merge "Surface: Change OutOfResourcesException to be a runtime exception" into klp-dev
444ae3a Merge "include Padauk in fallback chain" into klp-dev
b926d48 Merge "Handle the case where the restore environment doesn't have the ringtone" into klp-dev
caaf697 Import translations. DO NOT MERGE
c1cf491 Merge "More on issue #10130785: Restore silence and vibrate settings..." into klp-dev
b5f694f Merge "Revert "Reconcile differences between zip implementations"" into klp-dev
2e80444 Handle the case where the restore environment doesn't have the ringtone
0c4b364 Revert "Reconcile differences between zip implementations"
b3ac67a More on issue #10130785: Restore silence and vibrate settings...
d575943 Improve some javadoc related to isProviderEnabled() apis
65a6ba3 Remove HotwordRecognition APIs
caee47f Merge "Preparation for deleting WebViewClassic" into klp-dev
b7e5692 Merge "Add support for loading banners from HCE services." into klp-dev
e9aad4a Merge "Fix issue #10688644: Java crash in com.android.phone:" into klp-dev
427e92a Merge "Fix bad references in preloaded-classes" into klp-dev
68fbe16 Merge "Avoid ref-ing AndroidPixelRefs that wrap others in globalRef/Unref" into klp-dev
139ae54 Merge "Reconcile differences between zip implementations" into klp-dev
aae67e1 Fix bad references in preloaded-classes
518c0af Merge "Fix for the toggle airplane mode hidden API" into klp-dev
7f5ebcd Import translations. DO NOT MERGE
ecf612a am eacfc308: am a0b259a9: am 161e423e: Merge "docs: Fixed deprecated value. Bug: 10641906" into jb-mr2-docs
eacfc30 am a0b259a9: am 161e423e: Merge "docs: Fixed deprecated value. Bug: 10641906" into jb-mr2-docs
a0b259a am 161e423e: Merge "docs: Fixed deprecated value. Bug: 10641906" into jb-mr2-docs
95d7853 Fix issue #10688644: Java crash in com.android.phone:
51e95df Add consumer IR framework
36d4cc8 include Padauk in fallback chain
5530e4b Fix for the toggle airplane mode hidden API
aca405c Fix SDK build.
ec7a6ea Merge "Add activity indicator icons to quick settings tiles." into klp-dev
c19d683 Merge "Build layer immediately when setting it in ViewPropertyAnimator" into klp-dev
a8e1765 Merge "Reversing immediately after starting animator ends it" into klp-dev
4367087 Add activity indicator icons to quick settings tiles.
ab6284f Merge "New orange color for status bar + qs assets." into klp-dev
79ec2a1 Don't rely on window state when disabling the panel.
6f1d22b merge in klp-release history after reset to klp-dev
8a6c775 New orange color for status bar + qs assets.
86d9c45 Merge "Revert services assist context in KitKat" into klp-dev
7140a25 Revert services assist context in KitKat
e3af2dd Merge "Update documentation for speech APIs." into klp-dev
58d2065 Add support for loading banners from HCE services.
1434a40 Merge "More tweaks to match UX spec." into klp-dev
e4984be Request all tethering interfaces, fix corruption.
87eac99 Remove dependency on JNIHelp header side effects.
ed90321 More tweaks to match UX spec.
6eade79 Ignore ON_AFTER_RELEASE for partial wake locks.
54d88f7 Fix ClassCastException when rendering ListView
28a1222 Avoid ref-ing AndroidPixelRefs that wrap others in globalRef/Unref
ad79b90 Action bar refactoring and transitions
357263d Add HOTWORD as an AudioSource
2f1ef77 Merge "WirelessChargerDetector: Work around bad sensor timestamps." into klp-dev
9ffddc7 Reconcile differences between zip implementations
20e2875 WirelessChargerDetector: Work around bad sensor timestamps.
042bd40 Merge "Include system packages in packages.list." into klp-dev
74d31d1 Build layer immediately when setting it in ViewPropertyAnimator
a0a47c7 Merge "Backup and restore ringtone and notification ringtone" into klp-dev
af4d039 Merge "More UX work for thumbnails, search, management." into klp-dev
cc8f710 Include system packages in packages.list.
dc6fd0a Merge "Propagate input ANR reason to activity manager log." into klp-dev
bd181bb Propagate input ANR reason to activity manager log.
4ec9739 More UX work for thumbnails, search, management.
4459f49 Merge "Update javadocs for number presentation" into klp-dev
49e1cf9 Update javadocs for number presentation
cdd8254 Merge "When waiting for activity to finish don't reset" into klp-dev
69d1267 merge in klp-release history after reset to klp-dev
874ae2a Merge "Fix scissor for functor invocation" into klp-dev
895a437 Merge "Fix FontRenderer bug." into klp-dev
7a454ba Fix FontRenderer bug.
25d2f7b Fix scissor for functor invocation
b776122 Merge "Factor out read/write SMS settings seperate from send/receive." into klp-dev
e6b4163 Merge "Verify inputs to PAC resolving." into klp-dev
18966a8 Factor out read/write SMS settings seperate from send/receive.
23819e7 Merge "Make ListView's illegal state exception more helpful" into klp-dev
82d11f8 Merge "MediaMuxer: Add setLocation API" into klp-dev
5020936 Merge "camera2: Don't NPE in onStatusChanged" into klp-dev
59b7a4e Merge "Fix for transition layout suppression" into klp-dev
6a221b3 Fix some bizarre Spinner behavior
a56205c Fix for transition layout suppression
7d8314d Make ListView's illegal state exception more helpful
622bf22 Backup and restore ringtone and notification ringtone
4f7ffa9 Add permissions for the InCallUI Split.
ba85b97 Merge "Set country code on P2p interfaces as well" into klp-dev
e91a3f5 Merge "Add a hidden API to toggle airplane mode." into klp-dev
9720d5e Merge "Remove legacy HCE APIs." into klp-dev
5cd1a0e Add a hidden API to toggle airplane mode.
d9f4e0c Merge "AudioTrack.getTimestamp() return type is now boolean" into klp-dev
1d2daa7 Merge "Remove FD optimization case for decodeStream" into klp-dev
8716c08 Merge "Use correct timescale for "date taken" field" into klp-dev
618f8cc Merge "Don't leave space for summary text if it's an empty string" into klp-dev
cfd4748 MediaMuxer: Add setLocation API
2921cee Update documentation for speech APIs.
5c49454 When waiting for activity to finish don't reset
e3d0f02 Merge "Don't set Allocation mSize when we have no Type." into klp-dev
5f5e847 Merge "Import translations. DO NOT MERGE" into klp-dev
a244732 Merge "Import translations. DO NOT MERGE" into klp-dev
a86ab64 Surface: Change OutOfResourcesException to be a runtime exception
9e2c661 Merge "Fix getCallingPackage() to handle reentrance." into klp-dev
af92723 Merge changes I7b3f4c68,I9f022a08 into klp-dev
392c76b Merge "Clarify InputDevice#getControllerNumber documentation" into klp-dev
bc916b2 Fix checkbuild error due to javadoc reference to hidden class
72e2e35 Fix getCallingPackage() to handle reentrance.
11f2b42 Remove system user id for cm tests
24870ce Scale feels too quick in relation to movement
88990da Don't set Allocation mSize when we have no Type.
b7757a6 Rename offer() to add(), remove/hide some APIs.
fb3445c Sort order is sticky for session, back leaves.
ff44ed5 Merge "Disabled states, more UX work, bug fixes." into klp-dev
3f4c205 Disabled states, more UX work, bug fixes.
5835157 Remove FD optimization case for decodeStream
23ae146 Merge "Add flags word to initialization." into klp-dev
2c385ec Set country code on P2p interfaces as well
85e7177 Merge "Move public consts to HotwordRecognitionService" into klp-dev
10652a9 Fix invalid Wifi Network system crash
9578e64 Add flags word to initialization.
bce89a4 Merge "Add updateListener to ViewPropertyAnimator" into klp-dev
cef676f AccessibilityNodeInfo incorrectly cloned.
932e59f Merge "Create a pixelref wrapper for reused bitmaps" into klp-dev
440f4df Merge "Fix pixel test" into klp-dev
596fb8e AudioTrack.getTimestamp() return type is now boolean
bec23ea Merge "Preserve CTS fail behaviour on null bundle for old API" into klp-dev
16c3220 Merge "Do not enter resumeTopActivity recursively." into klp-dev
b251588 Don't leave space for summary text if it's an empty string
d8abd6a Preserve CTS fail behaviour on null bundle for old API
4d0b9ab Merge "Fix clearApplicationUserData() to allow a null observer" into klp-dev
31b65f9 Fix clearApplicationUserData() to allow a null observer
d94b1e1 Merge "Show view overlays in hierarchyviewer" into klp-dev
cd0ba71 Create a pixelref wrapper for reused bitmaps
3bbd3ae Merge "AccessibilityNodeInfo incorrectly cloned." into klp-dev
91c8111 Merge "Register jni objs in CreateJavaOutputStreamAdaptor" into klp-dev
f25fcee Merge "Update doc for BitmapFactory.Options to include BitmapRegionDecoder" into klp-dev
99cea98 Merge "Update default ramp up time for autoscroller." into klp-dev
6685f1b AccessibilityNodeInfo incorrectly cloned.
cf305e1 Merge "Add dumping the state of the print sub-system." into klp-dev
80213ad Merge "Fix issue #10671878: Proc stats needs to remove old data structures" into klp-dev
013634c Merge "Add WebVTT caption renderer" into klp-dev
161e423 Merge "docs: Fixed deprecated value. Bug: 10641906" into jb-mr2-docs
b669917 Add dumping the state of the print sub-system.
e5273b4 Do not enter resumeTopActivity recursively.
93d7194 Merge "Add PID and application to Java crash printout" into klp-dev
fb75487 Merge "Explain what warnIfCallingFromSystemProcess() is about" into klp-dev
a712754 Merge "Add isPremultiplied option to Bitmap_Delegate in LayoutLib" into klp-dev
35980b2 Add PID and application to Java crash printout
e13aa0b Merge "Add PID to ANR logcat printout." into klp-dev
4012b6e am cbe6482a: am b096bee1: am dd93ae32: Doc change: fix typo.
cbe6482 am b096bee1: am dd93ae32: Doc change: fix typo.
87f4ae6 Add updateListener to ViewPropertyAnimator
b096bee am dd93ae32: Doc change: fix typo.
bbddd49 Merge "Propagate pivot values of 0 to native layer" into klp-dev
dd93ae3 Doc change: fix typo.
b44ab98 Merge "TextChange transition now uses CharSequence instead of String" into klp-dev
4e94f93 Add PID to ANR logcat printout.
23f31a1 Merge "Only activate FastScroller when it's needed" into klp-dev
5b068bb Merge "Increase visibility of accessibility focus highlight" into klp-dev
498301d Merge "Add drag-to-open for action bar submenus" into klp-dev
5d2cace Fix pixel test
3059064 Merge "Remember mode and sort on per-directory basis." into klp-dev
be4c1d7 Fix issue #10671878: Proc stats needs to remove old data structures
910adb1 Merge "Throw an exception if isValidFragment is not overridden for KK targets" into klp-dev
903747a Import translations. DO NOT MERGE
365632e Explain what warnIfCallingFromSystemProcess() is about
d182bb6 Remember mode and sort on per-directory basis.
3ada1e5 Import translations. DO NOT MERGE
183e2a3 Propagate pivot values of 0 to native layer
0c58bd9 Merge "Restore alpha animation to status bar rhs icons." into klp-dev
eef0383 Merge "Draw status bar battery icon bolt in code." into klp-dev
5b6a7cf merge in klp-release history after reset to klp-dev
bdd6169 Merge "Tighten test for warm sim and add more debug." into klp-dev
c59c6dd Merge "For NETWORK_MODE_LTE_CMDA_EVDO_GSM_WCDMA default to PHONE_TYPE_GSM" into klp-dev
ffe0a80 Fix permission checks around setBackupEnabled()
5771302 Document the order of values returned by keyAt().
e6a01f3 Merge "Fix build." into klp-dev
01f8c0e Fix build.
89c5a11 Merge "Don't crash attempting restore of uninstalled live wallpaper" into klp-dev
9095220 Don't crash attempting restore of uninstalled live wallpaper
4b98978 Merge "Work on issue #10130785: Restore silence and vibrate settings..." into klp-dev
74ac2ec Restore alpha animation to status bar rhs icons.
fceb7ed Draw status bar battery icon bolt in code.
a6bc9e9 Update signal, wifi, battery assets + global dimming.
c722212 Merge "Printers for a disappearing print serivce incorrectly removed." into klp-dev
70cdfe7 Merge "Item layout tweaking, hook up more assets." into klp-dev
67c8134 For NETWORK_MODE_LTE_CMDA_EVDO_GSM_WCDMA default to PHONE_TYPE_GSM
d57de6a Fix docs build.
b9f2722 Only activate FastScroller when it's needed
9f4a392 Merge "Unhide AudioTimestamp and getTimestamp" into klp-dev
5e8f278 Unhide AudioTimestamp and getTimestamp
edaf6af Merge "Remove tap to click from touch nav devices" into klp-dev
7b4f60d Merge "Special case game controller fallback keys for Japan" into klp-dev
352919e Update doc for BitmapFactory.Options to include BitmapRegionDecoder
23a5f44 Merge "Fix native crash when message queue quits." into klp-dev
82975e4 Merge "Emit a more meaningful cause for watchdog restarts." into klp-dev
1f0ef2c Move public consts to HotwordRecognitionService
1cf2b91 Merge "Fixing build break" into klp-dev
013cf84 Fix native crash when message queue quits.
d43daf3 Add WebVTT caption renderer
05203c1 Fixing build break
2a83181 TextChange transition now uses CharSequence instead of String
1d1319e Don't restore EAP-TLS networks from backup
dac56db Merge "Fix the build." into klp-dev
f3b88c7 Merge "Simplistic fix for initialization race" into klp-dev
69df743 Fix the build.
38ed2a4 Work on issue #10130785: Restore silence and vibrate settings...
c7deeff Updating current.txt after unhiding HotwordRecognition API
7dd2d19 Emit a more meaningful cause for watchdog restarts.
5109041 Merge "Update signal, wifi, battery assets + global dimming." into klp-dev
fc1d8f0 Merge "Fix deadlock by keeping local copy of currentUserId" into klp-dev
7441695 camera2: Don't NPE in onStatusChanged
d625ab2 Fix deadlock by keeping local copy of currentUserId
ecd0db5 Merge "Setting MTU size for specific network." into klp-dev
1aa3202 Merge "Minor fixes: Add a missing "break" and some cosmetic fixes." into klp-dev
21efa9a Update signal, wifi, battery assets + global dimming.
fcf5809 Merge "Sensor batching APIs for review." into klp-dev
d0d7eaf Register jni objs in CreateJavaOutputStreamAdaptor
9d9b74a Setting MTU size for specific network.
3e1fdd9 Merge "Implement issue #10550827: watching gpu memory for occam_svelte" into klp-dev
d405e0f Sensor batching APIs for review.
b39b46b Merge "Camera2: Minor docs fix." into klp-dev
00cd713 Merge "wifi: Fix cleaning scan result cache" into klp-dev
37c9943 Implement issue #10550827: watching gpu memory for occam_svelte
22ae5d6 Merge "Use the permission for hotword recognition" into klp-dev
b05b408 Merge "Add permission checks and unhide the Hotword recognition APIs" into klp-dev
4e45183 Printers for a disappearing print serivce incorrectly removed.
c8fb093 Merge "Allow L2CAP sockets" into klp-dev
298cbe9 Merge "Fix issue #10560472: ApplicationInfo.manageSpaceActivity not parsed..." into klp-dev
8e7c1b1 wifi: Fix cleaning scan result cache
a5001b9 Throw an exception if isValidFragment is not overridden for KK targets
1d0b177 Fix issue #10560472: ApplicationInfo.manageSpaceActivity not parsed...
6a18f4a Update default ramp up time for autoscroller.
28c05ee Item layout tweaking, hook up more assets.
e6bbcaf Merge "Another asset drop, provider icons, tests." into klp-dev
8183aac Simplistic fix for initialization race
5a5df7f docs: Fixed deprecated value. Bug: 10641906
fbe4a58 Add drag-to-open for action bar submenus
f0ac3a6 Merge "Fix issue #10650718: Camera DOA on KLP" into klp-dev
d4a8b9d Fix issue #10650718: Camera DOA on KLP
a2815fa Camera2: Minor docs fix.
4473f02 Use the permission for hotword recognition
a680b17 Merge "add NotoSansSymbols to fallback chain" into klp-dev
c73c178 Add permission checks and unhide the Hotword recognition APIs
34b0f92 Allow L2CAP sockets
52a5096 Merge "tweak the electron beam animation a bit" into klp-dev
a4796d5 Merge "Fix to show correct duration." into klp-dev
d6d54a4 Fix to show correct duration.
034052b Merge "Binder: Log exceptions originating from the binder stub for oneway calls" into klp-dev
bbf4962 Increase visibility of accessibility focus highlight
b8b017c Merge "Add a minimum timeout for double-tap in GestureDetector" into klp-dev
9a4575c MediaFormat.java: Add KEY_MAX_WIDTH and KEY_MAX_HEIGHT
ba95765 Merge "Fix QuickSettings to honor location setting for restricted users (b/10553306). Generally when a user is location restricted, location will be off. But just in case location is on and locked in that state, we should respect that in the UI." into klp-dev
a2b7348 Fix QuickSettings to honor location setting for restricted users (b/10553306). Generally when a user is location restricted, location will be off. But just in case location is on and locked in that state, we should respect that in the UI.
5ee6f85 MediaPlayer.MTP: fix issue when main thread had no looper
8968ce2 Spooler broken on upgrade.
6d97d3c Another asset drop, provider icons, tests.
9b40bdf Merge "Dump the right matrix when logging display lists" into klp-dev
14add7b Merge "MediaPlayer.MTP: fix issue when main thread had no looper" into klp-dev
771c11b Merge "Fix duplicate SSID entries in the WifiSettings UI" into klp-dev
4fea041 Tighten test for warm sim and add more debug.
dc8d704 Merge changes I7277880e,Ia5584bd6 into klp-dev
a1d6a9b am fc7a146b: am 50f86448: am 59a9884b: Merge "Do not change NetworkInfo.DetailedState." into jb-mr2-dev
fc7a146 am 50f86448: am 59a9884b: Merge "Do not change NetworkInfo.DetailedState." into jb-mr2-dev
50f8644 am 59a9884b: Merge "Do not change NetworkInfo.DetailedState." into jb-mr2-dev
59a9884 Merge "Do not change NetworkInfo.DetailedState." into jb-mr2-dev
a67a443 MediaPlayer.MTP: fix issue when main thread had no looper
911d7f4 Provide calling package to ContentProviders.
a61dc8e Separate root and document management.
f43fb2a Reversing immediately after starting animator ends it
498a5f5 Merge "Add more docs for WebView's setInitialScale and setLoadWithOverviewMode" into klp-dev
f96b104 Merge "Import translations. DO NOT MERGE" into klp-dev
eadf195 Merge "Track IP addresses in WifiStateMachine." into klp-dev
97f0aa6 tweak the electron beam animation a bit
8697446 Merge "Added support for supports-input manifest element" into klp-dev
eaeb190 Added support for supports-input manifest element
23e2bba Merge "Spooler broken on upgrade." into klp-dev
0ccef4d Merge "Apply implicit parent dependency when adding to PreferenceGroup" into klp-dev
ca5d413 Merge "Import translations. DO NOT MERGE" into klp-dev
68bf5bd Show view overlays in hierarchyviewer
34b2b9b Track IP addresses in WifiStateMachine.
bd84760 Merge "Remove opaque-on-interaction from nav bar." into klp-dev
1a3ef4f Spooler broken on upgrade.
6175dc6 Fix broken copy of kl/kcm/idc files to system image
b5e4623 Bug fixes in the print dialog
7df4f43 Hiding some unneeded APIs,
8fe79f6 Merge "Turn off verbose wakeup-alarm stats" into klp-dev
6527604 add NotoSansSymbols to fallback chain
66063ae Dump the right matrix when logging display lists
a7597d1 Merge "Add a function to replace all the link addresses." into klp-dev
f1eebfc Merge "Remove unused APIs and rename others based on API review" into klp-dev
7314eb0 Merge "Fix broken copy of kl/kcm/idc files to system image" into klp-dev
37ad207 Fix broken copy of kl/kcm/idc files to system image
ea433f6 Merge "Fix issue #10387684: ArrayIndexOutOfBoundsException in ArrayMap.put" into klp-dev
a6c767b Merge "Fix issue #10491028: iabv2 test apps that contain subscription SKUs..." into klp-dev
eb5b70b Fix issue #10387684: ArrayIndexOutOfBoundsException in ArrayMap.put
d67f18c Merge "Fix crash when dump() is called on ReceiverList" into klp-dev
8fd3751 Fix issue #10491028: iabv2 test apps that contain subscription SKUs...
040e68f Merge "Add argument to binder call to check key types" into klp-dev
56960fb Merge "Fixing some minor RTL bugs in print dialog" into klp-dev
95b58e2 Turn off verbose wakeup-alarm stats
5d7acbd Merge "Filter roots based on supported MIME types." into klp-dev
1ed7a02 Fix duplicate SSID entries in the WifiSettings UI
e0e4197 Merge "DroidSans -> NotoSans for {Devanagari,Tamil,Thai}" into klp-dev
923396b Filter roots based on supported MIME types.
af1785f Add a minimum timeout for double-tap in GestureDetector
dfafaff Merge "Fix issue #10387684: ArrayIndexOutOfBoundsException in ArrayMap.put" into klp-dev
651b424 Apply implicit parent dependency when adding to PreferenceGroup
b91773b Add argument to binder call to check key types
f691359 Fix issue #10387684: ArrayIndexOutOfBoundsException in ArrayMap.put
531dfc4 DroidSans -> NotoSans for {Devanagari,Tamil,Thai}
0cdc24a Merge "Bug fixes in the print dialog" into klp-dev
a73c3a5 Merge "Add View#cancelPendingInputEvents API" into klp-dev
67c3821 Do not change NetworkInfo.DetailedState.
0851945 am b50de495: am dd4efc22: am 3a762d8b: Merge "Fix text rendering" into jb-mr2-dev
b654556 am 97c88368: am c78d173b: am 68411471: Merge "Fix layout rendering for RTL locales" into jb-mr2-dev
b50de49 am dd4efc22: am 3a762d8b: Merge "Fix text rendering" into jb-mr2-dev
97c8836 am c78d173b: am 68411471: Merge "Fix layout rendering for RTL locales" into jb-mr2-dev
dd4efc2 am 3a762d8b: Merge "Fix text rendering" into jb-mr2-dev
c78d173 am 68411471: Merge "Fix layout rendering for RTL locales" into jb-mr2-dev
3a762d8 Merge "Fix text rendering" into jb-mr2-dev
6841147 Merge "Fix layout rendering for RTL locales" into jb-mr2-dev
a36285f Bug fixes in the print dialog
7eb6cfe Binder: Log exceptions originating from the binder stub for oneway calls
0d9c922 Fix text rendering
b402fb2 Merge "Rename LinkInfo to LinkQualityInfo" into klp-dev
0030336 Add more docs for WebView's setInitialScale and setLoadWithOverviewMode
a9fa33b Merge "Change build version from KEY_LIME_PIE to KITKAT" into klp-dev
217ecac Merge "Add keypress invalid to all AudioPackage mk files." into klp-dev
2def614 Merge "Hiding some unneeded APIs," into klp-dev
63571bf Merge "Add #! to 'am' shell script" into klp-dev
a76233a Hiding some unneeded APIs,
cef05c2 Incorporate new API council comments
d304af6 Remove unused APIs and rename others based on API review
1eb0aa4 Import translations. DO NOT MERGE
cfc359a Remove opaque-on-interaction from nav bar.
e8222dd Change build version from KEY_LIME_PIE to KITKAT
a638c19 Import translations. DO NOT MERGE
9e8bdc3 Merge "Force the nav bar visible when an IME window is visible." into klp-dev
9e7884a Force the nav bar visible when an IME window is visible.
910e177 merge in klp-release history after reset to klp-dev
3e17843 Remove obsolete indicator icons.
d2676f9 Merge "Add YUV element convenience function." into klp-dev

   * frameworks/compile/libbcc
3446cf5 Merge tag 'android-4.4_r1' into cm-11.0
4144cac merge in klp-release history after reset to klp-dev
acf9c9e resolved conflicts for merge of b9a4701b to klp-dev
b9a4701 am c9cdca6e: Fix windows line ending bug.
c9cdca6 Fix windows line ending bug.

   * frameworks/compile/mclinker
83d7575 Merge tag 'android-4.4_r1' into cm-11.0

   * frameworks/compile/slang
33b9801 Merge tag 'android-4.4_r1' into cm-11.0

   * frameworks/ex
aecf604 Merge tag 'android-4.4.1_r1' into HEAD
3e8176d Don't show the alternates dialog for GAL contacts
72dbb5b merge in release branch changes (no-op).
301ff06 camera2: Add updateCaptureRequest method
7d1e224 camera2: Add #resetState to AutoFocusStateMachine
020e6d9 Merge "camera2: Add updateCaptureRequest method" into klp-dev
d442927 camera2: Add updateCaptureRequest method
e2fa3d7 camera2: Add #resetState to AutoFocusStateMachine
2d8e55f camera2: Add tracing to AutoFocusStateMachine (lens-locking actions only)
1e125c7 Merge "gcam: Add empty SysTrace class" into klp-dev
30662b3 gcam: Add empty SysTrace class
0ab1006 camera2: Harden AutoFocusStateMachine against null values in callbacks
806d114 camera2: Harden AutoFocusStateMachine against null values in callbacks
e444c66 am eaf43ea2: Don\'t show pop-ups and dialogs if we\'re not attached to a valid window.
eaf43ea Don't show pop-ups and dialogs if we're not attached to a valid window.
ba7f025 camera2: Skip AF state updates when afMode/afState are missing
7705b0b Revert "Revert "Camera2: Use hidden APIs""
08f250d Revert "Camera2: Use hidden APIs"
51bb20d Camera2: Use hidden APIs
a25c559 Camera2: Add a blocking state listener
a47d698 gcam: Make AF more tolerant to transitioning into same state
9fcc895 Merge "camera2: Add passive unfocused state to AF state machine" into klp-dev
134cd31 camera2: Add passive unfocused state to AF state machine
19411cd am da5cd8c4: (-s ours) Import translations. DO NOT MERGE
da5cd8c Import translations. DO NOT MERGE
6c5cc57 Merge "camera2: Add state machine for doing auto-focus easily from apps" into klp-dev
30028a0 Import translations. DO NOT MERGE
fc12117 camera2: Add state machine for doing auto-focus easily from apps
07f09b4 camera2: New directory with camera2 extras/helpers
432e542 Import translations. DO NOT MERGE

   * frameworks/native
ec3c87f Merge remote-tracking branch 'github/cm-11.0' into HEAD
af9660a surfaceflinger: Apply bugfixes to the correct hwc code paths
f14c349 surfaceflinger: don't handle EVENT_ORIENTATION when !HWC_DEVICE_API_VERSION_1_0
9934fc6 surfaceflinger: don't handle EVENT_ORIENTATION when !HWC_DEVICE_API_VERSION_1_0
f7b066c Merge "libgui: Bring back support for mHeap-based screenshots" into cm-11.0
4f089f8 SurfaceFlinger: Change to support framebuffer flip for 2D blitters
a0fc6ce SurfaceFlinger: Enable Vsync trace for SF Composition
64de490 SurfaceFlinger: Add NULL check for buffer handling
6ec0352 frameworks/native: Add support for Secure Display
ee9ae7b libs/ui: Fix crash issue because of null pointer access
01ccf4d libgui: Bring back support for mHeap-based screenshots
9241b7c Merge "installd: Invert the default for dexopt-on-cache" into cm-11.0
d018d2e installd: Invert the default for dexopt-on-cache
13f09bb Merge "hax: Add back the SURFACE_SKIP_FIRST_DEQUEUE legacy EGL workaround" into cm-11.0
8604c8f Merge "Forward-port surface dithering from CM10.2" into cm-11.0
d7065ba BatteryService: Restore the original parcel order
4eaaf29 Merge "Revert "SensorEventQueue: Allow setRate on sensor enable"" into cm-11.0
7e97b8c Revert "SensorEventQueue: Allow setRate on sensor enable"
747472a sensorservice: Fix init sequence for pre-1.1 API sensor HALs
fe5087b Forward-port surface dithering from CM10.2
b245ffb native: Add dock battery support
c3b18f7 hax: Add back the SURFACE_SKIP_FIRST_DEQUEUE legacy EGL workaround
7827311 sf: Always use opengles for screen capture
718f3c2 Revert "add BoardConfig flag TARGET_USES_OPENGLES_FOR_SCREEN_CAPTURE"
753e3c8 Merge commit '4.4.1_r1' into HEAD
2b38f72 Merge "add BoardConfig flag TARGET_USES_OPENGLES_FOR_SCREEN_CAPTURE" into cm-11.0
2c4c335 Merge tag 'android-4.4.1_r1' into HEAD
a9a96ef Merge "Revert "Sensor: Add RotationVectorSensor2"" into cm-11.0
92d3d27 surfaceflinger: Set max acquired buffer count
79401f6 GlES2: Add NULL check
320fd66 SensorEventQueue: Allow setRate on sensor enable
db66fbf add BoardConfig flag TARGET_USES_OPENGLES_FOR_SCREEN_CAPTURE
38deda9 frameworks/native: fix copy back dirty region
58ce040 Revert "Sensor: Add RotationVectorSensor2"
2025c36 Merge "Allow building against other qcom display HALs" into cm-11.0
f10bbe5 Merge "binder: add compat symbol" into cm-11.0
1d98c0f frameworks_native: Add back PixelFormatInfo
24c241f binder: add compat symbol
b92d63d Allow building against other qcom display HALs
34350c8 Merge remote-tracking branch 'caf-rebase' into cm-11.0
622d165 Revert "FM Radio: Add support for FM Radio in Android"
0fa7244 Revert "Revert "Second try at adding a compatibility symbol for the MemoryBase constructor.""
540345f Support forcing all screenshots into a CPU consumer
5f695d3 Revert "remove support for glReadPixels screenshot path"
49b2104 Add GESTURE_SENSOR input source
1b51513 Unbreak libgui
e7f8df4 frameworks/native: Fix toroplus radio with CFLAGS
e02a0d6 hwui: Update configuration for 2GB/1080p devices
8a126f0 libgui: Add pre-MR2-compatible symbol for setPosition
c43aaed samsung: add support for tvout and yamahaplayer services
d6b745a servicemanager: Allow tegra audio to register as a service
b6ab52e provide overrides for hwui memory limits for xxhdpi phones
06376fd Add heap configuration for 1080p phones with 2048m
c421756 build/phone-xhdpi-1024-dalvik-heap.mk Revert AOSP heapgrowthlimit change from 64 to 96
e835269 SurfaceFlinger: Removal of NO_RGBX_8888 flag for OMAP3
9d08f2d SurfaceComposerClient: bring back getDisplayWidth, Height & Orientation
e493b81 FM Radio: Add support for FM Radio in Android
df9d333 sensordevice: Dummy ALS: Solve fortified libc warning
48b6408 sensors: Add dummy light sensor
a62057f ui/sf: Add support for exynos HDMI
14b1f95 Add setOrientation back
1ba6870 dumpstate: Squash fixes from CM 10.0
8e8f98e Revert "remove support for HWC < 1.0"
a6252fb binder: Add MemoryHeapBaseIon
a47b652 surfaceflinger: odd hw rotation (90/270) patch for swapping width/height
45c5aa0 Sensor: Add RotationVectorSensor2
90d2e93 libui: exynos4: apply FIMC usage flag on format HAL_PIXEL_FORMAT_YCbCr_420_SP_TILED
76cc099 GraphicBuffer: exynos4: set FIMC1 usage bit on samsung specific formats
62dcf7b ui: exynos4: getphys is common
1c60a74 surfaceflinger: Reimplement hwrotation
7447b2c installd: Delete cache properly for devices using datadata partition
d37ad8f DexOpt anything on /system in /cache/dalvik-cache
8993f7f libgui: Add ICS/MR0-compatible client::createSurface constructors
669a8ca Revert "Revert "Compatibility work around for bad graphics driver dependency.""
ba20ade exynos4: ui: define USAGE_HW_FIMC1 to support gralloc
57a3ad8 exynos4: getphys implementation on buffermanager for samsung omx
81300f6 Revert "get rid of MemoryHeapPmem"
893311c Configure dalvik heap parameters for low memory devices
e347f3c servicemanager: Add listen service to the service table
18f51ca Merge UDC changes from Perforce
509e43d libEGL: allow devices to workaround Google bug 10194508
1ee0c5f Revert "FM Radio: Add support for FM Radio in Android"
14e8b01 Don't change the framebuffer target until we render a new one
d6f69ae Revert "Revert "Second try at adding a compatibility symbol for the MemoryBase constructor.""
356c238 Merge "Provide virtual display output buffer to HWC in prepare" into klp-dev
4931863 Merge "Don't use implementation-defined format with CPU consumers" into klp-dev
f7a6758 Provide virtual display output buffer to HWC in prepare
497ba0e Don't use implementation-defined format with CPU consumers
ee874ca Merge "DispSync: remove delay when enabling vsync events" into klp-dev
b2150f9 Support forcing all screenshots into a CPU consumer
4d5f009 Revert "remove support for glReadPixels screenshot path"
b510b53 Add GESTURE_SENSOR input source
f2acdfe Unbreak libgui
1a25e4f frameworks/native: Fix toroplus radio with CFLAGS
386f220 hwui: Update configuration for 2GB/1080p devices
1eb108e libgui: Add pre-MR2-compatible symbol for setPosition
279a75a surfaceflinger: Update support for hwc < 1.0
61ccf15 samsung: add support for tvout and yamahaplayer services
8c84fcb servicemanager: Allow tegra audio to register as a service
b7392d1 provide overrides for hwui memory limits for xxhdpi phones
247b3c6 Add heap configuration for 1080p phones with 2048m
9856e93 build/phone-xhdpi-1024-dalvik-heap.mk Revert AOSP heapgrowthlimit change from 64 to 96
5a61a9a SurfaceFlinger: Removal of NO_RGBX_8888 flag for OMAP3
a11d2fd SurfaceComposerClient: bring back getDisplayWidth, Height & Orientation
27f431c FM Radio: Add support for FM Radio in Android
e214f7c sensordevice: Dummy ALS: Solve fortified libc warning
ce4876a sensors: Add dummy light sensor
64b604b ui/sf: Add support for exynos HDMI
833eb91 Add setOrientation back
1083d5a dumpstate: Squash fixes from CM 10.0
1020d17 Revert "remove support for HWC < 1.0"
5fbf4fb binder: Add MemoryHeapBaseIon
4ab1691 surfaceflinger: odd hw rotation (90/270) patch for swapping width/height
beb3f60 Sensor: Add RotationVectorSensor2
bdc326c libui: exynos4: apply FIMC usage flag on format HAL_PIXEL_FORMAT_YCbCr_420_SP_TILED
f648eab GraphicBuffer: exynos4: set FIMC1 usage bit on samsung specific formats
911bd8c ui: exynos4: getphys is common
0686704 surfaceflinger: Reimplement hwrotation
993b066 installd: Delete cache properly for devices using datadata partition
4ff8448 DexOpt anything on /system in /cache/dalvik-cache
e47c897 libgui: Add ICS/MR0-compatible client::createSurface constructors
5247f84 Revert "Revert "Compatibility work around for bad graphics driver dependency.""
be32f55 exynos4: ui: define USAGE_HW_FIMC1 to support gralloc
6aeeb92 exynos4: getphys implementation on buffermanager for samsung omx
89e202e Revert "get rid of MemoryHeapPmem"
bd7fb4b Configure dalvik heap parameters for low memory devices
43a18b2 Telephony(MSIM): Add support for MultiSim.
fedb529 servicemanager: Add listen service to the service table
f33b7cd Merge UDC changes from Perforce
4876ced GC triggering performance optimizations
41c3c49 DispSync: remove delay when enabling vsync events
7e9316b Fix for VirtualDisplay CTS issues.
c3781a6 Telephony(MSIM): Add support for MultiSim
ec96c17 SurfaceFlinger: Add support for virtual display.
48d7b50 GC triggering performance optimizations.
ad8f7f8 Check fence is not NULL before dereferencing it
f4ce067 Surface: Initialize variable and add a defensive check
e242f0d SurfaceFlinger: Dont show Animation on External Display
e3f62f8 sf: Override presentation layer with ext_only layer
f5fb2ed Surface: Fix gralloc flags conflicting values.
d6eecf5 Add support for custom buffer sizes..
3a7b287 frameworks/native: Add support for custom layers in Surfaceflinger.
585cfbb surfaceflinger: Allow gpu to render widevine level3.
40da528 Merge "EGL: rename CallStack::dump into CallStack::log" into klp-dev
1f83633 EGL: rename CallStack::dump into CallStack::log
46417b8 Merge "Bug fixes for SensorService" into klp-dev
b4099e7 Bug fixes for SensorService
708cc79 Native counterpart of new power manager method
c354eff Fix handling of undefined TARGET_FORCE_HWC_FOR_VIRTUAL_DISPLAYS
93fcb82 Merge "Add a boardconfig to force HWC composition of virtual displays" into klp-dev
c5807f9 Merge "Use implementation-defined format when HWC writes to output buffer" into klp-dev
3223217 Only consume touches up until the frame time
c7852e7 Wait for buffers to drain
8507586 Wait for buffers to drain
6a96846 Add a boardconfig to force HWC composition of virtual displays
1e27ba2 Use implementation-defined format when HWC writes to output buffer
dacd415 merge in klp-release (no-op)
993da5c merge in klp-release history after reset to klp-dev
288515b merge in klp-release history after reset to klp-dev
0a645cc SurfaceFlinger: give SF its own vsync phase
d170075 SurfaceFlinger: Add EventControlThread
2474237 Merge "Disable hardware vsync when blanking the screen" into klp-dev
641a186 Merge "SensorService Flush API bug fix." into klp-dev
3bd1b65 merge in klp-release history after reset to klp-dev
c551eac SensorService Flush API bug fix.
948fe0c Disable hardware vsync when blanking the screen
8e26b28 Filter out vsync events from HWC with duplicate timestamps
4fec290 merge in klp-release history after reset to klp-dev
2d34497 Merge "Adding PackageManager feature strings for stepcounter and stepdetector." into klp-dev
d7a5342 Adding PackageManager feature strings for stepcounter and stepdetector.
44e45cf Merge "DispSync: don't compensate for wakeup latency" into klp-dev
26ef413 merge in klp-release history after reset to klp-dev
6410c8c Merge "Use black for blackout layer" into klp-dev
4c4cd9c Change API from flush(handle) to flush(). Call flush on all active sensors in the given SensorEventConnection.
c6f2169 Use black for blackout layer
a8b5982 Eliminate latency when resampling is disabled
9c0dfa0 Merge "Eliminate latency when resampling is disabled" into klp-dev
5d6aa95 Merge "Change API from flush(handle) to flush(). Call flush on all active sensors in the given SensorEventConnection." into klp-dev
ad526f8 Eliminate latency when resampling is disabled
5c65efe Merge "Wake up disp sync thread when setting display period" into klp-dev
72f69d9 Wake up disp sync thread when setting display period
0e9c51e Fix blank / partial screenshots
0d5c60e DispSync: don't compensate for wakeup latency
701166d Change API from flush(handle) to flush(). Call flush on all active sensors in the given SensorEventConnection.
2d8d120 Fix blank / partial screenshots
e0df32c merge in klp-release history after reset to klp-dev
98c197d merge in KQS81M
faf77cc SurfaceFlinger: SW-based vsync events
38234af merge in klp-release history after reset to klp-dev
d457ec5 Add feature android.hardware.consumerir xml file
48d3741 Merge "Allow blaming a single uid for work done" into klp-dev
b1f94ef Merge "media/hardware/HardwareAPI.h: Added PrepareForAdaptivePlaybackParams" into klp-dev
9a7706b Allow blaming a single uid for work done
25274b0 merge in klp-release history after reset to klp-dev
062019b Set the outbuf acquire fence after we actually have it.
d5350de only clear FB when asked for the opaque layer
8eb7a48 Treat composition frames with no layers as using GLES composition
f0cf5f1 BufferQueue: fix a test crash
a9c47f3 Merge "GLConsumer: start using EGL_ANDROID_image_crop" into klp-dev
0699350 Merge "only clear FB when asked for the opaque layer" into klp-dev
dbe9245 GLConsumer: start using EGL_ANDROID_image_crop
93573e9 Merge "Treat composition frames with no layers as using GLES composition" into klp-dev
b716e57 Set the outbuf acquire fence after we actually have it.
ac68302 only clear FB when asked for the opaque layer
d05a17f Treat composition frames with no layers as using GLES composition
6f2bc24 Fix two EGLConfig selection bugs
b65f32e Fix two EGLConfig selection bugs
08db4d4 merge in klp-release history after reset to klp-dev
8499e93 fix crashers with wifi/virtual displays
86206b4 Merge "fix initialization of framebuffer target crop rect on hwc 1.3" into klp-dev
8f63c20 fix initialization of framebuffer target crop rect on hwc 1.3
6da15f4 fix crashers with wifi/virtual displays
dbf6e66 merge in klp-release history after reset to klp-dev
a7395b4 GLConsumer: Add query for current frame number.
d555684 reinstate black-screenshot debugging code
e2a3e87 Merge "Fix GLES context version selection" into klp-dev
d171da9 GLConsumer: Add query for current frame number.
7fa91dc merge in klp-release history after reset to klp-dev
2185f8b Fix GLES context version selection
c1c05de fix camera API 2.0 orientation
3134a0b merge in klp-release history after reset to klp-dev
2f1bd0a merge in klp-release history after reset to klp-dev
799f512 Fix build (tests)
02b62df Merge "Make sure do disconnect from a BQ when its client dies." into klp-dev
fca4339 Merge "Fix for AOSP fusion sensors not handling multiple clients correctly." into klp-dev
f0c7284 Merge "Sensor Batching Bug fixes." into klp-dev
fc7083a Merge "Enable FEATURE_DEVICE_ADMIN for handheld devices" into klp-dev
92d16bd merge in klp-release history after reset to klp-dev
2a36497 Merge "Stop using default value for Surface producerControlledByApp parameter" into klp-dev
365857d Make sure do disconnect from a BQ when its client dies.
bf72dee Fix for AOSP fusion sensors not handling multiple clients correctly.
83cafff Stop using default value for Surface producerControlledByApp parameter
4c8b951 Sensor Batching Bug fixes.
a2ba428 Disable the egl_khr_gl_colorspace extension
7562c0e Enable FEATURE_DEVICE_ADMIN for handheld devices
3002db1 merge in klp-release history after reset to klp-dev
90ed3e8 fix a few problems with BitTube
9509dec merge in klp-release history after reset to klp-dev
63108c3 fix a possible null dereference when eglMakeCurrent() fails
7741421 Merge "color blindness enhancement" into klp-dev
b7524ec merge in klp-release history after reset to klp-dev

   * frameworks/opt/calendar
2c91bad Merge tag 'android-4.3_r3.1' of https://android.googlesource.com/platform/frameworks/opt/calendar into cm-10.2

   * frameworks/opt/colorpicker
69e74bc Merge tag 'android-4.4_r1' into cm-11.0
70d2a22 Import translations. DO NOT MERGE
cb3886c Import translations. DO NOT MERGE
690e7f8 Import translations. DO NOT MERGE

   * frameworks/opt/datetimepicker
179e522 Merge tag 'android-4.4_r1' into cm-11.0
59426e7 Import translations. DO NOT MERGE
16b2918 Import translations. DO NOT MERGE
e0dade0 datetimepicker deblueing
906c1ad Import translations. DO NOT MERGE
1f129e2 Add setDarkTheme() to TimePicker.

   * frameworks/opt/hardware
d36f1ce Merge "Hardware: Long Term Orbits (LTO)" into cm-10.2
975b55a Allow different maximum vales for each gamma control.
b8fb330 Hardware: Long Term Orbits (LTO)

   * frameworks/opt/mailcommon
9bfc92c Merge tag 'android-4.4.1_r1' into HEAD
15ecba0 Import translations. DO NOT MERGE
cab7a41 Merge tag 'android-4.4_r1' into cm-11.0
dc8c7c9 Import translations. DO NOT MERGE

   * frameworks/opt/mms
31f2279 Merge tag 'android-4.4_r1' into cm-11.0
6ad5448 Merge tag 'android-4.3_r3.1' of https://android.googlesource.com/platform/frameworks/opt/mms into cm-10.2
7886227 Include CC addresses when processing MMS group messages

   * frameworks/opt/net/voip
9e2ce97 Merge tag 'android-4.4_r1' into cm-11.0
95b560b voip: Add TLS support to the Android SIP stack

   * frameworks/opt/photoviewer
eb20264 Merge tag 'android-4.4_r1' into cm-11.0
d54854a Update sample to current sdk.
d981185 Merge tag 'android-4.3_r3.1' of https://android.googlesource.com/platform/frameworks/opt/photoviewer into cm-10.2
69d49ba Don't scale on double tap if there is movement before an up event
255eb43 Revert "Don't scale on double tap if there is movement before an up event"
7323508 Don't scale on double tap if there is movement before an up event
b126550 Import translations. DO NOT MERGE
bcf946b Add methodPhotoViewFragment to expose its position.
f0fac25 Don't scale on double tap if there is movement before an up event
c538df1 Add xxhdpi assets and change actionbar background.
fd18667 Bug 8015654: Make PhotoViewer fully Gingerbread compliant.
9c4f413 Use support lib LruCache.
b0cade1 Only decode EXIF orientation for JPEG images.

   * frameworks/opt/telephony
7d59343 Could not enable data connection
17659ae Merge "CdmaLte: call setDataRegState when using RilVoiceRadioTechnology for data" into cm-11.0
9361dad SamsungCDMAv6RIL: update to latest RIL
c83f5ca Revert "Fix cdma data calls based on NV"
0d5797c Merge "GsmSS: Use data tech in isConcurrentVoiceAndDataAllowed" into cm-11.0
479c023 Merge "Fix cdma data calls based on NV" into cm-11.0
85e9b94 Merge "Properly handle a null URI." into cm-11.0
7cd6a99 Fix cdma data calls based on NV
d6127d0 Merge tag 'android-4.4.2_r1' into HEAD
5ecf72f CdmaLte: call setDataRegState when using RilVoiceRadioTechnology for data
6adc7fa Properly handle a null URI.
c2f0e7f Fix NPE on sending multipart texts.
db20c5e IccSmsInterfaceManager: Don't intercept short-code premium messages
b8a64f6 GsmSS: Use data tech in isConcurrentVoiceAndDataAllowed
553635e Merge tag 'android-4.4.1_r1' into HEAD
567ea11 Fix OOBE crash/DoS after receiving 0-byte WAP push.
abebcf8 CdmaLte: Fix 3G reported as unknown on certain devices
70016f2 Hide public API modification
908ae99 Merge "SMSDispatcher: Fix determining the defaultSmsApp for proxied messages" into cm-11.0
9b4b0df Merge "SamsungExynos3RIL: fix sim PIN handling" into cm-11.0
56c3c13 SMSDispatcher: Fix determining the defaultSmsApp for proxied messages
4036e71 Add SMS Middleware layer.
bf52294 telephony: Add Qualcomm42RIL
0b4317a Telephony: check if the provisioning apn is actually empty before
17aa56e Telephony: DcTracker: Fix CDMA APN Data issues.
3ec914c cdma: Restore SVDO after merge.
45f7396 HTCQualcommRIL: properly reset radio on RIL_CONNECTED
81c66d1 SamsungExynos3RIL: fix sim PIN handling
449cbf8 if provisioning apn conditionally restart the radio.
a28a290 Merge "Telephony: unchange SIM info from CDMAPhone when SIM exists" into klp-dev
98003f8 Merge "Do not attempt to configure null preferred activity" into klp-dev
d8fb3dd Do not attempt to configure null preferred activity
ce06370 Telephony: unchange SIM info from CDMAPhone when SIM exists
088822a Merge "Use settings DB only when mcc/mnc matches SIM" into klp-dev
4f7d3a5 Merge "Update preferred activity for SMS related SENDTO intents" into klp-dev
ff51a1e Use settings DB only when mcc/mnc matches SIM
8a4c728 Update preferred activity for SMS related SENDTO intents
53a0a7f Notify all ApnContexts on a conn of Disconnect
8347d4a telephony: DataConnection: support old RILs
1795b86 Fix documenation IMS registration state.
38c4118 Merge "SMS over IMS bug fixes" into klp-dev
c0384e8 Merge "Fix GSMPhone.getServiceState() when mSST is null." into klp-dev
64d73fe merge in release branch changes (no-op).
2ad65b7 Fix GSMPhone.getServiceState() when mSST is null.
ace9a74 SMS over IMS bug fixes
52fa204 merge in klp-mr1-release history after reset to klp-dev
a500ee7 Merge "Add single-pdn arbitration." into klp-dev
64d4822 Merge "problem to send SMS message by bluetooth MAP profile." into klp-dev
3162ee6 Merge "add SMS write permission for bluetooth package to support MAP profile." into klp-dev
3fad7da Add single-pdn arbitration.
69601e4 Merge "Do not display dialog when PUK attempts remaining is 0." into klp-dev
049b711 Move custom icccardstatus back to HTCQualcommRil.
eb50bba Add initial preferred APN feature
8aeaee5 Don't assume 3GPP as active app on CDMA with LTE device
5aa308d Telephony: Query SignalStrength when there is a RAT change.
68517f7 HTCQualcommRIL: fix data drops when switching state
3ce23e1 Don't display prompt when card inserted/removed
ba19a96 Telephony: prevent NPE
603113f RIL subclasses: Fix processSolicited for the new API
9d286c8 Revert "Initialize RIL with the correct CDMA subscription mode setting"
84bb550 SamsungExynos3RIL: rebase to latest RIL
ee5d966 telephony: set PROPERTY_DATA_NETWORK to data technology
efa8b9a Introduce HTCCDMAQualcommRIL for HTC CDMA devices
b28845b Telephony: Generic Blacklist support (5 of 5)
363ff15 CM: Use Rlog
787ec54 SamsungQualcommRIL: use proper Log tag
e9c98ac SamsungQualcommRIL: rebase Sammyqualcommril to RIL.java 4.3.
d336c3b SamsungQualcommRIL: fix NPE
22bdb4c Revert "SamsungQualcommRIL: always convert hex to int."
7c1df4e Samsungqualcommril: fix parser
8fba9b3 Update all CM radio code for the current API
0f9d749 SamsungQualcommRIL: fix HD voice
5c744ce SamsungQualcommRIL: always convert hex to int.
a9c7818 SamsungQualcommRIL: fix passing isgsm flag
7883c23 SamsungExynos4RIL: cleanup for use with opensource libril
bac95cf Store phone blacklist in content provider (1/4)
b66f329 CallTracker: Add back-off and retry toggle to getCurrentCalls
9d23cc8 SamsungQualcommRIL: support google play edition blobs
d2dc6c2 HTCQualcommRIL: handle more unsolicited states
69a9ace HTCQualcommRIL: optionally ignore IccCard states greater than 2
eade99c SamsungQualcommRIL: support exynos RIL radio states.
6d82648 SamsungQualcommRIL: fix errors and replaces it with known values
135d8ff HTCQualcommRIL: clean up unused functions and responses
1650371 SamsungQualcommRIL: evaluate samsungDriverCall in responseCallList()
2e7b79d SamsungQualcommRIL: fix race condition when starting phone type.
38b3d41 SamsungQualcommRIL: use the advantage of static type.
999e662 ril: Add Samsung-specific unsolicited commands
577c485 SamsungQualcommRIL: fix logic order
f8bc299 SamsungQcomRIL: New class and get rid of old and outdated codes
bd0b25f HTCQualcommRIL: re-add force LTE modes
68907a2 HTCQualcommRIL: remove unused responseIccCardStatus function
1a56588 Revert "libril: HTC8960RIL: add flag to force CDMA+LTE network mode"
f79274d HTCQualcommRIL: allow skipping of initial radio power off message
8b223d9 HTCQualcommRIL: adaptable signal strength format
c9accd3 HTCQualcommRIL: squashed set of updates
1fac38f telephony: Remove SamsungQualcommD2RIL
c69d2be SamsungQualcommUiccRIL: fix responseCallList for v7 RIL
e8ddbe9 Allow disabling radio with property persist.ril.enable.
468a15a RIL: Add compatibility with qcom's DSDS
5db768c RIL: Add SEMC 7x30 RIL
7f738a9 PhoneProxy: Add a prop to enable always creating of CDMALTEPhone
2504714 QualcommSharedRIL: allow skipping pin/puk count
f1a2373 telephony: add SamsungQualcommM3RIL for samsung m3 devices
0d81638 Qualcomm LTE RILs: do not make mLteRsrp negative
3466167 SamsungExynos4RIL: fix emergency dialing
09e7427 Update the SMS sending limit instantly (1/2)
59a872f LGEQualcommUiccRIL: New subclass to deal with the latest qcom RIL
be7a6b3 SamsungExynos4RIL: provide a fallback solution if signalstrength is invalid
d10831e SamsungExynos3RIL: fix unable to swtich 2G/3G while connected to wifi
e2a97a5 SamsungExynos4RIL: Allow signal strength to be handled for GB modems
7385f51 SamsungExynos4RIL: fix signal strength
9239628 SamsungExynos3RIL: don't send IccStatus notification on CDMA devices
de0ec2e Fix restoring network mode preference on reboot
010bb4a SMSDispatcher: Add option for sending pseudo-multipart SMSes
541c46e d2ril: change readint offset of one
9123911 SamsungCDMAQualcommRIL: add icc handler to run when radio on
965b151 telephony: CdmaServiceStateTracker: Get cdma sub. when ruim ready.
07470e8 Allow registering for supplementary service notifications.
1b1ce72 Add notification type constants.
d490568 SamsungQcomCDMARIL: Add support for SIM.
eafcd04 RIL: add HTC radio state and RIL class
1eff528 Samsung STK: Fix SMS-based STK
52cea37 patch responseSignalStrength
120ff49 core and telephony: Additional HSPAP support
7d11110 Samsung STK: Add USSD support
598dba7 Add Samsung STK support (telephony part)
3517a2a fix for Samsung CDMA incoming SMS bug
4311021 Telephony: Add getLteOnGsmMode() method (2/2)
d4f11e8 telefony: Custom RIL for Sony 8x60 baseband
63fd5f8 RIL: Add SamsungCDMAQualcommRIL
949614d telephony: Add custom QC RILs from CM10
ec23c63 SamsungExynos3RIL: buffer CAT Proactive Command
4098d8f SamsungExynos4RIL: fixup radio states, notify on PIN-unlock
1e9566c 	RIL for Samsung v6 RIL CDMA devices, based on SamsungRIL.
9986e6f SamsungExynos4RIL: set number of elements returned from QAN response
df8b02d RIL: Underp DataCall
8bf373e Initialize RIL with the correct CDMA subscription mode setting
54a0151 Allow a device to include its own RIL subclass
6900f44 telephony: add SamsungExynos3RIL
98c9660 RIL: squashed support for old RIL
d4306c9 telephony: add SamsungExynos4RIL class
adaf35f telephony: Reintroduce the old ICS RadioStates
a2c7af9 telephony: Use reflection to create command interface (RIL class)
d6a5df8 RIL: Make RIL subclassable
cfd8384 merge in klp-mr1-release history after reset to klp-dev
8409d93 Use new PhoneNumberUtils method for CDMA MO SMS formatting.
9973088 Telephony: Add getLteOnGsmMode() method (2/2)
6d3c836 Do not display dialog when PUK attempts remaining is 0.
3ba048e When phone changes update InBoundSmsHandlers and CellBroadcastHandlers.
4931e2c problem to send SMS message by bluetooth MAP profile.
a3cfd73 Merge "When phone changes update InBoundSmsHandlers and CellBroadcastHandlers." into klp-dev
9382b17 add SMS write permission for bluetooth package to support MAP profile.
d2feaf9 When phone changes update InBoundSmsHandlers and CellBroadcastHandlers.
2a374a4 Telephony:  set default language of Canada as 'en'
3522c54 Few PIN/PUK fixes
755e85a Merge "more sms provider docs" into klp-dev
404180e Fix bug in isOperatorConsideredNonRoaming
29305a0 more sms provider docs
3698502 Change how we use provisioning url so post works
07a8295 Merge "Change how we use provisioning url so post works" into klp-dev
c8dc0c8 Change how we use provisioning url so post works
218c5c3 Merge "Do not allow SMS event receivers to abort the broadcast" into klp-dev
49c9c9f Merge "Persist SMS messages sent by other than the default SMS app" into klp-dev
43ea072 merge in klp-release (no-op)
ffe6e68 Clear CDMA latitude/longitude when location setting is off.
5bc59fe Do not allow SMS event receivers to abort the broadcast
0217e2d Persist SMS messages sent by other than the default SMS app
dd9bd1b merge in klp-release history after reset to klp-dev
5eee0d4 telephony: Fix "R" icon displayed when device is searching or in LTE
e3f6e6a Fix b10864885
640cb7e merge in klp-release history after reset to klp-dev
76e1ee7 Merge "Make SmsApplication checks more defensive" into klp-dev
c67761d Make SmsApplication checks more defensive
5a6b7bd merge in klp-release history after reset to klp-dev
21fe62a telephony: redirect call barring MMI code to other purpose
b6ed835 telephony: Set profile DATA_PROFILE_TETHERED when DUN type
1260f1c Support SMS over IMS
6f2a3e1 Reorganize IccSmsInterfaceManager
45df264 telephony: Set profile DATA_PROFILE_TETHERED when DUN type
fa5c44e merge in KQS81M
ec7a780 merge in klp-release history after reset to klp-dev
002b8c6 Merge "Do not allow default SMS application to be set or get on non-phone devices" into klp-dev
f9b1f2e am bffd2117: am ef3149f4: Fix build.
df87bf5 am 7351fdfb: (-s ours) am 1b8d3498: Hipri should not be enabled by default. DO NOT MERGE.
13f55c5 am e3e070ec: (-s ours) am 59986fee: Remap NONE to UNKNOWN on GENERIC_FAILURES for SETUP_DATA_CALL. DO NOT MERGE.
5cae974 am e065bce5: (-s ours) am e188b658: Fix NPE when exiting DcDefaultState. DO NOT MERGE.
0cdd3c1 am 16758906: (-s ours) am f02d966c: Handling data registration and radio technology changing. DO NOT MERGE.
8c9c533 am 2f25f745: (-s ours) am ec56ef5d: Change DcTracker to not connect or retry if detached. DO NOT MERGE.
cca7f8a am 74abae35: (-s ours) Merge commit \'89518902\' into merge-conflict
bffd211 am ef3149f4: Fix build.
7351fdf am 1b8d3498: Hipri should not be enabled by default. DO NOT MERGE.
e3e070e am 59986fee: Remap NONE to UNKNOWN on GENERIC_FAILURES for SETUP_DATA_CALL. DO NOT MERGE.
e065bce am e188b658: Fix NPE when exiting DcDefaultState. DO NOT MERGE.
1675890 am f02d966c: Handling data registration and radio technology changing. DO NOT MERGE.
2f25f74 am ec56ef5d: Change DcTracker to not connect or retry if detached. DO NOT MERGE.
74abae3 Merge commit '89518902' into merge-conflict
29569c3 Do not allow default SMS application to be set or get on non-phone devices
129558a Revert "Stop using the sim mnc/mcc to set wifi country."
e595a18 Merge "Revert "Stop using the sim mnc/mcc to set wifi country."" into klp-dev
ef3149f Fix build.
e069587 Revert "Stop using the sim mnc/mcc to set wifi country."
1b8d349 Hipri should not be enabled by default. DO NOT MERGE.
59986fe Remap NONE to UNKNOWN on GENERIC_FAILURES for SETUP_DATA_CALL. DO NOT MERGE.
e188b65 Fix NPE when exiting DcDefaultState. DO NOT MERGE.
f02d966 Handling data registration and radio technology changing. DO NOT MERGE.
ec56ef5 Change DcTracker to not connect or retry if detached. DO NOT MERGE.
8951890 Change DcTracker construction so only initialization is preformed. DO NOT MERGE.
a7a3ece merge in klp-release history after reset to klp-dev
98cad5c Merge "Stop using the sim mnc/mcc to set wifi country." into klp-dev
5408eba Merge "Add Telephony intent class to public API." into klp-dev
78d801a Stop using the sim mnc/mcc to set wifi country.
4e58395 Handle SIGNAL_LOST(-3) as a retryable error.
3441dae merge in klp-release history after reset to klp-dev
1ec85a2 Handle SIGNAL_LOST(-3) as a retryable error.
a1a0260 Merge "Revert "Revert "telephony: Set roam though same named operator""" into klp-dev
1110f0f Revert "Revert "telephony: Set roam though same named operator""
81d0c21 Merge "Revert "telephony: Set roam though same named operator"" into klp-dev
cd338fd Revert "telephony: Set roam though same named operator"
14134b8 Merge "telephony: Set roam though same named operator" into klp-dev
ce0eb1a telephony: Set roam though same named operator
fa79534 merge in klp-release history after reset to klp-dev
2a48b51 wappush: Use valid index for pdu including garbages
21b2c18 Merge "UICC: to avoid overwriting ICC operator numeric" into klp-dev
8469152 UICC: to avoid overwriting ICC operator numeric
13fa971 wappush: Use valid index for pdu including garbages
b47af9b Add Telephony intent class to public API.
a756bfb merge in klp-release history after reset to klp-dev
d1b11a3 Merge "Update the requirements for being an SMS app in KLP" into klp-dev
041cfe2 Update the requirements for being an SMS app in KLP
6eecb29 telephony: Add Explicit Call Transfer (ECT) feature
536eeeb UICC : fix read EF Image Instance
e3600ea merge in klp-release history after reset to klp-dev
79d07f7 Move RIL_REQUEST_SET_INITIAL_ATTACH_APN to RILConstants.java
68b1cdc Update API used to determine default SMS app.
1f1a892 merge in klp-release history after reset to klp-dev
9c9341e Add config setting for default sms app.
f25a134 Ensure that a default SMS app is configured at boot
a316d77 Merge "Fix potential NPE in ApnContext.isProvisioningApn" into klp-dev
33ab7ba Ensure that a default SMS app is configured at boot
9f332c9 Fix potential NPE in ApnContext.isProvisioningApn
fb20209 merge in klp-release history after reset to klp-dev
15f6090 Merge "Fix permission check for reading SMS on UICC." into klp-dev
31ae682 Telephony: Update CF number in EF_CFIS.
e5d7a8d Fix permission check for reading SMS on UICC.
ea7024e merge in klp-release history after reset to klp-dev
60785ef merge in klp-release history after reset to klp-dev
74c533d Merge "Telephony: Handle RIL_UNSOL_EXIT_EMERGENCY_CALLBACK_MODE" into klp-dev
a96465d Merge "Implement new method for handling SMS/MMS on the platform" into klp-dev
67cf0ab merge in klp-release history after reset to klp-dev
d62a7ce telephony: Increase the MAX_CONNECTIONS to 8
5c3b665 Implement new method for handling SMS/MMS on the platform
fba5441 Telephony: Handle RIL_UNSOL_EXIT_EMERGENCY_CALLBACK_MODE
827af04 In Cdma Lte SST use CssIndicator for concurrent Voice & Data.
e593c26 Add code to handle voice radio technology of LTE.
ef6952e Fix voicemail notification for Sprint.
e7f126d Telephony: Ignore events on a destroyed phone
7edea18 Merge "In Cdma Lte SST use CssIndicator for concurrent Voice & Data." into klp-dev
c4dc2a9 Merge "Add code to handle voice radio technology of LTE." into klp-dev
05b2bd6 Merge "Fix voicemail notification for Sprint." into klp-dev
df53e22 Fix voicemail notification for Sprint.
e4ab1fe Merge "Telephony: Ignore events on a destroyed phone" into klp-dev
5e2000b Telephony: Ignore events on a destroyed phone
1785c21 In Cdma Lte SST use CssIndicator for concurrent Voice & Data.
b54cd09 Add code to handle voice radio technology of LTE.
a4ac174 merge in klp-release history after reset to klp-dev
150b65f Remove special code for fake CDMA APN
a6c4f87 merge in klp-release history after reset to klp-dev
cfc2053 Merge "CatService: OPEN_CHANNEL p-cmd to send event confirmation and not T.R" into klp-dev
c5a2527 CatService: OPEN_CHANNEL p-cmd to send event confirmation and not T.R
8b61e10 Fix receiving multi-part CDMA WAP messages.
1fdd3ce merge in klp-release history after reset to klp-dev
90271d9 sms: Add exception code instead of low memory status
8e41643 UICC: get ICCID from SIM for CDMAPhone state
65d0f45 merge in klp-release history after reset to klp-dev
a23d86f telephony: Fix roaming icon setting
46ccf9f merge in klp-release history after reset to klp-dev
2d973cc Merge "UICC : Add MCC MNC codes having 3 digits MNC" into klp-dev

   * frameworks/opt/timezonepicker
5b4ddcd Merge tag 'android-4.4_r1' into cm-11.0
ee81734 Import translations. DO NOT MERGE
4180a72 Import translations. DO NOT MERGE
d357f13 Import translations. DO NOT MERGE

   * frameworks/rs
825261d Merge tag 'android-4.4.1_r1' into HEAD
af79a59 Fix histogram intrinsic.
661a62c Create a cache directory for our symlinked files if necessary.
62dcfc6 Merge tag 'android-4.4_r1' into cm-11.0
a6f1192 Fix crash running blur on 4K images
47be3b3 merge in klp-release (no-op)
7846e4a merge in klp-release history after reset to klp-dev
123ad6d Merge "Remove unused parameter warnings." into klp-dev
2036d27 Merge "add HelloComputeNDK Java sample" into klp-dev
f7af265 Merge "Add docs to C++ API." into klp-dev
a86aeb0 merge in KFS78N (no-op)
6db3ad5 merge in KQS81M
bf950e7 Remove unused parameter warnings.
a89eef4 add HelloComputeNDK Java sample
75e877d Add docs to C++ API.
e4d8a05 The NEON yuv asm code may overrun the buffer
4a1495f The NEON yuv asm code may overrun the buffer
6e4fad4 merge in klp-release history after reset to klp-dev
bb7d268 Switch SampleTest to use new Surface APIs.
9dae48e Fix hang in levels.
4398c55 merge in klp-release history after reset to klp-dev
abb1cd7 Merge tag 'android-4.3_r3.1' of https://android.googlesource.com/platform/frameworks/rs into cm-10.2
0052f8d Fix for YUV bugs
7a86c58 merge in klp-factoryrom-release history after reset to klp-release
6bc7d8b merge in klp-release history after reset to klp-dev
076035a Merge "Fix latency test." into klp-dev
f5e947e Merge "Fix YUV intrinsic with camera input where frames are NULL" into klp-dev
5253429 Fix latency test.
a71a49d merge in klp-release history after reset to klp-dev
ac67f6d Merge "Fix issues with U8->U8 when mixed with add or lane conversion" into klp-dev
e99f3e2 Fix YUV intrinsic with camera input where frames are NULL
ec3cd2d Fix issues with U8->U8 when mixed with add or lane conversion
a23b201 Merge "Fix ColorMatrix performance and correctness issues." into klp-dev
9e4a96a Fix ColorMatrix performance and correctness issues.
a4499af Merge "Detect use of RS objects in kernels to disable a ScriptGroup optimization." into klp-dev
c78839b Detect use of RS objects in kernels to disable a ScriptGroup optimization.
87b8551 merge in klp-release history after reset to klp-dev
a1302e2 Fix issues with compute unit tests.
17e3cdc Fix ScriptGroup performance regression
4c4bec1 Add default argument for init.
84e3dea Add flags word to context initialization.
eeaf714 Fix build/dependency issue.
34df253 merge in klp-release history after reset to klp-dev
e918375 Merge "Fix ColorMatrix intrinsic." into klp-dev

   * frameworks/support
e9e7ee5 Merge tag 'android-4.4.1_r1' into HEAD
6e20936 Make action bar media router icons blue again.
14fabe0 Fix slide drawable mirroring
8e001db Finalize assets for screen cast.
ee83c07 Merge "add error propagation for thunking layer" into klp-dev
02acfc9 Hide disabled routes from the chooser dialog.
618d050 Merge "add Async handling of Print" into klp-dev
975c49f add Async handling of Print
d591664 Remove dead code.
bcdad1a Merge "Use the full component name to construct route ids." into klp-dev
e5b7768 Merge "Minor code cleanup to enable reuse of the protocol." into klp-dev
adf0f4a Use the full component name to construct route ids.
3efa63d Minor code cleanup to enable reuse of the protocol.
2d70951 Merge "Import translations. DO NOT MERGE" into klp-dev
8814a64 Import translations. DO NOT MERGE
138e0db Fix off-by-one issue when removing from Iterator
1c64807 Merge tag 'android-4.4_r1' into cm-11.0
d1107f9 add error propagation for thunking layer
3f0314b Merge "Fix drawer layout's approximation of addChildrenForAccessibility()" into klp-dev
d6edbe7 Fix drawer layout's approximation of addChildrenForAccessibility()
145d27f Support versions of new external storage APIs.
7fecc73 merge in klp-release (no-op)
9efa6df merge in klp-release history after reset to klp-dev
09ad643 Add color mode to PrintHelper.
a49b8e9 merge in klp-release history after reset to klp-dev
b35fa71 am 48d31218: am a97f1edf: Add a helper for managing remote playback.
48d3121 am a97f1edf: Add a helper for managing remote playback.
a97f1ed Add a helper for managing remote playback.
e3fec47 Merge "Update mediarouter assets, add xxhdpi." into klp-dev
8716272 merge in klp-release history after reset to klp-dev
545f1bf Guard against null pointer if a tream to a Uri cannot be opened.
c8ffe91 Update mediarouter assets, add xxhdpi.
dd2c232 Build kitkat support components against API 19
4b23f82 merge in klp-release history after reset to klp-dev
44a323d Merge "Adding a code name version check until the SDK constant for K is set." into klp-dev
a71df5b merge in KQS81M
5030ecf Adding a code name version check until the SDK constant for K is set.
aedd163 Skip these libs on GMS builds
a8c5e35 merge in klp-release history after reset to klp-dev
2d7b920 Merge "Add live region APIs to support library" into klp-dev
d08c8c0 Merge "Add findFocus API to support library" into klp-dev
086e7db Add live region APIs to support library
0b86617 Merge "Use correct open/close content description strings." into klp-dev
b44045e Add findFocus API to support library
f7b2ca3 Merge "Update support lib to match final KitKat API version." into klp-dev
dd7eb04 Merge "Revert "Add findFocus API to support library again" again" into klp-dev
876a9ab Revert "Add findFocus API to support library again" again
2070e9b Merge "Add findFocus API to support library again" into klp-dev
dd3503a Merge "Add NO_BLOCK_DESCENDANTS a11y importance mode to support lib" into klp-dev
b07ca60 Update support lib to match final KitKat API version.
5fff1aa Use correct open/close content description strings.
5730ecb merge in klp-release history after reset to klp-dev
b5b909e Add NO_BLOCK_DESCENDANTS a11y importance mode to support lib
d41eea4 Add findFocus API to support library again
72724ff am 774cb648: am 5de1c78b: am 2304a870: Edit FileProvider reference doc for clarity
774cb64 am 5de1c78b: am 2304a870: Edit FileProvider reference doc for clarity
5de1c78 am 2304a870: Edit FileProvider reference doc for clarity
2dd3878 am 434a2f7b: am b8b59e00: Add error codes to the remote playback protocol.
434a2f7 am b8b59e00: Add error codes to the remote playback protocol.
b8b59e0 Add error codes to the remote playback protocol.
78cb942 Merge "Revert "Add findFocus API to support library"" into klp-dev
e16b12f Revert "Add findFocus API to support library"
73179a2 Merge "Add findFocus API to support library" into klp-dev
a913493 Merge "ScaleGestureDetectorCompat should only call kitkat when sdk  > 18" into klp-dev
394c304 ScaleGestureDetectorCompat should only call kitkat when sdk  > 18
b363776 Adding a helper class for printing bitmaps
ca55694 Add findFocus API to support library
377ce8c merge in klp-release history after reset to klp-dev
2304a87 Edit FileProvider reference doc for clarity
a311f88 am 29f64363: am 232f84a0: am 8d63d101: Merge "Fix YUV to RGB intrinsic thunking." into jb-mr2-dev
29f6436 am 232f84a0: am 8d63d101: Merge "Fix YUV to RGB intrinsic thunking." into jb-mr2-dev
232f84a am 8d63d101: Merge "Fix YUV to RGB intrinsic thunking." into jb-mr2-dev
8d63d10 Merge "Fix YUV to RGB intrinsic thunking." into jb-mr2-dev
72389eb Merge "Move to folder android/support/v4/view to match declared package" into klp-dev
0f2b4dd merge in klp-release history after reset to klp-dev
ab87bd7 Merge "Add drag-to-open APIs to support lib" into klp-dev
82cb93a Move to folder android/support/v4/view to match declared package
379312e Add drag-to-open APIs to support lib
497e537 Merge "Import translations. DO NOT MERGE" into klp-dev
aff10d6 Import translations. DO NOT MERGE
fd414f6 Import translations. DO NOT MERGE
7c76417 merge in klp-release history after reset to klp-dev
531b2c3 Merge "Add auto-mirroring support to ActionBarDrawerToggle" into klp-dev
4b3ca73 am 0730cfbd: am c89eeaab: Merge "Fix volume handling for fixed volume routes." into jb-mr2-ub-dev
d4edce6 am 374e3aa9: am be0f7708: Add session status to item status update receiver.
0730cfb am c89eeaab: Merge "Fix volume handling for fixed volume routes." into jb-mr2-ub-dev
374e3aa am be0f7708: Add session status to item status update receiver.
c89eeaa Merge "Fix volume handling for fixed volume routes." into jb-mr2-ub-dev
ce8cbd6 Fix volume handling for fixed volume routes.
be0f770 Add session status to item status update receiver.
cbe4f9a merge in klp-release history after reset to klp-dev
72e51ae Fix the docs for the ScaleGestureDetector
5df122f Add auto-mirroring support to ActionBarDrawerToggle
dddbd38 Merge "Make the isQuickScaleEnabled method" into klp-dev
4da4917 merge in klp-release history after reset to klp-dev
b03136f Merge "Revert "Add auto-mirroring support to ActionBarDrawerToggle"" into klp-dev
88650fd Revert "Add auto-mirroring support to ActionBarDrawerToggle"
ea74b8a Merge "Add auto-mirroring support to ActionBarDrawerToggle" into klp-dev
eb1dc82 Add auto-mirroring support to ActionBarDrawerToggle
d33715a Merge tag 'android-4.3_r3.1' of https://android.googlesource.com/platform/frameworks/support into cm-10.2
af0a497 am 4183a015: am aaa9719b: Add session state actions.
ef96dc8 am 56239523: (-s ours) am 3e472786: Add queue actions, http header and duration metadata.
4183a01 am aaa9719b: Add session state actions.
5623952 am 3e472786: Add queue actions, http header and duration metadata.
aaa9719 Add session state actions.
3e47278 Add queue actions, http header and duration metadata.
b7c7eb8 Make the isQuickScaleEnabled method
b8e8322 Add session state actions.
bf1bbdf Add queue actions, http header and duration metadata.
665a631 merge in klp-release history after reset to klp-dev
9695f9e merge in klp-release history after reset to klp-dev
8df3870 Merge "Revert "Make the isQuickScaleEnabled method"" into klp-dev
b53d959 Revert "Make the isQuickScaleEnabled method"
c29b13b Merge "Make the isQuickScaleEnabled method" into klp-dev
cb80ea4 Make the isQuickScaleEnabled method
cb39196 Fix YUV to RGB intrinsic thunking.
c187ce8 am 126037ea: am d6748a79: Work around volume change jank.
126037e am d6748a79: Work around volume change jank.
da2f773 Merge "Import translations. DO NOT MERGE" into klp-dev
5d1f471 Import translations. DO NOT MERGE
9884ff7 Import translations. DO NOT MERGE
d6748a7 Work around volume change jank.
1a4ab93 am e93b5166: am d0994744: am 86fb8efa: gradle for support lib.
e93b516 am d0994744: am 86fb8efa: gradle for support lib.
d099474 am 86fb8efa: gradle for support lib.
86fb8ef gradle for support lib.
95d0053 am 1f2d6a78: am 6d2f45f1: Merge "Send Nav Selection to Collapsed compat Tabs" into jb-mr2-ub-dev
1f2d6a7 am 6d2f45f1: Merge "Send Nav Selection to Collapsed compat Tabs" into jb-mr2-ub-dev
40b1663 am c3cfafaa: am a2baef2f: Get ActionBarDrawerToggle Delegate earlier in constructor
c3cfafa am a2baef2f: Get ActionBarDrawerToggle Delegate earlier in constructor
6d2f45f Merge "Send Nav Selection to Collapsed compat Tabs" into jb-mr2-ub-dev
a2baef2 Get ActionBarDrawerToggle Delegate earlier in constructor
b0e4844 Send Nav Selection to Collapsed compat Tabs
33841c8 Switch to flags word for context init.
2155135 Update default ramp up time for autoscroller.
7b4c91b Fix issue #10491028: iabv2 test apps that contain subscription SKUs...
1d99e1c Change build version from KEY_LIME_PIE to KITKAT

   * frameworks/testing
bd445a7 Merge tag 'android-4.4.1_r1' into HEAD
eba0081 Fix argument parsing in uiautomator shell script.
a09c955 Merge tag 'android-4.4_r1' into cm-11.0
e56eec3 merge in klp-release (no-op)
fe0ec55 utils to properly suspend and wakeup
f1d5e45 utils to properly suspend and wakeup
ce71e84 merge in KQS81M

   * frameworks/uiautomator
ee94db3 Merge "Removed unnecessary synchronized block in findAccessibilityNodeInfo(..)"
62ccedc Fix build breakage. Changed api file to avoid collision with platform.
4e84bd8 Renamed targets to avoid collision with platform uiautomator.
b2e353e Removed unnecessary synchronized block in findAccessibilityNodeInfo(..)
a006b2d Fixed testapp module tag to match CtsUiAutomatorTest.
abb2af7 Port UiAutomator CTS test to the unbundled branch.
61ce05b Merged core/ and testrunner/ into a single directory.
a09307d Setup Eclipse files for unbundled UI Automator
122cb70 rename uiautomator module name
5fe6e7f Fixed UiDevice.dumpWindowHierarchy(..) to work under instrumentation
96f60df FIRST!!!
965b4ac makefile cleanup: don't build stubbed jar
58b9b50 Merge "Revert "embed incremental build number in jar manifest""
c245fa6 Revert "embed incremental build number in jar manifest"
9eb3d82 Generate BuildConstants.java and embed BUILD_NUMBER.
5aa8eb0 embed incremental build number in jar manifest
9d2fa9a makefile clean
b6bcdeb shuffling unbundled UI automator source code
dc86da8 initial build environment for unbundled UI Automator
e056d9d Merge uiautomator/ from platform/frameworks/testing to /
90a8e6f Initial empty repository

   * frameworks/volley
66cc017 Merge tag 'android-4.4_r1' into cm-11.0
9df091d Merge tag 'android-4.3_r3.1' of https://android.googlesource.com/platform/frameworks/volley into cm-10.2

   * frameworks/webview
81cd49d Merge tag 'android-4.4.1_r1' into HEAD
2373776 Merge tag 'android-4.4_r1.2' into cm-11.0
a52bf0f Revert "Support a prebuilt WebView."
5fc2b7c Import translations. DO NOT MERGE
02411a3 Merge tag 'android-4.4_r1' into cm-11.0
cf686f7 Revert "Support a prebuilt WebView."
dcd9911 merge in klp-release (no-op)
9c9341f Support a prebuilt WebView.
7d985c3 merge in klp-release history after reset to klp-dev
908391f Merge "Remove the classic WebView from the build." into klp-dev
d3d0b6c merge in klp-release history after reset to klp-dev
6138d17 Provide a video poster even if the client doesn't.
2eea62d merge in klp-release history after reset to klp-dev
58ca6d4 Merge "Set the webview-classic-workarounds for targetSDk < KLP" into klp-dev
b965bec Set the webview-classic-workarounds for targetSDk < KLP
a679c94 Merge "For apps targeting JB MR2+, bind to the first thread using WebView" into klp-dev
916f857 For apps targeting JB MR2+, bind to the first thread using WebView
80f7472 merge in KFS78N (no-op)
9e69c42 merge in KQS81M
3e9cdbe Remove the classic WebView from the build.
9dea77e merge in klp-release history after reset to klp-dev
9147203 Merge "Possible fix for bug b/11114227: Occasional crash on rotation" into klp-dev
59a30ac Possible fix for bug b/11114227: Occasional crash on rotation
6411931 merge in klp-release history after reset to klp-dev
1bd0fb5 Merge "Enable favicon downloading." into klp-dev
88dafef merge in klp-release history after reset to klp-dev
183f750 Import translations. DO NOT MERGE
54bae73 Enable favicon downloading.
9dab565 Allow CookieManager to be used without starting Chromium.
b95ac39 Do not assume WebView is running on the main thread.
30c0a03 Do not assume WebView is running on the main thread.
87f98ae merge in klp-release history after reset to klp-dev
157c78c Use View.executeHardwareAction for onDetachedFromWindow
0486677 merge in klp-release history after reset to klp-dev
4cde229 Making super_onGenericMotionEvent call the super event
bb42bdd merge in klp-release history after reset to klp-dev
bb536e9 merge in klp-release history after reset to klp-dev
588476c Wire up Select Action Bar in WebView.
d21b8fe Using the chromium clearView implementation
f586a7b merge in klp-release history after reset to klp-dev
e36bb83 Revert "Revert "Implement the new WebView.setWebContentsDebuggingEnabled API""
36cab45 Revert "Implement the new WebView.setWebContentsDebuggingEnabled API"
d9e4aed Implement the new WebView.setWebContentsDebuggingEnabled API
2addc1f merge in klp-release history after reset to klp-dev
1a0ca65 Posting additional log message if apps have a blocked URL
34f5621 merge in klp-release history after reset to klp-dev
af08cec merge in klp-release history after reset to klp-dev
a622984 Adding a fake on page started for data url's since we know it wont be sent
de8d04a merge in klp-release history after reset to klp-dev
5afa0a4 Remove the classic WebView from the build.
d32e258 Keep @JavascriptInterface methods in proguard.
fa9bab1 merge in klp-factoryrom-release history after reset to klp-release
8462bc3 merge in klp-release history after reset to klp-dev
1a692d9 Fixing up the checkThread exception message
b8453b8 Merge "Revert "Remove the classic WebView from the build."" into klp-dev
f98f0ca Merge "Remove the classic WebView from the build." into klp-dev
49ebe84 Revert "Remove the classic WebView from the build."
237f380 Remove the classic WebView from the build.
f2b715b Removing UnimplementedWebViewApi.invoke from methods that are not needed to implement
8fd6a56 Import translations. DO NOT MERGE
412d84b DO NOT MERGE Reflect print API changes
a468583 Post all functions returning a value to the UI thread
2de8edf Merge changes Id195f1e6,I19dc412e into klp-dev
3603a87 Optimize the complex clip case
e2a6dac Export canvas info via  SkCanvasLayerState
2c11b45 Post all functions returning a value to the UI thread
9d2d019 merge in klp-release history after reset to klp-dev
25652b1 Merge "Import translations. DO NOT MERGE" into klp-dev
81cdab1 Posting ALL the void functions to UI thread
41618b2 Null check url before using instance methods
4fb262f Post init to the UI thread blocking with a timeout to detect deadlock
35f0c5d Import translations. DO NOT MERGE
38318e2 merge in klp-release history after reset to klp-dev
855ab48 Wire up stylable attributes for <select> dialogs.
807d66b merge in klp-release history after reset to klp-dev
bc8c946 Merge "Raise NOFILE to hard limit (1024->4096) on draw functor attach" into klp-dev
c8523c9 Letting onDraw be called from other threads
e80eedd Merge "Post stopLoading() to the UI thread" into klp-dev
4ce3edb Merge "Allow getScale on all threads" into klp-dev
56eb956 Merge "Hook up requestChildRectangleOnScreen." into klp-dev
54729a2 merge in klp-release history after reset to klp-dev
94addff Merge scripts: support merging from Chromium releases.
fa62be4 Allow getScale on all threads
d18983c Raise NOFILE to hard limit (1024->4096) on draw functor attach
19af3f6 Post stopLoading() to the UI thread
d6b155b Merge "Post destroy() to UI thread" into klp-dev
3c50ec3 Merge "Allow null inputs in loadDataWithBaseURL" into klp-dev
370194f Post destroy() to UI thread
ffabf2e Enable web layout quirks for apps with targetSdkVersion < K
1610a52 Merge "Wire up stylable attributes." into klp-dev
7720b10 Letting getSettings be called from any thread
19bc90b Allow null inputs in loadDataWithBaseURL
4e8f7b0 Merge "Let getContentHeight be used from any thread" into klp-dev
9cd49cb Change build version from KEY_LIME_PIE to KITKAT
f92f82a merge in klp-release history after reset to klp-dev

   * frameworks/wilhelm
1ed613c Merge tag 'android-4.4_r1' into cm-11.0

   * hardware/broadcom/libbt
bbb5539 Merge tag 'android-4.4_r1' into cm-11.0

   * hardware/broadcom/wlan
2c383ca Merge tag 'android-4.4.1_r1' into HEAD
f0315c9 bcm4339: update firmware to 6.37.32.23.34.8
1c3846a hammerhead: Update BCM4339 firmware
3f45c92 bcm4339: update firmware to version 6.37.32.RC23.34.6
9e2fb45 Merge tag 'android-4.4_r1' into cm-11.0
0e5183f merge in klp-release (no-op)
e7b7bc8 merge in klp-release history after reset to klp-dev
c2d7070 bcmdhd: Add bcm4350 FW Rev 6.30.331
6bd9d5a merge in klp-release history after reset to klp-dev
e0a3c85 bcmdhd: Add bcm4350 FW Rev 6.30.222.121
5fbed64 bcm4339: update firmware to version 6.37.32.RC23.34.3
ee1c3a1 bcm4339: update firmware to version 6.37.32.RC23.34.3
c722999 merge in KQS81M
602ea5d merge in klp-release history after reset to klp-dev
ee5e621 bcm4339: update firmware to version 6.37.32.RC23.34.2
40dd0c4 merge in klp-release history after reset to klp-dev
358a24c Add Batch-scan capable firmware
0f06e15 bcm4339: update firmware to version 6.37.23.34.1
4878960 bcm4339: update firmware to version 6.37.23.34.1
50f8f11 merge in klp-release history after reset to klp-dev

   * hardware/cm
30b6eb7 power: Skip build if perf enabled
47621e7 cm: power: Tune for less wakeups
8b90a4e cm: power: allow extension customization
2efa0c7 cm: Move CM PowerHAL to common location

   * hardware/invensense
b46e2e6 Merge tag 'android-4.4_r1' into cm-11.0

   * hardware/libhardware
2ab8cda hwcomposer: Add HWC_BLIT compositiontype value
e5465f4 libhardware: Add sound card status parameter
1854628 Merge tag 'android-4.4.1_r1' into HEAD
648d7fa Bluetooth: Check A2dp device priority.
e7a4c3a usbaudio: Make the USB audio HAL actually work.
855c8a7 usbaudio: Add QCOM ifdefs
7ccf148 Update HWC documentation for virtual displays
7f69423 libhardware: Add ifdef around allocSize
6f1f8a3 libhardware: Add ifdefs for QCOM audio features
5e9c885 audio: Support MR1 audio_policy
f642947 Added ifndef ICS_AUDIO_BLOB around non-existent functions (1/3)
8a8d4c0 audio: Fix merge issues
39dfd14 Revert "Remove remnants of HWC 0.x"
8396509 Add psc field to AGpsRefLocationCellID struct
d3f35c3 Add camera parameters for htc evo 3D. (2/2)
c3eadd5 lights: Adding keypad alt/shift LED light IDs
562b62c exynos4: gralloc: add camera and nonecache usage
22160c5 Extend ICS_AUDIO_BLOB back-compat to the 4.2 API
86b7908 power: Add POWER_HINT_CPU_BOOST
32b7f50 gralloc: added exynos4 specific usage bits
c36cb7a Add support for ICS audio blobs
390bf93 hardware: Add an ifdef to disable id match check
6030efd Bluetooth: Add Get/Set socket option prototypes
f2ca7ca Bluetooth: Add BT_PROPERTY_REMOTE_TRUST_VALUE in BT property
b2c1cc9 libHardware changes to support Avrcp1.5
a756d3f Bluetooth: Support  HFP Client role on Bluedroid.
34ee010 usbaudio: fix for out->dev->lock remains locked in error case
9ac2a68 libhardware: Enable MMAP interface in USB Audio HAL
6e54b52 Bluetooth: SAP: Header files changes to support SAP on Bluedroid
c3c3eca Bluetooth: Support MAP Client role on Bluedroid.
093bb2d libhardware: Add MSM string parameters.
da263b3 Add masks for BeiDou and Glonass
fc1af4a Bluetooth: Security: Handle authentication rejected error status
17a5ac8 libhardware: Add APIs to support DirectTrack
e2e0aab Bluetooth: Added function prototype for codec.
077cfb2 Bluetooth: Added new prototype of HFP feature bitmask.
12ae218 Bluetooth: Add support for set_priority for HID Host
a894d0e Bluetooth: HID: Add support for Set Idle and Get Idle commands
0586199 audio: Add QCOM feature support for frame size
b70fc0a Revert "Revert "Initial bringup hardware-libhardware""
293b4fa libhardware: Add keys to support FM
9f6b782 libhardware: Add allocSize hook function.
b1b249c libhardware: Disable rotation animation on External
75a4a33 Revert "Initial bringup hardware-libhardware"
d6f35cc Initial bringup hardware-libhardware
b44ff65 Camera2 Test: Skip CameraModuleTest for HAL V1 devices
b0c3032 hardware: look in /vendor for default.so
89cfe20 Merge "Camera3: Add PASSIVE_UNFOCUSED AF state and clean up INACTIVE" into klp-dev
3bf3b45 Camera2 Test: skip some tests for limited hardware level
4d45d30 Camera3: Add PASSIVE_UNFOCUSED AF state and clean up INACTIVE
60cbb52 Camera2 Test: Fix module and burst test issues
b3ac07c Camera2 Tests: fix some sanity checks
cd996be Merge "Initial interface for MemoryTrackerHAL" into klp-dev
2a512b4 Merge "Camera2 Test: check the right result metadata" into klp-dev
914226c Camera2 Test: check the right result metadata
d9d105a consumer_ir: add array length to get carrier freq
c900b42 Merge "consumerir: make transmit array constant" into klp-dev
6670e24 consumerir: make transmit array constant
22b42bc Merge "Clarify return values of get_presentation_position" into klp-dev
22a06b7 Clarify return values of get_presentation_position
09875a2 modules: add demo consumer IR HAL
fe46e6a libhardware: add Consumer IR HAL API
aa77350 Initial interface for MemoryTrackerHAL
eb48525 Merge "Camera2 Tests: Fix stream id types" into klp-dev
51dbad3 Merge "hardware: camera_common: add module vendor tag ops" into klp-dev
19b2cea hardware: camera_common: add module vendor tag ops
a159417 Camera2 Tests: Fix stream id types

   * hardware/libhardware_legacy
cac7ba4 audio: fix offload enabling test parameter
50e5977 audio: Disable sonification on digital USB outputs
03b1fa7 Merge tag 'android-4.4.1_r1' into HEAD
18fc094 Define and use DRC-specific volume curves when applicable
d0cf260 libhardware_legacy: Add ifdefs for non-QCOM hardware
92ace72 audio: fix no audio playback issue in recorder app
c9c7bd6 libhardware_legacy: Add property for A-V playback in offload mode
f56f977 audio: fix no audio when playing dtmf tones
81f7a3c audio: Support MR1 audio_policy
5b3665f Added ifndef ICS_AUDIO_BLOB around non-existent functions (2/3)
7adaa00 wifi: avoid crash when no phy's are found
281f6cf libhardware_legacy: change DVFS stub dependency
e2e2fe5 wifi: add support for semcosh nvram
1a6955e wifi: add a new "loading" state
d9985b4 wifi: add suport for WIFI_EXT_MODULE
3bd7477 audio_policy: Fix volumes for ICS blob compat
4077f20 wifi: fix samsung wifi logic
cd2da14 wifi: Add support for AP module args
18c2a56 wifi.c: allow devices to specify driver delay
66b2faf wifi: support adding p2p0 when starting wpa_supplicant
66d42d3 wifi: Choose correct nvram file on samsung hardware
9c86137 power: Add DVFS stub
756c8a3 hardware_legacy: allow alternative vibrator implementations
397a6b7 Add support for ICS audio blobs
5bba2b9 libhardware_legacy: Add support for DirectTrack
2b4e5ae libhardware_legacy: Add MSM specific flags, devices and channels.
758289b Merge "audio policy: fix gapless playback when effects enabled" into klp-dev
c0ff776 merge in klp-release (no-op)
000bb51 audio policy: fix gapless playback when effects enabled
9640dd4 merge in klp-release history after reset to klp-dev
b40b96a audio policy: fix direct output selection
44c34c3 merge in klp-release history after reset to klp-dev
87e28f7 audio policy: fix DTMF tones volume while in call
a43de47 merge in klp-release history after reset to klp-dev
727fef1 remove audio HAL warning when inserting a headset
bb19858 audio: fix remote submix sampling rates
962a0a4 audio: fix remote submix sampling rates
45c7639 audio policy: add support for audio effect offload
f665c20 Merge "AudioPolicyManageBase changes to enable HOTWORD audio source" into klp-dev
fc9b245 AudioPolicyManageBase changes to enable HOTWORD audio source
8c3b7b6 audio policy: extend min duration for offload

   * hardware/qcom/audio
b17bf38 hal: fix channel mask for m-ch offload playback
990525b hal: Correct the multi-channel output usecase selection
bd829d5 hal: Fix issues with USB audio after disconnect
a491834 Merge tag 'android-4.4.1_r1' into HEAD
b65c4e2 hal: USB audio support for msm8960
c481f22 hal: Fix audio playback issue on USB headset
a2e95d9 hal: Support for usb audio features
6ad9797 hal: Support for anc/aanc/proxy audio features
8bba9e9 hal: Fix the audio loss issue on codec back end
f6a1a71 Merge tag 'android-4.4_r1' into cm-11.0
a16217c Merge "audio: fix output flag test in open_output_stream" into klp-dev
866d5ff hal: Fix for Audio Route issue when sound path changes
2c69188 merge in klp-release (no-op)
c751496 merge in klp-release history after reset to klp-dev
07eeafd audio/hal: Configure HDMI channels based on output stream channels
4e22546 merge in KFS78N (no-op)
a2b49c8 merge in KQS81M
5269691 merge in klp-release history after reset to klp-dev
ed9c56a hal: Fix for Tx Mute issue when a new call accepted while in call
7f24504 audio: fix output flag test in open_output_stream
de517ba merge in klp-release history after reset to klp-dev
a6c11c1 Level measurement in offloaded visualizer
cfe66ae merge in klp-release history after reset to klp-dev
7ff216f audio: Presentation time enhancements
949a089 implement get_presentation_position() for offloaded outputs
ed0b99c audio : add new TMUS MCC and MNC list
9f2265d merge in klp-factoryrom-release history after reset to klp-dev
51b475d merge in klp-release history after reset to klp-dev
8d8f4d5 audio : add new TMUS MCC and MNC list
957b438 Merge "add offloaded audio visualizer" into klp-dev
63bbf66 merge in klp-release history after reset to klp-dev
b891db5 audio : add new TMUS MCC and MNC list
c4aef75 add offloaded audio visualizer
02111e9 merge in klp-factoryrom-release history after reset to klp-release
c8e25ee merge in klp-release history after reset to klp-dev
352f27b audio: compress offload enhancements
37f7617 Merge "audio: enable AAC offload" into klp-dev
86e1713 audio: enable AAC offload
4d20e58 audio: set cached volume before starting voice call
5191a85 audio: set cached volume before starting voice call
9645410 merge in klp-release history after reset to klp-dev
3ca121d Use HEADSET Tx if mic_type isn't analog and Rx device is HEADPHONES
2ccd7ba Implement HAL API get_presentation_position
10e79c6 merge in klp-release history after reset to klp-dev
6e89524 hal: force stop after drain.

   * hardware/qcom/audio-caf
39b843a Merge branch 'kk_3.5_rb1.16' of git://codeaurora.org/platform/hardware/qcom/audio into cm-11.0
d5ca36a msm8660: Kill crazy logspam
937aab5 Merge branch 'kk_2.7_rb1.17' of git://codeaurora.org/platform/hardware/qcom/audio into cm-11.0
ae3ac46 legacy/msm8660: fix VoIP in call audio transmission
3b4b3c1 Merge "Merge AU_LINUX_ANDROID_KK_3.5_RB1.04.04.01.006.057 on remote branch"
d600a61 Merge AU_LINUX_ANDROID_KK_3.5_RB1.04.04.01.006.057 on remote branch
af0641c Merge "Merge AU_LINUX_ANDROID_KK_2.7_RB1.04.04.01.007.022 on remote branch"
d6f1cf5 Merge AU_LINUX_ANDROID_KK_2.7_RB1.04.04.01.007.022 on remote branch
040c5e9 Merge "hal: Support for multi-channel      for AFE_PROXY"
ad7a9d9 Merge "hal: HFP device id change due to reorder of dai link in kernel"
947cb90 hal: Support for multi-channel      for AFE_PROXY
1731fec Merge branch 'kk_2.7_rb1.15' of git://codeaurora.org/platform/hardware/qcom/audio into cm-11.0
a67109f Merge "hal: Remove repeated unwanted code"
93d696e Merge "qcom/audio: add kenel headers as dependency"
f7cad56 alsa_sound: select correct BT device pair for car-kit use case
88042dc Merge "hal: Device switch should happen only during anc enable/disable"
08c25f0 Merge "alsa_sound: select correct BT device pair for car-kit use case"
584048b hal: HFP device id change due to reorder of dai link in kernel
be677c3 hal: Device switch should happen only during anc enable/disable
5a27e81 hal: Remove repeated unwanted code
05a837d alsa_sound: select correct BT device pair for car-kit use case
b7185c4 Merge AU_LINUX_ANDROID_KK_3.5_RB1.04.04.00.006.054 on remote branch
b6645a4 Merge "Update copyright to The Linux Foundation"
ddad861 Merge "hal: Use compress audio for incall recording with AMR WB"
2a2c077 Merge "alsa_sound: Fix to sound burst on switching from speaker to headset"
44733a4 qcom/audio: add kenel headers as dependency
7b54d4e Merge "Merge commit 'android-4.4.1_r1' into HEAD"
20d8342 Merge "hal: fix channel mask for m-ch offload playback"
116f1ec Merge commit 'android-4.4.1_r1' into HEAD
156a66c Merge branch 'kk_2.7_rb1.13' of git://codeaurora.org/platform/hardware/qcom/audio into cm-11.0
e56b485 hal: Use compress audio for incall recording with AMR WB
fdb180e Merge "Revert "audio: Start proxy when external output is enabled""
cd91032 Merge "hal: apply bt-sco-wb samplerate mixer"
2d74b27 Merge "hal: Fix voice calls starting on speaker unintendedly"
a70cf2d Merge "hal: Fix framesize issue for compress VoIP"
3f4c02d Merge "hal: Fix for recording during voice call over BT"
bbf0421 Merge "mpq8092: Add bitstream files"
363030c Merge "audio: mpq: Move audio output activities to audio_stream_out"
a18abb5 Merge "Initial mpq8092 HAL upload"
e8221a5 Merge "hal: Add support for audio effects in DSP for tunnel mode playback"
1874349 Merge "post_proc: Support effects in DSP for tunnel mode playback"
4135538 Merge "hal: Added support for HFP"
67c4271 hal: apply bt-sco-wb samplerate mixer
39733a7 Revert "audio: Start proxy when external output is enabled"
dff4a3b hal: Add support for audio effects in DSP for tunnel mode playback
60df9ec post_proc: Support effects in DSP for tunnel mode playback
1eceff8 hal: Fix framesize issue for compress VoIP
af56045 Merge "hal: update devices for APQ8084 cdp and liquid"
067b96b hal: Fix for recording during voice call over BT
c4eef1b Merge "alsa_sound: Fix a memory leak"
3227552 alsa_sound: Fix to sound burst on switching from speaker to headset
1024013 Merge "audio: avoid muting already muted stream"
b5ed16a Merge "audio: Choose Speaker instead of USB Headset on force use"
1d08916 hal: Add support for audio effects in DSP for tunnel mode playback
3eedc00 post_proc: Support effects in DSP for tunnel mode playback
4e9a903 mpq8092: Add bitstream files
01e921a audio: mpq: Move audio output activities to audio_stream_out
daf6ebb Initial mpq8092 HAL upload
d896f79 audio: avoid muting already muted stream
26998c9 Merge "hal: In-call recording and In-call music support on APQ targets"
e07319b audio-caf: add msm8660 back to the build list
b9a5c49 Merge "hal: Add the correct pcm device for compress capture."
f882ab3 alsa_sound: fix doRouting parameters
ff6bf40 alsa_sound: fix FM ifdef
3068cf9 Merge branch 'kk_3.5_rb1.13' of git://codeaurora.org/platform/hardware/qcom/audio into cm-11.0
fd43f81 Merge branch 'kk_2.7_rb1.10' of git://codeaurora.org/platform/hardware/qcom/audio into cm-11.0
10fef6a hal: fix channel mask for m-ch offload playback
cdb27db audio: Choose Speaker instead of USB Headset on force use
5b4d3f1 hal: Added support for HFP
d60ca7f hal: update devices for APQ8084 cdp and liquid
b6650d8 legacy/msm8660: Enable support for LPA/Tunnel audio playback
fae1962 Update copyright to The Linux Foundation
b41d291 audio-caf: fix build when QCOM_USBAUDIO_ENABLED = false
c6d28ba Merge "hal: add Dolby DD+ support for AC3/EAC3"
9031010 hal: add Dolby DD+ support for AC3/EAC3
2850d53 hal: In-call recording and In-call music support on APQ targets
5146dca Merge "alsa_sound: Fix for unhandled NULL pointer"
b616a42 Merge "hal: notify listen while enabling/disabling snd device"
b229152 Merge "hal: Fix incorrect FM volume after reboot"
4bae69c Merge "hal: add get_parameter support slowtalk"
de144c8 hal: notify listen while enabling/disabling snd device
35a43db Merge "audio: fix for unhandled NULL pointer in HAL"
15d574e Merge "hal: Correct the multi-channel output usecase selection"
81d7334 Merge "hal: Fix incall recording with AMR-WB format"
cb06574 hal: Fix incorrect FM volume after reboot
9d89929 hal: add get_parameter support slowtalk
8090ad4 audio: msm8660: Update references to AUDIO_FORMAT
bd470a3 Merge "hal: change voice call sequence on APQ targets"
86b0e2b hal: Correct the multi-channel output usecase selection
fe095b4 hal: Fix incall recording with AMR-WB format
11806db hal: Add the correct pcm device for compress capture.
9f54827 Merge "audio: Add new Audio daemon process"
144d874 audio: Add new Audio daemon process
1fd2179 hal: change voice call sequence on APQ targets
50803c9 audio-caf: resurrect msm8660 audio
52e4632 audio: add missing QCOM_AUDIO_VARIANT check
eafe181 Merge "hal: Add support for compressed capture"
f9a9dfe Merge "hal: Add support for compressed voip"
e62d784 hal: Add support for compressed capture
05573b7 hal: Add support for compressed voip
edf855d Merge "hal: Add audio support for APQ8084"
161acc8 Merge "hal: Update speaker ACDB ID value"
0381907 Merge "hal: Fix android music app crash when turning ANC OFF"
a779755 Merge "Remove AOSP reference to utils.mk"
c053654 hal: Fix android music app crash when turning ANC OFF
c497a3c Merge "hal: add voice call support on apq8084"
b43bbcd Merge "audio: Fix for audio loss in FM and VR/A2DP concurrency"
52a872f alsa_sound: Fix a memory leak
c29d4ab hal: Update speaker ACDB ID value
c30f96d hal: Add audio support for APQ8084
a94e529 Remove AOSP reference to utils.mk
abca4b1 Merge "hal: Use deep buffer output as primary"
d9d9ff3 hal: add voice call support on apq8084
a0c628f Merge "hal: end all calls when setmode(AUDIO_MODE_NORMAL) is called"
8bba9e9 hal: Fix the audio loss issue on codec back end
99dbdc2 audio: Fix for audio loss in FM and VR/A2DP concurrency
6b95972 alsa_sound: prevent mSSRComplete from being uninitialized
292b8d7 alsa_sound: CM build fix
ade43d0 alsa_sound: check against initial CALL_INVALID state
1b97a80 alsa_sound: fix property_get parameter size
20fed9b alsa_sound: Clean up makefiles
52eaf91 alsa_sound: Squash of commits dealing with CSD client
3475d84 Add support for Moto X sound card
10d7658 alsa_sound: Fix camcorder input selection
a8c2ebe alsa_sound: Add support for separated speaker mic devices
32a92b4 Fix building for 8974
145196f Add HAVE_SAMSUNG_AUDIO check in Alsa
eb7a2d7 Add Motorola EMU audio dock support
7a28069 audio-caf: snd_use_case_apply_voice_acdb: initialise current_mod[]
e15bb64 alsa_sound: Add support for custom LPA buffer size
afd3505 audio: libaudioamp: add hooks to open/close for amplifier init
1498ee5 Fix Wformat warnings
a654cdd audio-caf: ensure mInputSource is initialised
7b157c7 Fix -Wreorder warnings
2fa37da alsa_sound: Add support for sound card in Galaxy S4 Mini
83ab5f9 alsa_sound: Don't use USB devices for calls
1f4f7f0 alsa_sound: Improve USB device detection
2d1458f alsa_sound: Allow dual-mic device to be used for VOIP calls
29f339c alsa_sound: Untangle VOIP/voice speaker handling
a14010e aacenc: Shut your facehole!
bcaad0a audio-caf: Trigger immediate doRouting() on setMode() change to normal
f80ab65 Merge "hal: Add support for AEC and NS audio effects"
2de9747 Merge "hal: Update devices that are different across variants."
7a2545c hal: Fix voice calls starting on speaker unintendedly
3bb7358 hal: end all calls when setmode(AUDIO_MODE_NORMAL) is called
c98b63e audio: provide a hook for audio amplifier implementations
96441a2 alsa_sound: Add support for VR-on-wired-headset device
4dddf13 alsa_sound: Add support for seperated headset mic devices
affa9fe alsa_sound: Add support for seperated VOIP devices
b9a17da audio: modify the SPEAKER_RX_ACDB to support both MONO and STEREO speaker
77e884a audio-caf: fix dbg message derp
8551731 alsa_sound: Kill LPA logspam
b5c92a9 alsa_sound: change noisy debug statements to verbose
4f6d9c3 alsa_sound: add HTC CSD CLIENT board flag for special cases (BT)
198185e hal: Add support for AEC and NS audio effects
d801ae3 hal: Update devices that are different across variants.
9381e58 Merge "hal : Fix for stability offload issues."
f41dcba Merge "hal: Add support for fluence in regular audio recording"
df817f5 Merge "hal: Remove mobile carrier specific ACDB devices"
e04e27f Merge "hal: Add support for speaker protection"
dc4f757 hal : Fix for stability offload issues.
b034ddb hal: Add support for fluence in regular audio recording
ceb4082 hal: Remove mobile carrier specific ACDB devices
f538cef hal: Add support for speaker protection
ac203d5 Merge "hal: Fix audio playback issue on USB headset"
fae4211 hal: Fix audio playback issue on USB headset
e93ccb3 audio: fix for unhandled NULL pointer in HAL
8b807f8 alsa_sound: Fix for unhandled NULL pointer
9fdbb64 alsa_sound: Support ES325 2Mic and Samsung CSD client
b37a1df alsa_sound: Disable verbose logging
92c331b alsa_sound: Add option to use seperated speakerphone device
67ab4a3 alsa_sound: Allow SPEAKER_DUAL_MIC_* UCMs with USES_FLUENCE_INCALL
b412e8e alsa: fix platform detection for m7 devices
ab2313a Add back ifdef QCOM_COMPRESSED_AUDIO_ENABLED for sound/compress_params.h
0ea4fcf alsa_sound: Support using legacy CAF input buffersize logic
bfd5ae9 alsa_sound: Add support for "Voice Earpiece Extra Gain" mode
ebf5e69 audio: Dynamic library loading, compilation fixes.
358af6d audio: Fix separated audio input support
8dbe982 audio: enable fluence incall feature
38a883c alsa_sound: Add support for Audience A2220
ccbbff7 Enhance ALSA for USB Dock Audio support
2744579 audio-caf: allow devices to only set min buffer sizes
1179300 fmradio: enable STE radio
6afb9ce Merge "hal: Add support for AUXPCM BT"
0a5ca63 Merge "  alsa_sound: Handle API sequence changes to setup               voice path"
1264bab Merge "hal: fix for audio record failures"
f1d46c7 hal: Add support for AUXPCM BT
ab42978 hal: fix for audio record failures
3468f64 Merge "audio: Start proxy when external output is enabled"
61450f4 audio: Start proxy when external output is enabled
b16f3b8 Merge "alsa_sound: Add wifi display to fixed volume devices"
4c0a01e Merge "audio: Fix for AV Sync related issues"
bc29aa8 Merge "audio: Fix mExtOutMutex related lock issue"
88b787b   alsa_sound: Handle API sequence changes to setup               voice path
debeb7b Merge "hal: Enable support for Listen voice wakeup feature"
ed9c38b Merge "hal : Support for another instance of fm recording"
910e186 hal: Enable support for Listen voice wakeup feature
de84f1a hal : Support for another instance of fm recording
7cc901b Merge "hal: Fix for no audio recorded during voice downlink record with mic muted"
065f1be Merge "hal: Add missing offload changes."
6095141 Merge "hal: Add support for multiple hardware variants"
a43f96e hal: Add missing offload changes.
48c921d hal: Add support for multiple hardware variants
8f715d9 hal: Use deep buffer output as primary
e0b186f hal: Fix for no audio recorded during voice downlink record with mic muted
50f8776 Merge "hal: compile voice extensions based on board config flag"
333aa9f alsa_sound: Add wifi display to fixed volume devices
a16217c Merge "audio: fix output flag test in open_output_stream" into klp-dev
71b0d19 Merge "hal: add incall music delivery feature"
303f51d hal: compile voice extensions based on board config flag
ac439b7 Merge "Merge remote-tracking branch into aosp"
f3b9a42 hal: add incall music delivery feature
ace1085 Merge remote-tracking branch into aosp
fb0f712 audio: Fix for AV Sync related issues
3b547db audio: Fix mExtOutMutex related lock issue
8cb7714 Merge "hal: Support for stereo recording audio feature"
2bd75a1 Merge "hal: Add support for ssr audio feature"
866d5ff hal: Fix for Audio Route issue when sound path changes
6bd8dbf hal: Support for stereo recording audio feature
6178a3f hal: Add support for ssr audio feature
83e1797 Merge "audio_hal: add incall recording feature"
7299cff Merge "audio_hal: Add support for multi voice sessions"
43f1660 Merge "hal: Support for usb audio features"
da10764 audio_hal: add incall recording feature
5792d4b hal: Support for usb audio features
4257684 Merge "hal: enable compilation of AudioPolicyManager"
34b585f audio_hal: Add support for multi voice sessions
5037803 hal: enable compilation of AudioPolicyManager
7601379 Merge "audio: Enable support for APQ8084"
c7961de Merge "hal: Support for fm audio features"
a5e7386 Merge "policy_hal: Add support for FM and WFD features"
6e26284 hal: Support for fm audio features
2c69188 merge in klp-release (no-op)
88d28cb policy_hal: Add support for FM and WFD features
b90b0da Merge "policy_hal: Initial commit for target specific audio policy"
e0e7e14 Merge "hal: Fix for Tx Mute issue when a new call accepted while in call"
da1a2d0 Merge "alsa_sound: Add support for Voip"
89a8142 policy_hal: Initial commit for target specific audio policy
60caf20 hal: Fix for Tx Mute issue when a new call accepted while in call
3aa2f46 Merge "hal: Support for anc/aanc/proxy audio features"
c751496 merge in klp-release history after reset to klp-dev
80f8cd7 Merge "audio: audio encoder/decoder enhancement"
07eeafd audio/hal: Configure HDMI channels based on output stream channels
a5ad5ea audio: Enable support for APQ8084
9eaf94e hal: Support for anc/aanc/proxy audio features
f599833 Merge "Hal: Initial commit for B-family targets"
486032d audio: audio encoder/decoder enhancement
c468364 Merge "alsa_sound: Bring-up for SSR"
4e22546 merge in KFS78N (no-op)
a2b49c8 merge in KQS81M
3eb3ee6 Merge "alsa_sound: Proxy changes for WFD"
8e5a4f6 Hal: Initial commit for B-family targets
d90108f alsa_sound: Bring-up for SSR
f01644e Merge "alsa_sound: Enable support for LPA/Tunnel audio playback"
5269691 merge in klp-release history after reset to klp-dev
4c15c4a alsa_sound: Proxy changes for WFD
0505b7c alsa_sound: Enable support for LPA/Tunnel audio playback
ed9c56a hal: Fix for Tx Mute issue when a new call accepted while in call
9fe0e37 alsa_sound: Add support for Voip
7f24504 audio: fix output flag test in open_output_stream
fd9dc8b alsa_sound: Initial changes for basic FM feature
90ec834 alsa_sound: Enable MSM AudioPolicyManager
de517ba merge in klp-release history after reset to klp-dev
a6c11c1 Level measurement in offloaded visualizer
cfe66ae merge in klp-release history after reset to klp-dev
7ff216f audio: Presentation time enhancements
949a089 implement get_presentation_position() for offloaded outputs
ed0b99c audio : add new TMUS MCC and MNC list
9f2265d merge in klp-factoryrom-release history after reset to klp-dev
51b475d merge in klp-release history after reset to klp-dev
8d8f4d5 audio : add new TMUS MCC and MNC list
957b438 Merge "add offloaded audio visualizer" into klp-dev
8c9e76b alsa_sound: Initial bring up of audio
63bbf66 merge in klp-release history after reset to klp-dev
b891db5 audio : add new TMUS MCC and MNC list
c4aef75 add offloaded audio visualizer
02111e9 merge in klp-factoryrom-release history after reset to klp-release
c8e25ee merge in klp-release history after reset to klp-dev
d483bf9 Merge "  alsa_sound: Fix Echo reference logic"
352f27b audio: compress offload enhancements
37f7617 Merge "audio: enable AAC offload" into klp-dev
86e1713 audio: enable AAC offload
4d20e58 audio: set cached volume before starting voice call
5191a85 audio: set cached volume before starting voice call
9645410 merge in klp-release history after reset to klp-dev
2ccd7ba Implement HAL API get_presentation_position
d0dd74f   alsa_sound: Fix Echo reference logic
10e79c6 merge in klp-release history after reset to klp-dev
c6be481 Merge "alsa_sound:  Fix to avoid crash while erasing item from mDeviceList"
6e89524 hal: force stop after drain.

   * hardware/qcom/bt
90228f1 Merge tag 'android-4.4_r1' into cm-11.0
5935091 Merge branch 'jb_2.6' of git://codeaurora.org/platform/hardware/qcom/bt into cm-10.2
13eae4c Merge "Bluetooth: Fix crash issue for 8960/8064"
39e1546 libbt: Fix case where SoC type is not set
9e2cf42 Merge branch 'jb_2.6' of git://codeaurora.org/platform/hardware/qcom/bt into cm-10.2
51414b1 Bluetooth: Fix crash issue for 8960/8064
3c4e356 Merge "Bluetooth: Driver support for Rome"
01c60b6 Bluetooth: Driver support for Rome
53b00df Merge "bluetooth: enable lpm support for atheros SoC"
40bed88 bluetooth: enable lpm support for atheros SoC
6aa3eee Merge "Bluetooth: Driver support for AR3002 SOC"
d3f446e Bluetooth: Driver support for AR3002 SOC
7b151e5 Merge branch 'jb_2.6' of git://codeaurora.org/platform/hardware/qcom/bt into cm-10.2

   * hardware/qcom/camera
7c4617c Merge tag 'android-4.4.1_r1' into HEAD
197b2d6 Merge "Camera: Increase MAX_EXIF_TABLE_ENTRIES to 17" into klp-dev
842d685 Camera: Increase MAX_EXIF_TABLE_ENTRIES to 17
f7ce236 Revert "Camera3: Adjust 3A regions based on FOV crop"
7e5ba59 Merge "Camera3: Use Stream Identity instead of Stream type" into klp-dev
6a5f02e merge in release branch changes (no-op).
cc0a016 Camera3: Use Stream Identity instead of Stream type
f786a17 Camera3: Adjust 3A regions based on FOV crop
7d3ae69 merge in klp-mr1-release history after reset to klp-dev
513aa7f HAL3: EXIF: Set DATE_TIME_DIGITIZED to match DATE_TIME_ORIGINAL
2eb35a0 Revert "Revert "Camera3: Work around for streams with different o/p rates""
90d91b4 Revert "Revert "Camera3: Work around for streams with different o/p rates""
3cf4515 QCamera3: Adding Urgent Metadata
c61f058 Camera3: Set F_NUMBER in exif header
5ed08cd Camera3: Reduce log spam
ef9a3de merge in klp-release (no-op)
9120d19 merge in klp-release history after reset to klp-dev
dd60b0c Camera3: Additional hints for callback
b7d60b4 camera: Increase MAX_EXIF_TABLE_ENTRIES to 16
74c52ec merge in klp-release history after reset to klp-dev
d5f61de Merge "Camera3: Query camera during initialization" into klp-dev
1ec67d0 Camera3: Query camera during initialization
f060ebe Camera3: Validate request rate based on metadata rather than buffers
cc7a1db Camera3: Unblock capture_request in correct condition
cca1ebb merge in klp-release history after reset to klp-dev
df95f4d merge in klp-release history after reset to klp-dev
88275ba camera: Add EXIF tag information for maker and model
514dd60 Camera3: Handle the way fd stats are sent to frameworks
3f8915e Camera3: Reduce the max inflight requests to 4.
eb5811c Camera3: Reduce the max inflight requests to 4.
93822cd Camera3: Change max inflight requests to 5
ac7dd25 Camera3: Add PASSIVE_UNFOCUSED focus state
67b4121 Merge "Camera3: Change max inflight requests to 5" into klp-dev
e45fa8a Camera3: Change max inflight requests to 5
907b583 Camera3: Add PASSIVE_UNFOCUSED focus state
591ae67 Camera3: Add poll fd in QBUF as asynchronous call
50906e4 Camera3: Add poll fd in QBUF as asynchronous call
2b89dab merge in KFS78N (no-op)
c5cd275 merge in KQS81M
05a378a merge in klp-release history after reset to klp-dev
9bdb10c Camera3: Fix edge mode and add some metadata results
2eefba1 merge in klp-release history after reset to klp-dev
d1bbfd4 Merge "Camera3: Clear Metadata channel references" into klp-dev
f49d780 Camera3: Clear Metadata channel references
34296c8 QCamera3: Scene Mode Fix
a6cbffd merge in klp-release history after reset to klp-dev
d8b84eb Merge "Camera3: Add frame drop info to metadata" into klp-dev
45465b8 Camera3: Add frame drop info to metadata
b7cf952 QCamera3: Passing CAM_INTF_META_LENS_STATE from AF to HAL
8bb288a Camera3: Add defaults for some parameters
b3c1a26 merge in klp-release history after reset to klp-dev
bb73321 QCamera3: FD statistics correction
4249ccf merge in klp-release history after reset to klp-dev
1e7fa1c Merge changes I1409319e,I88a50113,I3de3a6a1 into klp-dev
1fca7d2 Camera3: Fixes instability during camera close
f577480 Camera3: use the correct coordinates in resetIfNeededROI
17c34c9 Camera3: Add the JPEG Info to MetaData
249d8d8 Camera3: replace EDQUOT with EUSERS
b156fe4 merge in klp-release history after reset to klp-dev
b16c077 Camera3: Stop polling when no buffers are queued to the kernel
bc69b97 Camera3: Fix send stream info.
d3e9508 Camera3: Send flash mode to result metadata
71871c6 Camera3: Corrects order of parameter/metadata enumeration
ddd1288 Camera3: Corrects order of parameter/metadata enumeration
86e3eae camera: exif support using the new metadata structure
fc024cd camera: Add exif support
127fe0f Camera3: Set name for stream process thread
7a73727 camera: exif support using the new metadata structure
1237194 camera: Add exif support
dc43bf6 Camera3: Set name for stream process thread
ffd226a merge in klp-release history after reset to klp-dev
2043910 Camera3: Corrects error checking during camera info query
46b8b4e Camera3: Removes raw sizes from metadata
99df362 Camera3: Fix memory leaks during preview start/stop
7beca53 Camera3: Populates request ID in default requests
0f0f251 Camera3: Fix memory leaks during preview start/stop
6be371a Camera3: Populates request ID in default requests
cfad4c1 merge in klp-release history after reset to klp-dev
44ac926 merge in klp-release history after reset to klp-dev
32d9e5a QCamera3: Fix focusRange to be a pair of float value
5cbe679 merge in klp-release history after reset to klp-dev
c013552 Merge "camera: say no to logspam" into klp-dev
ba7843e camera: say no to logspam
c50aa0b Merge "Camera3: Use EDQUOT when open multiple camera failed" into klp-dev
051a06e merge in klp-factoryrom-release history after reset to klp-release
4617019 merge in klp-release history after reset to klp-dev
65fead1 QCamera3: Populate the base gain factor metadata
e407efb Camera3: Populate the sensor.exposureTime in initStaticMetadata
867ab9f Camera3: Fix accidentally reverted change in QCamera3HWI
706d3c5 Camera3: Use EDQUOT when open multiple camera failed
4e5fef6 Camera3: Check metadata channel before stopping it
3e500ec Camera3: Change metadata reporting to framework
0b11b27 Camera3: Enforce order of adding parameters
b0a803d Merge "Camera3: Set the edge strength based on fwk value" into klp-dev
4e9f714 Camera3: Set the edge strength based on fwk value
5311c82 merge in klp-release history after reset to klp-dev
5e801cc Merge "Camera3: Fix AF and AWB translation" into klp-dev
73b2b0e Camera3: Fix AF and AWB translation
9770445 QCamera3: Adding timeout to processCaptureRequest
7e06a86 merge in klp-release history after reset to klp-dev
e195a9c merge in klp-release history after reset to klp-dev
bce5a07 Camera3: Add meta data entry for tone map
c90fa3c Camera2: Fix build, really.
62595db Camera3: Synchronize between metadata stream with image streams
f7dca66 Camera3: Fix edge mode and noise reduction mode settings
dac62b7 Camera3: Send stream type information to daemon
d363f94 Camera3: Send stream info to daemon at configure
14dfc27 Camera3: Add LOG_NDEBUG in all source files
fb0bfa4 Camera2: Fix build
5b6463d merge in klp-release history after reset to klp-dev
e2f4853 Camera3: Add color channel info with tonemap info.
41da374 Camera3: Fix rapid ZSL snapshots
6a225c8 Camera3: Name HAL threads
1ef8c62 merge in klp-release history after reset to klp-dev
c232705 Camera3: Set extra usage flags for video stream buffers
2123c5d Camera3: Give heads up capture intent to Daemon

   * hardware/qcom/display
a4d60f1 Merge tag 'android-4.4.1_r1' into HEAD
2cacc35 Copy virtual display FB to outbuf even with no app layers
671b3ce merge in release branch changes (no-op).
e66d576 hwc: Drop alpha from writeback
2d3fc4c hwc: Drop alpha from writeback
36c325d Merge "overlay: writeback: Do not create writeback instance on dumpsys" into klp-dev
22af1a2 overlay: writeback: Do not create writeback instance on dumpsys
8f1c93c hwc: virtual display: Use outbuf handle width to configure xres
8c92631 Merge tag 'android-4.4_r1' into cm-11.0
103c736 overlay: writeback: Add dumpsys info
30f8aae hwc: Do not use fb handle in hwc_prepare
7220a4f hwc: Do not compose RGB layers for virtual displays
b434b98 hwc: Add support for virtual displays
c20104e overlay: Trace MDP ioctls
5f531ba gralloc: Set default value for implementation defined formats
873a69a display: Use L3 DRM for non TZ content
7f886d7 hwc: Enable rotator during resolution change.
aa91993 Merge "hwc: Enable rotator during resolution change." into klp-dev
da6152a hwc: Enable rotator during resolution change.
f27ac60 merge in klp-release (no-op)
15bb659 merge in klp-release history after reset to klp-dev
b5199b0 hwc: Add load based partial mdp comp
d4f8e24 overlay: Account for transform in size calculation
c1371aa overlay: Account for transform in size calculation
b381905 hwc: Do not punt secure layers for non integral crops
2088449 hwc: Do not punt secure layers for non integral crops
218456e hwc: Include more cases in partial MDP composition.
95a99fd hwc: Add check for block mode for rotated video
625e0a7 hwc: Include more cases in partial MDP composition.
1c3402c hwc: Add check for block mode for rotated video
1b53625 merge in KFS78N (no-op)
538ed06 merge in KQS81M
6341a15 gralloc: Perform function to return custom stride
5d1d54f gralloc: Perform function to return custom stride
b866e34 merge in klp-release history after reset to klp-dev
9357ed1 display: Add memtrack HAL for msm8974
0499c1c merge in klp-release history after reset to klp-dev
a92335e hwc: Do not enable HPD.
d5a7573 fix fd leak in memtrack.msm8960
454565c fix fd leak in memtrack.msm8960
4eb2efb merge in klp-release history after reset to klp-dev
073830d gralloc: Add padding byte for YUV 420
9eaa4c4 merge in klp-release history after reset to klp-dev
64c03fe Revert "hwc: Get the retire fence from the MDP driver"
28c93c9 Fix remainig exynos references
b7826b6 merge in klp-release history after reset to klp-dev
04dd30c hwc: Get the retire fence from the MDP driver
63d6688 hwc: Get the retire fence from the MDP driver
8ade45c Merge "Initial msm8x64 memory tracker HAL" into klp-dev
2e94b1a merge in klp-release history after reset to klp-dev
43b3bfe hwc: Punt layers with non integral source crop
d79de9b hwc: Add additional trace points
b46313b Initial msm8x64 memory tracker HAL

   * hardware/qcom/display-caf
b72d728 Merge branch 'kk_2.7_rb1.17' of git://codeaurora.org/platform/hardware/qcom/display into cm-11.0
cfb42fe Merge "hwcomposer : Fix copybit render buffer fence usage."
6eb6d75 Merge "libhwcomposer: Fence FD Count not handled for CACHED layer"
1613bd1 Merge branch 'kk_2.7_rb1.15' of git://codeaurora.org/platform/hardware/qcom/display into cm-11.0
e90397e Merge "Donot compose layers if external is in pause state"
8935d51 Donot compose layers if external is in pause state
fb38673 libhwcomposer: Fence FD Count not handled for CACHED layer
a6b8a88 Merge "hwc: Do not use fb handle in hwc_prepare"
d846cae hwc: Do not use fb handle in hwc_prepare
23e71ed Merge branch 'kk_2.7_rb1.13' of git://codeaurora.org/platform/hardware/qcom/display into cm-11.0
3e71c90 Merge "libgralloc: correct assigment of HAL_PIXEL_FORMAT_RGBA_8888"
4ab3f7e libgralloc: correct assigment of HAL_PIXEL_FORMAT_RGBA_8888
8fc8330 Merge "libmemtrack: Add correct target information"
5903006 Merge "Initial msm8x64 memory tracker HAL"
d69a3bb libmemtrack: Add correct target information
b9a4d34 Initial msm8x64 memory tracker HAL
157dc99 hwcomposer : Fix copybit render buffer fence usage.
2956c6a Merge "Avoid ov set failures in rapid wfd pause/resume"
3896120 Merge "gralloc: Fix caching for rarely read/write flags"
e924cfe Merge "hwc: remove unblanking fb from openframebufferdevice"
f594c31 hwc: remove unblanking fb from openframebufferdevice
dbf3fd3 Avoid ov set failures in rapid wfd pause/resume
3ca36ad Merge "hwc: Add support for Secure display"
5c375db gralloc: Fix caching for rarely read/write flags
7f012b0 Merge branch 'kk_2.7_rb1.10' of git://codeaurora.org/platform/hardware/qcom/display into cm-11.0
0603c8a hwc: Disable idle invalidation for command mode panels
afc70cb hwc: Enable rotator during resolution change.
8a8912c gralloc: Perform function to return custom stride
14cb7bd Merge "WFD video playback scenario in downscale mode."
62ccd92 memtrack: actually replace remaining exynos references
0a80c01 Initial memory tracker HAL
9ce6018 Merge "Remove AOSP reference to utils.mk"
433ef59 WFD video playback scenario in downscale mode.
53f2c86 Remove AOSP reference to utils.mk
bc48379 hwc: Make the fallback to Copybit composition a compile time option
f15d669 Revert "HWC: Check for proper MDP version to enable C2D comp"
ef0a395 Merge "Disable Mixed mode for External"
5a4e17f Disable Mixed mode for External
ca4b811 Merge "hwc: Fix for MDP Downscaling limitation"
d95dc20 Merge "hwc: Listen fb0 event for panel status"
67578bb Merge "hwc: handle actionsafe with downscale on ext enabled"
ceb45d5 Use CM standard qcom naming
3ad76e3 hwc: Silence some logging
da73414 Fix media playout on 8974
50cc1fb gralloc: Use compile time flag for mdss.
d15eb42 gralloc: Fix some differences with compatibility code
930b613 gralloc: Use new ION API by default
09a0390 display: Add flag to allow legacy allocations from MM heap
fb420c3 gralloc: Backward compat for devices using older camera heap
ddedb55 hwc: Get the retire fence from the MDP driver
46434de hwc: Add support to enable CABL for video use case only
3d4b808 display: Remove libmm-abl dependency
6adff98 Add support for white LEDs
c2be636 overlay: Add tolerance to downscale factor
724d346 gralloc: Add workaround for Jellybean camera drivers
1485480 display: Fix support for MDP 4.1
1a9f8b0 display: Use actual kernel headers for all builds
8233e38 copybit: Fallback to SF heap when IOMMU isn't available
0eead21 gralloc: Let gralloc_priv.h be overloaded by device trees
59931a8 Tiny changes to support media codecs with vanilla driver.
c6ad1b8 qcomBSP:  put check on new ionalloc
70db274 Fix ION_IOC_MAP error on old ion api during drm video playback
2fbc10e display: Add support for MDP 4.1
a781b4c overlay: Bring back debug.mdpcomp.maxlayer
fb3c5f3 Update include paths
cca9134 Only build CAF display variant when requested.
eddd76b qcom_display: add TARGET_PROVIDES_LIBLIGHT
c2cd091 hwc: Fix for MDP Downscaling limitation
e24c941 hwc: Listen fb0 event for panel status
6cc65e9 hwc: handle actionsafe with downscale on ext enabled
31c3bf7 Merge "hwc: Fix unchecked return value"
4acfdf7 Merge "gralloc: Set default value for implementation defined formats"
bd62a86 Merge "hwc: use sourceCropF instead of sourceCrop from hwc_layer_t"
46a4904 Merge "libexternal: Restrict external mdp downscale to 1080p"
6688bd6 gralloc: Set default value for implementation defined formats
c26ec3f libexternal: Restrict external mdp downscale to 1080p
6177f6d hwc: use sourceCropF instead of sourceCrop from hwc_layer_t
cbec3ff hwc: Add support for Secure display
124a491 hwc: Fix unchecked return value
8681744 Merge "hwc: Do not punt secure layers for non integral crops"
827e59a Merge "overlay: Account for transform in size calculation"
522aebb Merge "hwc: Fix rotator size allocation to max buffer size"
dad950f Merge "libhwcomposer: Make Rect utils generic."
4cb4a63 Merge "libexternal: remove mEDIDs string"
e697f36 Merge "libhwcomposer: Optimize layer crops when possible."
a0f62d0 Merge "hwc: support 8x26 variants"
ba62012 hwc: Do not punt secure layers for non integral crops
e9096bd overlay: Account for transform in size calculation
b16e662 hwc: Fix rotator size allocation to max buffer size
30c5a56 libhwcomposer: Make Rect utils generic.
9d38321 libexternal: remove mEDIDs string
daeab8f libhwcomposer: Optimize layer crops when possible.
ef231d3 hwc: support 8x26 variants
a1c49a5 Merge "display: Add support to HAL_PIXEL_FORMAT_NV21_ZSL format"
adf892e Merge "gralloc: Add padding byte for YUV 420"
512a56a Merge "Replace sRGB_888 with sRGB_X_8888"
d759965 Merge "gralloc: Add allocation support for sRGB formats"
93c2f42 Merge "hwc: Punt layers with non integral source crop"
7716456 Merge "hwc: Bump up version to 1.3"
430eb3c Merge "hwc: Add support to smooth streaming feature."
aa2521b Merge "hwcomposer: Clear mVirtualonExtActive on EXTERNAL_OFFLINE"
65e4678 hwcomposer: Clear mVirtualonExtActive on EXTERNAL_OFFLINE
18a6144 Merge "hwc: Include more cases in partial MDP composition and fix bug."
6a31466 hwc: Add support to smooth streaming feature.
15fa13d hwc: Include more cases in partial MDP composition and fix bug.
de13ed0 display: Add support to HAL_PIXEL_FORMAT_NV21_ZSL format
6c7e68d gralloc: Add padding byte for YUV 420
81af921 get rid of HAL pixelformats 5551 and 4444
67aaa18 Merge "Revert "Initial bringup hardware-qcom-display"" into kk_2.7_bu
47174b0 Replace sRGB_888 with sRGB_X_8888
6bf1939 gralloc: Add allocation support for sRGB formats
ac34bd7 hwc: Punt layers with non integral source crop
5a74377 hwc: Bump up version to 1.3
843810b hwc: Upgrade partial MDP composition
70e04d0 display: Add support for interleaved YUY2 and YUYV format.
ec930da Revert "Initial bringup hardware-qcom-display"
ad6463a Initial bringup hardware-qcom-display
1484c26 Merge "hwc: Set display as active only after unblanking it"
a2c8354 hwc: Set display as active only after unblanking it
db9e1a6 Merge "HWC: Check for proper MDP version to enable C2D comp"
3f4690f Merge "hwc:Donot invoke commit when wfd is in pause state"
88e2b9c HWC: Check for proper MDP version to enable C2D comp
d767b53 Merge "hwc: Call commit after unset of pipes"
502ae37 Merge "hwc: Cleanup patch for SideSync and WFD/HDMI downscale feature"
c39f12b Merge "display: Add BufferMirrorMode support for External"
62138ab Merge "hwc: Perform MDP downscaling for WFD/HDMI Scenario"
23c22f6 hwc: Call commit after unset of pipes

   * hardware/qcom/gps
1433198 Merge "libloc_api: Reduce debug level" into cm-11.0
b539138 librpc: Move librpc from the discontinued msm7k repo
869d003 libloc_api: Reduce debug level

   * hardware/qcom/keymaster
b2310a3 Merge tag 'android-4.4_r1' into cm-11.0

   * hardware/qcom/media
403aaf0 vidc: venc: Add support for AVCProfileConstrainedBaseline
2d704dd mm-video: venc: restrict codec level based on target specific macro
f5a6dd3 media: fix msm8660 omx issue
71c15c7 Merge tag 'android-4.4.1_r1' into HEAD
c12b9f6 mm-video: venc: Correct a typo in variable name
a8b8823 QCMetaData: Add key for interlace
87cc59a Use actual kernel headers and display-caf paths if defined
cf84081 mm-video: vidc: venc: add set ctrl to request sequence header
2e277fb mm-video: venc: switch between executing and loaded.
9051a98 mm-video: vidc:  release registered buffers from driver
a44fe52 merge in release branch changes (no-op).
fc15468 media: Only build when no variant is set
36114d4 mm-video: vidc: stability fixes in decoder
e048a84 mm-video: vidc: Fix codec config behavior in flush
a943a92 mm-video: vidc: stability fixes in decoder
a7cc922 mm-video: vidc: Fix codec config behavior in flush
bbc3881 mm-video: venc: allocate input buffers as uncached
9a66925 Merge "mm-video: venc: allocate input buffers as uncached" into klp-dev
99faaf7 mm-video: venc: allocate input buffers as uncached
0abbfba merge in klp-release (no-op)
991dc3d merge in klp-release history after reset to klp-dev
ac64d24 mm-video: support adaptive playback mode
ca1f138 mm-video: set gralloc metadata only if handle is valid
7e25ac1 Merge "mm-video: set gralloc metadata only if handle is valid" into klp-dev
099ba28 mm-video: set gralloc metadata only if handle is valid
f9a0bc1 merge in KFS78N (no-op)
66ab0c7 merge in KQS81M
8fe4c43 merge in klp-release history after reset to klp-dev
c7c8141 mm-video: venc: fix corner case with 'handle zero-length invalid EOS buffers'
9d36828 Merge "mm-video: venc: fix corner case with 'handle zero-length invalid EOS buffers'" into klp-dev
b183034 mm-video: venc: fix corner case with 'handle zero-length invalid EOS buffers'
90c7926 libc2dcolorconvert: Use pre-multiplied flag for RGBA8888 format
7710bfb mm-video: vidc: disable extra data for vp8
69e702b mm-video: vidc: disable extra data for vp8
016271c merge in klp-release history after reset to klp-dev
5261c87 Merge "Revert "Revert "mm-video: vidc: make extended index for meta buffer mode generic""" into klp-dev
167e5e3 Merge "Fix occam/flo builds after metadata constant change" into klp-dev
8e9fdc3 Revert "Revert "mm-video: vidc: make extended index for meta buffer mode generic""
eb8af24 Fix occam/flo builds after metadata constant change
68a3f84 Merge "Revert "mm-video: vidc: make extended index for meta buffer mode generic"" into klp-dev
160217c Revert "mm-video: vidc: make extended index for meta buffer mode generic"
576efc8 mm-video: vidc: changes to support dynamic buffer mode
6eb72c5 mm-video: vidc: make extended index for meta buffer mode generic
24bee82 mm-video: vidc: support extended index for dynamic buffer mode
0ea5683 merge in klp-release history after reset to klp-dev
831754d Don't call function defined in vendor tree.
5f69973 merge in klp-release history after reset to klp-dev
b37f632 merge in klp-release history after reset to klp-dev
09b1225 mm-video: vidc: Fix frameparser behavior on EOS with data
be7bf1e mm-video: Free frame_parser in component de-init
f745013 mm-video: vidc: Flush m_input_free_q when input buffers are freed
db85278 mm-video: vidc: Fix frameparser behavior on EOS with data
7f118f5 mm-video: Free frame_parser in component de-init
a785de0 mm-video: vidc: Flush m_input_free_q when input buffers are freed
7f3c89a mm-video: vidc: Fix frameparser behavior on EOS with data
aa66d36 mm-video: Free frame_parser in component de-init
74258d5 mm-video: vidc: Flush m_input_free_q when input buffers are freed
56dd7e5 mm-video: venc: handle zero-length invalid EOS buffers

   * hardware/qcom/media-caf
ff63c75 mm-video: Add NO_IOMMU flag and enable it by default for msm8660
1dc0bc7 Merge branch 'kk_2.7_rb1.15' of git://codeaurora.org/platform/hardware/qcom/media into cm-11.0
d72eeed Merge branch 'kk_2.7_rb1.13' of git://codeaurora.org/platform/hardware/qcom/media into cm-11.0
b15073d Merge "mm-video: vdec: Set input buffer size dynamically"
3d8326b Merge "dashplayer: Send buffering start event conditionally"
81d602d Merge "dashplayer: Reject https dash urls"
a82457c dashplayer: Reject https dash urls
40560b0 Merge "mm-video: venc: Correct a typo in variable name"
c8f26af Merge branch 'kk_2.7_rb1.10' of git://codeaurora.org/platform/hardware/qcom/media into cm-11.0
61d1e1e Fix path for including non caf display variant files
0c73bb5 mm-video: vdec: Set input buffer size dynamically
f1239bc Merge "Remove AOSP reference to utils.mk"
ea9fe18 mm-video: venc: Correct a typo in variable name
fe9e514 Remove AOSP reference to utils.mk
b513db8 dashplayer: Send buffering start event conditionally
e7c599e Merge "dashplayer: Handle error for text track"
8539253 dashplayer: Handle error for text track
cdf08c0 mm-video: venc: Correct a typo in variable name
f98508e mm-video: Fix compile error on 7x30.
497dfc3 mm-core: Remove double declaration of OMX.qcom.audio.decoder.aac
76ed9f7 Fix compilation issues.
94c3442 Merge "dashplayer: Add support for invoke"
5363025 Merge "mm-video: vdec: Support adaptive playback mode"
0ed8cce Merge "mm-video: vidc: set stride in gralloc-metadata for adaptive-playback"
080e3ea dashplayer: Add support for invoke
0a2d662 Merge "Dashplayer: enable adaptive playback based on codec format key"
404803f mm-video: vidc: set stride in gralloc-metadata for adaptive-playback
d3b9062 mm-video: vdec: Support adaptive playback mode
cc53e8d Dashplayer: enable adaptive playback based on codec format key
4e5b6b6 Merge "media: compilation fix for updated sdk version"
35251e7 media: compilation fix for updated sdk version
427ede3 camera bringup changes hardware-qcom-media
d77cc7c Merge "dashplayer: Remove cached formats from the proper location"
4fe81c5 Merge "mm-video: vidc: Fix an issue in flush for Surfacemediasource_test"
f15822e Merge "mm-video: vdec: ref count the notifications to secure-display"
bdff120 mm-video: vidc: Fix an issue in flush for Surfacemediasource_test
076081b mm-video: vdec: ref count the notifications to secure-display

   * hardware/qcom/msm8960
2181c0b Merge tag 'android-4.4_r1' into cm-11.0
25a7cce merge in klp-release history after reset to klp-dev
d8d0b00 Revert "msm8960: update msm_kgsl.h"
632bfdf msm8960: update msm_kgsl.h
4403dc9 msm8960: update msm_kgsl.h

   * hardware/qcom/msm8x74
7d318ce Merge tag 'android-4.4.1_r1' into HEAD
7a4be6d msm8x74: update videodev2 kernel headers
c1650ed merge in klp-release (no-op)
eecf77b merge in klp-release history after reset to klp-dev
211a448 Update kernel headers for post proc modules.
e29237f merge in KFS78N (no-op)
3fbca5e merge in KQS81M
3f4d0e6 merge in klp-release history after reset to klp-dev
ae4ffff Merge "msm8x74: update videodev2 kernel headers" into klp-dev
a0393a0 merge in klp-release history after reset to klp-dev
b690f7c msm8x74: Update msmb_pproc.h
321b2ae msm8x74: update videodev2 kernel headers
6d424c0 msm8x74: updated kernel headers
d1d83fe msm8x74: updated kernel headers
014f74f Revert "mdp: Update header for retire fence"
afaab06 mdp: Update header for retire fence
f381cb1 mdp: Update header for retire fence
39255af Update the kernel headers

   * hardware/qcom/power
804fa4d power: Skip build if perf enabled
c20afdf Merge tag 'android-4.4.1_r1' into HEAD
ff9f453 power: Toggle encoder boost for camera preview
18ed0b2 Merge tag 'android-4.4_r1' into cm-11.0
1e661b8 Support encoder boost
3d5810a power: Don't build this if we choose the CM PowerHAL

   * hardware/qcom/wlan
25dad90 Merge tag 'android-4.4_r1' into cm-11.0
5c77c7b Merge branch 'jb_2.6' of git://codeaurora.org/platform/hardware/qcom/wlan into cm-10.2
f3d6054 Merge "wcnss: Ignore calibrated data during factory testing"
690d703 Merge "wlan: Add WCNSS service daemon"

   * hardware/ril
962bdb2 Merge tag 'android-4.4.1_r1' into HEAD
865ce3b Fix documenation IMS registration state.
40e57d7 Merge tag 'android-4.4_r1' into cm-11.0
a18b9d1 RIL: Support SMS over IMS
3492c6e Change PDP_FAIL_SIGNAL_LOST to be retryable.
cb688f2 Merge tag 'android-4.3_r3.1' of https://android.googlesource.com/platform/hardware/ril into cm-10.2

   * hardware/samsung_slsi/exynos5
1cc4da5 Merge tag 'android-4.4_r1' into cm-11.0
c01d51e merge in klp-release history after reset to klp-dev
a3bcc37 libcamera2: Video Stabilization Killswitch
4ed83a2 merge in KQS81M
3355a46 merge in klp-release history after reset to klp-dev
8771050 Merge "libcamera2: Static characteristic metadata fixes" into klp-dev
d7affd5 merge in klp-release history after reset to klp-dev
a6302fa libcamera2: new return code when camera in use
30f3ec9 libcamera2: Add exposure time to default request
7815b08 merge in klp-release history after reset to klp-dev
c0b4a4f hwc: do not allow gsc downscaling by exactly max_downscale
1b2236e libcamera2: Static characteristic metadata fixes
d7e1d2f merge in klp-release history after reset to klp-dev
d03ee77 Merge "Restore overlay support for RGB565 layers" into klp-dev
fefc737 Restore overlay support for RGB565 layers
ff33d0b Merge "libcamera2: fix test crash issue due to garbage function pointer." into klp-dev
cf95ef6 libcamera2: fix test crash issue due to garbage function pointer.
a4863a2 libcamera2: hardwareSupportedLevel should be limited
3feb4c1 merge in klp-release history after reset to klp-dev
24b40be exynos_omx: multi_thread: Fix CodecReconfig issue.
bd09b81 exynos_omx: multi_thread: Fix for dynamic resolution change timing issue.
5a4b627 merge in klp-release history after reset to klp-dev
07bbe49 Merge "exynos_omx: multi_thread: Fix the return data length with EOS in meta data mode." into klp-dev
884ab8a Fix compile warning
7987a08 exynos_omx: multi_thread: Fix the return data length with EOS in meta data mode.
3e29366 merge in klp-release history after reset to klp-dev
461c790 Merge "Initial memory tracker hal for exynos5" into klp-dev
8cedfac merge in klp-release history after reset to klp-dev
09a7ac3 Merge "Exynos5: Camera HAL v2: Increase the number of gralloc buffers in allocateStream()" into klp-dev
a07915f merge in klp-release history after reset to klp-dev
ae453ee Initial memory tracker hal for exynos5
0c5aeec libcamera2: Fix stream id types
7604f7b Use EVP_PKEY_get1_RSA to get RSA reference

   * hardware/ti/omap3
9edbe7d libtiutils: fix include header path

   * hardware/ti/wlan
67420da wpa_supplicant_lib: add check for TI specific wpa_supplicant
bb717d5 Merge "wl12xx: Import firmware & ini files from ol_R5.SP5.01" into cm-11.0
b9fd1ef Merge "ti/wlan: Remove obsolete files" into cm-11.0
3c76df8 wl12xx: Import firmware & ini files from ol_R5.SP5.01
62334b6 ti/wlan: Remove obsolete files
3f11d2d compat-wireless: turn on TESTMODE and MAC DEBUGFS, turn off BT
d01bc3f Merge "WLAN - wl12xx: Update version to ol_R5.SP5.01" into cm-10.2
7031869 Merge "WLAN - compat_wl12xx: more file cleanups" into cm-10.2
2a57025 WLAN - wl12xx: Update version to ol_R5.SP5.01
5e39ed6 WLAN - wl12xx: Update to R5.SP5.01 from R5.SP3.06 package
1c84cf9 WLAN - compat_wl12xx: more file cleanups

   * hardware/ti/wpan
3565ae4 FM: Fix makefile logic
09c3b14 wpan: Enable flag check for FM app
2956461 wpan: fix build issues
1edc5ef Clean up makefiles
89c6b5d Merge tag 'android-4.4_r1' into cm-11.0
9fc2766 Fix compile error with FORTIFY_SOURCE

   * kernel/motorola/omap4-common
386cdd7 Update defconfig for 4.4
62f38d4 misc: uidstat: avoid create_stat() race and blockage.
107e68e ipv6: fix bad free of addrconf_init_net
20c9aa6 inet: limit length of fragment queue hash table bucket lists
e880a7f ipv6: stop multicast forwarding to process interface scoped addresses
2f23fb1 ipv6: introdcue __ipv6_addr_needs_scope_id and ipv6_iface_scope_id helper functions
8446c6f ping: always initialize ->sin6_scope_id and ->sin6_flowinfo
3ea2db2 net: ipv6: Add IPv6 support to the ping socket.
127b126 ipv4: fix a bug in ping_err().

   * libcore
f6f72e5 Libcore: Add .aac MIME TYPE
3852c06 libcore: Set CAP_LAST_CAP as CAP_BLOCK_SUSPEND
6a8226b Add CAP_BLOCK_SUSPEND to OS constants
24452cf Merge tag 'android-4.4.1_r1' into HEAD
8629cea am 5ff3bc94: am 4c7d72a6: am fe1f3d77: am 11708986: am b00f46fc: am 23b3ea3a: am e496d90d: am cef32f3b: Merge "SSLEngine: Test that server params are verified" into jb-dev
5ff3bc9 am 4c7d72a6: am fe1f3d77: am 11708986: am b00f46fc: am 23b3ea3a: am e496d90d: am cef32f3b: Merge "SSLEngine: Test that server params are verified" into jb-dev
4c7d72a am fe1f3d77: am 11708986: am b00f46fc: am 23b3ea3a: am e496d90d: am cef32f3b: Merge "SSLEngine: Test that server params are verified" into jb-dev
fe1f3d7 am 11708986: am b00f46fc: am 23b3ea3a: am e496d90d: am cef32f3b: Merge "SSLEngine: Test that server params are verified" into jb-dev
1170898 am b00f46fc: am 23b3ea3a: am e496d90d: am cef32f3b: Merge "SSLEngine: Test that server params are verified" into jb-dev
b00f46f am 23b3ea3a: am e496d90d: am cef32f3b: Merge "SSLEngine: Test that server params are verified" into jb-dev
23b3ea3 am e496d90d: am cef32f3b: Merge "SSLEngine: Test that server params are verified" into jb-dev
e496d90 am cef32f3b: Merge "SSLEngine: Test that server params are verified" into jb-dev
cef32f3 Merge "SSLEngine: Test that server params are verified" into jb-dev
427b3d6 Merge "Fix flakiness in DateIntervalFormatTest." into klp-dev
c206b49 am af89ff92: am ff23cc88: am 314c1f46: am 9c94365f: am 3a160bcf: am 7f1b2d5d: am 6da3c4a6: am ef6e14e8: SSLEngine: Verify server RSA params signature
af89ff9 am ff23cc88: am 314c1f46: am 9c94365f: am 3a160bcf: am 7f1b2d5d: am 6da3c4a6: am ef6e14e8: SSLEngine: Verify server RSA params signature
ff23cc8 am 314c1f46: am 9c94365f: am 3a160bcf: am 7f1b2d5d: am 6da3c4a6: am ef6e14e8: SSLEngine: Verify server RSA params signature
314c1f4 am 9c94365f: am 3a160bcf: am 7f1b2d5d: am 6da3c4a6: am ef6e14e8: SSLEngine: Verify server RSA params signature
9c94365 am 3a160bcf: am 7f1b2d5d: am 6da3c4a6: am ef6e14e8: SSLEngine: Verify server RSA params signature
3a160bc am 7f1b2d5d: am 6da3c4a6: am ef6e14e8: SSLEngine: Verify server RSA params signature
7f1b2d5 am 6da3c4a6: am ef6e14e8: SSLEngine: Verify server RSA params signature
6da3c4a am ef6e14e8: SSLEngine: Verify server RSA params signature
0669a8c SSLEngine: Test that server params are verified
ef6e14e SSLEngine: Verify server RSA params signature
4409dd6 Fix flakiness in DateIntervalFormatTest.
0b95e3e am 5e3b34fd: am 0d6b949e: am 3915bd48: am 9254c0c6: am 3ce56fab: am 74e97557: am db219623: am a7a96f2e: SSLEngine: verify DHE signature
5e3b34f am 0d6b949e: am 3915bd48: am 9254c0c6: am 3ce56fab: am 74e97557: am db219623: am a7a96f2e: SSLEngine: verify DHE signature
0d6b949 am 3915bd48: am 9254c0c6: am 3ce56fab: am 74e97557: am db219623: am a7a96f2e: SSLEngine: verify DHE signature
3915bd4 am 9254c0c6: am 3ce56fab: am 74e97557: am db219623: am a7a96f2e: SSLEngine: verify DHE signature
9254c0c am 3ce56fab: am 74e97557: am db219623: am a7a96f2e: SSLEngine: verify DHE signature
3ce56fa am 74e97557: am db219623: am a7a96f2e: SSLEngine: verify DHE signature
74e9755 am db219623: am a7a96f2e: SSLEngine: verify DHE signature
db21962 am a7a96f2e: SSLEngine: verify DHE signature
a7a96f2 SSLEngine: verify DHE signature
40f9bd1 art: Fix building under JDK7
b6c3a7c workaround an armv6 gcc 4.7 bug
7646e2e GC triggering performance optimizations
79c7c4a Fix compilation of Enum on JDK 7
3dbc126 Merge "Tests for an already-fixed CharsetEncoder bug." into klp-dev
65e1ec2 Tests for an already-fixed CharsetEncoder bug.
0f702e2 Clean up CharsetDecoder and CharsetEncoder.
74bdf4b The file in /data overrides the file in /system, not the other way round.
9ad8351 Merge "Add a test for lower case auth scheme handling." into klp-dev
92918da Merge "Make getInetAddress generate less garbage." into klp-dev
87093a8 Merge "Remove UnsafeByteSequence." into klp-dev
2684aea Merge "Remove use of UnsafeByteSequence." into klp-dev
5c17254 Merge "Remove unused code from CharsetBenchmark." into klp-dev
0806909 Fix ZoneInfoDBTest on devices that have taken a gservices tzdata update.
0a3d839 Remove unused code from CharsetBenchmark.
93da7df Remove use of UnsafeByteSequence.
c7b35cd Remove UnsafeByteSequence.
671a834 Make getInetAddress generate less garbage.
ec33de3 Add a test for lower case auth scheme handling.
7177010 libcore: Do not pre-bind socket in connect method
4c7b00e GC triggering performance optimizations
2496a68 Add a cache to ICU.getBestDateTimePattern.
e690ff8 Add more certificate MIME type mappings.
c5991a7 merge in klp-release (no-op)
e239af5 merge in klp-release history after reset to klp-dev
8bf63a6 Add a test for a ja_JP AlphabeticIndex bug.
7d4a5e0 merge in klp-release history after reset to klp-dev
c8cfc66 Preload DexCaches
34b9715 merge in KFS78N (no-op)
638fdab merge in KQS81M
951552d merge in klp-release history after reset to klp-dev
34f81a1 ZipFile: fix comparison for offset, pt 2
a0f57f0 Merge "ZipFile: fix comparison for offset" into klp-dev
81e81ce ZipFile: fix comparison for offset
6cb9569 merge in klp-release history after reset to klp-dev
213ea54 Merge "Add prefix to cert pin failure logging." into klp-dev
c1cf434 merge in klp-release history after reset to klp-dev
25adf29 Conscrypt: correct key selection with no sigAlg
1f71d16 Add prefix to cert pin failure logging.
0e1d171 merge in klp-release history after reset to klp-dev
a6e22fc Avoid computing class def indices.
98430d0 Fix getGenericInterfaces for the no annotation case.
d4ec55c Lazier annotation signature parsing.
9366a6b Add a missing expectation for ASCIICharsetEncoderTest.
4797415 Fix libcore.java.nio.charset.OldCharset_MultiByte_UTF_16#test_Encode expectation.
12f0b00 Add a missing expectation for ASCIICharsetEncoderTest.
f08f168 Fix libcore.java.nio.charset.OldCharset_MultiByte_UTF_16#test_Encode expectation.
647ca4a merge in klp-factoryrom-release history after reset to klp-release
b757c13 merge in klp-release history after reset to klp-dev
11a22c9 Add expectations for three known CharsetDecoder-/CharsetEncoder-related failures.
f9fbb9d Add specific exception for wrong final block length
79d2b0b merge in klp-release history after reset to klp-dev
e783928 icu4c DateIntervalFormat objects are expensive enough that we need to cache them.
b241b28 Merge "Revert "Revert "Reconcile differences between zip implementations""" into klp-dev
e086d43 Merge "Return IvParameters in OpenSSLCipher#getParameters" into klp-dev
3d2b2ad Revert "Revert "Reconcile differences between zip implementations""
6471337 Merge "Properly refcount X509 instances" into klp-dev
bb12b6a Merge "Revert "Reconcile differences between zip implementations"" into klp-dev
c2bcd6f Revert "Reconcile differences between zip implementations"
2c8b5b6 Merge "Reconcile differences between zip implementations" into klp-dev
499f7cd Properly refcount X509 instances
7444756 merge in klp-release history after reset to klp-dev
bb68396 Reconcile differences between zip implementations
142bd77 Merge "Remove dependency on JNIHelp header side effects." into klp-dev
8d59a14 Return IvParameters in OpenSSLCipher#getParameters
cc5305a Remove dependency on JNIHelp header side effects.
ae39ce5 merge in klp-release history after reset to klp-dev
e3ebbdd Merge "Fixed interruption of blocked SSLSocket via Socket.close()" into klp-dev
3f17b9a Fixed interruption of blocked SSLSocket via Socket.close()
6429931 Use sk_FOO_pop_free instead of sk_FOO_free
22d018d merge in klp-release history after reset to klp-dev
6243428 Make sure AlgNameMapper has the latest name version
41a439b Fix formatDateRange's decisions about when to show a year.
6111f22 Merge "Register Conscrypt as the AlgNameMapper source" into klp-dev
b6963ac Register Conscrypt as the AlgNameMapper source
dc25e3c Merge "Revert "Register Conscrypt as the AlgNameMapper source"" into klp-dev
1f4cefd Revert "Register Conscrypt as the AlgNameMapper source"
3160a05 Merge "Register Conscrypt as the AlgNameMapper source" into klp-dev
6fcfb5a Register Conscrypt as the AlgNameMapper source
80546e1 Call SSL_use_certificate before SSL_use_PrivateKey
bb0a731 Fix formatDateRange's handling of all-day events.
be15068 Merge "Make sure ChannelID key is initialized" into klp-dev
debfff8 Make sure ChannelID key is initialized
d7638d7 am b65643c3: am 15bfa857: am d480e87c: am b458aaf6: am 9709ed21: am 3ec381ea: am c0033066: am 97452bf6: Merge "Test fallback SHA1PRNG uses full width seeds" into jb-dev
18ec069 am 9197f972: (-s ours) am 4dbed73a: am f45e4cbe: am 7ffdc696: am 7925d364: am 58f1d208: am 5761584c: am a3c562af: Merge "Move SHA1PRNG_SecureRandomImpl tests to libcore" into jb-dev
b65643c am 15bfa857: am d480e87c: am b458aaf6: am 9709ed21: am 3ec381ea: am c0033066: am 97452bf6: Merge "Test fallback SHA1PRNG uses full width seeds" into jb-dev
9197f97 am 4dbed73a: am f45e4cbe: am 7ffdc696: am 7925d364: am 58f1d208: am 5761584c: am a3c562af: Merge "Move SHA1PRNG_SecureRandomImpl tests to libcore" into jb-dev
15bfa85 am d480e87c: am b458aaf6: am 9709ed21: am 3ec381ea: am c0033066: am 97452bf6: Merge "Test fallback SHA1PRNG uses full width seeds" into jb-dev
4dbed73 am f45e4cbe: am 7ffdc696: am 7925d364: am 58f1d208: am 5761584c: am a3c562af: Merge "Move SHA1PRNG_SecureRandomImpl tests to libcore" into jb-dev
d480e87 am b458aaf6: am 9709ed21: am 3ec381ea: am c0033066: am 97452bf6: Merge "Test fallback SHA1PRNG uses full width seeds" into jb-dev
f45e4cb am 7ffdc696: am 7925d364: am 58f1d208: am 5761584c: am a3c562af: Merge "Move SHA1PRNG_SecureRandomImpl tests to libcore" into jb-dev
b458aaf am 9709ed21: am 3ec381ea: am c0033066: am 97452bf6: Merge "Test fallback SHA1PRNG uses full width seeds" into jb-dev
7ffdc69 am 7925d364: am 58f1d208: am 5761584c: am a3c562af: Merge "Move SHA1PRNG_SecureRandomImpl tests to libcore" into jb-dev
9709ed2 am 3ec381ea: am c0033066: am 97452bf6: Merge "Test fallback SHA1PRNG uses full width seeds" into jb-dev
7925d36 am 58f1d208: am 5761584c: am a3c562af: Merge "Move SHA1PRNG_SecureRandomImpl tests to libcore" into jb-dev
3ec381e am c0033066: am 97452bf6: Merge "Test fallback SHA1PRNG uses full width seeds" into jb-dev
58f1d20 am 5761584c: am a3c562af: Merge "Move SHA1PRNG_SecureRandomImpl tests to libcore" into jb-dev
c003306 am 97452bf6: Merge "Test fallback SHA1PRNG uses full width seeds" into jb-dev
5761584 am a3c562af: Merge "Move SHA1PRNG_SecureRandomImpl tests to libcore" into jb-dev
d87f7c2 am 37a3a683: am b836d440: am f0d0f4bd: am 31b2e248: am 178cc6ea: am 9c08e345: am 6bee9d2d: am 0f55bd8a: Merge "Make sure seed values use full range" into jb-dev
97452bf Merge "Test fallback SHA1PRNG uses full width seeds" into jb-dev
a3c562a Merge "Move SHA1PRNG_SecureRandomImpl tests to libcore" into jb-dev
37a3a68 am b836d440: am f0d0f4bd: am 31b2e248: am 178cc6ea: am 9c08e345: am 6bee9d2d: am 0f55bd8a: Merge "Make sure seed values use full range" into jb-dev
b836d44 am f0d0f4bd: am 31b2e248: am 178cc6ea: am 9c08e345: am 6bee9d2d: am 0f55bd8a: Merge "Make sure seed values use full range" into jb-dev
f0d0f4b am 31b2e248: am 178cc6ea: am 9c08e345: am 6bee9d2d: am 0f55bd8a: Merge "Make sure seed values use full range" into jb-dev
31b2e24 am 178cc6ea: am 9c08e345: am 6bee9d2d: am 0f55bd8a: Merge "Make sure seed values use full range" into jb-dev
178cc6e am 9c08e345: am 6bee9d2d: am 0f55bd8a: Merge "Make sure seed values use full range" into jb-dev
9c08e34 am 6bee9d2d: am 0f55bd8a: Merge "Make sure seed values use full range" into jb-dev
6bee9d2 am 0f55bd8a: Merge "Make sure seed values use full range" into jb-dev
0f55bd8 Merge "Make sure seed values use full range" into jb-dev
ba7130d Track a package name change in the test expectations file.
30d79c4 Test fallback SHA1PRNG uses full width seeds
c82a204 Move SHA1PRNG_SecureRandomImpl tests to libcore
341cfb1 Make sure seed values use full range

   * libnativehelper
c501f5e Merge tag 'android-4.4.1_r1' into HEAD
38ad184 Merge tag 'android-4.4_r1.2' into cm-11.0
d29b78a Fallback to a known good runtime if requested one is not available
8ce73af Merge tag 'android-4.4_r1' into cm-11.0
feeb36c Fallback to a known good runtime if requested one is not available
a77f3a2 Add support for ndk libnativehelper build.

   * packages/apps/Apollo
99d83d5 Merge remote-tracking branch 'github/cm-11.0' into HEAD
5561bf0 Apollo: LT translations
6ef1913 Revert "Apollo : TH translation"
93316a7 Merge "Apollo : TH translation" into cm-11.0
1dbbda7 Apollo : TH translation
9d66567 Apollo: handle possible exceptions
d3c1c80 Apollo: update translations
3e537e4 Add ACTION_PICK intent
4c9917d Add ACTION_PICK intent
db526da Apollo: LT translsations
0e0184b Merge "Add Lithuanian translations" into cm-10.2
c17b8e7 Apollo: Lock when re-opening cursor
2fccc63 Fix seek bar lags for AudioPlayerActivity
5fbc4a9 Apollo: artist name will now be displayed together with the album name for each song on a playlist screen
9fbaa9c Add Lithuanian translations
f198209 Apollo: update Last.fm api
58f15c5 Apollo: update Last.fm api
e2ea597 Apollo: CA translations
ae4a92c Apollo: DA translation
96b7476 Apollo: Fix media position transmission via RemoteControlClient
0bdc608 Merge "Apollo: UG translations" into cm-10.2
07aabe5 Apollo: UG translations
5f4a666 Apollo: HR Translation
eaf7e29 Merge "Apollo: Add AF Translations" into cm-10.2
1af69cc Merge "Apollo: RU translation" into cm-10.2
11fedc9 Merge "Apollo: Chinese translations" into cm-10.2
9f2dddd Apollo: RU translation
bd7a66c Apollo: Add AF Translations
903e6b0 Merge "Apollo: SK translations" into cm-10.2
5c9e7cf Apollo: Fix Play/Pause button on normal notification layout
ea241fa Apollo: SK translations
35e8dd4 Apollo: zh-tw translations
1427000 Apollo: NL translation
4eaacc0 Merge "Apollo: RU translation" into cm-10.2
740d300 Merge "Apollo: FI translations" into cm-10.2
8370207 Apollo: RU translation
7901de0 Merge "Apollo: NL translations" into cm-10.2
334fb32 Apollo: FI translations
bf9a8e4 Merge "Apollo: CS translation" into cm-10.2
365369c Merge "Apollo: RU translation" into cm-10.2
d25124d Apollo: PT-BR update translations
1b5739c Apollo: NL translations
16ea229 Apollo: HU translation
eb520a6 Merge "Apollo: FR translation" into cm-10.2
a0a399d Merge "Apollo: EL translations" into cm-10.2
7f85104 Apollo: RU translation
1c5d8db Apollo: EL translations
71990e7 Apollo: CS translation
09a5e65 Apollo: FR translation
613fef5 Apollo: IT translations
1f9a18b Merge "Apollo: Update Polish translation" into cm-10.2
bef3386 Apollo: Chinese translations
634b9de Apollo: Update Polish translation
e40f7be Apollo: ES translations
6f1a068 Update German translation.
bac9a42 Merge "'Remove from playlist' added to the context menu" into cm-10.2

   * packages/apps/BasicSmsReceiver
be73388 Merge tag 'android-4.4_r1' into cm-11.0
b927846 BasicSmsReceiver: UG translations
89b5151 Import translations. DO NOT MERGE

   * packages/apps/Bluetooth
c8d81d4 Merge "Bluetooth: ES translations" into cm-11.0
6ab5b1f Allow sending apk files to remote device
d18f3ba Bluetooth: NL translations
9a01732 Merge "Bluetooth: IT Translation" into cm-11.0
1e36c3b Fix signal strength indicator.
9ac8b16 Bluetooth: IT Translation
83ef345 Merge "32 bit int shifted by an amount not in the range -31..31 (FindBugs)" into cm-11.0
2135313 32 bit int shifted by an amount not in the range -31..31 (FindBugs)
f31e5f1 Merge tag 'android-4.4.1_r1' into HEAD
9db9944 Fix another duplicate response bug in AT+CSCS handling.
d3b4bca AtPhonebook handleCpbsCommand was incorrectly sending two responses to some requests (one inside the swtich statement, then repeating it after breaking out of the switch statement). This broke phonebook sync with Audi 2G MMI car kit. Signed-off-by: Nigel Hannam <nigel@hannam.eu>
618737a Bluetooth: ES translations
b81f8a8 Bluetooth: CS translation
bcb879e Merge branch 'kk_2.7_rb1.10' of git://codeaurora.org/platform/packages/apps/Bluetooth into cm-11.0
08dae9d Bluedroid : Pbap : Add condition to point to correct phone book
3cc561b Bluedroid: PBAP: SIM Access support.
5bdd8b4 Merge "Bluetooth: Handling multiple BLDN commands."
451c915 Merge "PBAP: Add strict phonebook name checking"
ae6e800 PBAP: Add strict phonebook name checking
a756d73 Merge "Bluetooth: Update Element attributes response."
025c8ec Merge "remove a read lock to work around a platform deadlock problem." into klp-dev
50f6cb4 remove a read lock to work around a platform deadlock problem.
06979d7 Merge "MAP: Fix MNS observer sync and sendevent exception issue."
666623f Bluetooth: Update Element attributes response.
239265a Merge "Bluetooth: Query phone service on Connect request."
5d2e8fd Merge "Bluetooth: Check A2dp device priority."
ca580a8 Added support for Filter parameter for PBAP function PullPhoneBook
77948bf Always follow the user's preferred contact display name format.
4c11fda Bluetooth: Handling multiple BLDN commands.
7b4e9b2 Bluetooth: Query phone service on Connect request.
f2eddc6 Merge "OPP: Handle intent receiver leak for BT TURN OFF."
d2584b6 Bluetooth: Check A2dp device priority.
b09505e MAP: Fix MNS observer sync and sendevent exception issue.
3797f12 OPP: Handle intent receiver leak for BT TURN OFF.
3987efa Merge "LE: Fix stack crash on invalid descriptor write request" into klp-dev
460d53a LE: Fix stack crash on invalid descriptor write request
cd68000 Merge "cancel device discovery before start pairing process" into klp-dev
9ecfc6c cancel device discovery before start pairing process
240e2c5 Merge "FF/REW is not correctly for AVRCP." into klp-dev
dedebbf Handles AT+BVRA=1 received during an open SCO session.
79098ae Import translations. DO NOT MERGE
9dc561f Merge "NPE in bluetooth MAP cause bluetooth process crash" into klp-dev
19e4c6a FF/REW is not correctly for AVRCP.
30143f7 Bluetooth: Pbap: Acquire wakelocks only when required
47bd93a Bluetooth: SAP: Add SAP high security support to Bluetooth APP
c94c3cf Bluetooth:Aquire a wakelock to bring the display up.
7d7b90f Bluetooth: MAP: Update WakeLock Handling
a31ce9d Bluetooth: Fix fatal exception due to missing looper for current thread
14e6693 Bluetooth: Adapterservice Cleanup and unbind
58ed1a8 Bluetooth: Update speaker ON settings.
3ee23a5 Bluetooth: Add Get/Set socket option to the Blueooth Socket
e51d749 Bluetooth: MAP: Disconnect mns client when remore disables Notification
e716cdd Bluetooth: AVRCP 1.3 Optional Features
3dd58d7 Bluetooth App changes to support for Avrcp1.5
fd42e57 Bluetooth: Null check added before accessing the Adapter service
52d1bb0 PBAP: Remove BODY header from PSE's response to PB size request
500f4c6 PBAP: Check for spurious entries of searched contacts
27604c1 Bluetooth: Support  HFP Client role on Bluedroid.
b4c89ec MAP: Implementation of MAP Client role on Bluedroid.
3fa8c4c Bluetooth: Update notification while BT is turning OFF
a3da9b9 Bluetooth: Remove device from trust device list on unpairing
da4066f Bluetooth: Update SCAN MODE state while turn OFF Bluetooth
bf07bdd Bluetooth: Update SCAN MODE state based on the NVRAM value
35ba4d8 PBAP: Strip unwanted braces from telephone number.
b901d28 Bluetooth: Remove the PBAP pop up in various scenarios
30a4c24 Bluetooth: Synchronize Virtual Call,Voice Call and A2dp
1cf2ff3 Bluetooth: PBAP: Ignore case during contact search
9d8793f Bluetooth: Send proper track number
dbb15f0 Bluedroid: Modify PBAP vCard filtering logic.
2b0aa97 Bluedroid: Handle filtering with multiline attribute
1d6c5e5 Bluedroid: Update PBAP Filter logic to avoid loss of fields.
139b5f4 Bluetooth: PBAP: Add Filters support.
834871c Bluedroid : Pbap : Add condition to point to correct phone book
0e1f329 Bluedroid: PBAP: SIM Access support.
1290c92 Bluetooth: OPP: Restart OPP service on ACL disconnect
cb4965d Bluetooth: OPP: set csv format as acceptable shareinbound types
e72106a Bluetooth: OPP: Display proper name while cancelling transfer
5435533 Bluetooth: OPP: Add locale support for OPP file transfer progress text
c5e4252 Bluetooth: OPP: Change for updating BT recipients prompt information
ef1560b Bluetooth: OPP: null check for optional header length
f7669da Bluetooth: OPP: Handle Try Again exception to retry write
bb8b12f Bluetooth: Close cursor object to fix the leak
9334c4a Allow an empty file information to be stored in ContentValues
f8b5ef3 Cleanup Opp session during ACL disconnect
7bfd452 Bluetooth: Mark proper file transfer status upon OBEX response timeout
944b799 Bluetooth: Do not terminate session when a Batch contains an empty file
8557e99 Bluetooth: OPP: Update the user confirmation with proper value
3726da4 Bluetooth: Truncate received OPP file name instead of rejecting it
4e40535 Bluetooth: OPP : Check for interrupted status before sleep
30840e2 Bluetooth: set apk format as acceptable shareinbound types.
72addd5 Bluetooth: Add support to Receive/Send OPP file with size greater than an int can hold
8b20367 Clean up file when file transfer is aborted by remote/local device
0269446 Bluetooth: OPP Update progress in worker thread
c5dc6de Bluetooth: Add docx and xlsx format support.
ba427cf Bluetooth: Add send file information before retransmission
8565022 Bluetooth: Send pairing cancel intent only if pairing in progress
e4f2154 Bluetooth: Avoid Broadcasting ACTION_DISCOVERY_STARTED intent again
bf803b9 Bluetooth: Get Scan mode from storage
d6d0369 Bluetooth:Send Connection request after Connection Failure.
d438a1f Bluetooth: Proper Connection with multiple Headsets
0db737b Update UI properly in Connection race Conditions.
d059d9a Bluetooth:Handling Connect request in AudioOn state.
7f59dfc Check for A2DP UUIDs supported by remote device
39bba84 Properly update profile connection state.
4982752 Bluetooth: Add support for sending priority to btif layer
fbc2a3c Bluetooth: HID : Add support for Set Idle and Get Idle commands
f30e459 Bluetooth: Enabling WBS feature in BT app.
4bdfc20 Bluetooth: Allow the HFP app to set features.
2599b84 Bluetooth: Update the Bluetooth state in STOP_TIMEOUT case
8e01205 Bluetooth: Clening up BT service in error cases.
33b7f78 Bluetooth: Add trust device feature.
57d4a71 Bluetooth: Send Response OK to CLCC command
5ae1a1e Bluetooth: Move A2dp State to Disconnected when BT is Turned OFF
67939ab Bluetooth: Update the roam status.
b2a062c Bluetooth: Query BluetoothPhoneService at BT ON.
5a252dd Bluetooth: Update SCO disconnect properly.
fc31406 Bluetooth: Added Shared Preferences to restore tethering preference
9679a42 NPE in bluetooth MAP cause bluetooth process crash
80be110 Import translations. DO NOT MERGE
8249294 MAP: fix problem with MNS not disconnecting correctly
8a09925 Change pairing api/intent permission from PRIVILEGED to ADMIN
dce8f10 Merge "Change pairing api/intent permission from PRIVILEGED to ADMIN" into klp-dev
810c49b Change pairing api/intent permission from PRIVILEGED to ADMIN
311fd8b Bluetooth Application Crash while try to pairing with laptop - IKDVXPSE-345
565caeb merge in klp-release (no-op)
01caef0 merge in klp-release history after reset to klp-dev
98df3e8 Fix for MAP/PBAP: Race-condition when requesting authorization from Settings app
c3cbf72 Allows another GMS core app to handle ACTION_PAIRING_REQUEST .
3a922bb merge in klp-release history after reset to klp-dev
c14e946 Merge "Remove MMS support from MAP profile" into klp-dev
c3ec58f Remove MMS support from MAP profile
205b377 merge in KQS81M
fff2a7a merge in klp-release history after reset to klp-dev
ce82719 Merge "Update AVRCP implementation of IRemoteControlDisplay" into klp-dev
400e19f merge in klp-release history after reset to klp-dev
5d00ba2 Import translations. DO NOT MERGE
5a03689 Update AVRCP implementation of IRemoteControlDisplay
b511616 merge in klp-release history after reset to klp-dev
cbfd961 Merge "Change setPin, setPin, setPairingConfirmation permission level to BLUETOOTH_PRIVILEGED" into klp-dev
d0c8405 merge in klp-release history after reset to klp-dev
8dbf324 Change setPin, setPin, setPairingConfirmation permission level to BLUETOOTH_PRIVILEGED
db72c92 Merge "Unable to receive Text Message to CAR Kit(nuvi3580LM)" into klp-dev
70bfe32 Unable to receive Text Message to CAR Kit(nuvi3580LM)
cf4f02a merge in klp-release history after reset to klp-dev
17a2c2c Merge "bluetooth crash caused by read phone book with invalid colummn number -1" into klp-dev
b3082d8 Import translations. DO NOT MERGE
abf19e7 bluetooth crash caused by read phone book with invalid colummn number -1
16cf079 merge in klp-release history after reset to klp-dev
107aa9c Merge "resource leakage in bluetooth MAP when empty message in phone." into klp-dev
946488c Add MEDIA_CONTENT_CONTROL permission
788788c Merge "Check null condition of number before contact query" into klp-dev
09b09c1 Check null condition of number before contact query
5509d36 Add MEDIA_CONTENT_CONTROL permission
fac695e resource leakage in bluetooth MAP when empty message in phone.
2e90040 Change Volume step scale. Use setStreamVolume instead of avrcpUpdateVolume
bae1f26 Import translations. DO NOT MERGE
d15002a Merge "Fix build." into klp-dev
b42ddd9 Fix build.
ce0e503 disable broken tests
f32e396 Merge "Fixes to the google review comments + spec 1.1" into klp-dev
70be005 Fixes to the google review comments + spec 1.1
dc8c533 Remove dependency on JNIHelp header side effects.
cd34ad7 Stop scan when client binder dies

   * packages/apps/BluetoothExt
2d811c1 BluetoothExt: LT translations
2fd4706 BluetoothExt: CA translations
8b7c24b Merge branch 'kk_2.7_rb1.10' of git://codeaurora.org/platform/vendor/qcom-opensource/bluetooth into cm-11.0
4244309 Merge "BluetoothExt: IT translations" into cm-10.2
0783d6b BluetoothExt: DA translation
24f2626 BluetoothExt: IT translations
46fef5a BluetoothExt: NL translation
2b93d13 Merge "BluetoothExt: ES translations" into cm-10.2
0a71edd Merge "BluetoothExt: SK translations" into cm-10.2
caefb48 Merge "BluetoothExt: HU translation" into cm-10.2
99a23e0 Merge "Bluetooth: Fix to avoid null pointer exception during monkey."
b1616f1 Merge "Bluetooth: Map: set proper cid value while pushing MMS."
9932efc Merge "FTP: Support both primary and secondary external storage"
f6b3468 BluetoothExt: SK translations
41c7ab1 FTP: Support both primary and secondary external storage
188f960 BluetoothExt: HU translation
7490208 BluetoothExt: ES translations
b8eebed BluetoothExt: Update DE translations
9ddff55 Merge "MAP C: Include WHO Header in MNS Connect Response packet."
22d0e3e Merge "MAP: Handle GetMessageListing formatting for maxListcount 0."
80e7826 Merge "PBAP: Add change to return properly on PullvCardEntry fail"
dfd6446 Merge "BTTestApp: Handle NumberFormatException for GetMsgListing entries."
b5d8865 Merge branch 'master' of git://codeaurora.org/platform/vendor/qcom-opensource/bluetooth into cm-10.2
a15f4ce MAP C: Include WHO Header in MNS Connect Response packet.
df91ec7 MAP: Handle GetMessageListing formatting for maxListcount 0.
1026293 Merge "BluetoothExt: PT-BR update translations" into cm-10.2
3523931 PBAP: Add change to return properly on PullvCardEntry fail
98af0ec BTTestApp: Handle NumberFormatException for GetMsgListing entries.
7e9917e BluetoothExt: SK translations
eee33d1 BluetoothExt: PT-BR update translations
ac3e29b BluetoothExt: PT-BR update translations
9ff9940 Merge ":BTTestapp: Check for Null Pointer Exception."
288e004 Merge "Bluetooth: BTC: Disable BTC module"
741e41b Merge "BluetoothExt: NL translations" into cm-10.2
037e14c Merge "Bluetooth: Merging two BT process into one BT process to reduce memory."
da5baac BluetoothExt: IT translations
c50922b :BTTestapp: Check for Null Pointer Exception.
3147f66 Merge "BluetoothExt: HU translation" into cm-10.2
3f9b322 BluetoothExt: NL translations
b779e32 Bluetooth: Map: set proper cid value while pushing MMS.
e6dc93d BluetoothExt: HU translation
89c7f24 Merge "FTP: Avoid extra timeout pop-up for connection acceptance timeout."
83f0467 Merge "BluetoothExt: UG translation." into cm-10.2
01b3946 Bluetooth: BTC: Disable BTC module
bbcf0f2 Bluetooth: Fix to avoid null pointer exception during monkey.
08447d3 Merge branch 'master' of git://codeaurora.org/platform/vendor/qcom-opensource/bluetooth into cm-10.2
ad2a48c Merge "Bluetooth: DUN: Introduce DUN profile support to BluetoothExt APK"
b6396d3 Merge "BluetoothExt: ES translations" into cm-10.2
b010dd4 BluetoothExt: UG translation.
cbeff32 BluetoothExt: ES translations
1c689f8 BluetoothExt: EL translations
f1ada3b Bluetooth: DUN: Introduce DUN profile support to BluetoothExt APK
22c1a92 Bluetooth: Merging two BT process into one BT process to reduce memory.
5d71e23 Merge "MAP: Handle quoted-printable encodedWords for MAP Email senderName."
9cc97e0 BluetoothExt: Cleanup translations
d59b376 Merge "Bluetooth: SAP: Refer the changed SAP profile property"
a55d64f FTP: Avoid extra timeout pop-up for connection acceptance timeout.
b54414e Bluetooth: SAP: Refer the changed SAP profile property
e62babd Merge branch 'master' of git://codeaurora.org/platform/vendor/qcom-opensource/bluetooth into cm-10.2
2f255b1 Merge "MAP: Synchronize parseIntent method to handle broken pipe exception."
e524d2d Merge "Bluedroid: Fix SDP registration issue for FTP"
50edc6a Merge "Bluetooth: Enable HFP client role."
b18a4a5 Merge branch 'master' of git://codeaurora.org/platform/vendor/qcom-opensource/bluetooth into bt
49e8bd5 Merge "OBEX: Avoid BluetoothExt process kill for active MAP or FTP Session."
8b5fa71 Merge "MAP: Email message size in Bytes instead of characters."
9b3fb9e MAP: Handle quoted-printable encodedWords for MAP Email senderName.
ef77371 MAP: Synchronize parseIntent method to handle broken pipe exception.
f32eef8 OBEX: Avoid BluetoothExt process kill for active MAP or FTP Session.
df5a9a5 MAP: Email message size in Bytes instead of characters.
b772926 Merge branch 'master' of git://codeaurora.org/platform/vendor/qcom-opensource/bluetooth into cm-10.2
71841a1 Merge "Bluetooth: MAP-FTP: Handle BT MAP-FTP forced close"
f0cb152 Bluetooth: Enable HFP client role.
e827e3a Merge "MAP: Get first recipient name of multiple recipients for SMS Drafts."
8b37e5b Merge "Bluetooth: Use Trust feature in SAP/FTP/MAP applications"
22c94e9 Disable BTC and SAP services on CM
37d63af Bluetooth: Test App for MAP, PBAP and HFP client role.
323b682 PBAP: Support PBAP Client role on Bluedroid.
93fa0eb MAP: Support MAP Client role on Bluedroid.
318033c MAP: Get first recipient name of multiple recipients for SMS Drafts.
ef1d58e Bluetooth: Use Trust feature in SAP/FTP/MAP applications
758da79 Bluetooth: MAP-FTP: Handle BT MAP-FTP forced close
2a14eb4 Bluedroid: Fix SDP registration issue for FTP
0a77b74 Merge "Bluetooth: Test App for MAP, PBAP and HFP client role."
1f80cfe Merge "PBAP: Support PBAP Client role on Bluedroid."
21e0d12 Merge "MAP: Support MAP Client role on Bluedroid."
212539c 32 bit int shifted by 36 bits at BluetoothMasObexServer.getUint32BigEndian
9566c3e Merge "MAP: Handle ANR caused from socket close and accept thread."
0d0c052 Merge "FTP: Remove FTP Nofification on BT TURN OFF."

   * packages/apps/Browser
a2a4eb5 Merge "Browser: LT translaions" into cm-11.0
98fcd29 Browser: LT translaions
bd90a0d Browser: Fix browser force close
2cc5e08 Merge "Browser: update translations" into cm-11.0
18da153 Browser: update translations
06929f1 Browser: fix pie crash
5623a09 Browser: disable incognito mode
5f880c6 Browser: add valid missing fragments (fixes FC)
3f18b6a Browser : Update duckduckgo
771b4ac Add back browser history page.
0a890fe Merge tag 'android-4.4_r1' into cm-11.0
c9d16aa Fix exception in Browser Settings
fded9a7 Browser: fix weird behavior in the settings
8a4497f Browser: UG translations
ea537b8 Browser: zh-rTW translations
ec873cb Browser: added rtl support
d6078da Make web contents debugging always enabled (as in Chrome)
89be497 Import translations. DO NOT MERGE

   * packages/apps/CMAccount
8d43b30 Merge "CMAccount: ES translations" into cm-11.0
8c0f499 CMAccount : THtranslation
796ae59 Merge "CMAccount: LT translations" into cm-11.0
084e9b3 CMAccount: update translations
d647f32 CMAccount: LT translations
00fa2dd CMAccount: ES translations
081051e Merge "CMAccount: CA translations" into cm-11.0
7ae707a CMAccount : State/feedback fixes
b8f9e10 Add Lithuanian translations
778e366 CMAccount: CA translations
a4678f5 CMAccount: SV translations
a306954 Fix the localization option in the Welcome page.
2027e15 CMAccount: RU translation
4684845 CMAccount: PT-BR update translations
8e45c4e CMAccount: FR translation
47dc493 CMAccount: Add HR Translations
08ff1e8 CMAccount: IT translations
b7215ef CMAccount: Update DE translations
bb4ad85 CMAccount: CS translation
502e12b Add newly-required permission for admin management
ed97cd7 Clear the environment before packaging the prebuilts
3489efd CMAccount: DA translation
980292f Merge "CMAccount: ES translations" into cm-10.2
47f75b5 Merge "CMAccount: EL translations" into cm-10.2
a738ad2 Merge "CMAccount: NL translations" into cm-10.2
b7c67a1 Merge "CMAccount: HU phone/tablet-specific translations" into cm-10.2
8b30408 CMAccount: ES translations
f8b1b2b CMAccount: NL translations
cc9b785 Merge "CMAccount: IT translation" into cm-10.2
4b2fd9e Merge "CMAccount: CS translation" into cm-10.2
e06f6a1 Merge "CMAccount: CA translations" into cm-10.2
d789ed5 Merge "CMAccount: pt-rPT translations" into cm-10.2
543170b Merge "CMAccount: DA translation" into cm-10.2
9b6bfd4 CMAccount: EL translations
3c24c72 CMAccount: HU phone/tablet-specific translations
c43c490 CMAccount: phone/tablet-specific translations
5d0fe53 Merge "CMAccount: ES translations" into cm-10.2
a005a4f CMAccount: ES translations
ecfa457 CMAccount: DA translation
3a9cab9 CMAccount: CA translations
2a991e9 CMAccount: HU translation
94c7086 CMAccount: CS translation
97e71cb CMAccount: IT translation
509350d CMAccount: pt-rPT translations
c49381b Update German translation.
d21c6d3 Merge "Allow the user to setup wifi even if they have data is setup wizard/account setup." into cm-10.2
bb79082 Merge "CMAccount: NB translation" into cm-10.2
ade6ad9 Precompute public keys hash
5825a1c CMAccount: NB translation
e6933b9 CMAccount: TR translations
0bc66d8 Merge "CMAccount: UG translations" into cm-10.2
beaeb80 CMAccount: UG translations
c24fcf8 Merge "CMAccount: Add AF Translations" into cm-10.2
1e95687 Allow the user to setup wifi even if they have data is setup wizard/account setup.
26abd6a Merge "CMAccount: SK translations" into cm-10.2
60e621d Remove the MOD divider.
ea82c15 Move previous/next to the bottom of the setup wizard.
b182a64 Fixed crash during SetupWizard.
30a7c7d Fix translation format error
121068e Merge "CMAccount: Simplified Chinese translation" into cm-10.2
965a6f1 CMAccount: Add AF Translations
23e2320 CMAccount: Fix FC on  enabling zh-TW translations
8085b01 CMAccount: SK translations
8577bae Merge "CMAccount: FR translation" into cm-10.2
fa4490e Do not expire refresh token on HTTP 400
58fc007 CMAccount: FR translation
e7e9f73 Merge "CMAccount: DE translations" into cm-10.2
ab35b43 Fix aapt string warnings [translation]
b7d2df6 CMAccount: zh-tw translations
5ac0a38 Merge "CMAccount: CA translations" into cm-10.2
0759922 Merge "CMAccount: NL translations" into cm-10.2
9fd9dea Merge "CMAccount: PT-BR update translations" into cm-10.2
238ec33 CMAccount: CA translations
7220350 CMAccount: DE translations
c2a3451 CMAccount: RU translation
a2ccfa2 CMAccount: Simplified Chinese translation
6ca668d Merge "CMAccount: FI translations" into cm-10.2
630fef2 Merge "CMAccount: Add Polish translation" into cm-10.2
36c037d CMAccount: NL translations
8b01e1d CMAccount: PT-BR update translations
f2801e6 Merge "CMAccount: HU translation" into cm-10.2
d57dd48 Merge "CMAccount: IT translation" into cm-10.2
643e00a CMAccount: IT translation
0b6a5e0 CMAccount: FI translations
407add1 CMAccount: HU translation
c680ef3 CMAccount: Japanese translation
1247071 CMAccount: Add Polish translation
e451856 Merge "CMAccount: RU translation" into cm-10.2
73eb382 CMAccount: CS translation
6f31acb CMAccount: PT-BR update translations
ecc566d CMAccount: EL translations
712d028 CMAccount: RU translation
220c7a4 CMAccount: PT-BR update translations
2c94e87 Merge "CMAccount: ES translations" into cm-10.2
07e961d Merge "Do not apply PRNGFixes locally" into cm-10.2
e2ae45c Do not upload public keys until ping is completed
26ca92d Do not apply PRNGFixes locally
1360153 CMAccount: ES translations
ba84d9d Handle public_keys_exhausted message
0bcef4f Check minimum required application version
c9f1fc4 Always upload all public keys

   * packages/apps/CMFileManager
9eddee2 CMFileManager : TH Translation
b478f38 Save scrolling position and restore it when going back
c98ff70 Merge "CMFileManager: add zh_CN translations" into cm-11.0
88a718c CMFM: update translations
faffee5 CMFM: Don't show the cancel button if action is non-cancellable
a49d701 CMFileManager: add zh_CN translations
74f5940 CMFM: Fix NPE on exit
dd7d530 CMFM: Fix move infinite loop
74db65c Merge "CMFM: Improve flingerview handling" into cm-11.0
df5f520 Merge "CMFM: Use centercrop for preview images" into cm-11.0
7fab044 CMFM: Improve flingerview handling
c122e0e CMFM: Use centercrop for preview images
299d5e3 CMFM: Fix more deadlocks
92a87e3 CMFM: Add isValidFragment definition required by aosp 4.4
385a9a7 Merge "CMFileManager: CA translations" into cm-11.0
49eb6d6 Merge "CMFileManager: SV translations" into cm-11.0
e5e8961 Merge "CMFileManager : Dismiss shortcutActivity before proceeding" into cm-11.0
7536c18 CMFileManager: CA translations
1900bcd CMFM: Update to KitKat
534521a CMFM: Re-enable swipe to delete
565a78c Merge "CMFM: Remove orphan bookmarks" into cm-11.0
9f72776 CMFM: Remove orphan bookmarks
a20848d Merge "CMFM: Fix deadlock" into cm-11.0
b7ee861 CMFM: Fix deadlock
c40fa2c Select content uris vs file uris when open or send files
4a45aaa CMFileManager: SV translations
3d5e8f4 CMFileManager : Dismiss shortcutActivity before proceeding
8db689f Merge "CMFileManager: DA translation" into cm-10.2
bf86b06 CMFileManager: Update Gallery crop activity component name
8d5c39b CMFileManager: DA translation
542ac77 Merge "CMFM: UG translations" into cm-10.2
815dee9 CMFM: UG translations
781ba98 Merge "CMFM: Notify to media scanner when some file changed" into cm-10.2
2bd1955 CMFM: Notify to media scanner when some file changed
b34d8ac Mount emulated storage in root mode.
e1ca273 Some fixes for German translation.
8eb3584 Merge "CMFileManager: SK translations" into cm-10.2
d49719c Merge "CMFileManager: CS translation" into cm-10.2
88e5442 Merge "CMFileManager: Add AF Translations" into cm-10.2
252bf63 Merge "CMFileManager: RU translation" into cm-10.2
f49469d CMFileManager: SK translations
8a0f019 CMFileManager: RU translation
720aad1 Merge "CMFileManager: IT Translation" into cm-10.2
6226e58 CMFM: EL translations
e36c1e0 CMFileManager: IT Translation
1e398e1 Merge "CMFileManager: PT-BR update translations" into cm-10.2
1d45eeb CMFileManager: FR translation
956e20c CMFileManager: PT-BR update translations
fbc38c2 Merge "CMFileManager: ES translations" into cm-10.2
2c2b9c2 CMFileManager: RU translation
96819d7 CMFileManager: Add AF Translations
8065855 CMFileManager: CS translation
3b658ea Merge "CMFileManager: Update German translation" into cm-10.2
fd48b67 CMFileManager: ES translations
33244f2 CMFileManager: Update German translation
c7776f7 CMFileManager: Resources cleanup
d50a39f Merge "CMFM: NL translations" into cm-10.2
791d8cd Merge "CMFileManager: HU translation" into cm-10.2
d876341 CMFM: NL translations
823fe38 CMFileManager: RU translation
60ba634 CMFileManager: HU translation
6ea293d Fix a number of default locale issues.
7a19739 Some optimizations spotted during profiling.
2f9277f Implement showing of apk icon and image and video thumbs in listing
2f2d3e6 CMFileManager: Add a dismiss listener for the exceptions YesNo dialogs
b05a999 CMFileManager: Enable symlinks by default
14d3354 CMFileManager: Check write operation
befa7d4 Merge "CMFileManager: Update Polish translation" into cm-10.2
1537699 CMFileManager: Update Polish translation
8d3ed6a Merge "CMFilemanager: Chinese translation" into cm-10.2

   * packages/apps/CMUpdater
49a3d98 CMUpdater: LT translations
4f42901 Merge "CMUpdater : TH translations" into cm-11.0
dd24899 CMUpdater : TH translations
8d4138e CMUpdater: PL translations
6bfec7b CMUpdater: update translations
92d6255 CMUpdater: Fix for Transifex
4859adc Merge "Update Lithuanian translations" into cm-10.2
6e4e2f4 Update Lithuanian translations
656f333 CMUpdater: CA translations
49f0e69 CMUpdater's permissions now require it to be privileged
25b1ac3 CMUpdater: DA translation
b279e7f Make sure to always update pending intent.
7deb21c Merge "CMUpdater: UG translation, added Uyghur translation." into cm-10.2
61da5c8 CMUpdater: UG translation, added Uyghur translation.
88cd9b2 CMUpdater: NL translations
45be051 Merge "CMUpdater: CA translations" into cm-10.2
345b1e7 Merge "CMUpdater: CS translation" into cm-10.2
f4b323c Merge "CMUpdater: SK translations" into cm-10.2
09b671c Merge "CMUpdater: FR translation" into cm-10.2
22e974f Merge "CMUpdater: Add AF Translations" into cm-10.2
c860128 CMUpdater: SK translations
046ce57 Merge "CMUpdater: SK translations" into cm-10.2
8f6bce1 CMUpdater: FR translation
21dea48 Merge "Cleanup: Remove shared pref settings instead of overwriting them with dummy values." into cm-10.2
249e72d Merge "Properly handle initial connection failures." into cm-10.2
4d7f568 CMUpdater: Add AF Translations
00e0d63 CMUpdater: CA translations
41ab502 CMUpdater: HU translation
41e293b CMUpdater: SK translations
22fc337 Merge "CMUpdater: CA translations" into cm-10.2
d5e6576 Merge "CMUpdater: IT Translation" into cm-10.2
f508c1e Merge "CMUpdater: PT-BR update translations" into cm-10.2
26b15a9 CMUpdater: EL translations
81a81cd CMUpdater: CS translation
64fc923 CMUpdater: IT Translation
da9c44e CMUpdater: CA translations
15b8d40 Merge "CMUpdater: RU translation" into cm-10.2
c301df4 Merge "CMUpdater: Simplified Chinese Translations" into cm-10.2
0f8332e Merge "CMUpdater: ES translations" into cm-10.2
88c15ae CMUpdater: PT-BR update translations
4708fa5 CMUpdater: ES translations
8a1466e CMUpdater: DE translation
f9c2069 CMUpdater: RU translation
d1c13fa Cleanup: Remove shared pref settings instead of overwriting them with dummy values.
9357d0e Merge "CMUpdater: CA translations" into cm-10.2
955bf1a Properly handle initial connection failures.
699afb6 Merge "CMUpdater: FR translation" into cm-10.2
2d156ea Offer a warning about using nightlies to users.
7257c1d Merge "CMUpdater: HU translation" into cm-10.2
543f58f CMUpdater: CA translations
fbb6b46 CMUpdater: RU translation
7e4c7fd CMUpdater: HU translation
d305818 CMUpdater: FR translation
46d244e CMUpdater: ES translation
b7b962b CMUpdater: NL translations
cfb2655 Gracefully handle unstable network conditions.
538b0b4 Merge "CMUpdater: FR translation" into cm-10.2
6476991 CMUpdater: HU translation
502c809 CMUpdater: zh-tw translations
790003d Merge "Fix 'not_download_failure' typo in strings.xml" into cm-10.2
3993a8c CMUpdater: FR translation
7d4d66f Merge "CMUpdater: RU translation" into cm-10.2
76e6ff5 Merge "CMUpdater: CA translations" into cm-10.2
9949217 Merge "CMUpdater: NL translation" into cm-10.2
fc7ccef Merge "CMUpdater: PT-BR update translations" into cm-10.2
c97bf9f Fix 'not_download_failure' typo in strings.xml
0be6d7e CMUpdater: DE translation
bc09bc2 CMUpdater: PT-BR update translations
72a99e4 CMUpdater: ES translations
c327594 CMUpdater: CA translations
251f104 CMUpdater: RU translation
b4b9f90 CMUpdater: NL translation
d3a382b Display a loading indicator while change log is rendered.
59651a7 Improve change log handling.
9fe83d8 CMUpdater: Simplified Chinese Translations
3f089d8 Reset preference state correctly if download initiation failed.

   * packages/apps/CMWallpapers
48b09af Update wallpaper app UI
1d7199c CMWallpapers: update translations
b3ae047 CMWallpapers: Add abstract wallpapers
1fc8164 CMWallpapers: New wallpapers
bd758e3 CMWallpapers: LT translations

   * packages/apps/Calculator
8efdd21 Merge "Calculator: LT translations" into cm-11.0
6d45785 Merge "Calculator: IT translation" into cm-11.0
04b8c03 Calculator: IT translation
d61d663 Merge "Calculator : TH translations" into cm-11.0
36f7178 Calculator : TH translations
f877c7f Merge "Calculator: add zh_CN translations" into cm-11.0
eb9ea06 Calculator: update translations
c3b6414 Merge "Calculator: add zh_CN translations" into cm-10.2
ea40f9c Calculator: LT translations
87af92c Calculator: add zh_CN translations
55d4775 Merge tag 'android-4.4.1_r1' into HEAD
4515d12 Calculator: PL translations
ed6d1d5 Calculator: add zh_CN translations
9b66c65 Calculator: LT translations
5534ae7 Fix NPE when entering a digit after cutting the last calculation result.
0a8a1c3 Update Lithuanian translations
add322b Fix NPE when entering a digit after cutting the last calculation result.
f67e825 Merge "Calculator: SV translations" into cm-10.2
aef314a Update Lithuanian translations
f6f290f Calculator: SV translations
9aae628 Merge "Calculator: DA translation" into cm-10.2
9a0bf7a Import translations. DO NOT MERGE
bab1ac7 Merge tag 'android-4.4_r1' into cm-11.0
07bd5ee Merge "Calculator: pt-rPT translation" into cm-10.2
af6cb69 Calculator: DA translation
b48f943 Calculator: NL translations
52d0459 Calculator: NL translations
2af69ed Calculator: pt-rPT translation
0a4d230 Calculator: NL translations
21a6055 Merge "Calculator: SK translations" into cm-10.2
f275aa4 Calculator: SK translations
b6541a5 Merge "Calculator: UG translation, added Uyghur translation." into cm-10.2
5a62ba2 Merge "Calculator: CS translation" into cm-10.2
cb85aa7 Import translations. DO NOT MERGE
1e260d7 Merge "Calculator: Add AF Translations" into cm-10.2
2028f0a Merge "Calculator: SK translations" into cm-10.2
16182a1 Calculator: UG translation, added Uyghur translation.
012834d Merge "Calculator: IT Translation" into cm-10.2
74d2561 Import translations. DO NOT MERGE
00e92fd Calculator: no back icon in action bar
27d7061 Calculator: SK translations
833016c Merge "Calculator: CA translations" into cm-10.2
e1aa491 Merge "Calculator: PT-BR update translations" into cm-10.2
c85ddb0 Calculator: EL translations
48a8230 Calculator: IT Translation
17f165c Calculator: CA translations
4b8d029 Merge "Calculator: fix merge fail" into cm-10.2
2402ab8 Merge "Calculator: ES translations" into cm-10.2
4a3dc10 Merge "Animate the theme change smoothly" into cm-10.2
317c333 Calculator: fix merge fail
d016ae0 Merge "Calculator bugfixes. Fix crash on mdpi and hdpi devices. Tweaks to the app icon" into cm-10.2
f484f99 Animate the theme change smoothly
78985a1 Calculator: FR translation
1203464 Calculator: ES translations
c9e8440 Calculator bugfixes. Fix crash on mdpi and hdpi devices. Tweaks to the app icon
15a7c49 Calculator: PT-BR update translations
35a1097 Calculator: DE translation
d5efd13 Merge "Calculator: HU translation" into cm-10.2
f73af2f Add drag-to-open to Calculator's overflow menu button
7339f46 Calculator: RU translation
93a4cf2 Calculator: Add AF Translations
2cb595f Calculator: CS translation
8293b4d Calculator: HU translation
9d1c2f6 Merge "De-blue" into klp-dev
41cf5a5 De-blue
dd6b318 Add mipmap-xxxhdpi icon for Launcher
93a1a08 Calculator: New Features Part 5 Matrix + Themes TransientResponse has completely redone Matrix math (scaler mult, functions apply to entire matrices, subtraction and division, det)
fa0efc2 Merge "Fixed base conversion to prevent app crash on tablets" into cm-10.2
d90a90b Import translations. DO NOT MERGE
7d281fe Fixed base conversion to prevent app crash on tablets
65267e1 Merge "Calculator: Allow theming of widget textcolor" into cm-10.2
d6681fa Calculator: Allow theming of widget textcolor
f7bc797 Calculator: RU translation

   * packages/apps/Calendar
7ca07c2 Merge "Calendar: LT translations" into cm-11.0
3a8b3f9 Calendar: LT translations
f8087bd Calendar: update translations
e4a8029 Merge tag 'android-4.4.1_r1' into HEAD
f51f671 Import translations. DO NOT MERGE
b13e591 Import translations. DO NOT MERGE
3719d5c Merge tag 'android-4.4_r1' into cm-11.0
356c58e Import translations. DO NOT MERGE
7b8c177 Import translations. DO NOT MERGE
4983fcd Merge "Calendar: UG translation, added Uyghur translation." into cm-10.2
a2afa5a Calender: zh-rTW translations
84f75c8 Use the correct version code check for K.
1bac111 Import translations. DO NOT MERGE
4d2a228 Calendar: UG translation, added Uyghur translation.
74dce4e Import translations. DO NOT MERGE
e7761ca Merge "Import translations. DO NOT MERGE" into klp-dev
c2252ba Merge "Use the holodark assets/ colors instead of hololight" into klp-dev
4a924fc Use the holodark assets/ colors instead of hololight
fc9c25a Import translations. DO NOT MERGE
c76e1ad Merge "Adding additional assets." into klp-dev
1e11849 More calendar de-blueing
05a6b1e Adding additional assets.
5615902 Calendar deblueing
49ff6ad Import translations. DO NOT MERGE
043f4bc New xxhdpi assets
aed512e Abort onClick if no Window Focus
d7a8724 Support PreferenceActivity.isValidFragment

   * packages/apps/Camera2
f5d8754 Merge remote-tracking branch 'github/cm-11.0' into HEAD
6017007 Add an option to maintain the focus mode when using touch-to-focus
777f1d2 Merge "Camera2: Add translatables" into cm-11.0
6731eb1 Camera2: ES translations
f552935 Camera2: Add translatables
38cace8 camera: Actually fix ZSL :)
f75962f Camera2: fix FC when switching camera in video mode
e44378c Camera2: More thorough compatibility fixes
e05aab8 Merge "Camera: revert CodeAurora's panorama angle handling" into cm-11.0
3fddb4e Camera: fix preview for landscape devices
a2ffecd Camera: revert CodeAurora's panorama angle handling
079cb96 Merge "Camera2: Preview needs to be stopped when changing resolution" into cm-11.0
6274ff2 Merge "Camera2: ES translations" into cm-11.0
6dfebe6 Camera2: LT translations
62ad544 Camera2: Preview needs to be stopped when changing resolution
dac5b3d Merge "Camera2: RU translation" into cm-11.0
36ff785 Camera2: RU translation
7daaa72 camera: ZSL and focus fixes
53db5b0 Camera2: enable antibanding by default
0e3bc71 Camera: fix panorama preview on older devices
317f21d Camera2: ES translations
0d89838 Camera2: LT translations
b399d1b camera: Proper fix for the missing video-sizes issue
123a248 camera: Support for HTC's HDR mode
fb6cad7 camera: Check if video sizes are available
0a35f35 camera: Disable wavelet denoise by default
e0f21fe Revert "Camera: Propagate power mode selection from UI to lower layers."
67bd5dd Camera : TH translations
4633942 camera: Touch focus support for camcorder
f729b85 camera: Remove ICS hack to stop preview after takePicture
aeff4c9 Camera: Fix CameraRootView layout size on tablets
8bdc51d camera: Forward-porting CM features
affefab Camera: Add red-eye flash mode support
503ecb9 camera: Add all resolutions, focus modes, scene modes, and color effects.
38878ba camera: Remove the luma-adaptation seekbar
3c922df camera: Cleanup and compatibility fixes
fb7bc94 camera: Add parameter debugging support
079ee4c Merge "Merge commit 'android-4.4.2_r1' into merge_branch"
f2e95ef Merge "Aspect ratio correction for landscape mode."
a9f7cc2 Merge commit 'android-4.4.2_r1' into merge_branch
25aaadd Merge "Camera: fix machine shot regression"
676adea Aspect ratio correction for landscape mode.
5e16a5b Merge "Camera: Revering changes of clear preview frame during activity pause."
48276bb Merge "Do not add screen hint dialog when window is not available."
444ba73 Merge "Camera: Check file existence before update"
9e266d2 Merge "Camera: Resume FD UI after capture in ZSL mode"
738e84b Merge "mm-camera: increase save memory limit to 50MB"
f781348 Merge "Camcorder default video quality preference updated as per UI."
376879d Merge "Merge remote-tracking branch into merge_branch"
dbdb762 Merge remote-tracking branch into merge_branch
1d1130e Camera: fix machine shot regression
b755c62 Merge "Camera2: Adding support for 4kx2k resolution"
49e39aa Merge "Camera2: Fixed 13MP UI option not visible"
3d800e9 Merge "Camera: Wait for focus to be done before starting long shot"
24f020e Camera: Revering changes of clear preview frame during activity pause.
e7779b4 Camera2: Port additional resolutions from cm-10.2
47e7dd7 Camera2: Adding support for 4kx2k resolution
3574026 Reduce logging of flattened Preferences
cb2ad04 Camera: Wait for focus to be done before starting long shot
f4f601b Do not add screen hint dialog when window is not available.
7539f9e Camera: Check file existence before update
c3644f1 Camera: Resume FD UI after capture in ZSL mode
c4fb18b Camcorder default video quality preference updated as per UI.
1c77340 Merge "Camera: Fix instability during ZSL snapshot"
a2ee991 Merge "Update face detection start state based on zsl or normal mode."
50083c2 Merge "Update preview as per aspect ratio on back key press."
1ceb2c0 Merge "Update storage hint when switched back to full screen preview."
3fdf7cc Merge "Remove duplicate settings."
11fe955 mm-camera: increase save memory limit to 50MB
20ca932 Camera2: Fixed 13MP UI option not visible
1052d0f Remove duplicate settings.
8bc7d87 Update face detection start state based on zsl or normal mode.
df2b081 Delay onResume tasks to speed up lockscreen onResume->onPause->onResume launch sequence.
cb4998d Merge "Consider layout width for pie menu arc radius"
ef524f1 Merge "Camera2:Fix crash on launch of camera after deleting camera folder."
382de80 Merge "Camera: Checking for null before creating bitmap"
bdb668d Merge "Delay clearing face data while stopping face detection."
383a064 Merge "Add camera button intent receiver."
cd30cde Merge "Reset scene mode to Auto in camcoder and panorama modes."
33c5a41 Merge "Panorama: Restart take picture call after layout changes."
9b75b68 Merge "Import translations. DO NOT MERGE" into klp-dev
a390c5b am 3bf1cda5: gcam: Clean up placeholders, and add deletion robustness.
ba2e3e0 Import translations. DO NOT MERGE
3bf1cda gcam: Clean up placeholders, and add deletion robustness.
2ec71fc Update storage hint when switched back to full screen preview.
110c926 Camera: Fix instability during ZSL snapshot
680f13e Panorama: Restart take picture call after layout changes.
ea8e039 Consider layout width for pie menu arc radius
9097d04 Camera2:Fix crash on launch of camera after deleting camera folder.
1a1e24f am 9db4ac80: Merge "Fix issue of focus indicator staying on without being hidden" into gb-ub-photos-carlsbad
9db4ac8 Merge "Fix issue of focus indicator staying on without being hidden" into gb-ub-photos-carlsbad
b7dcf9f Fix issue of focus indicator staying on without being hidden
e8bab2c am fc7b8341: Ensure view size gets updated after phone decors change.
fc7b834 Ensure view size gets updated after phone decors change.
aa08cd8 merge in release branch changes (no-op).
e04f970 am ff3a994a: Merge "Show the 100% state of the progress at least one frame." into gb-ub-photos-carlsbad
ff3a994 Merge "Show the 100% state of the progress at least one frame." into gb-ub-photos-carlsbad
79da449 am 9c861f7a: Merge "Add parameters and deduplicate parameter changes" into gb-ub-photos-carlsbad
9c861f7 Merge "Add parameters and deduplicate parameter changes" into gb-ub-photos-carlsbad
77fc9f7 Merge "Do not enable filmstrip swipe during recording."
fde1599 Merge "Clear preview frame during activity pause in full screen camera mode."
eb4a8ec Merge "Camera: Reseting Metering ROI after snapshot."
9c7f37e Camera: Reseting Metering ROI after snapshot.
6f0cdc8 Add camera button intent receiver.
54d24c3 Show the 100% state of the progress at least one frame.
050763f merge in klp-mr1-release history after reset to klp-dev
77775f1 Add parameters and deduplicate parameter changes
03cb972 am cc70702c: Revert parallel opening camera in photo mode.
cc70702 Revert parallel opening camera in photo mode.
9b9b0db am a7c84bac: Merge "Close mode menus if another control is touched" into gb-ub-photos-carlsbad
a7c84ba Merge "Close mode menus if another control is touched" into gb-ub-photos-carlsbad
ad98a63 am aae09fb1: Merge "Differentiate the InProgressData from the normal PhotoData." into gb-ub-photos-carlsbad
aae09fb Merge "Differentiate the InProgressData from the normal PhotoData." into gb-ub-photos-carlsbad
fe9fef9 am baffb73c: Start gcam module directly when handling capture intent.
8e64647 Differentiate the InProgressData from the normal PhotoData.
c3f8beb Reset scene mode to Auto in camcoder and panorama modes.
f7e9b67 Update preview as per aspect ratio on back key press.
42a1f1f Camera: Checking for null before creating bitmap
7870274 Do not enable filmstrip swipe during recording.
249653e Close mode menus if another control is touched
bdf3b48 Clear preview frame during activity pause in full screen camera mode.
baffb73 Start gcam module directly when handling capture intent.
292e119 Merge "Import translations. DO NOT MERGE" into klp-dev
5b451e1 Import translations. DO NOT MERGE
0e6c1dc merge in klp-mr1-release history after reset to klp-dev
d12bbb8 am 6a42c3ae: Add a null check to fix NPE
d5ced08 Delay clearing face data while stopping face detection.
d3c1bbb Merge "Revert "Clear preview frame on surfaceTexture during activity pause.""
de7675f Merge "Camera2: Fix crash in Camera during edit operation on double tap."
6a42c3a Add a null check to fix NPE
87d6e69 Revert "Clear preview frame on surfaceTexture during activity pause."
b9cb37d Add logging to various actions
9deefc8 Ensure mOpenCameraThread has been setup before dereferencing.
2b5aa3e merge in release branch changes (no-op).
05f23b7 am cbd8267e: Add logging to various actions
cbd8267 Add logging to various actions
56960b7 am 36d84c1d: Merge "Ensure mOpenCameraThread has been setup before dereferencing." into gb-ub-photos-carlsbad
36d84c1 Merge "Ensure mOpenCameraThread has been setup before dereferencing." into gb-ub-photos-carlsbad
acf9ab7 Ensure mOpenCameraThread has been setup before dereferencing.
2820eca Add GCam progress indicator.
2c5ab5e hide preview cover on arrival of new preview data if hidden
2b55bb3 Fix photo mode is getting stuck in a single CameraState.
5eefffd Show chooser on EDIT intents that have no activity for action.
01341ec Parallelize opening the camera with view handling in photo mode.
9666bc6 Decouple the visibility check for system UI from action bar
0351d05 am 2b78c0c0: Merge "Add GCam progress indicator." into gb-ub-photos-carlsbad
2b78c0c Merge "Add GCam progress indicator." into gb-ub-photos-carlsbad
e0ecc64 Add GCam progress indicator.
c504af1 am fccf83bd: hide preview cover on arrival of new preview data if hidden
fccf83b hide preview cover on arrival of new preview data if hidden
cbe9fc1 am 2f878d54: Merge "Fix photo mode is getting stuck in a single CameraState." into gb-ub-photos-carlsbad
2f878d5 Merge "Fix photo mode is getting stuck in a single CameraState." into gb-ub-photos-carlsbad
5a0475e am 05a04924: Show chooser on EDIT intents that have no activity for action.
c5effba Fix photo mode is getting stuck in a single CameraState.
05a0492 Show chooser on EDIT intents that have no activity for action.
c876158 am 7e6e947f: Merge "Parallelize opening the camera with view handling in photo mode." into gb-ub-photos-carlsbad
7e6e947 Merge "Parallelize opening the camera with view handling in photo mode." into gb-ub-photos-carlsbad
b09b53e Parallelize opening the camera with view handling in photo mode.
d2b5776 am 9070def9: Merge "Decouple the visibility check for system UI from action bar" into gb-ub-photos-carlsbad
9070def Merge "Decouple the visibility check for system UI from action bar" into gb-ub-photos-carlsbad
539ed15 merge in klp-mr1-release history after reset to klp-dev
947395e Merge "Camera2: Adds support for longshot/burst mode"
e302129 Merge "Clear preview frame on surfaceTexture during activity pause."
f5b1181 Camera2: Adds support for longshot/burst mode
49d53a8 Camera2: Fix crash in Camera during edit operation on double tap.
f5d6fc6 Merge "Import translations. DO NOT MERGE" into klp-dev
23f4d40 Don't crash Photo Sphere on back button press in filmstrip.
a92562e Import translations. DO NOT MERGE
17f1e65 Decouple the visibility check for system UI from action bar
107e93e am eb605b4a: Don\'t crash Photo Sphere on back button press in filmstrip.
eb605b4 Don't crash Photo Sphere on back button press in filmstrip.
970cd50 am 189bfea2: Merge "Fix the RTL layout in the app\'s manifest." into gb-ub-photos-carlsbad
189bfea Merge "Fix the RTL layout in the app's manifest." into gb-ub-photos-carlsbad
f41109d am 98254270: Merge "Make image editor intent general." into gb-ub-photos-carlsbad
9825427 Merge "Make image editor intent general." into gb-ub-photos-carlsbad
e0aace0 merge in klp-mr1-release history after reset to klp-dev
9930c01 Clear preview frame on surfaceTexture during activity pause.
6fddfed am 2bcb8d1f: add \'capturing\' string for in process indicators
2bcb8d1 add 'capturing' string for in process indicators
998f49e am 404d7eb0: Merge "camera: Ensure camera release for lockscreen transition." into gb-ub-photos-carlsbad
404d7eb Merge "camera: Ensure camera release for lockscreen transition." into gb-ub-photos-carlsbad
bb9e67e am d1b4ab3e: Merge "Make sure preview aspect ratio is updated" into gb-ub-photos-carlsbad
d1b4ab3 Merge "Make sure preview aspect ratio is updated" into gb-ub-photos-carlsbad
c883a30 Make image editor intent general.
5914783 camera: Ensure camera release for lockscreen transition.
3ec8d21 Fix the RTL layout in the app's manifest.
9540574 Make sure preview aspect ratio is updated
29b0a90 Merge "Import translations. DO NOT MERGE" into klp-dev
25d90f4 merge in klp-mr1-release history after reset to klp-dev
45f1ed5 Import translations. DO NOT MERGE
ff41c04 am bf4ce93c: Merge "adjust keyguard camera layout to make buttons match" into gb-ub-photos-carlsbad
bf4ce93 Merge "adjust keyguard camera layout to make buttons match" into gb-ub-photos-carlsbad
d0d3c48 Check for media service being present before capture.
5208685 am 3493ba2a: Merge "Preserve high resolution image on touch during zoom" into gb-ub-photos-carlsbad
3493ba2 Merge "Preserve high resolution image on touch during zoom" into gb-ub-photos-carlsbad
ade5bb1 am 7f044e2e: Merge "Adjust HDR options menu details" into gb-ub-photos-carlsbad
7f044e2 Merge "Adjust HDR options menu details" into gb-ub-photos-carlsbad
5e40933 Adjust HDR options menu details
b0288ec Preserve high resolution image on touch during zoom
fecd573 am ba1b30b7: Check for media service being present before capture.
ba1b30b Check for media service being present before capture.
1e8e8ce am ccfafd95: Merge "Add Samsung front camera resolutions" into gb-ub-photos-carlsbad
ccfafd9 Merge "Add Samsung front camera resolutions" into gb-ub-photos-carlsbad
8c68601 Add Samsung front camera resolutions
d07f6ac am 238d6ec7: Add new notification icon.
238d6ec Add new notification icon.
eb22474 Merge "Import translations. DO NOT MERGE" into klp-dev
60bd26f Remove unnecessary files.
a9942e8 Camera2: Fix compilation issues
6b39715 Camera: Synchronising video functionality of errant usecase.
5f89a9a Set params to camera in active preview on orientation change..
c5b0bfc CameraApp: Updating the view for new list item preference
ee63d7f Camera: Disable skin tone bar during switch camera...
d7dfbf8 Camera: Configure skin tone in main handler thread..
ac01520 Bring skin tone seekbar to front...
bc68e5c Bring count down timer UI to front.
6bc53a1 Camera: Fix for stretched preview in camera and camcorder...
a051ea5 Camera : Fix null preference string for scene mode and fd.
58eba78 Camera: Add histogram view to preview framelayout
3c9da9a camera: Invoke camera UI functions only after initialization.
5fdf67e Camera: Remember the current Touch AF/AEC selection.
901ddaa Camera: Gray out unsupported options when scene mode is not set to Auto
86a58ef Camera: set default focus and metering areas to null.
e57357e Camera: Add support for setting DIS
6aebaa5 Camera: Some of the options in the Camera settings are getting selected only when we tap on it twice
4b6f3f9 Camera: Support stream based flip
6f9440b Camera: Filters supported power modes
c9271fa Camera: Fix issue with dialog box in camera settings
d8887ed Camera: Add support for raw snapshot
28c3196 Camera: Enable Burst snapshot in ZSL mode..
7e53109 Camera: Adds support for Face Recognition enable
c862c8b Camera: Add support for setting AE Bracketing.
e111d53 Camera: Video HDR Feature Integration
0dc64ff Camera : Enable camera and camcorder UI features..
5213f27 CameraApp: Updating zoom value from camera device parameters.
23f3cf5 Camera: Menu & zoom options are overlapping in front camera.
1dd268e Camera: Fix panorama preview/snapshot rotation issue
4902254 Camera: fix panorama rotation issues.
458ed8f Camera: Fix the countdown timer values updated on UI.
5302d2e Camera: Propagate power mode selection from UI to lower layers.
9764cbf camera: change for zsl and hdr incompatible
b173e26 Camcorder: Set audio code in profile based on hfr and time lapse settings.
6a09224 Camera: Use default value in case new value is not supported
2bc105d Camera:Define KPI words
a794c74 Camera:Avoid recording for unsupported format in HFR.
427798d Camera: Make HDR off in UI when ZSL is on
64f0488 Camera: Shutdown the camera in case of UNKNOWN_ERROR.
c7c3265 Camera: Fix for the AF brackets issues in Face Detetcion.
0ddabc2 Camera: Fix for focus mode option missing in camera settings
a4bd0a6 CameraApp: Histogram disabled in ZSL after capture
aed6525 Camera: Add initial QCom value add features.
f5230ff am 6ff701f5: Merge "gcam: Add generic preview fps range selection." into gb-ub-photos-carlsbad
6ff701f Merge "gcam: Add generic preview fps range selection." into gb-ub-photos-carlsbad
c0dd662 am 761306fa: Remove CameraUtil.launchGallery, ensure SecureCamera uses Gallery up icon
761306f Remove CameraUtil.launchGallery, ensure SecureCamera uses Gallery up icon
e3daf3f Import translations. DO NOT MERGE
2a74dfd gcam: Add generic preview fps range selection.
fabdb28 am cec75e40: Fix rotation bug for animated thumbnail shown after capture.
cec75e4 Fix rotation bug for animated thumbnail shown after capture.
2879b7e am af714f9e: Merge "Fix the mapping between preview UI and camera sensor" into gb-ub-photos-carlsbad
af714f9 Merge "Fix the mapping between preview UI and camera sensor" into gb-ub-photos-carlsbad
a16d166 am e546d48b: Merge "Fix crash when trying to reopen the camera." into gb-ub-photos-carlsbad
e546d48 Merge "Fix crash when trying to reopen the camera." into gb-ub-photos-carlsbad
cfc148d Fix crash when trying to reopen the camera.
36ebcb1 Fix the mapping between preview UI and camera sensor
72e1e63 am 0a64e00e: Merge "gcam: Add placeholder image." into gb-ub-photos-carlsbad
0a64e00 Merge "gcam: Add placeholder image." into gb-ub-photos-carlsbad
7cfcafd gcam: Add placeholder image.
24e0f4d am 5250fb28: Merge "Fix memory leak due to inner class for handler." into gb-ub-photos-carlsbad
f59776d am d053a5b2: Update aspect ratio when preview aspect ratio changes
5250fb2 Merge "Fix memory leak due to inner class for handler." into gb-ub-photos-carlsbad
e1aa59b Fix memory leak due to inner class for handler.
d053a5b Update aspect ratio when preview aspect ratio changes
cf940d9 am 5737b932: Fix skipped hide review layout calls
5737b93 Fix skipped hide review layout calls
e04982a The initial focus value should be true.
865c72a Merge "Import translations. DO NOT MERGE" into klp-dev
63565c8 Don't crash when preview surface could not be set.
080fb57 am 156ea57c: Merge "Bump version number for MR1" into gb-ub-photos-carlsbad
156ea57 Merge "Bump version number for MR1" into gb-ub-photos-carlsbad
73da1e3 Bump version number for MR1
4432abe am 65e2389b: Merge "Update preview controls on deleting all items." into gb-ub-photos-carlsbad
65e2389 Merge "Update preview controls on deleting all items." into gb-ub-photos-carlsbad
fd7f0a9 Update preview controls on deleting all items.
b67d140 am 68c1c1e0: The initial focus value should be true.
f1d7d40 am 56e44af2: Don\'t call onCurrentDataChanged for CameraPreview when reloading.
eb25532 Import translations. DO NOT MERGE
68c1c1e The initial focus value should be true.
56e44af Don't call onCurrentDataChanged for CameraPreview when reloading.
aa67d84 Fix SRI orientation on manta
8be9183 am 891a8075: Merge "Fix SRI orientation on manta" into gb-ub-photos-carlsbad
891a807 Merge "Fix SRI orientation on manta" into gb-ub-photos-carlsbad
209a165 Fix SRI orientation on manta
734d2e6 am 464f2201: Don\'t crash when preview surface could not be set.
464f220 Don't crash when preview surface could not be set.
a6e7579 am f302a391: Update HDR/HDR+ arc menu hover messages.
f302a39 Update HDR/HDR+ arc menu hover messages.
9ff2635 am 8470cae9: Merge "Show a preview cover until real preview is ready" into gb-ub-photos-carlsbad
8470cae Merge "Show a preview cover until real preview is ready" into gb-ub-photos-carlsbad
b1c2d55 am f149ec53: Merge "Don\'t allow swipe into the film strip view when swipe is disabled" into gb-ub-photos-carlsbad
f149ec5 Merge "Don't allow swipe into the film strip view when swipe is disabled" into gb-ub-photos-carlsbad
a7d9bf6 am 270b64e9: (-s ours) Merge "Import translations. DO NOT MERGE" into gb-ub-photos-carlsbad
270b64e Merge "Import translations. DO NOT MERGE" into gb-ub-photos-carlsbad
3cdc6f0 Merge "Import translations. DO NOT MERGE" into klp-dev
dde7ddc Import translations. DO NOT MERGE
5f8ec23 Import translations. DO NOT MERGE
071cfe6 merge in klp-release (no-op)
089c19a am 9db92826: Merge "Send an message to decouple the gcam module change." into gb-ub-photos-carlsbad
9db9282 Merge "Send an message to decouple the gcam module change." into gb-ub-photos-carlsbad
367c7c8 Send an message to decouple the gcam module change.
7015ae6 am 66f39483: Merge "update camera launcher icon" into gb-ub-photos-carlsbad
66f3948 Merge "update camera launcher icon" into gb-ub-photos-carlsbad
1f4e2b9 am 7bd95307: Merge "Fix shutter covering pie menu" into gb-ub-photos-carlsbad
7bd9530 Merge "Fix shutter covering pie menu" into gb-ub-photos-carlsbad
0ba8eaa Fix shutter covering pie menu
e15a247 update camera launcher icon
3a45c33 Show a preview cover until real preview is ready
9ce00c8 merge in klp-release history after reset to klp-dev
4baeda1 am 5e82f81a: Merge "gcam: Fix AF spinner not to reset when changing position" into gb-ub-photos-carlsbad
5e82f81 Merge "gcam: Fix AF spinner not to reset when changing position" into gb-ub-photos-carlsbad
c6b9824 adjust keyguard camera layout to make buttons match
7be0e2b Don't allow swipe into the film strip view when swipe is disabled
d9b229b gcam: Fix AF spinner not to reset when changing position
6cf14f1 am 08749a4e: Merge "Dismiss switcher popup when shutter button is clicked" into gb-ub-photos-carlsbad
08749a4 Merge "Dismiss switcher popup when shutter button is clicked" into gb-ub-photos-carlsbad
eb1538d am d3e75bd7: Merge "CameraUtil: add float clamp function" into gb-ub-photos-carlsbad
d3e75bd Merge "CameraUtil: add float clamp function" into gb-ub-photos-carlsbad
b7e90f8 Dismiss switcher popup when shutter button is clicked
f983b7b am 177c4b05: Merge "Do not show any bottom controls in secure camera to prevent launching out of app behavior." into gb-ub-photos-carlsbad
177c4b0 Merge "Do not show any bottom controls in secure camera to prevent launching out of app behavior." into gb-ub-photos-carlsbad
3cb2004 Do not show any bottom controls in secure camera to prevent launching out of app behavior.
5e07d4f am 487200db: Merge "Prevent crash after deleting album from Gallery by checking for more null pointers." into gb-ub-photos-carlsbad
487200d Merge "Prevent crash after deleting album from Gallery by checking for more null pointers." into gb-ub-photos-carlsbad
df36ec5 am 0e6efbcc: Merge "NPE fix when we failed to open the camera" into gb-ub-photos-carlsbad
0e6efbc Merge "NPE fix when we failed to open the camera" into gb-ub-photos-carlsbad
f9ef1ae Prevent crash after deleting album from Gallery by checking for more null pointers.
1a44501 merge in klp-release history after reset to klp-dev
5152eb1 am 4f4a1678: Fix Camera2 build.
4f4a167 Fix Camera2 build.
5782f4c am 2d939fe7: Use Gallery intents by default.
2d939fe Use Gallery intents by default.
85beb3c am d8b555b8: Merge "Updating shutter button resources" into gb-ub-photos-carlsbad
d8b555b Merge "Updating shutter button resources" into gb-ub-photos-carlsbad
dfca664 am 831da613: Merge "Set camera controls visibility based on whether the camera preview is centered." into gb-ub-photos-carlsbad
62cfac5 Merge "Import translations. DO NOT MERGE" into klp-dev
831da61 Merge "Set camera controls visibility based on whether the camera preview is centered." into gb-ub-photos-carlsbad
ef01a31 NPE fix when we failed to open the camera
591d51a Import translations. DO NOT MERGE
3543879 Only delete the Uri coming from onMediaSaved
33d782e Updating shutter button resources
160b036 CameraUtil: add float clamp function
147887f am 2670f3e4: Updating button assets, follow-up to http://ag/373177
2670f3e Updating button assets, follow-up to http://ag/373177
713cb96 am ce75de57: Merge "Fix SRI upside down preview in reverse landscape and reverse portrait" into gb-ub-photos-carlsbad
ce75de5 Merge "Fix SRI upside down preview in reverse landscape and reverse portrait" into gb-ub-photos-carlsbad
3044d8c Set camera controls visibility based on whether the camera preview is centered.
46132e6 am b27668f0: Merge "Only delete the Uri coming from onMediaSaved" into gb-ub-photos-carlsbad
b27668f Merge "Only delete the Uri coming from onMediaSaved" into gb-ub-photos-carlsbad
70bd024 Only delete the Uri coming from onMediaSaved
352b014 Fix SRI upside down preview in reverse landscape and reverse portrait
180f009 merge in klp-release history after reset to klp-dev
4a0a1ff am ae169730: Merge "Ignore clicks on disabled pie menu items." into gb-ub-photos-carlsbad
ae16973 Merge "Ignore clicks on disabled pie menu items." into gb-ub-photos-carlsbad
7da0c4c am 24d94d61: Merge "Workaround to prevent the data focus callback." into gb-ub-photos-carlsbad
24d94d6 Merge "Workaround to prevent the data focus callback." into gb-ub-photos-carlsbad
d90d0ff Ignore clicks on disabled pie menu items.
02cafdf Workaround to prevent the data focus callback.
9f26644 merge in klp-release history after reset to klp-dev
ae9a778 am 28019abc: Change keyguard camera layout to show no menu options in indicator
28019ab Change keyguard camera layout to show no menu options in indicator
23a2aa9 am 704530ed: Merge "Add \'disabled\' state for when Gcam is unable to take another shot." into gb-ub-photos-carlsbad
704530e Merge "Add 'disabled' state for when Gcam is unable to take another shot." into gb-ub-photos-carlsbad
3312014 am c937ab7f: Merge "Fix for mis-placed camera controls" into gb-ub-photos-carlsbad
c937ab7 Merge "Fix for mis-placed camera controls" into gb-ub-photos-carlsbad
7f4dd18 Add 'disabled' state for when Gcam is unable to take another shot.
3068c52 Fix for mis-placed camera controls
22b0d45 am 2d5c7478: Don\'t load data when it\'s secure camera.
edaa225 merge in klp-release history after reset to klp-dev
2d5c747 Don't load data when it's secure camera.
8fa9c2b am f1582c9c: Adjust the position after layout change.
f1582c9 Adjust the position after layout change.
8052407 Merge "Import translations. DO NOT MERGE" into klp-dev
90fb4fc Import translations. DO NOT MERGE
193da1b am a5002410: Merge "Correct initial orientation of camera controls" into gb-ub-photos-carlsbad
a500241 Merge "Correct initial orientation of camera controls" into gb-ub-photos-carlsbad
86ad843 Correct initial orientation of camera controls
25d6a81 am 27562534: Merge "Finish the secure camera activity when user try to play a video." into gb-ub-photos-carlsbad
2756253 Merge "Finish the secure camera activity when user try to play a video." into gb-ub-photos-carlsbad
98b2a28 Finish the secure camera activity when user try to play a video.
3a6c47d am 87d093d6: Merge "Bring full screen window flag back to camera" into gb-ub-photos-carlsbad
87d093d Merge "Bring full screen window flag back to camera" into gb-ub-photos-carlsbad
97cb1ea Bring full screen window flag back to camera
c065ae5 am 3772d2f4: restore Usage Statistics
3772d2f restore Usage Statistics
46455ec am c13cc22b: Add strings to better describe HDR mode menus
c13cc22 Add strings to better describe HDR mode menus
2e30f90 am f0622191: Merge "gcam: Allow debugging postcapture image to be added to mediastore." into gb-ub-photos-carlsbad
f062219 Merge "gcam: Allow debugging postcapture image to be added to mediastore." into gb-ub-photos-carlsbad
dc5d2b4 Avoid unnecessary bringChildToFront() calls.
1f8c424 Fix build break.
6d9353a Merge "Revert "Revert "Import translations. DO NOT MERGE""" into klp-dev
28875b5 am 81ef40bc: Merge "Avoid unnecessary bringChildToFront() calls." into gb-ub-photos-carlsbad
81ef40b Merge "Avoid unnecessary bringChildToFront() calls." into gb-ub-photos-carlsbad
283b800 Revert "Revert "Import translations. DO NOT MERGE""
cdbd8a6 Merge "Revert "Import translations. DO NOT MERGE"" into klp-dev
faa0615 Revert "Import translations. DO NOT MERGE"
32445d3 Merge "Import translations. DO NOT MERGE" into klp-dev
69e938d Import translations. DO NOT MERGE
53aedc0 Avoid unnecessary bringChildToFront() calls.
d748827 gcam: Allow debugging postcapture image to be added to mediastore.
3b9f618 am 64cea6aa: Don\'t show a details dialog if there are no details.
64cea6a Don't show a details dialog if there are no details.
886c3a5 am 2a959b83: Merge "Don\'t initialize photo module if it\'s paused." into gb-ub-photos-carlsbad
2a959b8 Merge "Don't initialize photo module if it's paused." into gb-ub-photos-carlsbad
330dafb Don't initialize photo module if it's paused.
6cad9e0 am 36c21ca1: Merge "Check both the requestId of current item and total items in filmstrip for bottom controls." into gb-ub-photos-carlsbad
36c21ca Merge "Check both the requestId of current item and total items in filmstrip for bottom controls." into gb-ub-photos-carlsbad
bc7eced am d70f0fb6: Add fling support in zoom view
d70f0fb Add fling support in zoom view
8a310a3 am 8c807823: Merge "Remove display change listener for mode switch" into gb-ub-photos-carlsbad
8c80782 Merge "Remove display change listener for mode switch" into gb-ub-photos-carlsbad
5939006 Remove display change listener for mode switch
92a2a23 Increased time to wait in all tests. For CameraLAtency.java got rid of the key event to get rid of geo tagging dialog on first launch of camera. That will be taken care of by pushing the shared_pref file.
86ecc99 am ada31cbe: Merge "Hide the status bar and switch into lights-out mode when popup is dimissed." into gb-ub-photos-carlsbad
ada31cb Merge "Hide the status bar and switch into lights-out mode when popup is dimissed." into gb-ub-photos-carlsbad
62c72ca Check both the requestId of current item and total items in filmstrip for bottom controls.
f51bebd Merge "Increased time to wait in all tests. For CameraLAtency.java got rid of the key event to get rid of geo tagging dialog on first launch of camera. That will be taken care of by pushing the shared_pref file." into klp-dev
4ec139d Hide the status bar and switch into lights-out mode when popup is dimissed.
364c883 am 23df6752: Merge "Workaround for re-applying transform on new surface texuture" into gb-ub-photos-carlsbad
23df675 Merge "Workaround for re-applying transform on new surface texuture" into gb-ub-photos-carlsbad
fca08fd am 47e437de: Merge "Update shutter recording assets." into gb-ub-photos-carlsbad
18f20b9 Workaround for re-applying transform on new surface texuture
47e437d Merge "Update shutter recording assets." into gb-ub-photos-carlsbad
05f84f3 Increased time to wait in all tests. For CameraLAtency.java got rid of the key event to get rid of geo tagging dialog on first launch of camera. That will be taken care of by pushing the shared_pref file.
8d2bc8e am d46d6f8e: Merge "Fix flash issue" into gb-ub-photos-carlsbad
d46d6f8 Merge "Fix flash issue" into gb-ub-photos-carlsbad
f16e59c merge in klp-release history after reset to klp-dev
030b6a4 am 048bf4d0: Initialize GCam with GServices values.
048bf4d Initialize GCam with GServices values.
cb17c7f am c14bfe6a: Merge "gcam: Add postcapture for gcam debugging." into gb-ub-photos-carlsbad
c14bfe6 Merge "gcam: Add postcapture for gcam debugging." into gb-ub-photos-carlsbad
5bdf8cf Update shutter recording assets.
c89b912 am b5eb1ffa: Merge "gcam: Fix preview FOV." into gb-ub-photos-carlsbad
b5eb1ff Merge "gcam: Fix preview FOV." into gb-ub-photos-carlsbad
285a5be Fix flash issue
714d4d0 gcam: Fix preview FOV.
3f55268 am 71686048: Merge "Update bottom edit control for photos inside secure and insecure mode." into gb-ub-photos-carlsbad
7168604 Merge "Update bottom edit control for photos inside secure and insecure mode." into gb-ub-photos-carlsbad
39ca527 Update bottom edit control for photos inside secure and insecure mode.
3cac767 am 70d24b5b: Merge "Fix another potential issue related to video capture intent." into gb-ub-photos-carlsbad
70d24b5 Merge "Fix another potential issue related to video capture intent." into gb-ub-photos-carlsbad
7c2e7cc am ef4dccf6: Merge "Workaround to disable swiping for SRI during capture" into gb-ub-photos-carlsbad
ef4dccf Merge "Workaround to disable swiping for SRI during capture" into gb-ub-photos-carlsbad
8222350 am 26862c30: Update bottom controls and action bar with a tighter bounds on data change.
26862c3 Update bottom controls and action bar with a tighter bounds on data change.
e9549df Workaround to disable swiping for SRI during capture
d217ed0 gcam: Add postcapture for gcam debugging.
638bf9a Fix another potential issue related to video capture intent.
676b89c am 52beb04d: Merge "Fix NPE in video intent." into gb-ub-photos-carlsbad
52beb04 Merge "Fix NPE in video intent." into gb-ub-photos-carlsbad
59f24ee am 6939d143: Merge "Make the transition animation identical." into gb-ub-photos-carlsbad
6939d14 Merge "Make the transition animation identical." into gb-ub-photos-carlsbad
a584528 am 6ddd31b9: Enter fullscreen if all items are removed.
da568b2 Make the transition animation identical.
6ddd31b Enter fullscreen if all items are removed.
336041e merge in klp-release history after reset to klp-dev
762d8cb am b04dcdb5: Merge "Don\'t go into Gcam when it\'s capture intent." into gb-ub-photos-carlsbad
b04dcdb Merge "Don't go into Gcam when it's capture intent." into gb-ub-photos-carlsbad
52fab3a am 3179f6a4: Allow scaling beyond 1:1 in zoom view
dfe5b15 Fix NPE in video intent.
3179f6a Allow scaling beyond 1:1 in zoom view
89a8a1c am 607634ca: Merge "Do not allow navigation to filmstrip during video recording" into gb-ub-photos-carlsbad
607634c Merge "Do not allow navigation to filmstrip during video recording" into gb-ub-photos-carlsbad
51d8693 am 2ca6c0f7: Merge "Update camera assets for de-blue effort" into gb-ub-photos-carlsbad
2ca6c0f Merge "Update camera assets for de-blue effort" into gb-ub-photos-carlsbad
3e69e4e merge in KFS78N (no-op)
2c042f2 merge in KQS81M
3c27dd3 am f5aa51e6: Add shutter click sound in SoundClips.
f5aa51e Add shutter click sound in SoundClips.
0fb819b Don't go into Gcam when it's capture intent.
fe6596c Do not allow navigation to filmstrip during video recording
302dd42 merge in klp-release history after reset to klp-dev
d0fff8a Merge "Revert "Import translations. DO NOT MERGE"" into klp-dev
ad1f318 Revert "Import translations. DO NOT MERGE"
9d8a48c Merge "Import translations. DO NOT MERGE" into klp-dev
a406dec am 94f5f216: Merge "Increase character limit." into gb-ub-photos-carlsbad
94f5f21 Merge "Increase character limit." into gb-ub-photos-carlsbad
4e90efb am c502bc9d: Correct sample factor for rotated images in zoom view
4d96e37 Increase character limit.
5d00bc1 Import translations. DO NOT MERGE
c502bc9 Correct sample factor for rotated images in zoom view
6cd0dfe am 73809edd: Merge "Keep the ImageData size info consistent with MediaStore and Exif" into gb-ub-photos-carlsbad
73809ed Merge "Keep the ImageData size info consistent with MediaStore and Exif" into gb-ub-photos-carlsbad
06578b5 Keep the ImageData size info consistent with MediaStore and Exif
d820c0c am 2a2f33fe: (-s ours) Fix missing filtershow string. DO NOT MERGE
2a2f33f Fix missing filtershow string. DO NOT MERGE
eb418db Merge "Revert "Remove translated filtershow_strings.xml files."" into klp-dev
cf7ce67 Revert "Remove translated filtershow_strings.xml files."
591fbff Merge "Remove translated filtershow_strings.xml files." into klp-dev
3ec3ab0 merge in klp-release history after reset to klp-dev
b439aa3 am 4de78806: Revert CL that added broadcast receivers for shutter control.
4de7880 Revert CL that added broadcast receivers for shutter control.
5a4ecf5 merge in klp-release history after reset to klp-dev
b17ba7b Remove translated filtershow_strings.xml files.
e5b45ea Merge "Build broken." into klp-dev
6e3df15 Build broken.
57913c8 Merge "Import translations. DO NOT MERGE" into klp-dev
02cf0d1 Update camera assets for de-blue effort
0028336 Import translations. DO NOT MERGE
e0c413c am 4ab4879e: Don\'t show the option for Gcam when using front camera.
4ab4879 Don't show the option for Gcam when using front camera.
872257a am 18709218: Update the HDR+ assets.
1870921 Update the HDR+ assets.
309cd17 am b0fbd543: Merge "Prevent picture taking via volumn key in filmstrip mode" into gb-ub-photos-carlsbad
b0fbd54 Merge "Prevent picture taking via volumn key in filmstrip mode" into gb-ub-photos-carlsbad
dba16ae Prevent picture taking via volumn key in filmstrip mode
7c1ae08 am 7ba4a88e: Merge "Sync Camera2 permissions to GoogleCamera permissions." into gb-ub-photos-carlsbad
7ba4a88 Merge "Sync Camera2 permissions to GoogleCamera permissions." into gb-ub-photos-carlsbad
88b31b0 am 77dd1493: Merge "Make space for photosphere rendering text" into gb-ub-photos-carlsbad
77dd149 Merge "Make space for photosphere rendering text" into gb-ub-photos-carlsbad
6b87950 am 238799e9: Merge "Change icons and code from HQ to HDR+ mode." into gb-ub-photos-carlsbad
238799e Merge "Change icons and code from HQ to HDR+ mode." into gb-ub-photos-carlsbad
5f16c14 am 5bca6f4c: Merge "Don\'t allow actions on items in progress." into gb-ub-photos-carlsbad
5bca6f4 Merge "Don't allow actions on items in progress." into gb-ub-photos-carlsbad
447b465 Add missing crop message.
6751053 am 930b9b41: Merge "Leave ROI not set except in tap-to-focus scenario" into gb-ub-photos-carlsbad
3250987 Don't allow actions on items in progress.
930b9b4 Merge "Leave ROI not set except in tap-to-focus scenario" into gb-ub-photos-carlsbad
9bf0fd6 Change icons and code from HQ to HDR+ mode.
88641ad Make space for photosphere rendering text
cbdd373 Leave ROI not set except in tap-to-focus scenario
5ed30cb am 68fc363b: Merge "Camera2 icon update for all resolutions." into gb-ub-photos-carlsbad
68fc363 Merge "Camera2 icon update for all resolutions." into gb-ub-photos-carlsbad
644c534 am 623b74b6: Add HDR+ mode strings (to replace HQ mode)
623b74b Add HDR+ mode strings (to replace HQ mode)
8a605fa am 3393a627: Merge "Add missing crop message." into gb-ub-photos-carlsbad
3393a62 Merge "Add missing crop message." into gb-ub-photos-carlsbad
9a09d51 am 4c0aede4: Merge "Only show delete action when in secure camera mode." into gb-ub-photos-carlsbad
cd324a2 am 9ac97492: Merge "Show the delete button if there is room in action bar." into gb-ub-photos-carlsbad
4c0aede Merge "Only show delete action when in secure camera mode." into gb-ub-photos-carlsbad
9ac9749 Merge "Show the delete button if there is room in action bar." into gb-ub-photos-carlsbad
2a5475c merge in klp-release history after reset to klp-dev
46aec0d Add missing crop message.
893981d am 4f563f1d: Merge "Exit Camera on Up button if no APP_GALLERY handler found." into gb-ub-photos-carlsbad
4f563f1 Merge "Exit Camera on Up button if no APP_GALLERY handler found." into gb-ub-photos-carlsbad
8bab49c Merge "Import translations. DO NOT MERGE" into klp-dev
d9b1f7d Camera2 icon update for all resolutions.
e941cbe Only show delete action when in secure camera mode.
7799ab1 Import translations. DO NOT MERGE
b1e5e38 Sync Camera2 permissions to GoogleCamera permissions.
8c72b25 Show the delete button if there is room in action bar.
f8b53c3 am c60e2b09: Merge "Increase char limit for camera timer sound message." into gb-ub-photos-carlsbad
c60e2b0 Merge "Increase char limit for camera timer sound message." into gb-ub-photos-carlsbad
30968d0 Exit Camera on Up button if no APP_GALLERY handler found.
03b1050 am cf7babd5: Merge "Reads PhotoSphere metadata once fully loaded so that PhotoSphere viewer icon is visible." into gb-ub-photos-carlsbad
632afc1 am 45f5976f: Merge "Make scroll animation smoother." into gb-ub-photos-carlsbad
cf7babd Merge "Reads PhotoSphere metadata once fully loaded so that PhotoSphere viewer icon is visible." into gb-ub-photos-carlsbad
45f5976 Merge "Make scroll animation smoother." into gb-ub-photos-carlsbad
c57b101 merge in klp-release history after reset to klp-dev
1f36cf1 Make scroll animation smoother.
b8968f2 am 706c985f: Merge "Deactivate the backup agent in Camera2" into gb-ub-photos-carlsbad
706c985 Merge "Deactivate the backup agent in Camera2" into gb-ub-photos-carlsbad
607bb9a am 72a83bc2: Merge "Add content description to post-capture thumbnail." into gb-ub-photos-carlsbad
72a83bc Merge "Add content description to post-capture thumbnail." into gb-ub-photos-carlsbad
e129ec0 Deactivate the backup agent in Camera2
0423308 Increase char limit for camera timer sound message.
f6da258 Add content description to post-capture thumbnail.
852853c am 6416ba8a: Merge "Fix FilmStrip crash by checking if photos are present before updating action bar" into gb-ub-photos-carlsbad
6416ba8 Merge "Fix FilmStrip crash by checking if photos are present before updating action bar" into gb-ub-photos-carlsbad
148b65b am 1f69e36b: A workaround for crash in zoom view
b7a52a4 Reads PhotoSphere metadata once fully loaded so that PhotoSphere viewer icon is visible.
1f69e36 A workaround for crash in zoom view
c712df2 Prevent NPE in gesture handling.
d4f69ed Fix FilmStrip crash by checking if photos are present before updating action bar
9baebd5 am 7fc104e4: Prevent NPE in gesture handling.
7fc104e Prevent NPE in gesture handling.
5eb8811 am e2d59dcc: Merge "Double tap to full screen from filmstrip" into gb-ub-photos-carlsbad
e2d59dc Merge "Double tap to full screen from filmstrip" into gb-ub-photos-carlsbad
ed3a34f am ad3003bb: Merge "Updates newly centered photos in FilmStrip after a delete." into gb-ub-photos-carlsbad
ad3003b Merge "Updates newly centered photos in FilmStrip after a delete." into gb-ub-photos-carlsbad
d66cb98 merge in klp-release history after reset to klp-dev
1637661 Merge "Import translations. DO NOT MERGE" into klp-dev
85be0ac am a1cb57be: Merge "Don\'t adjust the position while scrolling." into gb-ub-photos-carlsbad
a1cb57b Merge "Don't adjust the position while scrolling." into gb-ub-photos-carlsbad
7334597 am 4d21fc2e: Merge "Show status bar in filmstrip mode" into gb-ub-photos-carlsbad
4d21fc2 Merge "Show status bar in filmstrip mode" into gb-ub-photos-carlsbad
d42de0a Updates newly centered photos in FilmStrip after a delete.
293cf7e am 4feabff8: Fix MediaStore correction code.
9c9244f am c4aa7c0e: Change crop label to avoid aapt dump badging from failing.
0156d91 Show status bar in filmstrip mode
4feabff Fix MediaStore correction code.
a5d6b24 Don't adjust the position while scrolling.
e17f24a Import translations. DO NOT MERGE
c4aa7c0 Change crop label to avoid aapt dump badging from failing.
b7537e1 merge in klp-release history after reset to klp-dev
f390ec0 am fb344efd: Temporary removal of resize code to evaluate GCam image bug
fb344ef Temporary removal of resize code to evaluate GCam image bug
f14f6f4 merge in klp-release history after reset to klp-dev
70d6ff7 am ac5cb243: Merge "Add basic EXIF to the tiny planet so that rotate succeeds." into gb-ub-photos-carlsbad
d200ce9 am b7be228d: Fix incorrect width and height from MediaStore.
ac5cb24 Merge "Add basic EXIF to the tiny planet so that rotate succeeds." into gb-ub-photos-carlsbad
b7be228 Fix incorrect width and height from MediaStore.
1744f49 Restore HQ preference in GCam module.
21a2e9c Add basic EXIF to the tiny planet so that rotate succeeds.
5326f02 Double tap to full screen from filmstrip
5475e80 am 9ba47bf4: Merge "Restore HQ preference in GCam module." into gb-ub-photos-carlsbad
9ba47bf Merge "Restore HQ preference in GCam module." into gb-ub-photos-carlsbad
2829253 Fix memory leak of context in LocalMediaObserver
2b0ce26 am af41aaa4: Don\'t update the width and height in MediaStore after rotation
af41aaa Don't update the width and height in MediaStore after rotation
2396e60 Restore HQ preference in GCam module.
2062cfd am 3cde3ece: Merge "Add orientation information to the details dialog." into gb-ub-photos-carlsbad
3cde3ec Merge "Add orientation information to the details dialog." into gb-ub-photos-carlsbad
bfd919a Add orientation information to the details dialog.
bb47cdb Add HQ icon indicator support.
2b72f33 am 2b86d873: Fix memory leak of context in LocalMediaObserver
2b86d87 Fix memory leak of context in LocalMediaObserver
43f24c2 Remove PopupManager to remove a memory leak
033b048 Make ROI size 1/8 of longer edge of the image
f86bdf5 am 66788094: Remove PopupManager to remove a memory leak
6678809 Remove PopupManager to remove a memory leak
baa3fc4 am 67685a78: Add HQ icon indicator support.
67685a7 Add HQ icon indicator support.
91e8fe9 am f5fc8d67: Merge "Finalize deletion when app exits and for last photo" into gb-ub-photos-carlsbad
f5fc8d6 Merge "Finalize deletion when app exits and for last photo" into gb-ub-photos-carlsbad
c2441f7 am 2ba03263: Make ROI size 1/8 of longer edge of the image
2ba0326 Make ROI size 1/8 of longer edge of the image
f2c1433 Finalize deletion when app exits and for last photo
61ea647 am 22236064: Merge "Use Camcorder label and icon for video camera activity." into gb-ub-photos-carlsbad
2223606 Merge "Use Camcorder label and icon for video camera activity." into gb-ub-photos-carlsbad
cd0d137 merge in klp-release history after reset to klp-dev
d859dae am 192686cf: (-s ours) Import translations. DO NOT MERGE
192686c Import translations. DO NOT MERGE
f32062e Use Camcorder label and icon for video camera activity.
b80c1e7 am 15ccccf6: Merge "Fix the checks for when to remove the HDR/HQ icons from the pie menu." into gb-ub-photos-carlsbad
15ccccf Merge "Fix the checks for when to remove the HDR/HQ icons from the pie menu." into gb-ub-photos-carlsbad
dfe8009 Fix the checks for when to remove the HDR/HQ icons from the pie menu.
e8e2011 am c9c15044: Merge "Checks for low storage in wide-angle pano mode." into gb-ub-photos-carlsbad
c9c1504 Merge "Checks for low storage in wide-angle pano mode." into gb-ub-photos-carlsbad
2dcc0a9 Checks for low storage in wide-angle pano mode.
e8cb214 am 0537d4f7: Merge "Increase ROI size to 1/8 of the image width" into gb-ub-photos-carlsbad
0537d4f Merge "Increase ROI size to 1/8 of the image width" into gb-ub-photos-carlsbad
71c8561 Merge "Import translations. DO NOT MERGE" into klp-dev
b3749f2 Increase ROI size to 1/8 of the image width
2ba6920 am b998a491: Enlarge the native buffer of wide-angle-pano.
b998a49 Enlarge the native buffer of wide-angle-pano.
bdfdc37 Import translations. DO NOT MERGE
acc3396 am be7dc627: Fix HQ mode change to allow return to regular photo mode.
531e36d am 98f38bb0: Add HQ option and use it to switch to GCam.
4c0206a merge in klp-release history after reset to klp-dev
be7dc62 Fix HQ mode change to allow return to regular photo mode.
98f38bb Add HQ option and use it to switch to GCam.
7086b29 am 4601f5d9: Enable gcam as HDR pie menu option.
4601f5d Enable gcam as HDR pie menu option.
37f7a3e am e0bf566d: Merge "Removed unused assets from Camera2 Bug: 10493013 Change-Id: Id07878cbe1a89e0aaeb70942e0f4ca39cd4a3399" into gb-ub-photos-carlsbad
e0bf566 Merge "Removed unused assets from Camera2 Bug: 10493013 Change-Id: Id07878cbe1a89e0aaeb70942e0f4ca39cd4a3399" into gb-ub-photos-carlsbad
38bddcc am 601d8041: Don\'t expose the Camera crop intent.
601d804 Don't expose the Camera crop intent.
f1b81fe am e5d39a52: (-s ours) Merge "Import translations. DO NOT MERGE" into gb-ub-photos-carlsbad
e5d39a5 Merge "Import translations. DO NOT MERGE" into gb-ub-photos-carlsbad
e78ca83 Merge "Import translations. DO NOT MERGE" into klp-dev
106dc71 am 29e7a34e: De-blue camera
29e7a34 De-blue camera
8c17960 am 4863db01: Remove hideybars from Camera.
4863db0 Remove hideybars from Camera.
5c1c3b3 am 3180ac90: Merge "Fix SRI UX issues and improve UI efficiency" into gb-ub-photos-carlsbad
3180ac9 Merge "Fix SRI UX issues and improve UI efficiency" into gb-ub-photos-carlsbad
105aaf4 Fix SRI UX issues and improve UI efficiency
ee01151 am c74825b1: Merge "Allow user to tap on lock icon from secure camera." into gb-ub-photos-carlsbad
c74825b Merge "Allow user to tap on lock icon from secure camera." into gb-ub-photos-carlsbad
8354f0c merge in klp-release history after reset to klp-dev
690dc47 Allow user to tap on lock icon from secure camera.
a014398 am d897d5c9: Merge "192x192 icon added to mipmap-xxxhdpi." into gb-ub-photos-carlsbad
d897d5c Merge "192x192 icon added to mipmap-xxxhdpi." into gb-ub-photos-carlsbad
ca35ef9 Removed unused assets from Camera2 Bug: 10493013 Change-Id: Id07878cbe1a89e0aaeb70942e0f4ca39cd4a3399
2377df9 am 8fed926c: Merge "Localize the numbers in the time laps popup." into gb-ub-photos-carlsbad
8fed926 Merge "Localize the numbers in the time laps popup." into gb-ub-photos-carlsbad
a1d38e7 Sort and select the preview fps range for still image.
3e05855 Localize the numbers in the time laps popup.
f58ec27 am 4c478ffe: Merge "Sort and select the preview fps range for still image." into gb-ub-photos-carlsbad
b6dbfa0 Import translations. DO NOT MERGE
4c478ff Merge "Sort and select the preview fps range for still image." into gb-ub-photos-carlsbad
1973569 Import translations. DO NOT MERGE
16a3520 Sort and select the preview fps range for still image.
a69f785 am 283beaf6: Fix build: Don\'t build GCam for non-arm targets
283beaf Fix build: Don't build GCam for non-arm targets
83be75a merge in klp-release history after reset to klp-dev
4d017ab am b21215a1: Improve the animation to filmstrip.
b21215a Improve the animation to filmstrip.
c93da7f 192x192 icon added to mipmap-xxxhdpi.
00258a6 am aa874428: Hide action bar after a timeout
aa87442 Hide action bar after a timeout
f1cbd66 Adding gcam module to Camera2 app.
5a9ead1 Refine Filmstrip gesture/position handling.
1f05bbf Fix drawable location.
cb73621 am cdbba4c8: Merge "Refine Filmstrip gesture/position handling." into gb-ub-photos-carlsbad
cdbba4c Merge "Refine Filmstrip gesture/position handling." into gb-ub-photos-carlsbad
7d2388d Refine Filmstrip gesture/position handling.
1106268 am 4821c541: (-s ours) Merge "Import translations. DO NOT MERGE" into gb-ub-photos-carlsbad
4821c54 Merge "Import translations. DO NOT MERGE" into gb-ub-photos-carlsbad
3aac79f Merge "Import translations. DO NOT MERGE" into klp-dev
75ad058 am 30a21ea3: Merge "Fix drawable location." into gb-ub-photos-carlsbad
30a21ea Merge "Fix drawable location." into gb-ub-photos-carlsbad
0b30d0e Fix drawable location.
27d4468 am 19ab725a: Add crop activity
19ab725 Add crop activity
9e7cb17 am 064d6000: Use contentObserver to refresh the data when dirty.
064d600 Use contentObserver to refresh the data when dirty.
7806200 am a5682ab0: Bring back NFC beam support to filmstrip
a5682ab Bring back NFC beam support to filmstrip
d7dea7a merge in klp-release history after reset to klp-dev
0d9e641 Import translations. DO NOT MERGE
7349723 Import translations. DO NOT MERGE
e784eb4 am 0374e092: Merge "Adding gcam module to Camera2 app." into gb-ub-photos-carlsbad
0374e09 Merge "Adding gcam module to Camera2 app." into gb-ub-photos-carlsbad
a9d66bd Adding gcam module to Camera2 app.
247fa7b am 9426a38c: Merge "Make Up button in filmstrip go to Gallery." into gb-ub-photos-carlsbad
9426a38 Merge "Make Up button in filmstrip go to Gallery." into gb-ub-photos-carlsbad
485f95e am b2d70d5b: Fix various message issues
5df64b0 Make Up button in filmstrip go to Gallery.
b2d70d5 Fix various message issues
f0ec22b am 638e6f06: Clean up ApiHelper and remove unused code paths.
638e6f0 Clean up ApiHelper and remove unused code paths.
18dcbd5 am 4ed20592: Adding Hideybar support for K and up.
4ed2059 Adding Hideybar support for K and up.
723d4a3 merge in klp-release history after reset to klp-dev
288464b merge in klp-release history after reset to klp-dev
eb0c0d3 am e1f0f4f1: Merge "Delete the captured video if cancel in review." into gb-ub-photos-carlsbad
e1f0f4f Merge "Delete the captured video if cancel in review." into gb-ub-photos-carlsbad
af3a197 Delete the captured video if cancel in review.
c008cf3 am 15125661: Fall back to Photo module if stores index is illegal.
1512566 Fall back to Photo module if stores index is illegal.
bfb14b9 am 483d25a2: Merge "Don\'t crash the app if camera is not available." into gb-ub-photos-carlsbad
483d25a Merge "Don't crash the app if camera is not available." into gb-ub-photos-carlsbad
e7c7715 am 4ee4d99c: Merge "Adding a simple done handler interface." into gb-ub-photos-carlsbad
4ee4d99 Merge "Adding a simple done handler interface." into gb-ub-photos-carlsbad
02db77f Don't crash the app if camera is not available.
1b3ffde am 9c0492a6: Merge "Fix camera controls rotation for secure camera" into gb-ub-photos-carlsbad
9c0492a Merge "Fix camera controls rotation for secure camera" into gb-ub-photos-carlsbad
8cecf83 Fix camera controls rotation for secure camera
7315a18 am c2497d0a: Merge "Show dialog when camera device is not connected." into gb-ub-photos-carlsbad
c2497d0 Merge "Show dialog when camera device is not connected." into gb-ub-photos-carlsbad
4f795b8 Show dialog when camera device is not connected.
a4c3357 am 828c9190: Merge "Use a new Intent to work around issues in framework" into gb-ub-photos-carlsbad
828c919 Merge "Use a new Intent to work around issues in framework" into gb-ub-photos-carlsbad
0580475 Use a new Intent to work around issues in framework
e67139a merge in klp-release history after reset to klp-dev
d313b92 am 53304d69: (-s ours) Merge "Import translations. DO NOT MERGE" into gb-ub-photos-carlsbad
53304d6 Merge "Import translations. DO NOT MERGE" into gb-ub-photos-carlsbad
f72f347 Merge "Import translations. DO NOT MERGE" into klp-dev
987a17d am 2065e606: Merge "Fix zoom for images with orientation tag" into gb-ub-photos-carlsbad
2065e60 Merge "Fix zoom for images with orientation tag" into gb-ub-photos-carlsbad
87fc5e1 Fix zoom for images with orientation tag
1dffcef am 5bee41c6: Merge "Set correct alpha for views in filmstrip." into gb-ub-photos-carlsbad
5bee41c Merge "Set correct alpha for views in filmstrip." into gb-ub-photos-carlsbad
38cea6c am 3d91d906: Add HQ and HD strings.
3d91d90 Add HQ and HD strings.
d028dd4 Set correct alpha for views in filmstrip.
2f92d30 Adding a simple done handler interface.
9ca0842 am d688c0c3: Merge "Fix flicker when zooming images smaller than screen" into gb-ub-photos-carlsbad
f546cdb am c2915695: Avoid expensive O(n) main-thread operation when adding Photo Sphere.
d688c0c Merge "Fix flicker when zooming images smaller than screen" into gb-ub-photos-carlsbad
c291569 Avoid expensive O(n) main-thread operation when adding Photo Sphere.
8046084 Import translations. DO NOT MERGE
6a81ca3 Import translations. DO NOT MERGE
79dcb12 Fix flicker when zooming images smaller than screen
5f3e029 merge in klp-factoryrom-release history after reset to klp-release
2155ece merge in klp-release history after reset to klp-dev
0f9a86d am d095b79d: (-s ours) Import translations. DO NOT MERGE
d095b79 Import translations. DO NOT MERGE
d5fc134 Import translations. DO NOT MERGE
14bbdd6 am 44974d4b: Don\'t show menu/indicators in wide-angle mode.
44974d4 Don't show menu/indicators in wide-angle mode.
51da31a am 7e1e10f3: Merge "Fix potential deadlock while rendering the preview." into gb-ub-photos-carlsbad
7e1e10f Merge "Fix potential deadlock while rendering the preview." into gb-ub-photos-carlsbad
b380459 am a29e0bfc: Merge "Always leave full-screen when swip from camera." into gb-ub-photos-carlsbad
a29e0bf Merge "Always leave full-screen when swip from camera." into gb-ub-photos-carlsbad
6100053 Fix potential deadlock while rendering the preview.
caaffcc am 539b9eec: Merge "Avoid flickering after swipe to delete." into gb-ub-photos-carlsbad
539b9ee Merge "Avoid flickering after swipe to delete." into gb-ub-photos-carlsbad
755b36a am a7035394: Merge "Fix crash due to a hole in setDataSource." into gb-ub-photos-carlsbad
a703539 Merge "Fix crash due to a hole in setDataSource." into gb-ub-photos-carlsbad
c54135c am 1e689c25: Fix DeadLock in TinyPlanet.
1e689c2 Fix DeadLock in TinyPlanet.
edbba62 Avoid flickering after swipe to delete.
144ef25 am a5a08d76: Bring back tiny planet to the Camera filmstrip
a5a08d7 Bring back tiny planet to the Camera filmstrip
da41442 am 742cd5b1: Keep undo bar around until there is user interaciton
368bc84 Fix crash due to a hole in setDataSource.
742cd5b Keep undo bar around until there is user interaciton
45f9b06 Always leave full-screen when swip from camera.
99ba10e am a29a0ad0: Merge "When current data is preview, don\'t show the action bar." into gb-ub-photos-carlsbad
a29a0ad Merge "When current data is preview, don't show the action bar." into gb-ub-photos-carlsbad
8566dd7 When current data is preview, don't show the action bar.
4988cf6 am d1b0801a: (-s ours) Merge "Import translations. DO NOT MERGE" into gb-ub-photos-carlsbad
a5c188a merge in klp-release history after reset to klp-dev
1131144 Merge "Import translations. DO NOT MERGE" into klp-dev
d1b0801 Merge "Import translations. DO NOT MERGE" into gb-ub-photos-carlsbad
c9293eb am 36e56fba: Show captured image rather than frozen preview for capture intent
36e56fb Show captured image rather than frozen preview for capture intent
c6cc733 am 7b265a6b: Fix the flash mode transition in video mode
7b265a6 Fix the flash mode transition in video mode
b9bfc1a Import translations. DO NOT MERGE
4f7c5bc Import translations. DO NOT MERGE
1a27aad merge in klp-release history after reset to klp-dev
2e36dff am 20703f72: Merge "Flinging back should stop at the first photo first." into gb-ub-photos-carlsbad
20703f7 Merge "Flinging back should stop at the first photo first." into gb-ub-photos-carlsbad
005fbbb am e1d5ba4f: Hide zoom view when going to full screen
5fbe134 Flinging back should stop at the first photo first.
e1d5ba4 Hide zoom view when going to full screen
992c7b7 merge in klp-release history after reset to klp-dev
eff820b Merge "Import translations. DO NOT MERGE" into klp-dev
359f255 am 44c02874: (-s ours) Merge "Import translations. DO NOT MERGE" into gb-ub-photos-carlsbad
44c0287 Merge "Import translations. DO NOT MERGE" into gb-ub-photos-carlsbad
7f9cd2a am 6aae9177: Merge "Fix images being off-center in filmstrip." into gb-ub-photos-carlsbad
6aae917 Merge "Fix images being off-center in filmstrip." into gb-ub-photos-carlsbad
563a289 Fix images being off-center in filmstrip.
66cfdf1 am e074fcbd: Merge "Hide zoom view when back is pressed" into gb-ub-photos-carlsbad
e074fcb Merge "Hide zoom view when back is pressed" into gb-ub-photos-carlsbad
db0ea49 am f8b877c2: Update indicators at the right time to show the correct state.
03b7541 Hide zoom view when back is pressed
f8b877c Update indicators at the right time to show the correct state.
790bc99 am b7639c64: Make sure we switch to preview view when resuming.
b7639c6 Make sure we switch to preview view when resuming.
8455977 am 08d82bae: Merge "Update the data after edit." into gb-ub-photos-carlsbad
d6503eb Import translations. DO NOT MERGE
072e482 Import translations. DO NOT MERGE
08d82ba Merge "Update the data after edit." into gb-ub-photos-carlsbad
91ff406 Update the data after edit.
fdf6fdc merge in klp-release history after reset to klp-dev
31ee75c am a7194601: Disable swipe in capture intent mode.
a719460 Disable swipe in capture intent mode.
88ce1c8 Improve swipe gesture in filmstrip.
e9dba8a am 56ad83f7: Merge "Respect system auto-rotate setting." into gb-ub-photos-carlsbad
56ad83f Merge "Respect system auto-rotate setting." into gb-ub-photos-carlsbad
793729a am 080f8683: Merge "Improve swipe gesture in filmstrip." into gb-ub-photos-carlsbad
080f868 Merge "Improve swipe gesture in filmstrip." into gb-ub-photos-carlsbad
17e669d Improve swipe gesture in filmstrip.
22610d2 am 5199c207: Set the system UI to low profile when we hide the action bar.
5199c20 Set the system UI to low profile when we hide the action bar.
5eca5f5 am cd7b8c13: Re-add a strings that should not have cleaned up.
cd7b8c1 Re-add a strings that should not have cleaned up.
082fb57 am 46c09ba0: Remove unused strings.
46c09ba Remove unused strings.
ce2b949 Respect system auto-rotate setting.
7ca2411 am 01f12724: (-s ours) Merge "Import translations. DO NOT MERGE" into gb-ub-photos-carlsbad
8ebeb74 Merge "Import translations. DO NOT MERGE" into klp-dev
01f1272 Merge "Import translations. DO NOT MERGE" into gb-ub-photos-carlsbad
696e501 Fix black screen in mode switching
364295e am fffc6a5a: Merge "Fix black screen in mode switching" into gb-ub-photos-carlsbad
fffc6a5 Merge "Fix black screen in mode switching" into gb-ub-photos-carlsbad
564343e Fix black screen in mode switching
0764f1c Import translations. DO NOT MERGE
d7d20b1 Import translations. DO NOT MERGE
e298846 merge in klp-release history after reset to klp-dev

   * packages/apps/CellBroadcastReceiver
aef7488 Merge tag 'android-4.4.1_r1' into HEAD
031abe3 Enable Cell Broadcast channels 919-928 for Israel.
1dc2a86 Import translations. DO NOT MERGE
33d20f2 Merge tag 'android-4.4_r1' into cm-11.0
6f1b674 Import translations. DO NOT MERGE
92cf619 Import translations. DO NOT MERGE
abb2c24 CellBroadcastReceiver: UG translations
1edab96 Merge "Fix overlapping text in CMAS list items." into klp-dev
71fec92 Merge "Import translations. DO NOT MERGE" into klp-dev
b813d76 Import translations. DO NOT MERGE
e04822f Fix overlapping text in CMAS list items.
74bb979 Use proper check to detect duplicates for CMAS messages
5fc75b2 Import translations. DO NOT MERGE

   * packages/apps/CertInstaller
f15e8a5 Merge tag 'android-4.4.1_r1' into HEAD
88064dd Import translations. DO NOT MERGE
649e0ef Merge tag 'android-4.4_r1' into cm-11.0
88ded90 Pick certificates using OPEN_DOC intent.
3b8c327 CertInstaller: UG translation, added Uyghur translation.
ac414ef Import translations. DO NOT MERGE
31e8375 Import translations. DO NOT MERGE

   * packages/apps/Contacts
8310831 Merge tag 'android-4.4.1_r1' into HEAD
830e070 Import translations. DO NOT MERGE
5d2be5b Merge "Move ContactLoader related code to ContactsCommon" into klp-dev
cd321f6 Move ContactLoader related code to ContactsCommon
3b305b7 Merge tag 'android-4.4_r1' into cm-11.0
20675ff Merge "Import translations. DO NOT MERGE" into klp-dev
4ccc3df Import translations. DO NOT MERGE
0852a09 Import translations. DO NOT MERGE
0dbd557 Contacts: Menu bar is missing after erasing data
afdd5de Contacts:The "Settings" button should display in Chinese mode
21da424 merge in klp-release (no-op)
68981a3 merge in klp-release history after reset to klp-dev
787bbba Adjust fonts and list header styles for People
f83c67f merge in klp-release history after reset to klp-dev
d60baea Merge "Contacts: UG translations" into cm-10.2
59c2171 Contacts: UG translations
015b952 Import translations. DO NOT MERGE
5b95214 Import translations. DO NOT MERGE
3e073f3 Correctly pass photo data to contact editor
6f38e23 merge in klp-release history after reset to klp-dev
5cce0c0 merge in KFS78N (no-op)
e323773 Put PII in uri fragment instead of query parameter to prevent logging
6f66483 Revert "[1/2] Allow hiding frequently contacted lists"
af3d671 merge in klp-release history after reset to klp-dev
142eb1c Merge "Import translations. DO NOT MERGE" into klp-dev
2b2fc3b Merge "Contacts: HU translation" into cm-10.2
06dea6f Import translations. DO NOT MERGE
69f67d0 Add missing contentDescription tags.
96d423b Fix incorrectly colored overflow menu on 7 inch landscape
84415f7 Contacts: ES translations
6f35ce0 merge in klp-release history after reset to klp-dev
7fa6121 Contacts: HU translation
d2e86a6 Import translations. DO NOT MERGE
f8f8cc8 Contacts: PT-BR update translations
6f79ec1 merge in klp-release history after reset to klp-dev
5e9a78a Merge "Revert "Remove searchable metadata."" into klp-dev
8f13241 Merge "Import translations. DO NOT MERGE" into klp-dev
7373483 Import translations. DO NOT MERGE
c9b7102 Merge "Corrects long name ellipsize for quick contact." into klp-dev
c1e3c68 Corrects long name ellipsize for quick contact.
700d369 Revert "Remove searchable metadata."
b20f092 Merge "Fix NPE in AttachPhotoActivity after rotating while cropping" into klp-dev
88df712 Make clicking on profile image on unknown QC add a contact
2518abd Fix NPE in AttachPhotoActivity after rotating while cropping
6d3c734 merge in klp-release history after reset to klp-dev
0f4801c Deblue quick contact overlay
9642118 Default to mobile number type when adding unknown phone numbers
6cb6f6f Add "Add to contacts" button in QC for supported contacts
fb9fde3 Deblue quick contact overlay
f82d1a8 Merge "Update People app to direct SMS SEND_TO only to the default SMS app." into klp-dev
76de0fa Update People app to direct SMS SEND_TO only to the default SMS app.
8f61cc9 Merge "Import translations. DO NOT MERGE" into klp-dev
2ee9e11 Merge "Fix crash when starring the user's profile" into klp-dev
c2c80fc De-blue contacts
955fb80 Import translations. DO NOT MERGE
bbb8c99 Fix crash when starring the user's profile
30a2c4a Merge "Fix the incorrect "Add group" icon" into klp-dev
9b6bc7c Fix the incorrect "Add group" icon
40901e8 Merge "Add xxxhdpi launcher shortcut" into klp-dev
9e96405 Merge "Remove searchable metadata." into klp-dev
708d829 Add xxxhdpi launcher shortcut
5a4e6c6 Remove searchable metadata.
adeadcf Fix security exception when setting contact photo from Downloads
6e11b11 Merge "Add support for multiple items in a single mime type." into klp-dev
1668d2a Add support for multiple items in a single mime type.
637a38e Make contacts photo pickers compatible with new documents UI
86ae7ba merge in klp-factoryrom-release history after reset to klp-release
671f8dd Import translations. DO NOT MERGE
23cc50e Merge "Undemote contact when starring" into klp-dev
637e330 Add xxhdpi resources for contacts
e8e3fb8 Undemote contact when starring
9dc14a8 UI polish for list section headers in People
4e29567 Merge "Fix issue with extra padding int groups list view." into klp-dev
7ece27c Merge "Fix stablity issue when PeopleActivity is trying to stop." into klp-dev
dfb566a Merge "Disable Export For Local Search" into klp-dev
19b3dd1 Fix issue with extra padding int groups list view.
32791d4 Fix stablity issue when PeopleActivity is trying to stop.
fcd4add Disable Export For Local Search
fd4df88 Update more colors in the People app UI.
98b3b9a Support Photo URL in Encoded Contacts
db2adcb Fix bug tab selection on tablet.
2e38583 Don't show star icon in QC for uri-encoded contact
c228b62 Merge "Make quick contact photo clickable" into klp-dev
6219668 Make quick contact photo clickable
676c463 Override isValidFragment for ContactsPreferenceActivity
ac5e54e Merge "Support QuickContacts For Extended Directories" into klp-dev
e09b991 Support QuickContacts For Extended Directories
49c425b Fix Contacts build.
3b6a6f6 Update colors in the people app.
290c10c [1/2] Allow hiding frequently contacted lists

   * packages/apps/ContactsCommon
3f45615 Merge tag 'android-4.4.1_r1' into HEAD
de4adc8 Merge "Import translations. DO NOT MERGE" into klp-dev
75a0ce3 Import translations. DO NOT MERGE
ab8ca3f Merge "Make fonts consistent in contact list." into klp-dev
d396439 Make fonts consistent in contact list.
538e05b Fix a bug with pressed state in ContactListItemView
3d9abc2 merge in release branch changes (no-op).
992f46d Fix NPE in CallDetailActivity
589bf50 Fix NPE in CallDetailActivity
adbb5e9 Don't display quick contact card when lacking info
cf3a847 Merge "Move ContactLoader related code to ContactsCommon" into klp-dev
5ade0bb Move ContactLoader related code to ContactsCommon
a42f690 Merge tag 'android-4.4_r1' into cm-11.0
892a130 Import translations. DO NOT MERGE
7ded6b2 Merge "Fade out default avatar when fading in contact image." into klp-dev
053f3c5 Merge "Fix searchsnippet highlighting in People" into klp-dev
2ae7877 Fix searchsnippet highlighting in People
547ac0c Import translations. DO NOT MERGE
960dce9 Fade out default avatar when fading in contact image.
4315d80 Merge "Don't use private resources in ContactsCommon/Dialer" into klp-dev
f1c8559 Merge "Fix fast scroller regression in People" into klp-dev
b923efb Merge "Import translations. DO NOT MERGE" into klp-dev
f7e1fd6 Import translations. DO NOT MERGE
7488dcf merge in klp-release (no-op)
1af4d91 Don't use private resources in ContactsCommon/Dialer
1d56255 merge in klp-release history after reset to klp-dev
2be2e46 Fix fast scroller regression in People
0e199e0 Section/directory font and size changes for ContactsCommon
78755ba merge in klp-release history after reset to klp-dev
d70b393 ContactsCommon: UG translation, added Uyghur translation.
6fd722b Import translations. DO NOT MERGE
2942ad1 merge in klp-release history after reset to klp-dev
d547f28 merge in KFS78N (no-op)
5bada74 merge in KQS81M
a63fbce Hide PII in encoded json uri in logs
b3a264b merge in klp-release history after reset to klp-dev
c81b25a Import translations. DO NOT MERGE
ad0bfab Disable animation for pinned headers
f6cead9 Revert "[2/2] Allow hiding frequently contacted lists"
1e27d5f merge in klp-release history after reset to klp-dev
ea9d28d Merge "Import translations. DO NOT MERGE" into klp-dev
4a9a02b Import translations. DO NOT MERGE
175b8f7 Merge "Support tapping on directory headers in PinnedHeaderListView" into klp-dev
bc8e91f Merge "Adding higher contrast contact avatars." into klp-dev
a4a806a merge in klp-release history after reset to klp-dev
045c733 Adding higher contrast contact avatars.
e93d609 Support tapping on directory headers in PinnedHeaderListView
44248ce Move list adapter creation from onCreateView to onCreate
8c9a86b merge in klp-release history after reset to klp-dev
8ce2a3c Import translations. DO NOT MERGE
0f914f4 merge in klp-release history after reset to klp-dev
41d7445 Merge "Changes in ContactsCommon to add number type support in Dialer" into klp-dev
dc23455 Changes in ContactsCommon to add number type support in Dialer
7dadeb9 Merge "Import translations. DO NOT MERGE" into klp-dev
6fdda60 Merge "Rename column in ContactTileLoader" into klp-dev
7eadf06 merge in klp-release history after reset to klp-dev
c45d847 Rename column in ContactTileLoader
73e0787 Import translations. DO NOT MERGE
7971d44 Merge "Adds starred field to ContactEntry" into klp-dev
c46ba98 merge in klp-release history after reset to klp-dev
7c1a3ef Adds starred field to ContactEntry
0b8fc4a Fix fast scroller in PinnedHeaderListView
20abe64 Import translations. DO NOT MERGE
c5a2231 merge in klp-release history after reset to klp-dev
ed7650d merge in klp-release history after reset to klp-dev
3b2c9f5 Import translations. DO NOT MERGE
c2e90f3 merge in klp-factoryrom-release history after reset to klp-release
989b1c7 Import translations. DO NOT MERGE
5a80628 Rename Events to "Special dates"
a0e6dd0 Add xxhdpi resources for ContactsCommon
b02b638 Merge "UI Polish for list section headers in ContactsCommon" into klp-dev
4221025 Fix search highlighting
b23d369 UI Polish for list section headers in ContactsCommon
675f39d Merge "Update ContactCommon to handle new ui changes for People App." into klp-dev
88bc23f Fix missing search header in People
e1d3c39 Update ContactCommon to handle new ui changes for People App.
9a0f249 Support loading http images
a6057cf Avoid NPE's in Extended Directories
5ac1896 Add Json-encoded uri methods to utils
45c6ba1 Merge "Fix ContactListItemView selection bounds" into klp-dev
45597d9 Merge "Support QuickContacts For Extended Directories" into klp-dev
10349f1 Fix ContactListItemView selection bounds
27330d8 Add shortcut support into contacts common
d39a52c Fix ContactCommon build.
bbdfd3b Merge "Update people app colors in ContactsCommon." into klp-dev
b5632a6 Support QuickContacts For Extended Directories
ad21d11 Update people app colors in ContactsCommon.

   * packages/apps/DSPManager
c44dc15 Merge "DSPManager : TH Translation" into cm-11.0
0c69260 DSPManager : TH Translation
8c6213b Merge "DSPManager: LT translations" into cm-11.0
72ece23 DSPManager: LT translations
bb3d11b DSPManager: LT translations
ba196ad Support for digital dock path
8740ee6 DSPManager: LT translations
8bc4478 Merge "Add Lithuanian translations" into cm-10.2
c0c7813 Add Lithuanian translations
8f4976d dsp: don't read off the end of the data array
c2bf338 Revert "cyanogen-dsp: Switch equalizer to Android version"
ef221b2 cyanogen-dsp: Switch equalizer to Android version
f25bd06 Cleanup: use conversion methods provided by AudioEffect.
d12485c Merge "DSPManager: UG translation, added Uyghur translation." into cm-10.2
176dafd DSPManager: UG translation, added Uyghur translation.
beea878 Merge "DSPManager: Add AF Translations" into cm-10.2
2ac8c99 Merge "Make DSPManager persistent service" into cm-10.2
4081377 Merge "DSPManager: Add xhdpi launcher icon, cleanup others a bit." into cm-10.2
127dfea Make DSPManager persistent service
fbb0033 DSPManager: CA translations
03d889a DSPManager: Add AF Translations
565e157 Merge "DSPManager: SK translations" into cm-10.2
8350a51 Merge "DSPManager: RU translation" into cm-10.2
f8516dd Merge "Listen to A2DP profile connection instead of device connection." into cm-10.2
d67f6ae DSPManager: SK translations
c9632f7 Listen to A2DP profile connection instead of device connection.
d3035e6 DSPManager: RU translation
e69b973 Merge "DSPManager: Simplified Chinese translation" into cm-10.2
19b6925 Move 'start music player on headset connection' option out of DSPManager (2/2)
d61a2ac We build against the SDK, no need for using reflection.
d6137e1 We can probably ignore devices with froyo audio policy now.
afbb8b9 Accept any kind of A2DP device for using the BT preferences, not only headsets.
3973bcf Remove fragment title attributes that are no longer used.
702f7d8 Adapt DSPManager to common coding style.
7ba74c4 DSPManager: Simplified Chinese translation
f2611d0 DSP: Update Polish translation
0c40d2f Merge "DSPManager: CS translation" into cm-10.2

   * packages/apps/DeskClock
588948b Merge "DeskClock: ES translations" into cm-11.0
16464b3 DeskClock: LT translations
d75cf93 DeskClock: ES translations
2b51e7f DeskClock: RU translation
cf206c9 Revert "DeskClock: LT translations"
5447f99 Merge "DeskClock: LT translations" into cm-11.0
1970556 Merge "DeskClock: CA translations" into cm-11.0
5a5dde0 DeskClock : TH Translation
8352fa4 DeskClock: IT translations
0c64e50 DeskClock: CA translations
25bb352 Merge "DeskClock: IT translations" into cm-11.0
bcd7cdf Revert "DeskClock: CA translations"
d16f348 Merge "DeskClock: CA translations" into cm-11.0
6437343 Merge "DeskClock: add Chinese Simplified translations" into cm-11.0
336ae61 DeskClock: CA translations
a475f17 DeskClock: LT translations
9cb2918 DeskClock: add Chinese Simplified translations
6667e72 DeskClock: Update PT-BR Translations
1d0f838 Revert "DeskClock: PT-BR Translations"
392862f DeskClock: PT-BR Translations
5bdaf43 Merge "DeskClock: PT-BR Translations" into cm-11.0
9189b5e DeskClock: Forward port DE translation from CM10.2 to CM11.0
de1c10e DeskClock: Add back flip and shake actions
efb9439 DeskClock: IT translations
2a4d453 Merge tag 'android-4.4.1_r1' into HEAD
25ca07b DeskClock: Add back user-defined world cities
174b4b2 DeskClock: Add back switch to profile
646efe0 DeskClock: Add increasing volume option for alarm clocks
77dc1bd DeskClock: Fix aapt warning
4c23531 DeskClock: PT-BR Translations
f3abe6a DeskClock: Do not reduce method visibility
5564f33 DeskClock: Move the strings from AlarmClock Icon hiding
1bf8871 Forward port "Add option to hide AlarmClock Icon in StatusBar"
00c596f Add buffer check to fix TIME_SET marking an alarm missed.
b04a79c merge in release branch changes (no-op).
da0f257 merge in klp-mr1-release history after reset to klp-dev
d8b92b6 Adjust digital widget preview image
3c1bf42 Discard the old CM10.2 (and older) databases on upgrade
6c8cffd Remove log.wtf lines
5f601e4 Remove log.wtf lines
442fa41 Import translations. DO NOT MERGE
fd95139 Merge "Fix issue where old alarm manager triggers are being listen to." into klp-dev
dfd1960 Add more logging to AlarmActivity to detect bad dismisses.
c8831fa Fix issue where old alarm manager triggers are being listen to.
c9189ee Fix quarter hour calculation
9fb3785 Import translations. DO NOT MERGE
bc25d19 Import translations. DO NOT MERGE
498daa7 Import translations. DO NOT MERGE
a8bd8a3 Remove default formatting from the date on the widget
6690bbd Merge "Fix snooze message." into klp-dev
8bc4be3 Import translations. DO NOT MERGE
c5d8885 merge in klp-release (no-op)
ef5ac86 Fix snooze message.
d2904f8 Import translations. DO NOT MERGE
5f21650 merge in klp-release history after reset to klp-dev
8a54613 Merge "Fix content description of time in alarms list" into klp-dev
3de6101 Fix content description of time in alarms list
dd97056 Clear logs in Clock
7af9a76 merge in klp-release history after reset to klp-dev
8ac81b8 Set widget font to 14sp.
51c9dc7 Really remove am/pm on widget.
f9c17a2 Use best time formatting for widget
40536a0 Fix content description for alarm delete button
6963d4e Use best time formatting for clock - part 2
cc60cd0 merge in klp-release history after reset to klp-dev
c85619c Merge "Make sure TimerReceiver gets intents on time" into klp-dev
b30ec39 Make sure TimerReceiver gets intents on time
41bfc41 Use best time formatting for clock
3c5a310 merge in klp-release history after reset to klp-dev
6ff2962 Update SDK version check
5544e59 Merge "Fix NPE when deleted alarm is null." into klp-dev
5d46ba9 merge in KFS78N (no-op)
9fc5c5c merge in KQS81M
c677dfd Fix NPE when deleted alarm is null.
3a7dbb5 Merge "Stop service when it is not needed." into klp-dev
a65b19b Fixed bug where deleting an alarm doesn't stop it from ringing.
6f454d8 merge in klp-release history after reset to klp-dev
17313e8 merge in klp-release history after reset to klp-dev
ccd9708 Final adjustments to font sizes
9144130 Stop service when it is not needed.
e4f79e5 Import translations. DO NOT MERGE
afed5ea Adjust screensaver text size
359310c merge in klp-release history after reset to klp-dev
8021fcc Align all sizes for AM/PM labels
d72dd38 Merge "Days Extra Should be an ArrayList<String>" into klp-dev
248ade5 Days Extra Should be an ArrayList<String>
dc65546 Import translations. DO NOT MERGE
3da825c merge in klp-release history after reset to klp-dev
7f11032 Fix expanding and scrolling in AlarmClockFragment.
58c0614 merge in klp-release history after reset to klp-dev
c202c87 Merge "Import translations. DO NOT MERGE" into klp-dev
8ecc6f2 Replace DigitialClock with TextTime
5579584 Fix date layout in widget
d94a2c9 Import translations. DO NOT MERGE
c24da5e merge in klp-release history after reset to klp-dev
fc38f19 Add colons to alarm alert
06f449c merge in klp-release history after reset to klp-dev
7299e86 Merge "Add colons to the clock widget preview." into klp-dev
3192381 Merge "Add Jakarta to timezone list." into klp-dev
f617020 Add Jakarta to timezone list.
a7b63b5 Add colons to main clock
7cbcfa1 Add colons to the clock widget preview.
9db6020 Fix scheduling bug when changing between months.
1967dd5 merge in klp-release history after reset to klp-dev
d968d67 Use drag-to-open overflow menu in Alarm and Clock fragments
86588ad Merge "Import translations. DO NOT MERGE" into klp-dev
4ab551a Reduce dim factor of clock dream
5e8b8e8 Import translations. DO NOT MERGE
40aeaa0 merge in klp-release history after reset to klp-dev
0ae287e Add colons to clock in screen saver
d7cb296 Latest layouts for clock widget
7a3720d Add xxx-hdpi launcher icon
e6be158 Merge "Import translations. DO NOT MERGE" into klp-dev
89c30bd merge in klp-release history after reset to klp-dev
137e706 Fix alarm expanding issues (correctly).
e96f1f6 Import translations. DO NOT MERGE
835c24b merge in klp-release history after reset to klp-dev
89f9b73 Always hide keyboard in AlertActivity
ebc6a38 Correctly localize the "next alarm" formatting.
b8b0a2e Revert "Fix alarm expanding issues." This is causing a null pointer crash.
4ec07f8 Merge "Re-activate missed instances, if system goes back in time." into klp-dev
7c24dca Re-activate missed instances, if system goes back in time.
18df9f6 Fix NPE in DB upgrade.
9a1057d DigitalAppWidgetProvider is receiver for actions
c49f0e2 Revert "Fix alarm expanding issues." This is causing a null pointer crash.
2f22529 Sort by offset (with DST) instead of raw offset
79b3c6a Fix issue where alarm app would pop up when dismissing alarm.
86e2f9c Merge "Import translations. DO NOT MERGE" into klp-dev
dc8b07d merge in klp-release history after reset to klp-dev
08bb2a4 Import translations. DO NOT MERGE
28713df Import translations. DO NOT MERGE
36fa93b Fix alarm expanding issues.
144d2a0 Update text size whenever view's size changes
2c1f84a Fixed +1 issue on timers.
248a0a5 Update selected city names on locale change
63545d1 Update +1 and timer icons
5a20d3d Fixed incorrect child measurement
785b043 merge in klp-release history after reset to klp-dev
e81d3e5 merge in klp-release history after reset to klp-dev
73ee47c Fixed scroll to view.
b84ef1e Fix alarm clock silence time when set to none.
70b5202 merge in klp-release history after reset to klp-dev
5d2a5d4 Fix jank issues with expanding alarms.
8afb7d5 Add more logging to help debug scheduling issues.
ae90509 Merge "Ensure two-digit hours to work around RTL issue" into klp-dev
a9b9de5 Fix NPE in AlarmActivity.
e639cf6 Ensure two-digit hours to work around RTL issue
86d0567 merge in klp-release history after reset to klp-dev
3ddcc8e Merge "Fix issue with db upgrade from 5 to 7." into klp-dev
962a3d4 Add snooze toast message.
3422fd7 Fix issue with db upgrade from 5 to 7.
ddfdd96 Check if ViewTreeObserver is alive before acting on it.
71ec6c6 Fix date and alarm showing in landscape hammerhead
74b82ca merge in klp-factoryrom-release history after reset to klp-release
d97815d Removing sort in WorldClockAdapter loadCitiesDb
6b78597 merge in klp-release history after reset to klp-dev
d9f3456 Storing collator in memory for CityNameComparator
87a61c0 Check for null context when adding an alarm
3604ac3 Import translations. DO NOT MERGE
0a8ef27 Import translations. DO NOT MERGE
b844d38 Fix for cities regression (not dependent on other CLs)
d9a5d34 Fix long ringtone overlap with vibrate setting.
249d637 Add ID To Logs
f8d4555 Adjusting logs for timers
f5abb01 Replaced AlarmManager with postDelayed runnable
74c7afa Merge "Revert "Import translations. DO NOT MERGE"" into klp-dev
7d3673b Revert "Import translations. DO NOT MERGE"
e6f7c0b Fix alarm db upgrade.
96b1fe6 Log Every Intent From DigitalWidgetViewsFactory
690cfb6 Fix alarm db upgrade.
7f1d432 Update widget preview asset
3be6170 merge in klp-release history after reset to klp-dev
6f407e6 Merge "Update clock daydream date display at midnight" into klp-dev
9176f18 Merge "Import translations. DO NOT MERGE" into klp-dev
8ea4750 Update clock daydream date display at midnight
2e9baaa Add category to stopwatch intent
37c5318 Fix crash in async deletion task and remove some dead code
0ab167d set correct alpha on disalbled alarm
be13177 Fix crash in async deletion task and remove some dead code
c05dc70 Import translations. DO NOT MERGE
e7fd0a4 merge in klp-release history after reset to klp-dev
c0a1cea Hide bottom bar in landscape.
595e83d Merge "Log to report changes in quarter-hour alarm intent" into klp-dev
6ac4836 Fix NPE on selected cities
eddf779 Fix a few alarm state manager issues.
c56d367 Log to report changes in quarter-hour alarm intent
cb29d95 merge in klp-release history after reset to klp-dev
6da4068 Show menu when moving in landscape from timer to clock tab.
3e8ebd9 New layout for selected city with remove button
d42988e Update clock fragment alarm text on alarm change.
0fed0fe Merge "Import translations. DO NOT MERGE" into klp-dev
1c7788b Refactor alarm manager code to use new Instance table.
d5202b4 Adding Timer times-up notification
4d11a33 Start/Stop button in stopwatch is animating poorly
f7de800 Timeline view empty states
148c8e3 Fix timer gridview animations.
b93772c Workaround for missing cities translations.
34877f5 Merge "Finishing touches on redlines." into klp-dev
68baa28 New cities in city list.
cc5da61 Merge "Adding digital clock format for en-rGB" into klp-dev
23c1f76 Import translations. DO NOT MERGE
d01970e Finishing touches on redlines.
49b1469 merge in klp-release history after reset to klp-dev
47b10c0 Use two-pane layout for tablet landscape world clocks.
d8eab66 Adding digital clock format for en-rGB
0c8bd48 Support PreferenceActivity.isValidFragmen
63f5b0d Start Alarm Explicitly with a Class
5c17cdf Fix HMS alignment in timer setup
12c79e0 timer setup redlines
165b571 New asset for +1 in timer
557accc Merge "stopwatch animation redlines" into klp-dev
a19314f Use dark theme for clock's timepicker.
7bede55 stopwatch animation redlines
41d6b3c Merge "Use Keep's StaggeredGridView for timers." into klp-dev
d9eafb1 Remove unused drawable.
f772f74 Use Keep's StaggeredGridView for timers.
e0015b1 Merge "Import translations. DO NOT MERGE" into klp-dev
ad168b1 Hide keyboard in alarm alert
fa33aa9 Hide keyboard in alarm alert
5c1b5eb Import translations. DO NOT MERGE
5d881e5 merge in klp-release history after reset to klp-dev

   * packages/apps/Dialer
0cb46e4 Dialer: ES translations
5304d1c Merge "Dialer: LT translations" into cm-11.0
5f98ea2 Merge "Dialer: RU translation" into cm-11.0
57b38fc Dialer : TH Translation
1abe183 Dialer: RU translation
5ae52e2 Merge "Dialer: IT translations" into cm-11.0
23d1edc Merge "Dialer: CA translations" into cm-11.0
a1c93a4 Merge "Dialer: add Chinese Simplified translations" into cm-11.0
bd64b2f Dialer: CA translations
e24de58 Merge "Dialer: PT-BR Translations" into cm-11.0
1322870 Dialer: LT translations
862822d Dialer: IT translations
1ecdbef Dialer: add Chinese Simplified translations
cc7ba81 Merge "Dialer: DE translation" into cm-11.0
e2a5210 Partial revert of cce501cbde0ba0a53e1f458328bb96dff4dd6588
d05e1d8 Merge tag 'android-4.4.1_r1' into HEAD
011f2f4 Dialer: DE translation
381d4ac Dialer: PT-BR Translations
6f9a86b Fix possible NPE in DialerDatabaseHelper
b372f3e Fix padding issues with shortcut and call log items
d2eab38 Merge "Import translations. DO NOT MERGE" into klp-dev
7d49a45 Import translations. DO NOT MERGE
e07ad7c Merge "Make fonts and colors consistent across views." into klp-dev
349f3e1 Merge "Color/layout tweaks for Dialer" into klp-dev
59a3943 Merge "Change all contacts button to look like list item" into klp-dev
41a24b4 Color/layout tweaks for Dialer
037bbac Make fonts and colors consistent across views.
fb34fda Change all contacts button to look like list item
759c264 Merge "Dismiss dialpad when user touches spaces above it." into klp-dev
a4ef509 Dismiss dialpad when user touches spaces above it.
c3cb63b Merge "Fix possible FragmentManager NPE in Dialer" into klp-dev
17ce3f6 Dialer: Update Icons to KitKat
d20f843 Merge "Treat unknown call types as missed calls" into klp-dev
66b60af Treat unknown call types as missed calls
62ee224 Fix possible FragmentManager NPE in Dialer
ef3dfae merge in release branch changes (no-op).
cce501c Fix bug where resuming CallDetailActivity loses the add contact intent
7a44181 Add read_profile permission to Dialer
7d66134 Add read_profile permission to Dialer
fdbbbec Allow blacklisting calls from call log detail menu.
d0e5dc2 Add back call stats feature.
b7126bf Merge "Load contact in CallDetailActivity and add it to Add contact intent" into klp-dev
49e377c Refresh adapter on resuming, so that call dates are updated.
ef26498 Enable contact photo preloading.
0345944 Load contact in CallDetailActivity and add it to Add contact intent
377bb69 Merge "Tweak minimum swipe distance for Dialer" into klp-dev
6658233 Tweak minimum swipe distance for Dialer
f61b8bc Merge "Fix dialpad key alignment issues for larger screens" into klp-dev
f786df0 Fix dialpad key alignment issues for larger screens
16016d9 Add null check in SmartDialCursorLoader.releaseResources
fcc395b Merge "Import translations. DO NOT MERGE" into klp-dev
6d549ea Import translations. DO NOT MERGE
1e425f0 Import translations. DO NOT MERGE
934d3ee Fix call log jank
1116289 Merge "Don't use private resources for Dialer" into klp-dev
3d2ecd1 Merge "Import translations. DO NOT MERGE" into klp-dev
dc740e6 Import translations. DO NOT MERGE
f65b3df merge in klp-release (no-op)
cb95634 Don't use private resources for Dialer
f8a70be merge in klp-release history after reset to klp-dev
6fe7eb0 Merge "Tweak Dialer redlines" into klp-dev
c3d7f8b merge in klp-release history after reset to klp-dev
aceb88b Tweak Dialer redlines
a7d844c Flip arrow direction in dialer info tooltip
516d9aa merge in klp-release history after reset to klp-dev
66c263c Import translations. DO NOT MERGE
c8b350f Import translations. DO NOT MERGE
85ce909 merge in klp-release history after reset to klp-dev
d49178c merge in KFS78N (no-op)
c9d75a1 merge in KQS81M
0720b0e Merge "Do not use implicit intent to up nav to call log." into klp-dev
d7cc215 Merge "Check for closed cursor to prevent crash." into klp-dev
adb742c Do not use implicit intent to up nav to call log.
7d0513e Merge "Don't show PII in logs for JSON-encoded uris" into klp-dev
643e785 Check for closed cursor to prevent crash.
95b2537 Don't show PII in logs for JSON-encoded uris
bb3c36c Merge "Make enlarged actionbar invisible when showing dialpad" into klp-dev
5f3ad54 Make enlarged actionbar invisible when showing dialpad
e63103a Merge "Update dialer actionbar icon and dimensions" into klp-dev
ff644e0 Merge "Import translations. DO NOT MERGE" into klp-dev
644ff76 merge in klp-release history after reset to klp-dev
ab494e1 Import translations. DO NOT MERGE
85c0946 Update dialer actionbar icon and dimensions
e8b56fb Merge "Clear phone number cache when call log is cleared" into klp-dev
f2a0756 Clear phone number cache when call log is cleared
888df85 Merge "Adds STOP_APP_SWITCHES permission." into klp-dev
28eb2f1 Adds STOP_APP_SWITCHES permission.
0d46793 Merge "Add content description for dismiss badge button." into klp-dev
fae011f merge in klp-release history after reset to klp-dev
506ee39 Merge "Fix accessibility issues with dialpad" into klp-dev
32faffb Fix accessibility issues with dialpad
6e1b755 merge in klp-release history after reset to klp-dev
facc976 Import translations. DO NOT MERGE
d21c3ad Add content description for dismiss badge button.
524bc0b Merge "Fix infinite dialpad tones due to rapid presses" into klp-dev
1f06f0a Adds tooltip for Dialer
2d47177 Fix infinite dialpad tones due to rapid presses
6da9399 Merge "Dynamically change layout params to avoid hiding no favorites view" into klp-dev
50893be Merge "Fix divider view not animating" into klp-dev
c9cc78f merge in klp-release history after reset to klp-dev
0ac27a8 Merge "Import translations. DO NOT MERGE" into klp-dev
a82b6fb Import translations. DO NOT MERGE
8aba717 Merge "Add correct ic_fav_undo asset for XXHDPI" into klp-dev
104f0cf Merge "Don't allow dialpad presses until it is fully in position" into klp-dev
75245f6 Fixes how voicemail looks up contact names
769ad7e Merge "Clicking on dialer directory headers scrolls to selected directory" into klp-dev
5fb49ea Don't allow dialpad presses until it is fully in position
eef089d Merge "Filters out legacy unknown numbers." into klp-dev
0471026 Merge "Turn on reverse lookup by default." into klp-dev
3eb8ab2 Dynamically change layout params to avoid hiding no favorites view
32bb299 merge in klp-release history after reset to klp-dev
703f118 Add correct ic_fav_undo asset for XXHDPI
8e5c8b1 Fix brief flash when making a call from search
6074809 Clicking on dialer directory headers scrolls to selected directory
05aaae3 Fix crash when dragging a contact to searchbox
19518d2 Merge "Fix flicker when long pressing to drag and drop" into klp-dev
8d0eb3d merge in klp-release history after reset to klp-dev
851a5e4 Merge "Import translations. DO NOT MERGE" into klp-dev
b646bcf Import translations. DO NOT MERGE
3957b27 Fix divider view not animating
090ccc5 Fix flicker when long pressing to drag and drop
a35059a Filters out legacy unknown numbers.
9fd02a6 Turn on reverse lookup by default.
02bd6df Merge "Add slide up transition when call shortcut is dismissed" into klp-dev
21a8729 Merge "Enlarge the click area of star in favorite tiles" into klp-dev
3781189 Enlarge the click area of star in favorite tiles
095f112 Merge "Fix incorrect photouri on call shortcut" into klp-dev
4cf6742 merge in klp-release history after reset to klp-dev
62fc6bb Fix incorrect photouri on call shortcut
72823ac merge in klp-release history after reset to klp-dev
4ed7db8 Add slide up transition when call shortcut is dismissed
c089b0d Change cached info to interface
990c95f Merge "Fix relayout requests when dragging" into klp-dev
392b69c Merge "Disable drag and drop if the undo dialog for a favorite is showing" into klp-dev
3ed80a3 Fix relayout requests when dragging
5211241 Disable drag and drop if the undo dialog for a favorite is showing
50c92e0 Merge "Replace dash with space as empty geocode" into klp-dev
fbbebd2 Replace dash with space as empty geocode
d03e01e Merge "Final touches on no-fav card." into klp-dev
63d59db Final touches on no-fav card.
abacad1 Merge "Refresh call shortcut when returning to the dialer" into klp-dev
b4680c5 Revert "Fix brief flash when clicking on a search result to dial"
3b9d09c Refresh call shortcut when returning to the dialer
fe3fbd2 Revert no favorite card background change
08f7329 Merge "Don't do fragment transactions if fragment is destroyed" into klp-dev
3487db7 Don't do fragment transactions if fragment is destroyed
e2be8b4 Merge "Fix for private numbers in call shortcut being dialable" into klp-dev
a8dab0a Fix for private numbers in call shortcut being dialable
6c2b2ec Disable swiping for top 3 contacts
36df59e Merge "Add no favorite card to the Dialer" into klp-dev
4fdf594 Add no favorite card to the Dialer
cba397d Merge "Import translations. DO NOT MERGE" into klp-dev
a6b30f5 merge in klp-release history after reset to klp-dev
4e86bc4 Import translations. DO NOT MERGE
da3e077 Merge "Add drag to open functionality to Dialer overflow menu" into klp-dev
ca19504 Don't call finish when calling from the dialpad
36c5413 Add drag to open functionality to Dialer overflow menu
3b8086e Import translations. DO NOT MERGE
ad4a5f1 Merge "Fix brief flash when clicking on a search result to dial" into klp-dev
128ccc8 merge in klp-release history after reset to klp-dev
2a066fe Fix some padding issues related to the top 3 favorites
809fe8f Merge "Adding missed call badge." into klp-dev
c5b6a69 Adding missed call badge.
001310f Merge "Restore the phone disambiguation dialog" into klp-dev
02403e5 Fix brief flash when clicking on a search result to dial
43f5439 Restore the phone disambiguation dialog
8ea8569 Merge "Add string for Dialer tooltip" into klp-dev
3a847bd Add string for Dialer tooltip
bbc9e48 Merge "Import translations. DO NOT MERGE" into klp-dev
121b28e Merge "Fix clear call log option in overflow menu" into klp-dev
9bead9c Adds star to indicate favorite contacts
99546e0 Merge "Add number type label to favorites list" into klp-dev
86ae214 Merge "Add xxxhdpi icon for AOSP dialer" into klp-dev
bd20e52 merge in klp-release history after reset to klp-dev
791082e Add number type label to favorites list
0480fbc Add xxxhdpi icon for AOSP dialer
4fcf2f0 Import translations. DO NOT MERGE
4f46a6e Adding line breaks for no favorite message.
c862579 Fix clear call log option in overflow menu
4f9505c Merge "Fix for CallDetailsActivity always showing unknown numbers" into klp-dev
1ee2e70 merge in klp-release history after reset to klp-dev
d73ea85 Merge "Fix missing name attribute for no favorites string." into klp-dev
8e3e5c7 Fix missing name attribute for no favorites string.
fa35772 Merge "Adding string resources." into klp-dev
cd9f376 Adding string resources.
1a7c196 Fix for CallDetailsActivity always showing unknown numbers
e183a9e Merge "Fix build break." into klp-dev
ac30d47 Fix build break.
da97085 Merge "Ignore separators when typing in Dialer search box" into klp-dev
b4e7062 Merge "Perform reverse lookup for call shortcut." into klp-dev
f73d2a9 Perform reverse lookup for call shortcut.
604d480 Ignore separators when typing in Dialer search box
4e710e7 Merge "Don't allow calls to undialable numbers" into klp-dev
005183f Don't allow calls to undialable numbers
2cfb9b2 Merge "Import translations. DO NOT MERGE" into klp-dev
20d682f Tweak the animation for Drag and Drop. Finale
5b2e210 Smooth drag and drop scrolling
c6ea092 Import translations. DO NOT MERGE
f97947e merge in klp-release history after reset to klp-dev
eaebb31 Merge "Fixed the coordinates translation" into klp-dev
f592509 Please bring back the nice swipe to dismiss animation.
774206b Fixed the coordinates translation
7bc5d5a merge in klp-release history after reset to klp-dev
f3bee6a Merge "Add BIND_CALL_SERVICE permission to Dialer" into klp-dev
112c225 Merge "Add highlight to contact tile row" into klp-dev
6764378 merge in klp-release history after reset to klp-dev
669b608 Fix regression: dialpad not being shown from dial intent
712e5f4 Add highlight to contact tile row
e40ea13 Merge "Fix missed calls not updating properly" into klp-dev
ed537e1 Merge "Crossfade when drop to the position" into klp-dev
28dec41 merge in klp-release history after reset to klp-dev
6c12c18 Merge "Import translations. DO NOT MERGE" into klp-dev
4911300 Crossfade when drop to the position
21299c3 Fix missed calls not updating properly
7cd7dfd Import translations. DO NOT MERGE
f0e8ea3 Add BIND_CALL_SERVICE permission to Dialer
f796309 Refactor Drag Shadow
f46943e merge in klp-factoryrom-release history after reset to klp-release
2131091 Merge "Refactor the D-N-D, let list view handle all the events" into klp-dev
6c60bd0 merge in klp-release history after reset to klp-dev
d9e9634 Merge "Import translations. DO NOT MERGE" into klp-dev
02741d6 Merge "Follow up on build break to fix unit tests." into klp-dev
5857860 Merge "Add addPhoto API" into klp-dev
006b5af Add addPhoto API
fb0a934 Follow up on build break to fix unit tests.
b34d7c3 Merge "Fix misordered column title in DefaultVoicemailNotifier" into klp-dev
4b649dd Fix misordered column title in DefaultVoicemailNotifier
7cfb9c2 Change header font
abf1191 Import translations. DO NOT MERGE
7639fe9 Refactor the D-N-D, let list view handle all the events
52f5270 Merge "Realtime drop area" into klp-dev
72418af Realtime drop area
a7d8c34 Merge "Fix build break." into klp-dev
d53c650 Fix build break.
b424b61 Merge "Changes to detect whether a call is voicemail." into klp-dev
42d4951 Add xxhdpi assets for Dialer
62ba437 Merge "Fix crash when dropping outside of list" into klp-dev
6635f2e Fix crash when dropping outside of list
e6933be Changes to detect whether a call is voicemail.
584b785 Merge "UI polish for list headers in Dialer" into klp-dev
294de01 Merge "Import translations. DO NOT MERGE" into klp-dev
4dc32bd Implement fetchCalls in PhoneFavoriteFragment
5440e8f merge in klp-release history after reset to klp-dev
b4fca60 Import translations. DO NOT MERGE
1f3d7aa UI polish for list headers in Dialer
6647996 Merge "Changing last call card to match_parent." into klp-dev
18e7fdd Add no contacts view to Dialer
d8327d6 Changing last call card to match_parent.
e44b3c6 Merge "Support drag & drop across "pages" of the favorites list" into klp-dev
bf5b298 Support drag & drop across "pages" of the favorites list
704acc0 Add enable reverse number lookup link to call card.
e288297 Merge "Google Specific Settings" into klp-dev
7f6c4a7 Merge "Hide dialpad after call is ended" into klp-dev
61f4f79 merge in klp-release history after reset to klp-dev
35127cd Hide dialpad after call is ended
830b417 Merge "Don't clear call shortcut when entering call log" into klp-dev
b453e5b Google Specific Settings
74ceee3 Don't clear call shortcut when entering call log
8f0ce2b Merge "Clear dialpad when x is pressed" into klp-dev
2eafb7a Clear dialpad when x is pressed
3d31c00 merge in klp-release history after reset to klp-dev
63e1155 Fix actionbar overlay in all contacts activity
d89b25d Fix copy and paste menu
35156fc Merge "Import translations. DO NOT MERGE" into klp-dev
dd736e1 Merge "Make dialpad digits use roboto light" into klp-dev
c632ed3 Make dialpad digits use roboto light
d3c6acd Merge "Remove duplicate style" into klp-dev
22ca2fe Merge "Fix the lack of gray background behind swiped contacts" into klp-dev
83a9a4f Import translations. DO NOT MERGE
dc778c1 Merge "Add URI for unknown contacts to enable quick contact badge" into klp-dev
fb64bfa Remove duplicate style
a3b62d1 Merge "Reduce search view text size" into klp-dev
a2bdac8 Fix the lack of gray background behind swiped contacts
58ebe5d Add URI for unknown contacts to enable quick contact badge
b852826 Reduce search view text size
a9ea2ad Merge "Make the call log shortcut swipeable" into klp-dev
b968f5e Merge "Changed hidden from favorites to removed from favorites" into klp-dev
3011bc1 Make the call log shortcut swipeable
ed01704 Changed hidden from favorites to removed from favorites
362c444 Tone down the sensitivity of swipe for square contact tiles
13a58c3 Merge "Add directory source name to cache" into klp-dev
384473a Merge "Hide voice search icon if search view is not empty" into klp-dev
7bac419 Merge "Tweak CallDetailActivity redlines" into klp-dev
ac09b51 Tweak CallDetailActivity redlines
a723be5 Change search hint to "Type a name or phone number"
3b82fc1 Hide voice search icon if search view is not empty
8f83f1d merge in klp-release history after reset to klp-dev
ba61ecd Add directory source name to cache
88517c6 Merge "Tweak Dialpad redlines" into klp-dev
4f2acb6 Merge "Make dialpad edittext cursor visible" into klp-dev
936a72b Merge "Use same dismissed tombstone state as Gmail" into klp-dev
e5fc66c Make dialpad edittext cursor visible
cbb72d2 Merge "Add call shortcuts  to phone number list adapters" into klp-dev
7784087 Tweak Dialpad redlines
5c3ba14 Merge "Fix accessibility issues with dialpad" into klp-dev
ad398f2 Merge "Slightly increase dialpad opacity" into klp-dev
5ce6668 Merge "Fix minus button disabled state" into klp-dev
7665e67 Fix minus button disabled state
d855af2 Merge "Import translations. DO NOT MERGE" into klp-dev
7db2764 Slightly increase dialpad opacity
c45baec Fix accessibility issues with dialpad
2b5e5cf Import translations. DO NOT MERGE
6276f09 Merge "Don't undemote contact on UI thread" into klp-dev
6668aac Merge "Add content description for call log quick contact badges" into klp-dev
bdbf830 Merge "Remove the pressed state on dialpad menu buttons" into klp-dev
addd02e Use same dismissed tombstone state as Gmail
a3ce90e Don't undemote contact on UI thread
a7c5632 Add content description for call log quick contact badges
51fca3d Remove the pressed state on dialpad menu buttons
e142481 Add call shortcuts  to phone number list adapters
9019be5 Merge "Fix spacing issues in call log icons" into klp-dev
02c9f59 merge in klp-release history after reset to klp-dev

   * packages/apps/Email
236fd1a Email: LT translations
45d9be9 Merge "Add missing "Notify for every message"..." into cm-11.0
5dd7eef Add missing "Notify for every message"...
218f18b Merge tag 'android-4.4.1_r1' into HEAD
fbc34a7 Null check service info
01ef89b Perform Email2 upgrade at version 40.
6c601b7 am 4b629cf2: Null check certificate alias before trying to configure it
4b629cf Null check certificate alias before trying to configure it
99a940c am bc8bc050: During upgrade, ignore protocols whose strings don\'t change.
bc8bc05 During upgrade, ignore protocols whose strings don't change.
944220b am 4509ade9: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
520cb2a Merge "Import translations. DO NOT MERGE" into klp-dev
4509ade Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
2562e57 Import translations. DO NOT MERGE
4252a00 Import translations. DO NOT MERGE
bc4cc4f am 8fde9e27: Merge "Check for ArrayIndexOutOfBoundsException" into jb-ub-mail-ur10
e4cd109 am fabb15fa: Merge "Add fallbacks if sentDate is not set" into jb-ub-mail-ur10
8fde9e2 Merge "Check for ArrayIndexOutOfBoundsException" into jb-ub-mail-ur10
fabb15f Merge "Add fallbacks if sentDate is not set" into jb-ub-mail-ur10
cde694c Check for ArrayIndexOutOfBoundsException
e39f2b0 Add fallbacks if sentDate is not set
78551c2 am ad0e4288: Merge "Fix an infinitely retrying download problem" into jb-ub-mail-ur10
ad0e428 Merge "Fix an infinitely retrying download problem" into jb-ub-mail-ur10
3e897b3 am 99ee8eb0: Merge "Null check for getServiceInfo" into jb-ub-mail-ur10
99ee8eb Merge "Null check for getServiceInfo" into jb-ub-mail-ur10
ea09890 Null check for getServiceInfo
ac60890 am 0d21834d: (-s ours) Import translations. DO NOT MERGE
1f2e3d7 Import translations. DO NOT MERGE
0d21834 Import translations. DO NOT MERGE
23fa517 am 802bf1b4: Ignore Messsages With No Timestamp
802bf1b Ignore Messsages With No Timestamp
272b317 Fix an infinitely retrying download problem
2da4672 am 33efdd7d: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
52173b2 Merge "Import translations. DO NOT MERGE" into klp-dev
33efdd7 Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
06c1b96 am 1580fcac: Merge "Hack to make the Conversation View footer reload when a POP message finishes loading" into jb-ub-mail-ur10
f96c827 am 8846a12c: Merge "Correct some logging in ADS" into jb-ub-mail-ur10
17f254a am 80e9fa84: Merge "Update the duplicate message deletion trigger" into jb-ub-mail-ur10
1580fca Merge "Hack to make the Conversation View footer reload when a POP message finishes loading" into jb-ub-mail-ur10
8846a12 Merge "Correct some logging in ADS" into jb-ub-mail-ur10
80e9fa8 Merge "Update the duplicate message deletion trigger" into jb-ub-mail-ur10
1ad4436 Correct some logging in ADS
35e1bab Import translations. DO NOT MERGE
0302a93 Import translations. DO NOT MERGE
13ff5b8 Update the duplicate message deletion trigger
2b28ecd am 580b3f7b: Merge "Fix attachments in search results" into jb-ub-mail-ur10
580b3f7 Merge "Fix attachments in search results" into jb-ub-mail-ur10
fc892dd am 042e6940: Merge "Build with current SDK" into jb-ub-mail-ur10
042e694 Merge "Build with current SDK" into jb-ub-mail-ur10
d482cbd Fix attachments in search results
4927a24 Build with current SDK
a8b05fd am 06e140e4: Update messaging when autodiscover fails due to an auth error
06e140e Update messaging when autodiscover fails due to an auth error
62604b1 Hack to make the Conversation View footer reload when a POP message finishes loading
6ae78b5 am dbda4a00: Add permission required for eml viewer to save attachments
dbda4a0 Add permission required for eml viewer to save attachments
7c90057 am e1064b92: Merge "Foreign characters may be letters and digits, but they\'re not allowed in Uri/Url schemes" into jb-ub-mail-ur10
59fb950 am 294a4248: Merge "Fix off by one error." into jb-ub-mail-ur10
e1064b9 Merge "Foreign characters may be letters and digits, but they're not allowed in Uri/Url schemes" into jb-ub-mail-ur10
294a424 Merge "Fix off by one error." into jb-ub-mail-ur10
1a6a3fe Fix off by one error.
b3d47c5 am bd68009d: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
8cb397c Merge "Import translations. DO NOT MERGE" into klp-dev
bd68009 Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
e3b11b3 am c085911e: Merge "Add logging to see why attachments fail to load" into jb-ub-mail-ur10
c085911 Merge "Add logging to see why attachments fail to load" into jb-ub-mail-ur10
2ed113c Foreign characters may be letters and digits, but they're not allowed in Uri/Url schemes
a2adea7 am 3ddd39b6: Merge "Don\'t add Quick Response menu if there\'s no mReplyFromAccount" into jb-ub-mail-ur10
5ed1944 Add logging to see why attachments fail to load
3ddd39b Merge "Don't add Quick Response menu if there's no mReplyFromAccount" into jb-ub-mail-ur10
b0d82fe Don't add Quick Response menu if there's no mReplyFromAccount
dc66106 am 6ceae42b: Merge "Add a provider call to get device friendly name." into jb-ub-mail-ur10
6ceae42 Merge "Add a provider call to get device friendly name." into jb-ub-mail-ur10
40c8e34 am 2a33eccd: Merge "Don\'t initiate fragment transactions from onDestroy()" into jb-ub-mail-ur10
2a33ecc Merge "Don't initiate fragment transactions from onDestroy()" into jb-ub-mail-ur10
eb5db7d Import translations. DO NOT MERGE
f6ddafe Import translations. DO NOT MERGE
5181cd6 Add a provider call to get device friendly name.
fba58a9 am 3e8e5979: Null Protect Account Info
3e8e597 Null Protect Account Info
9460be0 Don't initiate fragment transactions from onDestroy()
3114176 am eb280d1b: Merge "Disable Move Actions for POP3 Folders" into jb-ub-mail-ur10
eb280d1 Merge "Disable Move Actions for POP3 Folders" into jb-ub-mail-ur10
ae46818 Disable Move Actions for POP3 Folders
cab0952 am edebff6d: Increment Email version.
edebff6 Increment Email version.
5c5931e am feacaf63: Do not try to load nameless attachments.
feacaf6 Do not try to load nameless attachments.
785d597 am 19b89b4b: Merge "Oh account name/email mixups, I\'ve missed you so (no I haven\'t)" into jb-ub-mail-ur10
19b89b4 Merge "Oh account name/email mixups, I've missed you so (no I haven't)" into jb-ub-mail-ur10
20367f1 Oh account name/email mixups, I've missed you so (no I haven't)
1313bff am 7b7d7d5c: Fix DB upgrade code.
7b7d7d5 Fix DB upgrade code.
1956a8a am 66f85c87: Merge "Add an additional mailbox key column to message table" into jb-ub-mail-ur10
66f85c8 Merge "Add an additional mailbox key column to message table" into jb-ub-mail-ur10
ba72e83 am 4b73385e: Merge "Prevent a NPE in ImapService search handling" into jb-ub-mail-ur10
4b73385 Merge "Prevent a NPE in ImapService search handling" into jb-ub-mail-ur10
7dad461 Prevent a NPE in ImapService search handling
cccbbb0 am 340a29e5: Merge "Restore sender snippet for nested folder teaser." into jb-ub-mail-ur10
e0562f2 am e3cf91af: Set parentServerId for IMAP folders to prevent fixup code from resetting parentKey
340a29e Merge "Restore sender snippet for nested folder teaser." into jb-ub-mail-ur10
c86fbb5 Add an additional mailbox key column to message table
4cece30 Restore sender snippet for nested folder teaser.
e3cf91a Set parentServerId for IMAP folders to prevent fixup code from resetting parentKey
15a37f1 am bf39d116: Merge "Coalesce notification updates to avoid spamming the notification tray" into jb-ub-mail-ur10
bf39d11 Merge "Coalesce notification updates to avoid spamming the notification tray" into jb-ub-mail-ur10
5b323a3 Change trigger to allow duplicate messages in search folders
7d174ce am 3cc5e68b: Merge "Change trigger to allow duplicate messages in search folders" into jb-ub-mail-ur10
3cc5e68 Merge "Change trigger to allow duplicate messages in search folders" into jb-ub-mail-ur10
ac40b86 Change trigger to allow duplicate messages in search folders
3b866d4 Treat updates into non-existent body rows as inserts.
0d9ea30 am b8ef7da6: Merge "Treat updates into non-existent body rows as inserts." into jb-ub-mail-ur10
b8ef7da Merge "Treat updates into non-existent body rows as inserts." into jb-ub-mail-ur10
d0b81a0 Treat updates into non-existent body rows as inserts.
5540c9f am 1fb5fa69: Merge "Populate real name in From: field" into jb-ub-mail-ur10
1fb5fa6 Merge "Populate real name in From: field" into jb-ub-mail-ur10
26bc758 am 7b28bb95: Merge "Update the folder sync status while searching in IMAP" into jb-ub-mail-ur10
7b28bb9 Merge "Update the folder sync status while searching in IMAP" into jb-ub-mail-ur10
681d851 am a5a28ffb: Do not require RPC for getCapabilities.
632ee24 Populate real name in From: field
a5a28ff Do not require RPC for getCapabilities.
6b6ffb9 am 7c8d4802: Merge "Handle User Refresh in Edge Cases" into jb-ub-mail-ur10
7c8d480 Merge "Handle User Refresh in Edge Cases" into jb-ub-mail-ur10
a2b82c1 Coalesce notification updates to avoid spamming the notification tray
8c98977 Handle User Refresh in Edge Cases
90ace32 Fix resource overlay order for AOSP Email
904764c Don't bail out of downloading an attachment if the size is delcared as zero
5c88388 Don't allow duplicate messages to appear in Sent folder
af52f20 Update the folder sync status while searching in IMAP
201f375 am e2391fec: Fix resource overlay order for AOSP Email
e2391fe Fix resource overlay order for AOSP Email
84e8b8c am 16467713: Merge "Don\'t bail out of downloading an attachment if the size is delcared as zero" into jb-ub-mail-ur10
1646771 Merge "Don't bail out of downloading an attachment if the size is delcared as zero" into jb-ub-mail-ur10
941fda9 am 5cdffe37: Merge "Bump app version to test the play store DL" into jb-ub-mail-ur10
5cdffe3 Merge "Bump app version to test the play store DL" into jb-ub-mail-ur10
977c258 am c084e818: Merge "Don\'t allow duplicate messages to appear in Sent folder" into jb-ub-mail-ur10
c084e81 Merge "Don't allow duplicate messages to appear in Sent folder" into jb-ub-mail-ur10
19a79dd Bump app version to test the play store DL
4aaf3f2 Don't bail out of downloading an attachment if the size is delcared as zero
994d6c8 am 42067b70: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
c36efad Merge "Import translations. DO NOT MERGE" into klp-dev
42067b7 Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
57eb3b3 Import translations. DO NOT MERGE
2832edc Import translations. DO NOT MERGE
37b5390 Don't allow duplicate messages to appear in Sent folder
e4f2818 am 7acf30e9: Make sure account upgrade code always runs before reconciling
4188d57 merge in klp-release (no-op)
7acf30e Make sure account upgrade code always runs before reconciling
27855a8 merge in klp-release history after reset to klp-dev
cc1a826 am 85d21905: Clear all "drafts" related flags from email when sending
85d2190 Clear all "drafts" related flags from email when sending
29362a4 am 8e8b7b5b: Increment Email version.
8e8b7b5 Increment Email version.
f4f14e8 am ec0bb58b: Merge "Fix folder list loading." into jb-ub-mail-ur10
ec0bb58 Merge "Fix folder list loading." into jb-ub-mail-ur10
1004d74 Fix folder list loading.
f3da8e2 am efd835ac: Fix threading issues in EmailDownloadService
efd835a Fix threading issues in EmailDownloadService
c15f32a merge in klp-release history after reset to klp-dev
ba7846b am 6df37091: Merge "Correct syntax for IMAP date range search" into jb-ub-mail-ur10
6df3709 Merge "Correct syntax for IMAP date range search" into jb-ub-mail-ur10
35cdca3 Correct syntax for IMAP date range search
74050a5 merge in klp-release history after reset to klp-dev
7d0619a am ac93f838: Only fake the footer for mailboxes that sync from server.
8eed282 merge in klp-release history after reset to klp-dev
ac93f83 Only fake the footer for mailboxes that sync from server.
d457fb2 am f51f8b0b: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
f51f8b0 Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
035e1a6 Import translations. DO NOT MERGE
013e03a am 67e78a67: Merge "Clean up usage of Account.name when accessing account/folder prefs" into jb-ub-mail-ur10
67e78a6 Merge "Clean up usage of Account.name when accessing account/folder prefs" into jb-ub-mail-ur10
32614f3 Clean up usage of Account.name when accessing account/folder prefs
474f4a9 am 9a342b31: Cleanup Logs
9a342b3 Cleanup Logs
21e9fb7 am e7f61f40: Merge "Always fix parent keys on startup of email" into jb-ub-mail-ur10
e7f61f4 Merge "Always fix parent keys on startup of email" into jb-ub-mail-ur10
f707846 Always fix parent keys on startup of email
fe91334 am a95fe8fc: Merge "Update provider configuration for BT domains." into jb-ub-mail-ur10
a95fe8f Merge "Update provider configuration for BT domains." into jb-ub-mail-ur10
d68091b am ec2b661a: Merge "The ServiceMap caches locale-dependent strings. Destroy it on configuration changes." into jb-ub-mail-ur10
837f1ae am 03dc3f22: Combined account name is locale-dependent. Notify on locale changes
ec2b661 Merge "The ServiceMap caches locale-dependent strings. Destroy it on configuration changes." into jb-ub-mail-ur10
03dc3f2 Combined account name is locale-dependent. Notify on locale changes
3a8c86b The ServiceMap caches locale-dependent strings. Destroy it on configuration changes.
3794d1f Update provider configuration for BT domains.
462596c Merge "Import translations. DO NOT MERGE" into klp-dev
8440a89 Import translations. DO NOT MERGE
1fc009c am a5312d5b: Increment Email version.
a5312d5 Increment Email version.
88cc9ef am ed4e1c50: Merge "Disable sync settings controls for drafts folders" into jb-ub-mail-ur10
ed4e1c5 Merge "Disable sync settings controls for drafts folders" into jb-ub-mail-ur10
cb30243 Disable sync settings controls for drafts folders
5493303 am 11fb2d16: Merge "Use the correct widget provider class" into jb-ub-mail-ur10
11fb2d1 Merge "Use the correct widget provider class" into jb-ub-mail-ur10
063c4ca am 9e608aa5: Update logging in AttachmentDownloadService
9e608aa Update logging in AttachmentDownloadService
a1d6969 Add null check before passing from address to Rfc822Tokenizer
d500c60 am d6ba4cfd: Merge "Re-add ic_launcher_email mipmaps" into jb-ub-mail-ur10
d6ba4cf Merge "Re-add ic_launcher_email mipmaps" into jb-ub-mail-ur10
647cdf0 am 81179531: Merge "Add null check before passing from address to Rfc822Tokenizer" into jb-ub-mail-ur10
8117953 Merge "Add null check before passing from address to Rfc822Tokenizer" into jb-ub-mail-ur10
d9f1af3 am 03f56f2c: Merge "Allow multiple mailboxes to be synced in a single request" into jb-ub-mail-ur10
03f56f2 Merge "Allow multiple mailboxes to be synced in a single request" into jb-ub-mail-ur10
b5111ff Re-add ic_launcher_email mipmaps
22f0c87 Add null check before passing from address to Rfc822Tokenizer
56aba8d Allow multiple mailboxes to be synced in a single request
8659142 am 5da03b90: Merge "Temporary workaround for ConversationCursor missing updates" into jb-ub-mail-ur10
5da03b9 Merge "Temporary workaround for ConversationCursor missing updates" into jb-ub-mail-ur10
a96e9f5 merge in klp-release history after reset to klp-dev
be66672 am ccfaebef: Merge "Add remaining xxhdpi icons." into jb-ub-mail-ur10
ccfaebe Merge "Add remaining xxhdpi icons." into jb-ub-mail-ur10
a0b1052 Add remaining xxhdpi icons.
136e76c am b5341fac: Merge "Fix bugs when screen is rotated when creating account." into jb-ub-mail-ur10
b5341fa Merge "Fix bugs when screen is rotated when creating account." into jb-ub-mail-ur10
d7ed294 Fix bugs when screen is rotated when creating account.
9e865f8 am 204e17f4: Merge "Add a section for additional uses declarations." into jb-ub-mail-ur10
204e17f Merge "Add a section for additional uses declarations." into jb-ub-mail-ur10
ff5c16e Add a section for additional uses declarations.
eeb6cb8 am 7c032173: Add a retry backoff/limit policy to attachment download
7c03217 Add a retry backoff/limit policy to attachment download
e12b221 Temporary workaround for ConversationCursor missing updates
37aa460 Use the correct widget provider class
1d77073 am 4b32e543: Merge "Update widgets on provider instantiation." into jb-ub-mail-ur10
4b32e54 Merge "Update widgets on provider instantiation." into jb-ub-mail-ur10
cf54184 am 06009f28: Merge "Parse "From" addresses when constructing ConversationInfo" into jb-ub-mail-ur10
06009f2 Merge "Parse "From" addresses when constructing ConversationInfo" into jb-ub-mail-ur10
73379a2 Parse "From" addresses when constructing ConversationInfo
4dcff77 merge in klp-release history after reset to klp-dev
e81bcd1 am f9a14a18: Merge "Always close the connection after trying to load attachments" into jb-ub-mail-ur10
f9a14a1 Merge "Always close the connection after trying to load attachments" into jb-ub-mail-ur10
c054e04 am 55161a97: Update xxhdpi images.
55161a9 Update xxhdpi images.
529bdea Always close the connection after trying to load attachments
c048060 merge in KFS78N (no-op)
1ef6bd3 merge in KQS81M
02b9ac1 Update widgets on provider instantiation.
8cd6445 am c39f2c46: Merge "Add a mailbox type filter for syncing." into jb-ub-mail-ur10
c39f2c4 Merge "Add a mailbox type filter for syncing." into jb-ub-mail-ur10
e34be7d am 805bc397: Merge "Populate the snippet in ConversationInfo" into jb-ub-mail-ur10
805bc39 Merge "Populate the snippet in ConversationInfo" into jb-ub-mail-ur10
d15d957 merge in klp-release history after reset to klp-dev
19675e8 Add a mailbox type filter for syncing.
b62486b Populate the snippet in ConversationInfo
b194fa4 am 6a73a79f: Merge "Increment Email version." into jb-ub-mail-ur10
6a73a79 Merge "Increment Email version." into jb-ub-mail-ur10
e1bacf8 Merge "Add xxxhdpi launcher icons for Email." into klp-dev
45ab7a9 Increment Email version.
cad2c1e am 5d47ee0f: Store the total count of search results in the database only
5d47ee0 Store the total count of search results in the database only
77799d2 Add xxxhdpi launcher icons for Email.
ef4e0eb merge in klp-release history after reset to klp-dev
63b909b Merge "Import translations. DO NOT MERGE" into klp-dev
cf45ac8 Import translations. DO NOT MERGE
7f8e5fa am 9ac77cc3: Increment Email version.
9ac77cc Increment Email version.
c2b956d am 6700000a: On initial sync, do inbox first
6700000 On initial sync, do inbox first
abcaed1 am cae08a64: Fix my query. Again. :(
cae08a6 Fix my query. Again. :(
da56f4a am 12700853: Merge "Fix a sql statement." into jb-ub-mail-ur10
1270085 Merge "Fix a sql statement." into jb-ub-mail-ur10
29984af Fix a sql statement.
ef533b2 am 12650115: Merge "Don\'t push things that haven\'t performed initial sync." into jb-ub-mail-ur10
1265011 Merge "Don't push things that haven't performed initial sync." into jb-ub-mail-ur10
3f24a9e Don't push things that haven't performed initial sync.
12195d0 am d946f831: Merge "Reply-all setting is modified at runtime, don\'t cache it in a static map" into jb-ub-mail-ur10
d946f83 Merge "Reply-all setting is modified at runtime, don't cache it in a static map" into jb-ub-mail-ur10
cbbd34c am 7c24f48a: Merge "Remove notifications while we still know what type of account this is" into jb-ub-mail-ur10
7c24f48 Merge "Remove notifications while we still know what type of account this is" into jb-ub-mail-ur10
b424ffa Reply-all setting is modified at runtime, don't cache it in a static map
63ebb53 am 387612f4: Merge "Fix display for inlined and non-inlined attachments" into jb-ub-mail-ur10
387612f Merge "Fix display for inlined and non-inlined attachments" into jb-ub-mail-ur10
ac1d324 Remove notifications while we still know what type of account this is
fc8a57b Fix display for inlined and non-inlined attachments
9816f27 am 840408c4: Remove mAmAccount from the email provider account object
840408c Remove mAmAccount from the email provider account object
d5c33aa am 91508db9: (-s ours) Import translations. DO NOT MERGE
91508db Import translations. DO NOT MERGE
b6c459a am f086deac: Change notification code to key off android.accounts.Account
f086dea Change notification code to key off android.accounts.Account
b48c1f9 am 26c8e755: Increment Email version.
43aa500 merge in klp-release history after reset to klp-dev
26c8e75 Increment Email version.
cb54d61 am f8549a37: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
74859e2 Merge "Import translations. DO NOT MERGE" into klp-dev
f8549a3 Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
04a5567 Import translations. DO NOT MERGE
7fc3ca9 Import translations. DO NOT MERGE
ab7319b am 7df98d0a: Fix autodiscovery failed dialog.
7df98d0 Fix autodiscovery failed dialog.
cfcdee1 merge in klp-release history after reset to klp-dev
dca4420 am 921c04d2: Add some logging
921c04d Add some logging
4c1a5a7 am 0d233273: Merge "Update widget photo. Fixes b/10972758." into jb-ub-mail-ur10
0d23327 Merge "Update widget photo. Fixes b/10972758." into jb-ub-mail-ur10
cdb89d5 Update widget photo. Fixes b/10972758.
e305bc0 am 768c6b86: Don\'t show "No messages" when starting a search on Exchange
768c6b8 Don't show "No messages" when starting a search on Exchange
1f35dbb merge in klp-release history after reset to klp-dev
8a8f24a am 1bccfccd: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
f929c3e Merge "Import translations. DO NOT MERGE" into klp-dev
1bccfcc Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
3049698 am 2add3d3c: Increment Email version.
2add3d3 Increment Email version.
58509b8 am 53ecec0a: Merge "Only return messages that are unread and unseen for an unseen query" into jb-ub-mail-ur10
53ecec0 Merge "Only return messages that are unread and unseen for an unseen query" into jb-ub-mail-ur10
8de5cdb am 2cf965b8: Merge "Make draft attachments work correctly" into jb-ub-mail-ur10
688e209 am b38c7d1c: Avoid ANR due to looking up account info on the main thread
5755c9f Import translations. DO NOT MERGE
b4a8872 Import translations. DO NOT MERGE
d4a06f4 Only return messages that are unread and unseen for an unseen query
2cf965b Merge "Make draft attachments work correctly" into jb-ub-mail-ur10
f484751 Make draft attachments work correctly
b38c7d1 Avoid ANR due to looking up account info on the main thread
ea8ec86 merge in klp-release history after reset to klp-dev
d1b9786 am 125cbdf9: Make certain we don\'t use a null account.
125cbdf Make certain we don't use a null account.
06026c7 am 85ad73ae: Pass the correct id to getAccountManagerAccount.
85ad73a Pass the correct id to getAccountManagerAccount.
65d600d merge in klp-release history after reset to klp-dev
f57574a am c4d139c4: Auth Notification
c4d139c Auth Notification
f7b9831 am 386c8ccb: Merge "Kick the push once an hour, in case it fails." into jb-ub-mail-ur10
386c8cc Merge "Kick the push once an hour, in case it fails." into jb-ub-mail-ur10
28929fc am 9d3e01c5: Set the client cert from AccountSetup
9d3e01c Set the client cert from AccountSetup
69418d0 Kick the push once an hour, in case it fails.
fd099b5 am b21f6780: Merge "Modify ping on settings changes." into jb-ub-mail-ur10
b21f678 Merge "Modify ping on settings changes." into jb-ub-mail-ur10
204eca9 am 5625136f: Increment Email version.
5e8d8c1 Modify ping on settings changes.
5625136 Increment Email version.
db63759 am 6580e500: Fix a bad log message.
6580e50 Fix a bad log message.
31141a7 am 9352f3c5: Merge "Move xxhdpi icons to Email directory." into jb-ub-mail-ur10
9352f3c Merge "Move xxhdpi icons to Email directory." into jb-ub-mail-ur10
9c3c738 Move xxhdpi icons to Email directory.
c984f0c am e43fbd05: Merge "Fix account matching at initial screen to match against email address" into jb-ub-mail-ur10
e43fbd0 Merge "Fix account matching at initial screen to match against email address" into jb-ub-mail-ur10
463584d Fix account matching at initial screen to match against email address
4f4c21d am 71400959: Merge "reduce the length of a log tag to a legal amount" into jb-ub-mail-ur10
7140095 Merge "reduce the length of a log tag to a legal amount" into jb-ub-mail-ur10
dfce9d6 am 780e92ae: Merge "Handle it if an fetchPart has no content-encoding" into jb-ub-mail-ur10
fead998 reduce the length of a log tag to a legal amount
780e92a Merge "Handle it if an fetchPart has no content-encoding" into jb-ub-mail-ur10
312aa85 Handle it if an fetchPart has no content-encoding
5458849 am feb2c387: Upsync Exchange Folders on syncedMessage updates
feb2c38 Upsync Exchange Folders on syncedMessage updates
35573da merge in klp-release history after reset to klp-dev
0254b57 am 7b7b0a63: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
7b7b0a6 Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
f464802 Import translations. DO NOT MERGE
d132e32 am 88f472f5: Merge "Fix string for quick response editing." into jb-ub-mail-ur10
88f472f Merge "Fix string for quick response editing." into jb-ub-mail-ur10
e2e9c84 Fix string for quick response editing.
6f839a9 am bf49e995: Merge "Move calendar and contacts to the new account on upgrade" into jb-ub-mail-ur10
bf49e99 Merge "Move calendar and contacts to the new account on upgrade" into jb-ub-mail-ur10
ab9ed41 am bc565347: Merge "Separate the account name from the account manager\'s account name" into jb-ub-mail-ur10
bc56534 Merge "Separate the account name from the account manager's account name" into jb-ub-mail-ur10
e814443 am 229e1730: Merge "Disable account setup debug screen." into jb-ub-mail-ur10
229e173 Merge "Disable account setup debug screen." into jb-ub-mail-ur10
3577a97 am 1082ed94: Merge "Match against both account name and type when reconciling accounts" into jb-ub-mail-ur10
3b888d2 am 5757047f: Merge "Make sure the account check dialog doesn\'t outlive the account check fragment" into jb-ub-mail-ur10
1f8240b am d17359c2: Notify on message Uri when a message is deleted.
1082ed9 Merge "Match against both account name and type when reconciling accounts" into jb-ub-mail-ur10
5757047 Merge "Make sure the account check dialog doesn't outlive the account check fragment" into jb-ub-mail-ur10
ed0ee50 Match against both account name and type when reconciling accounts
d8ee809 Make sure the account check dialog doesn't outlive the account check fragment
187d851 Import translations. DO NOT MERGE
d17359c Notify on message Uri when a message is deleted.
8f4e76f merge in klp-release history after reset to klp-dev
3aad3fc Move calendar and contacts to the new account on upgrade
7349fbf Separate the account name from the account manager's account name
fa52513 am 99b02335: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
f8a43b8 Merge "Import translations. DO NOT MERGE" into klp-dev
99b0233 Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
4802a8f am bab16f91: Merge "Virtual folders are valid folders, don\'t kick back to the inbox when we\'re viewing them" into jb-ub-mail-ur10
bab16f9 Merge "Virtual folders are valid folders, don't kick back to the inbox when we're viewing them" into jb-ub-mail-ur10
96192ef Virtual folders are valid folders, don't kick back to the inbox when we're viewing them
6bb80df am 4f32213e: Missing part of I27ad5ee75df669315e03c9ccc299bfc8eacbb53b
4f32213 Missing part of I27ad5ee75df669315e03c9ccc299bfc8eacbb53b
2180650 am e54d6957: Clear out erroneous sync values for IMAP mailboxes on upgrade
e54d695 Clear out erroneous sync values for IMAP mailboxes on upgrade
5d5b839 merge in klp-release history after reset to klp-dev
75a4d2d am 1290f376: Merge "Improve display of attachments in pop" into jb-ub-mail-ur10
1290f37 Merge "Improve display of attachments in pop" into jb-ub-mail-ur10
85dfbaf Ensure we have all columns in combined view
90801bd am ab30caf3: Merge "Increment Email version." into jb-ub-mail-ur10
ab30caf Merge "Increment Email version." into jb-ub-mail-ur10
0c7da4a Import translations. DO NOT MERGE
c002411 Import translations. DO NOT MERGE
76e45fd am 0203a06c: Ensure we have all columns in combined view
0203a06 Ensure we have all columns in combined view
ac2bf2f Increment Email version.
16b224a merge in klp-release history after reset to klp-dev
aad690f Improve display of attachments in pop
cc3d426 am bba11cde: Merge "Hierarchical folders in conversation list" into jb-ub-mail-ur10
bba11cd Merge "Hierarchical folders in conversation list" into jb-ub-mail-ur10
fc5aae9 Hierarchical folders in conversation list
07e531f am ab4eadaf: Merge "Fake syncing while we\'re waiting for the sync to start" into jb-ub-mail-ur10
ab4eada Merge "Fake syncing while we're waiting for the sync to start" into jb-ub-mail-ur10
727bf76 am d8951728: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
cd81aba Merge "Import translations. DO NOT MERGE" into klp-dev
d895172 Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
eb3a983 am 6903dbb8: Merge "Implement a resyncMailbox Method" into jb-ub-mail-ur10
6903dbb Merge "Implement a resyncMailbox Method" into jb-ub-mail-ur10
ef0c53e Fake syncing while we're waiting for the sync to start
29d886c Implement a resyncMailbox Method
c2fa72e merge in klp-release history after reset to klp-dev
f1a6fca Import translations. DO NOT MERGE
daa9602 Import translations. DO NOT MERGE
2f1dba7 am 1ced0e30: Merge "Update mailbox status according to current sync status" into jb-ub-mail-ur10
d0a8c2c am 27de0b24: Merge "Use unified strings for sender image preference and switch to checkbox" into jb-ub-mail-ur10
1ced0e3 Merge "Update mailbox status according to current sync status" into jb-ub-mail-ur10
27de0b2 Merge "Use unified strings for sender image preference and switch to checkbox" into jb-ub-mail-ur10
f9c61e3 am 724b4f9b: Merge "Remove hint text, add contentDescription to the name account page" into jb-ub-mail-ur10
724b4f9 Merge "Remove hint text, add contentDescription to the name account page" into jb-ub-mail-ur10
04dbb64 Update mailbox status according to current sync status
acfbeb8 Use unified strings for sender image preference and switch to checkbox
9cf8237 Remove hint text, add contentDescription to the name account page
155f54d am ed60a402: Merge "Clear exchange sync keys upon app upgrade" into jb-ub-mail-ur10
058866e am ddb6c2da: Merge "Don\'t disable the back button when the account name fields are invalid" into jb-ub-mail-ur10
ed60a40 Merge "Clear exchange sync keys upon app upgrade" into jb-ub-mail-ur10
ddb6c2d Merge "Don't disable the back button when the account name fields are invalid" into jb-ub-mail-ur10
0bfeb90 Don't disable the back button when the account name fields are invalid
7dcd856 am 75e71b3b: Merge "Don\'t return a null cursor from queries to uimessages" into jb-ub-mail-ur10
75e71b3 Merge "Don't return a null cursor from queries to uimessages" into jb-ub-mail-ur10
2c3328b Don't return a null cursor from queries to uimessages
c760066 merge in klp-release history after reset to klp-dev
3b57622 merge in klp-release history after reset to klp-dev
c1c2381 am 3ba1ed1b: Merge "Fix use-after-null in AccountSetupIncomingFragment" into jb-ub-mail-ur10
3ba1ed1 Merge "Fix use-after-null in AccountSetupIncomingFragment" into jb-ub-mail-ur10
d3a8e32 merge in klp-release history after reset to klp-dev
925bd65 am 4265ade2: There\'s no such thing as a wrongly incomplete account
648a067 Fix use-after-null in AccountSetupIncomingFragment
7d6d8c8 Clear exchange sync keys upon app upgrade
4265ade There's no such thing as a wrongly incomplete account
501d00f am e3a4a1b2: Remove dupes before syncing new messages.
e3a4a1b Remove dupes before syncing new messages.
5b11b19 am 4953114a: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
8a22408 Merge "Import translations. DO NOT MERGE" into klp-dev
4953114 Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
f49b4c9 am 106970b8: Merge "Notify when message changes (mostly for saving drafts)" into jb-ub-mail-ur10
106970b Merge "Notify when message changes (mostly for saving drafts)" into jb-ub-mail-ur10
c637bff Notify when message changes (mostly for saving drafts)
94582b1 am 76bb95b3: Increment Email version.
76bb95b Increment Email version.
bb066d5 am d672b0eb: Merge "Fix MessageStateChange to include mailbox id." into jb-ub-mail-ur10
d672b0e Merge "Fix MessageStateChange to include mailbox id." into jb-ub-mail-ur10
ad2dc1b Import translations. DO NOT MERGE
aada468 Import translations. DO NOT MERGE
f3e9618 am 26ee7c98: Merge "Make sync settings less confusing." into jb-ub-mail-ur10
26ee7c9 Merge "Make sync settings less confusing." into jb-ub-mail-ur10
93e2d10 am 1cede711: Merge "Fix "Load More" for IMAP search" into jb-ub-mail-ur10
1cede71 Merge "Fix "Load More" for IMAP search" into jb-ub-mail-ur10
0e550e0 Make sync settings less confusing.
7d761f3 Fix "Load More" for IMAP search
4e3254a merge in klp-factoryrom-release history after reset to klp-release
e984940 Fix MessageStateChange to include mailbox id.
297f89d am ed610f74: Merge "Only set sync mailbox to inbox if none was specified." into jb-ub-mail-ur10
ed610f7 Merge "Only set sync mailbox to inbox if none was specified." into jb-ub-mail-ur10
b4c01b9 am 7caf0437: (-s ours) Import translations. DO NOT MERGE
3b32a6f Import translations. DO NOT MERGE
7caf043 Import translations. DO NOT MERGE
c48670a Only set sync mailbox to inbox if none was specified.
851b74c am e85736a1: Merge "Disable RTL support" into jb-ub-mail-ur10
9884a2a am 99e3ee7c: Add mail.ru to providers.xml
e85736a Merge "Disable RTL support" into jb-ub-mail-ur10
99e3ee7 Add mail.ru to providers.xml
7e18c10 am 1a7838ee: Update folder structure on every POP or IMAP sync
1a7838e Update folder structure on every POP or IMAP sync
1a903db Disable RTL support
2f97e2c am 17d014df: Disable attachment previews
17d014d Disable attachment previews
eb7214a am 24bb2dab: Kill the process when an account is deleted.
24bb2da Kill the process when an account is deleted.
187a2b5 am 64690e94: Merge "Delete POP emails when they are removed from the server" into jb-ub-mail-ur10
64690e9 Merge "Delete POP emails when they are removed from the server" into jb-ub-mail-ur10
e25e6b2 Delete POP emails when they are removed from the server
0ae2aaf am da42d856: Don\'t skip attachment saving if the attachment is not yet saved.
da42d85 Don't skip attachment saving if the attachment is not yet saved.
027a08f am 4f63f1ee: Merge "Purge views after they\'re supposed to be destroyed to avoid spurious callbacks" into jb-ub-mail-ur10
4f63f1e Merge "Purge views after they're supposed to be destroyed to avoid spurious callbacks" into jb-ub-mail-ur10
b5444d9 am fd9ec82b: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
968dd63 Merge "Import translations. DO NOT MERGE" into klp-dev
fd9ec82 Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
16523d3 am 92e13548: Merge "Fix a bug in Pop3 sync" into jb-ub-mail-ur10
92e1354 Merge "Fix a bug in Pop3 sync" into jb-ub-mail-ur10
85ff07a Fix a bug in Pop3 sync
ecac654 Purge views after they're supposed to be destroyed to avoid spurious callbacks
a2665b2 Import translations. DO NOT MERGE
eb659e8 Import translations. DO NOT MERGE
72a306a am 78c166b4: Disallow duplicate accounts
463ed11 Disable account setup debug screen.
78c166b Disallow duplicate accounts
441c680 am 9ae3ae57: Merge "Remove subtitle from "Confirm before X" preferences" into jb-ub-mail-ur10
af48c37 am de8b97c7: Postpone initialization of notification URIs until the EMAIL_PACKAGE_NAME is known
9ae3ae5 Merge "Remove subtitle from "Confirm before X" preferences" into jb-ub-mail-ur10
08b2a50 Remove subtitle from "Confirm before X" preferences
de8b97c Postpone initialization of notification URIs until the EMAIL_PACKAGE_NAME is known
e044913 am 2bae64df: Merge "Notify combined account when individual accounts change" into jb-ub-mail-ur10
54c5b65 am 9a1d9a7d: Merge "Reorder db update/notify and clean up warnings in EmailProvider" into jb-ub-mail-ur10
2bae64d Merge "Notify combined account when individual accounts change" into jb-ub-mail-ur10
9a1d9a7 Merge "Reorder db update/notify and clean up warnings in EmailProvider" into jb-ub-mail-ur10
6885694 am af459c6f: Merge "xxhdpi assets for Email" into jb-ub-mail-ur10
af459c6 Merge "xxhdpi assets for Email" into jb-ub-mail-ur10
60924de xxhdpi assets for Email
fc90634 Notify combined account when individual accounts change
9e9caae Reorder db update/notify and clean up warnings in EmailProvider
15ffec9 am 2fb5d2f9: Don\'t spam the log with null columns.
2fb5d2f Don't spam the log with null columns.
41d07e3 am 7cadaa53: Merge "Add the MessageMove & MessageStateChange tables." into jb-ub-mail-ur10
7cadaa5 Merge "Add the MessageMove & MessageStateChange tables." into jb-ub-mail-ur10
4a89bff am a09826df: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
850f250 Merge "Import translations. DO NOT MERGE" into klp-dev
a09826d Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
e2dc734 am 8534157c: Increment Email version.
8534157 Increment Email version.
ca79aba Add the MessageMove & MessageStateChange tables.
7d22b90 Import translations. DO NOT MERGE
626143f Import translations. DO NOT MERGE
5870482 am 582bc439: Tidy warnings
582bc43 Tidy warnings
8177127 am 8ce0432e: Remove unused resource directories
8ce0432 Remove unused resource directories
ffd8b61 am 6354d622: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
b48d280 Merge "Import translations. DO NOT MERGE" into klp-dev
6354d62 Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
e70f239 am 33bc3df3: Always mark messages as seen when we return to the folder list
33bc3df Always mark messages as seen when we return to the folder list
bd77e83 Import translations. DO NOT MERGE
0be1ae1 Import translations. DO NOT MERGE
1fdf9fe am 19c11c0b: Merge "Tidy warnings in AccountSettingsFragment" into jb-ub-mail-ur10
19c11c0 Merge "Tidy warnings in AccountSettingsFragment" into jb-ub-mail-ur10
39f29d0 Tidy warnings in AccountSettingsFragment

   * packages/apps/Exchange
54f9d06 Merge tag 'android-4.4.1_r1' into HEAD
55ab45a Don't ping or sync if we're on security hold.
2f972a3 Exchange: Register always the client cert if present
3cc9bd3 am db1ca5f7: Don\'t modify the ping on the main thread.
db1ca5f Don't modify the ping on the main thread.
3888a33 am c6ab9979: Merge "Make sure the client certificate is always installed" into jb-ub-mail-ur10
bf1f4e6 am 7f0b7b0d: Handle provisioning errors for all sync operations.
c6ab997 Merge "Make sure the client certificate is always installed" into jb-ub-mail-ur10
d92a75c Make sure the client certificate is always installed
7f0b7b0 Handle provisioning errors for all sync operations.
94676b9 am ab9c23bc: Improve birthday handling in contacts upsync.
ab9c23b Improve birthday handling in contacts upsync.
e7caa2c am ba2b356e: Merge "Backoff if sync of a folder fails" into jb-ub-mail-ur10
ba2b356 Merge "Backoff if sync of a folder fails" into jb-ub-mail-ur10
502ae63 Backoff if sync of a folder fails
a2925df am 94d2c0a9: Merge "Do not try to load an attachment with no location." into jb-ub-mail-ur10
94d2c0a Merge "Do not try to load an attachment with no location." into jb-ub-mail-ur10
9c716e7 am fdb07b2d: Merge "Add Logging to Track Bug" into jb-ub-mail-ur10
c097af5 am adc77ca7: Log Exceptions When Sending Message
59efdf8 am 37bdd85f: Merge "Fix Exchange directory lookup for phone queries." into jb-ub-mail-ur10
fdb07b2 Merge "Add Logging to Track Bug" into jb-ub-mail-ur10
c55e8c2 Do not try to load an attachment with no location.
9cdb8c8 Add Logging to Track Bug
adc77ca Log Exceptions When Sending Message
37bdd85 Merge "Fix Exchange directory lookup for phone queries." into jb-ub-mail-ur10
8999766 Fix Exchange directory lookup for phone queries.
fbd3b19 am 10794fb0: Merge "Detect Removable Storage Properly" into jb-ub-mail-ur10
10794fb Merge "Detect Removable Storage Properly" into jb-ub-mail-ur10
e397882 am d6414fac: Merge "Parse NOT_RESPONDED Properly" into jb-ub-mail-ur10
d6414fa Merge "Parse NOT_RESPONDED Properly" into jb-ub-mail-ur10
1bbcf25 Parse NOT_RESPONDED Properly
b6a4d76 am 3709d3fc: (-s ours) Import translations. DO NOT MERGE
37c4010 Detect Removable Storage Properly
e14f7f5 Import translations. DO NOT MERGE
3709d3f Import translations. DO NOT MERGE
c898957 am c6759c91: Retry MoveItems if response does not contain a status.
c6759c9 Retry MoveItems if response does not contain a status.
5994e39 am 1659725b: Merge "Don\'t assume email was sent successfully when HTTP status is not 200" into jb-ub-mail-ur10
d2a0193 am 3053ded4: Contacts sync syncs contacts, not calendars.
1659725 Merge "Don't assume email was sent successfully when HTTP status is not 200" into jb-ub-mail-ur10
3053ded Contacts sync syncs contacts, not calendars.
9990586 Don't assume email was sent successfully when HTTP status is not 200
17a353d am dae997df: Merge "Populate device friendly name, if it\'s available." into jb-ub-mail-ur10
dae997d Merge "Populate device friendly name, if it's available." into jb-ub-mail-ur10
85fb026 am e6cbd046: Merge "Exchange 2003 doesn\'t understand the "GetChanges" tag" into jb-ub-mail-ur10
e6cbd04 Merge "Exchange 2003 doesn't understand the "GetChanges" tag" into jb-ub-mail-ur10
70755e7 Populate device friendly name, if it's available.
ca8ae4e Exchange 2003 doesn't understand the "GetChanges" tag
063d5b1 am a75ec1c3: Change how we set the mobile operator name.
a75ec1c Change how we set the mobile operator name.
a9ad3b5 am 065ea642: Merge "Increment Exchange version." into jb-ub-mail-ur10
065ea64 Merge "Increment Exchange version." into jb-ub-mail-ur10
455abd4 am 0b1f8b8d: Merge "Properly manage Sync Window" into jb-ub-mail-ur10
0b1f8b8 Merge "Properly manage Sync Window" into jb-ub-mail-ur10
b5f7775 am bcb4fce1: Fix upsync of recurrence exceptions and send cancellation email to removed attendees
3481d30 Properly manage Sync Window
bcb4fce Fix upsync of recurrence exceptions and send cancellation email to removed attendees
6cc1bb6 Increment Exchange version.
14b3568 am b98d78b1: Default to request server id if MoveItems response lacks one.
b98d78b Default to request server id if MoveItems response lacks one.
a6a82a1 Treat "fetch needed" same as "more available" for sync.
5288a91 am 71cfa486: Treat "fetch needed" same as "more available" for sync.
71cfa48 Treat "fetch needed" same as "more available" for sync.
f793307 Ping fixes.
bb7f3ee Opt out Exchange from restricted profiles.
d4efc82 am 3054f5a5: Ping fixes.
3054f5a Ping fixes.
303474a Do not reuse old connections.
c46009b Handle all possible exits of the PingTask.
2796582 am dc15b97b: Do not reuse old connections.
dc15b97 Do not reuse old connections.
3942b20 am 67e17e9c: Merge "Handle all possible exits of the PingTask." into jb-ub-mail-ur10
67e17e9 Merge "Handle all possible exits of the PingTask." into jb-ub-mail-ur10
c4bcd0a Handle all possible exits of the PingTask.
95c8947 am d4726ae6: Merge "Handle User Refresh in Edge Cases" into jb-ub-mail-ur10
d4726ae Merge "Handle User Refresh in Edge Cases" into jb-ub-mail-ur10
ed84e3e am e6664afa: Merge "Update sync time for search mailbox so we don\'t show the spinner forever" into jb-ub-mail-ur10
e6664af Merge "Update sync time for search mailbox so we don't show the spinner forever" into jb-ub-mail-ur10
c48cde5 am 6c3f8313: Merge "Opt out Exchange from restricted profiles." into jb-ub-mail-ur10
6c3f831 Merge "Opt out Exchange from restricted profiles." into jb-ub-mail-ur10
fa84f28 Handle User Refresh in Edge Cases
64b7751 Do not trigger full sync on push_only requests.
cf260db Do not treat Settings failures as provisioning errors.
bc6c746 Update sync time for search mailbox so we don't show the spinner forever
2d0e209 am 9e7c23ce: Merge "Do not trigger full sync on push_only requests." into jb-ub-mail-ur10
9e7c23c Merge "Do not trigger full sync on push_only requests." into jb-ub-mail-ur10
0403142 Opt out Exchange from restricted profiles.
c1e77ad Do not trigger full sync on push_only requests.
4e0eb0d am 2e8ce13f: Do not treat Settings failures as provisioning errors.
2e8ce13 Do not treat Settings failures as provisioning errors.
6a66478 merge in klp-release (no-op)
cdda3e2 merge in klp-release history after reset to klp-dev
cf051ea am 534bd8d4: Increment Exchange version.
534bd8d Increment Exchange version.
7843a87 am 159ed4fd: Merge "Bring log change back in" into jb-ub-mail-ur10
6e99799 am 1ffa39e2: Merge "Re-enable the ping kick." into jb-ub-mail-ur10
159ed4f Merge "Bring log change back in" into jb-ub-mail-ur10
1ffa39e Merge "Re-enable the ping kick." into jb-ub-mail-ur10
3eef378 Bring log change back in
028f30c merge in klp-release history after reset to klp-dev
2d2d6d6 am 25434136: Merge "Revert "Cleanup Logs"" into jb-ub-mail-ur10
2543413 Merge "Revert "Cleanup Logs"" into jb-ub-mail-ur10
a3f990e Revert "Cleanup Logs"
6b0411a am 128e396b: Merge "Fix crash if MoveItems response is empty." into jb-ub-mail-ur10
128e396 Merge "Fix crash if MoveItems response is empty." into jb-ub-mail-ur10
cc69d73 am fcacd1e1: Cleanup Logs
fcacd1e Cleanup Logs
85555d7 Fix crash if MoveItems response is empty.
b69a4b6 am 108e4018: Merge "Always fix up parent keys on exchange startup" into jb-ub-mail-ur10
108e401 Merge "Always fix up parent keys on exchange startup" into jb-ub-mail-ur10
15afb74 Always fix up parent keys on exchange startup
a4d4840 am 56dce497: Increment Exchange version.
56dce49 Increment Exchange version.
4cc9dfa am 4ae24c02: Fix a bug I introduced trying to reduce excess pings
4ae24c0 Fix a bug I introduced trying to reduce excess pings
59c559c am baa15392: Disable syncing of drafts folders
baa1539 Disable syncing of drafts folders
2d92664 Re-enable the ping kick.
347a930 am eb16065b: Merge "Allow multiple mailboxes to sync at one time" into jb-ub-mail-ur10
eb16065 Merge "Allow multiple mailboxes to sync at one time" into jb-ub-mail-ur10
4427bad Allow multiple mailboxes to sync at one time
488b30f merge in klp-release history after reset to klp-dev
7d654d0 am 0e8898ff: Add a section for additional uses declarations.
0e8898f Add a section for additional uses declarations.
c9dbb18 merge in klp-release history after reset to klp-dev
aa36121 am 41500ffe: Do not assume that Exchange sanitizes its HTML.
41500ff Do not assume that Exchange sanitizes its HTML.
83b61e4 merge in KFS78N (no-op)
fa6660c merge in KQS81M
5a43de9 am 77b653fa: Improve sync logic.
77b653f Improve sync logic.
9ec33c9 merge in klp-release history after reset to klp-dev
e0d0e7d am 2b11758e: Merge "Add better logging to find auth errors." into jb-ub-mail-ur10
2b11758 Merge "Add better logging to find auth errors." into jb-ub-mail-ur10
39f4a32 Add better logging to find auth errors.
b2d0b97 am 01ce3b36: Merge "Increment Exchange version." into jb-ub-mail-ur10
01ce3b3 Merge "Increment Exchange version." into jb-ub-mail-ur10
30d6478 Increment Exchange version.
4a1f20e am eaa09b05: Add some more logging.
eaa09b0 Add some more logging.
b3da6eb am e2b71179: Merge "BYMONTHDAY is Default Monthly Rule" into jb-ub-mail-ur10
e2b7117 Merge "BYMONTHDAY is Default Monthly Rule" into jb-ub-mail-ur10
d9cfcc6 BYMONTHDAY is Default Monthly Rule
0ce736e am 0c899a81: Add logging.
0c899a8 Add logging.
af65860 merge in klp-release history after reset to klp-dev
dffedf3 Merge "Import translations. DO NOT MERGE" into klp-dev
f38912e Import translations. DO NOT MERGE
a3921d4 am e2b0a94c: Merge "Properly clamp the window size." into jb-ub-mail-ur10
e2b0a94 Merge "Properly clamp the window size." into jb-ub-mail-ur10
5b87489 Properly clamp the window size.
aea6d13 am a5d3458c: Merge "Disable ping kick." into jb-ub-mail-ur10
a5d3458 Merge "Disable ping kick." into jb-ub-mail-ur10
0b1a8c9 Disable ping kick.
f8073da am 97bf1efe: Increment Exchange version.
97bf1ef Increment Exchange version.
7fbb7b0 am b1b4d878: Merge "Do Account Sync For All Acounts On Accounts Update" into jb-ub-mail-ur10
b1b4d87 Merge "Do Account Sync For All Acounts On Accounts Update" into jb-ub-mail-ur10
3e9788c am 8326936d: Merge "Improve logic for when we start ping threads." into jb-ub-mail-ur10
8326936 Merge "Improve logic for when we start ping threads." into jb-ub-mail-ur10
2efffd1 am f9aa72cd: Increase Window Size When More Available
f9aa72c Increase Window Size When More Available
5efbd19 Do Account Sync For All Acounts On Accounts Update
6285ee2 Improve logic for when we start ping threads.
4155c00 am 3dc73a73: (-s ours) Import translations. DO NOT MERGE
3dc73a7 Import translations. DO NOT MERGE
9677d6e am a5f48345: Merge "Handle IoException Properly" into jb-ub-mail-ur10
a5f4834 Merge "Handle IoException Properly" into jb-ub-mail-ur10
2629e0f Handle IoException Properly
522db2d am 000f009a: Merge "Add date windowing to exchange search" into jb-ub-mail-ur10
000f009 Merge "Add date windowing to exchange search" into jb-ub-mail-ur10
fea4aed Add date windowing to exchange search
dce9358 am 859df393: Merge "Use Account Email for Main Calendar" into jb-ub-mail-ur10
859df39 Merge "Use Account Email for Main Calendar" into jb-ub-mail-ur10
dc0f35a am 3c232ef2: Only make mailbox syncing expedited if the incoming request was
3c232ef Only make mailbox syncing expedited if the incoming request was
f7ebe71 am e774bb5c: Merge "Only sync the given calendar or contacts mailbox" into jb-ub-mail-ur10
e774bb5 Merge "Only sync the given calendar or contacts mailbox" into jb-ub-mail-ur10
de96f1c Only sync the given calendar or contacts mailbox
8a03ea6 am 2be08af9: Increment Exchange version.
ed9ffa2 merge in klp-release history after reset to klp-dev
2be08af Increment Exchange version.
a8ae5d8 am 67f0b814: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
57bd224 Merge "Import translations. DO NOT MERGE" into klp-dev
67f0b81 Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
2b7ebf5 Import translations. DO NOT MERGE
490c06d Import translations. DO NOT MERGE
b4d3d58 am 6ae5692e: Merge "Put device phone number in the settings and provision" into jb-ub-mail-ur10
6ae5692 Merge "Put device phone number in the settings and provision" into jb-ub-mail-ur10
2e47c34 Put device phone number in the settings and provision
34ac924 am 54ab11d4: Revert "Treat 401 as autodiscover failure, not auth error."
54ab11d Revert "Treat 401 as autodiscover failure, not auth error."
accbb68 am bbd7007d: Merge "Handle errors on ping" into jb-ub-mail-ur10
b997e03 am 0a2554fb: Merge "Remove duplicate capability" into jb-ub-mail-ur10
bbd7007 Merge "Handle errors on ping" into jb-ub-mail-ur10
774b285 Use Account Email for Main Calendar
0a2554f Merge "Remove duplicate capability" into jb-ub-mail-ur10
fd6f6be Remove duplicate capability
55f26fb Handle errors on ping
8624099 am 78bf85ce: Add Startus Code For Generic Error
78bf85c Add Startus Code For Generic Error
ea7ebfc am 5ebc385a: Merge "Enhance GAL Provider" into jb-ub-mail-ur10
5ebc385 Merge "Enhance GAL Provider" into jb-ub-mail-ur10
d418896 merge in klp-release history after reset to klp-dev
288a926 am 9c7165d4: More logging improvements
9c7165d More logging improvements
222dec5 Enhance GAL Provider
1ee7e84 am 97546030: Merge "Minor logging improvement" into jb-ub-mail-ur10
9754603 Merge "Minor logging improvement" into jb-ub-mail-ur10
badb727 am 284f69a8: Merge "Treat 401 as autodiscover failure, not auth error." into jb-ub-mail-ur10
284f69a Merge "Treat 401 as autodiscover failure, not auth error." into jb-ub-mail-ur10
d5f7b6b Minor logging improvement
20e0033 am 4e303936: Clean up finals
a90d55b Treat 401 as autodiscover failure, not auth error.
4e30393 Clean up finals
f854491 am 73d81dd3: Merge "Add Some Logging to GAL Provider" into jb-ub-mail-ur10
73d81dd Merge "Add Some Logging to GAL Provider" into jb-ub-mail-ur10
6ac5028 Add Some Logging to GAL Provider
a154501 merge in klp-release history after reset to klp-dev
f945576 am a4a49319: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
37dccb4 Merge "Import translations. DO NOT MERGE" into klp-dev
a4a4931 Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
53079cb am f273ba9f: Increment Exchange version.
f273ba9 Increment Exchange version.
03e78ae am d0d843f0: Fix string to match UX guidance.
57fa11d Import translations. DO NOT MERGE
b5045f3 Import translations. DO NOT MERGE
d0d843f Fix string to match UX guidance.
967978b am edbddd0b: Log Status After Ping Task End
edbddd0 Log Status After Ping Task End
d9fad89 merge in klp-release history after reset to klp-dev
5c9e111 am 1df4a493: Handle provisioning errors in sync.
1df4a49 Handle provisioning errors in sync.
bbd8a3f am ea52ad5d: Merge "Change "Tap" to "Touch" in notification text." into jb-ub-mail-ur10
ea52ad5 Merge "Change "Tap" to "Touch" in notification text." into jb-ub-mail-ur10
a57ef03 am 5cc7ea3e: Exchange sync fixes.
5cc7ea3 Exchange sync fixes.
4531f9a Change "Tap" to "Touch" in notification text.
ac2a144 merge in klp-release history after reset to klp-dev
06e23a5 am d8f43228: Merge "Auth Notification" into jb-ub-mail-ur10
d8f4322 Merge "Auth Notification" into jb-ub-mail-ur10
185672a Auth Notification
de9eb26 am 38ebc3d8: Change WTF to E
38ebc3d Change WTF to E
98cea29 am e389e01c: Merge "Relay SyncResults Back To Sync Manager" into jb-ub-mail-ur10
e389e01 Merge "Relay SyncResults Back To Sync Manager" into jb-ub-mail-ur10
2b398a4 Relay SyncResults Back To Sync Manager
30c1a82 am 0f9116d3: Register client cert in EasOperation
0f9116d Register client cert in EasOperation
9cb9fdb am 3724421c: Merge "Only iterate each parent once" into jb-ub-mail-ur10
3724421 Merge "Only iterate each parent once" into jb-ub-mail-ur10
ab4fe82 Only iterate each parent once
b4288d6 am 110837eb: Unify Log Tags
110837e Unify Log Tags
83cd167 am 9e754f56: Merge "Increase Sync Windows" into jb-ub-mail-ur10
9e754f5 Merge "Increase Sync Windows" into jb-ub-mail-ur10
2aea87b am 59aab722: Increment Exchange version.
59aab72 Increment Exchange version.
0d4708b am 98d6f74a: Use Per Folder Sync Setting For Inbox
98d6f74 Use Per Folder Sync Setting For Inbox
add575d Increase Sync Windows
865c9b4 merge in klp-release history after reset to klp-dev
b4245f3 am a566198c: Merge "Abort Ping Thread on Destroy" into jb-ub-mail-ur10
a566198 Merge "Abort Ping Thread on Destroy" into jb-ub-mail-ur10
5550c7f Abort Ping Thread on Destroy
a970957 am d9699fca: Merge "Update Existing Calendar With Service ID" into jb-ub-mail-ur10
d9699fc Merge "Update Existing Calendar With Service ID" into jb-ub-mail-ur10
42cf8d1 Update Existing Calendar With Service ID
c7671fc am 8c9ea288: reset Exchange project on ur10 back to previous good build cccff8b1b258105e1d16e667fc5149759446dc5d
8c9ea28 reset Exchange project on ur10 back to previous good build cccff8b1b258105e1d16e667fc5149759446dc5d
32d7199 am e224979f: am 4d3fe7fb: reset jb-ub-mail-ur9 back to previous good state.
e224979 am 4d3fe7fb: reset jb-ub-mail-ur9 back to previous good state.
4d3fe7f reset jb-ub-mail-ur9 back to previous good state.
203b14d am cccff8b1: (-s ours) am 2f4d45ac: (-s ours) am 97f1c107: (-s ours) Import translations. DO NOT MERGE
bfe6389 am c48992da: am f6ef587f: Merge branch \'jb-ub-mail-ur9\' of https://googleplex-android.googlesource.com/_direct/platform/packages/apps/Exchange into jb-ub-mail-ur9
51e7ec7 am 6ab56f0c: (-s ours) am 04f77e82: (-s ours) am efef19a7: (-s ours) Import translations. DO NOT MERGE
0ec8294 am 5ea1a900: (-s ours) am 32a5af9b: (-s ours) Import translations. DO NOT MERGE
fc318c9 am 462ae32c: am e7f06e4b: am 5a27a45f: Support Multiple Contact Folders
189285e am 7b5224cf: am 09f8ef82: am 56b4f80a: Merge "Support Multiple Calendars" into jb-ub-mail-ur10
98c3383 am 3c564ce1: am 0653d197: am 2ec99b0c: Merge "Start Service From onCreate" into jb-ub-mail-ur10
cdaea37 am 216e3393: am 02394184: am cae923d5: Increment Exchange version.
6f68001 am 57b20fb6: am e10d9aa8: am 1d800e0b: Add Curl Logging to Exchnage Sync Adapter
b8e10c8 am 87f51e22: am ef81083d: am 28f3556f: Add code to wipe contacts and calendar when asked to
9bdd3b6 am ff9b9248: am 20ca7488: am 722006c7: Wipe and Resync Mailbox on Bad Sync
5104a73 am 7bb27bc8: am b29257e5: am e8dd85a3: Merge "Split Apply Ops Into Chuncks" into jb-ub-mail-ur10
e394082 am 3266a34c: am 1e65f45e: am 2d0d4a6a: Merge "Get rid of call to ExchangeService.deleteAccountPIMData" into jb-ub-mail-ur10
ce481eb am d6641575: am 18ac9d82: am 24e1187f: Make sync adapters singletons.
1e610bb am 6a8c7da4: am 7567bb9c: am 6c8cb05c: Merge "Make sure EmailContent is initialized before referencing provider URIs" into jb-ub-mail-ur10
15eef18 am 4abf4362: am c5ad4dcf: am 9fe176d6: Merge "Add a selection parameter to deletion so that the calendar provider doesn\'t complain" into jb-ub-mail-ur10
259a5a9 am 4157c149: am 9bbfb817: am 94599580: Don\'t try to upsync messages in a mailbox with no sync key
8a67619 am c9a85f7f: am 73e118cd: am 4cf04b79: Expedite sync for client folder sync requests.
69ca748 am d2de1da3: am 18ed165e: am 7d24f785: Increment Exchange version.
74a1542 am d9547565: am 2d0eed9e: am c640541b: Move upsync from EasMailboxSyncHandler to EasSync.
df83d96 am e653ede3: am 5458706e: am 5f901d22: Merge "Forcibly kill the exchange process when an account is deleted" into jb-ub-mail-ur10
2be8121 am 9df6b73d: am ddde92c3: am 0a43dd2b: Merge "Add MoveItems operation." into jb-ub-mail-ur10
68b403e am 0fa517fb: am 80cc2a87: am 440b40b6: Increment Exchange version.
81a7bc1 am 34315ff0: am af70a4c1: am b160b480: Add null check in smart reply query.
1900225 am 417e3255: am 176981ba: am 456e7eab: Remove unused resource directories
37df13f am aecf1cb9: am bb7e457c: am d4786ff3: Merge "Get rid of ContactsSyncAdapter" into jb-ub-mail-ur10
7a5ebc5 am 004520fd: am 964071d5: am 0470e5e8: Merge "Catch ISE during AutoDiscover." into jb-ub-mail-ur10
6a500a8 am 30b6719f: am 67e93922: am f4dcd82d: Merge "Move CalendarSyncParser into its own file" into jb-ub-mail-ur10
9303386 am 3fbab7cb: am 2373684a: am 35e11496: Increment Exchange version.
ded56ba am 386d0a66: am 30bed937: am 748ec633: increment versionCode
49d9f8f am 79a19542: am a7a4e188: am 99d00f13: Fix NPE
665f402 am a26fe758: am cd3a8802: am 3e3ba3d6: Increment Exchange version.
fa67662 am 50c84c9c: am adb029f2: am 1e8e65ee: Stop the SyncAdapterService if no accounts
8310017 am 761fb04d: am eb1db499: am e2bbab72: Merge "Update EasPing durations" into jb-ub-mail-ur10
99483f6 am 6c3131d2: am fa7ff223: am ef99874e: Increment Exchange version.
ebf1745 am 06c4b7dd: am 0abda3f0: am be22ff8b: Add operation for Settings.
c666790 am 32e8123e: am 56ae2336: am b6ef78e8: Make validation an operation.
a5db225 am c82984be: am 983c2b4a: am 328ca0d9: Change Provision & FolderSync to be an EasOperation.
518f1db am 231a8ec4: am db4b1592: am 9e3dcbb1: Increment Exchange version.
b4d126c am fe191cc5: am 730fa2e8: am ff7e0260: Decouple operation management from EasServerConnection.
4b2ccdb am 21b51f63: am d87745d8: am ea5bd604: Do not clear the stopped reason after the POST.
0f3615e am c4009971: am d7b2c4f8: am 3a939b93: Set SDK version for Exchange to 18.
f835599 am fe130894: am a31a354d: am 9383babd: Put connection cache in its own file.
62a11fe am 4a23f5ae: am 9df07116: am febfb657: Increment Exchange version.
454c33d am 21176a2e: am 276e70b2: am 5928ffc5: Add discard drafts capability.
57a2af8 am eaf46548: am edf2c18e: am f1293c2f: Increment Exchange version.
5aef468 am 7530e9c2: am 182de9a6: am 8e183f03: Handle redirect errors in Ping.
61cae6f am 4a47151f: am ec51df80: am 5586f9f5: Improve folder sync.
326db25 am 2f2e12e3: am 2d588aba: am df177fde: Remove some warnings
3ab851a am 69c28755: am d79f6341: am 33620ab2: Ensure outbox exists when sending messages during a sync.
7e46085 am 1a2f75fb: am ccada92b: am a696d199: Increment Exchange version.
bd0a0be am 7db238e5: am 676104cb: am e2a704dc: Write sync status and time to provider.
03d70c8 am 66325a01: am 360573dd: am e2788afb: Delete most of IEmailServiceCallback.
ee23f4e am 0a76d765: am 535654a6: am d51bdafd: Remove ExchangeBroadcastReceiver.
36ecacf am e10bad0d: am 47f4c0b3: am 8b763680: Allow parallel syncs.
433c9f4 am db745296: am db75f198: am f928e7f3: Get device id from email app.
5ef8d10 am 89c3004d: am 56962733: am 219b2c2a: Merge "Increment Exchange version." into jb-ub-mail-ur10
0fee4f2 am 642c1fd1: am 357b0e43: am 35b892c7: Rename SYNC_WINDOW_UNKNOWN to SYNC_WINDOW_ACCOUNT.
d4fc396 am caeefcab: am b095bd6c: am 22bd3f6d: Don\'t try to start ExchangeService on boot.
4411cb6 am 3a18cd2c: am 54df5447: am 49fbbfca: Merge "Implement deleteAccountPIMData." into jb-ub-mail-ur10
32de9bd am 90a4fadf: am 96b6d005: am 62c287af: Implement sendMeetingResponse.
54c31f2 am 7f85551f: am fa9ac1d6: am 50314c5c: Increment Exchange version.
91454ce am 2e1392da: am 04175f34: am da835b75: Fix attachment loading in Exchange.
25a4a6b am 305b5fdf: am 801402ba: am 359b3673: Add attachment callbacks part 1.
b0ca796 am 00332310: am fd160e03: am 87aa63ea: Shorten log tag lengths
e68b2ad am bcd7afe4: am a05f19ed: am 304298c0: Increment Exchange version.
275e831 am b668935f: am 3f9c2d78: am fe8592ed: Increment Exchange version.
69db20e am 4750428a: am 71f22b49: am ae6c69d7: Fix Exchange ping.
ae10243 am 44f2383b: am 3a10bfcd: am 1d245d43: Increment Exchange version #.
0bb1b79 am fc5a48a9: am 109edc30: am c35d2fa9: Fix Exchange attachment loading.
b968da9 am 844738c4: am bef05b59: am 56d35257: Clean up a bunch of warnings
24acae7 am 716e4735: am 213212c2: am 456a6e3e: Fix account sync.
ec8bfdb am 48080721: am 5e020648: am d6960193: Fix some crashes.
aa3aefe am fd3b2bf5: am e17e40b1: am b6d958e2: Remove references to deprecated sync states.
67b8afc am 62840c00: am 8b15da4f: am 87788144: Use correct authority for contacts & calendar pushes.
97b63f9 am 25017a21: am 64cc8127: am c9477d54: Increment Exchange version number.
ee64077 am 69a717b3: am 4866b712: am 1a7e9a22: Increment exchange version.
2d3ce20 am 92c33fe2: am 67866e4b: am 4049e059: Merge "Fix autodiscover." into jb-ub-mail-ur10
d957833 am d88621d2: am ef455bc2: am 32e7606c: Remove references to account mailbox.
faf4ea5 am 49e58984: am 99b92992: am b7d011e7: Fix NPE: Parser doesn\'t exist if response is empty.
4ef0ead am 81d26f99: am 7dda9ca0: am fc8809b4: Only create a client side outbox if we didn\'t sync one.
58da204 am c255a99c: am 284b9b37: am 775da630: Remove a reference to an old sync interval state.
74b7d3c am 219c8c47: am dac28026: am 9b65e23a: Treat auto sync windows as the default (currently 1 week).
c4a0c74 am 0360f489: am 8ad16170: am 2df1b758: Merge "Fix folder resync." into jb-ub-mail-ur10
640630b am 589e1dd9: am 23b3b34b: am 62be1b45: Fix upsync for contacts.
be6975b am ad2a6efb: am 1489ff13: am b31070f7: Fix upsync for calendars.
d00b259 am a2f2f91a: am af962a27: am d1eebde6: Merge "Fix upsync for email." into jb-ub-mail-ur10
93c6e96 am 7a9cd130: am 36ffcba2: am 942b7d73: Unify LogTag
b1bb2d1 am 232aeb5c: am 404989da: am 1d51a1dc: Merge "Refactoring to support eml viewer." into jb-ub-mail-ur10
4fe79c3 am b0b111d2: am 67ba0d48: am 42bd19a2: Increment Exchange version.
2809ef2 am 8bceee96: (-s ours) am 439eed29: (-s ours) am 71d13f39: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
74ecc0e am 05099c07: (-s ours) am 97c2ae73: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur11
d4de7ff am 3358838f: am e28e550a: am 6e66ab51: Initial fix for Contacts and Calendar.
0fac215 am baf2f8d2: am e9b984be: am 07b18456: Merge "Code refactoring, prep for contacts/calendar." into jb-ub-mail-ur10
5b62f20 am 0d71a449: am 7eac8e08: am b3ee6545: Reconnect exchange search
0e4b476 am d2f6966c: (-s ours) am a32edf5a: (-s ours) am 86f5a459: (-s ours) Import translations. DO NOT MERGE
e39cb39 am 410c944d: (-s ours) am d6e406f4: (-s ours) Import translations. DO NOT MERGE
cccff8b am 2f4d45ac: (-s ours) am 97f1c107: (-s ours) Import translations. DO NOT MERGE
c48992d am f6ef587f: Merge branch \'jb-ub-mail-ur9\' of https://googleplex-android.googlesource.com/_direct/platform/packages/apps/Exchange into jb-ub-mail-ur9
6ab56f0 am 04f77e82: (-s ours) am efef19a7: (-s ours) Import translations. DO NOT MERGE
5ea1a90 am 32a5af9b: (-s ours) Import translations. DO NOT MERGE
462ae32 am e7f06e4b: am 5a27a45f: Support Multiple Contact Folders
7b5224c am 09f8ef82: am 56b4f80a: Merge "Support Multiple Calendars" into jb-ub-mail-ur10
3c564ce am 0653d197: am 2ec99b0c: Merge "Start Service From onCreate" into jb-ub-mail-ur10
216e339 am 02394184: am cae923d5: Increment Exchange version.
57b20fb am e10d9aa8: am 1d800e0b: Add Curl Logging to Exchnage Sync Adapter
87f51e2 am ef81083d: am 28f3556f: Add code to wipe contacts and calendar when asked to
ff9b924 am 20ca7488: am 722006c7: Wipe and Resync Mailbox on Bad Sync
7bb27bc am b29257e5: am e8dd85a3: Merge "Split Apply Ops Into Chuncks" into jb-ub-mail-ur10
3266a34 am 1e65f45e: am 2d0d4a6a: Merge "Get rid of call to ExchangeService.deleteAccountPIMData" into jb-ub-mail-ur10
d664157 am 18ac9d82: am 24e1187f: Make sync adapters singletons.
6a8c7da am 7567bb9c: am 6c8cb05c: Merge "Make sure EmailContent is initialized before referencing provider URIs" into jb-ub-mail-ur10
4abf436 am c5ad4dcf: am 9fe176d6: Merge "Add a selection parameter to deletion so that the calendar provider doesn\'t complain" into jb-ub-mail-ur10
4157c14 am 9bbfb817: am 94599580: Don\'t try to upsync messages in a mailbox with no sync key
c9a85f7 am 73e118cd: am 4cf04b79: Expedite sync for client folder sync requests.
d2de1da am 18ed165e: am 7d24f785: Increment Exchange version.
d954756 am 2d0eed9e: am c640541b: Move upsync from EasMailboxSyncHandler to EasSync.
e653ede am 5458706e: am 5f901d22: Merge "Forcibly kill the exchange process when an account is deleted" into jb-ub-mail-ur10
9df6b73 am ddde92c3: am 0a43dd2b: Merge "Add MoveItems operation." into jb-ub-mail-ur10
0fa517f am 80cc2a87: am 440b40b6: Increment Exchange version.
34315ff am af70a4c1: am b160b480: Add null check in smart reply query.
417e325 am 176981ba: am 456e7eab: Remove unused resource directories
aecf1cb am bb7e457c: am d4786ff3: Merge "Get rid of ContactsSyncAdapter" into jb-ub-mail-ur10
004520f am 964071d5: am 0470e5e8: Merge "Catch ISE during AutoDiscover." into jb-ub-mail-ur10
30b6719 am 67e93922: am f4dcd82d: Merge "Move CalendarSyncParser into its own file" into jb-ub-mail-ur10
3fbab7c am 2373684a: am 35e11496: Increment Exchange version.
386d0a6 am 30bed937: am 748ec633: increment versionCode
79a1954 am a7a4e188: am 99d00f13: Fix NPE
a26fe75 am cd3a8802: am 3e3ba3d6: Increment Exchange version.
50c84c9 am adb029f2: am 1e8e65ee: Stop the SyncAdapterService if no accounts
761fb04 am eb1db499: am e2bbab72: Merge "Update EasPing durations" into jb-ub-mail-ur10
6c3131d am fa7ff223: am ef99874e: Increment Exchange version.
06c4b7d am 0abda3f0: am be22ff8b: Add operation for Settings.
32e8123 am 56ae2336: am b6ef78e8: Make validation an operation.
c82984b am 983c2b4a: am 328ca0d9: Change Provision & FolderSync to be an EasOperation.
231a8ec am db4b1592: am 9e3dcbb1: Increment Exchange version.
fe191cc am 730fa2e8: am ff7e0260: Decouple operation management from EasServerConnection.
21b51f6 am d87745d8: am ea5bd604: Do not clear the stopped reason after the POST.
c400997 am d7b2c4f8: am 3a939b93: Set SDK version for Exchange to 18.
fe13089 am a31a354d: am 9383babd: Put connection cache in its own file.
4a23f5a am 9df07116: am febfb657: Increment Exchange version.
21176a2 am 276e70b2: am 5928ffc5: Add discard drafts capability.
eaf4654 am edf2c18e: am f1293c2f: Increment Exchange version.
7530e9c am 182de9a6: am 8e183f03: Handle redirect errors in Ping.
4a47151 am ec51df80: am 5586f9f5: Improve folder sync.
2f2e12e am 2d588aba: am df177fde: Remove some warnings
69c2875 am d79f6341: am 33620ab2: Ensure outbox exists when sending messages during a sync.
1a2f75f am ccada92b: am a696d199: Increment Exchange version.
7db238e am 676104cb: am e2a704dc: Write sync status and time to provider.
66325a0 am 360573dd: am e2788afb: Delete most of IEmailServiceCallback.
0a76d76 am 535654a6: am d51bdafd: Remove ExchangeBroadcastReceiver.
e10bad0 am 47f4c0b3: am 8b763680: Allow parallel syncs.
db74529 am db75f198: am f928e7f3: Get device id from email app.
89c3004 am 56962733: am 219b2c2a: Merge "Increment Exchange version." into jb-ub-mail-ur10
642c1fd am 357b0e43: am 35b892c7: Rename SYNC_WINDOW_UNKNOWN to SYNC_WINDOW_ACCOUNT.
caeefca am b095bd6c: am 22bd3f6d: Don\'t try to start ExchangeService on boot.
3a18cd2 am 54df5447: am 49fbbfca: Merge "Implement deleteAccountPIMData." into jb-ub-mail-ur10
90a4fad am 96b6d005: am 62c287af: Implement sendMeetingResponse.
7f85551 am fa9ac1d6: am 50314c5c: Increment Exchange version.
2e1392d am 04175f34: am da835b75: Fix attachment loading in Exchange.
305b5fd am 801402ba: am 359b3673: Add attachment callbacks part 1.
0033231 am fd160e03: am 87aa63ea: Shorten log tag lengths
bcd7afe am a05f19ed: am 304298c0: Increment Exchange version.
b668935 am 3f9c2d78: am fe8592ed: Increment Exchange version.
4750428 am 71f22b49: am ae6c69d7: Fix Exchange ping.
44f2383 am 3a10bfcd: am 1d245d43: Increment Exchange version #.
fc5a48a am 109edc30: am c35d2fa9: Fix Exchange attachment loading.
844738c am bef05b59: am 56d35257: Clean up a bunch of warnings
716e473 am 213212c2: am 456a6e3e: Fix account sync.
4808072 am 5e020648: am d6960193: Fix some crashes.
fd3b2bf am e17e40b1: am b6d958e2: Remove references to deprecated sync states.
62840c0 am 8b15da4f: am 87788144: Use correct authority for contacts & calendar pushes.
25017a2 am 64cc8127: am c9477d54: Increment Exchange version number.
69a717b am 4866b712: am 1a7e9a22: Increment exchange version.
92c33fe am 67866e4b: am 4049e059: Merge "Fix autodiscover." into jb-ub-mail-ur10
d88621d am ef455bc2: am 32e7606c: Remove references to account mailbox.
49e5898 am 99b92992: am b7d011e7: Fix NPE: Parser doesn\'t exist if response is empty.
81d26f9 am 7dda9ca0: am fc8809b4: Only create a client side outbox if we didn\'t sync one.
c255a99 am 284b9b37: am 775da630: Remove a reference to an old sync interval state.
219c8c4 am dac28026: am 9b65e23a: Treat auto sync windows as the default (currently 1 week).
0360f48 am 8ad16170: am 2df1b758: Merge "Fix folder resync." into jb-ub-mail-ur10
589e1dd am 23b3b34b: am 62be1b45: Fix upsync for contacts.
ad2a6ef am 1489ff13: am b31070f7: Fix upsync for calendars.
a2f2f91 am af962a27: am d1eebde6: Merge "Fix upsync for email." into jb-ub-mail-ur10
7a9cd13 am 36ffcba2: am 942b7d73: Unify LogTag
232aeb5 am 404989da: am 1d51a1dc: Merge "Refactoring to support eml viewer." into jb-ub-mail-ur10
b0b111d am 67ba0d48: am 42bd19a2: Increment Exchange version.
8bceee9 am 439eed29: (-s ours) am 71d13f39: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
05099c0 am 97c2ae73: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur11
3358838 am e28e550a: am 6e66ab51: Initial fix for Contacts and Calendar.
8db5805 am 857afc65: (-s ours) am 33db1dc8: (-s ours) Import translations. DO NOT MERGE
baf2f8d am e9b984be: am 07b18456: Merge "Code refactoring, prep for contacts/calendar." into jb-ub-mail-ur10
0d71a44 am 7eac8e08: am b3ee6545: Reconnect exchange search
d2f6966 am a32edf5a: (-s ours) am 86f5a459: (-s ours) Import translations. DO NOT MERGE
410c944 am d6e406f4: (-s ours) Import translations. DO NOT MERGE
2f4d45a am 97f1c107: (-s ours) Import translations. DO NOT MERGE
f6ef587 Merge branch 'jb-ub-mail-ur9' of https://googleplex-android.googlesource.com/_direct/platform/packages/apps/Exchange into jb-ub-mail-ur9
9695c02 am efef19a7: (-s ours) Import translations. DO NOT MERGE
857afc6 am 33db1dc8: (-s ours) Import translations. DO NOT MERGE
04f77e8 am efef19a7: (-s ours) Import translations. DO NOT MERGE
f3656f5 merge in klp-release history after reset to klp-dev
f055c7d Import translations. DO NOT MERGE
33db1dc Import translations. DO NOT MERGE
97f1c10 Import translations. DO NOT MERGE
32a5af9 Import translations. DO NOT MERGE
efef19a Import translations. DO NOT MERGE
e8bcce0 am 5a27a45f: Support Multiple Contact Folders
e7f06e4 am 5a27a45f: Support Multiple Contact Folders
5a27a45 Support Multiple Contact Folders
09f8ef8 am 56b4f80a: Merge "Support Multiple Calendars" into jb-ub-mail-ur10
5fbe432 am 56b4f80a: Merge "Support Multiple Calendars" into jb-ub-mail-ur10
56b4f80 Merge "Support Multiple Calendars" into jb-ub-mail-ur10
1424b22 Support Multiple Calendars
0653d19 am 2ec99b0c: Merge "Start Service From onCreate" into jb-ub-mail-ur10
c022ad8 am 2ec99b0c: Merge "Start Service From onCreate" into jb-ub-mail-ur10
2ec99b0 Merge "Start Service From onCreate" into jb-ub-mail-ur10
f2bfcf5 Start Service From onCreate
9a5223f merge in klp-release history after reset to klp-dev
0239418 am cae923d5: Increment Exchange version.
3427534 am cae923d5: Increment Exchange version.
cae923d Increment Exchange version.
d307900 merge in klp-release history after reset to klp-dev
e10d9aa am 1d800e0b: Add Curl Logging to Exchnage Sync Adapter
4a98699 am 1d800e0b: Add Curl Logging to Exchnage Sync Adapter
1d800e0 Add Curl Logging to Exchnage Sync Adapter
ef81083 am 28f3556f: Add code to wipe contacts and calendar when asked to
33a7fce am 28f3556f: Add code to wipe contacts and calendar when asked to
28f3556 Add code to wipe contacts and calendar when asked to
20ca748 am 722006c7: Wipe and Resync Mailbox on Bad Sync
75e7e5d am 722006c7: Wipe and Resync Mailbox on Bad Sync
722006c Wipe and Resync Mailbox on Bad Sync
b29257e am e8dd85a3: Merge "Split Apply Ops Into Chuncks" into jb-ub-mail-ur10
1e65f45 am 2d0d4a6a: Merge "Get rid of call to ExchangeService.deleteAccountPIMData" into jb-ub-mail-ur10
0caf2a2 am e8dd85a3: Merge "Split Apply Ops Into Chuncks" into jb-ub-mail-ur10
069e8d4 am 2d0d4a6a: Merge "Get rid of call to ExchangeService.deleteAccountPIMData" into jb-ub-mail-ur10
e8dd85a Merge "Split Apply Ops Into Chuncks" into jb-ub-mail-ur10
2d0d4a6 Merge "Get rid of call to ExchangeService.deleteAccountPIMData" into jb-ub-mail-ur10
7b6a75d Get rid of call to ExchangeService.deleteAccountPIMData
36e1813 Split Apply Ops Into Chuncks
18ac9d8 am 24e1187f: Make sync adapters singletons.
f4bac63 am 24e1187f: Make sync adapters singletons.
24e1187 Make sync adapters singletons.
e1880f4 merge in klp-release history after reset to klp-dev
7567bb9 am 6c8cb05c: Merge "Make sure EmailContent is initialized before referencing provider URIs" into jb-ub-mail-ur10
3597262 am 6c8cb05c: Merge "Make sure EmailContent is initialized before referencing provider URIs" into jb-ub-mail-ur10
6c8cb05 Merge "Make sure EmailContent is initialized before referencing provider URIs" into jb-ub-mail-ur10
88e51a3 Make sure EmailContent is initialized before referencing provider URIs
9023a85 merge in klp-release history after reset to klp-dev
dfb912d merge in klp-release history after reset to klp-dev
8fb2001 am 9fe176d6: Merge "Add a selection parameter to deletion so that the calendar provider doesn\'t complain" into jb-ub-mail-ur10
549cc32 am 94599580: Don\'t try to upsync messages in a mailbox with no sync key
c5ad4dc am 9fe176d6: Merge "Add a selection parameter to deletion so that the calendar provider doesn\'t complain" into jb-ub-mail-ur10
9bbfb81 am 94599580: Don\'t try to upsync messages in a mailbox with no sync key
9fe176d Merge "Add a selection parameter to deletion so that the calendar provider doesn't complain" into jb-ub-mail-ur10
42229b0 Add a selection parameter to deletion so that the calendar provider doesn't complain
9459958 Don't try to upsync messages in a mailbox with no sync key
a628f58 am 4cf04b79: Expedite sync for client folder sync requests.
73e118c am 4cf04b79: Expedite sync for client folder sync requests.
4cf04b7 Expedite sync for client folder sync requests.
82df0b8 am 7d24f785: Increment Exchange version.
18ed165 am 7d24f785: Increment Exchange version.
7d24f78 Increment Exchange version.
2d0eed9 am c640541b: Move upsync from EasMailboxSyncHandler to EasSync.
f3563e1 am c640541b: Move upsync from EasMailboxSyncHandler to EasSync.
c3c87a1 merge in klp-factoryrom-release history after reset to klp-release
c640541 Move upsync from EasMailboxSyncHandler to EasSync.
3c5e97b Import translations. DO NOT MERGE
9c80b8d am 5f901d22: Merge "Forcibly kill the exchange process when an account is deleted" into jb-ub-mail-ur10
5458706 am 5f901d22: Merge "Forcibly kill the exchange process when an account is deleted" into jb-ub-mail-ur10
5f901d2 Merge "Forcibly kill the exchange process when an account is deleted" into jb-ub-mail-ur10
be755d1 Forcibly kill the exchange process when an account is deleted
ddde92c am 0a43dd2b: Merge "Add MoveItems operation." into jb-ub-mail-ur10
66a72c8 am 0a43dd2b: Merge "Add MoveItems operation." into jb-ub-mail-ur10
0a43dd2 Merge "Add MoveItems operation." into jb-ub-mail-ur10
18c531f am 440b40b6: Increment Exchange version.
80cc2a8 am 440b40b6: Increment Exchange version.
440b40b Increment Exchange version.
6f0cf29 Add MoveItems operation.
072dfff am b160b480: Add null check in smart reply query.
af70a4c am b160b480: Add null check in smart reply query.
b160b48 Add null check in smart reply query.
176981b am 456e7eab: Remove unused resource directories
5369e3b am 456e7eab: Remove unused resource directories
456e7ea Remove unused resource directories
f8104a2 am d4786ff3: Merge "Get rid of ContactsSyncAdapter" into jb-ub-mail-ur10
bb7e457 am d4786ff3: Merge "Get rid of ContactsSyncAdapter" into jb-ub-mail-ur10
d4786ff Merge "Get rid of ContactsSyncAdapter" into jb-ub-mail-ur10
ff9fed5 Get rid of ContactsSyncAdapter

   * packages/apps/Gallery2
97b5034 Gallery2: ES translations
3f057ea Gallery : TH translations
a459b2d If the decoding fails, change the inSampleSize to 1.
aa1b855 Gallery2 - add wmv, mpgts, mkv, asf,avi & divx mimetypes  - adds extra mimetypes so they can be used for streaming.
cbee2d0 Gallery2: Fix crash for unsupported format on mute operation. -Mpeg4 Writer does not support formats other thanmp4/h264/h263. -Need to check in app for unsupported format before starting  mute operation. -Fix is to add condition in app to check for unsupported format  and display toast message.  CRs-Fixed: 514347
b313d03 Gallery2 - add wmv, mpgts, mkv, asf mimetypes
afec6fe Merge "Gallery : Filter picasa specific options" into cm-11.0
c34504d Gallery2: Use correct editor ID for sharpness filter
1d2462a Gallery : Filter picasa specific options
05f08a1 Merge tag 'android-4.4.1_r1' into HEAD
38d8884 Make the overscroll color match Kitkat
3fd9582 util: Fix build of LinkNode.java.
a7a26d1 Fix the thumbnail generation.
3715fb1 Merge "Import translations. DO NOT MERGE" into klp-dev
300c8b2 Import translations. DO NOT MERGE
78db2b0 Import translations. DO NOT MERGE
8689b2f Merge "Import translations. DO NOT MERGE" into klp-dev
f0b0f34 Import translations. DO NOT MERGE
a4d7d82 Import translations. DO NOT MERGE
00dfa8a am 1619b3c3: Fix infinite spinner dialog
1619b3c Fix infinite spinner dialog
0798622 am c82e65b4: Merge "Disable geometry button if tiny planet is here" into gb-ub-photos-carlsbad
c82e65b Merge "Disable geometry button if tiny planet is here" into gb-ub-photos-carlsbad
d6644d6 am c0c6f058: Merge "fix Gallery crash using crop" into gb-ub-photos-carlsbad
c0c6f05 Merge "fix Gallery crash using crop" into gb-ub-photos-carlsbad
c870104 Disable geometry button if tiny planet is here
4a5fd06 fix Gallery crash using crop
164de4d am 21b61954: Gallery should show up in recents even when run via shortcut
21b6195 Gallery should show up in recents even when run via shortcut
48372e3 am ebbcc394: Avoid crash if user disables Camera while Gallery is open
ebbcc39 Avoid crash if user disables Camera while Gallery is open
dcd1b26 Import translations. DO NOT MERGE
4edb343 am ec036c64: Add white overscroll assets to Gallery2 for v19
ec036c6 Add white overscroll assets to Gallery2 for v19
2229a8f am b6892ab9: Consider camera available only if intent resolves to an activity.
b6892ab Consider camera available only if intent resolves to an activity.
c96c059 am 85f460b8: fix crop not supporting non-normal orientation
85f460b fix crop not supporting non-normal orientation
7ba0f3c am 5a1d760b: Fix crash when exporting with null fx
656cbe6 am 97ad2bdc: Handles export size zero
5a1d760 Fix crash when exporting with null fx
97ad2bd Handles export size zero
cdd7d87 am 4bbcb6da: Merge "Fix wrong applied fx" into gb-ub-photos-carlsbad
4bbcb6d Merge "Fix wrong applied fx" into gb-ub-photos-carlsbad
77a62e2 am 009a34fc: (-s ours) Merge "Import translations. DO NOT MERGE" into gb-ub-photos-carlsbad
75c57fd am 565eece8: (-s ours) Merge "Import translations. DO NOT MERGE" into gb-ub-photos-carlsbad
009a34f Merge "Import translations. DO NOT MERGE" into gb-ub-photos-carlsbad
565eece Merge "Import translations. DO NOT MERGE" into gb-ub-photos-carlsbad
411a0b2 Import translations. DO NOT MERGE
95fe069 Import translations. DO NOT MERGE
a88cf82 merge in klp-release (no-op)
404a5c2 Fix wrong applied fx
19b2236 am c0247a59: updated camera launcher icon in Gallery2 package as well
c0247a5 updated camera launcher icon in Gallery2 package as well
1fd084e merge in klp-release history after reset to klp-dev
efa8ae01 am 1582e5df: Merge "Update Gallery2 camera launchers" into gb-ub-photos-carlsbad
4826537 am 1b56a245: Merge "Fix Gallery auto-hide action bar in Album view" into gb-ub-photos-carlsbad
5042758 am 2037f39b: Merge "Fix crash "Gallery has stopped" popup occurs during print setup" into gb-ub-photos-carlsbad
1582e5d Merge "Update Gallery2 camera launchers" into gb-ub-photos-carlsbad
1b56a24 Merge "Fix Gallery auto-hide action bar in Album view" into gb-ub-photos-carlsbad
2037f39 Merge "Fix crash "Gallery has stopped" popup occurs during print setup" into gb-ub-photos-carlsbad
94b38f6 merge in klp-release history after reset to klp-dev
d3ed5be Update Gallery2 camera launchers
d1a098e Fix crash "Gallery has stopped" popup occurs during print setup
11bf46c am a4f2389c: Catch all the exceptions.
a4f2389 Catch all the exceptions.
4d7efab Fix Gallery auto-hide action bar in Album view
a4427c7 merge in klp-release history after reset to klp-dev
94678fc am db30124a: Merge "Revert "Play the video on top of lock screen"" into gb-ub-photos-carlsbad
db30124 Merge "Revert "Play the video on top of lock screen"" into gb-ub-photos-carlsbad
8cee811 am 5169137f: fix Vignette collapse to a line
5169137 fix Vignette collapse to a line
35a36f1 Revert "Play the video on top of lock screen"
fd76bba merge in klp-release history after reset to klp-dev
41f9cf0 am 315ce716: One crop and set wallpaper activity is enough!
315ce71 One crop and set wallpaper activity is enough!
96b47c2 merge in klp-release history after reset to klp-dev
0fff560 am 976b9a3a: Fix showing the wrong image after animation
976b9a3 Fix showing the wrong image after animation
5063d3a am eeed64b1: Process correctly an export when called with EDIT intent
eeed64b Process correctly an export when called with EDIT intent
72dfc38 am dfe30aa6: Merge "fix showing wrong image post save" into gb-ub-photos-carlsbad
dfe30aa Merge "fix showing wrong image post save" into gb-ub-photos-carlsbad
e64845e am 4c107f27: fixed crash when applying the none filter
ef4c213 fix showing wrong image post save
4c107f2 fixed crash when applying the none filter
34c8497 am 7835ea8c: Merge "Fix crash" into gb-ub-photos-carlsbad
7835ea8 Merge "Fix crash" into gb-ub-photos-carlsbad
e74c8a0 am b0f61454: Merge "fix RTL menu issues" into gb-ub-photos-carlsbad
b0f6145 Merge "fix RTL menu issues" into gb-ub-photos-carlsbad
7c25883 Fix crash
ee0b70c am c58ff057: Merge "Introduce FilterShowHelper for versioning visibility" into gb-ub-photos-carlsbad
c58ff05 Merge "Introduce FilterShowHelper for versioning visibility" into gb-ub-photos-carlsbad
2737021 am d180bb94: Use existing crop activity as fallback.
d180bb9 Use existing crop activity as fallback.
7574509 fix RTL menu issues
685789e Introduce FilterShowHelper for versioning visibility
d7fd034 am b052e5c7: Use AOSP borders by default
b052e5c Use AOSP borders by default
8444b25 am 1ebeed45: Fix edge case cache issues
1ebeed4 Fix edge case cache issues
1f661bd am 96e6ddb2: fix Gallery crashes with empty PTP device
96e6ddb fix Gallery crashes with empty PTP device
f473f3b merge in klp-release history after reset to klp-dev
8e5f2ac am fb1884f6: Merge "hide popupmenu during rotate" into gb-ub-photos-carlsbad
fb1884f Merge "hide popupmenu during rotate" into gb-ub-photos-carlsbad
64fc2ed hide popupmenu during rotate
ea9d1ed am 9895d680: Build properties now updated to SDK level 19.
9895d68 Build properties now updated to SDK level 19.
c1b3a59 merge in klp-release history after reset to klp-dev
d9435df am 4d385a0a: Add missing flag for bounds decode
4d385a0 Add missing flag for bounds decode
3763b7c am a164496b: Fix triple buffer update bug bug:11140550
a164496 Fix triple buffer update bug bug:11140550
b481b22 am 7943a83c: Fix incorrect usage of getComponentEnabledSetting()
c3a1b05 merge in KFS78N (no-op)
dfc6c90 merge in KQS81M
7943a83 Fix incorrect usage of getComponentEnabledSetting()
99774ff merge in klp-release history after reset to klp-dev
7006215 Merge "Import translations. DO NOT MERGE" into klp-dev
d74ade6 am 58b6f484: On K+, intent out to Wallpaper manager for crop and set wallpaper.
742f365 Import translations. DO NOT MERGE
58b6f48 On K+, intent out to Wallpaper manager for crop and set wallpaper.
f59ad59 am 391e4a19: Switch Gallery2 to use the support lib for printing.
391e4a1 Switch Gallery2 to use the support lib for printing.
1f00174 merge in klp-release history after reset to klp-dev
5a12848 Merge "Import translations. DO NOT MERGE" into klp-dev
9fd7293 Merge "Import translations. DO NOT MERGE" into klp-dev
0336e7c Import translations. DO NOT MERGE
f52f043 Import translations. DO NOT MERGE
91215c0 am 47f602c3: Revert "Disable GET_CONTENT intent-filter for KLP+"
47f602c Revert "Disable GET_CONTENT intent-filter for KLP+"
fc9fa48 am 8bf525cb: Explicitly enable CameraLauncher
e203193 am 13188768: Merge "Add methods to return Camera and Gallery launcher intents." into gb-ub-photos-carlsbad
8bf525c Explicitly enable CameraLauncher
1318876 Merge "Add methods to return Camera and Gallery launcher intents." into gb-ub-photos-carlsbad
ac58e08 am a5457743: Disable GET_CONTENT intent-filter for KLP+
a545774 Disable GET_CONTENT intent-filter for KLP+
9149879 Add methods to return Camera and Gallery launcher intents.
116c113 merge in klp-release history after reset to klp-dev
85346e0 Import translations. DO NOT MERGE
6ea37da merge in klp-release history after reset to klp-dev
c620a76 Merge "Import translations. DO NOT MERGE" into klp-dev
d485d4f Import translations. DO NOT MERGE
7b462a3 Import translations. DO NOT MERGE
3cc2e6e Rename Gallery activity and add trampoline
f25dfd4 am 06c02767: Rename Gallery activity and add trampoline
06c0276 Rename Gallery activity and add trampoline
f4c5ec6 enable change in printing
504375e am 641be74b: enable change in printing
641be74 enable change in printing
0caef9a merge in klp-release history after reset to klp-dev
af186d0 am ef3cc52f: disable print on older system.
ef3cc52 disable print on older system.
14b2d1d am c0b8a86e: Merge "fix layout issues with border" into gb-ub-photos-carlsbad
c0b8a86 Merge "fix layout issues with border" into gb-ub-photos-carlsbad
6e9e907 am 75bfc8da: De-blue gallery
ae982f9 Merge "Import translations. DO NOT MERGE" into klp-dev
75bfc8d De-blue gallery
c159bda Import translations. DO NOT MERGE
13f285a Import translations. DO NOT MERGE
51da2af merge in klp-release history after reset to klp-dev
6846ac1 am 6053762e: Merge "Remove unused assets in Gallery2." into gb-ub-photos-carlsbad
6053762 Merge "Remove unused assets in Gallery2." into gb-ub-photos-carlsbad
e7c3060 fix layout issues with border
b1f6839 am 15152c9e: Merge "Fix color panel bgd color" into gb-ub-photos-carlsbad
15152c9 Merge "Fix color panel bgd color" into gb-ub-photos-carlsbad
62ff522 am 59e93986: Merge "fix print code to support landscape" into gb-ub-photos-carlsbad
59e9398 Merge "fix print code to support landscape" into gb-ub-photos-carlsbad
51a270e Fix color panel bgd color
16096e6 fix print code to support landscape
7d17baf Merge "Import translations. DO NOT MERGE" into klp-dev
b94bb27 Merge "Import translations. DO NOT MERGE" into klp-dev
c6e44c1 am b6b1d176: Merge "Fix style for crop activity" into gb-ub-photos-carlsbad
b6b1d17 Merge "Fix style for crop activity" into gb-ub-photos-carlsbad
63766dc am 2aed1baf: De-blue gallery
7432c52 Fix style for crop activity
2aed1ba De-blue gallery
32607d5 merge in klp-release history after reset to klp-dev
357df0a am 1a65cb12: Merge "Limit string to 25 characters" into gb-ub-photos-carlsbad
1a65cb1 Merge "Limit string to 25 characters" into gb-ub-photos-carlsbad
df39282 am 8db4f458: Fix export dialog UI
d14c50b Limit string to 25 characters
508a14f am d04aaf62: Merge "Fix crash in caching pipeline" into gb-ub-photos-carlsbad
b920df8 am 26f23e62: Fix crashes after switching languages
8db4f45 Fix export dialog UI
d04aaf6 Merge "Fix crash in caching pipeline" into gb-ub-photos-carlsbad
9e52a04 Fix crash in caching pipeline
26f23e6 Fix crashes after switching languages
dcc9c62 Remove unused assets in Gallery2.
95d3f08 am 105fbcf3: Fix issues with RTL support
105fbcf Fix issues with RTL support
5dec429 Import translations. DO NOT MERGE
0b46e12 Import translations. DO NOT MERGE
5a03286 am eccdc428: Merge "Fix animation in tablet" into gb-ub-photos-carlsbad
eccdc42 Merge "Fix animation in tablet" into gb-ub-photos-carlsbad
2b9dc6b Fix animation in tablet
98205f6 am 889b1b25: Merge "Add (back) receiver to disable camera." into gb-ub-photos-carlsbad
889b1b2 Merge "Add (back) receiver to disable camera." into gb-ub-photos-carlsbad
52bff08 am 32646aab: Fix reset
32646aa Fix reset
a88be53 am 3dcb77a2: Update Gallery due to API changes.
3dcb77a Update Gallery due to API changes.
5cf4812 Add (back) receiver to disable camera.
4c92ea8 merge in klp-release history after reset to klp-dev
635faca am aff375e3: Merge "Fix crash / jank / presets add" into gb-ub-photos-carlsbad
aff375e Merge "Fix crash / jank / presets add" into gb-ub-photos-carlsbad
3bc6e6f Fix crash / jank / presets add
a705687 am a552bfde: clarify strings
a552bfd clarify strings
eef0ca4 am e56abc70: prevent editing of GIF
e56abc7 prevent editing of GIF
7599aaa am c491ad2b: remove print for video
c491ad2 remove print for video
1940b05 am 36a1262a: Merge "Fix string capitalization" into gb-ub-photos-carlsbad
e4a1c7c am 76ef9162: Merge "fix grid drawing bug in ImageStraighten" into gb-ub-photos-carlsbad
36a1262 Merge "Fix string capitalization" into gb-ub-photos-carlsbad
76ef916 Merge "fix grid drawing bug in ImageStraighten" into gb-ub-photos-carlsbad
14537fb Fix string capitalization
998defa fix grid drawing bug in ImageStraighten
c3ad457 Update Gallery due to API changes.
c12bb31 am 6904a72d: Merge "Use the same taskAffinity for trampoline as Camera" into gb-ub-photos-carlsbad
6904a72 Merge "Use the same taskAffinity for trampoline as Camera" into gb-ub-photos-carlsbad
94e122b Use the same taskAffinity for trampoline as Camera
8b22f38 Merge "Import translations. DO NOT MERGE" into klp-dev
1c30f5d am 962cf04c: change the max print resolution
962cf04 change the max print resolution
317ab57 am cdd4b82b: remove analytics
cdd4b82 remove analytics
a35c66e merge in klp-release history after reset to klp-dev
f496115 Import translations. DO NOT MERGE
b3d3894 am 9029a469: fix grad filter brightness value stuck at -100
9029a46 fix grad filter brightness value stuck at -100
c18b326 merge in klp-release history after reset to klp-dev
52ab22a merge in klp-release history after reset to klp-dev
a2ab33f am b17765a3: fix bug in saving preset
b17765a fix bug in saving preset
70163ea am b867739b: display menu indicator in crop
b867739 display menu indicator in crop
7f7949e am 35e91fcc: clean up translation issues
35e91fc clean up translation issues
4f6cab7 am 8a0072e5: remove translation in jason encoding
8a0072e remove translation in jason encoding
3edaea1 am 6aea6b7f: Fix ImagePreset handling
a72c56f am ef8d4d2c: Use edge glow instead of snap back
6aea6b7 Fix ImagePreset handling
78e4b9f merge in klp-release history after reset to klp-dev
ef8d4d2 Use edge glow instead of snap back
37a6c20 Merge "Import translations. DO NOT MERGE" into klp-dev
62ab53e am 463b918e: Prevent edit during view photo intent
463b918 Prevent edit during view photo intent
8173441 am 5921b53e: add clear back to draw UI
b3be4c1 Import translations. DO NOT MERGE
5921b53 add clear back to draw UI
671a15c merge in klp-factoryrom-release history after reset to klp-release
3158634 am fcdbaf87: Remove Draw tool
fcdbaf8 Remove Draw tool
685f2f7 am 9d36d82f: Merge "Fix flickering while editing" into gb-ub-photos-carlsbad
9d36d82 Merge "Fix flickering while editing" into gb-ub-photos-carlsbad
2082620 Fix flickering while editing
77889aa merge in klp-release history after reset to klp-dev
16c4729 am f818028e: (-s ours) Merge "DO NOT MERGE Cherry-pick:Update Gallery due to API change." into gb-ub-photos-carlsbad
f818028 Merge "DO NOT MERGE Cherry-pick:Update Gallery due to API change." into gb-ub-photos-carlsbad
71dc622 Import translations. DO NOT MERGE
cd9dbf0 Merge "Import translations. DO NOT MERGE" into klp-dev
365e72c Import translations. DO NOT MERGE
a6f544a am a085f59b: Merge "removed spinner stuck on screen behind image" into gb-ub-photos-carlsbad
2208eae am e30a1cc2: Fix show original
a085f59 Merge "removed spinner stuck on screen behind image" into gb-ub-photos-carlsbad
f7f24e8 removed spinner stuck on screen behind image
e30a1cc Fix show original
4f05d51 am edf4b095: Fix various UX bugs
edf4b09 Fix various UX bugs
74e981f am bae1c102: remove an Icon change that introduced a bug
bae1c10 remove an Icon change that introduced a bug
2187c9c am b55bfb6e: fix crashes in in gallery by reversing previous cl
b55bfb6 fix crashes in in gallery by reversing previous cl
86da8be DO NOT MERGE Cherry-pick:Update Gallery due to API change.
1827785 am bc7e9fff: Merge "Draw UI fixes" into gb-ub-photos-carlsbad
bc7e9ff Merge "Draw UI fixes" into gb-ub-photos-carlsbad
6125a08 Draw UI fixes
b6f868b Merge "Update Gallery due to API change." into klp-dev
5db6307 am 7fa373b0: Fix pipeline overstress
f492f04 Update Gallery due to API change.
004fcfc am 8e2a41b7: Merge "Fix triangle indicator" into gb-ub-photos-carlsbad
7fa373b Fix pipeline overstress
8e2a41b Merge "Fix triangle indicator" into gb-ub-photos-carlsbad
bbfc038 fix Edit from filmstrip bug
80be412 Fix triangle indicator
39a155c am fcf74f8d: Merge "Enable virtualization" into gb-ub-photos-carlsbad
fcf74f8 Merge "Enable virtualization" into gb-ub-photos-carlsbad
7597407 am eb6a9b9c: Merge "fix Edit from filmstrip bug" into gb-ub-photos-carlsbad
eb6a9b9 Merge "fix Edit from filmstrip bug" into gb-ub-photos-carlsbad
46868d0 fix Edit from filmstrip bug
e032152 Enable virtualization
cdc5cea am e10fd688: Fix constrained zoom
e10fd68 Fix constrained zoom
cf36064 am 34e84323: Fix full-res geometry
09b825b am 5d727d85: Merge "Fix straighten tool" into gb-ub-photos-carlsbad
7a3df68 am 3f9e5504: Merge "Replace add preset icon" into gb-ub-photos-carlsbad
a96ba88 am b08324d5: Merge "Add custom border text" into gb-ub-photos-carlsbad
738602a am 2d933002: Merge "Fix info panel" into gb-ub-photos-carlsbad
34e8432 Fix full-res geometry
f9d847d merge in klp-release history after reset to klp-dev
5d727d8 Merge "Fix straighten tool" into gb-ub-photos-carlsbad
3f9e550 Merge "Replace add preset icon" into gb-ub-photos-carlsbad
b08324d Merge "Add custom border text" into gb-ub-photos-carlsbad
2d93300 Merge "Fix info panel" into gb-ub-photos-carlsbad
7a53c3d Fix straighten tool
47eadc1 Replace add preset icon
521e94c Add custom border text
b203968 Fix info panel
7b587a6 am f7630cbd: Merge "Handle IllegalStateException when cursor contents are empty" into gb-ub-photos-carlsbad
f7630cb Merge "Handle IllegalStateException when cursor contents are empty" into gb-ub-photos-carlsbad
a888340 Handle IllegalStateException when cursor contents are empty
98c12de merge in klp-release history after reset to klp-dev
5fa26f7 am 2975e608: Merge "fix startup crash" into gb-ub-photos-carlsbad
2975e60 Merge "fix startup crash" into gb-ub-photos-carlsbad
19bf38e am da713ad2: Make local copy of reference to bitmap and check for null
da713ad Make local copy of reference to bitmap and check for null
3759b2d fix startup crash
d5f07e1 merge in klp-release history after reset to klp-dev
164aa32 Merge "Import translations. DO NOT MERGE" into klp-dev
5fb1a25 am fddcb482: small ui fixes in draw
fddcb48 small ui fixes in draw
5a051ae am 3404ab27: Merge "fix export on saved images" into gb-ub-photos-carlsbad
3404ab2 Merge "fix export on saved images" into gb-ub-photos-carlsbad
863b61f fix export on saved images
54e55a1 am 9346e7fd: Hide debug statement
d80eba4 Import translations. DO NOT MERGE
9346e7f Hide debug statement
5da583a am 16a8079b: Fix for anim stutter
16a8079 Fix for anim stutter
490b691 am f8faf052: Merge "Exclude trampoline activity from Recents" into gb-ub-photos-carlsbad
f8faf05 Merge "Exclude trampoline activity from Recents" into gb-ub-photos-carlsbad
7777cdf Exclude trampoline activity from Recents
c67b8cc am ec1e009a: Improves memory management
ef8b50c merge in klp-release history after reset to klp-dev
ec1e009 Improves memory management
3eab5d8 am 34cfdfcd: Fix information panel
34cfdfc Fix information panel
0e0b3dc am 32cc4dd7: Fix UI performances / glitches
32cc4dd Fix UI performances / glitches
ae6b5c3 am 98b296ff: fix Gallery crash while deleting a picture
98b296f fix Gallery crash while deleting a picture
962df4d am 708753f5: fix vignette
708753f fix vignette
fadb56a am a78a4897: Update the Gallery API due to API change
a78a489 Update the Gallery API due to API change
68a7642 am 4196c7da: remove title bar from color picker dialog
fda5dff merge in klp-release history after reset to klp-dev

   * packages/apps/HTMLViewer
50e56f3 Merge tag 'android-4.4_r1' into cm-11.0
9021af0 HTMLViewer: UG translations
9715e7c Enable zoom controls in HTMLViewer
57f281a Import translations. DO NOT MERGE

   * packages/apps/InCallUI
8504848 Merge "InCallUI: ES translations" into cm-11.0
9abf446 InCallUI: LT translations
5fae453 Merge "InCallUI: RU translations" into cm-11.0
759925f InCallUI: RU translations
3f3c91f InCallUI: NL translations
62b8e7c InCallUI: PT-BR Translations
38e6896 Merge tag 'android-4.4.1_r1' into HEAD
f43b70f InCallActivity: consume back key on incoming call screen
b5cc538 InCallUI: ES translations
3073f87 Make incall screen glopad background themeable
d7effd3 Decrease the timeout for unknown endcall screen from 5 to 2 sec.
ed2eadb Remove an extra logging call left over from development.
5951731 Merge "Add logic to dynamic dismiss keyguard." into klp-dev
225f91f Add logic to dynamic dismiss keyguard.
0b2b20a Add incoming-during-hold case to fullscreen Notification code.
dba637f Merge "Show status bar notification on quick navigate from in-call UI" into klp-dev
9ac4a93 Merge "Add callState parameter to reverse lookup requests." into klp-dev
96e77cd Add callState parameter to reverse lookup requests.
e6d7414 Show status bar notification on quick navigate from in-call UI
ea67764 Add back supplementary service notification handling.
dc42c22 Merge "Import translations. DO NOT MERGE" into klp-dev
42d55df Disable HW BACK key at the incoming-call screen
f3a0a5d Import translations. DO NOT MERGE
d8711da Merge tag 'android-4.4_r1' of https://android.googlesource.com/platform/packages/apps/InCallUI into cm-11.0
c394aec Import translations. DO NOT MERGE
64e06b9 Import translations. DO NOT MERGE
f229fdf Fixes bug for Canned Message response.
5278679 Import translations. DO NOT MERGE
5ab7215 Adds null check for proximity wakelock
78f11be Merge "Import translations. DO NOT MERGE" into klp-dev
11e202f Adds null check for proximity wakelock
d2ce408 Import translations. DO NOT MERGE
c7373e1 Merge "Removes private resources from InCallUi" into klp-dev
26c21af merge in klp-release (no-op)
b603597 Merge "Replaces Messaging app icon with default sms icon" into klp-dev
3da3d84 Replaces Messaging app icon with default sms icon
bf5cba0 Removes private resources from InCallUi
e1135e8 Import translations. DO NOT MERGE
76eb602 merge in klp-release history after reset to klp-dev
346708a Merge "Clears notification when there is no call." into klp-dev
ff40f15 Clears notification when there is no call.
a6928c1 merge in klp-release history after reset to klp-dev
9be240f Replaces ToggleButtons with ImageButtons
845b3fb Merge "Recalculate in-call state when activity ends." into klp-dev
74d0999 merge in klp-release history after reset to klp-dev
64f6ec5 Recalculate in-call state when activity ends.
8258243 Import translations. DO NOT MERGE
b99eeb4 Merge "Import translations. DO NOT MERGE" into klp-dev
8716987 Removes stopPing from onSaveInstanceState()
543bc5e Import translations. DO NOT MERGE
0296fe5 Merge "Pull login protected images for profiles." into klp-dev
4bf27f0 merge in klp-release history after reset to klp-dev
fc9a1b1 Pull login protected images for profiles.
1197002 Merge "Turn down logging level." into klp-dev
08b414c Turn down logging level.
4e9d508 Merge "Catch potential NPE" into klp-dev
1c85bef Catch potential NPE
8f7a4eb Merge "update dialpad state more often." into klp-dev
bf2dcbb merge in klp-release history after reset to klp-dev
6890cd9 Merge "Sets a few button to invisible by default." into klp-dev
6eef89f update dialpad state more often.
33f0b26 merge in KFS78N (no-op)
99340d1 Sets a few button to invisible by default.
5bf21fb merge in KQS81M
aa48f9e Merge "Turn screen on for call-waiting calls" into klp-dev
6c93e39 Merge "Add logging to dialer." into klp-dev
c8bde8e Turn screen on for call-waiting calls
974a6e8 Merge "Adds support for texting after phone disconnects." into klp-dev
ee00c3b merge in klp-release history after reset to klp-dev
2bdeba1 Add logging to dialer.
647462d Adds support for texting after phone disconnects.
609dd2e Import translations. DO NOT MERGE
7684269 merge in klp-release history after reset to klp-dev
ef1b5e0 Add custom message dialog for Respond via Message.
92728d0 Import translations. DO NOT MERGE
01fcc52 Removes textured background for InCallUi
4e2f57d merge in klp-release history after reset to klp-dev
a6fbc4e Merge "Import translations. DO NOT MERGE" into klp-dev
d1ff1e8 Merge "Send view notification for viewed contact in IncallUI" into klp-dev
dd91d0b Merge "Add back the black line above the end-call button of the in-call UI." into klp-dev
935b78c Merge "Default to business avatar for businesses without an image." into klp-dev
fd76bfc Send view notification for viewed contact in IncallUI
c08931d Import translations. DO NOT MERGE
28c55a3 Merge "Adding the (lost) buttons back upon disconnected calls, see b/11028671." into klp-dev
c04b659 merge in klp-release history after reset to klp-dev
8914937 Add back the black line above the end-call button of the in-call UI.
18db379 Adding the (lost) buttons back upon disconnected calls, see b/11028671.
577c7fe Go back to the main ui when conference call splits
94bfdf9 Default to business avatar for businesses without an image.
e79579c merge in klp-release history after reset to klp-dev
678cdf0 Merge "Scales the contact photo to fit notification icon" into klp-dev
198cc84 Merge "Import translations. DO NOT MERGE" into klp-dev
ad39c61 Merge "Protect hideDialpad() code with isActivityStarted() check." into klp-dev
f570d87 Scales the contact photo to fit notification icon
442af5c Protect hideDialpad() code with isActivityStarted() check.
f773d1a Merge "Changes primary call card padding" into klp-dev
3846cc8 Import translations. DO NOT MERGE
be045fa merge in klp-release history after reset to klp-dev
dc8cda5 Make sure glowpad is centered when gravity is centered.
68dc214 Changes primary call card padding
1f7c971 Merge "Add deadzone to end call button." into klp-dev
083c494 Add deadzone to end call button.
6e4add8 Merge "Show call ended if call disconnects while dialpad is showing" into klp-dev
6519346 Fix potential NPE in ConferenceManagerPresenter
428e848 Show call ended if call disconnects while dialpad is showing
b2cdf1c merge in klp-release history after reset to klp-dev
436328c Merge "Check for null during notification hangup Intent receipt." into klp-dev
4d872d4 Merge "Replace blue highlight feedback with gray." into klp-dev
d72076f Check for null during notification hangup Intent receipt.
8eb4062 Merge "Add generic error code dialogs for failed calls." into klp-dev
1fe3403 Merge "Adds hardware keyboard support for DTMF" into klp-dev
d237f7c merge in klp-release history after reset to klp-dev
7fff6a2 Add generic error code dialogs for failed calls.
1f7eca4 Replace blue highlight feedback with gray.
2c083a8 Adds hardware keyboard support for DTMF
c14c977 merge in klp-release history after reset to klp-dev
442721a Read back contact information in in-call screen
88c4493 Merge "Add "retrying" text for CDMA redial calls." into klp-dev
672b16d Add "retrying" text for CDMA redial calls.
46c57f1 Updates extra button row with dialpad visibility
45d01b0 Tear down proximity sensors when no longer in use.
c155f79 Hides dialpad on incoming call.
2d84705 Addressing finished and postponed TODO(klp)
eaf5e4b Fixes CallCardFragment lifecycle issue.
46a8666 Merge "Tear down proximity sensors when no longer in use." into klp-dev
f6fb19c Merge "Add support for hardware CALL button." into klp-dev
db4054e Merge "Adds DISCONNECTING state support." into klp-dev
7b709aa Merge "Import translations. DO NOT MERGE" into klp-dev
78afa60 Merge "Import translations. DO NOT MERGE" into klp-dev
972946d Merge "Hide home and back buttons during incoming call" into klp-dev
1a89fa4 merge in klp-release history after reset to klp-dev
f9080e1 Tear down proximity sensors when no longer in use.
14ba5d9 Add support for hardware CALL button.
041d63e Import translations. DO NOT MERGE
ecabb69 Adds DISCONNECTING state support.
c79732c Import translations. DO NOT MERGE
da6476c Hide home and back buttons during incoming call
c2ccc52 Merge "Make back button exit ConferenceManagerFragment" into klp-dev
f8219cf Make back button exit ConferenceManagerFragment
7fee23b Merge "Allow bringToForeground to work even after activity is destroyed" into klp-dev
046386e Moves some TODO(klp) to TODO
adc3e76 merge in klp-release history after reset to klp-dev
450a75c Removing finished TODO(klp)
45cb535 merge in klp-release history after reset to klp-dev
7714909 Disable HOLD when SWAP is possible
eb7244f Un-mute phone when add-call does not go through
120c354 Allow bringToForeground to work even after activity is destroyed
625ac57 Outgoing/Conference UI changes for Cdma support
d0dbd64 merge in klp-release history after reset to klp-dev
56b97b7 Merge "Import translations. DO NOT MERGE" into klp-dev
840c9d4 Fix flow of local/remote lookups
042692d Add a missing null check.
59549ca Merge "Add internet call type label" into klp-dev
c59f3c6 Add internet call type label
a948986 merge in klp-factoryrom-release history after reset to klp-release
2ce872d b/10699042 show dialpad when connects to voice mail.
c73f0b7 Import translations. DO NOT MERGE
54c1dc4 merge in klp-release history after reset to klp-dev
6b381d2 Merge "CallCardPresenter should listen for Call Waiting" into klp-dev
1ee82fc CallCardPresenter should listen for Call Waiting
4eae63d Shut down if UI starts after service is disconnected.
fe09b09 Takes new Call states to enable/disable buttons.
c75cd2f Merge "Pass number to fetchImage as cache key" into klp-dev
546036b Pass number to fetchImage as cache key
a7dd97f Merge "Turning up logging for userdebug devices." into klp-dev
73f2ced Merge "Import translations. DO NOT MERGE" into klp-dev
14dbc3f Fix UI lag when calling a contact with a photo.
2a78ee7 Calls to binder safe after disconnection of service.
f84f6bf Import translations. DO NOT MERGE
672f667 Merge "Calls to binder safe after disconnection of service." into klp-dev
7f3d96a Turning up logging for userdebug devices.
89aacfe Merge "Always checks for conference call in CallCard." into klp-dev
6d93245 Always checks for conference call in CallCard.
0b87230 Merge "Fix flow of local/remote lookups" into klp-dev
101bed4 Fix flow of local/remote lookups
a485665 Don't rely on setChecked to send mute state to telephony
ed759e7 Merge "Changes how end call button looks" into klp-dev
8fd1786 Merge "Fix mute state infinite loop when quickly clicking speaker and mute buttons" into klp-dev
f14f509 Fix mute state infinite loop when quickly clicking speaker and mute buttons
bf59230 Merge "Fix NullPointerException." into klp-dev
b7909e7 Fix NullPointerException.
abec664 Adds null check for getUi()
8c8a421 Changes how end call button looks
a8ab812 Merge "Addes xxhdpi assets for InCallUi" into klp-dev
25fcc50 Calls to binder safe after disconnection of service.
8d3c9e1 Adding logging to capture MessageHandler ordering.
cea7577 Merge "Show "Calling via google voice" only in the DIALING state." into klp-dev
61b0828 Merge "Adding logging to capture MessageHandler ordering." into klp-dev
5c18306 Show "Calling via google voice" only in the DIALING state.
858040c Adding logging to capture MessageHandler ordering.
cff70d5 Addes xxhdpi assets for InCallUi
0bf64a8 merge in klp-release history after reset to klp-dev
6598d56 Merge "Import translations. DO NOT MERGE" into klp-dev
d8643b9 Make creations and destruction of InCallUI system queued.
35b7a2a Merge "Adds null pointer check for AnimationUtils." into klp-dev
aae8323 Merge "Make creations and destruction of InCallUI system queued." into klp-dev
c097fb5 Make creations and destruction of InCallUI system queued.
45ce129 Adds null pointer check for AnimationUtils.
8ea1e0d Import translations. DO NOT MERGE
d0c4f39 merge in klp-release history after reset to klp-dev
faa0d29 Merge "Modifies status bar indicator for conference call." into klp-dev
bc98412 Merge "Adds onUiReady and onUiUnready to the presenter" into klp-dev
3bacc6c Modifies status bar indicator for conference call.
1059eba Merge "Do not do reverse lookup if presentation does not allow it." into klp-dev
22c678c Adds onUiReady and onUiUnready to the presenter
85af3a3 Do not do reverse lookup if presentation does not allow it.
066e3c2 Removes call buttons when there is no active call.
bd95cf7 merge in klp-release history after reset to klp-dev
77ce960 Merge "Makes glowpad scalable." into klp-dev
096a4cb Fixes repeated adds of "Write your own.." text.
b0899ad Makes glowpad scalable.
6989b4d Merge "Make sure onDisconnect also notifies single-call listener." into klp-dev
e0b102c Make sure onDisconnect also notifies single-call listener.
d4bd945 Merge "Import translations. DO NOT MERGE" into klp-dev
13af5b3 Fixes null pointer bug for conference call.
c5991d5 Merge "Improve lifecycle ordering for InCallUI" into klp-dev
b0d08a1 Improve lifecycle ordering for InCallUI
7216ea8 Merge "Fixes bug where photo is only set to primary call." into klp-dev
0420a95 Import translations. DO NOT MERGE
41c9d0d merge in klp-release history after reset to klp-dev
2fa6baa Port dtmf post dial wait feature.
b7f6123 Fixes bug where photo is only set to primary call.
fb45d1c Merge "Improve fields displayed for reverse phone lookup" into klp-dev
0f09a02 Adds manage conference call UI
54601f6 Adds UI null check.
9cb64cb Improve fields displayed for reverse phone lookup
630e76f Import translations. DO NOT MERGE
f7cf354 merge in klp-release history after reset to klp-dev

   * packages/apps/KeyChain
4bacc87 Merge tag 'android-4.4.1_r1' into HEAD
ae2704a Merge "Import translations. DO NOT MERGE" into klp-dev
f02f519 Always show cert dialog after unlocked.
fed90f6 Import translations. DO NOT MERGE
fd445f6 Merge tag 'android-4.4_r1' into cm-11.0
5e58113 Import translations. DO NOT MERGE
d39aeef KeyChain: UG translations
5fb3fa0 Import translations. DO NOT MERGE
04d3709 Import translations. DO NOT MERGE

   * packages/apps/Launcher3
c5b5118 Launcher3: ES translations
1a30f35 Launcher3: PL translations
88116eb Merge "Launcher3: RU translations" into cm-11.0
f67c32c Launcher3: RU translations
5d3b6cd Merge "Launcher3: LT translations" into cm-11.0
ec9dbc4 Merge "Launcher3: CA translations" into cm-11.0
019f1ae Launcher3: NL translations
32d0a85 Launcher3: CA translations
352c65b Merge "Launcher3: IT translations" into cm-11.0
a305449 Merge "Launcher3: PT-BR Translations" into cm-11.0
e5bea35 Launcher3: LT translations
2e9f637 Launcher3: IT translations
0aa8ccd Launcher3: add Chinese Simplified translations
42cb6be Merge tag 'android-4.4.1_r1' into HEAD
1f156f1 Launcher3 : Make priveleged app
32d479c Allow some customization in Launcher3
3a8dc47 Launcher3 : Enable cling for all devices
ce5bb81 Launcher3 : checkItemPlacement fixes
1c684b3 Launcher3 : Port default workspace
f402a68 Launcher3 : Default workspace improvements
273a627 Trebuchet: Default workspace fixes
b968d2b Launcher3: PT-BR Translations
daa490f Launcher : Make settings launch/dismiss overview mode
e2989ea Launcher3: add missing layout_width and height
322554a Import translations. DO NOT MERGE
a8484d8 Import translations. DO NOT MERGE
24081d3 Merge "Import translations. DO NOT MERGE" into klp-dev
45d8f94 snap it from jb-ub-now-indigo-rose at 4d3f022c9a7170dd4b069ee71534f1baf30cb2f4
4d3f022 Merge "DO NOT MERGE: Fix leak when animations are created but never started" into jb-ub-now-indigo-rose
a78b25f DO NOT MERGE
7e839ec DO NOT MERGE: Fix leak when animations are created but never started
17e01a2 keep history after reset to git reset to 6811c5a414a15fa34b4f6917c3f250b3498a89ed
cdd1b6f Import translations. DO NOT MERGE
6811c5a override Launcher2 (aosp)
10f0db9 keep history after reset to git reset to 8246a1434c12b607743222c22285b72c9a96497b
235a50e Merge "Fix ConcurrentModificationException in InstallShortcutReceiver" into jb-ub-now-indigo-rose
4e871a2 Fix ConcurrentModificationException in InstallShortcutReceiver
b178a36 Import translations. DO NOT MERGE
7ceb496 override Launcher2 (aosp)
8246a14 Shortcut show/hideSearchBar with new conditions.
b6d33df Fix concurrent modifcation exception (issue 11234805)
e5467dc Flushing icons of the wrong size. (Bug 11203738)
2456b97 Merge "Fix issue where custom content pops in (issue 11209357)" into jb-ub-now-indigo-rose
84add1d Fix issue where custom content pops in (issue 11209357)
5400049 Ensuring that we are calling setCompoundDrawable() instead of using intrinsic bounds. (Bug 11203738)
2ac85a6 Merge "Ensuring that we restore bounds when resizing them for folder preview drawing. (Bug 11203738)" into jb-ub-now-indigo-rose
d4e53c8 Ensuring that we restore bounds when resizing them for folder preview drawing. (Bug 11203738)
9e91b7d Merge "Don't crash if WallpaperCropActivity isn't passed a URI" into jb-ub-now-indigo-rose
f6502c3 Don't crash if WallpaperCropActivity isn't passed a URI
140e79b Merge "Workaround for small icons. Draw icon drawables at the expected icon size. (Bug 11203738)" into jb-ub-now-indigo-rose
decbaa6 Do not shortcut show/hideSearchbar.
0dbd734 Workaround for small icons. Draw icon drawables at the expected icon size. (Bug 11203738)
207a7bd Tweaking workspace cling due to mirrored default hotseat. (Bug 11142616)
01c0214 Merge "Fix bugs / jank with folder creation feedback (issue 11195148)" into jb-ub-now-indigo-rose
e8b600c Merge "Add translucent bar attributes to sw720dp values override." into jb-ub-now-indigo-rose
8ec05f9 Fix bugs / jank with folder creation feedback (issue 11195148)
13348ff Merge "Simplify wallpaper strip animation." into jb-ub-now-indigo-rose
ceb0b55 Merge "Add EXIF rotation support to wallpaper picker" into jb-ub-now-indigo-rose
de5aa42 Add translucent bar attributes to sw720dp values override.
e1bc195 Import translations. DO NOT MERGE
8713a94 Add EXIF rotation support to wallpaper picker
24f397d Simplify wallpaper strip animation.
982470e Merge "Speed up overview transition" into jb-ub-now-indigo-rose
fa2450a Speed up overview transition
920a9c2 Merge "Clean up interpolators on overview mode transition fades" into jb-ub-now-indigo-rose
58993ad Clean up interpolators on overview mode transition fades
019f589 Merge "Fix issue with extra empty screen left over after widget add cancel (issue 10865959)" into jb-ub-now-indigo-rose
0007472 Fix issue with extra empty screen left over after widget add cancel (issue 10865959)
1226be4 Merge "Fix custom content scroll effects bug (recent regression) (issue 11188769)" into jb-ub-now-indigo-rose
a45de07 Fix custom content scroll effects bug (recent regression) (issue 11188769)
dc734ef Merge "Fixing issue where the PagedView scroll is out of sync with the current page. (Bug 11050528)" into jb-ub-now-indigo-rose
964df6b Fixing issue where the PagedView scroll is out of sync with the current page. (Bug 11050528)
88986e1 Update all apps pressed state (issue 11113963)
a5f4e48 Guarantee views are invisible after being faded (issue 11112570)
f7d4585 Altering the workspace padding to account for default widget padding (Bug 11116452)
3057b1c Fixing issue with folder opening in the wrong bounds (Bug. 11025207)
c5da25f Update description for wallpaper accessibility announcement string
1ad199a Merge "Fixing RTL issues with Clings. (Bug 11008488)" into jb-ub-now-indigo-rose
f7e11e9 Fixing RTL issues with Clings. (Bug 11008488)
b6e2aad Merge "Fix issue where can't long click page indicators (issue 11136731)" into jb-ub-now-indigo-rose
773824c Merge "Change drop target to "uninstall" when in All Apps" into jb-ub-now-indigo-rose
d36d947 Fix issue where can't long click page indicators (issue 11136731)
d1e474a Merge "Initial changes for new clings. (Bug 11142616)" into jb-ub-now-indigo-rose
bb6fda6 Provide final callbacks before remove CustomContent (issue 11169651)
21cd002 Fix issue where custom content would show up on boot (issue 10713745)
82e5c98 Update custom content hint after custom content is invalidated (Bug 11067230)
f248abc Merge "Use translucent decor theme attributes in Launcher3." into jb-ub-now-indigo-rose
addcba6 Change drop target to "uninstall" when in All Apps
3a6e7f3 Initial changes for new clings. (Bug 11142616)
5511ff9 Merge "Removing extraneous apps-customize page reset. (Bug 11027505)" into jb-ub-now-indigo-rose
3442bc9 Use translucent decor theme attributes in Launcher3.
558f1c2 Fix NPE in CellLayout (issue 11113502)
564a2e7 Fix custom content state for scroll in RTL (issue 11068877)
fbdf427 Fix inability to long press page indicators (issue 11136731)
129d71d Merge "move the provider authority to a config class" into jb-ub-now-indigo-rose
e81400c Merge "Fix crash when pick an image for wallpaper" into jb-ub-now-indigo-rose
82963d5 Removing extraneous apps-customize page reset. (Bug 11027505)
7b71549 Fix crash when pick an image for wallpaper
6fa4473 Merge "Fix widget longpress issue where longpress misfires (issue 10988288)" into jb-ub-now-indigo-rose
e523e70 move the provider authority to a config class
b0f3d74 Fix widget longpress issue where longpress misfires (issue 10988288)
d706e0a Merge "Getting rid of additive blending for overscroll (issue 11072246)" into jb-ub-now-indigo-rose
47ec25f Getting rid of additive blending for overscroll (issue 11072246)
9f9d735 Merge "Announce wallpaper selection for accessibility" into jb-ub-now-indigo-rose
0553f88 Merge "Don't animate search bar when we are not animating the transition to workspace. (Bug 11105305)" into jb-ub-now-indigo-rose
8bcdff5 Merge "Ensuring that we offset cell items by their destination cell padding. (Bug 10881814)" into jb-ub-now-indigo-rose
7165f8f Merge "Accounting for background padding when drawing the bg. (Bug 10881814)" into jb-ub-now-indigo-rose
04c0a5c Don't animate search bar when we are not animating the transition to workspace. (Bug 11105305)
69737c3 Ensuring that we offset cell items by their destination cell padding. (Bug 10881814)
82a9bd2 Accounting for background padding when drawing the bg. (Bug 10881814)
89a233f Announce wallpaper selection for accessibility
5376e7a Merge "Ensuring that the widget drag outline is padded by the default widget padding. (Bug 10881814)" into jb-ub-now-indigo-rose
ad7db6e Ensuring that the widget drag outline is padded by the default widget padding. (Bug 10881814)
ed307df Cleaning up home / back behaviour in overview mode (issue 10965421)
d4a5521 Merge "Fix scrolling accessibility events sent from PagedView" into jb-ub-now-indigo-rose
ba65185 Merge "Add content description for wallpaper thumbs" into jb-ub-now-indigo-rose
da608c9 Target SDK 19, fix build.
254139a Fix scrolling accessibility events sent from PagedView
fba9084 Merge "Switch to using theme for translucent nav bars" into jb-ub-now-indigo-rose
38848ca Offsetting the CellLayout by the remainder space to center it. (Bug 11030678)
2a38c28 roll back market integration
0b791c2 Merge "Don't measure GONE views." into jb-ub-now-indigo-rose
e512803 Merge "Import translations. DO NOT MERGE" into jb-ub-now-indigo-rose
1f8f97d Import translations. DO NOT MERGE
d9ecec1 Merge "Fixing flash when you swipe a page and go into All Apps (Bug 10971209)" into jb-ub-now-indigo-rose
296ab0f Fixing flash when you swipe a page and go into All Apps (Bug 10971209)
a3818ab Merge "Hiding side pages during AllApps transition. (Bug 10971209)" into jb-ub-now-indigo-rose
f4bd236 Hiding side pages during AllApps transition. (Bug 10971209)
507250c Switch to using theme for translucent nav bars
3951130 Fix crash in crop view
6b783a0 Add content description for wallpaper thumbs
cffa717 Merge "Disable clings when explore by touch is enabled. Bug: 11067870 Change-Id: If203f3a23de3bd3192ff748bbccc04d74b0a73fa" into jb-ub-now-indigo-rose
225ad9b Only show the most recent screen added to custom content (issue 11087978)
92aa423 move to backup helper architecture
2824b07 Don't measure GONE views.
d4507ee Migrate to new WM.LP.flags based translucent decor API.
835c0b7 Merge "Import translations. DO NOT MERGE" into jb-ub-now-indigo-rose
085314d Import translations. DO NOT MERGE
4b37887 Fix issue where TalkBack would  announce Apps instead of Widgets (issue 11012666)
5380521 First pass on accessibility
0d9cbae Disable clings when explore by touch is enabled. Bug: 11067870 Change-Id: If203f3a23de3bd3192ff748bbccc04d74b0a73fa
8cffccc Merge "Fixing issue with numerous empty screens showing when adding a shortcut to a clear workspace. (Bug 10785413)" into jb-ub-now-indigo-rose
2fe1530 Fix NPE
d8fe6de check the state of launcher before running a backup.
b86f076 use PNG as the transport encoding for images
978194c leave the padding on the backupkeys
b1fd63b only backup widgets assets once
8741298 Fixing issue with numerous empty screens showing when adding a shortcut to a clear workspace. (Bug 10785413)
5b4b690 Finalize visuals of wallpaper picker items
ed60ba1 Merge "Add a better app filtering mechanism and filter widgets" into jb-ub-now-indigo-rose
f2e1ace Merge "Fix RTL bugs with wallpaper parallax" into jb-ub-now-indigo-rose
fe0ace3 Fix RTL bugs with wallpaper parallax
b232383 Fixing issue where newly added shortcuts were not being animated in (Bug. 11023745)
1307f63 Add a better app filtering mechanism and filter widgets
f0481bf Merge "add a proto decoder host utility" into jb-ub-now-indigo-rose
339b0ec Merge "Trying to come up with a simpler approach for onShow/onHide." into jb-ub-now-indigo-rose
c95c80d Merge "backup widget assets." into jb-ub-now-indigo-rose
57dac26 Add support for <include> in workspace XML.
2b6c21d add a proto decoder host utility
fd13c71 backup widget assets.
e0916ae Merge "Import translations. DO NOT MERGE" into jb-ub-now-indigo-rose
39e3631 Import translations. DO NOT MERGE
6fecd41 Trying to come up with a simpler approach for onShow/onHide.
45cab39 Tweaking the front cling to support more verbose languages. (Bug 11015051)
d3f333b Merge "Updating all-apps button (issue 11030678)" into jb-ub-now-indigo-rose
7f76a00 Updating all-apps button (issue 11030678)
6706ed8 Updating widget preview tile.
136c176 Merge "backup launcher icons" into jb-ub-now-indigo-rose
40d6264 Merge "Fix ArrayIndexOutOfBoundsException, (issue 11038649)" into jb-ub-now-indigo-rose
1f1f45d Fix ArrayIndexOutOfBoundsException, (issue 11038649)
fdc4302 Don't animate showWorkspaceAndExitOverviewMode
22e130d backup launcher icons
044db33 Merge "Making sure overview mode can't get stuck (issue 11022017)" into jb-ub-now-indigo-rose
7a9e58a Making sure overview mode can't get stuck (issue 11022017)
20df4f8 Merge "Ensuring launcher is always setting "interactionBegin/End" where appropriate (issue 11030735)" into jb-ub-now-indigo-rose
edaaa30 Ensuring launcher is always setting "interactionBegin/End" where appropriate (issue 11030735)
ba4e52f Updating page indicator assets.
a8c1906 Merge "Disable hardware layer on custom screen" into jb-ub-now-indigo-rose
c60777a Merge "Upping icon font size. (Bug 10909316)" into jb-ub-now-indigo-rose
2651d13 Upping icon font size. (Bug 10909316)
7f331b6 Merge "Change folder icon item overlay to white (issue 11030725)" into jb-ub-now-indigo-rose
433766d Change folder icon item overlay to white (issue 11030725)
c6be6ee Merge "Fix NPE if workspace is not created yet" into jb-ub-now-indigo-rose
01f2d7f Disable hardware layer on custom screen
9cfd586 Merge "Toning down overscroll overlay (issue 11023942)" into jb-ub-now-indigo-rose
02dcfcc Toning down overscroll overlay (issue 11023942)
9643e2e Merge "Make some changes for transparent system bars" into jb-ub-now-indigo-rose
8cacf10 Merge "Tweaking clings again to support smaller folders (Bug 10965184)" into jb-ub-now-indigo-rose
7267fa5 Make some changes for transparent system bars
16de08e Tweaking clings again to support smaller folders (Bug 10965184)
e269ca4 Merge "Ensuring that snapToPage is completely aborted / cleaned up upon setCurrentPage (issue 11003904)" into jb-ub-now-indigo-rose
97d5311 Ensuring that snapToPage is completely aborted / cleaned up upon setCurrentPage (issue 11003904)
1970614 Merge "Restore parallax even if Google Now isn't present" into jb-ub-now-indigo-rose
16205da Restore parallax even if Google Now isn't present
f099eb0 Merge "Using state to update voice button proxy visibility instead of view flags. (Bug 10915381)" into jb-ub-now-indigo-rose
5841efa Using state to update voice button proxy visibility instead of view flags. (Bug 10915381)
61f560d Fixing AllApps pressed state (issue 10845969)
f9e8640 Merge "Disable update logic for market button." into jb-ub-now-indigo-rose
eb0cc54 Merge "Import translations. DO NOT MERGE" into jb-ub-now-indigo-rose
c83dfbe Import translations. DO NOT MERGE
0f84a60 Ensuring that we always update the container when modifying an item in the db. (Bug 11008354)
def01fb Merge "Trying to get onShow in all the right places" into jb-ub-now-indigo-rose
d64a666 Disable update logic for market button.
3a733a7 Fix NPE if workspace is not created yet
0655904 Fixing regression in reordering (issue 10994971)
2bf63d5 Fixing issue where you couldn't drag an item multiple pages (issue 10754544)
4ef75f5 Fixing weird paging behaviour in spring loaded mode (issue 10758454)
74c5491 Improving the granularity of reorder with resize on drop (issue 9533227)
949debe Fix issue where we weren't saving span after resize drop (issue 9533407)
8239836 Fixing NPE in onFinishBindingItems (issue 10975740)
8ad682d Merge "Close open folders before moving to -1" into jb-ub-now-indigo-rose
f2b47f1 Close open folders before moving to -1
ab37bce Merge changes If379cc4b,I1c6ccb01 into jb-ub-now-indigo-rose
c88dceb Always set the LauncherAppState context before using it from a broadcast. (Bug 10947459)
6da63f8 Ensuring that the folder scrim background spans the full device height. (Bug 10965246)
54e6513 Ensuring that Launcher always has a search bar. (Bug 10965514)
a6125ef Fix build break
fa54513 Tweaking folder cling to support large folders.
f356746 Fixing up all apps button pressed state:
283dcbe Fixing widget resize handles in RTL
a709954 Merge "Adding pressed state to overview mode buttons (issue 10926631)" into jb-ub-now-indigo-rose
ed0c999 Adding pressed state to overview mode buttons (issue 10926631)
672b5ea Merge "Fixing issue where incorrect min/max widths/heights were being reported to widgets. (Bug 10940505)" into jb-ub-now-indigo-rose
780fe59 Integrating some aosp fixes, ensuring that we update the install queue before returning to Launcher.
fe411c8 Fixing issue where incorrect min/max widths/heights were being reported to widgets. (Bug 10940505)
88cc3f5 Merge "Fixing overscroll with single page (issue 10937081)" into jb-ub-now-indigo-rose
a29f504 Fixing overscroll with single page (issue 10937081)
4042c3a Merge "Fixing some touch / interaction problems" into jb-ub-now-indigo-rose
93c9756 Fixing some touch / interaction problems
f373de1 Merge "Recover when reading corrupted widget previews" into jb-ub-now-indigo-rose
eb1bb92 Recover when reading corrupted widget previews
98928db Merge "Whiten all the things" into jb-ub-now-indigo-rose
908c6e3 Whiten all the things
e01af63 Hiding delete for AppsCustomize widgets. (Bug 10884035)
1b495f5 Merge "Add default wallpaper to picker" into jb-ub-now-indigo-rose
a2f665f Broadcast app launches from all apps too.
4082c8c Merge "Import translations. DO NOT MERGE" into jb-ub-now-indigo-rose
6b600de Import translations. DO NOT MERGE
94d6768 Restoring INSTALL_SHORTCUT receiver (Bug. 10343529)
89cbbb9 Trying to get onShow in all the right places
10f3e9f Merge "Fix NPE" into jb-ub-now-indigo-rose
3727811 Merge "Fix bug where no images could be deleted in wallpaper picker" into jb-ub-now-indigo-rose
b66773c Use AutoScrollHelper from the support-v4 library
33d143a Use the public methods for setting rampup/rampdown time
a0b7e86 Removing any overlapping items with the hotseat.
8a34bdb Fix bug where no images could be deleted in wallpaper picker
2d3a3b5 Merge "add market welcome back integration point." into jb-ub-now-indigo-rose
db84e82 Add default wallpaper to picker
b923fb3 Merge "Fix issue where overview panel was taking clicks because it was visible (issue 10732462)" into jb-ub-now-indigo-rose
3d41198 Fix issue where overview panel was taking clicks because it was visible (issue 10732462)
abedd9f Extending the hit rect when testing for dragging over the hotseat.
730c2e1 Merge "add a backup agent." into jb-ub-now-indigo-rose
2b5e56c Merge "Launcher changes to support custom cling hints." into jb-ub-now-indigo-rose
21f9f2a Merge "Tweaking styles for AllApps and widgets spaces. (Bug 10843502)" into jb-ub-now-indigo-rose
2d75f12 Tweaking styles for AllApps and widgets spaces. (Bug 10843502)
e6eabff Launcher changes to support custom cling hints.
9af86a0 Merge "Fix typo" into jb-ub-now-indigo-rose
6a678da Fix typo
25cc19c Merge "Getting RTL up to a reasonable state in Launcher3" into jb-ub-now-indigo-rose
af9b0e5 Getting RTL up to a reasonable state in Launcher3
ad05fe6 add market welcome back integration point.
1ada10d add a backup agent.
b92f433 Fix NPE
1e4e6dd Refactoring to better support mixed wallpaper sources
a64bdf4 Merge "Getting the Overview Mode to look up to spec" into jb-ub-now-indigo-rose
b0e65f2 Folder assets
410f3cd Getting the Overview Mode to look up to spec
e67ccac Merge "Fix issue where you could page to -1 during spring loaded drag (issue 10640529)" into jb-ub-now-indigo-rose
df041bc Fix issue where you could page to -1 during spring loaded drag (issue 10640529)
49ff36f Merge "Initial changes to restore clings." into jb-ub-now-indigo-rose
af40f20 Initial changes to restore clings.
5108bc0 More folder cleanup
477828c New folder look / assets
89f9705 Fixing small regression in PageIndicators add page, fixing NPE (Bug 10779956)
37cab1b Merge "Tweaking page indicators to support add page icon, remembering widget picker page (Bug 10787439)" into jb-ub-now-indigo-rose
2873ecd Merge "Fixing some grid spacing issues. (Bug 10754537, 10754538)" into jb-ub-now-indigo-rose
d7dc681 Fix scroll not sync with QSB in GEL.
5b5c881 Merge "Fix bug: wallpaper strip needed two taps to come back" into jb-ub-now-indigo-rose
f20e184 Merge "Fix default wallpaper dimensions" into jb-ub-now-indigo-rose
e8115d5 Fix bug: wallpaper strip needed two taps to come back
8be886d Merge "Improve parallax" into jb-ub-now-indigo-rose
2f81731 Improve parallax
cdef044 Fixing some grid spacing issues. (Bug 10754537, 10754538)
c8c9045 Merge "Add live wallpapers and third-party pickers to bottom strip" into jb-ub-now-indigo-rose
0beb885 Merge "Removing old debugging logs. (Bug 107442854)" into jb-ub-now-indigo-rose
ede4129 Removing old debugging logs. (Bug 107442854)
998e4ff Add live wallpapers and third-party pickers to bottom strip
7819a56 Tweaking page indicators to support add page icon, remembering widget picker page (Bug 10787439)
5c75a4d Merge "Updating overscroll assets" into jb-ub-now-indigo-rose
2481caa Updating overscroll assets
bb701aa Updated launcher assets part 2.
94e01d6 Merge "Updated launcher assets." into jb-ub-now-indigo-rose
74ccebe Updated launcher assets.
437dec3 Merge "Adding some assets / fixing a couple bugs" into jb-ub-now-indigo-rose
3f452c8 Adding some assets / fixing a couple bugs
88f3351 Fix default wallpaper dimensions
b94f3f8 Remove options menu
8c08281 Merge "Support for dynamically adding/removing -1 screen" into jb-ub-now-indigo-rose
dbdff6b Handful of small changes / bug fixes
a888158 Support for dynamically adding/removing -1 screen
1f2d9f9 Merge "Changing font family to condensed for icons and folders (issue 10823062)" into jb-ub-now-indigo-rose
22cf526 Changing font family to condensed for icons and folders (issue 10823062)
5029f1b Merge "fixup missing providers on load." into jb-ub-now-indigo-rose
c3919c0 fixup missing providers on load.
2c38e70 Fix launcher3 standalone build.
5664de2 Update assets for pressed/focused/selected states
1697b79 Fixing up click / long click to enter / exit overview mode
f82f344 Merge "Update styling of tile to pick image as wallpaper" into jb-ub-now-indigo-rose
42a7174 Update styling of tile to pick image as wallpaper
ab2d9d7 Add settled/unsettled state information to launcher
578e09f Merge "remember the provider path when creating a widget." into jb-ub-now-indigo-rose
d5e66bf remember the provider path when creating a widget.
040a5d2 Ensure we exit overview mode when screen turns off (issue 10750327)
f343499 Making sure CustomContent is never visible during overview / springloaded
d3ecce9 Fix issue where you can't long press on empty screen to enter overiew mode
1003be9 Fix NPE (issue 10708277)
c05d313 Merge "Solve fling-to-delete bug" into jb-ub-now-indigo-rose
5e7af5d Fix issue with deleting in-app shortcuts
b605102 Solve fling-to-delete bug
046cf34 Fix wallpaper offset after boot
876a990 Fix order of saved gallery images
91df26f Merge "Scale wallpaper thumbnails without altering aspect ratio" into jb-ub-now-indigo-rose
336fd4f Exit overview mode after setting wallpaper
78cf929 Merge "Update to using new crop intent" into jb-ub-now-indigo-rose
af110e8 WIP: Add moveToCustomContentScreen method
d6214a7 Merge "Tweaking animation while scrolling to custom content page. (Bug 10394396)" into jb-ub-now-indigo-rose
0a1cc7d Merge "Shrink-wrapping model to spec (issue 10397399)" into jb-ub-now-indigo-rose
5084cba Shrink-wrapping model to spec (issue 10397399)
624cea3 Tweaking animation while scrolling to custom content page. (Bug 10394396)
468a155 Adding xxhdpi resource directories.
11a1a53 Fixing issue with folders not showing up.
adc574c Update to using new crop intent
230851d Scale wallpaper thumbnails without altering aspect ratio
c639f8c Don't use resource ID in switch
80521d9 Merge "Adding ability to delete previously saved wallpapers" into jb-ub-now-indigo-rose
e763ad1 Merge "Adding persistence of saved wallpaper images" into jb-ub-now-indigo-rose
d5066be Merge "Recompute cell size when inputs change." into jb-ub-now-indigo-rose
369c978 Merge "Allow deleting folders and from all apps" into jb-ub-now-indigo-rose
ed3d4df Allow deleting folders and from all apps
d6dc604 Adding ability to delete previously saved wallpapers
be2f8dd Adding persistence of saved wallpaper images
e030069 Remove unused proguard flags
e5d43a4 Recompute cell size when inputs change.
77e1f47 Add system window inset support to DragLayer and children.
5f92956 Re-add string that's used as title of wallpaper picker
6218e5b Add error message when built-in wallpapers not found
837b241 Removing click sounds on clicking workspace. (Bug 10547952)
f56914b Support new crop wallpaper intent
85f418d Allow Launcher class to hide activities from All Apps
c07a0dc Making some code easier to debug
34651e3 Merge "Catch exceptions when setting wallpaper offsets" into jb-ub-gel-agar
1bd90b0 Catch exceptions when setting wallpaper offsets
26acafb Fix crash when setting wallpaper
c58497e Initial changes to restore AllApps.
2d8de58 Create a separate wallpaper crop activity
c0e8b68 Merge "Show and hide the wallpaper list in response to touch" into jb-ub-gel-agar
9bd4d28 If All Apps is reinstated, allowing removing items from Workspace
4b94060 Show and hide the wallpaper list in response to touch

   * packages/apps/LockClock
c547e3d cLock: Fix PT-PT clock display
69d5f89 Merge "LockClock : TH Translation" into cm-11.0
123b771 LockClock : TH Translation
bc5980a LockClock: FR translation
0b9b1eb Add xxhdpi weather drawables for the white monochrome set
bd0d455 Merge "LockClock: PL translations" into cm-10.2
5381fba cLock: Forward port CM10.2 updates
b8eba30 cLock: Better OOBE
d5df2fd LockClock: PL translations
142abbc cLock: Dont use bold hours by default
d40bb01 LockClock: LT translations
2797a20 CLock: CA translations
3355cbf LockClock: FR translation
c26ad6a Go back to weather RSS parsing instead of using YQL.
2166b4a Lock screen layout fixes.
aafaa1a Merge "LockClock: PT-BR update translations" into cm-10.2
d41cd2d Merge "cLock: Fix hdpi lockscreen weather" into cm-10.2
44c2cf1 LockClock : Reset no_data visibility
ff673d0 cLock: Fix hdpi lockscreen weather
51a1899 Merge "LockClock: SK translations" into cm-10.2
cb1d2c9 Merge "LockClock: IT translations" into cm-10.2
3866bd0 LockClock: SK translations
476500c LockClock: IT translations
1535142 LockClock: Update DE translation
3269582 LockClock: DA translation
33d9fd0 Merge "cLock: EL translations" into cm-10.2
66679ec cLock: EL translations
caa3ea7 Merge "LockClock: CS translation" into cm-10.2
6e1d1f3 Merge "LockClock: RU translation" into cm-10.2
51a0bf6 LockClock: RU translation
d6695f9 Merge "LockClock: HU translation" into cm-10.2
bb82cac Merge "LockClock: ES translations" into cm-10.2
37b31be Merge "LockClock: zh_CN translations" into cm-10.2
ba8e75a Merge "LockClock: AF translation" into cm-10.2
7209a38 LockClock: NL translation
10557e6 LockClock: AF translation
ed50ffa LockClock: zh_CN translations
5e542a9 LockClock: ES translations
52a5097 LockClock: CS translation
05e7b75 LockClock: PT-BR update translations
4fa5fcc LockClock: HU translation
fcd5625 Merge "Translations: Add new missing Af strings" into cm-10.2
e733b1d Merge "Go back to using placefinder for reverse geocoding." into cm-10.2
e06e3cb Merge "LockClock: PT-BR update translations" into cm-10.2
42dc3ad Fix earlier merge
41e5553 Merge "LockClock: More user friendly weather "no data" message" into cm-10.2
9419703 Merge "LockClock: Better layout of weather panel" into cm-10.2
1ae3ef2 LockClock: PT-BR update translations
1fbfc62 Merge "LockClock: zh_CN translation" into cm-10.2
a578ee8 Merge "LockClock: CS translation" into cm-10.2
c84f094 LockClock: More user friendly weather "no data" message
5538f81 LockClock: Better layout of weather panel
3739d51 LockClock: FR translation
42ef43c LockClock: zh_CN translation
5b1ce01 Go back to using placefinder for reverse geocoding.
3c0850d LockClock: CS translation
b0bcfc8 Merge "cLock: EL translations" into cm-10.2
8e6047b Merge "cLock: CA translations" into cm-10.2
810a74d cLock: CA translations
097c0b6 Merge "cLock: pt-rPT translation" into cm-10.2
548a063 Merge "LockClock: DA translation" into cm-10.2
1c8b488 Merge "LockClock: RU translation" into cm-10.2
884d2e4 Merge "LockClock: HU translation" into cm-10.2
a04fe34 cLock: EL translations
32bb633 LockClock: DA translation
a4a2472 cLock: pt-rPT translation
9a5b1fe Merge "Tweak weather and location fetching code." into cm-10.2
ce2e21a LockClock: HU translation
0e6a935 Merge "LockClock: IT translations" into cm-10.2
17496f4 Tweak weather and location fetching code.
8746ea6 LockClock: IT translations
defecca Translations: Add new missing Af strings
3ca8b9d Fix location query under some circumstances.
a891168 LockClock: RU translation
e0c75ab LockClock: ES translations
10f5987 Merge "LockClock: LT translations" into cm-10.2
b9c7927 LockClock: zh-rTW translations
ba58806 Merge "cLock: NL translations" into cm-10.2
4a89979 LockClock: LT translations
a56696e LockClock: DE translation
445cd96 cLock: NL translations
ad212a2 Merge "Tweak weather provider/location service code" into cm-10.2
57c6349 Merge "Avoid NPE when closing custom location dialog." into cm-10.2
4061815 Merge "Improve weather retrieval code." into cm-10.2
7d15dc3 Merge "cLock: NL translations" into cm-10.2
60a6703 Merge "cLock: UG translations" into cm-10.2
37d0434 cLock: UG translations
25e9f72 Tweak weather provider/location service code
505d24a Avoid NPE when closing custom location dialog.
d0ea308 Improve weather retrieval code.
bc14874 cLock: NL translations
8b68a7c Merge "LockClock: SK translations" into cm-10.2
1a961f9 Fix NullPointerException.
d6b75e9 Fix off-by-one error.
3b06409 cLock: refactoring (no functional changes): moved CalendarInfo.java
6e082df LockClock: SK translations
5c4d7b4 LockClock: HU translation
8b0ab46 LockClock: Update German translations
4ef93e1 Merge "LockClock: IT Translation" into cm-10.2
cf7cdf2 Merge "LockClock: CS translation" into cm-10.2
c660ec1 cLock: EL translations
158d2a4 LockClock: CS translation
3e95f45 LockClock: IT Translation
568f7b8 cLock: update weather info when gps is disabled (using cached location)
ea94f1a LockClock: PT-BR update translations
02c3aab LockClock: Add AF Translations
86d7f5b LockClock: Fix 24 hour formating
682b26c LockClock: Fix 24 hour clock issue + refresh weather on 'Use metric' change
7ef9cf9 Merge "LockClock: ES translations" into cm-10.2
663c1f5 Merge "LockClock: RU translation" into cm-10.2
a25081a CLock: CA translations
5b7e6a4 LockClock: RU translation
761fb54 LockClock: ES translations
dd552f4 LockClock: FR translation
9bfb36a Merge "LockClock: Add support for API level 16" into cm-10.2
19d8d9c Merge "cLock: CA translations" into cm-10.2
de52774 Fix spelling in catalan translations
76dae06 LockClock: Add support for API level 16
edbfbf6 cLock: CA translations
d5351f4 Merge "LockClock: Chinese translation" into cm-10.2
f6ad8fa LockClock: Update Polish translation
8fee90b Merge "LockClock: CS translation" into cm-10.2

   * packages/apps/Mms
b8948ad Merge "Mms: ES translations" into cm-11.0
7054dbb Merge "Mms: Clean up delivery report dialog." into cm-11.0
775c888 Mms: LT translations
e36d5d5 Mms: ES translations
b9ebb92 Merge "Mms: PT-BR Translations" into cm-11.0
05710c7 Merge "Mms: RU translation" into cm-11.0
3e1bb88 Mms : TH Translation
81d08d5 Mms: RU translation
957bc8a Mms: Clean up delivery report dialog.
91aa930 Mms: Update DE translation
86387d4 Mms: Option to delay SMS Sending
5acad7d Mms: Remove aapt warnings in DE
c589c87 Merge "Mms: IT translations" into cm-11.0
cb3547f Merge "Mms: fix quick message layout on 320dp" into cm-11.0
4d79075 Mms: fix quick message layout on 320dp
f394c1f Merge tag 'android-4.4.2_r1' into HEAD
24fed3a Mms: PT-BR Translations
d51b28c Mms: PT-BR Translations
fdadc0f Mms: IT translations
d59ce54 Merge tag 'android-4.4.1_r1' into HEAD
d00f7cd Android denial of service attack using class 0 SMS messages
481fde2 ClassZeroActivity: Resolve some possible NPEs, and refactor common code
2cde7a5 Fix inconsistent back button behavior
fc8c636 ClassZeroActivity: Queue messages instead of displaying them all at once
1e2dce4 ClassZeroActivity: Holo it
bdd4b43 MMS: CA translations
461b6f9 Merge "Revert "Mms: Remove text/plain for ACTION_SEND"" into cm-11.0
8848874 Revert "Mms: Remove text/plain for ACTION_SEND"
90ffa71 Mms: Bring back Translations
79fbe2e Mms: Bring back layout color abstraction
a25f023 Mms: Add the ability to select recipients from a checkbox list When creating a new message you have to write some letters from the contacts you want to add and select them by clicking on it.
151219d Fix AAPT warnings
21c0ed3 Allow Mms app to run on non-Blacklist enabled devices
6c7d206 Bring back Blacklist support
d85e2fc Fix up receiver declaration.
a98a356 Fix SMS sending.
066cb35 Mms: Remove text/plain for ACTION_SEND
71c6039 Port "Fix cropping on MMS inline thumbnails"
a48c8f9 Bring back Split SMS
77fafeb Bring back QuickMessage, Unicode stripping, TimeStamps and Add to Calendar
588daa1 Forward port Templates functionality
3b8380a Import translations. DO NOT MERGE
3c1aff9 Import translations. DO NOT MERGE
b2a6bae Merge "Import translations. DO NOT MERGE" into klp-dev
22148fb Import translations. DO NOT MERGE
cb744d2 merge in klp-release (no-op)
e533638 merge in klp-release history after reset to klp-dev
4b0ae5d Import translations. DO NOT MERGE
6e88f40 merge in klp-release history after reset to klp-dev
240b4a8 Import translations. DO NOT MERGE
10eeb44 Import translations. DO NOT MERGE
c277c86 merge in klp-release history after reset to klp-dev
d22590f Merge "Turn off the DEBUG flag in MessagingNotifications before shipping KLP" into klp-dev
73e85ac Merge "Mms app should stop sending messages if it is not the default app." into klp-dev
81b3875 Turn off the DEBUG flag in MessagingNotifications before shipping KLP
9dc65e6 Mms app should stop sending messages if it is not the default app.
b38add8 merge in KFS78N (no-op)
d5415a0 merge in KQS81M
acfb3df merge in klp-release history after reset to klp-dev
d4357db Import translations. DO NOT MERGE
17c2d22 Merge "Messaging app crashed after playing a slide show" into klp-dev
3bd4d8b merge in klp-release history after reset to klp-dev
68d8129 Import translations. DO NOT MERGE
612ec56 Messaging app crashed after playing a slide show
bb54b56 merge in klp-release history after reset to klp-dev
04450ca Import translations. DO NOT MERGE
2bea859 merge in klp-release history after reset to klp-dev
9499fc6 Merge "Improve Messaging app behavior when not default SMS app." into klp-dev
a8ec27f Improve Messaging app behavior when not default SMS app.
5c96897 merge in klp-release history after reset to klp-dev
4303bdc Merge "Import translations. DO NOT MERGE" into klp-dev
9c884dd Merge "When message is converted from SMS to MMS, there is no pop-up message notifying the user about the additional charges" into klp-dev
3513ff1 Import translations. DO NOT MERGE
422dd51 merge in klp-release history after reset to klp-dev
c7c68db Remove smiley support
3d00f75 When message is converted from SMS to MMS, there is no pop-up message notifying the user about the additional charges
f2ea9c7 merge in klp-release history after reset to klp-dev
0948d43 Import translations. DO NOT MERGE
4eeb93c Import translations. DO NOT MERGE
789cb93 merge in klp-release history after reset to klp-dev
9f62297 Merge "Import translations. DO NOT MERGE" into klp-dev
21b78d6 merge in klp-release history after reset to klp-dev
c841ff7 Fix NPE trying to enable/disable removed preference.
431ed37 Import translations. DO NOT MERGE
4ad70c5 Fix NPE trying to enable/disable removed preference.
7ab46d2 Update API used to determine default SMS app.
c73df58 merge in klp-release history after reset to klp-dev
6c89544 Merge "Update Mms app to better handle not being the default app" into klp-dev
991a1f3 Update Mms app to better handle not being the default app
98d51fd Mms asset deblueing
f8b67f1 merge in klp-release history after reset to klp-dev
46300d0 Disable mms by default
009ad1b Implement new method for handling SMS/MMS on the platform
9eb4ca7 merge in klp-release history after reset to klp-dev
008b370 Import translations. DO NOT MERGE
5fea925 merge in klp-release history after reset to klp-dev
1d36580 MMS gets downloaded multiple times for a single WAP PUSH
acb6a5a merge in klp-release history after reset to klp-dev
84c8501 Merge "Import translations. DO NOT MERGE" into klp-dev
0a55bb8 Import translations. DO NOT MERGE
1a489e3 merge in klp-release history after reset to klp-dev

   * packages/apps/Nfc
c8a2a6b Merge tag 'android-4.4.1_r1' into HEAD
95dffb3 Nfc: UG translation.
8d9375e Increase NFC-A guard time to work around B5 issue.
1c258bc Import translations. DO NOT MERGE
dba8915 HCE: Fix potential crash and handle Android AID.
aa90704 Import translations. DO NOT MERGE
d67e7fd Merge "Import translations. DO NOT MERGE" into klp-dev
81d87ef Import translations. DO NOT MERGE
cb11876 merge in klp-release (no-op)
3520e5d merge in klp-release history after reset to klp-dev
e1205d8 Import translations. DO NOT MERGE
53621e6 merge in klp-release history after reset to klp-dev
e1aea13 Merge "Disable HCE debug logging." into klp-dev
8bcff61 merge in klp-release history after reset to klp-dev
341b2c0 Disable HCE debug logging.
d8da12f merge in KFS78N (no-op)
ef1d67e merge in KQS81M
1fc6f14 Merge "Add BLUETOOTH_PRIVILEGED permission." into klp-dev
0cccb53 Add BLUETOOTH_PRIVILEGED permission.
8aa578e merge in klp-release history after reset to klp-dev
43dc7d3 Fix NPE in NfcService.
ef65231 merge in klp-release history after reset to klp-dev
5d460f3 Merge "Import translations. DO NOT MERGE" into klp-dev
7d7206e Import translations. DO NOT MERGE
97135d4 Merge "Increase reader mode pull duration." into klp-dev
8d15468 Increase reader mode pull duration.
8954892 merge in klp-release history after reset to klp-dev
60eb71d Import translations. DO NOT MERGE
bb1402e merge in klp-release history after reset to klp-dev
09f9704 Merge "Notify NfcService on NFA_DEACTIVATED_EVT." into klp-dev
5b60927 Notify NfcService on NFA_DEACTIVATED_EVT.
eca94fa Merge "Make CardEmulation APIs work even if NFC is off." into klp-dev
efb7a3d Make CardEmulation APIs work even if NFC is off.
0fb9363 merge in klp-release history after reset to klp-dev
e97350e Import translations. DO NOT MERGE
a62a40c merge in klp-release history after reset to klp-dev
06645f1 HCE: invalidate cache if passed in service unknown.
a3b2c79 Latest HCE UX.
14ec4b0 merge in klp-release history after reset to klp-dev
4da3623 Import translations. DO NOT MERGE
5809391 merge in klp-release history after reset to klp-dev
af9fbc7 Merge "Reject invalid AIDs." into klp-dev
f9366de Reject invalid AIDs.
e6cec5e merge in klp-release history after reset to klp-dev
b0a920d merge in klp-release history after reset to klp-dev
a0d183a merge in klp-release history after reset to klp-dev
f51cf8c Import translations. DO NOT MERGE
beac48d merge in klp-factoryrom-release history after reset to klp-release
e898c9c merge in klp-release history after reset to klp-dev
79445bb Import translations. DO NOT MERGE
0a82531 Merge "Fix build." into klp-dev
005df99 merge in klp-release history after reset to klp-dev
33aeb7c Fix build.
f9847f2 Merge "Reader API: disable LPTD on NCI devices when in reader mode." into klp-dev
51956bf Merge "Fix NFCEE access on NCI devices." into klp-dev
d6ead4d Reader API: disable LPTD on NCI devices when in reader mode.
6a707e7 Fix NFCEE access on NCI devices.
70d3592 Merge "Remove dependency on JNIHelp header side effects." into klp-dev
dc304da HCE: Latest UX designs, strings.
7b22335 Remove dependency on JNIHelp header side effects.
debe971 merge in klp-release history after reset to klp-dev
cb3427d Merge "Remove support for legacy APIs." into klp-dev
3d34e4c merge in klp-release history after reset to klp-dev

   * packages/apps/PackageInstaller
0f1f0d4 Merge tag 'android-4.4.1_r1' into HEAD
e3e6b8b Import translations. DO NOT MERGE
722b8de Merge tag 'android-4.4_r1' into cm-11.0
ec930b1 Import translations. DO NOT MERGE
2e4190f Log APK hash for package install attempts in the Event Log.
37f3823 Import translations. DO NOT MERGE
5ed9a34 PackageInstaller: UG translation, added Uyghur translation.
ed7edbd Import translations. DO NOT MERGE
1e2fad8 Import translations. DO NOT MERGE
eb2ee40 Import translations. DO NOT MERGE
a17dcac Merge "Robustify logging of analytics about PackageInstaller." into klp-dev
9222a09 Import translations. DO NOT MERGE
3e9a765 Robustify logging of analytics about PackageInstaller.
7151028 Merge "Record analytics about package install attempts to Event Log." into klp-dev
7b30bc3 Record analytics about package install attempts to Event Log.
e1c0ad6 Fix bug #10397732 'X' icon of download manager UI error not mirrored

   * packages/apps/PhoneCommon
71cfa18 Merge tag 'android-4.4.1_r1' into HEAD
16f62c5 Removes dependency on framework constants.

   * packages/apps/Provision
598650e Revert "Provision: Set Settings.Secure.USER_SETUP_COMPLETE bit"

   * packages/apps/QuickSearchBox
f3eb220 Merge tag 'android-4.4.1_r1' into HEAD
b9f6019 Import translations. DO NOT MERGE
fcd1a36 Merge tag 'android-4.4_r1' into cm-11.0
2fdcb07 Revert "Issue 6501: "Search" application stops when entering its settings"
0086b7e QuickSearchBox: UG translation, added Uyghur translation.
0d983c2 Import translations. DO NOT MERGE
ecf356c Remove content provider querying from the search app.
05fcd71 Fix crash due to missing apps source.
2736ea5 Import translations. DO NOT MERGE

   * packages/apps/Settings
569d247 Support the signed-builds FOTA updater, too
8339560 Fix FC when trying to adjust radio band via *#*#4636#*#* dialer code.
2327ef2 Merge "Settings: ES translations" into cm-11.0
45b896c Settings: LT translations
4789deb Settings: ES translations
db83898 Settings: RU translation
290aefe Merge "Settings: PT-BR Translations" into cm-11.0
2160b67 Merge "Settings: CA translations" into cm-11.0
e72be53 Merge "Settings: IT translations" into cm-11.0
b46e28a Setting : TH translation
d7fada9 Settings: IT translations
1e672b3 Settings: CA translations
6663cc3 Forward port CM Screen Security settings (2/2)
c5a1bdc Reorganize and clean up lock screen section
0169a57 Bluetooth: Destroy BT Dialog on BT power off.
5f62676 Bluetooth: GAP: don't update autoconnect on bonding state
1f7d309 Bluetooth: GAP: Cancel the pairing notification on bond state change
1c521b9 Bluetooth: GAP: Cancel the previous visibilty alarms if already set
4ef481d Bluetooth: Remove remote device from trust list on BOND change
bb0887f Bluetooth: Not allow Blank BT device name.
1753766 Bluetooth: Set alias name only through Rename option
3b85a68 Bluetooth: Fix to show internet access as marked when pan is connected
e291387 ReportingService: Fix service startup
6558ac7 Merge "Settings: IT translations" into cm-11.0
f85ae18 Merge "Add option for switching between UMS and MTP/PTP mode. (2/2)" into cm-11.0
082170e Merge "Settings: Add missing up navigation in menus" into cm-11.0
dc60337 Add option for switching between UMS and MTP/PTP mode. (2/2)
311b20f Settings: IT translations
d1a09d8 en_GB translation (localisation)
cc5dd3e Settings: Add missing up navigation in menus
248c438 Add CM Legal (2 of 2)
8e05370 Merge "Only show ART information if switching from dalvik to ART" into cm-11.0
b261a72 Merge "Settings : Add hooks for device specific features" into cm-11.0
95620f8 Only show ART information if switching from dalvik to ART
6924446 Settings : Add hooks for device specific features
100dd82 Merge tag 'android-4.4.2_r1' into HEAD
7f1c553 settings: bring back volume key cursor control
369daf7 Merge "Settings: remove force overflow button" into cm-11.0
ad002fe Settings: remove force overflow button
97ff90c Settings: PT-BR Translations
486763f Lockscreen: Add checkbox for quick unlock
a76e8c9 Wi-Fi: Manage Wi-Fi AP priorities
0bccd6c Settings: PT-BR Translations
390f16a settings: Add dock battery support
fd5e328 Merge "settings: Enable location mode header switch" into cm-11.0
9202cb8 Merge "Settings: Long Term Orbits (LTO)" into cm-11.0
7712095 Settings: update translations
41f2869 settings: Enable location mode header switch
66a2ce9 Settings: Long Term Orbits (LTO)
deb1923 Merge "Revert "Lockscreen: Add checkbox for quick unlock"" into cm-11.0
eaac9ad Merge "Address the 'ART' Issue" into cm-11.0
b94397a Settings: add Chinese Simplified translations
7817e6f Revert "Lockscreen: Add checkbox for quick unlock"
93b3677 Address the 'ART' Issue
ac3cdf0 Wi-Fi AP priorities: Add RTL support
410b5df Merge "Development settings: Move hostname under ADB over network" into cm-11.0
4448c59 Merge "Re-add system settings fragment direct link." into cm-11.0
1ec4eb5 Re-add system settings fragment direct link.
50973b2 Development settings: Move hostname under ADB over network
02f0570 Revert "Single pane for 10" Settings"
fa6ea4d Settings: PT-BR Translations
6b55aa7 Merge "Settings: PT-BR Translations" into cm-11.0
50c7f2e Merge "Settings: remove preference if device hasn't LockClock installed" into cm-11.0
3712830 Settings: remove preference if device hasn't LockClock installed
cf9a454 Add WhisperPush category to security settings
a0ad303 Merge "Settings: Initial DE translation" into cm-11.0
cd9d7d3 Modify Changelog to fragment
42c6d1a Revert "Settings: Add AOSP dummy strings"
ce42da1 Settings: Initial DE translation
09d903f Setings: Forward port Display Rotation settings
36b0043 wifi: Allow configuration of country code for wifi (2/2)
86ceb7b Merge "Forward port "Display options: allow configuration of wake on plug behavior"" into cm-11.0
6655086 DevelopmentSettings: Fix up save Advanced reboot state
ad11248 Forward port "Display options: allow configuration of wake on plug behavior"
826b137 Merge commit '4.4.1_r1' into HEAD
53ffd59 Merge tag 'android-4.4.1_r1' into HEAD
6baad56 Fix the build
e11af92 Revert "settings: Fix build"
048637c settings: Fix build
d434097 New setting under "Debug settings" that enables the development shortcut
3278635 Merge "Revert "Revert "settings: Add xxhdpi profile icon""" into cm-11.0
ccabdf4 Revert "Revert "settings: Add xxhdpi profile icon""
680b6bc Settings: Add AOSP dummy strings
ae3b7b9 Merge "FindBugs: Call to equals() comparing different types" into cm-11.0
bfb618e Merge "Settings: Add cLock settings back to lockscreen settings" into cm-11.0
a97c4b8 Revert "settings: Add xxhdpi profile icon"
4f01995 settings: Add xxhdpi profile icon
37f06a4 Put fragment in specific activity's whitelist
c1e15ce Settings: Add cLock settings back to lockscreen settings
af89582 Merge "Fix switching running/cached apps with memory bar" into cm-11.0
240ae4e Merge "Settings: add Advanced Settings under Display" into cm-11.0
ad5dcbd Settings: add Advanced Settings under Display
942daf8 Forward Port Circle Battery
0de71d4 Show application's package name in the "App info" screen.
7bca450 Merge "Add fastscroll to the Manage applications screen" into cm-11.0
63b03eb Merge "Check for presence of hardware abstraction framework." into cm-11.0
ae8976b Apn settings fixes / code maintainence
310a19a Check for presence of hardware abstraction framework.
948c5ae Development Settings: fix setting reset on disable
1e537aa Settings: Move 'Advanced reboot' to other position
c0d55dc Move Superuser header below Developer Options
d9513f2 Settings: Hide Development settings when it is turned off
f17d2d7 Settings : Fix accessibility shortcut
06746c9 Merge "SECURITY FIX: Fix package uids being reused between uninstall and reinstall of different packages. Policies for older packages were being granted to the newly installed package that got the recyled uid." into cm-11.0
ee69b22 SECURITY FIX: Fix package uids being reused between uninstall and reinstall of different packages. Policies for older packages were being granted to the newly installed package that got the recyled uid.
cfca459 Add fastscroll to the Manage applications screen
82496be FindBugs: Call to equals() comparing different types
e0e1fc5 Fix switching running/cached apps with memory bar
b21533b Use holo alert drawable
0a45483 Settings: Add back expanded desktop settings.
523839c Add back hardware key settings.
3d78c92 Add back navigation bar customization.
ab99452 Add back navigation ring customization.
ed26d12 Settings : Port lockscreen shortcut configuration
ab11508 Settings: PT-BR Translations
78c0508 Brings performance settings up-to-date with cm-10.2
eb2f17f Settings: QS performance profiles tile
fda90f0 [2/2] Forward port power connect/disconnect notification support
9ddc513 Performance profiles
c24bf52 Settings: AdaptiveBacklight support
8546f54 Add an option to change the device hostname (2/2).
a339309 Merge "Remove the "enable widgets" preference properly" into cm-11.0
3b5d323 AppOps: Add advanced menu link from privacyguard
411a4dc Remove the "enable widgets" preference properly
3aa35db Packages: Fix for SAP turn ON/OFF fails issue.
72d6dc6 WifiSettings: Handle DISABLED_ASSOCIATION_REJECT.
d7bd10a Bluetooth: Fix to connect PANU from the internet access menu
a07039f P2P: Updates the P2P peer list when there is P2P State Change Action
5ee9b07 p2p: Fix for GC unable to scan GO after tear down.
ed98c16 Bluetooth: DUN: Add DUN profile support in Settings APP
39aad77 Bluetooth: Avoid window leak when screen orientation changes
0d1bc65 Bluetooth: SAP: Add SAP profile support in Settings APP
0020e4d Bluetooth: Handle BT search while rotate screen
3ea385b Bluetooth: Remove out of range devices after ScanComplete
bb77f6b Bluetooth: Security: Add Null check during pairing cancel intent.
8907bc1 Bluetooth: Handle pairing Cancel intent.
c819b56 Bluetooth: Set isPreferred to true for PanProfile Connections.
4df1bcd Merge "One does not simply become a Developer" into cm-11.0
880122e One does not simply become a Developer
19d9c30 Merge "Settings: Forward port Kill app longpress back" into cm-11.0
f3617ac Update the SMS sending limit instantly (2/2)
4abe7d4 Settings: add back SMS security limit
d4c839c SoundSettings: Hide Ascending ringtone preference if device doesn't have voice capability
f4045ab Settings: Forward port Kill app longpress back
046894e Display Settings: Better font size control
4128568 Settings: Performance: Remove orphan dihering strings
880c320 Settings: Set some more strings to translatable="false"
eb72667 Merge "Settings : Quick settings/Ribbons (Squashed commit)" into cm-11.0
9d91d19 Add help url for remote display.
06869d9 Settings : Quick settings/Ribbons (Squashed commit)
91c54aa Import translations. DO NOT MERGE
6753a30 CellBroadcast: Disable App links on wifi-only devices
332cb25 Merge "Add direct launcher prefs access to home settings fragment." into cm-11.0
b521fac Merge "Settings: Set some strings to translatable="false"" into cm-11.0
326a051 Settings: Set some strings to translatable="false"
baca298 Add direct launcher prefs access to home settings fragment.
5507f54 Settings: restore hardware tunable values on boot
779a6ae Settings: Bring back Maximize widgets (2/2)
9718ebe Settings: Bring back Volume dialog features (1/2)
e4dd1b5 Settings: Bring back the new Quiet Hours UI
beb9a03 Merge "Remove hardcoded msgid.  We have already leveraged in TC." into klp-dev
ebf2148 Import translations. DO NOT MERGE
e62490c Remove hardcoded msgid.  We have already leveraged in TC.
503b6de Import translations. DO NOT MERGE
e7b781f Merge "Show correct message for a print job that is being canceled." into klp-dev
97e962c Show correct message for a print job that is being canceled.
36f9842 Merge "Update cast screen strings." into klp-dev
b960c74 Update cast screen strings.
fb3d5ca Don't show keyguard on top of CryptKeeper
b1ded62 Merge "Update power widget icons and fix location behavior Bug: 11242129" into klp-dev
45802bd Merge "Settings: Move strings to cm_strings.xml or cm_arrays.xml" into cm-11.0
9b28d5a Import translations. DO NOT MERGE
b28ab86 Fix build segfault
5921ab9 settings: move strings to cm_strings
a4597c7 Settings: Forward port ADB over network (Part 1 of 2) Squashed commit of: - Adb over network (Settings part for Jellybean)   + Display WiFi IP Address & Port as preference summary.   Note: adb_over_network were already pushed in 5555aae   Author: Tanguy Pruvot   Id: Ia05aa8f6281c9bdcb3d5e62566b103c38bc70b82
022044b Port "Option to hide Adb notification icon"
a226591 Settings : Switch state fix
81ed043 Finalize assets for screen cast.
8a0c467 Settings: Move strings to cm_strings.xml or cm_arrays.xml
622b5d2 Merge "Import translations. DO NOT MERGE" into klp-dev
b50dc88 Import translations. DO NOT MERGE
4e54c2a Integrate remote display routes into screen cast settings UI.
58bfc17 Add back privacy guard manager.
a27816d merge in release branch changes (no-op).
e1217a0 Add missing blacklist xxhdpi drawables.
e2058e6 Properly grey out phone light options.
4dc126e Fix calling blacklist settings from other apps.
587e6bf Update power widget icons and fix location behavior Bug: 11242129
29b7a84 Merge "Add batch scan data to power stats." into klp-dev
40d9384 Add back increasing ring settings.
2093299 Add hardware tunables (gamma, color, vibration strength).
84760b6 merge in klp-mr1-release history after reset to klp-dev
4a0c8c8 Add back blacklist settings.
a3342e2 Add back notification light settings.
83491d5 Re-add profiles UI.
7d71643 Merge "Import translations. DO NOT MERGE" into klp-dev
e58ee94 Merge "Settings: Fix aapt locale set" into cm-11.0
8be30bb Revert "Accessibility: filter touches to Enable button"
d0de39e Merge "Revert "Accessibility: filter touches to Enable button"" into klp-dev
68fe675 Settings: Add Advanced reboot (1 of 2)
81c443b Re-add auto brightness configuration UI (2/2).
4a5e53a Import translations. DO NOT MERGE
b974fa8 Revert "Accessibility: filter touches to Enable button"
2b22b71 Settings: Fix aapt locale set
741bc05 Merge "Shows LGAAYL when launching Location Settings" into klp-dev
5b7111d Merge "Remove line break." into klp-dev
4e42c80 Merge "Add PAC UI to Wi-Fi Settings" into klp-dev
912b3ff Developer Options: launch the Development app
47359ac Settings: Forward port Change behavior when back pressed in PerformanceSettings
4b604ae Settings: Forward port Performance settings
d937fd3 Settings: Add Updater and Changelog
5801049 Forward port Quiet Hours settings
49cb04c Add the themes configuration entry point
279065b Settings: Anonymous Statistics (CMStats)
1bfd354 Merge "Import translations. DO NOT MERGE" into klp-dev
d31eb9d Settings: Added cpu info and memory info to About Phone Settings
013da24 Added build date (ro.build.date from build.prop) to device info.
060d5fd Merge "Adjust power control widget minWidth to occupy 4 cells." into klp-dev
070f356 Add PAC UI to Wi-Fi Settings
03c56a9 Remove line break.
8cc60da Merge "Accessibility: filter touches to Enable button" into klp-dev
734def9 Import translations. DO NOT MERGE
fe9420f Shows LGAAYL when launching Location Settings
dc9cd81 Fix scrollbars appearing out of place in Superuser.
509a794 Hide Superuser entry if root access for apps is disabled.
5a0eb79 Switch to new Superuser
1014eef Add preference for enabling root access (3/3)
f818914 Add Modver to Settings.
49f9a44 Adjust power control widget minWidth to occupy 4 cells.
e2b0278 Merge "Import translations. DO NOT MERGE" into klp-dev
aa4fa0e Fix a bug on updating enabled IMEs
ac09306 Import translations. DO NOT MERGE
1630ef4 remove lockscreen widget checkbox when there's no lockscreen.
b9687f3 Import translations. DO NOT MERGE
fd84541 Merge "remove primary condition check on storage format." into klp-dev
93df01e remove primary condition check on storage format.
9271875 Merge "Import translations. DO NOT MERGE" into klp-dev
144cdee Import translations. DO NOT MERGE
cb9d32e Merge "need persist adding bluetooth MAP profile to profile list in case the settings process being killed" into klp-dev
83671ff Merge "Display remaining attempts when using or changing SIM PIN" into klp-dev
2ba4985 Merge "Import translations. DO NOT MERGE" into klp-dev
855d40a Import translations. DO NOT MERGE
8246579 Display remaining attempts when using or changing SIM PIN
4796342 Merge "Remove Manage Mobile Plan when config_show_mobile_plan is set to false" into klp-dev
2490315 Remove Manage Mobile Plan when config_show_mobile_plan is set to false
311a784 Merge "Inherit translucent bars in keyguard widget picker." into klp-dev
daace3f Inherit translucent bars in keyguard widget picker.
7fe5737 Merge "Import translations. DO NOT MERGE" into klp-dev
0e036f2 Import translations. DO NOT MERGE
1b5bd09 need persist adding bluetooth MAP profile to profile list in case the settings process being killed
cace3d8 Modified the strings according to the specs
7bb7595 Do not merge. Refresh "InputMethodPreference"s onResume
290404d BT keeps on asking me if I want to allow car to do stuff
55f0385 Merge "BT keeps on asking me if I want to allow car to do stuff" into klp-dev
ea90cd2 Do not merge. Refresh "InputMethodPreference"s onResume
1083b47 BT keeps on asking me if I want to allow car to do stuff
4f14ef2 BT keeps on asking me if I want to allow car to do stuff
2496a32 Import translations. DO NOT MERGE
025b6ec Merge "Import translations. DO NOT MERGE" into klp-dev
50a64d9 Import translations. DO NOT MERGE
3f90a45 Merge "BT keeps on asking me if I want to allow car to do stuff" into klp-dev
67390aa merge in klp-release (no-op)
235e5d6 User ID, not uid, in an EXTRA_USER_HANDLE
94d4f23 Accessibility: filter touches to Enable button
3fd5e28 BT keeps on asking me if I want to allow car to do stuff
89f4688 merge in klp-release history after reset to klp-dev
f88e544 Merge "Remove experimental WebView setting." into klp-dev
740702c Import translations. DO NOT MERGE
0bf324c Remove experimental WebView setting.
9ece30c merge in klp-release history after reset to klp-dev
3747312 Import translations. DO NOT MERGE
9c861f8 Import translations. DO NOT MERGE
83936d9 Merge "BT keeps on asking me if I want to allow car to do stuff" into klp-dev
9998639 BT keeps on asking me if I want to allow car to do stuff
b1e3388 Allow tapping on memory status regions to filter proc stats.
6e96aff Import translations. DO NOT MERGE
6d6d497 Merge "Change location settings icons from crosshair to pin -b/8142654" into klp-dev
b695bb9 merge in klp-release history after reset to klp-dev
d9f156d Coalescing multiple print job notifications (Settings)
16ad574 Merge "Fix caption settings picker layouts" into klp-dev
0209991 Fix issue #11033002: Percentages in proc stats details are not rounded correctly
6207fc6 Change location settings icons from crosshair to pin -b/8142654
6fdb862 merge in klp-release history after reset to klp-dev
8a4c53a Limits the broadcast to system apps only
d815459 merge in KFS78N (no-op)
cfa55e1 merge in KQS81M
954fd32 Fix caption settings picker layouts
3196222 Merge "Fix a crash in the print service settigns." into klp-dev
eff0927 Merge "Once we decide to show Home settings, keep it shown forever" into klp-dev
39392ef Fix a crash in the print service settigns.
dc7be10 Once we decide to show Home settings, keep it shown forever
1673fbc Broadcasting a message for mode changing
723c559 merge in klp-release history after reset to klp-dev
1955bf1 Merge "Import translations. DO NOT MERGE" into klp-dev
275f767 Import translations. DO NOT MERGE
a50f785 Merge "Hide Camera in CryptKeeperConfirm" into klp-dev
1c17255 Block "SMS Default Dialog" on non-phone devices
0481dc7 Hide Camera in CryptKeeperConfirm
21a2eb5 Add batch scan data to power stats.
49306d6 merge in klp-release history after reset to klp-dev
8aecb7c Merge "Import translations. DO NOT MERGE" into klp-dev
f2b4a7d Import translations. DO NOT MERGE
9379d93 Make printers for a print service not react to press.
30143ce updated launcher settings icon to gray gear
4a4a1b8 Merge "Use a public media content uri for viewing local media files" into klp-dev
c778bc5 Use a public media content uri for viewing local media files
0a9d037 updated launcher settings icon to gray gear
16d358d Merge "Exit restrictions fragment if user was deleted" into klp-dev
db750e8 Merge "Fix EAP-TLS reconnect after reboot issue" into klp-dev
38e7610 Exit restrictions fragment if user was deleted
fdb1da0 merge in klp-release history after reset to klp-dev
2274bb5 Merge "Import translations. DO NOT MERGE" into klp-dev
1cc4766 Import translations. DO NOT MERGE
672b845 Merge "Polish print settings accessibility." into klp-dev
24e49f0 Polish print settings accessibility.
e735802 Merge "Back out of Home settings when penultimate home app is uninstalled" into klp-dev
3846b53 Merge "Modified suggestion string for battery-saving mode" into klp-dev
548f317 Load account type icons in a background thread before scrolling down
b581a08 Modified suggestion string for battery-saving mode
e0d934f Back out of Home settings when penultimate home app is uninstalled
d462e86 Merge "Load account type icons in a background thread before scrolling down" into klp-dev
6e5956e Merge "Default SMS app setting should still be shown even if SIM is removed." into klp-dev
2972c01 Load account type icons in a background thread before scrolling down
fd3694d merge in klp-release history after reset to klp-dev
d5b6001 Default SMS app setting should still be shown even if SIM is removed.
ff75201 Merge "Missing return statement if a print job is no longer present." into klp-dev
c120c6c Fixed crash when rotating screen
5ab9fa4 Renamed "App settings" back to "Location services"
c657881 Merge "Make recent location app list package based" into klp-dev
394b80c Merge "Hide Camera in CryptKeeper" into klp-dev
5cbf971 Make recent location app list package based
490e072 Merge "UX tweaks for CA cert monitoring" into klp-dev
030b6b2 merge in klp-release history after reset to klp-dev
dc00bf6 Missing return statement if a print job is no longer present.
7c55f20 Import translations. DO NOT MERGE
66d050b Hide Camera in CryptKeeper
1b881bc Merge "Show appropriate empty state if not printers are found." into klp-dev
033b573 Merge "Remove Google Play specific search URIs from Settings." into klp-dev
9a2ace9 Show appropriate empty state if not printers are found.
5c30529 Remove Google Play specific search URIs from Settings.
277827f Merge "Disable keyguard widgets on low memory devices" into klp-dev
0366d14 Disable keyguard widgets on low memory devices
7cdb34f Merge "Change location settings "Device sensors" to "Device only" (b/10992469). Note this is the minimum change for things visible to the user. I double checked the accessibility string description and it is still valid as is (it says "Use GPS to pinpoint your location"). We can also change the internal code variable names to not say "sensors" but I would suggest doing this after KLP as is a noop in UI." into klp-dev
07301cf Change location settings "Device sensors" to "Device only" (b/10992469). Note this is the minimum change for things visible to the user. I double checked the accessibility string description and it is still valid as is (it says "Use GPS to pinpoint your location"). We can also change the internal code variable names to not say "sensors" but I would suggest doing this after KLP as is a noop in UI.
028b6b3 Merge "Don't show tap&pay if NFC is off." into klp-dev
81ab817 Don't show tap&pay if NFC is off.
3b2fbe2 Merge "Add Bluetooth Privileged permission to use pairing apis" into klp-dev
6c0a193 Fix EAP-TLS reconnect after reboot issue
08be396 merge in klp-release history after reset to klp-dev
768dc8f Merge "Fix issue #10948509: Crash in procstats when there is no data" into klp-dev
5635594 Fix issue #10948509: Crash in procstats when there is no data
88e7aac merge in klp-release history after reset to klp-dev
77165f6 Merge "Restore default locale in Captioning Settings" into klp-dev
c26f261 am 8cfce5de: (-s ours) am da0e4483: am aad8d90c: am b4881f79: am 451d8225: am 49187c94: am 53a56ad8: am 447415f4: am 78708503: am 77aa51e5: Make sure that external callers cannot pass in the confirm bypass extra
93e6a02 Merge "Set divider color for light theme" into klp-dev
86f74d2 Merge "Tap & pay: change empty state UX and strings." into klp-dev
b412e18 Tap & pay: change empty state UX and strings.
c402322 Restore default locale in Captioning Settings
8cfce5d am da0e4483: am aad8d90c: am b4881f79: am 451d8225: am 49187c94: am 53a56ad8: am 447415f4: am 78708503: am 77aa51e5: Make sure that external callers cannot pass in the confirm bypass extra
da0e448 am aad8d90c: am b4881f79: am 451d8225: am 49187c94: am 53a56ad8: am 447415f4: am 78708503: am 77aa51e5: Make sure that external callers cannot pass in the confirm bypass extra
aad8d90 am b4881f79: am 451d8225: am 49187c94: am 53a56ad8: am 447415f4: am 78708503: am 77aa51e5: Make sure that external callers cannot pass in the confirm bypass extra
28600d2 Updated de-blued backgrounds for settings power widget.
b4881f7 am 451d8225: am 49187c94: am 53a56ad8: am 447415f4: am 78708503: am 77aa51e5: Make sure that external callers cannot pass in the confirm bypass extra
451d822 am 49187c94: am 53a56ad8: am 447415f4: am 78708503: am 77aa51e5: Make sure that external callers cannot pass in the confirm bypass extra
49187c9 am 53a56ad8: am 447415f4: am 78708503: am 77aa51e5: Make sure that external callers cannot pass in the confirm bypass extra
53a56ad am 447415f4: am 78708503: am 77aa51e5: Make sure that external callers cannot pass in the confirm bypass extra
447415f am 78708503: am 77aa51e5: Make sure that external callers cannot pass in the confirm bypass extra
7870850 am 77aa51e5: Make sure that external callers cannot pass in the confirm bypass extra
8181c81 Merge "Add icons to the printer list items in settings." into klp-dev
a749ada Add icons to the printer list items in settings.
4ba6678 Merge "Hacked to display Puzzle icon for GCore" into klp-dev
2f78d82 Merge "Don't show help menu when browser unavailable" into klp-dev
b4c83de Add print job settings screen.
2ef377d Set divider color for light theme
bc2c3db Add print job settings screen.
9335f14 Hacked to display Puzzle icon for GCore
077f83a Merge "Latest UX for Tap & pay." into klp-dev
873c372 Merge "Updated de-blued backgrounds for settings power widget." into klp-dev
2e85c35 merge in klp-release history after reset to klp-dev
66d879c Don't show help menu when browser unavailable
77aa51e Make sure that external callers cannot pass in the confirm bypass extra
cb40756 Merge "Make sure that external callers cannot pass in the confirm bypass extra" into klp-dev
8431988 Updated de-blued backgrounds for settings power widget.
0e940d6 Latest UX for Tap & pay.
6602677 Make sure that external callers cannot pass in the confirm bypass extra
e57248e Merge "Replace blue pressed feedback with gray." into klp-dev
1fa7880 Replace blue pressed feedback with gray.
083e6cc Merge "Import translations. DO NOT MERGE" into klp-dev
372b6f7 Enable runtime selection for art for user builds
64b28a0 Disable AppOps for real.
a4d1b88 Import translations. DO NOT MERGE
d504c4c merge in klp-release history after reset to klp-dev
5ad8bf0 Merge "Once the user allows PBAP phonebook access, do not ask again." into klp-dev
162b014 Merge "Add Jakarta timezone" into klp-dev
0865ffb Merge "Import translations. DO NOT MERGE" into klp-dev
254975a Merge "Use a generic icon for Home" into klp-dev
3bc0c03 merge in klp-release history after reset to klp-dev
500f294 Add Bluetooth Privileged permission to use pairing apis
d572a03 Use a generic icon for Home
4fff3d9 Merge "Don't show background apps in Settings->Location (b/10806272)" into klp-dev
d3b9dc6 Add Jakarta timezone
b1e381b Don't show background apps in Settings->Location (b/10806272)
46c7465 Once the user allows PBAP phonebook access, do not ask again.
88cf770 Implement issue #10895990: Better durations for proc stats
d026526 Import translations. DO NOT MERGE
afd7782 merge in klp-release history after reset to klp-dev
1efb1b5 Merge "Remove "Android System" from recent apps list in Settings (b/10855277)" into klp-dev
995e69d Merge "Offer to enable a print service after it is installed (Settings)." into klp-dev
bec860d Remove "Android System" from recent apps list in Settings (b/10855277)
0ad4028 Offer to enable a print service after it is installed (Settings).
c9ebf9b Merge "Change "Device sensors only" to "Device sensors"" into klp-dev
db4ee54 Change "Device sensors only" to "Device sensors"
1a2bfad Merge "Fix crash rotating with default SMS dialog up." into klp-dev
be1f0a1 Fix crash rotating with default SMS dialog up.
de105da Merge "Change string documentation for widget setting to be more clear." into klp-dev
7c41e5e Change string documentation for widget setting to be more clear.
273155c UX tweaks for CA cert monitoring
d8f4eb5 Merge "wifi-display: mark certification strings as not tranlatable" into klp-dev
6c0645b wifi-display: mark certification strings as not tranlatable
8243c9a Incorporate home metadata into app details UI
6741d4d Merge "Use META_HOME_ALTERNATE for home app uninstall target" into klp-dev
71b45ed Import translations. DO NOT MERGE
2a48bb2 merge in klp-factoryrom-release history after reset to klp-dev
597c0d3 merge in klp-release history after reset to klp-dev
1ea5497 Use META_HOME_ALTERNATE for home app uninstall target
66af29d Import translations. DO NOT MERGE
43d8d44 Import translations. DO NOT MERGE
5ffaf2f merge in klp-release history after reset to klp-dev
a1bde65 merge in klp-release history after reset to klp-dev
d810a6a Merge "Implement new method for handling SMS/MMS on the platform" into klp-dev
2de0d31 merge in klp-release history after reset to klp-dev
8412646 Merge "Import translations. DO NOT MERGE" into klp-dev
f48e4b5 Merge "Don't crash on rotation when cropping a profile picture" into klp-dev
4e9f04d Implement new method for handling SMS/MMS on the platform
07b0130 Import translations. DO NOT MERGE
539c258 merge in klp-factoryrom-release history after reset to klp-release
23c1297 merge in klp-release history after reset to klp-dev
77fbf0c Merge "Payments: use latest settings icon." into klp-dev
256e51d Merge "Ignore print service settings activities if they are not exported." into klp-dev
2d29fad Merge "Various proc stats UI improvements." into klp-dev
49759af Various proc stats UI improvements.
8104ac0 Merge "Update the action bar in settings." into klp-dev
17e72aa Ignore print service settings activities if they are not exported.
fb9e864 Import translations. DO NOT MERGE
189dab3 Merge "Activity for messaging installed CA certs, and icon in Settings." into klp-dev
9d6c40e Activity for messaging installed CA certs, and icon in Settings.
119a9ff Import translations. DO NOT MERGE
d977140 Update the action bar in settings.
b8e3904 Merge "Allow space management for device admins" into klp-dev
856df43 Merge "MAP 1.1 Review fixes" into klp-dev
5d2595f MAP 1.1 Review fixes
e238a47 Introduce 'Home' settings
7f5f0bb Don't crash on rotation when cropping a profile picture
c6fe9cc Allow space management for device admins
d2d1568 Payments: use latest settings icon.
8b4cdbe Fix recent apps in appops. Prior to this fix all apps would disappear from settings->location 15 minutes after the request was first made (even if request was ongoing).  Tested this out - apps requesting location longer than the threshold stay in the list, and apps stay in the list exactly the threshold time after the location request ENDS.
54fa990 Merge "Fix manifest entry for CAPTIONING_SETTINGS action" into klp-dev
9a851db merge in klp-release history after reset to klp-dev
1ab0933 Merge "Import translations. DO NOT MERGE" into klp-dev
f2aa768 Import translations. DO NOT MERGE
9b625f0 Fix manifest entry for CAPTIONING_SETTINGS action
6cd9a67 Merge "Increase string lengths for localization." into klp-dev
52df334 Merge "HCE: Latest UX and strings." into klp-dev
a2563d1 Increase string lengths for localization.
37922a1 Merge "Fix profile picture picking for restricted profiles" into klp-dev
cef0a9c merge in klp-release history after reset to klp-dev
da6c0ba HCE: Latest UX and strings.
2ad9625 Fix profile picture picking for restricted profiles
555d00c merge in klp-release history after reset to klp-dev
e9aa0a9 Merge "Factor out read/write SMS settings seperate from send/receive." into klp-dev
4f648c2 Factor out read/write SMS settings seperate from send/receive.
eb306b4 Fix for empty "Listen to an example" string.
c184ed7 Merge "Import translations. DO NOT MERGE" into klp-dev
75c4204 Merge "Remove sdcard developer option, avoid data crash." into klp-dev
78ff1b8 Remove sdcard developer option, avoid data crash.
ac72a3d Merge "Limit wifi password to ascii chars" into klp-dev
329e5b1 Merge "Fix NPE for stability tests" into klp-dev
d90ff67 Merge "Follow-on for #10671878: Proc stats needs to remove old data structures" into klp-dev
e10fd7a Import translations. DO NOT MERGE
5334cf6 Fix NPE for stability tests
b23c86d Merge "Specify user when starting service" into klp-dev
d1253a2 Merge "Revert "Dim icons when recent apps category is disabled"" into klp-dev
7f91d86 Specify user when starting service
e094f60 Limit wifi password to ascii chars
04436c5 Follow-on for #10671878: Proc stats needs to remove old data structures
50ad725 merge in klp-release history after reset to klp-dev
332822e Revert "Dim icons when recent apps category is disabled"
5999658 Merge "Dim icons when recent apps category is disabled" into klp-dev
1e1d532 Merge "Print service settings polish" into klp-dev
ebcd196 Dim icons when recent apps category is disabled
066d04d Merge "Gray recent apps section when location disabled" into klp-dev
d3a7766 Gray recent apps section when location disabled
fbf2d27 Merge "Made "No Recent Apps" banner brighter" into klp-dev
8ad8bfd Merge "Use the application name instead of package." into klp-dev
0d56bb2 Made "No Recent Apps" banner brighter
4355757 Print service settings polish
4c7de61 Merge "Fix bug #10624988 Incorrect mirroring of RAM and Internal Storage for Apps screens in Settings" into klp-dev
37f3c8f Fix bug #10624988 Incorrect mirroring of RAM and Internal Storage for Apps screens in Settings
b0c381d Print settings polish
421dccd Restrict Settings injection to system-signed apps
f1e0c65 Merge "Import translations. DO NOT MERGE" into klp-dev
0a0635c Merge "Don't show explicit time when no recent apps" into klp-dev
256637f Merge "Handle renamed APIs" into klp-dev
9e52518 Don't show explicit time when no recent apps
8aea7b4 Merge "Fixed the NullPointerException" into klp-dev
10cbbc5 Merge "Print settings polish" into klp-dev
6cc61f1 Fixed the NullPointerException
d7aea19 Import translations. DO NOT MERGE
1491266 Handle renamed APIs
b28eb29 merge in klp-release history after reset to klp-dev
80c2b9b Hide "Play TTS sample" when locale is not settable as default
74648ac Print settings polish

   * packages/apps/SoundRecorder
affd4f0 Merge tag 'android-4.4.1_r1' into HEAD
7268338 Merge tag 'android-4.4_r1' into cm-11.0
fe909a6 Import translations. DO NOT MERGE
a3eedb8 SoundRecorder: UG translations
603bb63 Import translations. DO NOT MERGE
3169aab Import translations. DO NOT MERGE

   * packages/apps/Stk
5e74795 Merge tag 'android-4.4.1_r1' into HEAD
3058148 Import translations. DO NOT MERGE
4d97f14 Merge tag 'android-4.4_r1' into cm-11.0
8d71f0a Import translations. DO NOT MERGE
d631143 merge in klp-release (no-op)
1a9a4f5 Stk: UG translations
6ed50df merge in klp-release history after reset to klp-dev
a01e5a4 Import translations. DO NOT MERGE
fc6ff3c STK: prevent to appear a home screen when DISPLAY_TEXT
76abd4b STK: prevent to appear a home screen when DISPLAY_TEXT
d0a1af4 Import translations. DO NOT MERGE
c8b6b94 Import translations. DO NOT MERGE
4c910a1 Merge "Stk: Open Channel Fixes" into klp-dev
dd7f2be STK : Fix STK input activity when rotated handset
cacf7b8 Stk: Open Channel Fixes
ae29158 STK : SIM Toolkit is not uninstalled

   * packages/apps/Tag
013e109 Merge tag 'android-4.4.1_r1' into HEAD
b53b7ca Merge tag 'android-4.4_r1' into cm-11.0
9824f21 Import translations. DO NOT MERGE
5bdf1d7 Tag: UG translations
a041ad4 Import translations. DO NOT MERGE

   * packages/apps/Torch
134f33a Torch: ES translations
a3ef1c8 Torch: PL translations
913dffa Torch : TH translation
0c233ae Don't show variable brightness options when using the camera iface
a91c2f8 Torch: SV translations
d5521d2 Torch: Do not hard code crespo as not having high brightness.
ee8fbf5 Torch: Add HR Translations
76d2abc Torch: remove lt aapt warnings
b99e274 Torch: LT translations
f731441 Torch: Fix aapt warnings [translation]
4b60251 Torch: refactoring
47e563b Torch: UG translations
c418856 UI overhaul & code cleanup
5020f0c Torch: CA translations
d0d4b63 Torch: RU translation
e422974 Torch: Allow theming via theme chooser

   * packages/apps/UnifiedEmail
f632f16 Merge tag 'android-4.4.1_r1' into HEAD
45c2397 am 56faf220: (-s ours) Import translations. DO NOT MERGE
d2e71d4 Import translations. DO NOT MERGE
56faf22 Import translations. DO NOT MERGE
967cf31 am e12bda10: Merge "Linkify email addresses only." into jb-ub-mail-ur10
e12bda1 Merge "Linkify email addresses only." into jb-ub-mail-ur10
da153fb Linkify email addresses only.
21e4c8e am 6f566854: Merge "Linkify email & web in plaintext messages." into jb-ub-mail-ur10
6f56685 Merge "Linkify email & web in plaintext messages." into jb-ub-mail-ur10
8d6e803 Linkify email & web in plaintext messages.
7337f45 am 821dd198: Merge "Make the folder/label selection dialog pop up a bit quicker." into jb-ub-mail-ur10
821dd19 Merge "Make the folder/label selection dialog pop up a bit quicker." into jb-ub-mail-ur10
9e1d909 Fix Build
3107742 am c9970641: Proper getNotificationUri()
c997064 Proper getNotificationUri()
1b1744a am 2a8a3d85: Merge "Implement Cursor.getNotificationUri" into jb-ub-mail-ur10
2a8a3d8 Merge "Implement Cursor.getNotificationUri" into jb-ub-mail-ur10
d114bac Implement Cursor.getNotificationUri
14eefa8 am dbb78334: (-s ours) Import translations. DO NOT MERGE
c5fde20 Make the folder/label selection dialog pop up a bit quicker.
a3da2d1 Import translations. DO NOT MERGE
dbb7833 Import translations. DO NOT MERGE
83b4e59 am ec275afa: Merge "Don\'t request the menu to be shown if there\'s no items." into jb-ub-mail-ur10
ec275af Merge "Don't request the menu to be shown if there's no items." into jb-ub-mail-ur10
3d1ab47 am 0bdd0750: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
1642b97 Merge "Import translations. DO NOT MERGE" into klp-dev
0bdd075 Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
41f0e25 am e5665308: Change the logging for errors loading attachment
e566530 Change the logging for errors loading attachment
5b8799a Don't request the menu to be shown if there's no items.
323fefa am f4fda679: Make folders with subfolders selectable when creating widgets
6e08140 Import translations. DO NOT MERGE
eabdb7b Import translations. DO NOT MERGE
f4fda67 Make folders with subfolders selectable when creating widgets
21b3e58 am c19bbbca: Merge "Divert mailto Uris directly to compose activity" into jb-ub-mail-ur10
d71e175 am 08ac01fc: Merge "Normalize the whole email address when comparing." into jb-ub-mail-ur10
c19bbbc Merge "Divert mailto Uris directly to compose activity" into jb-ub-mail-ur10
08ac01f Merge "Normalize the whole email address when comparing." into jb-ub-mail-ur10
4a78f7a Normalize the whole email address when comparing.
184ec73 Divert mailto Uris directly to compose activity
e4d0cfe am fa7920dd: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
367b03b Merge "Import translations. DO NOT MERGE" into klp-dev
fa7920d Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
89e2c5b Import translations. DO NOT MERGE
56c5a30 Import translations. DO NOT MERGE
d200455 am 42fe486e: Restore sender snippet for nested folder teaser.
42fe486 Restore sender snippet for nested folder teaser.
b0eecf3 am a2210d03: Merge "Populate real name in From: field" into jb-ub-mail-ur10
a2210d0 Merge "Populate real name in From: field" into jb-ub-mail-ur10
bb036ff7 Populate real name in From: field
6cd7558 Remove unread email sender info from NestedFolderTeaserView.
6aaa3e7 Add stat_notify_email to drawable-mdpi
38b8196 am bfba6ef8: Merge "Add stat_notify_email to drawable-mdpi" into jb-ub-mail-ur10
bfba6ef Merge "Add stat_notify_email to drawable-mdpi" into jb-ub-mail-ur10
5e90357 am d85b9657: Remove unread email sender info from NestedFolderTeaserView.
d85b965 Remove unread email sender info from NestedFolderTeaserView.
8600cb8 Add stat_notify_email to drawable-mdpi
a6cbe16 am 23b67fb6: (-s ours) Import translations. DO NOT MERGE
c878f3a Merge "Import translations. DO NOT MERGE" into klp-dev
505e2ed Import translations. DO NOT MERGE
23b67fb Import translations. DO NOT MERGE
1aec043 merge in klp-release (no-op)
24fc84d merge in klp-release history after reset to klp-dev
18d7476 am 9783bc4d: Use "gmail-ls" as default sync authority
9783bc4 Use "gmail-ls" as default sync authority
19b1d30 merge in klp-release history after reset to klp-dev
4132913 am df794316: Merge "Clean up usage of Account.name when accessing account/folder prefs" into jb-ub-mail-ur10
df79431 Merge "Clean up usage of Account.name when accessing account/folder prefs" into jb-ub-mail-ur10
afb10d0 Clean up usage of Account.name when accessing account/folder prefs
b7ac204 am 1a35072a: Eliminate white flicker. Fixes b/11175634.
1a35072 Eliminate white flicker. Fixes b/11175634.
29e56f2 am e78c40f7: Handle it if a cursor has zero rows
e78c40f Handle it if a cursor has zero rows
8f674a1 am a1005160: Merge "Disable refreshing from the UI for Drafts folders" into jb-ub-mail-ur10
a100516 Merge "Disable refreshing from the UI for Drafts folders" into jb-ub-mail-ur10
8e31cca Disable refreshing from the UI for Drafts folders
37a6346 am e3325d29: Merge "Add comment for obsolete resource usage" into jb-ub-mail-ur10
e3325d2 Merge "Add comment for obsolete resource usage" into jb-ub-mail-ur10
d73cf99 am fc08f9df: Merge "Clean up use of Account.name where an email address is expected" into jb-ub-mail-ur10
fc08f9d Merge "Clean up use of Account.name where an email address is expected" into jb-ub-mail-ur10
79b1156 Clean up use of Account.name where an email address is expected
fca78a3 am 01830663: Use string resource for widget provider name
a7bf14b Add comment for obsolete resource usage
252459c merge in klp-release history after reset to klp-dev
0183066 Use string resource for widget provider name
caca6c2 am 9335169b: Merge "Make ingoing and outgoing animations match." into jb-ub-mail-ur10
9335169 Merge "Make ingoing and outgoing animations match." into jb-ub-mail-ur10
bedc270 merge in klp-release history after reset to klp-dev
aba7286 am 90660b08: Fix build break.
90660b0 Fix build break.
f3abadf am bce71a4f: Only show 1 child folder above the fold.
bce71a4 Only show 1 child folder above the fold.
5eb9a19 am ee602381: Update Kitkat check to use SDK_INT.
ee60238 Update Kitkat check to use SDK_INT.
17c1644 am c366bac9: Darker drawer asset w/ good xxhdpi asset.
327646d merge in KFS78N (no-op)
c366bac Darker drawer asset w/ good xxhdpi asset.
dee8b79 merge in KQS81M
676dd15 Make ingoing and outgoing animations match.
1c7be28 am 0cb10197: Fix the viewport tag arguments
291fe85 merge in klp-release history after reset to klp-dev
0cb1019 Fix the viewport tag arguments
1f22c56 am 8ed08936: Remove duplicitous field.
8ed0893 Remove duplicitous field.
c146e2b merge in klp-release history after reset to klp-dev
8796514 Merge "Import translations. DO NOT MERGE" into klp-dev
baed3dd Import translations. DO NOT MERGE
5232be4 am 37ce6077: Update conversation header when account settings change
37ce607 Update conversation header when account settings change
56a435a am 54680dd0: (-s ours) Import translations. DO NOT MERGE
54680dd Import translations. DO NOT MERGE
d034e46 am e61bff9a: Merge "Change notification code to key off android.accounts.Account" into jb-ub-mail-ur10
e61bff9 Merge "Change notification code to key off android.accounts.Account" into jb-ub-mail-ur10
b90a813 Change notification code to key off android.accounts.Account
ab46aee am 874c5661: Add date window to SearchParams
874c566 Add date window to SearchParams
e93c716 merge in klp-release history after reset to klp-dev
ade4694 am ac0dc927: (-s ours) Import translations. DO NOT MERGE
ef50f80 Merge "Import translations. DO NOT MERGE" into klp-dev
b2b8815 Import translations. DO NOT MERGE
ac0dc92 Import translations. DO NOT MERGE
c4de1d9 Merge "Use darker cancel button for all dpis." into klp-dev
66e20cf Use darker cancel button for all dpis.
0022a5d merge in klp-release history after reset to klp-dev
5966827 am db1dcdd3: Update widget photo. Fixes b/10972758.
db1dcdd Update widget photo. Fixes b/10972758.
d09ff16 merge in klp-release history after reset to klp-dev
609d180 am ebf66a7f: (-s ours) Import translations. DO NOT MERGE
f8b76bb Merge "Import translations. DO NOT MERGE" into klp-dev
a744603 Import translations. DO NOT MERGE
ebf66a7 Import translations. DO NOT MERGE
8a0bf5c Update conv list pressed state assets
90e7ee6 merge in klp-release history after reset to klp-dev
9e0a6ac am 6dc12097: More xxhdpi assets
6dc1209 More xxhdpi assets
0f6fac9 am 6b3ec33e: Merge "Don\'t use the hashCode from super in com.android.mail.providers.Account" into jb-ub-mail-ur10
6b3ec33 Merge "Don't use the hashCode from super in com.android.mail.providers.Account" into jb-ub-mail-ur10
154d8cf Don't use the hashCode from super in com.android.mail.providers.Account
f9009c9 Delete Email icons from UnifiedEmail.
ac1a853 am 3ef849c6: Merge "Make sure we don\'t create and drop orphans when sorting folders by hierarchy" into jb-ub-mail-ur10
3ef849c Merge "Make sure we don't create and drop orphans when sorting folders by hierarchy" into jb-ub-mail-ur10
b5748d8 am 4180c459: Add accountManagerName to hashCode and equals methods of Account
4180c45 Add accountManagerName to hashCode and equals methods of Account
33e84f6 Make sure we don't create and drop orphans when sorting folders by hierarchy
213cb61 am 9f913efc: Merge "Fix eml crash. b/10945826." into jb-ub-mail-ur10
9f913ef Merge "Fix eml crash. b/10945826." into jb-ub-mail-ur10
865c535 am 853ba72d: Merge "Delete Email icons from UnifiedEmail." into jb-ub-mail-ur10
853ba72 Merge "Delete Email icons from UnifiedEmail." into jb-ub-mail-ur10
01f95fa Delete Email icons from UnifiedEmail.
af0b6ea am 53b34250: Don\'t show label-specific actions for non-gmail accounts
459e2e7 Fix eml crash. b/10945826.
53b3425 Don't show label-specific actions for non-gmail accounts
e466226 am 389c3347: Use optString instead of getString when deserializing json Account
389c334 Use optString instead of getString when deserializing json Account
5bcb6c9 merge in klp-release history after reset to klp-dev
af24997 am 468ae8c4: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
468ae8c Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
8925ef4 Import translations. DO NOT MERGE
74233ab Few more de-blued assets
c389e6d am 599c3cfa: Fix a NPE
599c3cf Fix a NPE
a565c05 am 01200a65: Merge "Separate the account name from the account manager\'s account name" into jb-ub-mail-ur10
01200a6 Merge "Separate the account name from the account manager's account name" into jb-ub-mail-ur10
3e16687 Separate the account name from the account manager's account name
2075018 Import translations. DO NOT MERGE
b72cdbe am 8e79b911: (-s ours) am a0fa65e9: (-s ours) Import translations. DO NOT MERGE
ad3bda3 am 84a81fa5: Add xxhdpi launcher icons for Email.
8e79b91 am a0fa65e9: (-s ours) Import translations. DO NOT MERGE
55a23dd merge in klp-release history after reset to klp-dev
51adba7 Import translations. DO NOT MERGE
a0fa65e Import translations. DO NOT MERGE
84a81fa Add xxhdpi launcher icons for Email.
d2c72d5 am f6edb919: Fix notification icon.
f6edb91 Fix notification icon.
a870b31 am 425101ce: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
427e29e Merge "Import translations. DO NOT MERGE" into klp-dev
425101c Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
23bae89 am 65801c0f: Merge "Virtual folders are valid folders, don\'t kick back to the inbox when we\'re viewing them" into jb-ub-mail-ur10
65801c0 Merge "Virtual folders are valid folders, don't kick back to the inbox when we're viewing them" into jb-ub-mail-ur10
47a0229 am c8a69fb6: Merge "Sort folders according to their hierarchy." into jb-ub-mail-ur10
c8a69fb Merge "Sort folders according to their hierarchy." into jb-ub-mail-ur10
47ce804 Sort folders according to their hierarchy.
ccb3f91 merge in klp-release history after reset to klp-dev
d583d22 am ffc9c39a: Merge "Improve display of attachments in pop" into jb-ub-mail-ur10
ffc9c39 Merge "Improve display of attachments in pop" into jb-ub-mail-ur10
519c218 Improve display of attachments in pop
113e146 Merge "De-blue email pressed states" into klp-dev
759298c am ba549541: Make sure CREATOR classes don\'t get stripped
ba54954 Make sure CREATOR classes don't get stripped
068d9c5 De-blue email pressed states
26e5c3e Import translations. DO NOT MERGE
5ffe347 Import translations. DO NOT MERGE
b2b3968 merge in klp-release history after reset to klp-dev
4c31941 am 4df54f8f: Merge "Hierarchical folders in conversation list" into jb-ub-mail-ur10
4df54f8 Merge "Hierarchical folders in conversation list" into jb-ub-mail-ur10
009f1b5 Virtual folders are valid folders, don't kick back to the inbox when we're viewing them
2669d4a am dd1f90b5: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
6d7f6f7 Merge "Import translations. DO NOT MERGE" into klp-dev
dd1f90b Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
266b3bd am 4962e17b: Eliminate right padding on labels in header.
4962e17 Eliminate right padding on labels in header.
0e8dc84 Hierarchical folders in conversation list
b59bde5 merge in klp-release history after reset to klp-dev
a44480e Import translations. DO NOT MERGE
4aff457 Import translations. DO NOT MERGE
a4cd91f am 708da729: Merge "Separate RTL margins and paddings into ldrtl." into jb-ub-mail-ur10
708da72 Merge "Separate RTL margins and paddings into ldrtl." into jb-ub-mail-ur10
ca4f947 Separate RTL margins and paddings into ldrtl.
cb8e21b am 3f2069e6: Merge "Show the conversation list footer in spinny mode when the cursor is null" into jb-ub-mail-ur10
3f2069e Merge "Show the conversation list footer in spinny mode when the cursor is null" into jb-ub-mail-ur10
4f703d7 am 46f88753: Add missing xxhdpi assets
8f28e11 Show the conversation list footer in spinny mode when the cursor is null
46f8875 Add missing xxhdpi assets
2d7b7e7 merge in klp-release history after reset to klp-dev
051ebeb merge in klp-release history after reset to klp-dev
4d66f7b am 212d6324: Merge "Fix show pics asset. b/10788522." into jb-ub-mail-ur10
212d632 Merge "Fix show pics asset. b/10788522." into jb-ub-mail-ur10
f7565ad merge in klp-release history after reset to klp-dev
b5aec3b am 8edf8df8: (-s ours) Import translations. DO NOT MERGE
696be5e Fix show pics asset. b/10788522.
e1f5900 Import translations. DO NOT MERGE
8edf8df Import translations. DO NOT MERGE
15f6a2a merge in klp-factoryrom-release history after reset to klp-release
15eab05 merge in klp-release history after reset to klp-dev
cf09f1d Import translations. DO NOT MERGE
f14978b am d49bf882: (-s ours) Import translations. DO NOT MERGE
7cc2c1c Import translations. DO NOT MERGE
d49bf88 Import translations. DO NOT MERGE
4b8aebd am 3d99bb36: Disable RTL support
3d99bb3 Disable RTL support
c4a6d31 am 440f4ba3: Disable attachment previews
440f4ba Disable attachment previews
ce845f2 am 01d8b440: Merge "Add extra checks to widget to make sure it clears when the account goes away" into jb-ub-mail-ur10
01d8b44 Merge "Add extra checks to widget to make sure it clears when the account goes away" into jb-ub-mail-ur10
548031a am 270c183d: Merge "Add strings for hierarchical folders" into jb-ub-mail-ur10
270c183 Merge "Add strings for hierarchical folders" into jb-ub-mail-ur10
77f9226 am ba716af3: Merge "Hack fix for b/10709572." into jb-ub-mail-ur10
ba716af Merge "Hack fix for b/10709572." into jb-ub-mail-ur10
c22844a Add strings for hierarchical folders
c197d4c Add extra checks to widget to make sure it clears when the account goes away
4ca3eb4 Hack fix for b/10709572.
301ae29 am e8b67adf: (-s ours) Import translations. DO NOT MERGE
d53c292 merge in klp-release history after reset to klp-dev
ea05330 Import translations. DO NOT MERGE
e8b67ad Import translations. DO NOT MERGE
b067470 merge in klp-release history after reset to klp-dev
878c410 am a836fff9: Merge "Importing xxhdpi assets" into jb-ub-mail-ur10
a836fff Merge "Importing xxhdpi assets" into jb-ub-mail-ur10
f9ff20a Importing xxhdpi assets
8796e56 am 4c14ec6b: Rename mInbox to mInboxMap because it\'s a map, not an inbox.
1c42a2a merge in klp-release history after reset to klp-dev
4c14ec6 Rename mInbox to mInboxMap because it's a map, not an inbox.
3ef5bfd am 52d046c0: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
e61f7f4 Merge "Import translations. DO NOT MERGE" into klp-dev
52d046c Merge "Import translations. DO NOT MERGE" into jb-ub-mail-ur10
0a8cd01 am ec5b82ac: Fix string comparison to use .equals()
ec5b82a Fix string comparison to use .equals()
f1b7361 Import translations. DO NOT MERGE
d4de009 Import translations. DO NOT MERGE
ca53a22 merge in klp-release history after reset to klp-dev
a72332d am 8fc5fe7e: Remove unused resource directories
8fc5fe7 Remove unused resource directories
30d0d3b am 09eca807: Fallback to "Delivery-date" if message has no "Date"
09eca80 Fallback to "Delivery-date" if message has no "Date"
2a7e933 merge in klp-release history after reset to klp-dev

   * packages/apps/VideoEditor
cbd623c Merge tag 'android-4.4.1_r1' into HEAD
205e569 Import translations. DO NOT MERGE
5d6f6a4 Merge tag 'android-4.4_r1' into cm-11.0
9fde6ea VideoEditor: UG translations
0255d63 Import translations. DO NOT MERGE
367ec61 Replace the ACTION_GET_CONTENT with ACTION_PICK
671e1e2 Import translations. DO NOT MERGE
c75c16d Import translations. DO NOT MERGE

   * packages/apps/VoiceDialer
0bb0106 Merge tag 'android-4.4_r1' into cm-11.0
3131488 VoiceDialer: UG translation, added Uyghur translation.
187d03d Revert "Voice dialer priority for handling VOICE_COMMAND intents."
fcd3869 Import translations. DO NOT MERGE

   * packages/apps/VoicePlus
f75d88a VoicePlus: LT translations
31a6a77 Remove defunct permission requirement.
400805c add platform.jks
270d18f properly remove _rnr_se on disable
a662eba Fix race condition where message received is inserted multiple times.
f31fe55 Fix race condition where message sent is inserted multiple times.
ec7038a Fix formatting. Fix bug where both incoming and outgoing notifications are being filtered.
d51256c Merge "VoicePlus: UG translations" into cm-10.2
d32b54d VoicePlus: UG translations
5e4b2cf Merge "VoicePlus: Add AF Translations" into cm-10.2
7a82fb6 Only send US numbers over GVoice
87523ef VoicePlus: SK translations
6823455 Merge "VoicePlus: Simplified Chinese Translations" into cm-10.2
79671d9 VoicePlus: Add AF Translations
0155aba Potential fix for sync failure.
1c90887 VoicePlus: Simplified Chinese Translations
a9436cb Add date_sent field
c398283 Merge "VoicePlus: CA translations" into cm-10.2
06cb3dc Merge "VoicePlus: PL translation" into cm-10.2
fee79c2 Merge "VoicePlus: CS translation" into cm-10.2

   * packages/experimental
8dfa76c Merge tag 'android-4.4.1_r1' into HEAD
14ed4b5 Merge tag 'android-4.4_r1' into cm-11.0
ecbf323 Update the sample print service with advanced print options activity.
0f11f77 Update the sample code for printing from an app
9fbba1f Merge "Update the print sample/test code." into klp-dev
cb4a698 merge in klp-release (no-op)
bc33fb6 Update the print sample/test code.
3b842d9 merge in KQS81M
f11320b merge in klp-release history after reset to klp-dev
bf99aeb Update the sample code due to API change
9a4b876 merge in klp-release history after reset to klp-dev
687d5d1 merge in klp-release history after reset to klp-dev
d719232 Updated the sample code due to API changes
e816e25 Update sample code due to API change

   * packages/inputmethods/LatinIME
41bb46e Added smiles without noise to AOSP keyboard
03085ba Merge "LatinIME: Add fallback loader for JNI lib" into cm-11.0
e447523 Merge commit '4.4.1_r1' into HEAD
3126974 LatinIME: Add fallback loader for JNI lib
c47bcce Fix LatinIME crashing if JNI lib without gesture support is installed.
72438b5 Merge tag 'android-4.4.1_r1' into HEAD
6f52401 LatinIME: Bring back ALL the keys for QWERTZ
5b427f6 LatinIME: Adjust hint color
5707b21 Show mic key option on sw540 device
6dbacab LatinIME: Apply "Enable more keys for top row on tablets" (f6620308ba) and "Add "more" keys to ALL the keys" (c561f31af9) to slavik layouts.
d075a7a Import translations. DO NOT MERGE
fac75cf latinime: Add "more" keys to ALL the keys
ea596c4 Import translations. DO NOT MERGE
c9dea6d Import translations. DO NOT MERGE
1875860 Stopgap solution for a crash.
f603fa1 Merge "[DO NOT MERGE] Add a sequence number to SuggestedWords." into klp-dev
6b8d2d3 [DO NOT MERGE] Add a sequence number to SuggestedWords.
f356a25 [DO NOT MERGE] Fix a bug where autocaps would jam auto-commit
831abaf DO NOT MERGE: Update input method subtype locales.
47568d5 Merge "Fix: Suggested words from user history are invalid. DO NOT MERGE." into klp-dev
029d9ee Fix: Suggested words from user history are invalid. DO NOT MERGE.
146cf23 DO NOT MERGE: Update input method subtype locales.
2e7f360 Merge "Do not merge. Fix keyboard layout" into klp-dev
141a0c3 Merge "Do not merge. Don't show long-pressing emoji key on tablet" into klp-dev
326815e These files were in the obsoleted locale directories and are not processed by the translation pipeline. Moving them to their new locale directory.
aa38d9b Remove obsolete locale directories.
e47f733 These files were in the obsoleted locale directories and are not processed by the translation pipeline. Moving them to their new locale directory.
486c589 Remove obsolete locale directories.
d8ba6ab Merge "[DO NOT MERGE] Fix a bug where autoshift would be ignored coming from emoji" into klp-dev
8d757c2 Merge "Import translations. DO NOT MERGE" into klp-dev
9fa7efb Import translations. DO NOT MERGE
a3c285e [DO NOT MERGE] Fix a bug where autoshift would be ignored coming from emoji
329fd2d Do not merge. Don't show long-pressing emoji key on tablet
8ff1e71 Do not merge. Fix keyboard layout
cf0a94f merge in klp-release (no-op)
ea3db81 Merge "Do not merge. Remove Azerbaijani subtype" into klp-dev
3dd3365 Do not merge. Remove Azerbaijani subtype
62cda37 merge in klp-release history after reset to klp-dev
b9ce842 mExpectingUpdateSelection was out of sync when nothing to delete.
d43b1db merge in klp-release history after reset to klp-dev
18725ed merge in klp-release history after reset to klp-dev
c8383ed Fix wrong commitText parameter in sendKeyCodePoint()
cdc4c1d Import translations. DO NOT MERGE
4082333 Merge "Import translations. DO NOT MERGE" into klp-dev
02ecae3 Import translations. DO NOT MERGE
3e35e07 Merge "Make emoji separators" into klp-dev
6d91503 Merge "Fix a bug where emojis would remove the suggestion strip." into klp-dev
6fc15b9 Fix a bug where emojis would remove the suggestion strip.
401fb90 Make emoji separators
5fe9ab1 Merge "Fix the suggestion size." into klp-dev
c0bd0a2 Fix the suggestion size.
7611af7 Merge "Do not merge. Save / restore the last used emoji category" into klp-dev
7d3f53a Do not merge. Save / restore the last used emoji category
ae0871e merge in klp-release history after reset to klp-dev
6dac27e Merge "Tweak vertical gap of Emoji palette. DO NOT MERGE" into klp-dev
f9d7d17 Merge "Retry to tweak punctuations. DO NOT MERGE" into klp-dev
c8e4ad0 Support sw540 (ultra Z). DO NOT MERGE
3a9ae65 Tweak vertical gap of Emoji palette. DO NOT MERGE
557a093 Retry to tweak punctuations. DO NOT MERGE
2d74136 keep history after reset to jb-ub-latinimegoogle-bayo
8105ea2 keep history after reset to jb-ub-latinimegoogle-bayo
a6a6abc Fix the security related API change for PreferenceActivity
6862b81 Fix crash in AdditionalSubtypeUtils
0209293 merge in KQS81M
965eac6 merge in jb-ub-latinimegoogle-bayo history after reset to jb-ub-latinimegoogle
31e152e am de65b7c0: Merge "Fix the position of emoji palette"
de65b7c Merge "Fix the position of emoji palette"
f981fe7 Fix the position of emoji palette
1d24f19 am c040d59d: Merge "Add more_keys_for_* declarations for the Swedish keyboard."
c040d59 Merge "Add more_keys_for_* declarations for the Swedish keyboard."
e9631bc am 0152ff53: Merge "Update dictionaries"
0152ff5 Merge "Update dictionaries"
a30884e Add more_keys_for_* declarations for the Swedish keyboard.
db7513b am a701501c: Merge "Reduce memory of emoji palette"
a701501 Merge "Reduce memory of emoji palette"
0e01df9 Reduce memory of emoji palette
b1eedc6 Update dictionaries
17bec5c am 92190d9a: Merge "Show the keyboard earlier when rotating."
92190d9 Merge "Show the keyboard earlier when rotating."
67aa1a9 am 2d3e1210: Fix memory leak in EmojiPaletteView
2d3e121 Fix memory leak in EmojiPaletteView
87f0603 am d900b90d: Merge "Prep for RAM footprint optimization for Emoji palettes"
6d4cdad am a2422c0b: Merge "Show more messages when reading a compressed combined format file."
d900b90 Merge "Prep for RAM footprint optimization for Emoji palettes"
8cf2a5e Prep for RAM footprint optimization for Emoji palettes
a2422c0 Merge "Show more messages when reading a compressed combined format file."
7366551 Show more messages when reading a compressed combined format file.
482aa12 Show the keyboard earlier when rotating.
d168bd5 am 6d91e4ce: Fix offdevice test build.
6d91e4c Fix offdevice test build.
6200170 am 36c56cae: Merge "Make the sentence separator a resource."
36c56ca Merge "Make the sentence separator a resource."
10581e6 Make the sentence separator a resource.
551cc99 am 61aae2b4: Merge "Add Ime language switching test."
61aae2b Merge "Add Ime language switching test."
72bc9ad Add Ime language switching test.
a798a16 am 6d3d5395: Merge "Fix a bug: wrong parent position is written when moving."
6d3d539 Merge "Fix a bug: wrong parent position is written when moving."
bf4c72c am a81d37ee: Merge "Add a large test adding bigrams for decaying dictionary."
a81d37e Merge "Add a large test adding bigrams for decaying dictionary."
802e638 Fix a bug: wrong parent position is written when moving.
a2821fd Add a large test adding bigrams for decaying dictionary.
da9408c am 984aa60e: Merge "Extend hitbox of emoji keys"
984aa60 Merge "Extend hitbox of emoji keys"
6e97924 am 7712baa5: Merge "Fix a possible IOOB"
9493aff am 3c4e8cb6: Call loadKeyboard later if it can\'t be called right away
5d27cb9 Extend hitbox of emoji keys
7712baa Merge "Fix a possible IOOB"
ca9c3c0 Fix a possible IOOB
3c4e8cb Call loadKeyboard later if it can't be called right away
4a0af2c am 291ef1c9: Merge "Clear the cache of subtypes in onStartInputViewInternal"
291ef1c Merge "Clear the cache of subtypes in onStartInputViewInternal"
4be5f22 Clear the cache of subtypes in onStartInputViewInternal
0675d37 am 86f77114: Merge "Don\'t auto-correct to non-whitelist shortcuts"
86f7711 Merge "Don't auto-correct to non-whitelist shortcuts"
d44b249 am a6047aae: Merge "Set the shortcut frequency correctly."
f309f22 Don't auto-correct to non-whitelist shortcuts
a6047aa Merge "Set the shortcut frequency correctly."
f3204ee Set the shortcut frequency correctly.
eafff65 am be4d85fe: Merge "Fix bug and Add large test for decaying dictionary."
be4d85f Merge "Fix bug and Add large test for decaying dictionary."
93622c4 am 69d10385: Merge "Update en_GB dictionary"
69d1038 Merge "Update en_GB dictionary"
0ce9769 Update en_GB dictionary
dff8229 am 7da62bbe: Merge "Remove suggestions when string contains a period"
6a83a87 am 47462172: Enter -> Alpha keyboard switcher in Emoji palette view
192414a am 32cf6f85: Show Emoji key by longpressing the enter key
7da62bb Merge "Remove suggestions when string contains a period"
cfb018b Fix bug and Add large test for decaying dictionary.
df33982 Remove suggestions when string contains a period
4746217 Enter -> Alpha keyboard switcher in Emoji palette view
32cf6f8 Show Emoji key by longpressing the enter key
b3ac25f am 4deb824f: Add navigateEmoji
4deb824 Add navigateEmoji
8822a52 am 287c739d: Merge "Fix build"
287c739 Merge "Fix build"
e6e4c70 Fix build
8b6b9e3 am 785eed9b: Merge "Parameter optimization."
785eed9 Merge "Parameter optimization."
15b1a0f Parameter optimization.
6f726f6 am d76b5529: Rename EmojiKeyboardView -> EmojiPalettesView
d76b552 Rename EmojiKeyboardView -> EmojiPalettesView
7b8c9dd am a8f4efd0: (-s ours) am 069b185d: (-s ours) am 0de11871: (-s ours) am b2ffcd64: (-s ours) Import translations. DO NOT MERGE
a8f4efd am 069b185d: (-s ours) am 0de11871: (-s ours) am b2ffcd64: (-s ours) Import translations. DO NOT MERGE
069b185 am 0de11871: (-s ours) am b2ffcd64: (-s ours) Import translations. DO NOT MERGE
0de1187 am b2ffcd64: (-s ours) Import translations. DO NOT MERGE
5e5bcc1 merge in klp-release history after reset to klp-dev
e9557d4 am f645402a: (-s ours) Merge "Import translations. DO NOT MERGE"
f645402 Merge "Import translations. DO NOT MERGE"
d7e90da Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
f96391a Import translations. DO NOT MERGE
b2ffcd6 Import translations. DO NOT MERGE
e4343ac Import translations. DO NOT MERGE
4d4fe3e Import translations. DO NOT MERGE
e30c888 am 791a5a6a: am 06ba3ef1: (-s ours) am 551a1c24: reset to klp-dev branch to fix merging problem.
791a5a6 am 06ba3ef1: (-s ours) am 551a1c24: reset to klp-dev branch to fix merging problem.
06ba3ef am 551a1c24: reset to klp-dev branch to fix merging problem.
39ccc44 am 6594318e: (-s ours) am 5ce96037: (-s ours) am d03f1793: am f4aa9a7b: Do not merge. Revert emoji key position to JB-mr2
6594318 am 5ce96037: (-s ours) am d03f1793: am f4aa9a7b: Do not merge. Revert emoji key position to JB-mr2
551a1c2 reset to klp-dev branch to fix merging problem.
2215ce5 Do not merge. Revert emoji key position to JB-mr2
a9a54bb Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
2b361d9 Import translations. DO NOT MERGE
73ca0f2 am 423921ca: Merge "Fallback on empty locales."
423921c Merge "Fallback on empty locales."
c5f7d74 am 5db7eaba: Merge "Accept double-space-period after emoji."
5db7eab Merge "Accept double-space-period after emoji."
43a8a0c Fallback on empty locales.
8142fd8 Accept double-space-period after emoji.
3bf2c59 am 1d188a28: Merge "Fix emoji"
1d188a2 Merge "Fix emoji"
0cf92aa Fix emoji
664f11f am 0b288985: Merge "Fix emoji recent key behavior"
0b28898 Merge "Fix emoji recent key behavior"
e7ed5ca Fix emoji recent key behavior
f330de9 am c01707db: Merge "Suppress exceptions that have always been happening."
c01707d Merge "Suppress exceptions that have always been happening."
fba1bd0 Suppress exceptions that have always been happening.
e6a6402 am 676bb517: Merge "Add Ver4DictUpdater."
d5c90d9 am 618158e6: Merge "Refactor BinaryDictIOUtilsTests."
676bb51 Merge "Add Ver4DictUpdater."
618158e Merge "Refactor BinaryDictIOUtilsTests."
3944a67 am 6ec0cf12: Merge "Tentatively revert assets"
6ec0cf1 Merge "Tentatively revert assets"
0b4d75c Tentatively revert assets
799263c am 966af8b5: Merge "Make BinaryDictionaryTests use current time as a seed."
e4e0add Add Ver4DictUpdater.
966af8b Merge "Make BinaryDictionaryTests use current time as a seed."
5ce9603 am d03f1793: am f4aa9a7b: Do not merge. Revert emoji key position to JB-mr2
bcb196e Make BinaryDictionaryTests use current time as a seed.
d03f179 am f4aa9a7b: Do not merge. Revert emoji key position to JB-mr2
f4aa9a7 Do not merge. Revert emoji key position to JB-mr2
5544b96 am 3e5f4b53: Merge "Check the elapsed time for decaying."
3e5f4b5 Merge "Check the elapsed time for decaying."
67c855e Check the elapsed time for decaying.
10100b2 am 14d31d46: Add AbstractDictDecoder.
75d60e8 Refactor BinaryDictIOUtilsTests.
14d31d4 Add AbstractDictDecoder.
73ddd40 am 78409cd9: Merge "Separate shortcut targets from the trie file."
78409cd Merge "Separate shortcut targets from the trie file."
987fd92 am 0b626214: Merge "Optimize the parameters for the typing algorithm"
eb0526a am ef64676b: Merge "Revert emoji key position to JB-mr2"
0b62621 Merge "Optimize the parameters for the typing algorithm"
ef64676 Merge "Revert emoji key position to JB-mr2"
2ed09c2 Optimize the parameters for the typing algorithm
5a54a57 Revert emoji key position to JB-mr2
73b9d3b Separate shortcut targets from the trie file.
3853202 am 4aefcf78: (-s ours) am b6b39e5a: (-s ours) am b04ad22c: am 5c314825: (-s ours) Fix: Native crash when an empty attribute is written. DO NOT MERGE
1d814fa am 500a4a04: am e3bfed87: am 00fbb6f2: am 723da79c: keep history after reset to jb-ub-latinimegoogle-bayo
0b016e9 am 6dc50c6b: am f5907064: am 9e1a7ace: am 469de60d: merge in jb-ub-latinimegoogle-bayo history after reset to jb-ub-latinimegoogle
0b846b5 am a113196f: (-s ours) am 74b2fb2f: (-s ours) am e5a81559: (-s ours) am e8a00a7e: (-s ours) am 3efc5b6b: (-s ours) Import translations. DO NOT MERGE
6aed248 am b5048cf4: (-s ours) am 65256108: (-s ours) am c754d187: am babd4075: (-s ours) am 2c1faeda: (-s ours) am 10fa6a2e: (-s ours) Stop reading dictionary while regenerating. (DO NOT MERGE)
4b65f00 am 76635285: (-s ours) am f9a6b21f: (-s ours) am a6c3d80a: (-s ours) am 312c0f5b: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
e4bbbf1 am d297ba30: (-s ours) am 5e0cd120: (-s ours) am 72022bf3: (-s ours) am 2a66f52d: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
08d05fa am 54f2b5e5: am 2e0a2b2c: am 5c35c6ac: am 1e2543f1: am 458fb52b: Merge "Speak auto-corrections for accessibility"
61b9500 am 7e06a5a0: am 975520fc: am 78295f7f: am 9c0740b7: am bf1beefd: Merge "Surface the distance after first word for autocommit."
eebdb97 am 3e43916f: am 234b8f07: am 7a661698: am 12d3bd22: am 65330d28: Merge "Implement simple dictionary decay."
507ba65 am 1eaddbdc: am 20478247: am c8a82edf: am a4c73066: am ef084229: Merge "Use reentrant lock for main dictionaries."
20fed1b am 17b67822: am cdf39e66: am b424bb72: am 90f74e23: am 42941dd2: Merge "Update dictionaries"
a1df4c9 am ff1bb674: am dee48c88: am 9019d51c: am af5511c8: am 25f47828: Merge "Separate bigram entries from the trie file."
9dca25d am 77167567: am 9f08312f: am ab4f3bcb: am 2b73561c: am d40a931a: Merge "Change scopes of some methods in DynamicBinaryDictIOUtils."
220be6b am 90a779a3: am f13acd4a: am 18495ea3: am a8c74842: am 16a6b2a9: Merge "Make dicttool read the compressed combined format."
d4802de am 25f60d7a: am 5a9f255a: am b5518a23: am bf503325: am b698e9c1: Fix build.
9961654 am 2c2e2d9c: am 5e70221c: am 4c677d7b: am 0aaf42b4: am c1851004: Prepare dictionary decay.
8b663ef am 1bbd4a91: am 92bba1e3: am 72e6932d: am f2800fc6: am 1cf4789b: Merge "Set header attributes for ExpandableBinaryDictionary."
28e88f9 am f63c65ee: am 9442c3f3: am 33587f91: am 9c6e7e23: am b0c5ddb9: Merge "Stop vibration while repeating delete key in emoji view"
711a53e am a3448969: (-s ours) am 2cc6956c: (-s ours) am 17581e41: (-s ours) am 12d095ea: (-s ours) Import translations. DO NOT MERGE
4623743 am 60bf2265: am b775b7ba: am 8f650683: am 6f855d06: am a6e2ec53: Merge "Reduce Emoji size"
f0bc854 am ddeafb3c: am 641662ca: am 523d6090: am 36301d55: am 4dc2b913: Merge "Fix possible NPE in KeyboardSwitcher"
ef0f04e am 930770a5: am a343e80a: am c9b9c2a3: am ecc1408e: am 68bc4ba5: Merge "Add boundary checking for PtNode Array reading."
6e7a662 am 7df210f7: am ff305ac2: am 6540132d: am de12fcb0: am 8b580819: Merge "Add unigram/bigram counting."
8bddbf8 am 9e148bb5: am ae612f73: am 9cbb33f1: am be6076b0: am e74d4a18: Stop reading dictionary while regenerating.
5a383db am 8e37ad38: am 5e0699bc: am 534e25f2: am 4ac33aca: am b7dfacd3: Merge "Send backspace as an event when TYPE_NULL."
de71361 am 04121a9a: am 8ab40ebd: am 8e235e56: am 1e886ac5: am a328f538: Fix PrioritizedSerialExecutor.
a616775 am 9442f7c1: am 18f70d5f: am 000ce0d5: am 704ab0f6: am 781feb74: Remove unused methods.
0af4505 am aa7636c6: (-s ours) am 923043b9: (-s ours) am 3cbc3787: (-s ours) am c3cee388: (-s ours) am 45de3925: (-s ours) Merge "Import translations. DO NOT MERGE"
2462d64 am f04323ad: am ab2844ff: am 2da086c0: am abb63c12: am 15da61b7: am cd2923a6: keep history after reset to jb-ub-latinimegoogle-bayo
9a1d681 am ccfbcdb5: am 4c70c7c3: am e2f7405e: am b60d479a: am bca73335: am 2aea83a4: (-s ours) keep history after reset to jb-ub-latinimegoogle-bayo
289c772 am 92ee87da: (-s ours) am 31e36465: (-s ours) am e6ba144e: (-s ours) am 932d0ba8: (-s ours) am b3e68321: (-s ours) am cc670c5d: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle-bayo
0220853 am 580a7b67: am 7c0cd7c1: am cc287d3d: am 6bcd19f2: am f3f2a52d: am 419d5af0: merge in jb-ub-latinimegoogle-bayo history after reset to jb-ub-latinimegoogle
618aa9b am f1aaccc6: am cb1b38be: am 0b7c05fb: am 199b50c1: am f2d39998: am f05aeb64: am 2e58670d: Quit using ExpandableDictionary.
3276abc am e5cddd88: am 951afa9c: am a81cd44a: am 92512d85: am 43fcdc15: am 8d7365d4: am d1ae0304: Fix OOBE in JB backword
18b3af1 am 4378c963: am 8c2a7c00: am db72c6ba: am a267250a: am 740c7bdb: am 94759249: am f068c6e6: Merge "Low memory mode in UserHistory"
55dac42 am 11188392: am 2378740f: am ea420bd0: am 3cf4169f: am 5e4b9b8c: am 1a46424d: am f6009233: Merge "Tweak for armenian periods and commas."
03bb18f am b601b7a4: am bddbf65b: am 839aa655: am 9af55705: am 007bcdd0: am 0f3e55dc: am 445ba578: Merge "Add a utility of isLowRamDevice"
ce7d7f7 am 821a44db: am bf9c8ff0: am b4d4b110: am feecef52: am 9e89baf1: am 3d77934e: am 55e7b360: Merge "More tweaks for Armenian layouts"
482164b am 83aaf9ba: am 89c3558a: am 2dbcb5b1: am 1f3d71be: am 34b1f3de: am 572c1ac5: am 3e6b68bc: Merge "Allow large memory space for GC."
58e2bf2 am cd307257: am dda44f60: am e53de23e: am dba48f27: am 5848c12c: am 821bff92: am 3d68b066: Copy only the spans we are interested in.
33cd9dc am 6e77dd84: am e045110f: am 533bc010: am 100f4e44: am fac7e953: am c3f7ddd7: am 3ca9c5cb: Merge "Implement delete key repeater"
f4393b2 am fab08d6b: am 600bf333: am f9cc927e: am 97b3349f: am 566ecef3: am 5fad442f: am d8c037c1: Merge "Tweaks for Armenian layouts"
d3b9390 am 13bd31ef: am 0cc2bd59: am 063cd96f: am ae0d11fc: am d769d9a2: am d82be209: am f3cd38f2: GC step 5. Add large tests and fix bugs.
1723908 am 2da25ce9: am 1c4de00c: am 3998e766: am 9560c3f2: am 173e6bff: am 88603e9a: am dd7d95bd: Merge "GC step 4. Update all positions in new dict and add a test."
81cda27 am 437e3c11: am 64e9ff43: am 8affb436: am a3bb91b7: am 5604a329: am c6c72b22: am 50704b7d: Merge "Turn off alpha of key popup preview"
67871e6 am 355f0c6c: am 50c50ce3: am 86b725b4: am 992f87df: am 6f4ce806: am 473f4426: am 9cea5e0c: Merge "Update assets: selected popup key background"
a0a8b3f am 07ba7c1f: am 7761c116: am cabe4a1a: am d8b6190e: am b33e950a: am 9e287b52: am 8f23c6f7: Merge "Detect cases where rotation messes with initialization"
b89c735 am 17dbdb59: am 6af9a633: am 8b7e301f: am 5bc4e31a: am 78c0d3fb: am cbd19874: am 42365a7e: Merge "Fix runReadUnigramsAndBigramsTests."
880cca8 am 1e50093c: am 4ff1a9b8: am 1a489494: am 32cc223a: am 550c0ae7: am 3216beee: am 0de5df17: Merge "Keypress vibration default value for Xperia Z Ultra"
36e337e am 3c57f01c: am 80310891: am e364c6b7: am b5f3e55c: am 1c41a993: am 363f9d49: am 36cd7e5e: Merge "Khmer currecy sign should have been non-bold"
a697b8d am a81deef9: am 7711b3b7: am 4e42610f: am 2b625dea: am d7f8942b: am 386a0dc0: am 0355bf2d: GC step 3. Place and write valid PtNodes.
c081ec0 am d74ea54d: am 14a57a92: am 6f60d831: am 6ad48597: am 033de283: am 51c4b0c1: am 7a8dabc3: Merge "Address an issue in Khmer layout"
7620aa1 am 759cf87d: am 98997fe3: am a700ec0c: am a7663783: am 8471af33: am f95d79e7: am b71f63bc: Merge "GC step 2. Finding garbage bigram entries."
4d52e74 am c62d08aa: am e0b0721e: am 31c081f1: am 698a0bc9: am 0b3f11c5: am 564e29d9: am 262b8672: Merge "Catch SQLiteException from remote processes"
d7542a9 am 4c696316: am f108b76f: am d2e90130: am 85f7af7a: am 1af0187c: am 2e107841: am be3be424: Fix a bug that happens upon a race condition
07484f9 am 2b166ec8: am a8b2b86e: am 87fbbbb2: am 77fc91b2: am 1cec6243: am 21915c4c: am 3de1aca2: Merge "Update resources: Colors"
483191a am b7b52557: am 49359017: am 525cca4b: am 0f5eb39f: am 348cb4e7: am 702bd17d: am 225745d4: Merge "Step 1 to implement GC. Finding garbage PtNodes."
0623190 am d2f5810f: am 91b2d757: am 565d630a: am 80c98ee6: am 9a68f8c8: am e6c6df90: am 280990bc: Merge "Address a couple more issues in Khmer layout"
72e013c am 55c2f3d6: am 6a8b8063: am 315eb962: am 9d68daa7: am 2b6b557e: am 4f5f3ebc: am 1d1a3d52: Merge "Fix a bug where null would be converted to "null""
bb750b1 am 7da89ed7: am 033d7cf9: am 614358b6: am d86d5bbb: am 6f868bce: am 01c75387: am baa31217: Update resources
c6c9b4b am 745e52f9: am d060142c: am 85cb7a38: am 44c10c67: am 23bbbe3b: am f8c02953: am 2e3c1106: Address a couple issues in Khmer layout
0c0f25a am 212fe14e: (-s ours) am a76cc2f9: (-s ours) am 39ddbdc5: (-s ours) am 40ece57a: (-s ours) am c2b691b8: (-s ours) am a2f35060: (-s ours) am edbbd53c: (-s ours) Merge "Import translations. DO NOT MERGE"
0df27e1 am ff21b50a: (-s ours) am 5217dcf9: (-s ours) am 6085fa21: (-s ours) am 32fc194d: (-s ours) am 1ac12cd8: (-s ours) am 5129f644: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
dc8f4ae am f20ad9d2: am db6a0159: am f6bf5971: am f14f4233: am 8d514e65: am 837d5365: am be5e21ec: Add Khmer layout
8f3480a am 3e48fe91: am 5181d18c: am 9246f161: am 38ba7808: am fb10c884: am efac15b0: am 72503243: Merge "Add showSuggestionStripWithTypedWord."
0fb26be am dc34d477: am eff99ec6: am 8120bfb7: am 3d30a815: am aa2bdaf3: am 86e5d029: am 5fe31f23: Merge "Show Emoji category page id indicator"
51d8940 am 970edd64: am dd44d9a9: am de0198ab: am 4621103a: am 9b30a5b9: am e8f72205: am 80f934af: Add comKeyStyle
213b168 am 17731f0b: am 5314991c: am 842e59d6: am 8d73ccf4: am 48312632: am 46dc1ccf: am 7ba78687: Merge "Add Ver4DictDecoder."
3ffd880 am 1da81476: am 330104dd: am cfcbdb18: am de8a986f: am 78479ae2: am 978a74cc: am 11ce0545: Merge "Fix hitbox of emoji key"
04c7cf1 am 374d399a: am 145b35a4: am b59076e4: am 60de4196: am 939ff44e: am ae563e9e: am 926ee64b: Merge "Add a new option for version 4 to dicttool."
9baf75d am 97ca408a: am eed00e91: am 84faa7d0: am 005c9e92: am c375d599: am 6e514afa: am 4c5e6634: Merge "Groundwork for implementing GC."
029c60f am 448e9797: am 5f6da9f5: am be694bcb: am e5b501b3: am 71b1d059: am 418a73d3: am ff493744: Merge "Quit skipping user history dictionary for gesture."
fc5c432 am 6b4ccca0: am 3d21fadb: am b87876d9: am 38940bde: am 9b01b234: am 58b6df44: am 6f68b736: Merge "Fix an off-by-one error."
beaec94 am c1305f35: am 8b0d5243: am cab6e976: am 6bff14c9: am 3927701c: am 0cd8b203: am 284e73bd: Merge "Show emoji key on PC layout"
36916c9 am 3f64b668: am 4b172004: am cdc0c104: am 7bc4f7db: am f23b2822: am 8cbb86ea: am 142d68cf: Disable Nepali layouts temporarily per product call
878d711 am 15137002: am a3fc5e0f: am b858f1d7: am 9dabfcb4: am 5b8b9932: am 1866b90f: am 7635ada2: Merge "Fix test in SubtypeLocaleUtilsTests"
bc0ade4 am 56155191: am ed7f6c99: am b7210087: am dbac492b: am 3a82b93e: am dbb3b98a: am 86780628: Merge "Fix an NPE."
58155b0 am 1e19af7c: am 6231649d: am 4d3cc65f: am 415df915: am a06946eb: am 1defb939: am 08bc97f8: Merge "Allow double-space-to-period after a plus char"
bab7154 am ff9fc93a: am e1bcd53e: am 3bf1e8f9: am 82c746a7: am 46055bf3: am 438b1b32: am 75feb0f6: Merge "Change name of header_reading_utlis.*"
667f529 am 5707c236: am ff87825f: am 7242de21: am 85855f8d: am b3e9e63a: am c190a33a: am 561a8311: Merge "Add dictionary header writing methods."
c5c0908 am a6268ac2: am d91dad42: am 8de2a2e8: am 833c7546: am 5284ef4f: am 3d184ea4: am 957a2337: Merge "Set EmojiCapable"
59994a3 am 55a9f717: am 16a2c7e6: am d46abbc1: am 857801fa: am 44d440e2: am 85df7bcd: am 8837deab: Merge "Fix Emoji recents"
563fbd2 am 17783798: am a74698e9: am 98c930bb: am 9c7a56df: am 6802eb83: am 3255b9da: am 256937b4: Merge "Fix getChildrenPosition."
d694791 am c41333a1: am 2fb4a2e3: am 491a9181: am e7e82a2c: am 3486b89f: am 6e0bdd58: am 59418672: Merge "Don\'t resume suggestion on digits."
92093d2 am 9825b49c: am 93f7529e: am d485757a: am 17861ba4: am a01859dd: am 7b303cf6: am 4ad4b9d9: Merge "Fix contacts/user dictionary writing."
c855e85 am e18f9531: am d4adc213: am 7980eb15: am 884b3e48: am 44fb6bea: am b4f01d8e: am 72e53a1e: Merge "Implement dictionary flush."
bb2d45f am 6cdb70e3: am 27c1bbfb: am a70c6a78: am 29abd61e: am f87ef387: am bb11d266: am 9465819c: Merge "Add BinaryDictionary.getBigramProbabilityNative()."
1b7cb1e am 9cfa7929: am 7158f2a3: am 9f8471f9: am f3d4eb3b: am ae031ca5: am ef518bfd: am 9b78241d: Merge "Improve trailing quotes processing"
c4bec3d am 30a5d872: am 3af0abfe: am 74352fb9: am 7922c9af: am 5da6b2ca: am 97f53a9f: am 4e17b42d: Output input index of second word\'s first char.
478a4ce am 2309322a: am 9ac94bb6: am 3476bd2d: am 38a474e7: am ebed30c6: am ae08b27c: am 060917ed: [AC9] Resize an array
83f6b9f am 3a0c71ab: am 8aec032f: am fde81839: am 0064eac9: am 549180d4: am 3cf85c10: am 5cab0eb7: Merge "[AC8] Restrict the suggestion strip to the correct part"
1be56ab am 1772df4b: am b38141de: am 317b80bc: am 5783a3a8: am 4b28d0f7: am 2715b01d: am ac7e005e: Merge "Prepare dictionary saving in native code."
289fec4 am c9e20cac: am 1f1d9ba7: am b7a3c07f: am 0624be6f: am 976414b0: am 7c954268: am d9f450ef: Implement removeBigramWords() for DynamicPatriciaTrie.
b3631d9 am 17980837: am 85001d81: am e271f10b: am 8a24d596: am 54110e72: am 092263c5: am 7e51989b: Merge "[AC7] Actually auto-commit."
f06daa2 am 380c457c: am 67bdd042: am eae81394: am 8acfb5e6: am 1935d8ee: am 55fd8c23: am d2cafb03: Merge "Temporary disable saving keys of emoticons to recents"
59f28fa am d687c67d: am 0ee00593: am b705fd1b: am 2a27fd92: am 535d5a94: am 8f7471d9: am f1f0b325: Fix Emoji key pressed background
479e2aa am ae8c7408: am d3198926: am 442f7bc2: am 61198a59: am f201f795: am 8c7bb606: am 71cce2dd: Add a large test for BinaryDictionary.addBigramWords().
0cafc77 am 5e6e79aa: am 8797b698: am 1c423e5f: am 7ab24464: am 605a7b64: am 1517b68b: am 280fb1a1: Merge "Fix handling multi-bytes characters and add a test."
11c10c9 am fbf28202: am 3bff05d4: am 6cc05528: am a8f48eea: am bbabdd78: am 50ba8769: am 7bcb1513: Merge "Support multiple screen size of Emoji keyboard"
80a3877 am 8da31488: am 522b462b: am 29ef2c8f: am bf7577f7: am 9eb9dcbc: am ec6d7acc: am 6d1a29ea: Fix build.
b8f5a48 am 5c9dc353: am a7d30798: am 7689f7ed: am fda43088: am 4ffe29bb: am 582c1113: am 8bdb2707: Merge "Implement addBigramWords() for DynamicPatriciaTrie."
3c78303 am a9ee33cd: am b6d5d5ee: am 678f5c21: am dc7d75ef: am 72f10c65: am f5e03177: am fc51a820: Merge "Disable smooth scroll of Emoji pager"
f373eeb am 7b418d9a: am b52717e9: am 4b60e48b: am 62048198: am 18a34da4: am 7074307b: am 73d607fb: Merge "[AC5] Introduce the setting for phrase gesture."
ef21491 am 1d1eb520: am 2252a181: am 410dc6ff: am fe37c292: am 469ae329: am 9320451f: am 8faa1a44: Merge "Merge NOT_A_VALID_WORD_POS into NOT_A_DICT_POS."
e5f870d am ff391d51: am a1f16a50: am 020974ec: am f79a3d55: am 97e61fb6: am 51c78871: am 874ef755: Merge "Move methods using ByteArrayUtils from .h to .cpp."
1427681 am 13e83260: am 1477d486: am 785a4ff6: am 08fddd8e: am 2c95afb7: am dfc51ec9: am 7d2a0db7: Merge "Add boundary check for PtNode reading position."
cda3ce2 am c1d700b6: am afa95cc6: am 8c91a1ac: am 10db9b05: am 06e09eb7: am 4e3d7782: am f3f00006: Save & restore emoji keyboard state
39d4690 am e2de9102: am 6cf81404: am a0f1fdd0: am bc30d366: am 30df9168: am 6b7e1a41: am c65f6c30: Merge "Split Emoji categories fitting the pager"
2f01655 am 9ec96ee3: am 70d654a8: am e9df5f32: am 987ed95e: am 6390315b: am cbc417be: am 187dd85a: Additional fix for Lao; No spaces used between words
c21e7e1 am 0fdd81f4: am b2b6a877: am 633e2233: am f8dc8f2e: am e5834555: am aeeaca93: am 0f317a56: Fix issues with Nepali layouts
480e422 am 653bc86a: (-s ours) am 9f82e142: (-s ours) am be080dd2: (-s ours) am faad3fff: (-s ours) am b37a8825: (-s ours) am 35062e99: (-s ours) am e429dcfd: (-s ours) am 8b2d8dc9: (-s ours) am ea8d6329: (-s ours) Import translations. DO NOT MERGE
e6e636d am 11d42c27: (-s ours) am a62230b8: (-s ours) am f15bde95: (-s ours) am 1090569f: (-s ours) am 5f4c30ce: (-s ours) am 54fb6fa5: (-s ours) am 900a748b: (-s ours) Merge "Import translations. DO NOT MERGE"
3ea9cff am 3983fa3f: (-s ours) am bb537d5b: (-s ours) am 2a04a956: (-s ours) am 21f61e2f: (-s ours) am e7c1fd2f: (-s ours) am e8292f77: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
ddb2a39 am 812ee6bf: am dd1f3f3e: am 66f1bdd8: am edc66607: am 09c831d5: am 28b8bbde: am 1313d17d: Small tweak for label_to_more_symbol_for_tablet_key
6fba8a2 am 8a69af73: am f8bb0ebb: am fdf53724: am afeae34b: am 44983537: am 3c9c1103: am cdc2ce8c: Merge "Use DynamicGridKeyboard for EmojiPager"
27cd79f am d19354ef: am d1888c3b: am c58c3492: am 459a003e: am 5774dd30: am db5ec997: am 505b6ba1: Merge "Add Lao keyboard"
edc1c85 am 5e2f0eed: am b4609ad3: am 4b4d84e9: am cd8da575: am 7e99c5b1: am 3a3dab3e: am 41aaff6c: Merge "[AC4] Add native methods necessary for auto-commit"
3c5ded5 am 404d58a5: am a1de5324: am e36d498e: am 274e9c38: am 0aee7a05: am 408ab9a3: am 04bf3cd4: Merge "Employ "bigram link" for handling moved bigram target."
0567d3c am a940d156: am 77b24f08: am a0611302: am 541cc067: am e00818e9: am a2ce17a9: am fbc7e61a: Merge "Add Ver4DictEncoder."
c26aaa8 am 43c82b30: am aedc43b8: am e3b74802: am 5835493d: am 9b69701d: am 8780b644: am ffebc9cf: Merge "Add shutdown and isTerminated to PrioritizedSerialExecutor."
b38264d am c4af8db4: am de06914b: am 67f8e91e: am 72ad275a: am f7580315: am 90aa110c: am b9db10d6: Merge "Refactor RecentsKeyboard"
9984fbd am 89465256: am a532ed54: am 31bc25ec: am 864c3b33: am 95868682: am 5bfb9777: am 610f3eb4: Merge "Update three letters in the Nepali (Traditional) layout"
a282b33 am a1bf3a36: am a5cc56b2: am 6023d08e: am 8340caf4: am 0e55b399: am f1374dfb: am 1c6263ac: Fix more symbols keyboard for Armenian
5b69c13 am 570a4a9e: am de64be83: am 7b96472e: am 54ec5740: am 06357b20: am bebef282: am e3a38af5: Merge "Fix emoji tabs"
6e89adc am 02e3607a: am 56fecd33: am 17e4045f: am 9b98ec02: am 82fa6fd0: am 6af8936b: am ebe3b3e8: Merge "Fix bug related to dynamic patricia trie bigram adding."
b41d7e8 am 6f80092d: am b4dcf06e: am 3e24bd49: am 5c141576: am 3ba67184: am dc2cc821: am 11370b37: Merge "Update children\'s parent position when the node get moved."
93be2fb am d14ab9df: am 279b9828: am a510dab4: am 4f7b9535: am 3f7b2b3e: am 786f9243: am 244eca38: Merge "Fix emoji keyboard insets"
7c81907 am 7ea5523f: am a5ba2c5d: am d0955568: am aebf1eba: am 4b4d1359: am c9e21e82: am 1f9c5bde: Show Emoji key on more symbols keyboard
2645301 am 4097885c: am dd673efa: am 25457906: am 374f6563: am e8f0d5de: am f1fcfa3b: am dd072e32: Consolidate EmojiKeyboardView
03868fc am 502ee55e: (-s ours) am 3bf3f341: (-s ours) am a53755b5: (-s ours) am 71fb12cb: (-s ours) am 0a6b351a: (-s ours) am 5863e423: (-s ours) am 864f03f2: (-s ours) Merge "Import translations. DO NOT MERGE"
c372d62 am ec961d78: am 86ef4e3a: am 6239dd1d: am a082d941: am 65787ebc: am 95df0f2b: am 40666017: Merge "Avoid recorrection in ex-password fields."
00f69ad am 5d10dd21: am 144e3633: am 68864778: am 1d7df5f6: am 12871151: am 712fb6c6: am a6dc3056: Merge "Add getDictDecoder."
afba68f am 3ce65ddc: am e1a2915c: am 4218477d: am d1069f51: am dddaed61: am b66ecdeb: am 28af9ed1: Merge "Suppress emoji tabs on JB-MR2 or previous versions"
02ce7d7 am ac286c8f: am 5ed6ef8f: am 4f87007c: am 85f1391e: am 4e927cd3: am 0d86a015: am b118a9d7: Merge "Change cache capacity depending on the dictionary size."
530c7b6 am 5d3cc219: am 9ad87025: am 8b0a06a7: am a5244246: am 12c9b7c3: am 57ee1b7e: am 695a5a39: Merge "Change space key height in Emoji keyboard view"
809a8ee am 8fc4cac8: am 71ba3d79: am 3a3d8427: am a0882052: am 48ac63f6: am b672d97d: am 8a10776e: Fix punctuation spacing for Canadian French.
c302e7d am e15df49b: am 36324048: am 41426b57: am 19667ce8: am 2fb351b7: am a3be38eb: am be470f06: Hide DictBuffer from BinaryDictDecoderUtils.
8c4600e am d643cc1b: am df0fb26c: am 3065f8a3: am 022394a3: am fe3e612c: am a1efc189: am 3508eb14: Merge "Remove changing a word when added to the dictionary"
372a66d am 7df53768: am 78ea21d0: am f9664c04: am 4b606079: am 0d3ba0a1: am 5b6ec109: am 1b80a45e: Merge "Make terminal cache small."
13c1d77 am 76d11f39: am 31e301bf: am 1ae79130: am 3bbe023b: am 7f6ff1a7: am c6df31d4: am 76e431b3: Merge "Use same session id for typing and gesture."
f87c4ab am 7e61df22: (-s ours) am 1fc7af2c: (-s ours) am 1908f15a: (-s ours) am 38a8cbe5: (-s ours) am 27d244d9: (-s ours) am c9cf78b7: (-s ours) Import translations. DO NOT MERGE
4827703 am 70076778: am 1f5af687: am 61bcf22d: am 687bfc81: am 27cdfbef: am e4939114: am fc5e78b6: Clean up Thai keyboard layout files
2b91693 am 91f105e5: am f1ba5e1b: am 452734ce: am ceb39649: am abe16746: am a96c59bb: am 7547a704: Add writePtNode to DictEncoder.
1abcd65 am 45157f41: am 817da321: am 44862d2a: am 79f93d84: am 864a3e67: am 811e37b3: am 95bc256f: Add a flag to readDictioanryBinary in DictDecoder.
a4586e7 am 922394f9: (-s ours) am 817b6b52: (-s ours) am 33d12f9a: (-s ours) am f78da86d: (-s ours) am 0e1a661b: (-s ours) am 4c69242e: (-s ours) am f7ec77fe: (-s ours) Merge "Import translations. DO NOT MERGE"
bbdc7eb am d1dbd8e0: (-s ours) am d97cce61: (-s ours) am bf5779c7: (-s ours) am 95bdea4c: (-s ours) am 5cc9b3c5: (-s ours) am 75344bc0: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
f8602c0 am bdbad519: am 66aaef21: am 47a6ed56: am 3d4b298d: am 93cffb38: am 3f8f872d: am d7b76984: Merge "Add tests for BinaryDictionary.addUnigramWord()."
d2ae33c am ea487dea: am 77a662b3: am 2cc64c2d: am 91efc996: am ade52627: am 4be963a1: am f38969f3: Fix bug of dictionary dynamic updating methods.
26a3dff am fa4e340e: am ca0555cd: am 887abfad: am e06908ce: am 0d102fa7: am d0132458: am b8e857f7: Merge "Add binary dictionary tests."
5a33588 am eef444b1: am 7273b2d7: am 77f38c5d: am e5125b1a: am 3c61126e: am 6b98419e: am e193c525: Revert  Ida230ca42 and I6adf7d08f.
0e694a2 am 52c21dab: am 095b8d05: am c005aa47: am b4ce562a: am d607a368: am 4754ac4c: am ef073f40: Use PrioritizedSerialExecutor instead of ReentrantReadWriteLock.
5696382 am bfb74e4d: am bab96fe0: am dd9adde6: am cfe9bf98: am 50e7181d: am bc435b78: am 40e91e45: Merge "Check the version of format options before writing."
d79cf14 am 29fca759: am 3dbb1ca8: am 0a8aafb3: am a3ea9d12: am 31fe08e9: am a01e18d5: am e531c224: Move a flag about switching dynamic update to java.
7a52831 am 5ee06acc: am f37425dd: am b9241b9a: am b6531747: am 1d9692ce: am 2e4a9177: am 5bf96a8f: Merge "Add AsyncResultHolder."
cf8fd99 am 62031d3e: am 5780558f: am c34a07f9: am 536263fc: am e7f28f4e: am 0f2fe443: am 21066960: Merge "Fix: ExtendableBuffer"
588789e am 461c0139: am 847f32eb: am 0d598cca: am 7854ed82: am 7f23c1f3: am 5599b04a: am 21661706: Merge "Implement split and create node methods."
b1fdfeb am 6dddb544: am 402e6ece: am 743ddbab: am 22f3f49f: am 4e7e4a02: am ee98aa17: am c5f35a9c: Merge "Calculate parent offset from the head of moved node."
1547467 am 64a85856: am e022706b: am 3c307955: am dab4af47: am 7e2ed3b9: am d20bee71: am 1d4a07f6: Merge "Re-call getBuffer after writing in bigram/shortcut policy."
df6f806 am 9593b5d2: am eb7ecaa6: am a5e971fb: am be857d00: am ef1487ed: am 111e37ad: am e3e2b03d: Merge "Implement create children array and add child method."
2c10293 am d9d80a15: am 1dfc4d2c: am f7230367: am 44f22e0c: am 779f99a0: am 011ce47f: am be963611: Merge "Check contents in user history dictionary tests"
9863f14 am d70fb8cc: am b8010437: am beb7cfc7: am 3beff3c3: am 227477f8: am ecdde8ee: am 5e797bd7: Merge "Implement update node probability method."
85347dc am 7b13c04c: am 10e1e342: am 327f8935: am 57902287: am 552a74c4: am 45bede32: am 70e81af7: Hide physical structure of the dictionary from BinaryDictEncoderUtils.
8fb3a1a am 52f146a6: am 046816c7: am c630fcbd: am 323b241c: am 00b39433: am e4d8dd65: am cc2751ba: Make commitCurrentAutoCorrection asynchronous.
493f724 am a416af9d: am 333576e9: am a250fc8c: am 9334f400: am b59e8066: am a14332f5: am 37e0fd2f: Revise TODO comment for I823912e3979829a.
1e4720f am be84583f: am 0e4cb3d7: am 02f181fa: am abadba70: am b023fb67: am 1d818b06: am 773f2272: Fix: wrong locking order.
41addf5 am c756bdda: am 344e8264: am d2c0580c: am 4c910dfa: am fac0fcd4: am 8a325042: am e7ac9003: Merge "Write forgetting curve flag."
d7e0cd6 am cf78dda7: am c561374b: am a4dad9c2: am 5ad09c05: am 3a16edf9: am 18713ba4: am 563bcb51: Rename write(|Signed)VariableAddress and to write(|Signed)ChildrenPosition.
8a88b78 am a8046ca1: am 979f225c: am 4d44b0a9: am f1b71865: am caa74795: am a31e41f5: am 6156892b: Add computeChildrenPosition and simplify writePlacedNode.
bdc4dca am ed63b039: am 0406ac20: am ae7ea7f2: am ae673700: am bba505f6: am b41d66d7: am 3fbc5ef1: Implement inserting new node into PtNode array.
62f3cec am a1470af5: am dab037a2: am fc18048c: am 916d6984: am e0a246e4: am 6d0b1c8c: am 142511c4: Merge "Add margin to the label of language"
793aa2c am 297831ed: am 0a57a8ef: am da034e93: am ba99d15f: am f2132283: am 9202af7f: am 4aad381f: Merge "Optimize tablet layout"
4ba81b2 am c85b7842: am 13bcfb96: am b76fe195: am 58dc89e3: am 0383e1a0: am ae7e7e0e: am 40182c73: Merge "Compute probability using structure policy."
8b88aab am 8689066b: am 4d500870: am 3cddc830: am dfe19a46: am b1703681: am db1e9eea: am 48554e22: Merge "Add node flags creating methods."
1da60c0 am e37e1b9d: (-s ours) am 0ac3d67b: (-s ours) am 94382c59: (-s ours) am 370a420b: (-s ours) am 27522506: (-s ours) am 6c6914d2: (-s ours) am a8550e22: (-s ours) Merge "Import translations. DO NOT MERGE"
fa0eca1 am 0d641632: (-s ours) am 7fc6d47d: (-s ours) am c49067e5: (-s ours) am bec78f76: (-s ours) am 767f467a: (-s ours) am a8663a41: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
d7aed31 am 873e1cdb: am b4038f74: am 5d81aad2: am ef3eb8f4: am 14dcf58c: am 0e1a38b6: am 1c6b9582: Merge "Rename key_space -> key_space_5kw"
bc52d81 am e864356b: am d8c1fd87: am d8f62362: am f487421c: am 87a67538: am b3091c5f: am c612a981: Merge "Rename key_space"
a5e15e2 am 459c7da0: am 1e8d3b50: am 72f5961c: am 11092d4e: am 05fb694b: am b7a8c1c3: am b690c039: Merge "Optimize layout"
9b66434 am 1a369174: am ecfd2709: am 3b85640f: am 46b9cdae: am 007fdbb3: am a5d78ae4: am 96a06316: DynamicPatriciaTrieWritingUtils to write PtNodes.
b41b5f1 am 03d55258: am c4e8b827: am f557074e: am c68716ea: am 802e0e21: am 2008965f: am b1af47c8: Add a callback to the arguments of commitCurrentAutoCorrection.
69f0a60 am 5c1cbcd7: am bdabadb7: am 49e6dea1: am 6a710763: am c6cd2c64: am 82b149c0: am 80fe84b3: Merge "Consolidate voice input key options no.1"
d60d3c2 am fe45e45a: am 9266a497: am 10429cca: am de566556: am db294b1b: am 60e487f5: am 55f5f7a0: [Refactor] Add writeDictionaryHeader.
c5e8525 am 79e1a689: am b347090a: am a8daf91d: am c6b8ac67: am 6ca08f5e: am f0748e91: am 87855f97: Merge "Add comments about how to calculate parent and children addresses."
f3844dc am 1f129c8b: am b772d165: am 64e0ec85: am 83b22056: am 587d8003: am b6461173: am 2a41a356: Add code point writing methods for updatable dictionaries.
a3291aa am 057a0902: am 5dbe2fbb: am 4124e6c1: am 0d2575d9: am e096f38e: am 1247a05c: am 5901b5e1: Check usesForgettingCurve in HeaderPolicy.
d2bfe06 am 2d232c19: am 636c2c73: am bfbc6904: am 14ab5637: am fb64505e: am 39d4a54e: am 91486bdb: Merge "Employ a header attribute map in headerPolicy."
2f494b9 am 5304f974: am 76f08cc5: am 1a93265c: am fd060f16: am 98b26546: am 943e88b7: am e0502496: Revert "Remove symbols shifted layout"
8b02eb2 am b263ff35: am 46dd9710: am c8edef88: am 8f5cfda1: am 531b4a39: am 183570bb: am e3150664: Revert "Remove symbols shifted layout related code"
f05789f am 05dd9a83: (-s ours) am a66ef92c: (-s ours) am d00e3a0d: (-s ours) am 9bcd96ab: (-s ours) am 01006591: (-s ours) am 2ff67d34: (-s ours) am 226e9fcd: (-s ours) am 33e04db2: (-s ours) am 5d8e513a: (-s ours) Import translations. DO NOT MERGE
a6c00aa am e363f1ac: (-s ours) am f3875aa4: (-s ours) am af7c0db4: (-s ours) am 16acdcc7: (-s ours) am de9150b8: (-s ours) am d8e256f8: (-s ours) am cc6752e5: (-s ours) Merge "Import translations. DO NOT MERGE"
41417b3 am 5ef26b7a: (-s ours) am 2807afb8: (-s ours) am b69054eb: (-s ours) am 75e8cdd0: (-s ours) am f6e0fe32: (-s ours) am 78496045: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
7b6573a am f381ce5d: am 75bebf10: am 61940c4a: am 75bd15a8: am a89b52e0: am 79d17be3: am 42b799d9: Revert "Remove symbols shifted related unused texts and styles"
b587223 am 3ef770f4: am 6e997cbb: am 0cdcccf7: am 2caa69f5: am 91779087: am a8df0b92: am 5d8fd545: Change name of bigram_list_reading_utils.* .
59c38c1 am cc29d7f5: am 964fd167: am 510d07b9: am bd246896: am 6eee1239: am b5a3d3be: am 202e416b: Add bigram writing methods.
b6d6990 am 3a576249: am a2a9414e: am 86224250: am e0e8ede8: am ffe3de7a: am 4f9e0972: am 64621cf4: Merge "Add DynamicShortcutListPolicy::copyAllShortcuts()."
be53758 am 233c53eb: am bc797b32: am ccad1dcd: am 86b734b3: am 52c99f1e: am c606e9d7: am 648088aa: Change GET_SUGGESTED_WORDS_TIMEOUT to 200.
0e44f21 am dfac5dbb: am 61f90e89: am bdbdad2c: am de48c7d7: am adc85270: am 43e8a4f2: am c4c7a59a: Merge "Change GET_SUGGESTED_WORDS_TIMEOUT to 50."
9a65c85 am 45afede7: am ed5e86f9: am b2755567: am 5441871f: am 4662efaa: am 470e8339: am eaee1561: Optimize tablet layout
3f7b9f7 am deb4a1cc: am 8c0b7106: am 9b0b532a: am 0a90bccb: am ae81d85f: am 794d5121: am c6cfa6c6: Merge "Implement reading side of updating methods of dpt."
c5164d5 am 3622b3b9: am bff40692: am 4623ee74: am bc1c41e4: am 1311d6f2: am c01606c6: am 908fc4f1: Call getSuggestedWords asynchronously.
ac8f191 am 322d2f1f: am 8a22790a: am cd127b15: am 9e1bb379: am b1aa3903: am 2be5da0f: am 8616e4c0: Remove typedWord from the arguments of showSuggestionStrip.
82236f5 am ff253314: am ae3fa80a: am 7205063a: am 4eb53a30: am 529c80a2: am 9cb0f9df: am 75d1cb66: Add buffer writing methods.
3876196 am 82db3ce9: am d812f026: am 076d151a: am f752a91c: am 3368488d: am 5db202d6: am 2660f83a: Change name of extendable_buffer.h to buffer_with_... .
af5a9ed am 94d2bb0b: am de6ba9c8: am b60a6855: am b2a214af: am ae1334c2: am cbbf2555: am 3e76487c: Consolidating dict buffers into BufferWithExtendableBuffer.
dc7af88 am 71b74a73: am 3b6d0562: am 51e1c476: am 0b53db4c: am 2ca17ba2: am 56f4ffde: am fd3509ef: Merge "Consolidate 7inch and 10inch layout"
dd90fd8 am 1920d477: am 6edfe9df: am db10fb2b: am be78b4e5: am 7256a42f: am d4d647cd: am 9666a228: Revert "Revert "Add onGetSuggestedWordsCallback.""
14edb35 am 76a65c43: am 26ae63ad: am 17cf8d91: am b88ac330: am eb4497dc: am bcb2c532: am be76dbfe: Merge "Introduce DynamicPatriciaTrieReadingHelper."
6365ca8 am f96494f3: am 27d6a8d3: am b1e92739: am 1b810393: am daa5a693: am 5fa2e9c3: am acc886ee: Merge "Revert "Add onGetSuggestedWordsCallback.""
b800ccd am c50a102f: am 55cc868d: am b8bc5076: am b74c23b6: am 3aeef4a4: am eb06bf76: am 56e1b7e4: Fix emoji view insets calculation
588f911 am f7e7caf2: am 08c4a123: am 1440bb0f: am f6d60fd3: am 40301291: am 59f9d3c8: am 5169937d: Revert "Revert "Support Emoji keyboard""
a81ba23 am 5b68ad57: am 943223ae: am 6cecfd09: am d4108737: am 53f0869c: am c9c383cf: am 9f79cf6d: Merge "Add onGetSuggestedWordsCallback."
83a8658 am fd9ef3d8: am e0c59aa5: am 9db25445: am 655dc4e9: am ce92aae4: am afb8e070: am 2f95baaa: Merge "Revert "Remove key preview backing view""
0b10f2b am 0b1c18f1: am 1be615a0: am 66c5b6a0: am 25173228: am a70e7c6e: am eca8832b: am 4445671e: Merge "Revert "Support Emoji keyboard""
d5f5721 am 9457e6dc: (-s ours) am 840efb98: (-s ours) am 94a0a531: (-s ours) am 48f22046: (-s ours) am c0ab1648: (-s ours) am 2934b83e: (-s ours) am ab4c846b: (-s ours) am c95decc4: (-s ours) am c82a4eb8: (-s ours) Import translations. DO NOT MERGE
5955e24 am c7da89c5: (-s ours) am 4ef28030: (-s ours) am f2ddaf3c: (-s ours) am 4ca8aeb0: (-s ours) am 23f9a058: (-s ours) am 6d0e6f84: (-s ours) am d5a49272: (-s ours) Merge "Import translations. DO NOT MERGE"
3a6def3 am cccb3a04: (-s ours) am 631404e9: (-s ours) am 11a2493c: (-s ours) am 5b062493: (-s ours) am 9505eb68: (-s ours) am fbb71a6f: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
934a0ca am 8f10897c: am 28fcf846: am 69c37fb8: am 6d8b1d15: am 310f767d: am 1f9c9ec4: am bcfcdae2: Add Armenian Phoetic keyboard
95c56db am a7e0e7d4: am 50282828: am 638d5672: am cd0a3ea7: am ba93c99b: am 243c23dd: am d7791a93: Support Emoji keyboard
b0ffc68 am 4a1df290: am 5a383d43: am 4622fcba: am af28ec19: am 679d12d1: am 7c1a6f97: am b384cb28: Merge "Fix children position reading for dynamic patricia trie."
2f4736f am 56bf93cd: am 918c4657: am 1d1669e7: am 1b331ef9: am fcfdf53c: am 6b59bed0: am 6c926a1d: Add Nepali Traditional keyboard
348a1c4 am 75227999: am 26080c3a: am 3d26b369: am edc48cbb: am fc3ac3eb: am 38daab18: am 47b71c82: Fix keyStyle flags handling
85a85b8 am b42b66bd: am f8cfbfec: am 5527d71a: am 1b4e3b5f: am 447ca125: am 0f0d7a9b: am 4e6e9ef3: Merge "Clean up Devanagari key definitions"
681c5f0 am 54fe61be: am e8f47917: am 9e6a7d4f: am 98d2d09c: am 4837321c: am f0229f22: am 2cbc7c68: Merge "Workaround for AIOOB exception in ProximityInfo"
66f87d6 am 5e43d6d3: am 806c1a95: am b1fd8894: am 2352b6ab: am bc4bbe02: am b619acfd: am e9e8d2d9: Use fixed column order for punctuation more keys
4f3c412 am ed7bf42d: am a2f992ff: am 328f1ed1: am 07c76553: am 800bb6de: am 8622113f: am fcc6ab08: Merge "Reduce the number of more keys of the period key"
dd59239 am 87d6f2ed: am 287a6e11: am 73fe2ab1: am 574353f9: am f48fa89c: am 77f13374: am 41745c49: Add keyboardLayoutSet attribute to <case> condition
def0722 am ffdd7cd2: am c65773fd: am 78695a75: am be81e89c: am ceaea2c4: am 491b49b3: am ade725ed: Merge "Fix unit test"
6f6ed45 am 65f12e0a: am eb3aeda2: am df709b92: am a5e00af1: am e19bb862: am cbaf61dd: am 2a084e88: Merge "Add EmojiKeyboardView"
9eff4b6 am 0e75f641: am 42a05fd9: am 4ecdfaee: am 571a4d7a: am 7b028496: am eae44530: am fe87f5f4: Pass additionalFeaturesOptions for getSuggestions().
881eefa am a2bb52dc: am 6bb7f651: am 23931392: am 3bb6879c: am cf3b865c: am 137572f0: am 8e3a90e5: Merge "Add emoji keyboard related assets"
16cbfbd am ec1135eb: am 80b9076b: am 65cf6dd0: am 287e988e: am daa441a7: am 67447d2c: am a945c004: Merge "Add Nepali Romanized keyboard"
e8d33f0 am 08780773: am 108de02b: am b1fdedf8: am 15f92304: am 85fa07b1: am b49dba68: am c0f81463: Merge "Add dummy Emoji subtype"
b579bbd am 60f9b7f0: am e794c6c1: am cbb80dae: am defedd20: am b4404e2e: am 472d038a: am bd4068c5: Merge "Add recents keyboard"
54c3bc7 am c183e150: am 568797b4: am 4e69321c: am 11e8f323: am b25b3b1e: am 5bd273f2: am 1148d00b: Merge "Fix: Wrong file name for dynamic prediction dictionary."
fd46f85 am 578829c7: (-s ours) am b422ad40: (-s ours) am e93cd396: (-s ours) am 20669cb4: (-s ours) am 8e811589: (-s ours) am c5e8c648: (-s ours) am b17244a4: (-s ours) Merge "Import translations. DO NOT MERGE"
8766e83 am 6b6a7841: (-s ours) am 6978ae48: (-s ours) am 529a7b72: (-s ours) am ca72aea5: (-s ours) am 2451c71e: (-s ours) am 1fde9c2a: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
44ee574 am 2747afd4: am a7ac40c8: am 41d4a175: am 8c651119: am e6b512a5: am 5886ca66: am b7eae3ff: Add comma to the symbol layout\'s period more keys.
2285d88 am 51810b28: am 2a6cb9a4: am b417cb6d: am 6e82c0a0: am 85692426: am a92847bc: am 2ce9f78b: Merge "Use extendable buffer for reading node info."
37c0888 am 0ece4686: am e6f91168: am 0a2d5644: am 77912d5d: am 1f3bcc51: am de6beb7e: am 8293a11d: Merge "Use extendable buffer for reading bigram and shortcut."
62be1f2 am a7435cc4: am b05f51f8: am cb543176: am a8688688: am 500bf5b4: am 00891c20: am 16ed1868: Fix build
eb9c252 am f0896353: am 5c1f985e: am 2a4d0d47: am c1210d04: am 40627717: am 87192930: am 26d36444: Fix SuggetionStripView.ICS style
ed67032 am afc4fd91: am 77f088d5: am e3f82806: am 758eb9ab: am b11da757: am 77899b1d: am e94bbca3: Aggregate theme resources into one file
b2441c3 am a6ff8725: am 4392f3ee: am 3b4eb94f: am 5600a8fd: am ab302b89: am 7fefe2a7: am 08323cd5: Add _gb to Gingerbread resources
8ee5e7c am 8e47a943: am 5f2adeb4: am a22bab20: am d5bf78c8: am 491c86a0: am ed6bd49f: am adaaf9ff: Rename theme file names
a1f4788 am 900a53b2: am 5e1070ba: am fe605d3b: am f228bb97: am b698ac49: am 8110e347: am 1f4612fc: Remove obsolete theme resources
2a8f682 am 706a2413: am 42dd9e69: am 874a0244: am 2db339b7: am 5cea0c16: am 5609b4f6: am e1433fb4: Remove unused drawables
8a6ee82 am 2f786e30: (-s ours) am 84ce24f5: (-s ours) am c1cc1366: (-s ours) am fd6e784c: (-s ours) am bce9dc35: (-s ours) am 05953e76: (-s ours) am 72218321: (-s ours) am d4fc3e3a: (-s ours) am 751c5ae7: (-s ours) Import translations. DO NOT MERGE
c637db9 am 0a05fcd1: am 1e7a26d2: am 1e40f854: am 107dda9d: am 6de3ab26: am 3d1cbd92: am 2da94ad8: Add scrollable KeyboardView
0f49a99 am 911316b0: am d82a1058: am fe282c3b: am 7f762ae8: am a6544621: am 3bd5bd88: am 78ab1bb6: Merge "Make DynamicPred...Base extend ExpandableBinaryDictionary."
f099956 am 9d60ac02: am 02424097: am e8bc40a8: am a99d56c4: am 4642118f: am bfb4c3aa: am d5a3c593: Remove a broken dictionary file when fail to read a dictionary file.
b9a4b52 am 6a96c62b: am 5a854597: am 5c5be9e3: am 35be7cce: am df863714: am 71a8b632: am b2f586b9: Merge "Enable Azerbaijani subtype"
aa6b69c am 24856e29: am a25d4657: am 67a489e4: am 15e5a008: am ca46e5a5: am 5ab2ab12: am b50a7a4b: Simplify computeActualNodeArraySize.
c237793 am 2de106ca: am 25cbc82b: am 27f99d0a: am 181e0497: am 95fce78f: am b0f59af0: am 2232a708: Clean up unused imports.
8c29403 am 060ba8c5: am de1c7fdb: am 55e2de1b: am 872f0cd8: am e7d1520b: am eee7c3d8: am d21adb58: Merge "[Refactor] Add DictDecoder.readUnigramsAndBigramsBinary."
cab62fd am 7f0b4e13: am 7f49f599: am 5dcc465d: am c0ceb048: am e071807e: am 370783a6: am 4e7825cb: Merge "Add GridRows tag to support emoji keyboard"
9a7762e am a6e0745d: am 8d2a0099: am 9b4e92aa: am 0dd5d7cc: am a8f0eaad: am abe7f4d1: am be4f8f3f: Merge "Clean up PC QWERTY keyboard"
2c40fea am 261ba766: am c7dee182: am fd6a00df: am 274550b7: am 4bc90984: am ddb3a08f: am 918336b7: Merge "[Refactor] Add DictDecoder.getTerminalPosition."
ccd072c am 5c1717dd: am 3560b401: am e458f4a8: am 4f6814ab: am aa770bbd: am 1c21bb82: am 649d040c: Merge "Rename CharGroup to PtNode in native code."
0fdbc9b am 863d51c9: am cbf2b583: am 40cdce64: am 95459501: am 515dc782: am 69f9cfe2: am 800225e0: Merge "Rename CharGroup to PtNode."
5b4fc35 am 74c9ca91: am 8cfb53e5: am 8441edf8: am 1991fe0d: am 38ab3a3b: am 7b74bcb1: am c120199f: Import emoji unicode point list from Hangouts
5d42782 am 75fde82d: am ee2fb107: am cfe7612b: am 8b83a1fd: am 9345ccce: am d6833c59: am 3f1ef22f: Fix build
2205329 am c4cd41ec: am 5602646b: am 268b26e4: am ed0c7340: am b7d43d40: am 6fed1db0: am 17f628c5: Merge "Add copy constructor to Keyboard"
b7f284c am 5c8a3cd8: am a42f3aff: am 6cc575b0: am 6f4ff821: am b29caab3: am 9c2fef79: am 7308c36a: Merge "Add emoji keyboard element ids"
d57f76f am b8986fe8: am cd5984aa: am 326688f3: am 97a6b5e5: am 1b5ac72a: am 95565899: am af9c8892: Merge "Remove symbols shifted related unused texts and styles"
89da99f am 1f6efffc: am dc60400d: am 94e8a5a1: am f1612fb5: am 2514adc2: am a3a3c877: am 958f8432: Merge "Introduce DynamicDictionaryWriter for dynamic dictionary."
ec2e680 am 144de369: am 14b75760: am 7cfa678c: am e11837be: am 13e32376: am ca88b445: am 73c29481: Fix Persian currency symbol
5eaed6e am e5a4bac1: am a5fdcd26: am 38dfcabc: am dd597323: am 6954f1cd: am 8fab38c2: am ce607358: Merge "Remove symbols shifted layout related code"
383e667 am 1c878ad5: am 53cd1c79: am bf837c2b: am abf253e6: am 3b788a54: am b9f0a7ea: am 8f4d5d5f: Fix getDictionaryFileHeader.
9ee3e92 am a662b563: am c1f1b064: am e67d706b: am 5a5b9db8: am f03d0929: am 6bdc1917: am e9a10ff0: Add DictDecoder.readDictionaryBinary.
4fea6dd am 22b353e4: am ea6db452: am 91f834b8: am 06c3eec9: am 2d7e0842: am b6a70ead: am b64157bf: Merge "Fix: reading uninitialized area."
17a93be am 00aff0f5: am c758396e: am 171e4327: am c0467df8: am 94baebef: am 44579790: am d4528b88: Refactor personalization dictionary
61b803b am fcde94e3: am 2c9708b2: am 4a9b1228: am 53f84dc0: am cb906264: am 947c9537: am cdc8fcd6: Merge "Fix addWord."
7c24a90 am 9c032927: am ab913094: am 07a26df1: am 144351dd: am 6adb6c6b: am 3a08074c: am 02833d11: Fix the autocorrection normalized score calculation
09d59dd am c319ac21: am 932c1faa: am 27ebbbf0: am 392c5026: am afb2eebf: am 12263f1b: am c02a3654: Remove symbols shifted layout
fcd40a8 am 96bf540c: (-s ours) am 713aedcd: (-s ours) am 9e98bda0: (-s ours) am 59a34904: (-s ours) am c933d2d8: (-s ours) am 17c31a61: (-s ours) am e1bd7e58: (-s ours) am ff59dcda: (-s ours) am 001c62fb: (-s ours) Import translations. DO NOT MERGE
5dad28c am 42754e12: (-s ours) am 0ef560b5: (-s ours) am 3d07a5bb: (-s ours) am 3643874d: (-s ours) am ad394f80: (-s ours) am 3d4dc269: (-s ours) am edaa9be7: (-s ours) Merge "Import translations. DO NOT MERGE"
add460a am b7c84e9f: (-s ours) am 6acbee78: (-s ours) am 730ce9da: (-s ours) am 079dfa9e: (-s ours) am 5f2d2e79: (-s ours) am f9fa8903: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
90203c5 am 5b46a8af: am 39fb9195: am f889aa26: am 9e8f0d05: am 11350524: am 775d5f42: am 51fce8b9: Merge "Add an unit test for CharEncoding."
0ea67fb am f8f7887d: am 37176b5d: am afcd3241: am 806475e7: am 553cdf6d: am e3ffbb37: am 4929f851: Merge "Fix writePlacedNode."
74e0367 am 4e4bba5a: am b8fe0e00: am af3e3b90: am 08699ed0: am 71c8d78c: am 9e1bd9bb: am 5f438d55: Merge "Introduce ExtendableBuffer for dynamic update."
9b20460 am 46f4f3a3: am 7f3d4d0d: am 6ffea008: am 73dcc1ae: am abbc393b: am 740bf035: am 366c0c51: Register personalization dictionary
340c47a am b62bcd5b: am 35ef510c: am 63d0e06d: am 147f1ed3: am a998bdb6: am ea916a2a: am e301085a: Move findWordByBinaryDictReader to BinaryDictIOUtilsTests.
24ec422 am a4dced38: am 9fc64ec4: am 013d4db2: am ae071d1e: am fb51b06e: am fb5c3956: am fef693ea: Merge "Add DictEncoder."
a5f18cc am e1518511: am 77b1531e: am f2fe5237: am f6c94c9d: am 94c63240: am a58953b8: am 198b52f6: Merge "Fix Hebrew currency symbol"
1f12f2f am 570692f9: am ad7361a5: am dbc87546: am ae2831f9: am ec17ab0d: am 1c5a7c47: am a09e43ef: Merge "Fix cursor state bug"
beff51d am 41116f1f: am 3597e218: am eeed12d0: am 762ed1e1: am 94bac307: am 7f0ae852: am f9233e0b: Merge "Make readPtNode be called with the address from the beginning of the file."
3bccdca am 340c1e6e: am b2487b9f: am 68e9c45b: am d9b1079a: am c2acf0a8: am dc325724: am 17cc3969: Merge "Fix build"
80d7888 am 51ab6e11: am cab16dc8: am 58d3be6f: am 31260e54: am 47a8b63f: am 220a44d0: am f739807a: Merge "Add onDestroy to PersonalizationDictionarySessionRegister"
ba0be94 am 76e3bef5: am 3c8dc019: am 9741cfcb: am 915f0c12: am 566181d1: am b88ff728: am 2617a82a: Merge "Fix native crash by caused wrong munmap."
9e65021 am 84c1722e: am 4591bd67: am cd271c26: am a8389f7d: am c91d5e28: am b6922356: am a306e087: Rename BinaryDictEncoder to BinaryDictEncoderUtils.
1c3ab77 am 36c988d7: am 94538c38: am ff6a2bf3: am e25a7d8c: am aa66ab15: am ddc8d9b7: am 107a5f6f: Add PtNodeReader.
f36ef0d am 7869de86: am 2ea9aff8: am 4c904d5f: am ff586882: am d0649c65: am 1d0e9fc0: am f2773ba7: Merge "Add tests for start composing"
f1bcb20 am 3d754f90: am 575e471a: am 739a878e: am 3b420aa0: am 324586b7: am 54978caf: am 77827e7b: Merge "Don\'t start composing on dash."
ddddae8 am a2c5d625: am 6cda4de1: am 056b6b10: am 1eaf5bd8: am 4f6a25b3: am 473b0540: am 1f39d364: Remove unnecessary alpha attributes of SuggestionStripView
16ec8ce am e0c96db1: am 5a65c90b: am 9060ffb5: am 9bf63fa7: am a8b13d8d: am d619127d: am 2c7a3e04: Merge "[AC3] Start calling the methods for auto-commit."
5c6b090 am f96fc5b4: am 09388936: am b4e92389: am 31faa230: am 2931256b: am c972b602: am c10d76f2: Merge "[AC2] Reference a dict rather than a string in suggestion infos"
8e71960 am 8c53c157: am 836c994b: am 92ad110a: am 456a0767: am bc840cfd: am 197a883f: am 3f15c41d: Merge "[AC1] Add a memory of where to cut the first word."
d0d19dd am 22c9b795: am 6f2a1eb7: am 9bc43ed9: am d40e8f19: am 65ac674b: am 7abed29a: am 33f5f0df: Merge "Add a functionality to boost scores of personalization dictionary"
f66a796 am b64b775a: am e3db43ed: am dd785f1b: am 2f7a2f4d: am eab8c769: am f5fd990f: am 065aad95: Add DictDecoder.
e12f0e0 am d685dadf: am b04fdb8a: am dfbf96ae: am 86ec0a22: am d5108384: am ad531fd2: am 112257e4: Rename BinaryDictDecoder to Ver3DictDecoder.
efb19ee am ae9bb231: am 6f356b39: am 96149497: am 5188b899: am 352241b6: am 19c0b5b2: am 66004ce2: Remove populateOptions.
eb98e4e am 55d49f94: am 4f75dd4f: am eee7014a: am cccd9986: am 7e85157e: am bff4d244: am 22f01a42: Add a functionality to clear and flush prediction dictionary
2b5b746 am bd253882: (-s ours) am f9dfbd2d: (-s ours) am 98503c83: (-s ours) am 24c27f7d: (-s ours) am 2b206ab4: (-s ours) am 72dd5dd2: (-s ours) am dadf3bf1: (-s ours) am 90ba3887: (-s ours) am 7c674854: (-s ours) Import translations. DO NOT MERGE
bc83cd0 am b3073240: (-s ours) am 96a52175: (-s ours) am a0f6da5a: (-s ours) am a6c16790: (-s ours) am d7346f18: (-s ours) am bda32836: (-s ours) am 8e26b9c0: (-s ours) Import translations. DO NOT MERGE
daef4da am c6ee3a84: am 471c6cec: am c78be29c: am d3b8dab5: am f8952089: am 4893fe57: am 77bce05e: [Refactor] Rename BinaryDictReader and BinaryDictDecoder.
6886935 am 3814865a: am 6c314384: am ceac8f89: am ecaac583: am 8924a013: am cf0ae8aa: am 63155dfa: Merge "Fix possible SIGSEGV."
eee3774 am eece8408: am 2ae434ba: am a01a538b: am dc21bb0a: am d8e05ef9: am 3b89a257: am c8fb03e6: Merge "Save and restore Row attributes using stack"
5df31b3 am adfc59b8: am 6ea2ebbd: am 5909b1e1: am 52326411: am a9a5b06b: am b0045c06: am 6484a4f8: Consolidate onDictionaryClosed
4751f95 am f63f2bc1: am 77b5ff7a: am 32d99d4e: am 7d9ac226: am 9508d460: am 86bd99f5: am 8135b653: Merge "Remove an unnecessary debug output."
ac0f2d7 am b50c116a: am ea902ae1: am 9c63305f: am 955f8ba1: am 3ad24d05: am 8105b65a: am ab69835b: Merge "Rename Personalization dictionary register functions"
bcd45af am e265b506: am d11bee99: am a0f02228: am 3c1da7fd: am 3c0facb6: am 216246a2: am e515acbc: Merge "Update dictionaries"
042022e am fe65e795: am 60c33330: am c2a0e5f7: am 83effe86: am a6177537: am aafcd7b5: am c8ac8da4: Merge "Prepare ExpandableBinaryDictionary to make it updatable"
47eeafd am 4dc06cb7: am 7b4bfa97: am eb27b67a: am 6809059c: am 742901b0: am 551f24ee: am 979f9f99: Merge "Consolidate hex string utils"
0994194 am 14e780e7: am d3ac8726: am 6ec84eb6: am 1e7e4454: am db1f4927: am ba24343a: am 221929c6: Keyboard.Row can have keyLabelFlags attribute
7df616f am 2f3cb885: am 72543e80: am a2094fe7: am dfb7a1f5: am a453b7bd: am ca723c70: am 0154e362: Merge "Rename KeyStyle.getFlag to getFlags"
4e5c3f4 am 6f3e04af: am 74bc4071: am c695eaa8: am a564163f: am 2bc9832f: am 6fc8e32d: am 18546fa9: Merge "Make all KeyboardRow attributes private"
1f5fc7c am 02128c2b: am fdaee041: am bf66dc19: am f2deb3af: am 76d65106: am 41aade79: am a83e2564: Merge "Add HeaderReaderInterface."
a28f6cf am 67daa278: am 6ea91bd9: am e8afa5b7: am b1847d7e: am bd910cd8: am 37645747: am 8aaae56c: Fix unit test.
5c2a249 am 00da9f97: am d04bd535: am 75c47fb4: am 55d0b653: am 566716cc: am ef7064b5: am 606a056b: Merge "Make BinaryDictIOUtils and DynamicBinaryIOUtils use BinaryDictReader."
8817f47 am 98d43f2d: am 115650e4: am 93a2e97a: am 6697b52a: am 0b75773d: am 5b0aeafb: am e3247561: Merge "Support languages that don\'t use spaces."
f30e6ec am b120c45d: am 5c0041b4: am d7290811: am e7e28e7e: am f245ac68: am f404756b: am c2f2d0d2: Merge "Limit the number of waiting UpdateBinaryTask to at most 1."
2c733d4 am dcefe185: am 471f3789: am 6af06e53: am b594d037: am 4ba2fdc4: am 2b168303: am e72c4e5f: Remove a static buffer for thread safety.
f59adea am f669fda4: am 8236a2d8: am 8580fd59: am b417b3c3: am d3af23f0: am 861aa7be: am 47bac6eb: Merge "Remove unnecessary caching."
5825ab0 am 84033b62: am 306fdd18: am f6fd8d53: am dbc236ce: am 75229852: am 2b3ff524: am 21dddb14: Merge "Rename Node to PtNodeArray"
1a4fd64 am 8da54eb4: am ef0f3a16: am 2a1d3c66: am 09b2298c: am 429d1471: am d694477c: am 2c67361c: Merge "Move methods in BinaryFormat to PatriciaTriePolicy."
4c55b05 am 29b675fd: am 934f3a62: am d08d1b2b: am 7f5f3524: am fc8e5ed5: am ef593b01: am ad4c9093: Merge "Add hex string utils"
92fd123 am de5a97ef: am 92ecd143: am 031222d8: am 5b682e7b: am 665f0cc7: am 768f533a: am b0ead57a: Merge "Remove BinaryDictionaryInfo and introduce MmapedBuffer."
5cd07de am e083a432: am 33b48f63: am d2b1f91a: am 09bf134f: am 7019690c: am 806354bf: am a440aa39: Merge "Fix SubtypeLocaleUtilsTests"
2c7d994 am 9ec630ad: am 5a926633: am 76a82e7c: am 2c2bd61e: am 3bd842ee: am 9bc2beaf: am a94eb974: Remove unused imports.
e3c3394 am fd64c118: am 784c1e61: am b25b938c: am 1df0decd: am b7ad66a9: am f3f30aa3: am 35f41a9f: Fix build.
142c2fa am f43e6117: am 398ef24e: am 93321c5c: am 2b45e65a: am 92247175: am d8e9675f: am 0238e1eb: Merge "Revert "Remove BinaryDictionaryInfo and introduce MmapedBuffer.""
d8cfc8e am 90fbc7e2: am a1f9080f: am d8c87b0a: am 6f354b55: am 61024028: am a49bf128: am 33fce975: Merge "[Refactor] Divide BinaryDictInputOutput into BinaryDictEncoder and BinaryDictDecoder."
5eb40d4 am b16368a7: am 49dba861: am 5bc53ad2: am 6e93d266: am f4278b6c: am 10288e2c: am 623e3f9d: Merge "Fix cosmetic source code formatting"
e9e5c2d am db2b7a74: am 5e342796: am eda7d28e: am 8f14be9e: am 9a8ed926: am 12774e5d: am 840e42d7: Merge "Add getters and copy constructor to Key class"
85a1119 am 9a777a95: am ce9de5d8: am 0606e830: am 93d11b69: am 527ea9dc: am 89516296: am 0663bc04: Merge "Remove BinaryDictionaryInfo and introduce MmapedBuffer."
41c0b3b am 99f5d65c: am 0b655bd6: am 97d960d3: am 5123d7bd: am cc12a1eb: am f180c9a2: am e7870a2c: Add an initial JNI interface to dicttool.
ef4a148 am 455f0c04: am dd6a3d08: am 973093ec: am f607b346: am 27cfdb2d: am 8ad36022: am dc83fe37: Merge "Revert "[Refactor] Divide BinaryDictInputOutput into BinaryDictInputUtils and BinaryDictOutputUtils.""
25aa3cc am 6272869b: am ea755686: am f2dc156c: am 9119e381: am fda0b551: am 20e3576f: am f74ddfbb: Merge "[Refactor] Divide BinaryDictInputOutput into BinaryDictInputUtils and BinaryDictOutputUtils."
8c27d37 am d57a19c2: am c118744d: am a9059498: am b61394a0: am 24421e07: am 14ddbda6: am a38a15dd: Merge "tiny refactor"
26cc254 am b9fb250f: am d4857f4c: am 005c4f87: am 7b6e7619: am 0c41076f: am 68d3eaa7: am 08ce337d: Fix: BinaryDictionaryInfo.isDynamicallyUpdatable().
9eb034a am 28b2ca91: am c2973c77: am ef799cae: am 1a8631d2: am fd0147d8: am d920c917: am 6ec3f63d: Merge "Make dictionary structure policy have updating methods."
1a851f3 am 797dc17e: am b41d340e: am 36be7bae: am 3c2b4e8d: am 0f2f0dc1: am 4ab5c68a: am 46ebaa49: Fix a comment.
f7eee14 am da18a469: am 890e68b8: am 345b3c57: am 8238358c: am 63192605: am 326a3e5d: am 1db93c9c: [Refactor] Move some helper methods to BinaryDictIOUtils.
4ad1fcc am d8f7793c: am 77778040: am 6b08afdd: am 8048c0ee: am 1017fb21: am 8099342d: am be4d38e6: Merge "Fix test breakage"
b280a9c am 2c2ef24f: am b48a48a7: am ac09a2fb: am 18ca647a: am 6abcbe2e: am 91d2a3a4: am 5654a1f2: Merge "Fix a debug functionality for the personalization prediction"
89a412b am f0a7d20b: am 272f2886: am 9f3efaee: am 75c506bd: am 28c8eae2: am df6ca9c9: am 8e398e21: Merge "Move some methods in BinaryDictIOUtils to DynamicBinaryDictIOUtils."
570b23c am 9b5859db: am dde918fa: am 61518967: am 43c97373: am 9ff076a9: am 72d7af4f: am 92038bca: Merge "Add a method to import one bigram and string utilities"
254dab5 am 8cda88ec: am 1c399519: am 4055c07f: am dcce6159: am 0cb55227: am 74537adb: am f795f2b7: Merge "Add FusionDictionaryBufferFromWritableByteBufferFactory."
330279d am d3499071: am 09dd5b75: am bccceffb: am 96e1cd23: am 3b829672: am 4d29ac2f: am 0766f133: Merge "Move some constants in BinaryDictInputOutput to FormatSpec."
3ce7061 am e3933d23: am 95e6f51e: am d46d584f: am 1f452683: am 6ade1a01: am a24d8c88: am bdef628a: Merge "Add empty key background type"
b053a45 am 76b58c96: am 40bebbc3: am 17823fb0: am fa679beb: am 41368178: am cd786db8: am ed5582ec: Merge "Thin out audio and haptic feedback while key repeat"
afbc437 am b47c667e: am 4607fe2f: am 3501e93f: am 91ffad6f: am 627a7426: am c8617c00: am 693087f9: Merge "Remove unused drawables"
76ec797 am 5ccecb38: am 35065d12: am 178c198c: am 51a83279: am a0d7a9d4: am e4554028: am 5fd8b7eb: Merge "Add looksValidForDictionaryInsertion"
e359789b am cec87935: am 002870f3: am 020d8593: am 456748f5: am 182c62bb: am a460016b: am c3dc9021: Merge "Remove NodeFilter."
c9836d2 am 1e1519cd: am bf77f8d4: am b26154df: am 461aee5d: am f0aae301: am 668a441b: am fdfc8ad2: Merge "Re-evaluate auto-caps earlier."
a5e2b42 am 7f2688cf: am 79c66917: am 90e3c473: am db40c6ce: am 8db45c5f: am 9c396a24: am 4bc74d19: Merge "Delete surrogate together."
f310bbe am 92acebf0: am 1961cdd4: am faec3605: am 4087b5e5: am ad88450b: am 324d4d72: am 1162c053: Merge "Remove dead code"
1dcd02b am eb5edbaf: am e5393d1e: am c7ac574c: am 7fafffdf: am e56db1c7: am a05c9474: am dfecc86f: Fix ShortcutListPolicy::getStartPos().
aaeee88 am cc2ed2e9: am 28b3222b: am e00614f8: am 9c5eb110: am cd550c66: am f6236e7e: am e18fdf80: Merge "Fix a bug with surrogate pairs"
f8b3936 am fb70b4a7: am a2244ccd: am 35594521: am a00a6a91: am d6f039a0: am d0d2d239: am 90619ae0: Move utils for reading dict to policyimpl.
6ce162f am 9d2826bd: am 95c7960f: am a517ea51: am e0935e92: am ced716fb: am c95a7aa7: am ae59ce02: Merge "Remove audio and haptic feedback while key repeating"
9beed6a am f7b9aeb2: am 27bd24a7: am c6767fb6: am b7233c93: am 8603caed: am 018ab17e: am 3cc55024: Merge "Move files for headerPolicy to policyimpl."
b23d9e3 am bc2855da: am 8397842c: am 67684120: am 42cccfeb: am 6845116a: am 94fc555a: am 9e0bb2f0: Merge "Move header reading methods to policyimpl."
0dc40d4 am 0a447c97: am 97943046: am df5c4807: am 190495bf: am f5cc665e: am a3fe14b4: am f27297d2: Merge "Add BinaryDictReader."
7c7f5eb am 75a2e017: am dcabfc56: am 95e0c853: am 3a2b7fe6: am 7a054c96: am 4b24a42e: am ed8a3cb1: Merge "Use DictionaryStructureWithBufferPolicy for traversing."
d1033b0 am 2840604e: am 028d0e64: am 77074e90: am f929bc3c: am 2cebe2f7: am ed3856f1: am d03e5bd7: Merge "Rename maketext tool to make-keyboard-text"
15d6e38 am 152ddcf8: (-s ours) am d59f68b9: (-s ours) am ff31cb01: (-s ours) am fa54d6a0: (-s ours) am c3b59530: (-s ours) am 6c00fd65: (-s ours) am da19a4ce: (-s ours) am 06b38f8b: (-s ours) am ecf78498: (-s ours) Import translations. DO NOT MERGE
05ff812 am a85df6a2: am 890b86da: am 66014771: am d469ff72: am ef3909f0: am 855e6a22: am 7242bf1a: Merge "Make readHeader check the header size before using it."
8ee586d am 3400f0fd: (-s ours) am 27d42613: (-s ours) am 612a46cd: (-s ours) am 5adcf126: (-s ours) am ec00ba2e: (-s ours) am 099fc9d0: (-s ours) am 1e48fd03: (-s ours) Merge "Import translations. DO NOT MERGE"
e77f91f am 2cf16351: (-s ours) am 5032830c: (-s ours) am fb60b65f: (-s ours) am 81afbc46: (-s ours) am effe817e: (-s ours) am b0dd0860: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
87a66bf am de22a202: am bbe8b9b0: am 81860212: am dccec472: am a00f620a: am 201be017: am 0adc8a2a: Merge "Fix parenthesis direction for RTL languages"
670964a am 60c153d6: am c627edae: am 813349bb: am b1d86c8f: am c510695f: am 838ac1be: am e607e072: Merge "Remove TerminalAttributes."
d877479 am 975ff906: am d398bb8b: am 55a6f394: am 25fbba3f: am 32e57a77: am 80a5897c: am b40d1422: Merge "Quit using BinaryDictionaryInfo in header reading methods."
709b6f4 am 02724621: am f66eecc6: am 738bb18b: am 4aadf542: am 89c14a70: am 0a708f40: am 306d3a71: Merge "Cleanup ShortcutListReadingUtils."
6208db5 am a86151ce: am 7c983264: am 02683b0d: am 569a9f8e: am d23cc725: am d9863e3e: am 46961247: Merge "Call onDictionaryReady"
12195a9 am 9c30469b: am 757566a7: am 9a60d1b1: am 6fc9e559: am d5a9e060: am 1a8dfa8f: am e8264cab: Utilize Keyboard.getKey(codePoint)
0cf1d25 am e43bee39: am fdc6afbd: am 0306f371: am 3bf2934b: am e6aabf05: am 8b082dec: am 51f0c95f: Merge "Change name of shortcut reading util class."
cd30a0a am e165ee0e: am 65aa0694: am a7dc877b: am 6633576d: am 10acc3f2: am fffd71fc: am bab69d09: Merge "Remove redundant EditorInfo member from KeyboardLayoutSet.Builder"
3d0b318 am 214bf546: am 749c123a: am 8e3b4035: am 8674b490: am 10e6800d: am fc0b1388: am 7c48352a: Move methods for Shortcut reading to policyimpl.
2119506 am bc8896b7: am 20a75921: am 1f22a080: am 4fc6f6b6: am b4688876: am ad49fa9f: am fd10db04: Move shortcut iteration methods to poilcy.
e918cd5 am 4a5ea2be: am 2beeff84: am 9764543e: am 6de23dd8: am e1a9a459: am 39acbaee: am 1b7c1cd5: Merge "Add PersionalizationDictionaryRegister"
89b09af am a3cd86e6: am 97cefe4b: am f1401d8e: am 050445c2: am 2c397779: am 03cad06a: am 53830bf4: Merge "Move bigram reading methods to BigramListReadingUtils."
11a59be am 90eb2577: am 63f6c3df: am 3d3147d3: am 2f61006f: am 7041f2b8: am ba218cd7: am 66a63db2: Merge "Rationalize how to use AdditionalFeaturesSettingUtils"
47c5648 am 5ef6380a: am 9878eb00: am 52cad522: am ff314a2e: am dfef7e87: am 2839d6e4: am 4a2f6a22: am 25402fd5: am 724db044: Deallocate gesture trail bitmap when unneeded further
bea0c10 am c067d87c: am 8ef339fe: am 1986a3bb: am f8733962: am 4441b5fd: am aeaafdd6: am 25402fd5: am 724db044: Deallocate gesture trail bitmap when unneeded further
01af875 am 98c90830: am f252e61f: am 27a3a4b3: am 4f034974: am 1639270f: am 6ceef84e: am 724db044: Deallocate gesture trail bitmap when unneeded further
1a5c2f1 am 1c2de181: am 089ff0f0: am c57170e4: am fe614f98: am 47889bf5: am 3f75c041: am f76264dc: Merge "Remove key preview backing view"
68a1938 am d006032c: am 65b4bffe: am add02984: am bae407aa: am 98fe7a39: am 11925815: am 14f5cec0: Merge "Move bigrams iteration methods to policy."
d05825e am 5f933f7e: am 9a1ac133: am e92be694: am c38ae42a: am f3fe2cbb: am cf575f89: am cfcf6660: Reinstate a call to UsabilityStudyLogUtils#writeChar()
8425a90 am f9cd1300: am 523f766e: am c4348bec: am bff289e1: am 2ed4632c: am cce5ccfd: am 3cd72a35: am 6d2399c0: am 5c057b32: Merge "Fix unit tests."
00d2fca am c416b5a5: am b60c6ce6: am d07e5141: am 028d897c: am b1dcbcad: am 2545654d: am 7d7b1fd8: am c31f7d79: am 96b444d4: Merge "Remove processMotionEvent from MoreKeysKeyboardView"
4055d55 am 99ac4e36: am 0b05efc1: am 82c722bf: am 7e31bd29: am 6fbac38e: am 402497bf: am 9fc69810: am 7cb1b82f: am 1181c5ac: Merge "Fix to follow the field naming conventions."
93ebdb9 am 07b1c94b: am 5be8e407: am 129b88ff: am b429c1e7: am ad08af9b: am 22d06c58: am 4c14665c: am 9f2ba37f: am d7b76727: Merge "Make user and contacts dict use ver3 format."
b625d1a am 7a1fc462: am 12003b10: am 38004bd3: am 88a2eeb2: am 470f0b72: am 203dde0e: am b12ab7bd: am 5a9d8757: am f6b7c3a6: Merge "Fix parent position reading for ver3 dict."
ecf9298 am 0fcb7944: am 35ffba09: am bd829bb9: am 83dd8197: am c438264d: am 8caf4c4b: am e8ddd6c0: am 3cd6811e: am 769aefe0: Merge "Increase CHAR_LIMIT to 29 to accommodate German."
3f95e35 am b5c28edd: am e545b284: am 257dc61f: am a48a663c: am 42a3515c: am a7228d37: am 09c1880c: am 49051644: am 60eb2501: Support ver3 dict in native code.
6eab0f9 am eb809b4a: am 36edb258: am 2cb8e306: am 3e23b087: am e802b993: am 25519ba9: am fe2476fd: am 1058753c: am b0ab71be: Merge "Implement getTerminalNodePositionOfWord for ver3 dict."
1e2290a am 43f7f22e: am 0d227532: am c0420518: am ec17a9e8: am 5bbea1b4: am 45a8a693: am e7631e13: am ff083cac: am 7b8b6e4b: Adjust a test for a spec change.
136e84c am ff20cdb6: am d78142e4: am 681b8dde: am 03de846e: am fda74f33: am e4176e6e: am fddd3a74: am d7309ec4: am 4456d1a8: Merge "Have double-space-to-period cancel leave a single space"
e02404c am b4171752: (-s ours) am 461a762a: (-s ours) am 21624f57: (-s ours) am e0bae699: (-s ours) am ae6a2c02: (-s ours) am 5ede8d4c: (-s ours) am 2e6ee87e: (-s ours) am 7b436eac: (-s ours) am f9456855: (-s ours) Merge "Import translations. DO NOT MERGE"
3441c15 am f930349e: am 26e120a5: am 4e817974: am fd9f7dbe: am 968ac8aa: am 5d7b4634: am 7ec9db2c: Remove the code and comments about version 1 format.
3afbeba am 046f7288: am ebc7d223: am b456ed41: am a2b30b95: am b8fbf2db: am ba272d9e: am 4571b0f6: Merge "Make DictionaryStructurePolicy have buffer info."
d9850a0 am 4033c524: am b1fc4b00: am 5783fc61: am bde6fdf7: am 4c968085: am c77684d1: am 6ca0b371: Merge "Small clean up of KeyboardView.onMeasure"
97a3738 am 4ae8fbac: am 45a0e713: am d9fab4db: am 2ab11f2d: am 18f10533: am 48698415: am 5c057b32: Merge "Fix unit tests."
ec40314 am 48b5aa2e: am 26c8f557: am fef8a438: am e0adf0e8: am 1039d16c: am eafd4b4e: am 96b444d4: Merge "Remove processMotionEvent from MoreKeysKeyboardView"
2652bfe am 5c233581: am ba653c69: am b38a39ad: am 9bd31bad: am 1d3cb702: am 6b48c8ba: am 1181c5ac: Merge "Fix to follow the field naming conventions."
5663e65 am e1805192: am 818aaa8f: am 353fc3db: am 1570f957: am 394d0d57: am 765179b3: am d7b76727: Merge "Make user and contacts dict use ver3 format."
2e6fb68 am 5eb75050: am 8800572b: am 180fcbd1: am e28ce098: am b34a25c3: am 9fdeda9c: am f6b7c3a6: Merge "Fix parent position reading for ver3 dict."
bf79784 am 551f9d97: am 25e2dc29: am 88f39348: am d5382f53: am 3bd15097: am 1c558a31: am 769aefe0: Merge "Increase CHAR_LIMIT to 29 to accommodate German."
b0df3fc am 60e7faac: am cec42806: am 5ca01643: am 72ca47ee: am 470bfd87: am 76a064fd: am 60eb2501: Support ver3 dict in native code.
9020662 am 25ab3fc3: am 97fa008f: am 9fd1a3e2: am f83a881d: am 0851904c: am 74e5c306: am b0ab71be: Merge "Implement getTerminalNodePositionOfWord for ver3 dict."
a23c3ab am 3b3fa14d: am 47ab8275: am 72b8f789: am 11dd1858: am 3f60651d: am 9dcca243: am 7b8b6e4b: Adjust a test for a spec change.
6e01a3f am ac645d9b: am cd369302: am d1bd60a5: am 90243a6f: am d37d8b23: am 37fa494c: am 4456d1a8: Merge "Have double-space-to-period cancel leave a single space"
942b076 am ee343df2: (-s ours) am abae7277: (-s ours) am 57735b78: (-s ours) am c5fb151c: (-s ours) am b05d04f8: (-s ours) am 2f97b8e5: (-s ours) am f9456855: (-s ours) Merge "Import translations. DO NOT MERGE"
01a1df4 am 3f4e96a0: (-s ours) am 026f0aaf: (-s ours) am 35d34145: (-s ours) am 9f2ae334: (-s ours) am f6ab12bf: (-s ours) am 607143c9: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
e90c4ed am 5d652cca: am 6e837a6d: am 5056d959: am 7ccb456b: am 29323c31: am 72b5ff66: am 083a40b2: Merge "Move createKeyboardSetForSpellChecker to AndroidSpellCheckService"
4ec268a am 974d86e7: am ac0c5bb7: am b1e2acd2: am 2f147054: am 59c91932: am f6872b36: am 15b80c4e: Merge "Add ResouceUtils.getDefaultKeyboardHeight"
14ec07e am 07760ecc: am 06b653a1: am a14f008e: am 4c8e4baa: am aaf26db6: am 3cbcdd3a: am 2cb9a143: Merge "Make key label from supplementary code point"
8a7a7df am 56a10e25: am 1337034e: am c1e2cd21: am a6b3e80b: am 8c084b8f: am 3c6d5041: am c05b3b56: Merge "Add a session for the personalization dictionary"
e69d90f am 5f6bbeba: am 078898bb: am a640f297: am 399ddfb9: am 886d1fd5: am 145ac75c: am 7de0331a: Merge "Remove orientation member from KeyboardId"
32a789b am b4f935c0: am c68d64cd: am f503c259: am 1691ecd7: am fe6cfe6f: am 035a4bd6: am 0f75be4a: Merge "Implement getCodePointsAndProbabilityAnd... for ver3 dicts."
54326e2 am c82277a9: am 9fe68905: am b98c76dd: am a92fa276: am 3ec6c2ea: am f7959a3a: am 0f47d516: Merge "Reword "No language""
effa39d am ce3ca338: am 74ccfd93: am cf25e54d: am 227b1963: am e586cc8c: am 9f87373e: am 8ba87982: Merge "Consolidate forwardTouchEvent with dispatchTouchEvent"
cae91bf am 17c82ad5: am da02c479: am 8439fafa: am 07b54d63: am 555d8899: am 7fbda5f0: am cc38bfb5: Merge "Add emoji icon and code as a groundwork"
c257a17 am 743a2dd8: am 22e1cb10: am 9c04a6f6: am 2c75fcce: am 40a718d0: am 5f88fa80: am daab5caf: Merge "Remove unnecessary suggestion strip container"
7c237e3 am db75afa3: am 77040fa1: am 9bb53979: am d25789f1: am d0056015: am 9b4f2e00: am e482cd8e: Merge "Implement a part of ver 3 dictionary reading methods."
9868591 am 008106a0: am 56fbfe6a: am f642232c: am e1f9c41c: am 0dc33768: am 7c2ea3df: am 20239759: Merge "Small optimization for readability"
15ad846 am 594d902e: am 9058ac0c: am e320ad68: am e19df009: am 5ae136b8: am ce597c13: am f8d162c3: Merge "Fix keyboard caching bug for testing"
c438260 am a125a64d: am 00112f1e: am 33cc2879: am 88ef7508: am 2c554dfe: am df6ac71e: am c0a732f0: Remove CODE_RESEARCH
7e4b33a am 473fbc4b: am 67ce7964: am caeaea71: am 40ed4430: am 87909f07: am de7d659e: am b2c21033: Merge "Small cleanup"
0489179 am 51807d3c: am c7ab8385: am 9116617d: am c1d3ef9e: am e75a5ddc: am bb9603aa: am 965b7266: Fix a typo
74cf906 am fef72307: am cfab6579: am 91f3b6a9: am ef76b79f: am 7f9d5af8: am be81b05f: am 22f951c8: Merge "Remove checkFirstCharacter from BigramDictionary."
6c99a19 am 3cf24851: am 73f20d61: am 2498690b: am b50f1d19: am b5da6375: am 0a510929: am 975113d0: am 2e9d50a9: (-s ours) Merge "Fix Catalan keyboard layout"
2439ef4 am c0c926b5: am b89c915f: am d7450e57: am 8c37d26d: am 517e2596: am bdc8767c: am 93f4c84d: Fix build
4d6fe43 am 2423e25a: am 689b1163: am 9fdb4dad: am 3ef0038f: am af7dadad: am aa734f41: am 33592d1b: Merge "Add a debug preference for using only personalization dictionary"
c72c1c4 am de037343: am 39b04c1d: am cb1cb4a0: am 327510b0: am 96aa7f90: am 9cd592c2: am ba2f4f84: Merge "Fix a concurrency bug."
52a7b3c am 0828a59f: am 567f8976: am a9408992: am 60e84c87: am 59f034ef: am f56a8cc8: am 6333ed38: Small cleanup
3692bfd am f5990519: am 40648392: am a2b34d1b: am 6aad5dd3: am b72eb5a4: am 0a856c2d: am 52876bbe: Remove unnecessary setLayerType() calls
d8da6b6 am bfa91f91: am 8370d4ff: am ddb56c64: am eb1d8f35: am fae5b33e: am eba1ad95: am 82018f99: Forgot to reset the matrix of offscreen canvas
c720621 am 50861bf6: am 9423f6e6: am 28eb35ad: am 383c06b8: am 9fe3802d: am 197c6034: am e08c418f: Move motion event dispatcher to PointerTracker
75bbbc4 am 5a067c2b: am 7f22e0cf: am 58c323e5: am fa53e283: am 443d26b5: am 31a61ce3: am ed56ea86: Merge "Deallocate offscreen buffer for non-HW-accel draw"
8119e2b am 9a6ab6a1: am d51e6967: am 64486692: am 7f9d4a4e: am b17b0fa2: am f2b54321: am 54dd1bed: Clean up ResearchLogger log method
af0775a am e6ee82b3: am 33590828: am c0eded64: am 92d75dbc: am f43c404d: am a7739acf: am b7f62601: Merge "Move non-distinct multitouch support to a separate class"
fba1acb am 78a2f64f: am 061f0f1b: am 7fd37382: am e74b8a6a: am 2e55f68a: am 52977770: am 18d64559: Merge "DynamicPatriciaTrieReadingUtils for version 3 dictionary."
596bf38 am 3b7fc02f: am 374481bd: am d2eaa9c0: am 113b523b: am 8df2f504: am 15072b4e: am 80c9b829: Merge "Give PatriciaTrieReadingUtils methods for reading nodes."
5140d4c am 48a09548: am aa0f40ed: am 610555c1: am e8109b48: am 9f64b890: am 40f8a487: am a299421f: Merge "Remove getTimer() reference except from PointerTracker"
5696167 am 29eb86db: am fb81e3e3: am 407e147f: am 04bccb46: am 7a7e3775: am 3f30c09d: am 503b7902: Merge "Connect the personalization dictionary"
30a3fac am 65f5c7c1: am e9ee6a8d: am ab9b01ed: am e57bb65d: am a4770a46: am 5bd60162: am c83da069: Merge "Move key repeat function to PointerTracker"
13949f2 am 08e2210a: am d5846726: am dda47002: am df3cf32e: am fcc29a78: am 24199890: am f0a7f70c: Fix: Include wrong file in dynamic_patricia_trie_policy.cpp.
5cd3eb7 am ded9e646: am 1d131dbe: am 72639485: am 55dd8b33: am 8c9dfb02: am e20e0b23: am 8045b7cd: Merge "Introduce DynamicPatriciaTriePolicy for ver 3 dictionary."
babdaf9 am 758d9607: am aed50f6f: am a1c49199: am 399082e6: am 80ba3b72: am 8f1f7dfd: am 932aeb9d: Merge "Move binary_format.h to policyimpl."
3f4abac am ed01e2eb: am f055cbe4: am 3ce7b7b7: am 8c799e45: am e2ee1f2a: am f9d919ec: am 552a4b84: Merge "Add UsabilityStudyLogUtils.writeMotionEvent"
e36d6f8 am 2f187b94: am 38e82068: am 32e36959: am 93af5413: am 61343f71: am c4ccf637: am 567e7f05: Add the personalization prediction dictionary
5900898 am c537469e: am 262454de: am 4f2b7c9e: am a200e1c7: am d6f3a680: am 746c9a4a: am 853d0fd1: Refactor the personalization dictionary
40ed661 am 538b4b25: am 2f9ccc5c: am f77de061: am 683e82df: am 7142a107: am ac4ec539: am 883bd364: Merge "Deallocate gesture trail bitmap when unneeded"
73a2cd8 am 1a88081f: am 7babd4fe: am 0487074a: am e94cf8ad: am ff22baa2: am e59fa27d: am 3b1eb886: Merge "Refactor the user history dictionary"
d09e041 am 90386a02: am 9176cf7e: am 98791531: am 725d9780: am 3b74c1d6: am 465abf7b: am 2d7e9273: Fix inconsistencies with mSuggest.
8ba31fa am ab3ed942: am 558173d8: am 2e496f4f: am e74bddba: am beb93fb8: am dfe1cfe8: am acb3cc74: Merge "Refactor on the user history dictionary"
57586a3 am cef3330b: am 642ceecf: am 1fd6d5e1: am 97d69c2c: am 71454faf: am b7fbc964: am 3f557f6d: Merge "Fix: appendTwoWords cannot handle MAX_WORD_LENGTH-chars word."
91904a8 am 9e554963: am 6ac658b9: am a680aea7: am a81fa3e3: am ef65b768: am befe69f5: am 310ea9ab: Remove sudden jump touch event hack
61f5bb2 am 556638e0: am bda8fa7f: am 9aaaa331: am 7185a4f2: am 3a923ff0: am 53d41537: am 3b5c05f1: Merge "Fix Catalan keyboard layout"
c03d46b am d8fe7630: am 7d9449ea: am ce0e726e: am a78e301a: am 88c7e811: am 5e2e2862: am fea0862c: Merge "Fix missing Azerbaijani text resource"
b61adc7 am 6de8add6: am 69b09080: am de6e35bc: am e40d6752: am 6554f4d7: am 5cc606ac: am 8d46ea91: Merge "Fix some warnings"
7ed1f26 am e7b286b0: am dcb730c2: am daf351f2: am 3c5622c4: am 8c9c9024: am 81fb25ae: am 7d654d8c: Merge "Fix inconsistency with mutable settings."
d0526bf am 8cc28502: am 6436d812: am cd145a0d: am 3d7f8c10: am 2060469d: am afa97875: am 21cabc98: Merge "Fix duplicated apostrophe on AZERTY/tablet"
ba1a7cd am 45df38e7: am 0936abd3: am 743b7022: am f6f57018: am 6b1f9dbb: am 151a5683: am 536e0c79: Merge "Clean up PointerTracker a bit"
87975c5 am 1466f7c0: am ff676dc5: am 66a443d8: am ea56a400: am 85de2782: am 740cb9d2: am 561c4474: Merge "Fix a problem where settings were not renewed correctly."
d12dbd5 am 141b2ff0: am 0d3ebd5f: am f8bc2934: am 0ab4f686: am 570ac319: am 37d17ab2: am f8c1aefd: Merge "Clarify the expected cursor position in RichInputConnection."
293d68f am 6aa5d280: (-s ours) am 55f3053e: (-s ours) am 5793925a: (-s ours) am c9eb6832: (-s ours) am 9a756eb7: (-s ours) am db8d2247: (-s ours) am e9087931: (-s ours) Merge "Import translations. DO NOT MERGE"
2b92035 am 38114c3d: am 7f3650ba: am b1390563: am 3e0bc7ea: am 1ed025d4: am 607d35cc: am 323a7aae: Merge "Fix the title of the personal dictionary settings"
50e276e am 1aac5470: am 26057ff7: am 37eafaab: am 986f7826: am e4a78d94: am e71d9ab6: am ab2d2731: Merge "Fix the displayed name of the personal dictionary"
7083146 am 1bfaf84a: am 1b161aad: am 958abe17: am 3af46862: am 5b624e89: am 68d406b0: am 9118467b: Merge "Move creating children methods to structurePolicy."
7ceafd3 am 78f3af39: am 69923189: am a831db12: am 54409479: am 7fde1e14: am 856694c0: am b60e65a0: Rename a variable for SettingsValues
ff88e6a am 8d15a6ff: am e36e4adf: am 8078b647: am e432334f: am b013784a: am 7755379e: am d9f0c1e0: Merge "Fix an NPE"
8bba9a0 am b2eb1f05: am 20a627d6: am 421eec7d: am 83b6b1ff: am 2b3a787f: am 92faf405: am 9d618d14: Move files only used in dicNode to "internal".
4015591 am 8dec04ab: am 0836c65c: am b0673eb8: am f37fe0c3: am 68af6242: am b0adc840: am 29875dab: Merge "Fix build"
74cdf56 am 2e35def3: am 82e13ae8: am 6f424bdb: am 61fc1604: am 7d709559: am d19856b7: am fb9f448b: Merge "Add personalization dictionary helper"
1ce2e71 am 437b202b: am 710020e3: am 07aeb20f: am e87324fe: am 7dffe283: am 35541a72: am 654b0a9c: Merge "Small optimization"
1b951b4 am 70f0fd16: am cb89bb58: am 0e0d766a: am b6db3403: am 51764864: am c4310c43: am e7903101: Merge "Use cached data for getTextBeforeCursor."
5ad5fee am 42df0db5: am 3b70aede: am 4131735d: am 989668a6: am ef8c57bb: am c4cc7e5f: am 6613740e: Merge ""much" in suggestions of "m" after "very""
9d197d5 am ae3da518: am c5b8d203: am cd4438d5: am 5515562d: am 62594824: am d7f75dfb: am 2a8c75fc: Merge "Add a place holder of the personalization dictionary"
d3819b6 am 5f216b72: am 8afcdcd5: am 5704dab5: am 2976f41a: am b3e913ab: am 87677d75: am 38e98026: Merge "Revert "Very simple refactoring""
8cf2ecc am 0aadf475: am c710ebf7: am bdc7675b: am 69af0b84: am fbffd244: am 25446d31: am 0dd23544: Merge "Very simple refactoring"
99e6fa1 am 5d51cdbd: am b9d37ee7: am 063a9ad5: am 7faea73f: am 8de33ce0: am d6ee1ded: am ffcbbaf1: Refactor on UserHistoryDictionary
af4afb7 am 26ac9daf: am 6d73c4e0: am 30abeba9: am 1faf305b: am 2f50aafb: am 6360cef8: am adc91027: Merge "Update xxhdpi icon of microphone in label"
d950537 am 8369c53b: am ba0a5aae: am c082a163: am 15bab848: am ab3baa3b: am 98851ab1: am ea2ab41c: Merge "Support terminal insertion error correction"
7a4e2cc am ba80e8d0: am 0a5c3ef9: am 7cfecffa: am 17bf72f0: am eee45a0c: am 3b1e8d55: am c3493382: Merge "Cancel all ongoing event when onFinishInputView"
bfa587b am eff147dc: am 8a24da3d: am 09713ce5: am bd798c70: am a7f60895: am dfaf547b: am 21c6d23d: Merge "Add MoreKeysPanel argument to Controller methods"
dd48e91 am d3fc5732: am d840562b: am 55f43c2d: am befc979b: am 7de2897e: am 846044ce: am 15c41a61: Merge "Remove boolean return value of dismissing more keys panel"
71ea507 am b69a7f53: am b4a607f0: am 5c37f1d5: am e4a13ec7: am 77ec883b: am 2b6676d1: am e408bbb5: Merge "Fix a bug with multiple word insertion."
639d470 am a4102c48: am 2e7c540b: am 356351a2: am d77c5b3d: am 86124619: am 522707ad: am 058f37f8: Merge "Cosmetic code optimization"
4359d58 am a3df4054: am 7a8d903b: am ea62a1ee: am 18bf2ade: am 0b0cf967: am f8c4d413: am 5563dc3a: Show all languages if user enables multiple subtypes
0efd0a5 am 14ce09b7: am 8be89466: am a57901a9: am fc9df157: am fdb1679e: am 333245a1: am 665e4ecc: Update dictionaries
c916969 am e670246d: am 617a8fc9: am e9601895: am af26871b: am a269ccd5: am ea24dac9: am 289df0ec: Merge "[FD4] Separate cached address before/after update for groups"
0307396 am ca86bbed: am ef2c4d2b: am e20e4fca: am 0b8da0b3: am b4b6718f: am 808f6757: am cecb63c2: Merge "Make RunInLocale as top-level class"
6cd4d4a am e2f9c84e: am 5bc0b7a0: am 986e84f4: am cecdb4df: am 71ac9c49: am 2e94df08: am 9ef59af7: Merge "Move subtype related utility class to utils package"
b6609e8 am c31e28a5: am d3ee13b7: am e9e37c75: am 79761dea: am 714872d5: am 508ccbeb: am 0b358a44: Merge "Fix: "saomething" -> "something"."
88673d5 am 98cf9bdb: am fc23b271: am 34023588: am 05b81544: am 767cf299: am 4322d188: am 9d313c6c: Merge "[FD3] Split stackNodes into two methods."
c7ea00f am 41c4a60a: am 7754f418: am cb79ec52: am 5a92e2cf: am 42592aa2: am 3014ff64: am 2c479e78: Merge "Update dictionaries"
7781f0d am e11a8e16: am 2ac2cfe6: am 34b1bada: am 7f7cd5f9: am 6d0fa6a1: am 470cd988: am 9d802202: Merge "Temporarily disabled Azerbaijani subtype"
3299a47 am 1260f5d7: am 68fca2c7: am 27d6f31e: am edd8b125: am 655f6c2b: am 9b4d0c70: am 5526d138: Merge "[FD2] Separate cached address before/after update for nodes."
8181c32 am 8bb7d89e: am 827e49e6: am 7dec998c: am 68ac5f05: am 4da75248: am d7da546f: am 6587773f: Merge "Add default keypress vibration duration of HTC J One"
100f015 am be619ad3: am ea5a4d73: am 3213ef2c: am bad23e3a: am 493487f3: am 14ac4bf1: am b9eb3267: Cosmetic fix for the copyright header
e407852 am 130fad6a: am 54e30005: am 1874b383: am b3bab10c: am a4d797b9: am 3bb110c5: am 01c2bb13: Merge "Fix KeySpecParserSplitTests"
961d999 am e8c39c84: am 829b294b: am 3091467a: am 519290dc: am 167840da: am dc3b0c81: am 50a29b80: Merge "Fix wrong copyright header comment"
6d8a507 am 57eaf3e4: am 1c18dbaa: am 6ea405b2: am ef9565c0: am 851c823c: am 116bfe93: am 8c04df20: Temporarily disabled Kazakh subtype
323d381 am 2b2f3634: am d94c52c5: am 0bb383f1: am f80d9d19: am 4fca53a1: am bb40d98d: am 62f3b4e9: Merge "Fix: huge bigram costs for blacklisted words."
8eaee86 am 496d40ad: am 04efe5d4: am 1974e592: am 2b0d686c: am 7ec236d6: am 34476d02: am a005d09d: Merge "Fix prefs.xml"
fe81461 am 1a20871f: am d95ac1db: am 80e27113: am 597ea46b: am b2239e37: am ae10e2c1: am da7aab8e: Merge "Fix: native crash while iterating bigramslist."
30d7b48 am b2b28c01: am 1a626e0d: am d17ed5f4: am 6dcf229c: am d0fbfdeb: am 20c03e2d: am e6c51847: Fix NPE in SubtypeLocale.getSubtypeDisplayName
2fd9554 am 76878922: am 644e8438: am 96e817bc: am 6f356d04: am f7431d3d: am 958e257e: am a54b8b3f: Merge "Get BigramsPos and ShortcutPos via structure policy."
e087462 am 1170dbfa: am ae333ca3: am 605c2569: am df0ffce3: am fa86b758: am 0f38876a: am 1676b838: Merge "Fix a bug when moving the pointer in a > 48 chars word"
33cdfcd am 4032d20c: am b88c08b8: am 45f259b2: am dbf4f477: am c2a4642d: am 4c606e6a: am a6906a62: Merge "Move settings related classes to "settings""
634b129 am 9b56b545: am 49bc8af8: am 1d373ea5: am 726a3d66: am 31e09fe2: am 3b84f81b: am 71dc7a38: Fix missing Devanagari digit 9
8ddbeec am 7af6e936: am 5efbdd32: am a02e29d8: am 7d30f32f: am b852a4de: am b62a5ed1: am dc711101: Merge "Fix IllegalArgumentException in MoreKeysKeyboard"
7432810 am 3b8d7ede: am ac01f5ca: am 997d2ec5: am 8afebe18: am f74c07e5: am db07b716: am a4c44654: Merge "Move a couple classes to the utils package"
28905e6 am 58ec5571: am 4e66bf7e: am ff962489: am 071530c8: am aec2c01c: am edc2bb73: am 2e0f750a: Reorder more keys of ALEF in Arabic and Persian
e9fbce2 am 80c82278: am f9c15833: am cc0234e1: am 308ec876: am 70e34638: am def0cb35: am 03a76a07: Merge "Restrict bogus events hack to certain classes of tablets"
0dcd2cc am d957ed7e: am eb8e4b0b: am fc2bb4fb: am e9505e6f: am 08790c53: am 7a54dc88: am 257750d9: [FD1] Move parents\' address computation outside
015bacf am f178ac75: am 42d51f9f: am 8e8fafd9: am 004f439f: am 4f8cf478: am 6563a9a8: am 4d5939fc: Remove dependencies to android source in dicttool
4e7825b am a9dc2d0f: am 31375f69: am 27086d31: am fed1cd16: am c93b3fc0: am a1313112: am cc54032b: Fix build.
1398061 am 0009c8cb: am 0c807609: am 66340a7a: am bdef471f: am 0a72242b: am a62621ca: am 1a894aeb: Merge "Distinguish key press in repeat key"
c7ff913 am 075a7824: am 5917fee4: am 6ba7c0ba: am f473b881: am d748c357: am 3f201481: am 06aa3d02: Merge "Small debug helper"
e2c3012 am dbf74704: am 4f1af5dd: am 87ea56a4: am 0edde0fe: am 0dac8e52: am 8ab3c1bf: am d893fe5d: Merge "Don\'t put spaces before and after asterisks"
f2533ef am 8245afff: am 043dedf4: am 2c8cf0d5: am f7016bb2: am e0e27ee9: am c4c6d05c: am 488659e1: Merge "Add xxhdpi assets"
f914f5e am f9c1b478: am e6cab6b0: am f5aadd2b: am d79b4efa: am 969861f6: am d1609266: am 2bc980ee: Merge "Serialize commands sent to a separate threads"
2a8807b am 49185144: am fe264102: am 19a694bd: am 26c5765f: am 594eebf3: am e3b591f1: am 544e891c: Merge "Replace NOT_VALID_WORD with NOT_A_VALID_WORD_POS"
d19f20f am 059dc101: am 4d030091: am 383d1d4b: am 5a157a0a: am 88ecf9f0: am f9b175b6: am 3bf996f9: Merge "Add a test for user history for switching languages."
ccfd258 am 7c03bb87: am dae2dd12: am 7ae1cdee: am 26edc704: am c65e5bbd: am 0a951d55: am 0d47f284: Merge "Move punctuations to more key of z in dvorak"
d8821f5 am eb15da8c: am ff05117c: am 37a29f00: am d8365ae2: am 3386c1a5: am 8850a158: am 988a1f31: Merge "Fix a bug with bad view reuse."
8953e15 am 91138218: am 9975e0e7: am 05e7073a: am 895c1c9e: am 2bd473a5: am a45075f3: am 4d4310df: Merge "Fix a wrong call to cancel downloads"
1c4bfa4 am e0012b6f: am a7c68260: am e3f8abe1: am 65d9882c: am f1f911cb: am df266ac7: am b6f286bf: Merge "Make bigram dictionary and traverse session use structure policy."
f711f06 am be1e0033: am afb27800: am da434807: am 3f21a891: am b02c1a85: am 1a16cdc6: am 4944827e: Merge "Add methods for dynamic updating binary dictionary."
46e7621 am 7247b82d: am 2d180e2f: am 986de248: am 2876005b: am f6fb6b56: am 83196d0b: am 8bfd5782: Merge "Do not output string-encoded MotionEvent."
a3bf329 am 07982312: (-s ours) am c4b11a2e: (-s ours) am 9b9cd3e8: (-s ours) am 5fcc316c: (-s ours) am 9fe58fcc: (-s ours) am 5f18b4be: (-s ours) am f6c9201d: (-s ours) Merge "Import translations. DO NOT MERGE"
18a6905 am 6b4f9875: am a6766cc6: am 4422ea19: am ba2152d8: am e9d811e1: am 6df2b0ba: am 34047d89: Quit ignoring language cost of exact matches.
5ad2605 am b8ec08c4: am df6c850e: am a65f4e18: am 2dccbae6: am 58e74a0f: am 551091ef: am cfbb7fbd: Fix: Read lock is wrongly used for gutSuggestions.
7648590 am 28169398: (-s ours) am 1056fed6: (-s ours) am 28687ac2: (-s ours) am df6948f4: (-s ours) am 6e85527e: (-s ours) am 8eddeffd: (-s ours) Import translations. DO NOT MERGE
50e9ee5 am d3433d4d: am 63bc7a17: am d2f49a24: am d9955582: am 82785e0c: am 70147fa0: am 58b2a637: Merge "Update ExpandableDictionary.BASE_CHARS[]"
b9fa162 am bc8287c6: am 40f4cbdb: am 2173df01: am c2eb2b4e: am 420449c1: am a5424c82: am f5be54f7: Merge "Move TypefaceUtils and ViewUtils to utils package"
1f0d1c4 am 63b779ca: am 2d2d073e: am 8cf3e975: am d8065eb0: am 36913d6b: am b6b6fa7d: am bac479bb: Merge "Reorganize Utils class"
353b772 am 9dc13173: am 3c4e60b3: am a658a46d: am 09e0ccac: am f99a6d83: am 0f924845: am 0c6e0778: Merge "Remove flags from dicNodeProperties."
b1e182e am 757b27f2: am 17a24f92: am 9319a628: am 89cc75a7: am fedb2970: am c85efa92: am 72c2feb5: Use TimeUnit instead of DateUtils for readability
b4b62c5 am 75507881: am 3f3a300e: am 625006dc: am 8a273cc0: am 603bd7cc: am c29acb5b: am cb13d11c: Add a trace.
2bb6c38 am e99638e8: am a955090d: am c47656a9: am 430c8c15: am 106596c1: am 7511b2eb: am 9aa1efdf: Merge "Change how the length of the random words are chosen."
ead9cac am cb91c381: am 2c012e73: am f603a83f: am 2c1f7b65: am 30abb35a: am cbc1fd04: am db6984c7: Merge "Have random words stick to a restricted (random) charset"
9daca8b am f3ebc09b: am c257568b: am 49646e3d: am ee54e8a2: am 5b38da97: am 89ca0e13: am 49910a9d: Merge "Fix: release lock in UserHistoryDictionary."
c9bb5a0 am c614189f: am 72bc369f: am 6d217236: am e10ccbe2: am 542fc10a: am 2e22356d: am 0933353c: Merge "Read version 3 dictionary header."
348eda2 am a254a1ca: am 16a41787: am 0f77176a: am 8b12b5da: am 57b60971: am 06e8860e: am db296305: Merge "DictionaryWriter to abstract binary dictionary writing."
dbcb9b8 am 67f5667a: am 4a505d9f: am 23e1f581: am 78110b11: am 90f457d7: am 7f601359: am cac66f29: Merge "Return NOT_A_PROBABILITY in getProbability for inalid dictionary."
06aaf50 am a416fee5: am 7a44dcd2: am a9e3ce49: am 8432dcdd: am 090bcd7d: am 8c80b1f1: am b242ce4e: Merge "Add a two-args constructor to BinaryDictIOTests"
b8f9d9f am df881b00: am 2ac680c2: am bfed54ab: am 16113654: am 66207931: am fe77485f: am eec3067f: Merge "Generalize constuctors & add tests"
fa29555 am 06dd03c7: am 1a21b717: am da9fd3b9: am df97c0db: am 0a27890a: am 4ee44868: am 24025135: Merge "Allow force auto commit when the top is long multiword."
0908f87 am fc8a4a7b: am c386a3af: am 1761b75b: am f8a61f13: am 43b2aec6: am 2babbfb8: am fe202d67: Add Azerbaijani keyboard
e6336bb am ee299b02: am eb590df4: am de57ef2f: am 4682a8d9: am 7dc5c0d1: am ed69cc31: am 0e007eaf: Add Kazakh keyboard
9a17c2d am eb5494c6: am f868fd3e: am 8ad8ed11: am 97049479: am 5d5cbef0: am 9ed68c84: am 55de0bd9: Merge "Use ReentrantReadWriteLock in ExpandableBinaryDictionary."
77252c3 am a293925b: am 720fda96: am 1727b29e: am 5434a88e: am 16c30baa: am f939f60b: am 0f276de0: Merge "Disable shortcut output for multi-word suggestions."
a3da531 am 1701aceb: am 623fdc34: am 156e4c2e: am 22727629: am 4d8a0ae0: am 41f1399b: am 88d0138d: Merge "Add missing letter THEH to Perisan keyboard layout"
054f2dc am 183faf46: am 69f79cff: am c726a1ee: am c2085045: am 0190d30b: am b7c3c75e: am d3ef3f0a: Merge "Add missing letter THEH to Arabic keyboard layout"
5770b0d am fef59c06: am 901bf3ee: am 8e3a9e6c: am 878fa214: am 25b00769: am a444698c: am 28852fd6: Followup com.android.inputmethod.latin.utils change
868226e am 9d5b9906: am f8ed737c: am c900c6f8: am 5f672e4f: am 76eca928: am 9caf1791: am d365d82d: Merge "Handling key repeat by emulating key press and code input"
480b81e am 42d17735: am bf63c224: am b6acdcd2: am 78d9d760: am 352154af: am 7d4b8122: am 07718a5e: Merge "Fix: Reading invalid dictionary position."
061d19f am 0c7cfe65: am 58da5d2b: am 7703c50e: am 4bc20ff9: am d77e6a8a: am 1b1f6ddc: am 21648562: Merge "Move children filtering methods to DicNodeChildrenFilter."
8e2064a am 3cdbf6e4: am 20a7caf8: am d8250c31: am af7cfcf2: am 56f0a44d: am 1c06791e: am b6f5d3e3: Fix offdevice compilation
187e6ad am c596744d: am 7889f577: am e14b0b02: am eb4103ef: am 1e1435b6: am eb7cd638: am 7eba0198: Dump binary dictionary information when opening
ec2fc55 am b06f6b4a: am a34c9c76: am d918af0e: am fd9d1ede: am baa29a76: am c68f945d: am edf58425: Merge "Add args to dicttool test."
40e57d4 am 847335c3: am c102ee5a: am 728a184b: am 22a58e4b: am 8f60cc8a: am ace4e39b: am 28ade093: Merge "Remove format version 1 related logic."
9bf07f7 am 557db521: am f6316f91: am 70d539e4: am ca73e7f5: am d89b3045: am 0fed749d: am e5a3b776: Merge "Move Range out of RichInputConnection and rename it."
82eda82 am 610b2d90: am eb5e7c8b: am 7c3735ca: am 02d28631: am 4443450f: am d749af16: am 109ba3ac: Merge "Regenerate old version dictionaries using new format."
7dfea59 am 42cf7c0b: am 07602bf5: am edae9070: am 4f7214a4: am 64561b5e: am 0ae2498b: am 70ee2201: Merge "Do not re-resume suggestion if it\'s not needed."
88f00df am 7e58b9a3: am 47902b71: am 32a84fbc: am 31f60dc1: am 88ee5927: am 544e36d9: am 3f0858eb: Fix a bug where no URL means refresh never ends
5408a77 am a3d7fb13: am d5c0b20f: am e6f71e4f: am 8ce08e37: am c22b06f9: am a9e975ba: am 8142a7b6: Merge "Record number of words entered"
aae7c16 am 7af3c735: am 21119e1c: am 6658a431: am 8dfb6080: am 63f00e7a: am 8873ac60: am a5e28acf: Merge "Fix a bug where AOSP Latin IME would not fill dictionaries"
e634e0e am e0172251: am cdacbdab: am e0e2e0b6: am bb0e1a5d: am 6b72295f: am 4637e15e: am 2a7f8d1a: Merge "Introduce patriciaTrie to abstract traversing version 2 dictionary."
cda5da6 am d2ee262e: am 8030a2de: am 66a2db7e: am a0096ff1: am a474405d: am 4936fa34: am 21c3a529: Merge "Update dictionaries"
eaf8c76 am 8b692765: am 3d235fb1: am 0f072e6d: am 70aa1ba6: am 88d6dbf7: am 1634f8a7: am e04794cb: Fix some warnings
042b013 am c0e33aef: am 439c3824: am 9930dd8c: am 4905a411: am b6f7bd3b: am 120a8da9: am 4ded1af2: Improve the language list in the personal dictionary
43b4497 am 9699266e: am e4c64bbe: am fdff36f7: am 6c7c85f7: am c9880443: am 2221b895: am ec69a259: Merge "Open an API in ExternalDictionaryGetterForDebug"
dc0a135 am 8381d61b: am 3457ade0: am 873fab2c: am 17061a9c: am 85743122: am b6408d81: am a2bfd46a: Use internal personal dictionary settings on JBMR2 or before
f7b0849 am 3790a65d: am 25758e6c: am 62b26787: am afab9616: am 4f6dcb68: am 67552eee: am d9e08bee: Merge "Add DictionaryStructure as a policy."
83622a5 am b824d344: am 75387dc2: am f4cb7fab: am 2d1851ac: am 65f4d45e: am 12c6ed41: am 68e7edfd: Use NOT_A_DICT_POS instead of 0 to express not valid ditctionary position.
b2d2e58 am 741f103b: am 48049fab: am 00255cb4: am 0b9a708f: am 21ef2169: am f4cc95e2: am c96b56a5: Merge "Reduce the number of arguments required to initialize dic_node."
d4a736c am 5a4dcf0e: am 2b578c80: am 02ad2027: am eb5a02dd: am 1a6d3d49: am 5fee4909: am 2bbd78ab: Merge "Ignore spans that are not the right size."
dfb6255 am e67a3b96: am 547a98b5: am 2bbd88c6: am 45d1323b: am 7c88676d: am a691a841: am c4453697: Fix class names
61d9a3b am 39fb81ad: am 4697dc4c: am 73e8c7f0: am 5c189c6d: am b91214ca: am 17e37743: am 16c418be: Merge "Follow-up to I97df1c3d4076fe97657ebc3b086cccd2b97e9a9a"
eec4f4b am 84c90f24: am bb2c3c11: am 7619f748: am 9397fc29: am cd3e804d: am c98d08b6: am 6c0e4121: Merge "Resume suggestion at start input"
88ebbb9 am eac4ec5e: am 338543ea: am 63f0f3cd: am 1ba80a55: am c11c5dba: am fe7b76ac: am b1b21d4e: Make sure to always keep native methods
e921247 am b2690593: am 4d664971: am 1d21e228: am d1aeb2e2: am 318a42d6: am f608f0a6: am a690f3bc: Merge "Readability improvement"
5f18bb6 am 4e701a49: am d96f2dfa: am f73f07ac: am af24e8a7: am 3dde6308: am 9252ea38: am 173f74bb: Merge "Fixing follow-up to I548d899b"
111ece8 am 8a0b115f: am 270982c1: am ecc60343: am 1e6d30a5: am db2b01f6: am ee86815f: am c0d7a376: Merge "Move shortcut reading methods."
c4c1408 am 8d2616ba: am f1e98c55: am 70b19abf: am 332349fd: am 31d528e4: am 36108c2f: am 5bf1be71: Add jni methods for dynamically handling a dictionary.
851c27a am de8bb8c9: (-s ours) am d40a5782: (-s ours) am 0e79ec77: (-s ours) am 4da21e57: (-s ours) am 0ea27a1d: (-s ours) am 14fde98a: (-s ours) am 4da287d0: (-s ours) Merge "Import translations. DO NOT MERGE"
2e09d66 am 504a5aae: (-s ours) am 02688552: (-s ours) am 364d0bbf: (-s ours) am bb0ab812: (-s ours) am 4776b5ef: (-s ours) am 08215024: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
218b85f am d5502ae3: am 440dd24e: am ec70fe28: am 2870ca9c: am 76577dcf: am ed42ccf1: am fd0945b0: Merge "Make UserLogRingCharBuffer an external class"
fab605b am 12f7b2cc: am 202020f7: am 4bbb6563: am cdde208e: am 1772eadd: am 12d0e4f3: am 333362ad: Merge "Fix the one-suggestion case."
7ffb7f4 am 585c87b7: am 01d3552a: am 77ece5df: am 0fa7b80c: am bf15a3ac: am 9a5e0d9c: am 38b54262: Merge "Add a parameter isUpdatable to the constructor of BinaryDictionary."
74af81b am d38c5b63: am f45da56b: am 7f6cf36d: am 2a16c876: am d106978c: am a1581594: am 12ef7d37: Merge "Cleanup under the utils package"
80b5fd4 am 9e62610a: am 7b7fea4b: am af72a23f: am d00e8f6e: am 15eadf56: am d2bdfc57: am 81c5c3ce: Merge "Add canBeDynamicallyUpdated() in BinaryDictionaryInfo."
abc49eb am f028e2ad: am 86eaaa6a: am 30b938e0: am 876dee44: am c51acf8d: am 162f1f89: am 8bc0b513: Merge "Allow mmapping dictionary file in writable mode in openNative."
95bc34f am 66f0db0c: am 45a46a1d: am 69aedf66: am 33592ecb: am 5e3ffb08: am ee6869b3: am 0bb6eb32: Merge "Move file and mmap information form Dictionary to BinaryDictionaryInfo."
8e522e9 am 75468cfb: am ae28a0c1: am ea790a1d: am f2c4759b: am 58f33f4e: am cdb9fbfe: am 10585620: Merge "Fix a bug in the cached cursor pos, and simplify selection handling"
aa4c24e am e7cca061: am fa1331fb: am fe8384b2: am 4ff237a3: am 336431bc: am d57a26b2: am 1fc6b800: Merge "Move splash screen to separate file"
db80975 am 0dab83ec: am af5ffb5e: am b9fb55e9: am f4393134: am 6e32b214: am 26028411: am cdf77412: Merge "Fix a small bug"
1e454c1 am 66011537: am c663bf8a: am 0c03928b: am 64d1ffcb: am ba6d749f: am 292c5cc1: am bfaf349c: Load the native lib eagerly
a38ab61 am 128f3c34: am a38b66db: am 2083610f: am 71ef6b75: am cd00a815: am d5f635a7: am bc181318: Merge "Move util classes to the latin/utils directory"
597e53f am 5b87f2b8: am 43503160: am e37666e0: am 5f464d6c: am ccf891d0: am e189103e: am fadff6ad: Merge "Fix possible divided by zeror error"
6b135de am 17fa9f43: am 693832be: am 5b159242: am 34055351: am e4aee5e1: am 68afd659: am 33d4cdcb: Merge "Fix tests for Ia78d3540"
d8c6c6a am d17b5bcd: am 82e49dde: am 6787466d: am 0f085ce9: am 183dfbdc: am 40233407: am c074c335: Merge "Refactor text range to be able to get spans larger than the word"
9d87447 am a22b65d7: am 73fa67c2: am 6a955099: am 1e5a355a: am 93e69b54: am f8d3d699: am 80a4b7c9: Merge "Extend center point vertically for bottom keys on a keyboard."
3e91468 am 19ceb9c0: am 8a101453: am b706df66: am 88472371: am 5ca5dd13: am 82e21ee2: am 564ad492: Merge "Enable long-press digit input for tablets"
faeeaaf am 8bab0d46: am 3541f19e: am c5f63c5b: am d0726613: am 6785a08a: am 290a4d48: am 940cca4f: Merge "Check adjacent proximity chars for insertion for typing"
e107107 am 5fb75a32: am e7bee1f4: am d18eef43: am 5eaa9a21: am 2ca252fc: am 796c91d1: am af9d92f5: Rename BinaryDictionaryBigramsReadingUtils to BinaryDictionaryTerminalAttributesReadingUtils and remanme the class methods
05fcd3e am fe701fea: am 6571cd94: am 14b46378: am f0b21825: am 410cf063: am 7480d764: am be2a172d: Merge "Give the best score to the most probable exact match."
4c90ebe am 5d740515: am 0f6ddb90: am 3d18afe6: am 51ea5b94: am 1e7c84ee: am 3f391865: am b7a2fd16: Merge "Defer disk-intensive tasks until after the keyboard is shown"
ff6d494 am bd2aa70d: am 789fc621: am fa13dabc: am b4ecda13: am 529e2692: am 2cf30563: am d02daf20: Merge "Fix punctuations strip"
40808f7 am 94b45b25: am 14a190b7: am 2eb2e630: am 768f792d: am 1e00e5c9: am c65d19fb: am 21dfdcdb: Merge "Add ByteArrayUtils::readSignedInt24andAdvancePosition to read dynamic dictionaries."
be73468 am d4bdf67d: am d874e427: am c60a6150: am 6fd8933b: am a70ac91e: am 55687ef7: am e105fdfa: Merge "Change method name of getDepth and getTotalLength."
885ff63 am 3df23a3b: (-s ours) am 577852c2: (-s ours) am cae6e387: (-s ours) am f7ba87af: (-s ours) am 16edb55f: (-s ours) am 2b3a5f83: (-s ours) am 0c178ffc: (-s ours) Merge "Import translations. DO NOT MERGE"
5f24717 am ee0dabf0: (-s ours) am 3ae00d22: (-s ours) am 4c959dd5: (-s ours) am a4d3dff3: (-s ours) am 8c826e6c: (-s ours) am a4d57a17: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
84045ac am 234c614d: am d88da098: am 3292a54f: am 3deb10f8: am 9795dd0c: am 31036b9b: am 93f74baf: Merge "Add tests to dicttool test."
2be91e5 am ecf5e203: am 996edca6: am a3230f3a: am 3b0cc6fe: am 8151c078: am 2b386279: am 1db2df08: Merge "Initialize inputStatusG at the constructor."
5cbe702 am 3576bb6c: am 3b7dd200: am 7036b0ca: am f31d2fa0: am 1e1bec27: am 7eb3b05c: am 7937f092: Lengthen CHAR LIMIT of settings_system_default
0666d00 am 5bef35dc: am 64a4824c: am b0e5caa7: am 4f703e3b: am 08f3feb9: am 788540ad: am a7c44270: Merge "Add an initial test command to dicttool."
4a5d4c0 am 4fe39aee: am 2a4d245b: am bcc97b39: am 899444ef: am 91c44402: am 3542fb9f: am 9380b56d: Support digits more keys in Hebrew phone keyboard
d2fcd05 am 7d1f60f9: am 7a641e66: am d21b03fe: am a1edc2ca: am b3e6183d: am 6e86ebe8: am c90181d6: Use system default key press volume
049b0b6 am 2752a9bd: am 9418bb5e: am a5b35406: am 33ccb2cb: am 22acb3c7: am 7c1c4f35: am af69a14c: Use system default vibration pattern
e0992b8 am 23c74dbb: am be2e79ad: am d4c75509: am e55ea2c8: am 0da22944: am 0cae1725: am 3b5a503e: Merge "Optimize ProximityInfo#computeNearestNeighbors()"
3f4b178 am 243b6a7a: am d61dd5db: am e620f9c1: am cfdfb31d: am 4c421af7: am 6451fd35: am 500b1f41: Merge "Get value text from ValueProxy"
d791a33 am 0e810d3f: am ba43d8a8: am 67151855: am f0e20907: am 146fb411: am ca6ed600: am 2d3f2daf: Check compound distance of node and prune useless node after creating new word.
b8e8e9a am cbc2c33e: am 7d0a025d: am 490b1c04: am 25e38a16: am f6e64c00: am 188856ae: am 286877b3: Merge "Fix a bug with recapitalization"
6b1f95c am 7e1a69b8: am 274d7b0a: am 1cd56d0e: am 800b7ba9: am 4fe96863: am ee63f70f: am 6bfeeb86: Support multi words input for gesture.
d5bf082 am 49997ef5: am dedcac8c: am b21853bf: am 0f6ff8d9: am 1dee9b2c: am fc9c896c: am 14718ab8: Merge "Log score, kind, and sourceDict for manual suggestion and gesture"
30f7612 am ddf1c6fe: am 0de4c5ff: am cdc87a5c: am 5717623e: am ff6f6a0f: am 0631f46c: am 0052dbda: Support keys that have uncommon width.
0c296b6 am d1841eb8: am 753aa33b: am 690dc8d1: am 08a1cfae: am be4e6a63: am 4e1742bd: am 1ff81e88: Use bloom filter in multi bigram map.
4002f2d am 651a86ec: am dc0013a4: am 2d38ecef: am 31dc80de: am a1f1fb37: am 98c1139b: am 4f191935: Merge "Introduce BinaryDictionaryBigramsIterator to access bigrams attributes in binary dictionaries."
1400d1b am ae87859d: am b26cf30b: am bc8c5681: am 24935e5d: am e541152a: am 57eecc04: am 78b881bf: Merge "Fix a bug with long user dict entries"
60b8872 am 71d3fbcb: am 0bff96d1: am 7b655bf1: am 5c009441: am 716565fa: am 9a848fc8: am 97eaa543: Don\'t count Spacer into histograms
468497b am 9febd552: am 36b75070: am d86bdc1c: am 9c292da2: am eb2f811f: am a57bf38e: am 27d9c6f7: Merge "Cache subtype lists reasonably."
3ddabfb am 73160e42: am aaa2f25b: am 194dc02b: am 00e0b840: am fd5d440d: am 681f1239: am e72d1a07: Merge "Allow downloadable dictionaries in development builds"
9848eb4 am 7a9bf276: am 7e82fb19: am adbffeb7: am ba713adb: am 8b70f58b: am 37621957: am 3d9ebf21: Merge "Make intents unique to AOSP"
2e5f268 am b5d184fe: am 3a967590: am 351d88cf: am 5fd7b2bc: am 051d61ba: am 5062442f: am 14dd52b8: Merge "Adjust settings for development-only versions"
afc157b am 2e0a0a55: am d66e4187: am b16c1e2a: am 5dbd4043: am fd3600a4: am 3cdea37c: am eac0eb89: Merge "Fix ResearchLogger feedback bug"
5ec75c8 am 59efffbc: am 5fa1d839: am 16f87a57: am 62074b25: am 282ebe38: am e18732ef: am dfd96be0: Retun an empty Path instead of null
2d6c0a3 am be703ac9: (-s ours) am 6efa1603: (-s ours) am 133242e1: (-s ours) am f121fcd4: (-s ours) am 88fd780f: (-s ours) am 1b2e6fbf: (-s ours) am 2933f9e8: (-s ours) Merge "Import translations. DO NOT MERGE"
100248b am 5b473eb3: am 208e37b8: am 40454690: am 09f96dac: am dad82a7c: am 2c895d4d: am f473f4b1: Remove unused macros in defines.h
a184078 am a46e10aa: am 080f55a1: am c7974d25: am 6e55ad53: am 5ab662de: am 61e9de73: am 0b7cd6a0: Fix: Android.mk for autocorrection_threshold_utils.
355e0b1 am cfd64125: am 32e629e4: am d1d3789c: am 16587c7d: am 8b6de7a8: am 67550776: am 527c1283: Remove unused methods.
7be62b2 am db220ee4: am 9174ec8c: am aa790699: am 1c18e064: am d51f4e69: am 35b514bd: am cd4edc15: Merge "Cache three main keyboards to improve average switch time"
b7910d5 am ab62d803: am 68bba884: am 090fa205: am 6f146f24: am bf71301e: am 1784d92e: am e3338420: Merge "Introduce BinaryDictionaryHeader to access binary dictionary header."
32363a8 am 050cb0b5: (-s ours) am 7ef9b61e: (-s ours) am 680f5e14: am 24bf2475: (-s ours) am 98afd4f9: (-s ours) am f0bdb131: (-s ours) am 96c46273: (-s ours) am 2f387da0: (-s ours) Reconcile with jb-mr2-release jb-mr2-zeroday-release - do not merge
93d504a am e4351946: (-s ours) am dbf6adca: (-s ours) am 7a8ea815: (-s ours) am bc1ad68e: (-s ours) am 8054a056: (-s ours) am 64d0fa40: (-s ours) am 8ea77542: (-s ours) Merge "Import translations. DO NOT MERGE"
3b79639 am 7520c475: am 547ebb76: am 2e5e3edd: am d0fb2b41: am c1eccc94: am 28c7e634: am fe95e7b1: Merge "Fix possible NPE"
1275ce1 am 5f1ec034: am 85c2ce7c: am 81e36c3c: am 0800da99: am 0b5b3f7b: am c68632af: am 77f63c8a: Don\'t use RichInputMethodManager in setup wizard
fea1db6 am 6d7c5ab0: am e4442e86: am 3edb2b8b: am 8f4ed0b8: am ac48cca4: am 60261af5: am b0e0c5a8: Merge "Defer getting no language subtype"
b0a9aef am 97e9b4ef: am ebeefea1: am 450e3af1: am 76c87e8c: am 13a02a8d: am f637bb33: am d3c283d5: Merge "Fix an illegal argument exception"
7f47cbf am 57ccd8e8: (-s ours) am e64fc097: (-s ours) am e87c22fa: am 8f5921bf: (-s ours) am b17fe378: (-s ours) am bd21edc9: (-s ours) am 1665cc27: (-s ours) am 05ee43dc: (-s ours) am a009d2c9: Add HTC One special edition (DO NOT MERGE)
1168719 am 9b07afcb: am 99f115bf: am 3872c243: am b2a18515: am e162eb7e: am 48f20fb8: am 091a4532: Merge "Add HTC One special edition"
67940e3 am 628b1ebd: am b56edf6f: am f022548e: am 37a44353: am f01644c4: am 323dd492: am 69100329: Merge "Use an iterator to remove stuff from an ArrayList."
9288df5 am fda37961: am 8452422b: am 21f21877: am 9b91243f: am ff6a5581: am 2fa14bc5: am f6a1a765: Merge "Fix a possible NPE"
b82c878 am 4aef55d9: am 684732a1: am 3f75c760: am b8d0dad0: am a4d4cae3: am 596652cc: am cbd219a7: Move Base64Reader to utils package
a85daec am 93d9f1b2: am 393cb4d9: am 8fa567c7: am 8b4fad97: am 9bd148eb: am d8177b3a: am 9c440d13: Merge "Remove unnecessary Drawable.setState"
69ff2d8 am 3ef35fe3: am 23e27aae: am 99771a81: am 0dd57b18: am c86c1294: am 8235d940: am 9d4e2518: Merge "Add CsvUtils that conform to RFC 4180"
f3e5c12 am d43c17f1: am 7bb1019d: am 019ea417: am 7a4c7d05: am 30183b22: am e10f4b6b: am 0bfc2bc4: Merge "Add CODE_CAPSLOCK for long press shift key"
a4b29aa am 89356a2b: am d1090278: am 26aed3a5: am 33ec5357: am 49b9d16b: am 34a9e8bd: am ad0c6d7b: Cleanups in JNI related code
eec6c54 am 6ce09940: am 9147aa06: am e7726dea: am 23fe55d0: am 020a5704: am 496bb8af: am 11dc3a37: Clean up macro variables
7fa4026 am 990a9b33: am 2953da4f: am a6c275c1: am e8be6f74: am 4865f818: am 0486b377: am 0dbae774: Merge "Avoid an NPE"
12a8e54 am 07b83868: (-s ours) am 2159d77e: (-s ours) am 5a6bcbfb: (-s ours) am 3c6d5101: (-s ours) am 14a3c634: (-s ours) am 267928c9: (-s ours) am 981a1944: (-s ours) Merge "Import translations. DO NOT MERGE"
60aa327 am 68b247d8: (-s ours) am d1938819: (-s ours) am d55e661e: am 3392102c: (-s ours) am 98691110: (-s ours) am 61adf619: (-s ours) am ea3027fe: (-s ours) am 0532b398: (-s ours) Reconcile with jb-mr2-release - do not merge
e189056 am d19697b0: am 599e9481: am 71159b59: am 3c3d8404: am 5834fbb9: am 15aab5b1: am cbc7acb6: Merge "Expand suggestion strip when center suggestion is long"
b2578ef am e0a874f9: am 43d56da0: am 6e619633: am 28b85db8: am 4dfaaae8: am afbaac36: am 763fd9d5: Merge "Fix revert of committed words"
f9e06fd am eccd780e: am 682edd51: am be181a22: am 8cc42f32: am 2f3ac8e8: am 3888cc24: am 156d3930: Remove a bunch macros that are no longer used
ae9edb2 am bd05c5e7: am 728217a6: am cd42b44e: am b783f3b0: am 1b09a3f3: am b593ec88: am db0aa747: Merge "Purge WordsPriorityQueue"
590a06f am 4f4ac50a: am 0d3d4f4a: am 54415777: am 9ca395b7: am b5cda658: am 887b635d: am 4caf5941: Follow up to I907150be994c4f9ffc030c063de521eeb177d3e1
81c4c75 am 6b57cd1a: am ef8e1ead: am 19ae94c7: am b0e02abb: am 130e1f95: am 31bd7b17: am cbb1ee48: Fix build
713dcb8 am 1fa7277a: am d15f772b: am a946ab7a: am ea632ca2: am f2beae9e: am adf68c58: am b4ae86f0: Merge "Rename methods for readability"
71f2df9 am 685776a7: am 2884dabe: am b6c875f6: am 8fae9707: am b65bee7a: am f4f547f0: am dceebee4: Purge UnigramDictionary
50a1e3c am 52776463: am 560efcc9: am 039cef26: am 62efdff2: am 6d811db7: am c8335703: am eb6a7c82: Merge "Migrate used functions in UnigramDicitonary"
1d27d8d am 71e6182a: am 98ee25da: am 75a13052: am 5935d961: am 9edecd76: am 3e543e27: am 2a529b85: Merge "Clear previous suggestions when gesture typing starts"
1f37cf8 am 445183d2: am 6141f237: am 4b4edf8f: am 436a6c49: am 33bb4fa5: am b7974e8c: am d858b581: Move obsolete files to obsolete dir 2
781f316 am bf132663: am d5ba7513: am d13a713a: am b6d60e29: am e82cfe1f: am 9b5d603e: am e0bbb98d: Fix build
52d60bc am 27c47877: am 0047bea0: am b6efea52: am 75647fb9: am cdf85ea5: am b4379f9c: am 01cae939: Move obsolete files to obsolete dir
110b5cf am 8c35265a: am 014b05f3: am 7f6ee228: am 8d30f473: am f1f39730: am 994b2858: am 3b94fd7b: Merge "Update dictionaries"
ff26dee am e5d58254: am a7ecf8c3: am 10876211: am 8397dbe6: am a4fa2681: am 26ae9aa8: am 7c92b421: Purge DicTraverseWrapper
34c666f am 68966f90: am ddc57756: am f952acee: am 79aca608: am 4eb8117d: am c6b7cd35: am 0e66ab74: Merge "Fix ArrayIndexOutOfBoundException"
ffc136e am d85afb57: am a2b94101: am a6b1c601: am 26afe795: am 15f3de26: am 420532cc: am c4119c80: Merge "Uncommit an extra LogUnit"
d1afce4 am e586baf7: am 36cfd857: am c613917f: am db10c9a5: am 52831bac: am b13b977d: am d1811204: Move bigram_dictionary
32b8f1b am 50616095: am ee119b18: am d1042932: am 8ab03f1f: am aa512f24: am 67942c48: am 0bf8c0bf: Merge "Create "src/utils" directory"
6fa0fdb am 9130d288: am 8690602b: am 1fb6e4a3: am 4d656472: am 9dcb846d: am ef827a99: am a2f3f17d: Merge "Compare scrubbed strings when uncommitting LogUnits"
ba3dd00 am be5baa54: am ae37582d: am 3b77d996: am 389a4da0: am 41da00d3: am 173ac0c6: am 74330288: Merge "Uncommit separator LogUnits"
205a28c am f0846076: am 7c943ec2: am cfe54354: am 25f302a1: am 84e4a9bf: am a856138c: am 3d209462: Merge "Uncommit LogUnits when reverting textInput"
2353633 am 724bf4c7: am 37f53939: am f2b30b6b: am 39eed879: am 4094dd7f: am 82d98e7a: am 4efb5c3b: Merge "Remove uncommit on reverting batch input"
80c2eb4 am aad63d07: am 667e1f17: am 5b34dea0: am e34af095: am 1e1d2abd: am fe712a29: am f497e1e5: Move suggest_options.h to suggest/core
7504567 am 8d612c65: am 66dc7e13: am 09b91a57: am 59bb6d0a: am 30de4e06: am 8ff5c03b: am 712fefd8: Merge "Use BinaryDictonaryInfo instead of raw pointers."
4de1bea am 5c935a1e: am 70cc03dc: am 96ca1fc9: am dc4b70b8: am c9fa8db0: am 12e2bd25: am 88ad30f4: Move dictionary format independent probability calculation methods to ProbabilityUtils.
687ae56 am a7bb36b3: (-s ours) am 45eac3bc: (-s ours) am 66b22e90: (-s ours) am 0b57d3b7: (-s ours) am 7ea32c70: (-s ours) am 8c5fec2b: (-s ours) am d3ccd4bf: (-s ours) Merge "Import translations. DO NOT MERGE"
cc87d8d am 939dbcca: am 249b21ca: am b509e43a: am 58c6f239: am e53f5b8a: am f80e2abb: am 1dae936f: Merge "Move char_utils to the dictionary directory"
e2f8a00 am 69fc3dcb: am 36f1d947: am 348ae75c: am 767011c0: am a8f8dab6: am f6a4670d: am 26f48949: Fix the displayed status after download
5cb968d am 83e1750b: am f3197a00: am 2aeea5fa: am 06cf0ee1: am cc9f726b: am fcdb85b3: am f61999ca: Merge "Make it easy to open several dictionaries from tests"
a20fbb5 am 72355432: am b5d9016a: am a79e3b0b: am d08fd780: am 063513c3: am 8a7acf14: am a0c3e02d: Refactor SuggestionStripLayoutHelper a bit
0cd6f7c am 7f356aa7: am f0f9b435: am b17b38cf: am e2ee9001: am 27615a0c: am 0ef1e623: am 70c2dcff: am 6f7e39a6: am e7514a6a: Merge "Add vibration override values for Galaxy S4 and HTC One" into jb-mr2-dev
878fd22 am a2203621: (-s ours) am eac8bbb7: (-s ours) am e7e17d9e: (-s ours) am bdc3cf91: (-s ours) am abcb3246: (-s ours) am 1ba68664: (-s ours) am 5989c9b8: (-s ours) am ea11a8ef: (-s ours) am dee9d17c: (-s ours) Import translations. DO NOT MERGE
534d574 am ea262359: am d3400b3a: am 300d8d47: am 78beaed8: am 88688eb5: am 015d542f: am 723391c9: Merge "Tidy up Utils class a bit"
c9a3c79 am 263caa30: am 9765568b: am 23286afe: am 3e51de18: am c1863812: am 68d17aea: am f88f9dbb: Move "#define LOG_TAG" before include defines.h.
dba61e7 am 728fa1a5: am fd6ea56b: am 98a3246f: am 9b2d28f6: am 3b03696f: am 502ff085: am e6125db9: Merge "Catch a permission exception"
d53a433 am ae040579: am 15cf9800: am 80a47804: am aee6d012: am fc027445: am e203961d: am a65c267b: Move some dictionary related implementations to the dictionary directory
de4aac3 am e9aacd35: am 7fd6e061: am 9760d4fb: am d2d53125: am 18e322a5: am 15c671a3: am 7097aa2d: Merge "Cleanup unreadable variable names"
537aaca am bc3d1b1b: am 57f2b5d7: am 258d6d4d: am 759ed6ae: am bad26b8d: am 08870866: am d67db32b: Merge "Separate SuggestionStripLayoutHelper for readablity"
3d24b97 am 7c246ad9: am 5fc7bd13: am 877d5309: am 9a139fe3: am 87dfe42d: am 4647c4c7: am 424a173d: Merge "Move additional_proximity_chars to the layout directory"
861e369 am f0a1ec73: am 3bada9db: am 7f96c3ea: am 646b0df1: am 3ff43de9: am 9a28541e: am 1a50999e: Merge "Tell the text view we reset state on finish input"
4a902b0 am b4d0692b: am 8f7d2afa: am 7b06c31b: am 0785ad5e: am 68fc2ce3: am 46b9bd06: am faa7fbfa: Merge "Fix two strict mode warnings."
71baafd am 107341d1: am 391cb168: am bc6e29c2: am ef6a5f3d: am 9f68bc67: am f002debd: am 29432f84: Create a new directory for layout-related implementations
7321048 am fda3c9e7: am 76e8e461: am 02415d5d: am 05605d04: am f7de9f2c: am fd2f09ae: am 8eb214d7: Merge "Fix dictionary pack preference order."
fbb8dd3 am 04865b19: am 90e1abe5: am 16a556ce: am 569affeb: am 05d56232: am b6822188: am ec9670ac: Merge "Rub some butter on dictionary list scrolling."
6a698c7 am 1d826c87: am d51e9c4d: am e1633532: am a49f1750: am 76aff5f3: am 01d88100: am 2ebe2009: Merge "Make DicTraverseSession having suggest options."
5a472f6 am e0dfa720: (-s ours) am cc933a38: (-s ours) am 827e3495: (-s ours) am 24e4bfdb: (-s ours) am 2a1a2a84: (-s ours) am 2d5e13ec: (-s ours) am b4b72d43: (-s ours) Merge "Import translations. DO NOT MERGE"
dfa33ea am 555efd0d: (-s ours) am d1ee1a7d: (-s ours) am 7d8c816d: (-s ours) am 52c83d48: (-s ours) am 69cd136e: (-s ours) am d88f0502: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
c3983ce am 6e306497: am 6a138e01: am 1b4bc2b9: am c1885afb: am 86923245: am ce1d432c: am 305509ed: Merge "Remove unused method"
d059e24 am d27fd2ae: am 7149b9bb: am 5a7f74df: am 86d46a4a: am 9ed0784f: am 4acf46e3: am 215fabff: Merge "Rename containsCorrection to containsUserDeletions"
f8a7e3e am 096bc934: am 9484c632: am ecc37894: am 88a70d59: am 6ae77cfb: am f4e557c9: am 94af6d9e: Merge "Make unit test independent from test device locale"
6a1e063 am 660180d4: am aee4b25d: am a3b7548f: am 9a7dbd60: am 64e516a3: am 2bd3883b: am d99abf8c: Delete shared preference entry when user select default value
f9650c7 am 02558bb7: am 890ddbc2: am e016566b: am 9b73c8ee: am ad0b2f15: am 617cf2e5: am 58067bd9: Merge "Fix unit test assert helper method"
ff4841a am f765b47a: am 795e933a: am fcd42a64: am 2dbcb000: am 920cecf2: am 87d773cb: am 39bd6ea0: Merge "Rename StringUtils.parseCsvString to KeySpecParser.splitKeySpecs"
be40a72 am ecb8d7b2: am 6c8636f6: am c35adfa0: am 2c972a04: am e035463f: am 86f32b06: am d69e4191: Merge "Refactor suggestion strip layout methods a bit"
b1785fd am d55e6186: am 94b6b3d9: am fd35da8e: am 6fd15430: am 1ec00467: am 8ac1e100: am 4c2ac9ee: Merge "Rename commaConcatinatedText to commaSplittableText"
9254157 am b5814e5a: am 9d981d52: am a144b457: am 6f5f385a: am f14b1b18: am 1e813f48: am 68cf2cd9: Merge "Check all regexp patterns in ResourceUtils.getDeviceOverrideValue"
ed6b293 am 3e01968a: am fdcb3292: am d553ea61: am f158a6b0: am 9bea8bf6: am a5519619: am e168a3c2: Merge "Adding additional feature settings."
f6e568b am 7f2e754e: am 0eb14b68: am 38faafe4: am 0b8b661e: am fe82277a: am 8521186c: am 6d77ae9d: Merge "Remove KeyboardStart.isInMomentarySwitchState"
cc6e471 am 5e2947e5: am 1e68fb3b: am 7d85248f: am ec71abdc: am c1040a2a: am bdf4bc06: am 07e56e76: Merge "Implement KIND_OOV_CORRECTION"
74f977f am f294566f: am fca17213: am 5d78e9c3: am ea3c2ba5: am 002accb8: am cc496f42: am 1b467387: Rename "csv" in StringUtils to "commaConcatenatedText"
4760b3e am 540cfdd4: am e51746b0: am 3fb5bab0: am ebb7243b: am 471a6feb: am a9ebf617: am a2d8d30f: Merge "Add smoothing utils / matrix libs"
0358f82 am c4426974: am ee68af9c: am 66b63d91: am 6dfe9e13: am 4df13fbe: am ba07f8c0: am 599d8778: Specify OOV for the OOV word correction
3a93863 am 387d78be: am 0529d733: am 6955829b: am a58c34e8: am 3c9faeb6: am dacb4b88: am 2115f63c: Merge "Add contentDescription attribute to setup wizard video and image"
add41c6 am 235cba10: am a15e5e69: am 9b5d2d5d: am d06b4257: am ea0ed5a8: am 50e5f87e: am 28b6262b: Merge "Passing options to native suggestion method."
bef4703 am fe2d4d31: am 12f56578: am 4043afd8: am 159850d0: am 9bf9c56d: am 24b36ef7: am 740d8290: Merge "Use localized toLowerString in AutoCorrection.isValidWord"
beecd5c am d1bb0c0f: am 8a39f381: am 91558ed4: am fa703095: am e0379311: am 5b41f311: am 94027c72: Use Locale.ROOT for locale neutral operations
566d3cb am 39565e84: am 9c54a3fe: am 4f3d8b7c: am 060c91e4: am 5f99ef70: am b9de0674: am ebe0544f: Remove redundant method AutoCorrection.isInTheDictionary
f90a592 am 27a9d47e: am 3c5a3eb7: am 85ce6eda: am 6f2e6cee: am fc924f81: am 6deb9021: am df8f0fb6: Merge "Fix layout"
21af73e am 653998df: am 742b119b: am 57db1d77: am e181a5d6: am 19750ab9: am e1f86359: am c4fe2942: Merge "Fix misplaced xml namespace"
6d5a340 am b1f444c7: am cf60b2ac: am b853d2fb: am e27429e8: am aceaaedd: am a0542472: am 264fb958: Merge "Log reasons for punting n-gram logging"
bc5f7f7 am 222b26e7: am f5db355e: am a3282d2b: am 29ce1bc4: am 47218496: am 4e41750d: am 4187499c: Merge "Remove unnecessary methods of KeyboardSwitcher"
2021f39 am f8ba9d8d: am b841ba2b: am d2351fd8: am 4022aef4: am 3a022999: am 5075d07d: am f6797a5e: Fix missing import
9ed9f41 am 5ec51af2: am 7a89fa66: am 7565cede: am 31b5abf6: am 71e5b9dc: am 37c2f94b: am dc22b722: Merge "Clean up unused return value"
a31edc6 am 2a41c397: am aec3d618: am 21988825: am 1f0af7d4: am d19c84ff: am a1f4af50: am d8835326: Merge "Haptick and audio feedback on key repeat"
ad1d55f am d1fb89b8: am 070bac6e: am c4658407: am 7351ad8d: am 8b37abda: am 75b75d8b: am 5fdea477: Merge "Always record word boundaries"
b5a7d5b am 25ba9649: am 3ccbd5a6: am e155ae60: am 13dd760b: am 1e0af2e5: am 48346c47: am d9a87eb8: Merge "Fix drawing debug points of gesture trails"
105340b am fc4f011e: am e1f7d93f: am d80e51b8: am a4d9d47d: am 3c6388ef: am ea6a59ff: am 44f679bb: Merge "Fix running on device regression test and profile."
2164b4f am 3d457bb0: am 6f4405f6: am 68ad73d0: am ba626004: am fe16b5ab: am 418f8753: am 8a6a15e0: Merge "Clean up IntentCompatUtils a bit"
6a37c3c am 895f5af5: am 78ca4681: am b4231951: am af15c959: am c8d50d47: am e3a72c9b: am ff80ee20: Merge "Modify isAllowedToLog"
b26794d am ac96dac7: (-s ours) am b6e68b4e: (-s ours) am 8c910aa1: am 626d6e47: (-s ours) am 378164a5: (-s ours) am 8b26ab26: (-s ours) am ea88e2ff: (-s ours) am 150da225: (-s ours) Reconcile with jb-mr2-release - do not merge
2487719 am 50261d5c: am f2ce81a8: am 9e590f21: am 88ee75d9: am 7818c9ff: am bab46b4a: am d96f63d2: am e2bee5b1: am ede3db51: Merge "Fix a crash on a secondary user" into jb-mr2-dev
ee855f4 am 0c8f3292: (-s ours) am 71339df2: (-s ours) am 264c88e4: (-s ours) am ddcca5df: (-s ours) am 13bb5a8a: (-s ours) am 7408a092: (-s ours) am 88fcf65f: (-s ours) am 13d7d568: (-s ours) am 23bff513: Merge "Import translations. DO NOT MERGE" into jb-mr2-dev
42fb025 am 5b59a52b: (-s ours) am b1a4c508: (-s ours) am 5410cdad: (-s ours) am 06168df6: (-s ours) am 29ac49d0: (-s ours) am 93125247: (-s ours) am 7f008a62: (-s ours) Merge "Import translations. DO NOT MERGE"
07b8464 am 50f28828: (-s ours) am 6304d29b: (-s ours) am 90a875ed: (-s ours) am fc6fa43b: (-s ours) am f29ecf9b: (-s ours) am 27ee1f20: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
5303139 am 9b6975e9: am fe2cadaf: am 45873fd8: am b993db06: am 9b0bc1d3: am 56dba59a: am 05ea7c5d: am 167ba345: am 89fe1f50: Add a method to work around apps broken by recorrection
06a31bb am acfdcd07: am 048b9be7: am ecff2e4b: am 36ba71fa: am f6a70ad5: am d3cf6715: am a6639636: Merge "Remove unnecessary @UsedForTesting annotation"
4e3da8d am a386f9fe: am e5a4442a: am edf9db69: am 50a3cfbf: am 5f05a1f3: am 2380f927: am 0013f97d: am 5906b05b: am 7058b02a: Extract a new class for app-specific workarounds.
f3a4b32 am 76319e9a: (-s ours) am 6a1e1b4c: (-s ours) am 39e82fb5: am c9e08527: (-s ours) am 87fa6995: (-s ours) am f8ce1ffa: (-s ours) am eb724ddb: (-s ours) am 7f78bd5e: (-s ours) Reconcile with jb-mr2-release - do not merge
638ff45 am b3f48fb1: am ed772e02: am 9ecf1b97: am 7d4c42af: am e348a313: am ec6e5d37: am de4e579c: Merge "Fix punctuation logging"
ed60c5f am 9edb2a35: (-s ours) am 0503ac42: (-s ours) am 6093b8ef: am 24616eff: (-s ours) am e6098b20: (-s ours) am 265861dc: (-s ours) am 82c852cb: (-s ours) am b528e251: (-s ours) Reconcile with jb-mr2-release - do not merge
9c11b9b am 106660ad: am dd6592ef: am 502d0584: am 2d9093a1: am a9c36271: am f83050d9: am 17b63ba5: Merge "Remove unnecessary commit/uncommit"
b253f76 am fbbb2757: am 883e1117: am 2c6d72d9: am 1ea4319b: am 77907a94: am 577bc298: am 7af5300c: Merge "Add claifying comment"
5b7ace5 am fa150a0c: am d662a4b2: am 0f74a347: am 9f405afa: am f7877678: am 9a606af4: am a404e365: am d40b4729: am b1e37e4a: am f1dcf725: Merge "Don\'t process recorrection or resets when not shown"
a06e181 am 2cec1cd5: am d6ab843d: am 5ed2c649: am 2153eda7: am 22e449c6: am a12f001d: am c3c879ed: am ff0bd7db: am 25f0c808: am 96a9f357: Merge "Fix unintentional setup step advance in orientation change"
c0a8f2b am f2bcf774: am ab0f78bb: am 0b6aaf0b: am 0b9b70da: am 40a295dc: am 84828e15: am ad6df987: am d6a7a26d: am d59c1f83: am 50259c70: Merge "Tune layout parameters of setup wizard"
80132f1 am a04dafc6: am 70420b71: am c430cb13: am 7ea5d079: am b3a6419d: am 9e990883: am feb169cb: am e7ef9669: am 7d9bd6f5: am 66b87269: Update welcome fallback image (using xhdpi asset)
110f38b am 4710bca3: am f33087a8: am ca01d5f2: am db6591a3: am d4af111f: am aa9d2ae3: am ce0273c2: am 883905f4: am 7fe67544: am 769427cf: Adjust aspect ratio of setup image
8ec81d3 am 61eca494: am 89a457ec: am b4955bdf: am c532c519: am d8ac191f: am 8aec7fad: am e0d3bb2c: am b6161b40: am 66c5f8cb: merge in jb-ub-latinimegoogle-azuki history after reset to jb-ub-latinimegoogle
307749b am e6294b03: am 8f920423: am 3b341f8d: am b78340ba: am ccbb662e: am 6a923429: am ba4e480c: am 39afaf3d: am 6d0f0347: am b2d53be7: Merge "Remove FeedbackLog instance variables."
73d7ee1 am 8e1975ca: am 3ba0ce10: am 559a2bee: am 97e4d4b4: am 3cac8bf4: am c1c3df70: am 091bcabf: am 46bf9f49: am 4e3a8afd: am 8b56ad78: Merge "Revise welcome screen video and still image"
f785213 am 71f24d1d: am ca25c610: am de68ec72: am 94ee7b39: am 9da1f073: am 15cec207: am 7a724805: am acb37023: am 23bfac83: am d78c776b: Merge "Adjust sampling interval for gesture stroke drawing a bit."
9dab0b2 am 6e7bd849: am feb308fe: am 0a672d86: am 1f413d84: am 784a961b: am 212798bf: am d8e8b007: am 5ee11c5d: am 2e0fc8bf: am d6d70e73: Merge "Revert "Fix isSuggestionsStripVisible when keyboard hidden""
8834818 am 48ea9f00: am fb7ae63a: am 0601cb49: am b93e782b: am d16eb1a3: am fe84bbd1: am 315e8fac: am 8e7b1739: am 3fff5179: am 41016aca: Back to previous keyboard layout by canceling sliding input
f98d8a5 am 85adf11d: am 20dfc9e0: am 2ca3986c: am 5a240612: am bcccd22e: am 07ba843c: am 7ab91dfe: am 03f2ca6d: am f46eafe2: am c9398a3b: Merge "Fix PointerTrackerQueue.releaseAllPointerOlderThan"
fd10726 am 99d1469c: am ec758d69: am 282d9bba: am 002039dd: am 00090e11: am 00d00767: am a1912d14: am 95586abc: am dccad3ef: am cb0d1c4c: Fix isSuggestionsStripVisible when keyboard hidden
458fcc2 am ad952e0e: (-s ours) am 1f0a9bd4: (-s ours) am 7c3ffb45: (-s ours) am 905f34ff: (-s ours) am 5576afdb: (-s ours) am 7897e758: (-s ours) am d64589b4: (-s ours) am 8587e879: (-s ours) am 5ec5e0b6: am e69066d1: (-s ours) Import translations. DO NOT MERGE
069abe7 am 23cfda86: (-s ours) am e6f04426: (-s ours) am db1f0ac7: (-s ours) am a5f03a1f: (-s ours) am efcd9c78: (-s ours) am fff0c8a9: (-s ours) am 29cfa87b: (-s ours) am fd2c2e62: (-s ours) am 298d8232: (-s ours) Import translations. DO NOT MERGE
02d1280 am db0d2254: am ec517ec7: am d0648d66: am 8185b774: am 4e7c1637: am f6270ab2: am b76d1737: am 2d86b73f: am 035c68a1: am b121538e: Tune maximum keypress duration to 100 milliseconds
5312bbe am 796613fd: am ec462f9f: am 5ced4cf2: am e3748ed9: am a295927b: am c8d6683a: am aeff9902: am 7e52c35d: am 94c54eca: am e8336aa8: Merge "Fix keypress vibration duration of HTC One X"
7904ab0 am 75c92ad5: am b31c6518: am b1c6ffd3: am 63fc524f: am 61629255: am c05c2526: am 93a1540a: am f1973350: am a70da988: am 5f857a35: Merge "Disable functional key while in sliding input mode"
6195646 am efb67e07: am 8df36e6c: am 1ba88ee3: am 70912057: am 00204d85: am a0167db8: am 4103044a: am c731457f: am f6b5484d: am b5f67e7f: Add device specific keypress vibration duration database
b78fcc4 am 19d78a04: am 0d2efd20: am c70c32a4: am 84627c43: am 484545c4: am db40c5d7: am 81fabdb8: am 73673b4c: am f1708394: am 0efd8d1b: Fix landscape override value expression
bb0776c am 100de3cd: am e0a201be: am 6d20e50f: am df4b9eaa: am ce291bfc: am 6399108c: am 209a97bb: am 7a876b31: am 813ba9f5: am 6b0bcfba: Merge "Disable long press timer while sliding input mode"
cc048ae am 604e2bec: am 3ebbd86d: am 3f080835: am db0cc3d5: am a8aa563b: am 4268fdea: am f05eeecc: am 94ad2ef7: am 094447bd: am ad662ade: Disable delete key repeating while in slide input mode
9e775ac am 52aa78ba: am 294b2c17: am 4501c75b: am 1ace0735: am 7ff5db64: am 7c856e16: am cae4cd7b: am 66e5e05f: am 6780e43d: am 18184eac: Support regular expression for condition pattern
2a968cf am 234bcc72: am aef8af97: am c8a5fe51: am 20d4751f: am a3ec57b3: am de1115a8: am 4c6fe8ed: am aaf7d70b: am 6f647842: am ec83457d: Merge "Support multiple condition for getDeviceOverrideValue"
e4e60ed am 0ab926e7: am 146acafc: am 184fc484: am 77d61817: am 451b6c3b: am 99effbc0: am 645b62fb: am 8738eeaf: am 01c133d7: am cb3bba3c: Rename GesturePreviewTrail.java -> GestureTrail.java
d2a54da am 28cfd8e2: am 0cc0e39b: am 0df768ab: am 54eb5bbb: am 1831d86e: am 772990b6: am 22fa8123: am 7bc99237: am 03a32146: am 7d72ca0b: Avoid JsonWriter multi-write error
3c61c0b am ec14cded: am 81dde43f: am 95d84f60: am cbbe8f2e: am ceedfcc5: am 1da572e1: am 7c2ca940: am 1e0f8cff: am 697f6abb: am 260df841: Merge "Remove unused code"
45fae2b am 7c772981: am de65abbd: am 011edb32: am 2d82e679: am 2325e858: am 5975a02e: am 28b9aec4: am eaf5c227: am 026b2645: am bb17034f: Merge "Remove ref to LatinImeLogger preference."
a561bc7 am 26e975a6: am 1a0556c3: am 3b601576: am c188bb61: am 548778d3: am 398e03ea: am 3ffe11a5: am 4ee6df8d: am 1f8b354c: am 4135c2db: Merge "Avoid NPE by fixing ResearchLogger initialization"
d61c92b am 33402c75: am 710790b0: am 435ded26: am e17d367e: am 38a30fb0: am e3158e93: am aca3b625: am 941e8bba: am a01ab9ea: am 565ced45: Merge "Refactor StringUtils.findPrefixedString to findValueOfKey"
af699e3 am 5ee347f7: am faabe9bf: am 53b0617e: am 7ae37424: am 9e533398: am 2ffe29b6: am 4b18d513: am e90fe9c3: am afc40e74: am 4705c0fa: Fix screen flash when launching settings activity
9abce57 am e848e1a4: am bafb5828: am 7184208a: am 575d06f5: am 5e0d0242: am dfd21666: am 82e697bf: am 05aa5e75: am 48002809: am 2b5c9726: Introduce another activity to launch setup wizard
e05c7d4 am 50666638: am 18ad0562: am 8912e833: am 218ab2a2: am db6feecd: am c7f2031d: am 1784791c: am 82e3ea95: am e7de0ce7: am 5ffa5bf3: Merge "Keep SetupActivity alive to check re-launching from launcher"
9f27c64 am 3d6cdc34: am 76b08e5a: am dd512e68: am 86749e88: am 14a54c67: am b5feac06: am b2e4031e: am 28eab9d5: am 07905b6a: am 2564bd09: Merge "Reuse old preferences if possible."
c917fd4 am 763140c9: am b912a401: am 6ec1713f: am faeb31e4: am cb3e8f9c: am bcc04608: am 94734c93: am 1884044e: am 81662dd4: am ba35426f: Merge "Tweak a label in the personal dictionary settings"
fc3cb87 am 82f32e6e: am 0740e038: am 091210b5: am 206eebbd: am 81b92a35: am 78296e91: am aab8a18b: am 1cb72a09: am 384d4e5b: am 2ad7023c: Fix detecting out of keyboard area
b1feb91 am eae3e7e2: am 2a0bb1b5: (-s ours) am 18b361fd: (-s ours) am 0998f0d5: (-s ours) am 80698db1: (-s ours) am da09228f: (-s ours) am e31e4a9c: (-s ours) am ad12dfa6: (-s ours) am dfc0adfe: am b0aabbfb: (-s ours) am 8dafc8e8: (-s ours) am 22e6a5c5: Import translations. D
f3c4b87 am 30cd82c7: (-s ours) am e931d4ea: (-s ours) am e33214a3: (-s ours) am 117dc6ba: (-s ours) am 0a4f507a: (-s ours) am e313153d: (-s ours) am 9e58ced4: (-s ours) am 86bd88fa: (-s ours) am 0e2f68c9: am 42dc0c25: (-s ours) Merge "Import translations. DO NOT MERGE"
4c4d20b am 43fa288d: (-s ours) am 9a9b2b23: (-s ours) am d2119d79: (-s ours) am e7cf63c5: (-s ours) am 78a2b54a: (-s ours) am a3c48c25: (-s ours) am c78d98e9: (-s ours) am 896767cf: (-s ours) am a45821e6: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
0e3e0c4 am 84836770: am 0a2534ea: am 3d93ba6c: am d5ed336d: am 15ce6934: am 6b3a80e6: am 87abf6f6: am 32866ceb: am 2a383bfe: am 341f1b23: Tweak gesture debug
5eedcfa am 9a23963d: am a522f33d: am 46b39cf1: am 9c82dc48: am 9aba0c14: am cb0df332: am 9135599a: am 41b21c47: am 45c925a9: am 52cb409a: Don\'t resize debug array if production
b8fe035 am 25e45f69: am a64ef4ca: am 1f9a5e9c: am 7f09a818: am ae789987: am c0a5987a: am 5a846e8f: am 99cccf3d: am 7f9b3e62: am b2c4c730: Add debug facilities for gesture
9e36571 am 7a79aa4e: am 676db883: am 5e299e9e: am eec2e9eb: am c479bc81: am 85b82f67: am 9dd800ea: am f5bb5231: am a8254f73: am b9021090: Fix usages of getEnabledInputMethodSubtypeList
662e23f am a322c77f: am 4c9d21f4: am bc13415b: am 8c16fa69: am f4135159: am a95e8368: am feece939: am e8f68d22: am 14c0e4e7: am 499cea94: Use revised Google Keyboard icon
2171771 am 7d8581ee: am 9a4b0f11: am 74ba5d25: am 3ba56b26: am 05a571ad: am 0e56540a: am 5d50556a: am 3da7bdd3: am e868922e: am 3e375863: Launch setup wizard as single top activity
be8574e am c49cccc0: am fde684e8: am a18a6fd8: am e4a446d2: am e13d3a28: am 7d4030b7: am 2282fcec: am 29177deb: am 114ec4ac: am 71d52474: Merge "Optimizations and safeguards."
9a407ed am ba8a511d: am 500fee82: am 0cb45b13: am 8e2ed792: am 17f3ea05: am bfbdfdd4: am 27f3cf5b: am c990ed5e: am 502c041e: am 5064ac88: Merge "Be careful about the dictionary size in detection methods"
82dfba1 am d92342c6: am 63be2c22: am 8dc46f7c: am 5487339a: am e6290166: am 829689b0: am 0d997c3f: am e3ca68aa: am 9e5d7abe: am eab27c1e: Merge "Add account e-mail addresses to the user dictionary"
0e10dc1 am 3e539be3: am 2dcd913e: am 13acdc83: am 560bfd37: am 6b496cbf: am d2286217: am fcb64160: am bd2aca0b: am c6143574: am 5b8b76ba: Merge "Move gesture preview trail parameters to resource"
39b01d5 am bf0eb320: am 9908bc5d: am 4f799337: am 4773a545: am d2ee864e: am d993f92f: am fe55e380: am 1c7a15b5: am eecf34a9: am faa94a2d: Merge "Add owner\'s info to the dictionary"
20599a7 am 89f7f9e3: am 81e6447b: am 3de6e07c: am 9a1be285: am b28f4032: am ec2f54e9: am fbe55eae: am 7fdd3431: am 873f9b90: am 6435c800: Merge "Fix an issue on the transition between the setup and the settings"
568e59d am ec786ec2: am d5516fdc: am 0e5797da: am 7121a6cd: am a8df42de: am 0c85a795: am d87fce38: am 7e5e4c85: am fe856be8: am f59c4f68: Fix labels in the personal dictionary settings
c053c4b am e598a373: am 437d064c: am 7c992669: am 5a7849c2: am 87cfcbcf: am c1381be0: am e93eb247: am a5f0a52d: am 778eabfe: am 244a24e3: Consolidate dummy proximity info to the spell checker info
4db935e am 1070a50e: am 318b1dfe: am 7b39521c: am 5c043059: am 20930824: am 59a29cea: am c976add2: am 8facddba: am 9b5965d4: am 1eb1af75: Merge "Fix looping logic bugs."
2146f5c am a9a34eb7: am e665c718: (-s ours) am 6420c48c: (-s ours) am 2c43155c: (-s ours) am 4dfe55ff: (-s ours) am bad5fbcb: (-s ours) am 1e6135e2: (-s ours) am 517f7865: (-s ours) am f7937a94: am 542bcbea: (-s ours) am 71778d25: (-s ours) am 34a0dc5a: Import translations. D
74909ea am 41d9880b: am 661ce373: am 5cdd3721: am bdfc8fbd: am ef8d9d5c: am 007bdf71: am 9f9f296c: am 3c382888: am d2dbbc41: am 104bb70c: Merge "Avoid drawing too long gesture preview trails"
bf0d5bd am cf9c1673: am 3069f0c3: am 6e83eeb4: am 8e0bb7f3: am d41ba9d4: am 411adbbf: am d19704ed: am d942e6e6: am 0633a208: am 2afe88b8: Merge "Unify space-adding on gestures."
4b68dc9 am 6ef7e74b: am 4040ecc1: am d5ca85da: am 815e65f8: am 1e16eeda: am 0bb918e5: am d320f201: am 06579eda: am 86af3e9f: am b90a86b3: Merge "Checking key edit distance of candidate words for gesture scoring."
a30b4c3 am 02d90683: am 26c610a1: am b5f3e514: am 8d85524f: am 36118a2d: am 41c423f9: am dd1a8597: am 4334809f: am 1e7c0677: am a9dd74cf: refactor spell checker
09036b2 am 9cf267ab: am d349453d: am bfcd43ca: am 20acd22d: am bb366847: am 18e6f5fd: am ae0f9e73: am 55b98d25: am 7b6b30df: am 9d71a6c9: Remove unused device form factor values
fe92976 am 7909ad43: am 62268189: am 3449a2d8: am bb978fe5: am 36bb8a9c: am 3a20d7ab: am d7ed39f6: am 710a12e3: am d192dd94: am 84ac8f31: Move empty listner to KeyboardActionListener.Adapter
131f693 am 4eaf6142: am 8a20bea5: am 3f5daa0f: am 82a3df5b: am f3c28421: am 99f977c4: am 734617db: am 066a445f: am 0500edcc: am 40eb31be: Merge "Clean up unused static variable"
abb479e am ecbcbee0: am 3f06f11f: am e9c7c297: am c3cc8fd3: am 06edf269: am 132d8910: am 33dac33f: am c8187713: am 221d37d7: am d430c92d: Merge "Fix exact match profanity"
31064eb am b475ee42: am 2cd524b6: am 69892196: am f4130842: am 80877f52: am eae16583: am cadb19e3: am bbc91a06: am c8dcf48e: am ce67b416: Record down point as gesture preview trail for sure
fd38054 am 605febc6: am 368ee87a: am ac1c9b25: am 6d7fcf2b: am e25f6ef1: am 7018cced: am d227ab29: am 7afc241d: am 7a926b3c: am 4ddf1e47: Remove unused gesture preview trail code
87e8012 am 5c272208: (-s ours) am d90eaddd: (-s ours) am f5def65b: (-s ours) am a0ae25fe: (-s ours) am ea705d86: (-s ours) am d887218a: (-s ours) am c9ac1129: (-s ours) am 51d694fb: (-s ours) am 83973d45: am c7588446: (-s ours) Merge "Import translations. DO NOT MERGE"
e7ce226 am 86022aea: (-s ours) am f4d8953d: (-s ours) am caa6559a: (-s ours) am 01e02bc0: (-s ours) am 894f0dd9: (-s ours) am c97c335b: (-s ours) am dff92757: (-s ours) am e29d2e82: (-s ours) am eb4f9744: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
d77fabb am 4c93f0d4: am b2675eab: (-s ours) am 4af94918: (-s ours) am f33c0f4d: (-s ours) am da57c7ec: (-s ours) am 9a12a8a8: (-s ours) am 56fc9418: (-s ours) am 6d4914c7: (-s ours) am b9efe4b5: am 458bfeea: (-s ours) am a8478986: (-s ours) am b55b15c3: Import translations. D
185a8a6 am 341ed610: (-s ours) am 2add0c4a: (-s ours) am 4d1fb901: (-s ours) am 97bf8615: (-s ours) am 97f41e33: (-s ours) am 09ba54ac: (-s ours) am 61154e65: (-s ours) am 69a861b1: (-s ours) am b7065916: am dd8197bc: (-s ours) Import translations. DO NOT MERGE
31e530f am 607330c0: (-s ours) am efaf5628: (-s ours) am 205b13a5: (-s ours) am 3f38b651: (-s ours) am 961823f6: (-s ours) am a2df2655: (-s ours) am ae71c5b0: (-s ours) am f3cfc524: (-s ours) am 6939f8dc: (-s ours) Import translations. DO NOT MERGE
e8add6a am 025bccfe: am 4dc923a0: am 92222c0a: am 0fd373ee: am 863e281d: am db3591a8: am df354cb1: am 6c97d676: am 4c7474d5: am c5a29fa8: Revert "Fix exact match profanity"
80703bb am f1a2a974: am 1da1feda: am e5a34868: am b4c9cc63: am d6e17195: am 3fe6c4f4: am 3792fa4b: am 4e8fde00: am a36266dd: am a5be033d: Preserve setup wizard step while orientation change
e497a1e am 268d298a: am 4bd7d179: am 4ffc9322: am 2097f0d4: am 4dd37bb7: am 4565c8b2: am db92fe62: am 3c93fdc8: am 9bb189f6: am 7d19ab5c: Using int instead of booleans to save keyboard shift state
edb14be am 72cdf3ea: am a390047b: am fef4c342: am 41466ebc: am aac0783f: am 13afe2ca: am 503ab45a: am 62dd1ee3: am 3c1a18c6: am 7f8dd50b: Save automatic shift state while orientation changing
3497dd4 am 9e98458a: am 158b3c2c: am 31b3a24f: (-s ours) am 6fa88d6e: (-s ours) am d1864bac: (-s ours) am deeaf9ae: (-s ours) am da33179c: (-s ours) am 0a0b9fe2: (-s ours) am 276ed0d6: (-s ours) am 9e0ffd35: (-s ours) am f9a4732e: (-s ours) am f7e4057f: Merge "Import translat
fbcaa18 am a0ba17eb: (-s ours) am d7903e25: (-s ours) am 0c64b713: (-s ours) am 6459733a: (-s ours) am 3d7c4cc1: (-s ours) am bdf7113c: (-s ours) am c7f37218: (-s ours) am bc6fd1a6: (-s ours) am 11d4d240: am 39b3bf8d: (-s ours) Merge "Import translations. DO NOT MERGE"
abe3f2f am d72b5944: (-s ours) am 1110bd5d: (-s ours) am 5ee45793: (-s ours) am cf904030: (-s ours) am 5a8c2fac: (-s ours) am 62bf6fa5: (-s ours) am 0ffe46a1: (-s ours) am a8fb8b4b: (-s ours) am e351e10a: Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
a047d6c am e1fd5de3: (-s ours) am 4fe1f32a: (-s ours) am 95be27fd: (-s ours) am 70a09b36: (-s ours) am 5aab3bb3: (-s ours) am d72c805d: (-s ours) am a2942457: (-s ours) am 168d43d7: (-s ours) am dde8e9e3: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
5d0647e am efd0cfb8: am 7e9672cf: am 25cbda13: am d19e8451: am 801a8876: am 59b93354: am 2a06798e: am 6600b06c: am cd196fd5: am 307f49b8: Mark some unit tests as @MediumTest
25646cd am 290be747: (-s ours) am ee96815b: (-s ours) am c7f05e44: am acfbfcbe: (-s ours) am c6d49148: (-s ours) am 8fad5d83: (-s ours) am 6f9617ab: (-s ours) am 77c6d2bb: (-s ours) am 25a713d6: am 11b9f680: (-s ours) am e5daf660: (-s ours) am 6845427e: DO NOT MERGE: Return possible su
12fead2 am 51ed7879: am 6b62c6e9: am 94018741: am b4d9d140: am 6bee71b3: am d0981b0f: am 771b60ba: am e229cd97: am d8e55277: am 83757d43: Merge "Pass blockOffensiveWords as a parameter"
36e5a5c am c31ce3a5: am 122e4514: am 18c95594: am 1fd7d6b9: am 5b04d8b5: am 43d34fb8: am af1196dd: am f415cc6b: am 56550ee5: am 1490b534: Cleanup -- follow up to Ief04a4abb6dc1f79660a2e419c9c5e271802b5a1
ef59fb9 am e5f448bb: am 7438e6bc: am ef95a3d0: am 17c8d766: am ee180b02: am f00f84a7: am 679bff89: am 8781e3b6: am 483fc6f1: am c43417fb: Fix build
e8707d3 am 556601dc: am 143e6f2d: am dd199e6b: am 6adf817f: am fb238e46: am 0c179788: am 1b62da75: am 6b93b185: am 3eee5cd2: am 53b37dc0: Merge "Fix a layout problem for pre-MR2"
d990ab5 am aa13c1f0: am 909cbd1f: am e3923e65: am 28685e72: am 7ed4f366: am 6dcfbae4: am 4827a249: am c363302e: Merge commit \'3ac40c6a\' into jb-mr2-dev-plus-aosp
fd46ed1 am e11061e4: am 747372d5: am d89d9136: am ce5aedf7: am 18ece47e: am fe4cdd12: am 8923d767: am 1e08d3d2: am 6191026c: am 0caf3f6a: Merge "Introduce MoreSuggestionsListener class"
b87f034 am 5568ca2a: am c4c5d046: am 802d8334: am 50704547: am 4e90125e: am 07806b03: am 1749dba1: am d53fb22a: am fcfa2cb2: am 6314b845: Merge "Add permissions for personalization"
d64d8af am 953a0bfd: am f2b2b69c: am cda685f6: am 7ffb4225: am 1b6271fc: am 95fed887: am 35952d7b: am 2f6851d9: am f405dc87: am 17a35383: Merge "Override View.drawableStateChanged to detect state_pressed"
b75b70d am 62833cdf: am 175c3083: am ee7c9e88: am 0788e947: am 6ffd1e66: am 143e628c: am 7f63d12e: am 6cf492e4: am 941b288c: am df2eae6e: Fix exact match profanity
f2ea52e am 546d1339: am b16017d5: am 8b2a17e9: am 54b1c86d: am 3688ddd2: am 7a0c82b2: am f6cd82d7: am 03fe0cf4: am 3b892164: am 7b2114a4: Display still image when device can\'t play welcome video
d5dca48 am 3f717593: am 56f10d19: am b04d0337: am aac20e4b: am 31ddb205: am bfdb0fb1: am 457b6ae8: am a10c80fe: am 4aa48aed: am 019c3806: am ace3f3c5: am 25c90e6d: Merge "Don\'t do recorrection when suggestions are off." into jb-mr2-dev
aa4f95a am 5c518d61: am c8e34872: (-s ours) am f0136e37: (-s ours) am 5b1fe393: (-s ours) am 5ca69fe4: (-s ours) am 5d9f4081: (-s ours) am 00078f79: (-s ours) am 50925559: (-s ours) am d2ea99b7: am c9f49b88: (-s ours) am b4251873: (-s ours) am e5ae0bd3: Import translations. D
abf5cea am caaf5673: (-s ours) am bfb9af84: (-s ours) am bb0a3ccb: (-s ours) am d33c8baf: (-s ours) am 949b2a42: (-s ours) am 7bde4523: (-s ours) am 39afe052: (-s ours) am 6242fca8: (-s ours) am 8daffca0: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
1771219 am b6c34066: am 3acf77cc: am b084305f: am 0c4f934a: am bd326eda: am 8aed26b4: am 4c526225: am 45fe5c34: am 761b5586: am a0b62ece: Merge "Cleanup an unused return value"
67b3be7 am d1b73078: am 89e30b73: am edf8a28f: am fb7a2163: am 16a3fb0e: am 53d9ed64: am cfb0c03c: am 24fc5ab6: am f4a03ddc: am 1187ef9a: Merge "Catch error while playing welcome video"
fd948aa am 0872993f: am eca9d848: am cedc9003: am d3cbd2e4: am 15cb1a36: am 40736750: am 8e32cc2a: am 9db1f6d9: am d618419d: am 37bbaea8: Merge "[PB14] Cosmetic fixes to the progress bar"
e83a341 am fe7bfd66: am 4bc7b25e: am e3ab2081: am b1f3e3ac: am 6a2f0d10: am 91a1b953: am dc7cff7c: am fa47814c: am f4d7c99c: am 71c1e50f: Merge "Fix the title of the fragment of the personal dictionary"
b68c30a am 7c6bfef1: am 75de987d: am 3461c14c: am 78c33f29: am 6ad83dbe: am c816430a: am 3b765c2b: am bc81ac83: am 69e1e45c: am 01170ffe: [PB13] Actually update the progress bar
cee6c92 am d7daab08: am e71f8e64: am 9118e605: am e6de3f89: am 0bb5b488: am f10231c4: am 0512fd40: am 58434ae6: am 3bcc7545: am 965329c1: Fix missing string reference of spellchecker.xml
eeab52c am 20b2c385: am 80fb373c: am 61fb3429: am 90d7024f: am 7ee8e171: am 868a805d: am f022a0d8: am 861d7cea: am 27c91662: am 5f2efe0f: Merge "[PB12] Implement the progress bar update lifecycle"
f4d5813 am 015e87d5: am adfef864: am a7a60f57: am 3848bd3b: am 35f1a518: am ff141440: am 0806d8e5: am f96eb7db: am a0a2b4c2: am 8da0c932: Reduce MAX_NORM_DISTANCE_FOR_EDIT in typing model after recent logic improvements
ce914e0 am 2f6d68bb: am 194a1885: am 318eddae: am fe0603de: am b7a6179e: am e74f3239: am 0da5b5c6: am 45115e6e: am 25a271bc: am 254949d8: Merge "Fix: Demote first char capitalized new words."
c62c409 am 16d4da07: am 48ead228: am 9d32bef2: am 63588c2a: am c5f9c466: am ffc58aa6: am 976eaf61: am f892099b: am 238748d5: am 7a800e79: Merge "Avoid leaking AssetFileDescriptor."
21b190b am 8ae9e0b5: am 7b08fb38: (-s ours) am 1356f4b0: (-s ours) am 4e5fd8b3: (-s ours) am cafc74b7: (-s ours) am 6d08423a: (-s ours) am 95a2ce5b: (-s ours) am 887d1af1: (-s ours) am 9a60460a: am ed9ef5a7: (-s ours) am af77854a: am 31a70de6: Import translations. DO NOT MERG
a71f07c am f2126f3b: am 0913eb42: (-s ours) am 07d6c66a: (-s ours) am 8ac001a8: (-s ours) am b9d3ac50: (-s ours) am 4947c0eb: (-s ours) am 4241b708: (-s ours) am 0adb4270: (-s ours) am edb3fd1f: (-s ours) am fc281601: (-s ours) am 8f4cad6f: (-s ours) am 78e92b5c: Import trans
55a62d6 am e05469e8: (-s ours) am 65cf781a: (-s ours) am b15b9040: (-s ours) am 56469b69: (-s ours) am 8c19bd5e: (-s ours) am a7eb7736: (-s ours) am 9c64df18: (-s ours) am 0b36a7ed: (-s ours) am da3c0cb9: am 2df8e103: (-s ours) Merge "Revert "Import translations. DO NOT MERGE""
1f746e4 am e2c3c7e9: (-s ours) am b4fee8a0: (-s ours) am e7832beb: (-s ours) am fc420bd7: (-s ours) am d6e3afd4: (-s ours) am f5883b20: (-s ours) am 958f2ff2: (-s ours) am b07118bc: (-s ours) am 2b1881c9: am f51b7dd9: (-s ours) Merge "Import translations. DO NOT MERGE"
8ababc3 am 49f87858: (-s ours) am 7bb7089e: (-s ours) am cbe7d92f: (-s ours) am 069424b4: (-s ours) am 5c914cf1: (-s ours) am d0bfe932: (-s ours) am 253da948: (-s ours) am aa237b5d: (-s ours) am 6b89261d: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
d8e1ce2 am 4da06634: am c315c345: am 3a291fda: am f834d9f4: am 7ac7f657: am 76672ca5: am c53a1fbe: am 3195604a: am 7cc319f5: am 9559dd2e: Improve bigram frequency lookup
178b5a5 am 982ed8ed: am 9afac2a0: am 2ed7e5c4: am e2063059: am 4a4481a4: am 50e0015b: am da5c76aa: am 17a7b697: am 18d12fc9: am d69ad651: Merge "A small follow-up to I8d03bae3264974eff7b790e27c073b0a8758d17a"
27dac5a am 6dc6bb30: am e45a683e: am 355d4e28: am e201ab3b: am bf7eb289: am 5ff8ea36: am 6a5e7501: am 4779ea60: am 88f3e4ef: am fc26033c: [PB11] Add a skeleton class for a self-updating progress bar
1b1ec0a am 6562b7b9: am 3c5c1fa3: am 8fbfb6aa: am 0db3cf3e: am a4a4d286: am a0ced321: am 6ddcd4a9: am e4864276: am eb34f710: am ab0c66b9: [PB10] Add a progress bar to display file download progress
8b64c79 am 14017c5b: am a21621ed: am ad98308b: am 11fe4638: am 4d77ddc5: am d833bc00: am 6caab13e: am 33ccdd1c: am b312f4a8: am ae577ac1: Merge "Update dictionaries"
73fbd5a am 33beb302: am d69a86ba: am d76d12f5: am e628689d: am e1e7112f: am 6bd41e04: am 9f8ad191: am 8bc5a7ba: am 33f71458: am abd1ad86: Merge "Just cosmetic cleanups"
cd248f4 am 9c4f8728: am 0309b954: am 919f4325: am e5ebd26f: am 86262aaa: am d229a9cc: am ab417a50: am 605e28c1: am 4e61cf71: am 739406bf: Merge "[PB9] Make buttons that animate-out unclickable"
fca9e02 am dbbf95e0: am ef61eafa: am 124ef519: am c9ca27fe: am d6253e3b: am 786f9102: am 26d68e1e: am 95abe990: am faa0c350: am be06bce1: Merge "Get rid of janky black box before the movie starts"
f5f2530 am ef518224: am 4d08bf87: am bf65dc06: am 6c85f268: am 2d5ad7be: am 0ea8ae58: am fe54663a: am 39831964: am bb8f6fc4: am d4777552: Merge "Fix graying animation of alt-code keys when space/enter is typed"
955c6fb am 6d195377: am 0e106309: am fb35ed33: am 5eb84600: am f942544b: am a3c7a7cd: am e0412c70: am e7c5c8f6: am 55d80e4f: am e8ed5d88: Delete obsolete dictionaries
ff579f1 am f84f4755: am 18844fcf: am 05547ac0: am a4f4b660: am db16a616: am 202677b7: am 5267bbc5: am 926abffa: am 42abed7f: am 9a98ef69: Merge "[ZF3] Add the option to block potentially offensive words"
ed2bdbe am a91f7c64: am 8da8a884: am 1f95ce93: am ffee718e: am 46704d26: am c5015deb: am 1101227f: am 3160671b: am 330072b0: am c03aaa1b: Merge "[ZF2] Read settings for profanity filtering."
e1d2368 am 3dd074f0: am e0f78d5a: am 9b525ef6: am 8ab5967a: am 0b459d21: am edfb5bc9: am 3d3902ff: am 4746093c: am a9b0c4fb: am 1ff8b1ce: Merge "Update dictionaries"
179108b am 03bf6a49: am ae478dc0: am b8dc0e0d: am 5f0d026b: am d7260980: am 6e77dadf: am 501a4755: am 685b6558: am 75a6a525: am adbafa1a: Merge "Support ICS on the user dictionary settings"
f17593b am 6a6a0331: am 7803072f: am ca385e30: am eb6be873: am 6b21eca0: am a7458183: am 4036c18a: am e681b528: am 7a2fbbb3: am 4bb312c7: Merge "Add strings-appname.xml to AOSP Android Keyboard project"
f506028 am d93482a9: am 219eef3f: am b09e9222: am 913ce054: am b7407520: am 4ac9456c: am 41d46c84: am 33eaf073: am 01f044b0: am dca46b50: Merge "Keep task stack when invoking settings from setup wizard"
51b70e0 am f7fd2259: am 375024af: am 82a0080a: am a29d3b63: am 1ac906a7: am 30ef393d: am 09b8783d: am 037be7fa: am 3385fe8f: am 9fc82bdb: Merge "Remove graying animation of alt-code keys while typing"
4a0a1ef am 589ea327: am 274a9c6d: am d40e77d8: am 49992dac: am d248d49c: am 77b4c24a: am d0e57396: am b55f0be8: am 17fce9e3: am fd02ec10: Always consider corrections of intentional omissions (e.g., apostrophe)
84ce99c am 7d6b55a0: am 4318a311: am 99915d92: am 87de110c: am 0185bdf8: am 97fe53b9: am c471c0e5: am 511432b2: am ba4677fe: am df3ca042: Fix deleting a dictionary
3031745 am cd620000: am b135da78: am 0f978c4d: am a024aba2: am 334f5e8e: am b5ba5f4b: am f089e298: am 5ca33bdc: am 12b35158: am 1919072c: Merge "[ZF1] Check profanity in Java rather than in native"
d5b4a9e am 58d65aff: am fb7f14ad: am 7a3a4d08: am 6bdb9aa0: am 0067c22b: am 2bc90074: am d0bad5ab: am fa51a86b: am 9799b7dc: am fb34869f: Merge "[PB8] Add an animation upon status change."
e26dfbb am 69c74b2a: am ee9b897b: am 6ac87aec: am be7dcffa: am 05b7a08d: am 2aa4c5fb: am a6e0f544: am 03b6259b: am 4ecc0a29: am b1b03cfc: Merge "Fix missing initialization of PreviewPlacerView"
8cee778 am 480835d6: am 9bfaf3af: am 4c1f7fed: am 2a05faeb: am 5821093e: am 599c4e24: am 3f6ccd13: am e591c0bf: am f2edc2a8: am 3261746f: Merge "Fix exact match checking for words with digraph."
53e3250 am 17c26355: am 938fc034: am a1750eb5: am 0f992dff: am fde870b6: am 2a7b624c: am b4bc130e: am e6b7fa93: am 47c5846d: am 43590149: Work around a bug in older DownloadManager versions.
38f223f am 2ac6f855: am 719fe111: am eebaf132: am 19d47087: am 4473367c: am a2c73cbd: am 2b25c68e: am b7853ede: am 13a2e1b2: am 4dc77dcf: Merge "[PB7] Export animation code out of the preference"
04a0461 am e3e69c7f: am 07708ba1: am 02f31e7d: am ea189991: am e9a1e249: am 8e3ec23a: am 6f3c5af3: am 8810ac41: am c090b38c: am a995bf40: Put temp files within app files
09f6f70 am 0404de69: am f79dc17d: am 21df6c41: am 11f67124: am 4180df05: am 83bd9f3a: am a8e0946a: am 56ec8d6a: am 36de7a5e: am 30f0f3a9: Merge "Implement a functionality to add an entry to the user dictionary"
9004a29 am 25d5be41: am 030abe19: am 7508080b: am 8cf4c163: am 2dfd3f15: am fd144a90: am ca940c2f: am 2037d6e4: am 7e22f2e3: am 2cf450f4: [PB6] Encapsulate the buttons into a view
8c815f8 am be127723: am 472b98f8: am 4cc76912: am e9a0703b: am 14458503: am 6c87b6e2: am 9eae1f97: am 6ace5215: am 7a9ec9dd: am e91387e2: Merge "[PB5] Store state in a more convenient manner"
70f0e19 am 109c8f7b: (-s ours) am 8a37e64e: (-s ours) am f2868b03: (-s ours) am 02ebe9da: (-s ours) am 332a6266: (-s ours) am 0d8ef210: (-s ours) am 56283324: (-s ours) am 6116b9f7: (-s ours) am 8b2dcbcb: am 348e062a: (-s ours) Import translations. DO NOT MERGE
c9c3455 am 63c5564c: (-s ours) am 6606664f: (-s ours) am 910b71a0: (-s ours) am f8be73d6: (-s ours) am ec311ab5: (-s ours) am eed5db73: (-s ours) am 661593de: (-s ours) am 357460ae: (-s ours) am 44ba9cc2: (-s ours) Import translations. DO NOT MERGE
4398166 am fba7286a: am ea6ff093: am 9e7bd2eb: am 59f3395c: am d961ebf6: am ce8ce90f: am 55e6d8d0: am a4d5187a: am 6157a049: am e91c001d: Merge "[PB4] Make a memory non-static"
0be1dc4 am eb0fc6f7: am 56f6e75b: am a00ddec9: am 87639513: am 51c2c551: am 035c1b60: am d82c7c3f: am 45496215: am 77bcc98a: am 80790d78: Merge "[PB3] Simplify storage"
260e298 am c2a765fb: am 277c0d3f: am 27c4209e: am 33a212e6: am 1dc8e5eb: am 16753f2d: am 03e73b64: am 49ab021b: am e52eb1f7: am 776edcfe: Merge "[PB2] Small bugfix"
9c923f7 am 685e6812: am 66fdfa6f: am 07eab88f: am 80c0b1ea: am 1c55e66e: am 24c5e1b8: am 1acbcf99: am 2f503e74: am 617f99b2: am 911f3268: Fix proximity/edit correction detection that affects the terminal cost.
c0070c3 am 90cf6d45: am 15267783: am 0da1e6be: am e20e2c74: am 26b5c276: am 51ad2175: am 04744d17: am b713600a: am fd4baafe: am 46913aed: Merge "Add next axction to setup wizard"
bbe0d16 am 560cd077: am e3d0980e: am aef17277: am 57e09d39: am e1857789: am 5bb4689e: am 1e6a232c: am dfa5d2d7: am 38df0ed2: am b40a8c06: Merge "Tune setup wizard layout for landscape and tablet"
1bbca31 am 0e908897: am 9ecbc351: am 8336184b: am 20b262ff: am 32938d39: am 4df74596: am ff20f57a: am 96d5e291: am 6448f749: am b35aa487: Merge "Make aggressive threshold really aggressive"
429278f am 48b96df7: am da70997d: am 19ee5d53: am 45a7b54c: am 4ece54a8: am 48e894e9: am 89b5283a: am 7710c9d5: am ceb3f293: am 0e96003e: Merge "Refactor SetupStepGroup"
a814320 am 7241b1ea: am abe5b141: am 50322caa: am 4c3c3f26: am 57dffbc9: am d7666ad5: am 568058ed: am 98db1665: am 4b4e5f6c: am f99f1a75: Merge "Check bigrams for lowercased previous word if original is not found"
93f25c7 am e4db34b5: am 765213ad: am 391b7e62: am 95772c9c: am 07ac4a8e: am 262da0fc: am e0316d8e: am b689e661: am 9ff6a6bf: am 3ee39be1: Merge "Add setup wizard indicator size resource"
c02103f am a5a8da96: am 20f8fffa: am 867d200f: am 05fcbf5e: am 8b1d9c49: am 650c5548: am e3c47da6: am 1f4b7481: am 6a355d2d: am 197a2d32: Merge "[PB1] Cleanup"
81cea04 am c8ee289f: am 301875f6: (-s ours) am f052472e: am a1152760: (-s ours) am 9ba8dda1: (-s ours) am 96401b43: (-s ours) am 59d90f89: (-s ours) am 459c83a2: (-s ours) am bf53cade: am b71e435e: (-s ours) am e55ae342: am 0e5b6384: Disable shadow of gesture trail (DO NOT ME
3bc9163 am 5b908d58: am a2be12a2: (-s ours) am 4776a462: (-s ours) am ba2b24e7: (-s ours) am 8804f2a6: (-s ours) am 5893220a: (-s ours) am 8df657d3: (-s ours) am 778b8c3d: (-s ours) am 23c1fd83: am ea51fc9c: (-s ours) am 6b87e270: am fc036454: Import translations. DO NOT MERG
c1fa5b3 am 85ed37f6: am db3f1345: am e36773e0: am 3d51dbb3: am 75c7cd2e: am de8fad93: am 9b59e68e: am 230068e2: am 5cd83c93: am 9a289c08: Merge "Use resources for dimensions of setup wizard"
bb9761d am 77270ad9: am db3926d3: am 8ba86dea: am e425c04e: am 55839083: am c924801a: am d5a1e30e: am b00dc36b: am 5dac40f2: am 586578b7: Merge "Disable shadow of gesture trail"
4f8592a am 3c64fa49: am 0453130f: am 902daa63: am 87b41356: am e46e4b23: am 834ac8d4: am 9f85d497: am d66e4c45: am 0bc46dca: am 4b7e0c5a: Merge "Remove wording "wizard" from setup application"
2a86865 am 63992be5: am 037f61bc: am 415d0903: am acc1d931: am f672fc91: am eb888a01: am ecc459af: am 85e8dca4: am dc079451: am 480284e2: Merge "Add edit personal dictionary settings menu"
6a959b1 am a9ab6da2: am 1c3815b2: am 8c930641: am 151c806e: am a3cbfe0d: am d2dc2d39: am 12ac4d55: am 5fe03e93: am 1aab945b: am c3f47836: Add an additional ID to the client info.
f3aa1d8 am bdb3a393: am af3679f1: am 7422c43a: am e0b57919: am 18dfb405: am 7abde243: am 21e6e12b: am 5d8638e4: am 56fab87b: am 14aa8f1d: Fix autocompletion lookahead handling
724c779 am 221e6372: (-s ours) am 0b837599: (-s ours) am fdcbbf40: (-s ours) am 730ce6a2: (-s ours) am 9370457e: (-s ours) am 337e45a5: (-s ours) am 90ff1c45: (-s ours) am 7e383483: (-s ours) am 6ef7a95c: am f595a062: (-s ours) Import translations. DO NOT MERGE
eed3ca9 am b0351093: (-s ours) am a4ddff8d: (-s ours) am 0bd5082a: (-s ours) am 072f1fd7: (-s ours) am a73bf9ab: (-s ours) am 23470172: (-s ours) am 4674c44f: (-s ours) am a25cab6f: (-s ours) am 3b4a2b31: (-s ours) Import translations. DO NOT MERGE
5e48601 am 3e8a7cc4: am 1230c824: am 79642e0e: am d6be3fd4: am 10f50009: am bffa1894: am 4937d4c6: am 874c4fda: am 434abe45: am 9b4e3db1: Legal notice
ec08849 am 60ed054a: am 31df9aa7: am 8c0dbd04: am f8202b3a: am ed686652: am 4722a400: am 9b27761c: am 16bacd59: am 34b00870: am 1a9bf159: Merge "Don\'t triger onPress and startLongPressTimer when gesture is canceled"
c0a388d am 05de05e8: am de566bed: am a5d7235f: am e8743aeb: am 04d573ee: am ea0a2d3d: am fec589f4: am 7a584880: am 80a98ee5: am 508ab248: Merge "Implement IMM.switchToNextInputMethod() for ICS"
9c0f481 am 41f023d3: am 92e13e5b: am b634b92c: am cf34ec74: am 0b0ed3c9: am 94ca19ee: am 9a6050df: am d8217ff0: am 19c46d32: am c9688ef2: Fix a small bug
a7cdcdf am 08c97a98: am ce47c639: am 0813b1d3: am b0278f3f: am 5c9fbe19: am 4685e53f: am 06c75423: am cd7f6963: am 72e8d942: am 6d25be9a: Merge "Don\'t kill suggestions with native score < 1"
03fc4c6 am 85d065f0: am 192e4f44: am 4f98bffb: am b0b15736: am a90ae9bc: am 2d3d4250: am b5bb317d: am 962c245c: am 6bbe6858: am 0f07935e: Centering setup wizard welcome video
69478b0 am 7de58797: am cdbfd0d4: am 5ab0d2f7: am 43b65cd1: am 29a53c5f: am b022f3c9: am adccd218: am 77d7f8a0: am 72797500: am 2a9b5447: am a56c7020: am d4ab58a0: Add translatable="false" for appropriate entries
e2f90fe am a708f060: am 53560879: am 55d86194: am 47415587: am 28f1b992: am 3b0a6bf3: am 1a017fc7: am 6f3b9ddd: am bd99e8dc: am 41b34cf2: Merge "Allow LogUnits to hold >1 word"
fe5880b am c5db596a: am 331dcd09: am 340b0b4c: am 789bf1eb: am 2f26a0d8: am 1a56ff13: am a3116056: am 643bdb0f: am 6f6974e6: am 825da76c: Redisplay a hidden button after it entered the screen again.
8cb6584 am c46d0e3b: am 6d937632: am bb09e98e: am 71c4a980: am a0735e5a: am f24739a1: am b54d1bad: am 12e180a6: am 6dc9933d: am f8014eea: Hide the correct button when pressing a new button.
5f0858e am 28306ce8: am e90368cd: am f01f5112: am 6e3ce30f: am 27e6a433: am d7316d30: am 2d9847ac: am 56c6c336: am ab11dbe8: am b8ff89c8: Remove translatable="false" from setup wizard strings
8a6193d am 6aad2734: am ca095c0d: am 239c161e: am c8791acb: am 18453ab1: am 072b7022: am 7f895a85: am 67f3a102: am c35e0e6a: am 42afa82d: Support landscape orientation for setup wizard
c5c3d47 am 5de837a3: am 67a3d16a: am 9717ec96: am f2dd3ed1: am a1bc667a: am 5475b828: am eae3172a: am e8469732: am b3663df5: am 68e4de1e: Add welcome screen to setup wizard
80888cf am 08d13623: am 284ef541: am f6ff0a09: am 4aed99fd: am 0deeb4ce: am 23c5a47e: am cd1e44b6: am b2f8f66f: am baa1e14d: am fcefabf9: Groundwork to implement landscape and welcome screen
ba8ac2e am 6bcf315f: am f32f75c7: am bc19d290: am 4b546c61: am 8e519cf3: am 854227ac: am a3768015: am 680fa7ba: am 82a7b185: am 16ec2e11: Merge "Add finish action to setup wizard"
a7bdb35 am 51b3fd40: am 00d78b87: am a5283e19: am 9a030f86: am f650f359: am 938fe9b5: am ce957e05: am c436f3a1: am 1a835efc: am ff078041: am f1dde6a1: am 758c74fe: Merge "Fix an NPE in recorrection" into jb-mr2-dev
4c997f0 am 4e213389: am 2a11dabc: am 2e540372: am c054cd7e: am 4c5753b2: am 32f2ea14: am c6f4f13e: am 7bb6c903: am b7abaafe: am e5cbdfe1: am 3629605b: am 77226ed0: Merge "Fix an NPE in recapitalize" into jb-mr2-dev
7bd53c6 am c9da8866: am 4f44466b: am e610e392: am e4cbf9ec: am 6b6fb329: am 8cff4b77: am 48973cc7: am 8f9a8734: am fc2ca29d: am f10046bd: Remove ScrollView from setup wizard
ba095b5 am a8158a9f: am 2a661d8b: am 3cd9c140: am 5e883d06: am fd2ea588: am 59ae862c: am 708e7b0d: am 448b28be: am ed0d1156: am 30f102e2: Move some attributes of setup wizard layouts to style files
abd8afa am bdcf05b4: am de84d8f9: am 153c0230: am 98db6091: am 38484627: am 10d4986d: am e3407b75: am 64510ad9: am ae19f170: am 1f6e06cf: Merge "Make setup wizard step number highlighted when activated"
0ad7f69 am 2fea38af: am 5c304910: am 06eadd26: am 3a25db77: am db8c29d4: am 4c33e807: am 68067fce: am 8b085e7f: am 7158438a: am 88ee052c: Merge "Update strings of setup wizard"
47cc6d6 am 120d48d7: am c4285ab5: (-s ours) am cb5f9318: (-s ours) am 1de7860b: (-s ours) am 8c765113: (-s ours) am 3856755f: (-s ours) am 12b3ae1b: (-s ours) am 97c48a10: (-s ours) am ef70fdd5: am 04211b91: (-s ours) am dcc59297: am 1844bec2: Merge "Import translations. DO N
43df446 am 610aefd5: (-s ours) am 2b17c3bf: (-s ours) am 07aaf165: (-s ours) am d93e39df: (-s ours) am 1d7997ba: (-s ours) am 052034e9: (-s ours) am 9183a408: (-s ours) am 4f87306b: (-s ours) am 3f4d2105: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
d493f25 am f1519ba0: am cd7dadb8: am b3fd4401: am afe838e8: am bcba9391: am 73b8411a: am c3425d97: am 3239d7f6: am 4f1a832d: am f02e2693: am 55b306c9: am 64eda4f4: Merge "Fix an infinite loop" into jb-mr2-dev
d8484f4 am 5ea8667c: am 1060a8a6: am 8eef0934: am c9f4b9fd: am be9d5d71: am b6584a6d: am c5645d67: am 1b1fc5d7: am 936fc9ab: am 3a18ae70: am a5d2da82: am d91268ad: Initialize dictionaries at onStartInputView
ce09fd9 am bfe2958f: am a5bbad8f: am 6f835f65: am 7e9f08b1: am 241050a8: am ef2f8ce6: am 0d3d8f53: am 52e0b3d1: am 0e64fbbc: am 9cf46864: Update dictionaries
5f1c8f9 am cdc7e24f: am 8c874504: am cd81ac9c: am cc138a5f: am 485dc598: am c2052268: am c9848ad1: am a06fdaad: am 64e87b3e: am 0b2d184a: Merge "Update setup wizard icons"
9d17850 am d6a7426f: am c064f022: am b0055a06: am b410aab6: am 4aeb5601: am 9dcdd3ce: am 70ee9dc1: am 1efcbd67: am 8acab80a: am 56f35a10: Merge "Fix bug in counting words between samples"
dbe0aa5 am 5225eed7: am 4004f339: am c2a40f28: am 941056ed: am f3f8735b: am 787085d4: am fd140374: am bec53aa0: am 0163591d: am 550824c7: am 93c31e17: am 530fd15e: Fix bug to update last interpolated index of GestureStroke
b8d993e am defdb798: am d315a219: am 164f8ac6: am 5f252463: am 96260e92: am b86c20e5: am 67f00c11: am 4e37f65f: am c986021b: am 453c70a2: am 17e55d3b: am 45fd237c: merge in jb-ub-latinimegoogle-azuki history after reset to jb-ub-latinimegoogle
3e7ffc0 am c9e301ed: am 11f8a122: am 5ddb483d: am 7b0c6682: am 0b02eff7: am 3777ee6b: am 316908cb: am 48cda918: am af0d19b5: am ac37c939: am 05da1df8: am 880cb618: am 3970352e: Make digraph lookups case insensitive
d2cb668 am 96375630: am 13f8529a: am 3ca142e8: am 287ec203: am 8d6131b5: am a10783fb: am ce343db9: am 4560a386: am a6058856: am 6aac8ba7: am ad3ebcbd: am ef83a2eb: am e01e22e1: Merge "Update SORTED_CHAR_MAP"
0ddf83d am 45371007: am eaeb55d1: am 39654ba6: am b953b5a0: am 33591fba: am d357269c: am 38a29eb3: am 390318fb: am 910bee79: am f08505af: am 38d52c0a: am a694c9ba: am ff766f8c: Merge "Don\'t insert automatic spaces when text looks like a URL"
2aa2f32 am 2d9ad296: am 237f8644: am fa9ed548: am 0eb8f833: am 8e923214: am dcc42bbf: am 2a7c8b90: am b1b9fc03: am f7e2ed72: am 5b30137d: am 38046a0a: am 7abeccfa: am 1711f986: Merge "Add shadow to gesture preview trail"
bf0a284 am b894bea7: am bd2d4669: am 46956447: am 53aec98e: am 37d3bcb9: am 4c6b7c50: am 80fade03: am 7e04bf26: am 8fa3fae2: am e1b9653b: am a23e25cc: am 93a429a7: am 252412d7: Use additional multi-word cost per language (for Russian)
7e2b866 am bcfa81c9: am 2ec9629e: am af283380: am 91d465ef: am 74d8aa93: am 64820842: am 79a64f35: am d45893bd: am eef11d43: am 52a8f30e: am 7f8e55ec: am c6c17b93: am 962c9f05: Merge "Small cleanup"
3dfe425 am db4a5f5b: am 4db3072a: am f51ba9b9: am 81f5bd1e: am 5d70d126: am a95f6e84: am 4a794aa8: am 7925a5b1: am dae357aa: am 384450f7: am ca796e2d: am aa6924e9: am 78d65873: Merge "Don\'t recapitalize on shift while on symbol layout"
1b02ec5 am 047018f4: am fbe18483: am f954d08a: am 1066714b: am d160a485: am dad133b5: am e66d563a: am 07866367: am 97c74e01: am 139f888d: am 074fee65: am cca43825: am 8094bf45: Match the keyboard state to the recapitalize state.
2a7591b am d6f9468b: am 19131b19: am b8b04bd4: am dd9b651e: am d96cf8fc: am 2769943d: am 49977c64: am 601edb48: am 31ba35f5: am 3398ceef: am fe48f31e: am ced547f7: am e259b9f5: Merge "Clean up RecapitalizeStatus"
f3113e5 am 75efe7dc: am b5bfd0ae: am ac21ae96: am 3401f8b2: am 64165744: am 40e6fb73: am b7ec15c4: am 3257eb72: am ac397601: am 181bbf66: am 57ac9afc: am 8e5c6d70: am fd15686a: Merge "Fix an NPE"
55180ee am 5f37a8ee: am aedb16a2: am 14727224: am 008005e7: am 5adbdf2c: am f2ba6bac: am fcafe40e: am 9e17bb32: am 9c7fe5d3: am 76ffd719: am 5557bf5b: am 10800d4b: am a024ac6b: Merge "Fix an NPE"
4aefcf7 am b6b39e5a: (-s ours) am b04ad22c: am 5c314825: (-s ours) Fix: Native crash when an empty attribute is written. DO NOT MERGE
500a4a0 am e3bfed87: am 00fbb6f2: am 723da79c: keep history after reset to jb-ub-latinimegoogle-bayo
eaa0cdf am 9de77131: am 984622ba: am eea571ff: am 59a4394b: (-s ours) am 4176db82: (-s ours) am 7abed7f7: (-s ours) am af54a286: (-s ours) am 2203df69: (-s ours) am 5f2f3356: am 7eb5ed78: (-s ours) am 895fca8f: am 7cb72808: am 785c5068: (-s ours) am 5eb28c19: am a130057b: Imp
6dc50c6 am f5907064: am 9e1a7ace: am 469de60d: merge in jb-ub-latinimegoogle-bayo history after reset to jb-ub-latinimegoogle
a113196 am 74b2fb2f: (-s ours) am e5a81559: (-s ours) am e8a00a7e: (-s ours) am 3efc5b6b: (-s ours) Import translations. DO NOT MERGE
922aed2 am eaa99aff: am 74ee8193: am 9b99b10b: (-s ours) am b14fa44c: (-s ours) am ac8a1cba: (-s ours) am 8d04cb97: (-s ours) am 28feb5e3: (-s ours) am 2a55ea12: (-s ours) am ed3b0c1f: am 50190e4d: (-s ours) am 590fb058: am d611d681: am fd2b08c7: (-s ours) Import translations
b5048cf am 65256108: (-s ours) am c754d187: am babd4075: (-s ours) am 2c1faeda: (-s ours) am 10fa6a2e: (-s ours) Stop reading dictionary while regenerating. (DO NOT MERGE)
7663528 am f9a6b21f: (-s ours) am a6c3d80a: (-s ours) am 312c0f5b: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
edc69f3 am 8406b85c: am 05f1e175: (-s ours) am decb3452: (-s ours) am cacad34a: (-s ours) am b823a9c8: (-s ours) am 1a652579: (-s ours) am e525e665: (-s ours) am 97a1a262: (-s ours) am 16fd5b56: am 8f661c08: (-s ours) am c3ef0606: am 38638453: Merge "Import translations. DO N
d297ba3 am 5e0cd120: (-s ours) am 72022bf3: (-s ours) am 2a66f52d: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
3a31b80 am 39d41657: am 58a5361e: am b46b95ac: am 61b42c01: am 7ad3b9d4: am 10166a6f: am 96cb194b: am 7b9ff7ea: am 65d25343: am 671c5017: am 892f1b46: am 63e442cf: am 5fca38c5: Merge "Small performance improvement / minor bugfix"
54f2b5e am 2e0a2b2c: am 5c35c6ac: am 1e2543f1: am 458fb52b: Merge "Speak auto-corrections for accessibility"
7e06a5a am 975520fc: am 78295f7f: am 9c0740b7: am bf1beefd: Merge "Surface the distance after first word for autocommit."
c7790bc am 8a1a0c29: am 888fd911: am faf445b4: am 5e80313c: am 877356b9: am 53d1b5c3: am ee411bfd: am 1cc70860: am 0814f719: am 3d4909e0: am 441fbbaf: am 9a0e877c: am e3aa7f10: Adjust CHAR_LIMITs
3e43916 am 234b8f07: am 7a661698: am 12d3bd22: am 65330d28: Merge "Implement simple dictionary decay."
1eaddbd am 20478247: am c8a82edf: am a4c73066: am ef084229: Merge "Use reentrant lock for main dictionaries."
17b6782 am cdf39e66: am b424bb72: am 90f74e23: am 42941dd2: Merge "Update dictionaries"
ff1bb67 am dee48c88: am 9019d51c: am af5511c8: am 25f47828: Merge "Separate bigram entries from the trie file."
a1c876b am dc74630a: am 24c21c50: am c0fc283d: am d4d12046: am f5e8895e: am 0e354eab: am fe8e9e28: am 075adbf9: am b9d1015e: am 6921700d: am 203af810: am 8e643e32: am b76ce125: Merge "Remove a useless function"
7716756 am 9f08312f: am ab4f3bcb: am 2b73561c: am d40a931a: Merge "Change scopes of some methods in DynamicBinaryDictIOUtils."
67a09c7 am 2646422e: am ad12a9b6: am ecebd5b5: am 65fcac85: am 0ce281dd: am dac7130e: am bc7d20bd: am 6e8b707f: am 6180447a: am 4b457e5d: am 0376d9a0: am 647f629a: am a5a2f3e3: Remove gesture suggestions with an INT_MIN score
90a779a am f13acd4a: am 18495ea3: am a8c74842: am 16a6b2a9: Merge "Make dicttool read the compressed combined format."
25f60d7 am 5a9f255a: am b5518a23: am bf503325: am b698e9c1: Fix build.
65dc90c am e5a4e595: am 28613aa8: am 5cf88c94: am e026e8e7: am c4728f5c: am f1dc8e8f: am ab2540b0: am 5d229449: am 16e6a5bd: am 4f046b59: am 5e5bd3b6: am dea5e6a3: am 03395833: Merge "Have Latin IME re-capitalize a selected string"
2c2e2d9 am 5e70221c: am 4c677d7b: am 0aaf42b4: am c1851004: Prepare dictionary decay.
ca330f0 am 10a408c7: am 6a330b66: am d8c2a56f: am bdb056cd: am 5292e68e: am 6c409959: am b9960881: am e0050a22: am 22a679a2: am 46b762c4: am d69892fc: am 12bf5a05: am e99daea0: Update dictionaries
1bbd4a9 am 92bba1e3: am 72e6932d: am f2800fc6: am 1cf4789b: Merge "Set header attributes for ExpandableBinaryDictionary."
f63c65e am 9442c3f3: am 33587f91: am 9c6e7e23: am b0c5ddb9: Merge "Stop vibration while repeating delete key in emoji view"
2804742 am d2bae545: am d9d2c172: am 42cad904: am a8160b83: am 6fd7f1c2: am e841ed70: am de3641b8: am f1055515: am 203d3bd6: am 2bf09135: am 2532265d: am 34676d92: am a022c538: Merge "If there are no suggestion span, recompute suggestions."
a344896 am 2cc6956c: (-s ours) am 17581e41: (-s ours) am 12d095ea: (-s ours) Import translations. DO NOT MERGE
60bf226 am b775b7ba: am 8f650683: am 6f855d06: am a6e2ec53: Merge "Reduce Emoji size"
e3f3d5b am eb4f8102: am 8f0dd6a6: am c24129e9: am 5a65eec7: am 4a766af5: am d2554f7a: am cff82b5b: am 31351d80: am 7eae5718: am 4f4a7fe8: am da9c04cd: am d55ccbf7: am 837f46dc: Enable touch coordinate correction for new algorithm
ddeafb3 am 641662ca: am 523d6090: am 36301d55: am 4dc2b913: Merge "Fix possible NPE in KeyboardSwitcher"
930770a am a343e80a: am c9b9c2a3: am ecc1408e: am 68bc4ba5: Merge "Add boundary checking for PtNode Array reading."
7df210f am ff305ac2: am 6540132d: am de12fcb0: am 8b580819: Merge "Add unigram/bigram counting."
ec3b2bf am 8119e920: am 5a86e0cc: am e8d2114a: am e25c71a8: am 4d2e96e9: am d2e8efd2: am 816f2449: am b08397dc: am fa878fd5: am afbeba59: am ae731331: am be0e013b: am 059e084e: Merge "Reject a previously user-refused suggestion."
9e148bb am ae612f73: am 9cbb33f1: am be6076b0: am e74d4a18: Stop reading dictionary while regenerating.
8e37ad3 am 5e0699bc: am 534e25f2: am 4ac33aca: am b7dfacd3: Merge "Send backspace as an event when TYPE_NULL."
04121a9 am 8ab40ebd: am 8e235e56: am 1e886ac5: am a328f538: Fix PrioritizedSerialExecutor.
6f6ceac am e27e0d70: am 9ab61646: am 0a12d887: am ed2c19d1: am 1da82714: am 2c159dfe: am ff1cf587: am 3dd3287f: am 67356b76: am bf22c2fa: am 577dc189: am 1a42236a: am 4b6756db: Merge "Remove unnecessary harmful finish() from SettingsActivity"
5439ef3 am b962b352: am 87d1cfef: am 8073a68a: am 39b72ee0: am 3ec1e9c6: am 7217e1c4: am 372354a9: am bcbbf8bd: am 4cae47f2: am 85315351: am 18c362d7: am 5f6492c5: am 673ebb4e: Merge "Update dictionaries"
9442f7c am 18f70d5f: am 000ce0d5: am 704ab0f6: am 781feb74: Remove unused methods.
aa7636c am 923043b9: (-s ours) am 3cbc3787: (-s ours) am c3cee388: (-s ours) am 45de3925: (-s ours) Merge "Import translations. DO NOT MERGE"
8d02ed0 am ae1fb800: am 27c14af5: am 06296c65: am 0c5eeb75: am e50c246e: am eb58bdb5: am 6e617f91: am 1f3764ed: am 85a3525f: am 511f0149: am 9797dd2e: am 2fd4a00b: am 1ec4c07a: Merge "Ignore modifier key while sliding key input"
f04323a am ab2844ff: am 2da086c0: am abb63c12: am 15da61b7: am cd2923a6: keep history after reset to jb-ub-latinimegoogle-bayo
a2e6af4 am ef034c99: am 4b5619d2: am 9f3ef7bb: am e5a12463: am 8cf00f3c: am de25dae1: am e8b83088: am a48f5079: am 61c5c6b2: am 7067e8e3: am 333bb7db: am eabb710b: am f224941c: Merge "Suppress calling onPressKey and onReleaseKey while detecting gesture"
ccfbcdb am 4c70c7c3: am e2f7405e: am b60d479a: am bca73335: am 2aea83a4: (-s ours) keep history after reset to jb-ub-latinimegoogle-bayo
92ee87d am 31e36465: (-s ours) am e6ba144e: (-s ours) am 932d0ba8: (-s ours) am b3e68321: (-s ours) am cc670c5d: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle-bayo
580a7b6 am 7c0cd7c1: am cc287d3d: am 6bcd19f2: am f3f2a52d: am 419d5af0: merge in jb-ub-latinimegoogle-bayo history after reset to jb-ub-latinimegoogle
f1aaccc am cb1b38be: am 0b7c05fb: am 199b50c1: am f2d39998: am f05aeb64: am 2e58670d: Quit using ExpandableDictionary.
e5cddd8 am 951afa9c: am a81cd44a: am 92512d85: am 43fcdc15: am 8d7365d4: am d1ae0304: Fix OOBE in JB backword
4378c96 am 8c2a7c00: am db72c6ba: am a267250a: am 740c7bdb: am 94759249: am f068c6e6: Merge "Low memory mode in UserHistory"
6fe2339 am 1ac7957b: am 968af281: am 359c0475: am 57f7d3cc: am 18aea75a: am 7a67b401: am b9f335f8: am 9628d204: am d2cc5570: am 2b1e1c60: am ed497d24: am 089f1ce9: am bfb07ed7: Merge "Add preference dependency to gesture input related options"
1118839 am 2378740f: am ea420bd0: am 3cf4169f: am 5e4b9b8c: am 1a46424d: am f6009233: Merge "Tweak for armenian periods and commas."
b601b7a am bddbf65b: am 839aa655: am 9af55705: am 007bcdd0: am 0f3e55dc: am 445ba578: Merge "Add a utility of isLowRamDevice"
5d22259 am bdbd3dea: am 2b08fd2c: am fb627ae0: am 687a3bfa: am 052750ee: am 57fe5281: am 8f49a814: am 1b116879: am 3a1396aa: am e1f7c7dd: am d244574b: am fd959fd1: am 1903b41f: Merge "Clean up tests and increase speed"
821a44d am bf9c8ff0: am b4d4b110: am feecef52: am 9e89baf1: am 3d77934e: am 55e7b360: Merge "More tweaks for Armenian layouts"
83aaf9b am 89c3558a: am 2dbcb5b1: am 1f3d71be: am 34b1f3de: am 572c1ac5: am 3e6b68bc: Merge "Allow large memory space for GC."
2fc37f8 am 89a155f3: am 1fec7d6a: am 340bb7ca: am bcaf86b0: am 137f6c56: am 4e9aa771: am b52166a4: am f630dcc0: am 9e67e3b8: am df848bcc: am b8540f8e: am 18414333: am e2af9b7e: Merge "Reset vertical correction when more suggestions are in modal mode"
cd30725 am dda44f60: am e53de23e: am dba48f27: am 5848c12c: am 821bff92: am 3d68b066: Copy only the spans we are interested in.
de9442e am e0301c75: am c3c1e552: am e8953fde: am 8cfb11b4: am 90e41da5: am eebfe359: am 9df8f3a1: am d0eee16e: am 77f92f70: am 3ea03315: am 9b7fefea: am 6223d823: am c2653d0b: Fix a typo
6e77dd8 am e045110f: am 533bc010: am 100f4e44: am fac7e953: am c3f7ddd7: am 3ca9c5cb: Merge "Implement delete key repeater"
a01eafb am d66e57c5: am 58b53dd3: am 2c312038: am 0d9aad3d: am e0f0ed22: am 1ed7d94f: am f0e59729: am 5717f5b4: am 0af32078: am 2dc1f0bf: am ba5e450e: am 69ffa8b0: am 03d1dff3: Merge "Fix Binary dict tests"
fab08d6 am 600bf333: am f9cc927e: am 97b3349f: am 566ecef3: am 5fad442f: am d8c037c1: Merge "Tweaks for Armenian layouts"
13bd31e am 0cc2bd59: am 063cd96f: am ae0d11fc: am d769d9a2: am d82be209: am f3cd38f2: GC step 5. Add large tests and fix bugs.
a94ac38 am 03eb22ed: am 36341d7d: am 18d5cd27: am 524ff4b2: am 4f80a117: am 224a1db9: am 3fb9c290: am f3cdb27d: am 7cb491a8: am 87a3830a: am e157fa50: am 6246b7c3: am a94bb198: fix assertion
2da25ce am 1c4de00c: am 3998e766: am 9560c3f2: am 173e6bff: am 88603e9a: am dd7d95bd: Merge "GC step 4. Update all positions in new dict and add a test."
437e3c1 am 64e9ff43: am 8affb436: am a3bb91b7: am 5604a329: am c6c72b22: am 50704b7d: Merge "Turn off alpha of key popup preview"
843706c am 6a5339c0: am 6815f105: am 674630f9: am 73b66655: am 8a703835: am 93e96ad3: am 137591e0: am a7e6a2b0: am 2a279011: am 8af80b3f: am b0d3d86c: am be1232b3: am b12c2af3: Tighten unit test condition of MoreKeysKeyboardBuilder
355f0c6 am 50c50ce3: am 86b725b4: am 992f87df: am 6f4ce806: am 473f4426: am 9cea5e0c: Merge "Update assets: selected popup key background"
07ba7c1 am 7761c116: am cabe4a1a: am d8b6190e: am b33e950a: am 9e287b52: am 8f23c6f7: Merge "Detect cases where rotation messes with initialization"
17dbdb5 am 6af9a633: am 8b7e301f: am 5bc4e31a: am 78c0d3fb: am cbd19874: am 42365a7e: Merge "Fix runReadUnigramsAndBigramsTests."
1e50093 am 4ff1a9b8: am 1a489494: am 32cc223a: am 550c0ae7: am 3216beee: am 0de5df17: Merge "Keypress vibration default value for Xperia Z Ultra"
8c71818 am 78108f78: am c8351c24: am 038aac1c: am 8527cc56: (-s ours) am b541f4a9: (-s ours) am e22f8da1: (-s ours) am 39b1a7dc: (-s ours) am d0b80ed4: (-s ours) am 9fa8fbc8: am 670d8852: (-s ours) am 4793943e: am a270f90a: am dc64866c: (-s ours) am 0dbc8c35: am f2ab0adc: Imp
3c57f01 am 80310891: am e364c6b7: am b5f3e55c: am 1c41a993: am 363f9d49: am 36cd7e5e: Merge "Khmer currecy sign should have been non-bold"
a81deef am 7711b3b7: am 4e42610f: am 2b625dea: am d7f8942b: am 386a0dc0: am 0355bf2d: GC step 3. Place and write valid PtNodes.
d74ea54 am 14a57a92: am 6f60d831: am 6ad48597: am 033de283: am 51c4b0c1: am 7a8dabc3: Merge "Address an issue in Khmer layout"
cb92fc2 am 6fae85d2: am b5a35b6f: am ea696e85: (-s ours) am 3107d241: (-s ours) am b3cb14f7: (-s ours) am 2bac6309: (-s ours) am 96abd37b: (-s ours) am 15047a85: (-s ours) am ce4d1cd5: am c2e36a8f: (-s ours) am 97aa9c40: am a5506b53: am bfedad23: (-s ours) Merge "Import trans
759cf87 am 98997fe3: am a700ec0c: am a7663783: am 8471af33: am f95d79e7: am b71f63bc: Merge "GC step 2. Finding garbage bigram entries."
392c286 am 0010e81c: am 055d0ae7: (-s ours) am c1658257: (-s ours) am b6beb973: (-s ours) am 9f016b5d: (-s ours) am 5b34a371: (-s ours) am f166bdaf: (-s ours) am af0d283b: (-s ours) am 4e12347e: am 931e2530: (-s ours) am 37ac3b3a: am a559e767: (-s ours) Merge "Import translat
c62d08a am e0b0721e: am 31c081f1: am 698a0bc9: am 0b3f11c5: am 564e29d9: am 262b8672: Merge "Catch SQLiteException from remote processes"
4c69631 am f108b76f: am d2e90130: am 85f7af7a: am 1af0187c: am 2e107841: am be3be424: Fix a bug that happens upon a race condition
2b166ec am a8b2b86e: am 87fbbbb2: am 77fc91b2: am 1cec6243: am 21915c4c: am 3de1aca2: Merge "Update resources: Colors"
b7b5255 am 49359017: am 525cca4b: am 0f5eb39f: am 348cb4e7: am 702bd17d: am 225745d4: Merge "Step 1 to implement GC. Finding garbage PtNodes."
d2f5810 am 91b2d757: am 565d630a: am 80c98ee6: am 9a68f8c8: am e6c6df90: am 280990bc: Merge "Address a couple more issues in Khmer layout"
55c2f3d am 6a8b8063: am 315eb962: am 9d68daa7: am 2b6b557e: am 4f5f3ebc: am 1d1a3d52: Merge "Fix a bug where null would be converted to "null""
4fb29c2 am dc78da6c: am 1dae8195: am 8ca4d50f: am 69892512: am 09688051: am 829b4db7: am 6e361e44: am bc62c67b: am 0638a632: am 3386a6d7: Merge "Remove duplicate new-word bigram cost (part 1)"
0981b57 am 8b38866c: am 5696cc3d: am a8f05288: am 5130ebb9: am 7281fb14: am 5c2eb205: am e7386e15: am f61ff3af: am 13b32ee1: am 368427e2: am de51abf1: am bfe5c07f: am ededdc6a: Merge "Avoid NPE"
195e77a am 5c9b731e: am c7cb5124: am ec9b2ea3: am 1771df34: am b86d0a25: am 96f8f9c2: am 548ff78b: am 6d908ce9: am e4e1964f: am d902228e: am f080123d: am 8895e5fb: am 128961ad: Fix failing tests
2092247 am 5c26685c: am a3824a7c: am af9c9351: am 2f26d174: am 94c91022: am 8b715de6: am c2b51cf8: am c1aec8ee: am fd4c38c8: am 5e225afa: am 38011d29: am 41e59b62: am 2cd1136b: Merge "Remove the dialog to insert words to the dictionary."
7da89ed am 033d7cf9: am 614358b6: am d86d5bbb: am 6f868bce: am 01c75387: am baa31217: Update resources
def1591 am 464148a8: am 3af4a660: am e232ec46: am 1f75c94c: am 46aa843c: am 09f4b598: am 3076b0cd: am 433396e1: am 4d45fbe0: am 5e783427: am 7b81296f: am cb633e37: am 91bcf5eb: Merge "Restart suggestions when the cursor moves."
745e52f am d060142c: am 85cb7a38: am 44c10c67: am 23bbbe3b: am f8c02953: am 2e3c1106: Address a couple issues in Khmer layout
9e12481 am bffc6e39: am d71a0330: am d1e46b86: am 883ed059: am 620e2724: am 5c91fb7f: am 00e2c9d2: am 3caf964d: am 6aefd57a: am b8b0ca34: am fda69c44: am 991b1ef8: am 02ce3dc2: Fix a bug with bad application completions
212fe14 am a76cc2f9: (-s ours) am 39ddbdc5: (-s ours) am 40ece57a: (-s ours) am c2b691b8: (-s ours) am a2f35060: (-s ours) am edbbd53c: (-s ours) Merge "Import translations. DO NOT MERGE"
68d7a4a am ad34a7d4: am 57e35664: am 70cdbd55: am 9acfef11: am b3a47867: am fa75f500: am d78a7952: am abaccadc: am 5184bfe4: am 012dc7f5: am 5351510d: am 68b392cc: am d24f9397: Merge "Make shortcut-only user dict entry non-words."
ff21b50 am 5217dcf9: (-s ours) am 6085fa21: (-s ours) am 32fc194d: (-s ours) am 1ac12cd8: (-s ours) am 5129f644: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
f20ad9d am db6a0159: am f6bf5971: am f14f4233: am 8d514e65: am 837d5365: am be5e21ec: Add Khmer layout
91fa3b5 am 5722360b: am 0df32cdd: am fc6e3658: am c70156b4: am 6451d473: am 8aab2696: am aadc3209: am 097ec0c0: am 29aa47b1: am ed580a43: am 91290810: am 907a95c2: am fb5869e9: Merge "Add a class to encapsulate getting the metadata URI"
3e48fe9 am 5181d18c: am 9246f161: am 38ba7808: am fb10c884: am efac15b0: am 72503243: Merge "Add showSuggestionStripWithTypedWord."
436834b am 1f5bce49: am f75f8c19: am 6aa41c22: am f4d115f5: am 9c672b53: am 4552b014: am 0d4ade91: am 112db204: am b0c84b8e: am 03c4f795: am fb49fb9e: am 0ea30200: am 676c97eb: Merge "Remove voodoo magic."
dc34d47 am eff99ec6: am 8120bfb7: am 3d30a815: am aa2bdaf3: am 86e5d029: am 5fe31f23: Merge "Show Emoji category page id indicator"
8d68181 am f31eb50b: am 1bc04400: am 0c88a606: am 6bc0b184: am 482e6f48: am 04c8a642: am 82b8d414: am 9f272ae6: am 2a3fb325: am eeb23c88: am b78f35de: am 78e61041: am 2daea197: am 47bb8d7d: am 4fffa27d: Fix a native crash in AOSP LatinIME
970edd6 am dd44d9a9: am de0198ab: am 4621103a: am 9b30a5b9: am e8f72205: am 80f934af: Add comKeyStyle
17731f0 am 5314991c: am 842e59d6: am 8d73ccf4: am 48312632: am 46dc1ccf: am 7ba78687: Merge "Add Ver4DictDecoder."
5b8dd46 am bc58383e: am 1625e9b1: am 8036c54d: am ec0bf1ac: am febee11e: am 1dd9aeac: am 14ed8d7a: am f32684ea: am df4e24fe: am 24965bb7: am 5875362b: am 9613be01: am d0623ad7: Merge "Move some values to a place where they are easier to override"
1da8147 am 330104dd: am cfcbdb18: am de8a986f: am 78479ae2: am 978a74cc: am 11ce0545: Merge "Fix hitbox of emoji key"
374d399 am 145b35a4: am b59076e4: am 60de4196: am 939ff44e: am ae563e9e: am 926ee64b: Merge "Add a new option for version 4 to dicttool."
97ca408 am eed00e91: am 84faa7d0: am 005c9e92: am c375d599: am 6e514afa: am 4c5e6634: Merge "Groundwork for implementing GC."
9213fc4 am af90ade5: am 7b48fdb1: am a70982ba: am da26964c: am f17b22f3: am ac1d2d7a: am dcad4ed8: am 1015c58b: am 8d58b400: am e8deca68: am a5613e63: am bdce031e: am 2927223e: Merge "Better isolate ResearchLogging data"
448e979 am 5f6da9f5: am be694bcb: am e5b501b3: am 71b1d059: am 418a73d3: am ff493744: Merge "Quit skipping user history dictionary for gesture."
6b4ccca am 3d21fadb: am b87876d9: am 38940bde: am 9b01b234: am 58b6df44: am 6f68b736: Merge "Fix an off-by-one error."
aef4e10 am e819020b: am 6130bee1: am e0a93a10: am 5e7a962e: am 4f1efa48: am 51f8be38: am 9bae4911: am f3161c20: am 5f68231b: am 2fb79605: am dfc81359: am 3d6b7431: am cd692be1: Merge "Change the default vibration duration to 20msec"
c1305f3 am 8b0d5243: am cab6e976: am 6bff14c9: am 3927701c: am 0cd8b203: am 284e73bd: Merge "Show emoji key on PC layout"
48cbf9a am 7b2a0cd7: am 5a5fe6dc: am 54bb68cc: am 55af45de: am aa8ed024: am 37e3d1a8: am fe6708a7: am c80e1227: am d25155ce: am c2b8f469: am 27dede24: am 2e4352c5: am b5d5190d: Merge "Add some utility functions."
3f64b66 am 4b172004: am cdc0c104: am 7bc4f7db: am f23b2822: am 8cbb86ea: am 142d68cf: Disable Nepali layouts temporarily per product call
3b0c811 am dbe8d047: am 0f57a049: am de550e1d: am c5a380a2: am 1c18e924: am f4b048ed: am b90bb7ab: am 5b80c6c7: am bef0bb7c: am 253b54df: am 3be1c748: am 05314bf0: am 4f5f81d5: Reorder advanced settings menu
1513700 am a3fc5e0f: am b858f1d7: am 9dabfcb4: am 5b8b9932: am 1866b90f: am 7635ada2: Merge "Fix test in SubtypeLocaleUtilsTests"
5615519 am ed7f6c99: am b7210087: am dbac492b: am 3a82b93e: am dbb3b98a: am 86780628: Merge "Fix an NPE."
cf9412b am 1dd93386: am 45e7fd91: am 096e5ffe: am e84ad7a1: am 850b01de: am c31e9f8c: am 60f20444: am 8ce77079: am ff231781: am eba96f3e: am 46762bf5: am 206ce637: am bd8e92d8: Add debug message to detect unusual zero width condition
1e19af7 am 6231649d: am 4d3cc65f: am 415df915: am a06946eb: am 1defb939: am 08bc97f8: Merge "Allow double-space-to-period after a plus char"
ff9fc93 am e1bcd53e: am 3bf1e8f9: am 82c746a7: am 46055bf3: am 438b1b32: am 75feb0f6: Merge "Change name of header_reading_utlis.*"
5707c23 am ff87825f: am 7242de21: am 85855f8d: am b3e9e63a: am c190a33a: am 561a8311: Merge "Add dictionary header writing methods."
ed8f998 am dd980599: am dfa21296: am 4278a089: am 4ddebdaf: am ecbd003a: am f2604bde: am c9b8d7a8: am a8425224: am 2c2dd9e7: am 5cbe78dd: am 1ba1c411: am 93fe83a1: am f67a3881: Merge "Add TypefaceUtils"
a6268ac am d91dad42: am 8de2a2e8: am 833c7546: am 5284ef4f: am 3d184ea4: am 957a2337: Merge "Set EmojiCapable"
649a971 am 0c2f096b: am c26225eb: am e7a43a38: am 94bc0eca: am 0b8bf274: am a3742e66: am 44d2f4a2: am a4c26b8a: am da4f353d: am 74f7fb1d: am d0594519: am 4945b656: am 6c7d008e: Merge "add a debug flag to evaluate the most probable string"
55a9f71 am 16a2c7e6: am d46abbc1: am 857801fa: am 44d440e2: am 85df7bcd: am 8837deab: Merge "Fix Emoji recents"
1778379 am a74698e9: am 98c930bb: am 9c7a56df: am 6802eb83: am 3255b9da: am 256937b4: Merge "Fix getChildrenPosition."
78abd52 am e904c26b: am f693dd68: am f5010253: am 9d4e9773: am e98ba42b: am e8dd50ad: am 229c7a19: am 663809c9: am 83af8482: am 9b888ca4: am 24b39f16: am 18819688: am 6d0027a4: Merge "Use SparseIntArray instead of TreeMap<Integer, Integer>"
c41333a am 2fb4a2e3: am 491a9181: am e7e82a2c: am 3486b89f: am 6e0bdd58: am 59418672: Merge "Don\'t resume suggestion on digits."
9825b49 am 93f7529e: am d485757a: am 17861ba4: am a01859dd: am 7b303cf6: am 4ad4b9d9: Merge "Fix contacts/user dictionary writing."
8ba918e am 3aec5a7a: am a66b076d: am d218cfc6: am a16c27be: am 45892476: am 9ca372e6: am e2834d8f: am 8aefc778: am 5c6fcf61: am 1c3bc4af: am dabcd969: am 1dc7fd3f: am cee512b6: Merge "More precise geometry checking for more keys keyboard"
e18f953 am d4adc213: am 7980eb15: am 884b3e48: am 44fb6bea: am b4f01d8e: am 72e53a1e: Merge "Implement dictionary flush."
6305684 am 2cf7c6f7: am f729cd38: am 390b0c8d: am 7770839d: am d1f279e0: am 253e5eeb: am bc6f49ba: am 09ddc933: am 852e031c: am 6743a354: am e910a9c9: am b7917ee3: am 3722f087: Merge "Fix two bugs in dicttool"
6cdb70e am 27c1bbfb: am a70c6a78: am 29abd61e: am f87ef387: am bb11d266: am 9465819c: Merge "Add BinaryDictionary.getBigramProbabilityNative()."
9cfa792 am 7158f2a3: am 9f8471f9: am f3d4eb3b: am ae031ca5: am ef518bfd: am 9b78241d: Merge "Improve trailing quotes processing"
be602bf am cc53e47c: am cdfbcf45: am f9641f21: am e765b721: (-s ours) am 36e9a049: (-s ours) am 1e1b2e1d: (-s ours) am a29f9ab9: (-s ours) am 3a2b13a4: (-s ours) am 46ef1ae8: am a4cd9ff5: (-s ours) am 42674ece: am 0afbd6fd: am 269f141b: (-s ours) am cfdc91b9: am 58df3cfa: Imp
30a5d87 am 3af0abfe: am 74352fb9: am 7922c9af: am 5da6b2ca: am 97f53a9f: am 4e17b42d: Output input index of second word\'s first char.
a14daaf am 582b25e1: am 058dc32a: am d396be7d: am d43365d0: am ca2bcde0: am 17424cb0: am ece78ab3: am eefc719f: am 5582d07e: am 47b7fe24: am 330d0330: am e3dcbd80: am ac018da6: am 9620943c: am d9a22235: Hide Setup Wizard icon for stock keyboard
2309322 am 9ac94bb6: am 3476bd2d: am 38a474e7: am ebed30c6: am ae08b27c: am 060917ed: [AC9] Resize an array
ce23323 am b38f80f3: am e5b245dc: am 1a9c7aa7: am 259dd5f2: am 0b772ff6: am b4aa5c2a: am e22bdaae: am 1555f75b: am f5214d22: am 0e957017: am cdf19f12: am 9bca1daf: am defd2950: am 1aaaa64d: am 75618c33: am 19dcd154: Merge "Offer to add any OOV typed word to the dictionary."
3a0c71a am 8aec032f: am fde81839: am 0064eac9: am 549180d4: am 3cf85c10: am 5cab0eb7: Merge "[AC8] Restrict the suggestion strip to the correct part"
1772df4 am b38141de: am 317b80bc: am 5783a3a8: am 4b28d0f7: am 2715b01d: am ac7e005e: Merge "Prepare dictionary saving in native code."
5af8897 am 1319880a: am 3dd261fb: am 91ce4fd6: am af11cd57: am af1fa668: am e5fca3d1: am 08474770: am a03026b2: am 8ef42ea5: am 37e9a69f: am 472591fe: am ea8c4731: am d355283f: am fd89cd20: am daef4e8f: am f31553bc: Merge "Fix touch coordinate calibration"
c9e20ca am 1f1d9ba7: am b7a3c07f: am 0624be6f: am 976414b0: am 7c954268: am d9f450ef: Implement removeBigramWords() for DynamicPatriciaTrie.
fd9503c am 6467a6c1: am 601106af: am df381f3b: am b7687c79: am a2c6d2e0: am b6f0345e: am a1b9258e: am b907a631: am 6c76c651: am cae4c914: am 0dc8c6e9: am 41ac21dd: am e040aa19: am 0d72a230: am 04bb419c: am ddafcf82: Merge "Fix bugs and add tests"
1798083 am 85001d81: am e271f10b: am 8a24d596: am 54110e72: am 092263c5: am 7e51989b: Merge "[AC7] Actually auto-commit."
380c457 am 67bdd042: am eae81394: am 8acfb5e6: am 1935d8ee: am 55fd8c23: am d2cafb03: Merge "Temporary disable saving keys of emoticons to recents"
7372936 am 0d26fba5: am 2736c06e: am be1e5db5: am 19b75973: am 2fa15f80: am fa0d5038: am 29867576: am 219aca5b: am 0014e8db: am 6225fc10: am 8728b9d6: am 2f7ff3cf: am e2bdf686: am bea42fc5: am 5bd24642: am 1f70a4d6: Merge "Allow logging while replaying"
d687c67 am 0ee00593: am b705fd1b: am 2a27fd92: am 535d5a94: am 8f7471d9: am f1f0b325: Fix Emoji key pressed background
ae8c740 am d3198926: am 442f7bc2: am 61198a59: am f201f795: am 8c7bb606: am 71cce2dd: Add a large test for BinaryDictionary.addBigramWords().
fb473b5 am b87e83da: am faa84ff6: am 07155e26: am d2a6c5b6: am 8bb5f51e: am 84d3c573: am 376766a8: am d7ab90eb: am c922e674: am d01cce40: am 021cf23f: am 5df602b0: am 1944521b: am 41a049a4: am ae144fe9: am d117c1a1: Merge "Do not record log split time when handling separator"
5e6e79a am 8797b698: am 1c423e5f: am 7ab24464: am 605a7b64: am 1517b68b: am 280fb1a1: Merge "Fix handling multi-bytes characters and add a test."
f0bfd79 am 48794624: am f954815e: am e68a743e: am b87f91ea: am 0f8d55bc: am d6b083a8: (-s ours) am c7b33b10: (-s ours) am 24051f14: (-s ours) am a2319920: am d31bb0b2: (-s ours) am 5761746e: am 3d399706: am c89354b9: (-s ours) am fb899d85: am 3019a5e1: am a8d29082: (-s ours)
fbf2820 am 3bff05d4: am 6cc05528: am a8f48eea: am bbabdd78: am 50ba8769: am 7bcb1513: Merge "Support multiple screen size of Emoji keyboard"
3d2bddf am 4e1a3e01: am e37b2f9c: am 33bccd46: am c18d6bc4: am a14a3927: am e678f6fb: am a41c9bfb: am 00c01f78: am 0c61a0a0: am afdeefb5: am e295aee8: am b1f51ca0: am d01118ae: am 4c896a2f: am f71b9640: am d17c8bd9: Update comments
8da3148 am 522b462b: am 29ef2c8f: am bf7577f7: am 9eb9dcbc: am ec6d7acc: am 6d1a29ea: Fix build.
1457668 am 801ebf4d: am 2a5a3aae: am c1deb049: am c80a55b8: am 6745f5b2: am f1b03bb0: am 9c006482: am e191316a: am cef20a89: am 3d85683a: am 14eb5e37: am 42eafd44: am 3f55a951: am b3cf23de: am a271f165: am 31f42ba0: Tiny clean up in Makefile
5c9dc35 am a7d30798: am 7689f7ed: am fda43088: am 4ffe29bb: am 582c1113: am 8bdb2707: Merge "Implement addBigramWords() for DynamicPatriciaTrie."
a9ee33c am b6d5d5ee: am 678f5c21: am dc7d75ef: am 72f10c65: am f5e03177: am fc51a820: Merge "Disable smooth scroll of Emoji pager"
8e3342a am c41da840: am 607b6eb3: am b32dad1b: am a66cdddb: am c2b30eb6: am fe5b5017: am fa68489d: am 79f07619: am 3c08c17f: am 9b83250e: am 70a66271: am b0a7c47d: am e4d60a2d: am ff730a66: am bc2fd24f: am b68e7344: Cleanup the include paths
7b418d9 am b52717e9: am 4b60e48b: am 62048198: am 18a34da4: am 7074307b: am 73d607fb: Merge "[AC5] Introduce the setting for phrase gesture."
1d1eb52 am 2252a181: am 410dc6ff: am fe37c292: am 469ae329: am 9320451f: am 8faa1a44: Merge "Merge NOT_A_VALID_WORD_POS into NOT_A_DICT_POS."
50374c8 am 82467616: am 60745ed5: am 08bba22f: am d2b67775: am 976e82f8: am 1cbd9f27: am 09d9c3a2: am 98a90cf1: am 8e3586df: am 8ff8b9c5: am 285de8bb: am a6e4ff7a: am c7d4f502: am c7e1caac: am cd0984a4: am e320789a: Suppress bigram native log
ff391d5 am a1f16a50: am 020974ec: am f79a3d55: am 97e61fb6: am 51c78871: am 874ef755: Merge "Move methods using ByteArrayUtils from .h to .cpp."
13e8326 am 1477d486: am 785a4ff6: am 08fddd8e: am 2c95afb7: am dfc51ec9: am 7d2a0db7: Merge "Add boundary check for PtNode reading position."
7e65243 am 06c91c6f: am bc763433: am e10ec002: am 41da7f73: am 4d4deb62: am 60764a91: am b51feb91: am f89e74a7: am 9cc79ba5: am 79305b2e: am eb8ecdc3: am f17c4e65: am 23b62c93: am 40d8b652: am dfb680c4: am f5e18e99: Merge "Cleanup suggest interface"
c1d700b am afa95cc6: am 8c91a1ac: am 10db9b05: am 06e09eb7: am 4e3d7782: am f3f00006: Save & restore emoji keyboard state
e2de910 am 6cf81404: am a0f1fdd0: am bc30d366: am 30df9168: am 6b7e1a41: am c65f6c30: Merge "Split Emoji categories fitting the pager"
cdbbddb am 635b1582: am 3608f732: am ba76215e: am 172749c5: am 21c40b2b: am 8c1b351c: am e80026c1: am 7c7640f1: am 3ba4425b: am e4a8b944: am e950a617: am b66b928a: am 1c9da7af: am 34cff46a: am ed8fd94e: am 370461ef: Clean up a few option strings under the Advanced settings
9ec96ee am 70d654a8: am e9df5f32: am 987ed95e: am 6390315b: am cbc417be: am 187dd85a: Additional fix for Lao; No spaces used between words
0fdd81f am b2b6a877: am 633e2233: am f8dc8f2e: am e5834555: am aeeaca93: am 0f317a56: Fix issues with Nepali layouts
c6de472 am b28ffdd3: am f354cc34: am 6fc428b1: am 0ffe68d8: am 4d9e8522: am 56480370: am c10f63df: am 9ae79c36: am 26acfcfb: am 13b555f1: am a52de59a: am e4678cf9: am 81782419: am 024d0e4a: am f10e7cbe: am e9f69e16: Merge "Move a generic string utility to StringUtils"
653bc86 am 9f82e142: (-s ours) am be080dd2: (-s ours) am faad3fff: (-s ours) am b37a8825: (-s ours) am 35062e99: (-s ours) am e429dcfd: (-s ours) am 8b2d8dc9: (-s ours) am ea8d6329: (-s ours) Import translations. DO NOT MERGE
a3ceca7 am 5d7e9e9a: am 3243a829: am 0481044e: am c968c5e3: am c1636428: am 1220060c: am c5793dfa: am 88bf50a8: am 8aa5cab8: am 5dbfba7c: am b9ae8670: am 281b22bf: am 3c15067b: am 8ab65b8b: am 4096fd08: am 08fd3d95: Merge "Add DigraphUtils class"
11d42c2 am a62230b8: (-s ours) am f15bde95: (-s ours) am 1090569f: (-s ours) am 5f4c30ce: (-s ours) am 54fb6fa5: (-s ours) am 900a748b: (-s ours) Merge "Import translations. DO NOT MERGE"
3983fa3 am bb537d5b: (-s ours) am 2a04a956: (-s ours) am 21f61e2f: (-s ours) am e7c1fd2f: (-s ours) am e8292f77: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
812ee6b am dd1f3f3e: am 66f1bdd8: am edc66607: am 09c831d5: am 28b8bbde: am 1313d17d: Small tweak for label_to_more_symbol_for_tablet_key
8a69af7 am f8bb0ebb: am fdf53724: am afeae34b: am 44983537: am 3c9c1103: am cdc2ce8c: Merge "Use DynamicGridKeyboard for EmojiPager"
d19354e am d1888c3b: am c58c3492: am 459a003e: am 5774dd30: am db5ec997: am 505b6ba1: Merge "Add Lao keyboard"
5e2f0ee am b4609ad3: am 4b4d84e9: am cd8da575: am 7e99c5b1: am 3a3dab3e: am 41aaff6c: Merge "[AC4] Add native methods necessary for auto-commit"
404d58a am a1de5324: am e36d498e: am 274e9c38: am 0aee7a05: am 408ab9a3: am 04bf3cd4: Merge "Employ "bigram link" for handling moved bigram target."
76d6902 am 507e1476: am a2ef8982: am bfeb8aac: am aa7d86c0: am 81a161c6: am 4088debd: am 350d3e3d: am 9804810d: am 864c241f: am 6d9e0bb3: am 3c547048: am 49273f43: am 76293949: am f82a5a24: am 96cb244d: am 65534ffc: am d0c383e1: am 5a4949c2: Merge "Force inlining Correction::
a940d15 am 77b24f08: am a0611302: am 541cc067: am e00818e9: am a2ce17a9: am fbc7e61a: Merge "Add Ver4DictEncoder."
851fcb7 am e5d5685d: am f1e40023: am 306dde7b: am 0539b6cc: am 431db2a6: am 63875ee3: am dcebbaae: am ea82b21d: am 79dbeb1c: am 67a53798: am d8c1aaf1: am c086c111: am b3d7d07e: am e90df243: am 481412bb: am f3633e9b: Merge "Add flag to turn on new suggest implementation for ty
43c82b3 am aedc43b8: am e3b74802: am 5835493d: am 9b69701d: am 8780b644: am ffebc9cf: Merge "Add shutdown and isTerminated to PrioritizedSerialExecutor."
c4af8db am de06914b: am 67f8e91e: am 72ad275a: am f7580315: am 90aa110c: am b9db10d6: Merge "Refactor RecentsKeyboard"
8946525 am a532ed54: am 31bc25ec: am 864c3b33: am 95868682: am 5bfb9777: am 610f3eb4: Merge "Update three letters in the Nepali (Traditional) layout"
2ed34fb am bba31722: am bd9d2c80: am 119a6ad0: am 885ff1b0: am 45f97203: am 7223f9e6: am e8e0d4e2: am 94558219: am 18fd43fc: am 00f6c270: am 351ddb5a: am 90044aab: am 1270880e: am da90ffe0: am 898ec2bf: am 5a5db35d: am 04915a76: am c33a0ab3: keep history after reset to jb-ub-
a1bf3a3 am a5cc56b2: am 6023d08e: am 8340caf4: am 0e55b399: am f1374dfb: am 1c6263ac: Fix more symbols keyboard for Armenian
10e6bc0 am f2740bac: am 69271b03: am 77fd6b8f: am e2bbc66d: am fda155a6: am a8982ead: (-s ours) am 873c76fa: (-s ours) am d75db06d: (-s ours) am a4c7b28d: am e0b4b47a: (-s ours) am a276336e: am 2cd45944: am 83c5ec6b: (-s ours) am 005df808: am 12db86a6: am c48fe5d1: (-s ours)
570a4a9 am de64be83: am 7b96472e: am 54ec5740: am 06357b20: am bebef282: am e3a38af5: Merge "Fix emoji tabs"
3e889a4 am 7d43e52a: am e717588d: am f8e0b8a2: am 983b4866: am 16a6f173: am 0c05b276: am 58c53964: am dbca9c71: am 9cfe2a8a: am c3c7712f: am a6ec455e: am f67e7488: am ed19c005: am ddb50fff: am d4b63931: am df35f7dd: am 02dc06a8: am 21484175: merge in jb-ub-latinimegoogle-azuk
02e3607 am 56fecd33: am 17e4045f: am 9b98ec02: am 82fa6fd0: am 6af8936b: am ebe3b3e8: Merge "Fix bug related to dynamic patricia trie bigram adding."
6f80092 am b4dcf06e: am 3e24bd49: am 5c141576: am 3ba67184: am dc2cc821: am 11370b37: Merge "Update children\'s parent position when the node get moved."
72dc125 am 06a0aa28: am 4a4fb3ad: am 9b3fce87: am 9c5305dc: am 9240d91d: am 01dbd80d: am c451a852: am 96d4f1dc: am a069e8d9: am d981caa7: am e8675585: am 2d6305ca: am 4d21e347: am edf26bee: am d1491741: am 1e1d61d2: am d2a0c614: am b4e2a3bb: am 868805ae: Merge "Change which b
d14ab9d am 279b9828: am a510dab4: am 4f7b9535: am 3f7b2b3e: am 786f9243: am 244eca38: Merge "Fix emoji keyboard insets"
7ea5523 am a5ba2c5d: am d0955568: am aebf1eba: am 4b4d1359: am c9e21e82: am 1f9c5bde: Show Emoji key on more symbols keyboard
689bd40 am 0a204ea9: am 465b7d7c: am 14d356d1: am d5e72d74: am 24c5560e: am beac5760: am ffcbb571: am 11aebd5a: am 05a2f21e: am 46c38c6e: am 445d1115: am 7aa9277f: am f6de7890: am 3090e8c8: am b154f10c: am 310f0dbc: am c840ec9e: am 7cd0ffdd: am 248dcdf0: Merge "Fix a test."
4097885 am dd673efa: am 25457906: am 374f6563: am e8f0d5de: am f1fcfa3b: am dd072e32: Consolidate EmojiKeyboardView
29baae0 am 99a0fa2f: am 6796473b: am 668dc1eb: am 2ddb9422: am 51be4eaf: am 4f9767aa: am 9a4b776d: am 4c8d527f: am 148e15a9: am ab3280f0: am f9d5d101: am 75b099f4: am 23408ee6: am e8f7d669: am 9414d75d: am db377ca6: am 64dd4754: am 63742fe5: am d2a04e1e: Merge "Move typing po
502ee55 am 3bf3f341: (-s ours) am a53755b5: (-s ours) am 71fb12cb: (-s ours) am 0a6b351a: (-s ours) am 5863e423: (-s ours) am 864f03f2: (-s ours) Merge "Import translations. DO NOT MERGE"
ec961d7 am 86ef4e3a: am 6239dd1d: am a082d941: am 65787ebc: am 95df0f2b: am 40666017: Merge "Avoid recorrection in ex-password fields."
c866fd1 am a6738eed: am cdf0e0d9: am 2f3a1dc4: am 1e11b6fd: am e8d9afc5: am 01ce6e7e: (-s ours) am 1b9de8c5: (-s ours) am d9508378: (-s ours) am 06d8d5fc: am 17e964b1: (-s ours) am ce2a5f93: am 44590a16: am 9d071843: (-s ours) am de19e161: am be9af787: am e405ec76: (-s ours)
5d10dd2 am 144e3633: am 68864778: am 1d7df5f6: am 12871151: am 712fb6c6: am a6dc3056: Merge "Add getDictDecoder."
469bf17 am 01e53afc: am d69d9044: am a0a16b0c: am 5fa0e866: am 2a15c64f: am d1b59b4e: (-s ours) am f1aae28e: (-s ours) am b7519526: (-s ours) am a2ccaa57: am bd531725: (-s ours) am 01a862fb: am fd59acce: am 5a6b0787: (-s ours) am cb7983e4: am ab6ef3b1: am e1f90dce: (-s ours)
3ce65dd am e1a2915c: am 4218477d: am d1069f51: am dddaed61: am b66ecdeb: am 28af9ed1: Merge "Suppress emoji tabs on JB-MR2 or previous versions"
ac286c8 am 5ed6ef8f: am 4f87007c: am 85f1391e: am 4e927cd3: am 0d86a015: am b118a9d7: Merge "Change cache capacity depending on the dictionary size."
9d2f6e8 am e3931b5e: am 34ee71e9: am 17398eb7: am 21d6a1eb: am c5b6fe56: am 747d95ef: am d804cb42: am 033792b6: am a24564b8: am 4376a55e: am 0f8c86c8: am a3837fd1: am 4c74aaa0: am 5d337ad6: am 0c552106: am 6c9097fa: am 3547bd29: am 228d4533: am 5779bc91: Merge "Split LogUnits
5d3cc21 am 9ad87025: am 8b0a06a7: am a5244246: am 12c9b7c3: am 57ee1b7e: am 695a5a39: Merge "Change space key height in Emoji keyboard view"
8fc4cac am 71ba3d79: am 3a3d8427: am a0882052: am 48ac63f6: am b672d97d: am 8a10776e: Fix punctuation spacing for Canadian French.
7350693 am f042c327: am 9da4cf0e: am 1c294e9b: am 0995977c: am 9b82e15d: am 9dcd2956: am 6e6e87d5: (-s ours) am bcf54a1e: (-s ours) am 7d5a1369: am 761c188a: (-s ours) am 08f0697b: am 6a7f4639: am 4a41a48f: (-s ours) am 27fede0b: am 5db8119d: am 7022bd23: (-s ours) am 2741e56
e15df49 am 36324048: am 41426b57: am 19667ce8: am 2fb351b7: am a3be38eb: am be470f06: Hide DictBuffer from BinaryDictDecoderUtils.
a01c611 am 6aea9a03: am 1e80b3eb: am 9b4ccd96: am 3455f2bc: am a0a2b9c3: am 34e2eb25: am 4adf7c44: (-s ours) am 87156ef4: (-s ours) am 214d5b2c: am 6f4025d6: (-s ours) am fbc91459: am 6ff63273: am 166b3f98: (-s ours) am f4be7558: am c60d81f5: am a35cea39: (-s ours) am 536e722
d643cc1 am df0fb26c: am 3065f8a3: am 022394a3: am fe3e612c: am a1efc189: am 3508eb14: Merge "Remove changing a word when added to the dictionary"
56bbfba am 37b1d71f: am 1e0083a8: am 94e38883: am 06917b2f: am 2e70142a: am 1260923e: am 164e681f: am c9b193c1: am fdf1a05a: am c0486a58: am 3a63e4e3: am 3fcaa3e8: am 1dc4a24f: am 538974d0: am 72c2b423: am ae0c5f79: am 3ec6a8bd: am 6c522b53: am 0c0ab2b4: Merge "Reorder Resear
7df5376 am 78ea21d0: am f9664c04: am 4b606079: am 0d3ba0a1: am 5b6ec109: am 1b80a45e: Merge "Make terminal cache small."
76d11f3 am 31e301bf: am 1ae79130: am 3bbe023b: am 7f6ff1a7: am c6df31d4: am 76e431b3: Merge "Use same session id for typing and gesture."
8454cbc am 19a7ef6d: am 04658027: am e547b53d: am 4b6c72a0: am 2acd9fcd: am 44800b31: am a05f6c1c: am 2d03ab45: am c633b61e: am dbb031c7: am 56e931de: am feb16b6d: am b8a3454d: am a7da57de: am 3b8d54bf: am 08a5e43d: am 19fe4d4b: am bfd7dcd5: am 0745fe83: am b8869ec1: am 0fcc4
7e61df2 am 1fc7af2c: (-s ours) am 1908f15a: (-s ours) am 38a8cbe5: (-s ours) am 27d244d9: (-s ours) am c9cf78b7: (-s ours) Import translations. DO NOT MERGE
7007677 am 1f5af687: am 61bcf22d: am 687bfc81: am 27cdfbef: am e4939114: am fc5e78b6: Clean up Thai keyboard layout files
a4e8c64 am 970cd020: am 0dad6d90: am 888f6ead: am 855aa95e: am eda828fc: am 77dd85d9: am ea6db9ac: am 254cb1ff: am d13a605c: am 59e17512: am 85fca857: am 300d3bde: am ab99e613: am 8a984e8c: am 2b3f1289: am 06c1baba: am b1533116: am b08506c2: am 9413e957: Merge "Interpolate ge
91f105e am f1ba5e1b: am 452734ce: am ceb39649: am abe16746: am a96c59bb: am 7547a704: Add writePtNode to DictEncoder.
040b68a am 22e17809: am a1c80285: am cc34a551: am f067287e: am 9feb95cd: am 718b9f3d: am 053e4ac9: am e406c316: am 85cb23c4: am a08620f1: am eeb38639: am 65690000: am 7d0d728c: am bc36fbfc: am cb4ae59c: am bb229fe1: am 91d468f5: am ac870326: am 54c091d2: Merge "Move policy an
45157f4 am 817da321: am 44862d2a: am 79f93d84: am 864a3e67: am 811e37b3: am 95bc256f: Add a flag to readDictioanryBinary in DictDecoder.
922394f am 817b6b52: (-s ours) am 33d12f9a: (-s ours) am f78da86d: (-s ours) am 0e1a661b: (-s ours) am 4c69242e: (-s ours) am f7ec77fe: (-s ours) Merge "Import translations. DO NOT MERGE"
4ac529f am 5f35ef27: am 9875b776: am 9407a2c0: am f47c3325: am e1500eda: am bc599f8a: am 42b7bad5: am 114e9c56: am 0eb45d7f: am 484e9144: am e29ffdb6: am c14fdded: am 714b0044: am 2cd99981: am ed66b232: am cffac321: am 873c20ba: am e40d5633: am 43341ba0: Merge "Ask the client
d1dbd8e am d97cce61: (-s ours) am bf5779c7: (-s ours) am 95bdea4c: (-s ours) am 5cc9b3c5: (-s ours) am 75344bc0: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
bdbad51 am 66aaef21: am 47a6ed56: am 3d4b298d: am 93cffb38: am 3f8f872d: am d7b76984: Merge "Add tests for BinaryDictionary.addUnigramWord()."
197cd97 am 26ae6f2a: am d8f0eb0d: am 842d3dc4: am 19bf4335: am 4ab974c1: am a034f847: am ef9ab1c6: am 00f46f03: am 174ddfd4: am 472f764f: am 267e6179: am c26022cf: am d901066b: am f921a587: am 76dda675: am c821c723: am 3b9d7fd1: am 151e4e18: am 065f126f: Merge "Fix two nasty
ea487de am 77a662b3: am 2cc64c2d: am 91efc996: am ade52627: am 4be963a1: am f38969f3: Fix bug of dictionary dynamic updating methods.
1b1a38a am bde031af: am d326890b: am d42c151e: am 110d360c: am 693aaa0f: am fe92ae2d: am 817a43a9: am 94eeba65: am 78ed6232: am a59d936c: am 371369d9: am d196cb64: am 8c485086: am 51805727: am 8348fe8a: am 6f7494e6: am fdf3c49c: am bde25a4a: am 38c26dd0: Move dicnode to AOSP
fa4e340 am ca0555cd: am 887abfad: am e06908ce: am 0d102fa7: am d0132458: am b8e857f7: Merge "Add binary dictionary tests."
eef444b am 7273b2d7: am 77f38c5d: am e5125b1a: am 3c61126e: am 6b98419e: am e193c525: Revert  Ida230ca42 and I6adf7d08f.
5ac85de am 4bc5b027: am dae18483: am e82dc760: am fb02270d: am 569ca6b5: am 6c21cf51: am 7a43a60d: am 6e804061: (-s ours) am 7c4dff90: am 892fcbfb: (-s ours) am e2cc803c: am a0b2dc74: am aeb96805: (-s ours) am cfe49191: am 38a9f856: am 228fcdae: (-s ours) am 70616b63: am 08f5
52c21da am 095b8d05: am c005aa47: am b4ce562a: am d607a368: am 4754ac4c: am ef073f40: Use PrioritizedSerialExecutor instead of ReentrantReadWriteLock.
a45952a am b3d776a1: am 8912bd96: am a05e1896: am 9903f419: am 6f9d9e9b: am 27add2a2: am 175d4e55: am a7885e52: am 3d12edab: am e1829730: am 14175662: am b949db38: am 51c0380f: am d7c3c523: am 7a3bc77b: am b980adab: am a9ef902c: am 70747ad6: am 97a3ce02: Merge "Refactor"
bfb74e4 am bab96fe0: am dd9adde6: am cfe9bf98: am 50e7181d: am bc435b78: am 40e91e45: Merge "Check the version of format options before writing."
29fca75 am 3dbb1ca8: am 0a8aafb3: am a3ea9d12: am 31fe08e9: am a01e18d5: am e531c224: Move a flag about switching dynamic update to java.
5ee06ac am f37425dd: am b9241b9a: am b6531747: am 1d9692ce: am 2e4a9177: am 5bf96a8f: Merge "Add AsyncResultHolder."
99416bf am fbc9faeb: am d3e10466: am bbc6f740: am c900edce: am d9a298f4: am d2564cea: am a1ff71f0: am 840a0695: am 55afe17c: am 783b0862: am 34c0bef6: am 9a181179: am 62e0ee32: am c7163a4c: am 126336be: am 3effa520: am 4c535232: am a38d907b: am 740da0d8: Fix an NPE
62031d3 am 5780558f: am c34a07f9: am 536263fc: am e7f28f4e: am 0f2fe443: am 21066960: Merge "Fix: ExtendableBuffer"
f40a3da am d1c50150: am 9a505159: am 526b6d64: am 4986c095: am 31965739: am 960a13fe: am 08898684: am 2bc1809d: am e878a277: am a1b05608: am c01de725: am 023ed8a6: am 05ed9c76: am 617362fd: am 1b7451af: am 57a7a5c3: am 76c00dec: am 7580e994: am 48d8d8d0: Fix potential NPE in
461c013 am 847f32eb: am 0d598cca: am 7854ed82: am 7f23c1f3: am 5599b04a: am 21661706: Merge "Implement split and create node methods."
6dddb54 am 402e6ece: am 743ddbab: am 22f3f49f: am 4e7e4a02: am ee98aa17: am c5f35a9c: Merge "Calculate parent offset from the head of moved node."
6eb4375 am e7dd8c44: am 00fe5a51: am 60eedd04: am 8e6d5fb0: am 54692476: am ff6f8561: am 615c8b66: am 60368456: am 720ce530: am 9477d7b3: am a6ec1871: am 3f17ab41: am 724e100e: am 84b246f1: am db993a5f: am ae97a93a: am 86b8b7b4: am 9bf1dfeb: am 2188cbae: Merge "Fix an NPE"
64a8585 am e022706b: am 3c307955: am dab4af47: am 7e2ed3b9: am d20bee71: am 1d4a07f6: Merge "Re-call getBuffer after writing in bigram/shortcut policy."
9593b5d am eb7ecaa6: am a5e971fb: am be857d00: am ef1487ed: am 111e37ad: am e3e2b03d: Merge "Implement create children array and add child method."
382010b am a4ef89a9: am b56417c7: am 5ac77a53: am ded29a89: am 2a4a2dcf: am 00f378d6: am 6571290c: am 6e2e946d: am a1187bd0: am 8f89b9b1: am ccb3dc02: am 0eb58dfe: am 10373006: am 5c874a7b: am bb94c643: am 5b248590: am 1c63efc9: am a657afc3: am d555a0d7: Merge "Cleanup"
d9d80a1 am 1dfc4d2c: am f7230367: am 44f22e0c: am 779f99a0: am 011ce47f: am be963611: Merge "Check contents in user history dictionary tests"
d70fb8c am b8010437: am beb7cfc7: am 3beff3c3: am 227477f8: am ecdde8ee: am 5e797bd7: Merge "Implement update node probability method."
7b13c04 am 10e1e342: am 327f8935: am 57902287: am 552a74c4: am 45bede32: am 70e81af7: Hide physical structure of the dictionary from BinaryDictEncoderUtils.
52f146a am 046816c7: am c630fcbd: am 323b241c: am 00b39433: am e4d8dd65: am cc2751ba: Make commitCurrentAutoCorrection asynchronous.
f0a7897 am 560dc7a9: am 9bc77d35: am 7e36f1c9: am 29ac8dd8: am 3710ff0e: am d6f1fba4: am 0151b947: am 61076e10: am 04ef4141: am 42f36bb6: am 2456eb3a: am faa708c3: am 36583063: am 8ed884e7: am ca8ea431: am a3ed3254: am 05b7988a: am 53698f8d: am fd0e40ef: am 78b07d8b: am 0cd02
a416af9 am 333576e9: am a250fc8c: am 9334f400: am b59e8066: am a14332f5: am 37e0fd2f: Revise TODO comment for I823912e3979829a.
be84583 am 0e4cb3d7: am 02f181fa: am abadba70: am b023fb67: am 1d818b06: am 773f2272: Fix: wrong locking order.
c756bdd am 344e8264: am d2c0580c: am 4c910dfa: am fac0fcd4: am 8a325042: am e7ac9003: Merge "Write forgetting curve flag."
cf78dda am c561374b: am a4dad9c2: am 5ad09c05: am 3a16edf9: am 18713ba4: am 563bcb51: Rename write(|Signed)VariableAddress and to write(|Signed)ChildrenPosition.
a8046ca am 979f225c: am 4d44b0a9: am f1b71865: am caa74795: am a31e41f5: am 6156892b: Add computeChildrenPosition and simplify writePlacedNode.
4cdebdf am a7a3f66a: am f2bf72c0: am d138dbc6: am d403a860: am 41236d61: am 2f1f1df4: am f61619af: am 4fd9ca75: am 26e105b6: am 5e79a344: (-s ours) am f205c258: am dbf9168f: am b3fbdd58: (-s ours) am f939332c: am 94065faf: am c6660830: (-s ours) am 68a0afc3: am 0c777365: am f
ed63b03 am 0406ac20: am ae7ea7f2: am ae673700: am bba505f6: am b41d66d7: am 3fbc5ef1: Implement inserting new node into PtNode array.
a1470af am dab037a2: am fc18048c: am 916d6984: am e0a246e4: am 6d0b1c8c: am 142511c4: Merge "Add margin to the label of language"
297831e am 0a57a8ef: am da034e93: am ba99d15f: am f2132283: am 9202af7f: am 4aad381f: Merge "Optimize tablet layout"
d0edac4 am 2641757f: am 1e16b495: am 4adc4f95: am 6f6db1de: am 6548fea2: am 0de714bf: am 1e944609: am f4ed91f5: am 8435a9b8: am abaea38f: am 13ac43b3: am 2cb2c001: am 6e6f705e: am c82a56b4: am ccc3c232: am 228e26f7: am ea46fdcb: am 65dfe94d: am 1237c872: am a02de1f7: am 5c3d5
c85b784 am 13bcfb96: am b76fe195: am 58dc89e3: am 0383e1a0: am ae7e7e0e: am 40182c73: Merge "Compute probability using structure policy."
8689066 am 4d500870: am 3cddc830: am dfe19a46: am b1703681: am db1e9eea: am 48554e22: Merge "Add node flags creating methods."
e37e1b9 am 0ac3d67b: (-s ours) am 94382c59: (-s ours) am 370a420b: (-s ours) am 27522506: (-s ours) am 6c6914d2: (-s ours) am a8550e22: (-s ours) Merge "Import translations. DO NOT MERGE"
0d64163 am 7fc6d47d: (-s ours) am c49067e5: (-s ours) am bec78f76: (-s ours) am 767f467a: (-s ours) am a8663a41: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
c641698 am 291606d4: am df3804e3: am fdbcc802: am 5bab3b1a: am f6073bf0: am d727baf8: am 47846109: am 35c4a834: am 52a89e5a: am c7420082: am f6f20ab2: am 19b5a104: am ae3ead49: am faadc0a7: am b5843222: am 62b07bf9: am 561a04f3: am 1911c513: am abd22393: am 8b120b98: am 50cc1
873e1cd am b4038f74: am 5d81aad2: am ef3eb8f4: am 14dcf58c: am 0e1a38b6: am 1c6b9582: Merge "Rename key_space -> key_space_5kw"
76f72ff am 2be36b71: am 67fbf306: am 4b6262c4: am 8e1fb94f: am 05cede19: am d1c14f6b: am 751cce8d: am 593432e1: am e5561f52: am 707d7d03: am 9a2c21ba: am 6e536321: am 31f350bc: am fc369029: am 9c59fb54: am fc0fc521: am e01d1960: am c17e0bba: am 830a8cbb: am 33fa6a0b: am cc75c
e864356 am d8c1fd87: am d8f62362: am f487421c: am 87a67538: am b3091c5f: am c612a981: Merge "Rename key_space"
459c7da am 1e8d3b50: am 72f5961c: am 11092d4e: am 05fb694b: am b7a8c1c3: am b690c039: Merge "Optimize layout"
c1f6214 am d6040ddb: am 47c9e027: am 5d4d38e4: am 36e702d4: am e8b16e6f: am b053083f: am bbc44915: am 4b2cd413: am ef6e62dd: am 1ca78739: am 6a8da44f: am 5d1d7863: am 4b24e49b: am a1cd7970: am 71f1b270: am 8138c8d2: am f4f4d6c9: am b3438173: am d3c823c1: am dd8ca1f8: am bc586
1a36917 am ecfd2709: am 3b85640f: am 46b9cdae: am 007fdbb3: am a5d78ae4: am 96a06316: DynamicPatriciaTrieWritingUtils to write PtNodes.
03d5525 am c4e8b827: am f557074e: am c68716ea: am 802e0e21: am 2008965f: am b1af47c8: Add a callback to the arguments of commitCurrentAutoCorrection.
5c8846c am e8cc7456: am 79a270f0: am 73991afb: am 88b30760: am 3a4895f7: am 2a574e0f: am 719e23e1: am 1e02d2cc: am 398c6862: am 8c897819: am b97fe385: am 47d68e5d: am 6ed9580f: am 098ecd55: am 5283b90a: am 60083e3e: am 49d59d4a: am a469cdfe: am d0495a35: am 56b1bd86: am f892f
5c1cbcd am bdabadb7: am 49e6dea1: am 6a710763: am c6cd2c64: am 82b149c0: am 80fe84b3: Merge "Consolidate voice input key options no.1"
fe45e45 am 9266a497: am 10429cca: am de566556: am db294b1b: am 60e487f5: am 55f5f7a0: [Refactor] Add writeDictionaryHeader.
a27fb42 am eb0d788b: am ee52c60b: am bd7d2556: am ec32c116: am 549261fc: am e0a48595: am 38a9550b: am 608d77a1: am 352e94b0: am 13f39210: am ce453840: am 32e84531: am 8632fea5: (-s ours) am 88db1331: am 6626fb25: am 51c7dbea: (-s ours) am 4379dbea: am 324b1880: am f0213d1a: (
79e1a68 am b347090a: am a8daf91d: am c6b8ac67: am 6ca08f5e: am f0748e91: am 87855f97: Merge "Add comments about how to calculate parent and children addresses."
1f129c8 am b772d165: am 64e0ec85: am 83b22056: am 587d8003: am b6461173: am 2a41a356: Add code point writing methods for updatable dictionaries.
057a090 am 5dbe2fbb: am 4124e6c1: am 0d2575d9: am e096f38e: am 1247a05c: am 5901b5e1: Check usesForgettingCurve in HeaderPolicy.
3dc711b am 3972afb9: am df629253: am 4e64b474: am 37dfb8d7: am 33226450: am 1ccedccf: am a7e31631: am 32e5224a: am 33a9c2b2: am c346b2dc: (-s ours) am de5560e2: am 0218ddb3: am 52d6480a: (-s ours) am f81c9132: am 1e8d1f41: am d72347f9: (-s ours) am 67f7bb2e: am 284d4285: am f
2d232c1 am 636c2c73: am bfbc6904: am 14ab5637: am fb64505e: am 39d4a54e: am 91486bdb: Merge "Employ a header attribute map in headerPolicy."
5304f97 am 76f08cc5: am 1a93265c: am fd060f16: am 98b26546: am 943e88b7: am e0502496: Revert "Remove symbols shifted layout"
2071ad2 am 43bc2f74: am 2e10ba07: am f2e47e6a: am 067bc055: am 845818b8: am 9c981de6: am e83fc873: am db9dbeee: (-s ours) am 8f89ca1d: am b233e047: (-s ours) am 062a6c02: am dbd8eec7: am 643f8f08: (-s ours) am a3328255: am 38f2bbb3: am 210d473d: (-s ours) am a62edb47: am 3d08
b263ff3 am 46dd9710: am c8edef88: am 8f5cfda1: am 531b4a39: am 183570bb: am e3150664: Revert "Remove symbols shifted layout related code"
4bd2dd0 am 72daf067: am cca3a77f: am 7fc84ff4: am 7957da14: am b120376d: am fc1b0808: am 19c16d9d: am 2a4ab011: am b53d753d: am d88350e2: am 2721db44: am b779b268: am 6ed94c43: am 70252ecf: am 5eb7a00e: am 1047bf17: am 32d89afa: am e2ccd61b: am 2b04e787: am 71fb8af7: am ec183
05dd9a8 am a66ef92c: (-s ours) am d00e3a0d: (-s ours) am 9bcd96ab: (-s ours) am 01006591: (-s ours) am 2ff67d34: (-s ours) am 226e9fcd: (-s ours) am 33e04db2: (-s ours) am 5d8e513a: (-s ours) Import translations. DO NOT MERGE
e363f1a am f3875aa4: (-s ours) am af7c0db4: (-s ours) am 16acdcc7: (-s ours) am de9150b8: (-s ours) am d8e256f8: (-s ours) am cc6752e5: (-s ours) Merge "Import translations. DO NOT MERGE"
942376c am 238eba22: am 24be6d44: am 4827eb94: am 13795faf: am a97a8d0e: am ce903b44: am bbe52bc6: am a13080d6: am aa52681b: am 627db009: am ac58dcf1: am f3b10815: am 0849b210: (-s ours) am 1cf0e85d: am 97687031: am 0ad31c8d: (-s ours) am a5bc58ac: am 5301db94: am e67698be: (
5ef26b7 am 2807afb8: (-s ours) am b69054eb: (-s ours) am 75e8cdd0: (-s ours) am f6e0fe32: (-s ours) am 78496045: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
11dc3ed am a11c27bc: am ef5f1865: am 86133479: am 88c3fcce: am 32764875: am 9381b26d: am 80c444c9: am 0b6762a1: am 719f8865: am 2b19100a: (-s ours) am 58a4a153: am a9a84c95: am 3d8f50ea: (-s ours) am 755db5bd: am 3a97d388: am 273a21ca: (-s ours) am 772dfa51: am ae8b69fd: am 7
f381ce5 am 75bebf10: am 61940c4a: am 75bd15a8: am a89b52e0: am 79d17be3: am 42b799d9: Revert "Remove symbols shifted related unused texts and styles"
3ef770f am 6e997cbb: am 0cdcccf7: am 2caa69f5: am 91779087: am a8df0b92: am 5d8fd545: Change name of bigram_list_reading_utils.* .
cfe83f9 am 540c4383: am 95d9b5b8: am 7466027d: am 99281133: am ae87592e: am f91c684c: am c33a6f27: am 768c3c65: am dff9a646: am 87ad4a8c: (-s ours) am b74cc3f9: am 1a24764e: am 03fbe97c: (-s ours) am c46a975c: am 9f291d17: am 2f8e381b: (-s ours) am 92adcda6: am 42c255c2: (-s
cc29d7f am 964fd167: am 510d07b9: am bd246896: am 6eee1239: am b5a3d3be: am 202e416b: Add bigram writing methods.
3a57624 am a2a9414e: am 86224250: am e0e8ede8: am ffe3de7a: am 4f9e0972: am 64621cf4: Merge "Add DynamicShortcutListPolicy::copyAllShortcuts()."
5a9ba46 am 09674fc5: am d9f69bc4: am a53123b4: am 3462e3f8: am a02c3d8b: am 12f609e4: am 3dc70862: am 28a831de: am c795a288: am 69ef660f: am 3de1ae1a: am 849c7858: am eff2ee76: am 45b1a302: am 80a2e251: am 14f65cff: am 8e5fa88a: am f518e71a: am c5ec7545: am 8f807582: am e47ee
233c53e am bc797b32: am ccad1dcd: am 86b734b3: am 52c99f1e: am c606e9d7: am 648088aa: Change GET_SUGGESTED_WORDS_TIMEOUT to 200.
af657bb am 91464af1: am 285cdd65: am 392aab8d: am bc8897d8: am 5005bcfb: am 291c9f40: am 363394c9: am 04708a32: am d1935d05: am d0642a34: am 775ef9bc: am cb132ce1: am 81295fd2: am 119e6979: am 745725e1: am 103b1118: am 33c91be3: am 40be0244: am 54b85827: am 189c1b0e: am 97ddb
f758f97 am 074aeed2: am b121003a: am 073e2a60: am 7632947c: am 02ce1826: am c82a6144: am 4a12a2b6: am bfb18559: am 37232a10: am 58db8c60: am c0d71c3b: am 3a2e78f9: am 30d9817b: am 7dcc22b6: am 5f81bb8c: am 3ef47fd3: am e0aa9383: am a7353dda: am 5a4700a0: am 0992fd24: am 1e3c7
dfac5db am 61f90e89: am bdbdad2c: am de48c7d7: am adc85270: am 43e8a4f2: am c4c7a59a: Merge "Change GET_SUGGESTED_WORDS_TIMEOUT to 50."
a5f62e1 am 7be8ad8b: am d859338a: am bf255ffc: am 7d3abef1: am 71bf7c0f: am c13ad1dc: am 05e54e59: am 9faf1961: am c1e417dd: am e010bb8a: am 18be37b0: am 96d53923: am 104923e4: am 863d83ea: am 02a59e55: am 1f722ca9: am 4e627c21: am 56796cd7: am 4841df87: am bb679a22: am 3d0fe
45afede am ed5e86f9: am b2755567: am 5441871f: am 4662efaa: am 470e8339: am eaee1561: Optimize tablet layout
deb4a1c am 8c0b7106: am 9b0b532a: am 0a90bccb: am ae81d85f: am 794d5121: am c6cfa6c6: Merge "Implement reading side of updating methods of dpt."
3622b3b am bff40692: am 4623ee74: am bc1c41e4: am 1311d6f2: am c01606c6: am 908fc4f1: Call getSuggestedWords asynchronously.
322d2f1 am 8a22790a: am cd127b15: am 9e1bb379: am b1aa3903: am 2be5da0f: am 8616e4c0: Remove typedWord from the arguments of showSuggestionStrip.
ff25331 am ae3fa80a: am 7205063a: am 4eb53a30: am 529c80a2: am 9cb0f9df: am 75d1cb66: Add buffer writing methods.
82db3ce am d812f026: am 076d151a: am f752a91c: am 3368488d: am 5db202d6: am 2660f83a: Change name of extendable_buffer.h to buffer_with_... .
d28a0f4 am cf21001c: am 72a84117: am 935e291e: am 952656e6: am 50d795d9: am 6319b0fe: am e0e7b78f: am eecbcea7: am 4bb35fea: am 8e8ea448: am 9e78d2ba: am 54f46879: am 1af04dc6: am 249ad4d5: am 79376326: am f555b255: am 5d33d2c2: am 9b969b26: am 13498620: am 4bb504ce: am 45728
94d2bb0 am de6ba9c8: am b60a6855: am b2a214af: am ae1334c2: am cbbf2555: am 3e76487c: Consolidating dict buffers into BufferWithExtendableBuffer.
c0bb381 am c51a0f67: am c82913a7: am d1fc691c: am 94e383bb: am 276547da: am 0bd99dad: am dbff15a9: am af1ca413: am daad9c68: am 5bc76be0: am 15a357a3: am 2060aa13: am 97046d19: am 1d024eca: am 307d2aa2: am 8e48a618: am 18e45a93: am f1c2946c: am 4021464c: am 4b66d0c4: am a01fb
71b74a7 am 3b6d0562: am 51e1c476: am 0b53db4c: am 2ca17ba2: am 56f4ffde: am fd3509ef: Merge "Consolidate 7inch and 10inch layout"
1920d47 am 6edfe9df: am db10fb2b: am be78b4e5: am 7256a42f: am d4d647cd: am 9666a228: Revert "Revert "Add onGetSuggestedWordsCallback.""
642d673 am 856f398a: am 9c03682c: am 4412ab10: am ce982f9c: am 99b03df6: am 75939dc1: am 32d5b4e3: am 29370f41: am 204243c3: am 071c3c6d: am e8374789: am 9e45f9e8: am 24cf39e7: am 894a8ffc: am 9f419592: am c3c1b4db: am 5d9459df: am 67d1bdd4: am ac2d54b5: am 0cc63149: am c1c3e
76a65c4 am 26ae63ad: am 17cf8d91: am b88ac330: am eb4497dc: am bcb2c532: am be76dbfe: Merge "Introduce DynamicPatriciaTrieReadingHelper."
f96494f am 27d6a8d3: am b1e92739: am 1b810393: am daa5a693: am 5fa2e9c3: am acc886ee: Merge "Revert "Add onGetSuggestedWordsCallback.""
5b904d1 am f6b1bb1a: am b49683c3: am 8427fd62: am 524882ce: am ed4dc25a: am b9b47104: am e9716016: am 217fe877: am eeb0459e: am a446f8f7: am fd06763b: am 7bc7bd79: am 59b23bcf: am 680d689d: am c61393c8: am 56642281: am d7bcc52d: am f510d154: am bb0c999b: am dbb90d08: am bd7b4
c50a102 am 55cc868d: am b8bc5076: am b74c23b6: am 3aeef4a4: am eb06bf76: am 56e1b7e4: Fix emoji view insets calculation
f7e7caf am 08c4a123: am 1440bb0f: am f6d60fd3: am 40301291: am 59f9d3c8: am 5169937d: Revert "Revert "Support Emoji keyboard""
5b68ad5 am 943223ae: am 6cecfd09: am d4108737: am 53f0869c: am c9c383cf: am 9f79cf6d: Merge "Add onGetSuggestedWordsCallback."
885b23d am ede353da: am 96e3bdb8: am 3e8fbbee: am 3c70e928: am 85b8dc48: am 9faf3e64: am 461a0480: am be7561c2: am 41b61150: am adef73a7: am eb2fee1d: am 7db5bfa0: am 20995333: (-s ours) am 5d674b16: am 55172624: am b2c2ce31: (-s ours) am 7de82b0e: am 6ab186a1: am c4176236: (
fd9ef3d am e0c59aa5: am 9db25445: am 655dc4e9: am ce92aae4: am afb8e070: am 2f95baaa: Merge "Revert "Remove key preview backing view""
27f4059 am 88ed711b: am 2e2feec5: am 8b84296a: am 55cefbcc: am 791e3780: am 7ba85ad2: am 74f99743: am 77deeefe: am 3694cc82: am e4f98a02: am 79ef0a17: am 4b45830a: am 7c9b7f24: am e592be58: am 046a311a: am d19c71d9: am 3c082157: am 44678fcf: am f1bcc1d7: am 9ecac40d: am 4f11a
0b1c18f am 1be615a0: am 66c5b6a0: am 25173228: am a70e7c6e: am eca8832b: am 4445671e: Merge "Revert "Support Emoji keyboard""
9457e6d am 840efb98: (-s ours) am 94a0a531: (-s ours) am 48f22046: (-s ours) am c0ab1648: (-s ours) am 2934b83e: (-s ours) am ab4c846b: (-s ours) am c95decc4: (-s ours) am c82a4eb8: (-s ours) Import translations. DO NOT MERGE
c7da89c am 4ef28030: (-s ours) am f2ddaf3c: (-s ours) am 4ca8aeb0: (-s ours) am 23f9a058: (-s ours) am 6d0e6f84: (-s ours) am d5a49272: (-s ours) Merge "Import translations. DO NOT MERGE"
c8c3040 am a741504b: am 8cab4b32: am 0520a0fc: am 00ef2f30: am 1369200c: am baa4a50b: am 97b579d5: am efd85328: (-s ours) am c825c557: am b2af86cf: (-s ours) am c5424013: am 186cf922: am 288deb7a: (-s ours) am 11034c34: am dee08de2: am 724ff298: (-s ours) am 4ddfde7b: am a050
cccb3a0 am 631404e9: (-s ours) am 11a2493c: (-s ours) am 5b062493: (-s ours) am 9505eb68: (-s ours) am fbb71a6f: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
8f10897 am 28fcf846: am 69c37fb8: am 6d8b1d15: am 310f767d: am 1f9c9ec4: am bcfcdae2: Add Armenian Phoetic keyboard
d02bd16 am 3c686cf8: am 685b075b: am c84db8d1: am ea465c05: am 24601d1e: am b12b3b07: am 66833def: am dd0e671a: am 30439651: am a4156a8e: am 5a59a986: am 2cef4323: am db3713a1: am 9f9050d1: am 2cb50a05: am 93465ea3: am a747d762: am 6e78878f: am 844e5014: Merge "Increase strin
a7e0e7d am 50282828: am 638d5672: am cd0a3ea7: am ba93c99b: am 243c23dd: am d7791a93: Support Emoji keyboard
4a1df29 am 5a383d43: am 4622fcba: am af28ec19: am 679d12d1: am 7c1a6f97: am b384cb28: Merge "Fix children position reading for dynamic patricia trie."
56bf93c am 918c4657: am 1d1669e7: am 1b331ef9: am fcfdf53c: am 6b59bed0: am 6c926a1d: Add Nepali Traditional keyboard
7522799 am 26080c3a: am 3d26b369: am edc48cbb: am fc3ac3eb: am 38daab18: am 47b71c82: Fix keyStyle flags handling
b42b66b am f8cfbfec: am 5527d71a: am 1b4e3b5f: am 447ca125: am 0f0d7a9b: am 4e6e9ef3: Merge "Clean up Devanagari key definitions"
07d8d49 am 17db1468: am 60d58582: am d9f69ba3: am 26b6ed18: am 08413e8f: am 02b8fc7b: am 7916a5d2: am 6da2f050: (-s ours) am 79971a1f: am 8a0205e2: (-s ours) am 2d607977: am e04cee4f: am 49201626: (-s ours) am 0b758ec7: am e7edb561: am 1368eeee: (-s ours) am 108ee452: am f980
54fe61b am e8f47917: am 9e6a7d4f: am 98d2d09c: am 4837321c: am f0229f22: am 2cbc7c68: Merge "Workaround for AIOOB exception in ProximityInfo"
5e43d6d am 806c1a95: am b1fd8894: am 2352b6ab: am bc4bbe02: am b619acfd: am e9e8d2d9: Use fixed column order for punctuation more keys
ed7bf42 am a2f992ff: am 328f1ed1: am 07c76553: am 800bb6de: am 8622113f: am fcc6ab08: Merge "Reduce the number of more keys of the period key"
20198fb am 15b058b2: am b54a9e60: am 97b6fda7: am 3cd58276: am e66c1e85: am e553f0e9: am 7a68cf1e: (-s ours) am 6686f6ee: (-s ours) am ea151032: am 4d085cfa: (-s ours) am ffb269b1: am 3df28d14: am 14d778b2: (-s ours) am 3847aa30: am 781195f4: am 119eaf7a: (-s ours) am c128300
87d6f2e am 287a6e11: am 73fe2ab1: am 574353f9: am f48fa89c: am 77f13374: am 41745c49: Add keyboardLayoutSet attribute to <case> condition
ffdd7cd am c65773fd: am 78695a75: am be81e89c: am ceaea2c4: am 491b49b3: am ade725ed: Merge "Fix unit test"
a8abf84 am 580d6c87: am 2d8c4674: am 7eca3bd8: am 637ae0fc: am c3ed8ac5: am 582bbf20: (-s ours) am 39177323: (-s ours) am 4c2b9e46: (-s ours) am e0789c73: am 9ef4b7dd: (-s ours) am bc1bc4d0: am 719e5729: am e71516b2: (-s ours) am 5244d637: am 41db26ed: am 68889f1c: (-s ours)
65f12e0 am eb3aeda2: am df709b92: am a5e00af1: am e19bb862: am cbaf61dd: am 2a084e88: Merge "Add EmojiKeyboardView"
0e75f64 am 42a05fd9: am 4ecdfaee: am 571a4d7a: am 7b028496: am eae44530: am fe87f5f4: Pass additionalFeaturesOptions for getSuggestions().
2ceee80 am 516ebca7: am 224892d8: am f97bffc5: am 949cbdc3: am 8f640acc: am 207ede4f: am 8af0cc2e: am 9da909d1: am dcfff5c0: am 4109952b: am 7a4430ac: am 5db28826: am b3796ab2: am 82a67bc8: am e3c0cca4: am e8a3e964: am 395e500b: am bb9a8e08: am f463b45d: Merge "Fix Possible N
a2bb52d am 6bb7f651: am 23931392: am 3bb6879c: am cf3b865c: am 137572f0: am 8e3a90e5: Merge "Add emoji keyboard related assets"
ec1135e am 80b9076b: am 65cf6dd0: am 287e988e: am daa441a7: am 67447d2c: am a945c004: Merge "Add Nepali Romanized keyboard"
0878077 am 108de02b: am b1fdedf8: am 15f92304: am 85fa07b1: am b49dba68: am c0f81463: Merge "Add dummy Emoji subtype"
484baaa am 3c50d9b4: am 60317428: am 9b5ffeed: am b4fb8291: am 6581aad7: am d0776552: am 795895e1: am f368fdb6: am 3d82dbca: am d3022faf: am 01eb9b25: am 71f828b1: am 9ff33b6d: am d430c1b6: am d6f56350: am 619d1f73: am 0c99a379: am e42522f3: am 2cdf5351: Merge "Fix possible S
60f9b7f am e794c6c1: am cbb80dae: am defedd20: am b4404e2e: am 472d038a: am bd4068c5: Merge "Add recents keyboard"
528630b am d850f972: am 7bac0700: am c1576be9: am d2b1da1c: am a1c6ad87: am 1e5d5eac: am 4d4cb019: am c68eb70a: am 023bee60: am abf64529: am 66366029: am a6092dc8: am 504bbe38: am 798820ab: am 3012c891: am 867b2380: am 35e02ccd: am bf62dc03: am ef103e1f: Merge "Close Research
c183e15 am 568797b4: am 4e69321c: am 11e8f323: am b25b3b1e: am 5bd273f2: am 1148d00b: Merge "Fix: Wrong file name for dynamic prediction dictionary."
578829c am b422ad40: (-s ours) am e93cd396: (-s ours) am 20669cb4: (-s ours) am 8e811589: (-s ours) am c5e8c648: (-s ours) am b17244a4: (-s ours) Merge "Import translations. DO NOT MERGE"
6b6a784 am 6978ae48: (-s ours) am 529a7b72: (-s ours) am ca72aea5: (-s ours) am 2451c71e: (-s ours) am 1fde9c2a: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
2747afd am a7ac40c8: am 41d4a175: am 8c651119: am e6b512a5: am 5886ca66: am b7eae3ff: Add comma to the symbol layout\'s period more keys.
51810b2 am 2a6cb9a4: am b417cb6d: am 6e82c0a0: am 85692426: am a92847bc: am 2ce9f78b: Merge "Use extendable buffer for reading node info."
0ece468 am e6f91168: am 0a2d5644: am 77912d5d: am 1f3bcc51: am de6beb7e: am 8293a11d: Merge "Use extendable buffer for reading bigram and shortcut."
be0bbc3 am 1fdce5fc: am 58a6b71e: am 3f81b236: am bbf7e854: am 1b0bfc25: am 83827f33: am 258784da: am 37f22676: (-s ours) am b241b243: am 740243cb: (-s ours) am cf0c1a7d: am 19289df5: am e279de02: (-s ours) am ab6fa041: am e72a088f: am a6dcb55e: (-s ours) am 62adeccd: am 577f
a7435cc am b05f51f8: am cb543176: am a8688688: am 500bf5b4: am 00891c20: am 16ed1868: Fix build
f089635 am 5c1f985e: am 2a4d0d47: am c1210d04: am 40627717: am 87192930: am 26d36444: Fix SuggetionStripView.ICS style
0105e1d am a9d54582: am 05f38a8b: am fc2adc8b: am 8a37c1fb: am 72437810: am 6d5d6c0a: (-s ours) am 10f50a1b: (-s ours) am 3f031112: (-s ours) am 3675b5bb: am 1996320a: (-s ours) am faa9a5ec: am d9f9ba39: am 4b176a01: (-s ours) am 83346295: am 2c7b1b82: am d2582473: (-s ours)
afc4fd9 am 77f088d5: am e3f82806: am 758eb9ab: am b11da757: am 77899b1d: am e94bbca3: Aggregate theme resources into one file
9c4151c am 081b2fd7: am 4db24fdd: am d08c8315: am c7818cfc: am 0fc3659a: am d1af11ed: (-s ours) am 08f53d3c: (-s ours) am d28727d9: (-s ours) am 480ebe79: am 403354ba: (-s ours) am bc5075e0: am 536ec3bf: am b4fbb295: (-s ours) am d3ae58ef: am 3bc22c56: am e7d91194: (-s ours)
a6ff872 am 4392f3ee: am 3b4eb94f: am 5600a8fd: am ab302b89: am 7fefe2a7: am 08323cd5: Add _gb to Gingerbread resources
cf64d46 am 5ff55b72: am e6b8361a: am 1c6e1a62: am 2b4d0089: am 033d5a13: (-s ours) am ea8146e0: (-s ours) am 7c692a83: (-s ours) am d31b88ab: (-s ours) am 7c9a29d5: am 2c71e826: (-s ours) am 4d5ebdf5: am f420e3bf: am 792abb73: (-s ours) am 3c163ec1: am ac68b5ce: am 4b8494c4:
8e47a94 am 5f2adeb4: am a22bab20: am d5bf78c8: am 491c86a0: am ed6bd49f: am adaaf9ff: Rename theme file names
900a53b am 5e1070ba: am fe605d3b: am f228bb97: am b698ac49: am 8110e347: am 1f4612fc: Remove obsolete theme resources
0e0ee0c am bdfd52ab: am 6cd98b80: am ae5a5b4a: am 720c8b5e: (-s ours) am b242d5ac: (-s ours) am 07afd456: (-s ours) am 01f2d0d3: (-s ours) am 097dee9d: (-s ours) am dd3aa373: am 9f2573e4: (-s ours) am ea0d7ecd: am 82c49d74: am c1f3a801: (-s ours) am 8acb56b6: am 128ab7e5: Imp
706a241 am 42dd9e69: am 874a0244: am 2db339b7: am 5cea0c16: am 5609b4f6: am e1433fb4: Remove unused drawables
2f786e3 am 84ce24f5: (-s ours) am c1cc1366: (-s ours) am fd6e784c: (-s ours) am bce9dc35: (-s ours) am 05953e76: (-s ours) am 72218321: (-s ours) am d4fc3e3a: (-s ours) am 751c5ae7: (-s ours) Import translations. DO NOT MERGE
53ee8c1 am ffe66eae: am 82ea6bd6: am d11b3b0d: am 3d8bceb7: am 51e78c31: am 7b711133: am 5b116569: am 659774af: am 24c86a66: am 4c767c81: am b2230d90: am 62f52e4f: am a514e958: am a2b129e9: am 0b0d9827: am 95fe8267: Move suggest logic to AOSP
0a05fcd am 1e7a26d2: am 1e40f854: am 107dda9d: am 6de3ab26: am 3d1cbd92: am 2da94ad8: Add scrollable KeyboardView
05972ff am 90ee9d88: am cb2685fa: am 80623ab7: am a8216894: am f02923c5: am 47145aab: (-s ours) am 9e6c86fb: (-s ours) am d535416e: (-s ours) am 68dcdeed: am 6e5857cb: (-s ours) am 67953e4d: am 626dd2a0: am 784eda74: (-s ours) am d9f35e32: am a21bec13: am 30667266: (-s ours)
911316b am d82a1058: am fe282c3b: am 7f762ae8: am a6544621: am 3bd5bd88: am 78ab1bb6: Merge "Make DynamicPred...Base extend ExpandableBinaryDictionary."
9d60ac0 am 02424097: am e8bc40a8: am a99d56c4: am 4642118f: am bfb4c3aa: am d5a3c593: Remove a broken dictionary file when fail to read a dictionary file.
747139f am abfc15c3: am 0ced111c: am 643a9f2a: am aab6efb2: am 8808a1fd: am 59419126: am f775fa34: am e64ec6e1: am fb4da969: am 89ccc962: am 9cf39372: am 94c441a4: am cdaee868: Merge "Preserve a class for testing"
6a96c62 am 5a854597: am 5c5be9e3: am 35be7cce: am df863714: am 71a8b632: am b2f586b9: Merge "Enable Azerbaijani subtype"
e1d1771 am f8b9c895: am 88a25b5a: am 38304f84: am 502c1a99: am d8b1a529: am 72470f4d: am 454ac2b5: am 607c566c: am bcefab0c: am 44eabffc: am e9de986d: am f08c75f2: am fd9f3d97: Add ability to handle digraphs in gesture and tap typing
24856e2 am a25d4657: am 67a489e4: am 15e5a008: am ca46e5a5: am 5ab2ab12: am b50a7a4b: Simplify computeActualNodeArraySize.
3310a49 am 3512e13d: am cfeba997: am 10f1c682: am c050fd36: am ff4fa290: am bdec4e5a: am 616fabde: am 94e209c5: am 0fe18452: am 0de0fa3b: am 0ca76c94: am 38a9e5a5: am b6e1777d: Merge "Add mechanism to handle digraphs in DicNode"
2de106c am 25cbc82b: am 27f99d0a: am 181e0497: am 95fce78f: am b0f59af0: am 2232a708: Clean up unused imports.
060ba8c am de1c7fdb: am 55e2de1b: am 872f0cd8: am e7d1520b: am eee7c3d8: am d21adb58: Merge "[Refactor] Add DictDecoder.readUnigramsAndBigramsBinary."
7f0b4e1 am 7f49f599: am 5dcc465d: am c0ceb048: am e071807e: am 370783a6: am 4e7825cb: Merge "Add GridRows tag to support emoji keyboard"
dd52449 am d557dbdc: am 640ee854: am bbebf668: am 19ab3127: am 4e70a387: am 1b55e9de: am 19749e3d: am 07cc9c07: am d40d2f35: am eba670d0: am 6267ec68: am 3e1f652c: am 099dd3f2: Merge "Better release build reporting"
a6e0745 am 8d2a0099: am 9b4e92aa: am 0dd5d7cc: am a8f0eaad: am abe7f4d1: am be4f8f3f: Merge "Clean up PC QWERTY keyboard"
261ba76 am c7dee182: am fd6a00df: am 274550b7: am 4bc90984: am ddb3a08f: am 918336b7: Merge "[Refactor] Add DictDecoder.getTerminalPosition."
5c1717d am 3560b401: am e458f4a8: am 4f6814ab: am aa770bbd: am 1c21bb82: am 649d040c: Merge "Rename CharGroup to PtNode in native code."
e4298ee am 493ad96c: am a67d48fa: am bb49aac1: (-s ours) am f5f75e57: (-s ours) am 5ff9749f: (-s ours) am 829605ac: (-s ours) am 17595bde: (-s ours) am 98fa49d5: (-s ours) am 265eed2b: am 7c0257ae: (-s ours) am 60ffda41: am 5bbf4f30: am cc42e139: (-s ours) Import translations
863d51c am cbf2b583: am 40cdce64: am 95459501: am 515dc782: am 69f9cfe2: am 800225e0: Merge "Rename CharGroup to PtNode."
db9cb81 am 4a832423: am 0ade0e6a: (-s ours) am 327de990: (-s ours) am 03c8daf6: (-s ours) am 20ce3394: (-s ours) am 9f6c43e9: (-s ours) am 836db9be: (-s ours) am 879d9c28: (-s ours) am 93e873cf: am b155cedc: (-s ours) am 855b8053: am d86e14ae: Import translations. DO NOT MERG
74c9ca9 am 8cfb53e5: am 8441edf8: am 1991fe0d: am 38ab3a3b: am 7b74bcb1: am c120199f: Import emoji unicode point list from Hangouts
75fde82 am ee2fb107: am cfe7612b: am 8b83a1fd: am 9345ccce: am d6833c59: am 3f1ef22f: Fix build
17f1fec am a9711b10: am 62889708: am 68f7f50a: am d72265fc: am 6fb19dee: am 880ac788: am 6ecb9825: am cbecd375: am 56e03dd3: am 9129c0d1: am 7503ef33: am cd51b80a: am fb3e8057: Merge "Fix a bug where a space would not be inserted before a gesture"
c4cd41e am 5602646b: am 268b26e4: am ed0c7340: am b7d43d40: am 6fed1db0: am 17f628c5: Merge "Add copy constructor to Keyboard"
5c8a3cd am a42f3aff: am 6cc575b0: am 6f4ff821: am b29caab3: am 9c2fef79: am 7308c36a: Merge "Add emoji keyboard element ids"
376881e am 8aac7054: am 2163d085: am 0f1fc9f9: am 2f03f385: am e1e729b6: am 39b25828: am 4bc899e6: am 8d38f574: am 7d4f0961: am ef2d1555: am c627f642: am 9a6ff5dc: am c7d41589: Merge "Use private object as a lock instead of synchronized method"
b8986fe am cd5984aa: am 326688f3: am 97a6b5e5: am 1b5ac72a: am 95565899: am af9c8892: Merge "Remove symbols shifted related unused texts and styles"
53d1348 am f2332757: am e5583801: am fa000043: am 15d6cd0e: am 76ab7fac: am 91c404ba: am 4d6bb7dc: am 6fe0a646: am 38af721f: am 44905316: am 45163044: am 1502d977: am 12e77de2: Merge "Use private lock object instead of synchronized method"
1f6efff am dc60400d: am 94e8a5a1: am f1612fb5: am 2514adc2: am a3a3c877: am 958f8432: Merge "Introduce DynamicDictionaryWriter for dynamic dictionary."
6f018af am 4f808406: am 3a321541: am 917c4e67: am fd15d725: am c279efed: am 45b2d7bb: am 3f968e9b: am 869aebcc: am 45a1fbd4: am 70a79ee6: am 8ea774eb: am 14950497: am 1e256f58: Merge "Protect simultaneously modifying gesture preview data"
144de36 am 14b75760: am 7cfa678c: am e11837be: am 13e32376: am ca88b445: am 73c29481: Fix Persian currency symbol
e5a4bac am a5fdcd26: am 38dfcabc: am dd597323: am 6954f1cd: am 8fab38c2: am ce607358: Merge "Remove symbols shifted layout related code"
96fe834 am 00460bbf: am ab0a0a00: am da897648: am 3e0195c6: am 59ec247a: am 419cf734: am e81f1c43: am 4168d0b5: am 1792b892: am f514024a: am 818b7d46: am 80d7ed0b: am 4f430763: Fix a faulty test
1c878ad am 53cd1c79: am bf837c2b: am abf253e6: am 3b788a54: am b9f0a7ea: am 8f4d5d5f: Fix getDictionaryFileHeader.
a662b56 am c1f1b064: am e67d706b: am 5a5b9db8: am f03d0929: am 6bdc1917: am e9a10ff0: Add DictDecoder.readDictionaryBinary.
ace4d9b am 594c18cb: am 3a0b7c2d: am 58aba661: am 96c05662: am 1b912384: am 3955d9fa: am 98f1d046: am e40d883f: am 0cfbc7c6: am 8e7e9df1: am 99e91fc8: am 2dd2e2d7: am 99b93d17: Fix a bug where autocorrection status would be wrong.
22b353e am ea6db452: am 91f834b8: am 06c3eec9: am 2d7e0842: am b6a70ead: am b64157bf: Merge "Fix: reading uninitialized area."
00aff0f am c758396e: am 171e4327: am c0467df8: am 94baebef: am 44579790: am d4528b88: Refactor personalization dictionary
5c4a7b7 am 54ed0cea: am 7659b984: am cde9aa84: am 48ef0965: am 6c9533d4: am e53d0edd: am a2d064a1: am 6de62a6b: am b3f31ea6: am 21dd8537: am 9a0f6ef8: am c35bca68: am 262d5bd9: Don\'t override EXTRA_SHOW_FRAGMENT if exists
fcde94e am 2c9708b2: am 4a9b1228: am 53f84dc0: am cb906264: am 947c9537: am cdc8fcd6: Merge "Fix addWord."
4868dea am 23170426: am 043388cb: am 5d2549ba: am 3727bbd4: am 5ab9d963: am b4772213: am 09f28910: am 85ee1317: am 367fe0c3: am f8a1317f: am f0a4508a: am f5aa2fd5: am 10af4b6e: Merge "Separate StringUtils.capitalizeFirstCharacter"
9c03292 am ab913094: am 07a26df1: am 144351dd: am 6adb6c6b: am 3a08074c: am 02833d11: Fix the autocorrection normalized score calculation
c319ac2 am 932c1faa: am 27ebbbf0: am 392c5026: am afb2eebf: am 12263f1b: am c02a3654: Remove symbols shifted layout
96bf540 am 713aedcd: (-s ours) am 9e98bda0: (-s ours) am 59a34904: (-s ours) am c933d2d8: (-s ours) am 17c31a61: (-s ours) am e1bd7e58: (-s ours) am ff59dcda: (-s ours) am 001c62fb: (-s ours) Import translations. DO NOT MERGE
21ba937 am c83b9a2a: am bd89311c: am 459fa6f5: am 9348576c: am 3d0a06e6: am 5816e1d9: am 6415e676: am f610ea30: am e3997340: am cde21724: am 5c7c36e3: am e81c1678: am 87fdde6e: Typing double letters via a \'circle\' on the key.
42754e1 am 0ef560b5: (-s ours) am 3d07a5bb: (-s ours) am 3643874d: (-s ours) am ad394f80: (-s ours) am 3d4dc269: (-s ours) am edaa9be7: (-s ours) Merge "Import translations. DO NOT MERGE"
b7c84e9 am 6acbee78: (-s ours) am 730ce9da: (-s ours) am 079dfa9e: (-s ours) am 5f2d2e79: (-s ours) am f9fa8903: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
cfc4c03 am 24002e00: am 158e2937: am e9c457c9: am 01584c88: am da632d9c: am dbe34353: am 9b20d045: am ea501891: am eea5453c: am 86726e21: am 6f6edd76: am ae8a941e: am f606fd85: Hide Setup Wizard icon for stock keyboard
5b46a8a am 39fb9195: am f889aa26: am 9e8f0d05: am 11350524: am 775d5f42: am 51fce8b9: Merge "Add an unit test for CharEncoding."
79711cb am a9da8260: am c19d7fa6: am 0d9f6429: am 8156d363: am 33c6e923: am 2ea83477: am a5eea64d: am c98d4370: am 336bfb2f: am a51ddebb: am 0d9164ec: am 0d7499bc: am 4fdfce6d: Merge "Refactor SpellCheckerProximityInfo as extending ProximityInfo"
f8f7887 am 37176b5d: am afcd3241: am 806475e7: am 553cdf6d: am e3ffbb37: am 4929f851: Merge "Fix writePlacedNode."
4e4bba5 am b8fe0e00: am af3e3b90: am 08699ed0: am 71c8d78c: am 9e1bd9bb: am 5f438d55: Merge "Introduce ExtendableBuffer for dynamic update."
56ad6dc am ea3cabaa: am 731560a9: am be8acf9f: am 76834814: am f1e4f622: am 305d6cd2: am dda4915b: am 9de571ff: am 1711cee0: am 20d54cab: am 6a0f11cc: am ff981cc3: am 43779c04: Merge "Add method to get dictionary flags from DicTraverseSession"
46f4f3a am 7f3d4d0d: am 6ffea008: am 73dcc1ae: am abbc393b: am 740bf035: am 366c0c51: Register personalization dictionary
66f1fcc am 7f9ce3da: am 1679f35e: am 8dc708ea: (-s ours) am 124a4a88: (-s ours) am 0eca14b3: (-s ours) am df18e529: (-s ours) am 7f6e0817: (-s ours) am 680b09d3: (-s ours) am f96989dd: am fe4c83c6: (-s ours) am 1646267f: am 8e7ca6be: am 224e969e: (-s ours) Merge "Import trans
b62bcd5 am 35ef510c: am 63d0e06d: am 147f1ed3: am a998bdb6: am ea916a2a: am e301085a: Move findWordByBinaryDictReader to BinaryDictIOUtilsTests.
780a275 am 9441e35c: am c007ed34: (-s ours) am c549a905: (-s ours) am b0db40b8: (-s ours) am 51c0364f: (-s ours) am 28443cc4: (-s ours) am bffc5b05: (-s ours) am 29faddc4: (-s ours) am 0063ed45: am 79dcc4f0: (-s ours) am 2eede9f4: am 13811400: (-s ours) Merge "Import translat
a4dced3 am 9fc64ec4: am 013d4db2: am ae071d1e: am fb51b06e: am fb5c3956: am fef693ea: Merge "Add DictEncoder."
e151851 am 77b1531e: am f2fe5237: am f6c94c9d: am 94c63240: am a58953b8: am 198b52f6: Merge "Fix Hebrew currency symbol"
0a275fa am a41a0e2d: am 4911e56a: am ada77b85: am ab39c85d: am 53dc9bce: am 62896e62: am 5dda13c0: am cb121fa8: am 24ba5149: am 436008fe: am d3497938: am ab8f166e: am 09ab6495: Merge "[FileEncap18] Clean up uploading scheduling"
570692f am ad7361a5: am dbc87546: am ae2831f9: am ec17ab0d: am 1c5a7c47: am a09e43ef: Merge "Fix cursor state bug"
ddc5011 am 2c4b1e30: am 69b67ee9: am 77dd7884: am 0fb40dd0: am 8f30a74d: am 923d8ba4: am da086b24: am b1767bc4: am 40070707: am 7a172175: Merge "Fix user recording dialog"
41116f1 am 3597e218: am eeed12d0: am 762ed1e1: am 94bac307: am 7f0ae852: am f9233e0b: Merge "Make readPtNode be called with the address from the beginning of the file."
340c1e6 am b2487b9f: am 68e9c45b: am d9b1079a: am c2acf0a8: am dc325724: am 17cc3969: Merge "Fix build"
ac0057c am 18c17e76: am 81a64a10: am 98b11fa0: am 2d2a508f: am 470632b9: am 891152fd: am 2ffa7aef: am 5abe65f1: am 72ca59bc: am 0833b3cb: Merge "Fix alarm bug"
51ab6e1 am cab16dc8: am 58d3be6f: am 31260e54: am 47a8b63f: am 220a44d0: am f739807a: Merge "Add onDestroy to PersonalizationDictionarySessionRegister"
76e3bef am 3c8dc019: am 9741cfcb: am 915f0c12: am 566181d1: am b88ff728: am 2617a82a: Merge "Fix native crash by caused wrong munmap."
84c1722 am 4591bd67: am cd271c26: am a8389f7d: am c91d5e28: am b6922356: am a306e087: Rename BinaryDictEncoder to BinaryDictEncoderUtils.
749c2b0 am 33f2954c: am 6bb76fc9: am 9bc70bf6: am 9afca8be: am 38633094: am aa09dc17: am b3d0ada6: am 453b371d: am 1019c630: am a1913301: Merge "Avoid duplicate MotionEvents"
36c988d am 94538c38: am ff6a2bf3: am e25a7d8c: am aa66ab15: am ddc8d9b7: am 107a5f6f: Add PtNodeReader.
5f0b1d7 am e9632b6c: am edbed310: am 06f8fc4b: am 1839c07b: am 518d0b24: am db17d68c: am 5ce4b09f: am 10270196: am a2a29050: am b903f103: Merge "Label logUnits after LatinImeOnEndBatchInput"
7869de8 am 2ea9aff8: am 4c904d5f: am ff586882: am d0649c65: am 1d0e9fc0: am f2773ba7: Merge "Add tests for start composing"
3d754f9 am 575e471a: am 739a878e: am 3b420aa0: am 324586b7: am 54978caf: am 77827e7b: Merge "Don\'t start composing on dash."
a2c5d62 am 6cda4de1: am 056b6b10: am 1eaf5bd8: am 4f6a25b3: am 473b0540: am 1f39d364: Remove unnecessary alpha attributes of SuggestionStripView
9fcb104 am c46d6a5f: am 9278d1fa: am 5b75b4c0: am 3395d08d: am c56a9ded: am 9ed2d091: am 35f2616d: am 86b2c57c: am f5864fbb: am a5bfac5b: Merge "Fix NPE"
e0c96db am 5a65c90b: am 9060ffb5: am 9bf63fa7: am a8b13d8d: am d619127d: am 2c7a3e04: Merge "[AC3] Start calling the methods for auto-commit."
f96fc5b am 09388936: am b4e92389: am 31faa230: am 2931256b: am c972b602: am c10d76f2: Merge "[AC2] Reference a dict rather than a string in suggestion infos"
8c53c15 am 836c994b: am 92ad110a: am 456a0767: am bc840cfd: am 197a883f: am 3f15c41d: Merge "[AC1] Add a memory of where to cut the first word."
b860412 am 1298bd16: am 89dd01d5: am 2904c0d6: am 5bf679ee: am 484ad03b: am bdfa2db7: am 3d5fc5fb: am 79cd791b: am f9c137aa: am 7da87f97: Merge "Clean up unnecessary log messages"
22c9b79 am 6f2a1eb7: am 9bc43ed9: am d40e8f19: am 65ac674b: am 7abed29a: am 33f5f0df: Merge "Add a functionality to boost scores of personalization dictionary"
b64b775 am e3db43ed: am dd785f1b: am 2f7a2f4d: am eab8c769: am f5fd990f: am 065aad95: Add DictDecoder.
5d84736 am 1df2e4e0: am ce1480b0: am 162c665f: am ab4ceeff: am aa4a4067: am e1610fe4: am 38774801: am 22c706aa: am a9c2ff1b: am e9e4fe52: Merge "Fix logic error"
d685dad am b04fdb8a: am dfbf96ae: am 86ec0a22: am d5108384: am ad531fd2: am 112257e4: Rename BinaryDictDecoder to Ver3DictDecoder.
e674cb2 am a3d2bda5: am a40f0e8a: am bb59b627: am e9f95633: am 6e351dc6: am 47dd23fb: am 7f0126ff: am 4a885f25: am b20c7ee7: am 1f99e04b: Merge "Fix JsonWriter bug"
ae9bb23 am 6f356b39: am 96149497: am 5188b899: am 352241b6: am 19c0b5b2: am 66004ce2: Remove populateOptions.
d0aef69 am b7ccc373: am 74142730: am a285bd64: am 5d129e0b: am 17690c6e: am a2682fdd: am 3459400f: am 80a6848d: am 6c80e047: am dac3ee49: Merge "Small dot in corner was not visible"
55d49f9 am 4f75dd4f: am eee7014a: am cccd9986: am 7e85157e: am bff4d244: am 22f01a42: Add a functionality to clear and flush prediction dictionary
bd25388 am f9dfbd2d: (-s ours) am 98503c83: (-s ours) am 24c27f7d: (-s ours) am 2b206ab4: (-s ours) am 72dd5dd2: (-s ours) am dadf3bf1: (-s ours) am 90ba3887: (-s ours) am 7c674854: (-s ours) Import translations. DO NOT MERGE
b0e3e43 am fd7db644: am 605f0d56: am 2ddc0e0f: am 6dd374d6: am da617a8c: am 13659dfe: am f64f23ea: am 21a2cfca: am abc8d564: am dd8c87a3: Merge "Include nanoTime in filename"
b307324 am 96a52175: (-s ours) am a0f6da5a: (-s ours) am a6c16790: (-s ours) am d7346f18: (-s ours) am bda32836: (-s ours) am 8e26b9c0: (-s ours) Import translations. DO NOT MERGE
c6ee3a8 am 471c6cec: am c78be29c: am d3b8dab5: am f8952089: am 4893fe57: am 77bce05e: [Refactor] Rename BinaryDictReader and BinaryDictDecoder.
3814865 am 6c314384: am ceac8f89: am ecaac583: am 8924a013: am cf0ae8aa: am 63155dfa: Merge "Fix possible SIGSEGV."
58d165b am 0c4d7ff3: am e5cdea4e: am 3a4f4d4e: am d4e4d57a: am 14130b9d: am 47803bcf: am ea4d8f5d: am 0474d725: am e85e3c64: am 46420204: Add user feedback to setup action labels and icons
eece840 am 2ae434ba: am a01a538b: am dc21bb0a: am d8e05ef9: am 3b89a257: am c8fb03e6: Merge "Save and restore Row attributes using stack"
6bd305d am dca1ac71: am 35c90869: am 299d83dc: am 6a07bbb7: am 162ca997: am 4ba4594f: am 89ae9d05: am 76cc6abc: am 0206339a: am 47a78aeb: Merge "Finalize setup wizard strings and mark as translatable"
adfc59b am 6ea2ebbd: am 5909b1e1: am 52326411: am a9a5b06b: am b0045c06: am 6484a4f8: Consolidate onDictionaryClosed
f63f2bc am 77b5ff7a: am 32d99d4e: am 7d9ac226: am 9508d460: am 86bd99f5: am 8135b653: Merge "Remove an unnecessary debug output."
63301f4 am e08d58f3: am 39739dd0: am 9ecf8b83: am 2bbf0a46: am fc9f647f: am 0d021179: am 3ccec9ab: am 16268307: am bb84fdd1: am bb5deb82: Fix singleton/utility classes initialization in SettingsFragment
b50c116 am ea902ae1: am 9c63305f: am 955f8ba1: am 3ad24d05: am 8105b65a: am ab69835b: Merge "Rename Personalization dictionary register functions"
7cf84e1 am b7686df4: am b9482230: am dec482e8: am 47522224: am 06458683: am 5c9ee22b: am bec1b420: am 6dd2130d: am 2101ba41: am 888a194c: Fix missing AudioAndHapticFeedbackManager initialization
e265b50 am d11bee99: am a0f02228: am 3c1da7fd: am 3c0facb6: am 216246a2: am e515acbc: Merge "Update dictionaries"
13c9bc8 am 6dea9519: am a7134946: am 48e0919f: am 654ca0b4: am f71a0749: am dae77280: am 59d6fa2b: am e4bd4c44: am cc8733ef: am edc49d38: Fix bug to update last interpolated index of GestureStroke
fe65e79 am 60c33330: am c2a0e5f7: am 83effe86: am a6177537: am aafcd7b5: am c8ac8da4: Merge "Prepare ExpandableBinaryDictionary to make it updatable"
4dc06cb am 7b4bfa97: am eb27b67a: am 6809059c: am 742901b0: am 551f24ee: am 979f9f99: Merge "Consolidate hex string utils"
218bf56 am 42005959: am 18369e9a: am 6dc83d07: am 29252152: am ec4afec6: am ce3b16a2: am f1dcf725: Merge "Don\'t process recorrection or resets when not shown"
14e780e am d3ac8726: am 6ec84eb6: am 1e7e4454: am db1f4927: am ba24343a: am 221929c6: Keyboard.Row can have keyLabelFlags attribute
2f3cb88 am 72543e80: am a2094fe7: am dfb7a1f5: am a453b7bd: am ca723c70: am 0154e362: Merge "Rename KeyStyle.getFlag to getFlags"
344e113 am 8343ca41: am ba08486d: am 10711b9d: am aab8d3a9: am ecda2f13: am 19e7c3b6: am 96a9f357: Merge "Fix unintentional setup step advance in orientation change"
6f3e04a am 74bc4071: am c695eaa8: am a564163f: am 2bc9832f: am 6fc8e32d: am 18546fa9: Merge "Make all KeyboardRow attributes private"
d4959b2 am cc93d859: am 44a5e3a4: am 2c7423b5: am fc57619e: am 84653405: am d68a2532: am 50259c70: Merge "Tune layout parameters of setup wizard"
02128c2 am fdaee041: am bf66dc19: am f2deb3af: am 76d65106: am 41aade79: am a83e2564: Merge "Add HeaderReaderInterface."
67daa27 am 6ea91bd9: am e8afa5b7: am b1847d7e: am bd910cd8: am 37645747: am 8aaae56c: Fix unit test.
86c94b4 am c16230e2: am 2d7b7c01: am caecd614: am a4c3eaba: am 6f893ac0: am a5df7bea: am 66b87269: Update welcome fallback image (using xhdpi asset)
00da9f9 am d04bd535: am 75c47fb4: am 55d0b653: am 566716cc: am ef7064b5: am 606a056b: Merge "Make BinaryDictIOUtils and DynamicBinaryIOUtils use BinaryDictReader."
5d38771 am 99d7b1c0: am 9c719255: am f226d329: am b5537cce: am b05dea51: am 0071bdb1: am 86ee98dd: Revert "Update welcome fallback image"
98d43f2 am 115650e4: am 93a2e97a: am 6697b52a: am 0b75773d: am 5b0aeafb: am e3247561: Merge "Support languages that don\'t use spaces."
b120c45 am 5c0041b4: am d7290811: am e7e28e7e: am f245ac68: am f404756b: am c2f2d0d2: Merge "Limit the number of waiting UpdateBinaryTask to at most 1."
20754bc am a8269eeb: am a412caaa: am e8de6c8e: am df6b5981: am 532700c2: am c52793c0: am 769427cf: Adjust aspect ratio of setup image
dcefe18 am 471f3789: am 6af06e53: am b594d037: am 4ba2fdc4: am 2b168303: am e72c4e5f: Remove a static buffer for thread safety.
58b1e87 am 02adc70a: am 91e89026: am d4e102cb: am 1b706376: am 83d4d4ea: am 69e83866: am c1ff8d7d: Update welcome fallback image
f669fda am 8236a2d8: am 8580fd59: am b417b3c3: am d3af23f0: am 861aa7be: am 47bac6eb: Merge "Remove unnecessary caching."
adf46cd am 01afea0e: am e8405839: am f9ca471b: am e8df0c26: am 58dafb98: am f431ddcd: am 7b0a1489: Merge "Rename a var to match semantics"
84033b6 am 306fdd18: am f6fd8d53: am dbc236ce: am 75229852: am 2b3ff524: am 21dddb14: Merge "Rename Node to PtNodeArray"
d43e04d am 754a4a14: am 4617596c: am bbb77538: am bf3e508d: am 2fc0c422: Merge "Update dictionaries"
8da54eb am ef0f3a16: am 2a1d3c66: am 09b2298c: am 429d1471: am d694477c: am 2c67361c: Merge "Move methods in BinaryFormat to PatriciaTriePolicy."
1ca6617 am 906cfccb: am 625f8b14: am fa355e2c: am fec4e205: am 85463c7f: Merge "Use base lower character to get point to key length."
29b675f am 934f3a62: am d08d1b2b: am 7f5f3524: am fc8e5ed5: am ef593b01: am ad4c9093: Merge "Add hex string utils"
de5a97e am 92ecd143: am 031222d8: am 5b682e7b: am 665f0cc7: am 768f533a: am b0ead57a: Merge "Remove BinaryDictionaryInfo and introduce MmapedBuffer."
221831f am 2d16f164: am 3e313e3d: am fef9e1cd: am 0ae51a5e: am e3e10317: Merge "Create empty dictionary file in native code."
e083a43 am 33b48f63: am d2b1f91a: am 09bf134f: am 7019690c: am 806354bf: am a440aa39: Merge "Fix SubtypeLocaleUtilsTests"
70130f4 am 161ea83b: am bfdc5d64: am 09129f58: am 11cccb56: am d188af70: Add SparseTable.
9ec630a am 5a926633: am 76a82e7c: am 2c2bd61e: am 3bd842ee: am 9bc2beaf: am a94eb974: Remove unused imports.
6032aaa am f86d2822: am 48c98423: am 9cb1b71c: am 4d4534b3: am 4ec2c6cc: Merge "Fix getDictionary."
fd64c11 am 784c1e61: am b25b938c: am 1df0decd: am b7ad66a9: am f3f30aa3: am 35f41a9f: Fix build.
f43e611 am 398ef24e: am 93321c5c: am 2b45e65a: am 92247175: am d8e9675f: am 0238e1eb: Merge "Revert "Remove BinaryDictionaryInfo and introduce MmapedBuffer.""
dd28478 am 56e6e0fc: am 4f0da21e: am bf639e3c: am 84f6b2c0: am 5f8eba02: Merge "Revert inconsistent assets"
3141eb1 am d94fb283: am 31d20e16: am ce78149b: am 0171de25: am 10b56df4: Merge "Prepare dictionary file creating in native code."
50d1f42 am 40a76c1f: am 6ae17f5b: am 0028be84: am b8098b3c: am c6015327: Merge "Add empty PtNode checking for PatriciaTriePolicy."
e69d5c6 am 247d44b5: am 3b48d3fb: am 853cd794: am 42c716be: am 36f45921: Merge "Refactoring header attribute reading."
6a71685 am efba36bf: (-s ours) am 8a0013f3: (-s ours) am 7225cbf8: (-s ours) am 1a8d1cbc: (-s ours) am d28ea2b5: (-s ours) am 1e4ab88d: (-s ours) am 5a1d1557: (-s ours) Import translations. DO NOT MERGE
8592c44 am f5ddd568: am 252fe86f: am 99a15f84: am 2f11bc9b: am 009dcac3: Boundary check for children creating of PatriciaTriePolicy.
fd86a81 am 2ac06cc8: am 9ca0e511: am 086ffdcc: am 6c0e48b1: am 4350a93a: Merge "Fix the offdevice regression test build"
d67439e am d00b457a: am 12f9d9cc: am 6f5d2ded: am a2174bad: am 5fa96540: Merge "Clear traverse sessions when closing."
79c8a62 am e38eb43b: am 96652219: am 2d514c81: am c536d27c: am 6e41d9a4: Merge "Input delete onUpKey"
c31d726 am bff49c39: am 7988da37: am 257f59fb: am b2956ef5: am 399422f4: Merge "Make Ver4DictEncoder write an address table of terminal nodes."
e60f01a am 024ce454: am 652fcd56: am 95c7dfd0: am 5512b300: am 1e69f3e6: Fix emoji page
266f446 am 7423a791: am e39df0b2: am 16c85695: am 400ec7c5: am 0938fb69: Allow gesture from the delete key
3296dcd am 32597669: am 90394a36: am 73575763: am daa9eac9: am 9c3b2dbe: Fix emoji state
2666e37 am 839fa5f3: (-s ours) am aca3b7a8: (-s ours) am 7b94f85a: (-s ours) am 6460cc71: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
2b2bbaf am d640f02c: am 1e7f4089: am b17084a4: am 0f75a055: am 431158c9: Turn off emoji palette on JB-MR2
df8b715 am cf2b3063: (-s ours) am 11587e47: (-s ours) am 0693c6d2: (-s ours) am d484b1f4: (-s ours) am 46fdc6fd: (-s ours) Merge "Import translations. DO NOT MERGE"
578b0aa am 3bc77870: (-s ours) am 2d72a80b: (-s ours) am 3576e102: (-s ours) am 0f6eca4a: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
90fbc7e am a1f9080f: am d8c87b0a: am 6f354b55: am 61024028: am a49bf128: am 33fce975: Merge "[Refactor] Divide BinaryDictInputOutput into BinaryDictEncoder and BinaryDictDecoder."
b16368a am 49dba861: am 5bc53ad2: am 6e93d266: am f4278b6c: am 10288e2c: am 623e3f9d: Merge "Fix cosmetic source code formatting"
db2b7a7 am 5e342796: am eda7d28e: am 8f14be9e: am 9a8ed926: am 12774e5d: am 840e42d7: Merge "Add getters and copy constructor to Key class"
9a777a9 am ce9de5d8: am 0606e830: am 93d11b69: am 527ea9dc: am 89516296: am 0663bc04: Merge "Remove BinaryDictionaryInfo and introduce MmapedBuffer."
99f5d65 am 0b655bd6: am 97d960d3: am 5123d7bd: am cc12a1eb: am f180c9a2: am e7870a2c: Add an initial JNI interface to dicttool.
455f0c0 am dd6a3d08: am 973093ec: am f607b346: am 27cfdb2d: am 8ad36022: am dc83fe37: Merge "Revert "[Refactor] Divide BinaryDictInputOutput into BinaryDictInputUtils and BinaryDictOutputUtils.""
6272869 am ea755686: am f2dc156c: am 9119e381: am fda0b551: am 20e3576f: am f74ddfbb: Merge "[Refactor] Divide BinaryDictInputOutput into BinaryDictInputUtils and BinaryDictOutputUtils."
d57a19c am c118744d: am a9059498: am b61394a0: am 24421e07: am 14ddbda6: am a38a15dd: Merge "tiny refactor"
b9fb250 am d4857f4c: am 005c4f87: am 7b6e7619: am 0c41076f: am 68d3eaa7: am 08ce337d: Fix: BinaryDictionaryInfo.isDynamicallyUpdatable().
28b2ca9 am c2973c77: am ef799cae: am 1a8631d2: am fd0147d8: am d920c917: am 6ec3f63d: Merge "Make dictionary structure policy have updating methods."
797dc17 am b41d340e: am 36be7bae: am 3c2b4e8d: am 0f2f0dc1: am 4ab5c68a: am 46ebaa49: Fix a comment.
da18a46 am 890e68b8: am 345b3c57: am 8238358c: am 63192605: am 326a3e5d: am 1db93c9c: [Refactor] Move some helper methods to BinaryDictIOUtils.
d8f7793 am 77778040: am 6b08afdd: am 8048c0ee: am 1017fb21: am 8099342d: am be4d38e6: Merge "Fix test breakage"
2c2ef24 am b48a48a7: am ac09a2fb: am 18ca647a: am 6abcbe2e: am 91d2a3a4: am 5654a1f2: Merge "Fix a debug functionality for the personalization prediction"
f0a7d20 am 272f2886: am 9f3efaee: am 75c506bd: am 28c8eae2: am df6ca9c9: am 8e398e21: Merge "Move some methods in BinaryDictIOUtils to DynamicBinaryDictIOUtils."
9b5859d am dde918fa: am 61518967: am 43c97373: am 9ff076a9: am 72d7af4f: am 92038bca: Merge "Add a method to import one bigram and string utilities"
8cda88e am 1c399519: am 4055c07f: am dcce6159: am 0cb55227: am 74537adb: am f795f2b7: Merge "Add FusionDictionaryBufferFromWritableByteBufferFactory."
d349907 am 09dd5b75: am bccceffb: am 96e1cd23: am 3b829672: am 4d29ac2f: am 0766f133: Merge "Move some constants in BinaryDictInputOutput to FormatSpec."
e3933d2 am 95e6f51e: am d46d584f: am 1f452683: am 6ade1a01: am a24d8c88: am bdef628a: Merge "Add empty key background type"
76b58c9 am 40bebbc3: am 17823fb0: am fa679beb: am 41368178: am cd786db8: am ed5582ec: Merge "Thin out audio and haptic feedback while key repeat"
b47c667 am 4607fe2f: am 3501e93f: am 91ffad6f: am 627a7426: am c8617c00: am 693087f9: Merge "Remove unused drawables"
5ccecb3 am 35065d12: am 178c198c: am 51a83279: am a0d7a9d4: am e4554028: am 5fd8b7eb: Merge "Add looksValidForDictionaryInsertion"
cec8793 am 002870f3: am 020d8593: am 456748f5: am 182c62bb: am a460016b: am c3dc9021: Merge "Remove NodeFilter."
1e1519c am bf77f8d4: am b26154df: am 461aee5d: am f0aae301: am 668a441b: am fdfc8ad2: Merge "Re-evaluate auto-caps earlier."
7f2688c am 79c66917: am 90e3c473: am db40c6ce: am 8db45c5f: am 9c396a24: am 4bc74d19: Merge "Delete surrogate together."
92acebf am 1961cdd4: am faec3605: am 4087b5e5: am ad88450b: am 324d4d72: am 1162c053: Merge "Remove dead code"
eb5edba am e5393d1e: am c7ac574c: am 7fafffdf: am e56db1c7: am a05c9474: am dfecc86f: Fix ShortcutListPolicy::getStartPos().
cc2ed2e am 28b3222b: am e00614f8: am 9c5eb110: am cd550c66: am f6236e7e: am e18fdf80: Merge "Fix a bug with surrogate pairs"
fb70b4a am a2244ccd: am 35594521: am a00a6a91: am d6f039a0: am d0d2d239: am 90619ae0: Move utils for reading dict to policyimpl.
9d2826b am 95c7960f: am a517ea51: am e0935e92: am ced716fb: am c95a7aa7: am ae59ce02: Merge "Remove audio and haptic feedback while key repeating"
f7b9aeb am 27bd24a7: am c6767fb6: am b7233c93: am 8603caed: am 018ab17e: am 3cc55024: Merge "Move files for headerPolicy to policyimpl."
bc2855d am 8397842c: am 67684120: am 42cccfeb: am 6845116a: am 94fc555a: am 9e0bb2f0: Merge "Move header reading methods to policyimpl."
0a447c9 am 97943046: am df5c4807: am 190495bf: am f5cc665e: am a3fe14b4: am f27297d2: Merge "Add BinaryDictReader."
75a2e01 am dcabfc56: am 95e0c853: am 3a2b7fe6: am 7a054c96: am 4b24a42e: am ed8a3cb1: Merge "Use DictionaryStructureWithBufferPolicy for traversing."
2840604 am 028d0e64: am 77074e90: am f929bc3c: am 2cebe2f7: am ed3856f1: am d03e5bd7: Merge "Rename maketext tool to make-keyboard-text"
152ddcf am d59f68b9: (-s ours) am ff31cb01: (-s ours) am fa54d6a0: (-s ours) am c3b59530: (-s ours) am 6c00fd65: (-s ours) am da19a4ce: (-s ours) am 06b38f8b: (-s ours) am ecf78498: (-s ours) Import translations. DO NOT MERGE
a85df6a am 890b86da: am 66014771: am d469ff72: am ef3909f0: am 855e6a22: am 7242bf1a: Merge "Make readHeader check the header size before using it."
3400f0f am 27d42613: (-s ours) am 612a46cd: (-s ours) am 5adcf126: (-s ours) am ec00ba2e: (-s ours) am 099fc9d0: (-s ours) am 1e48fd03: (-s ours) Merge "Import translations. DO NOT MERGE"
2cf1635 am 5032830c: (-s ours) am fb60b65f: (-s ours) am 81afbc46: (-s ours) am effe817e: (-s ours) am b0dd0860: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
de22a20 am bbe8b9b0: am 81860212: am dccec472: am a00f620a: am 201be017: am 0adc8a2a: Merge "Fix parenthesis direction for RTL languages"
60c153d am c627edae: am 813349bb: am b1d86c8f: am c510695f: am 838ac1be: am e607e072: Merge "Remove TerminalAttributes."
975ff90 am d398bb8b: am 55a6f394: am 25fbba3f: am 32e57a77: am 80a5897c: am b40d1422: Merge "Quit using BinaryDictionaryInfo in header reading methods."
0272462 am f66eecc6: am 738bb18b: am 4aadf542: am 89c14a70: am 0a708f40: am 306d3a71: Merge "Cleanup ShortcutListReadingUtils."
a86151c am 7c983264: am 02683b0d: am 569a9f8e: am d23cc725: am d9863e3e: am 46961247: Merge "Call onDictionaryReady"
9c30469 am 757566a7: am 9a60d1b1: am 6fc9e559: am d5a9e060: am 1a8dfa8f: am e8264cab: Utilize Keyboard.getKey(codePoint)
e43bee3 am fdc6afbd: am 0306f371: am 3bf2934b: am e6aabf05: am 8b082dec: am 51f0c95f: Merge "Change name of shortcut reading util class."
e165ee0 am 65aa0694: am a7dc877b: am 6633576d: am 10acc3f2: am fffd71fc: am bab69d09: Merge "Remove redundant EditorInfo member from KeyboardLayoutSet.Builder"
214bf54 am 749c123a: am 8e3b4035: am 8674b490: am 10e6800d: am fc0b1388: am 7c48352a: Move methods for Shortcut reading to policyimpl.
bc8896b am 20a75921: am 1f22a080: am 4fc6f6b6: am b4688876: am ad49fa9f: am fd10db04: Move shortcut iteration methods to poilcy.
4a5ea2b am 2beeff84: am 9764543e: am 6de23dd8: am e1a9a459: am 39acbaee: am 1b7c1cd5: Merge "Add PersionalizationDictionaryRegister"
a3cd86e am 97cefe4b: am f1401d8e: am 050445c2: am 2c397779: am 03cad06a: am 53830bf4: Merge "Move bigram reading methods to BigramListReadingUtils."
90eb257 am 63f6c3df: am 3d3147d3: am 2f61006f: am 7041f2b8: am ba218cd7: am 66a63db2: Merge "Rationalize how to use AdditionalFeaturesSettingUtils"
5ef6380 am 9878eb00: am 52cad522: am ff314a2e: am dfef7e87: am 2839d6e4: am 4a2f6a22: am 25402fd5: am 724db044: Deallocate gesture trail bitmap when unneeded further
c067d87 am 8ef339fe: am 1986a3bb: am f8733962: am 4441b5fd: am aeaafdd6: am 25402fd5: am 724db044: Deallocate gesture trail bitmap when unneeded further
98c9083 am f252e61f: am 27a3a4b3: am 4f034974: am 1639270f: am 6ceef84e: am 724db044: Deallocate gesture trail bitmap when unneeded further
1c2de18 am 089ff0f0: am c57170e4: am fe614f98: am 47889bf5: am 3f75c041: am f76264dc: Merge "Remove key preview backing view"
d006032 am 65b4bffe: am add02984: am bae407aa: am 98fe7a39: am 11925815: am 14f5cec0: Merge "Move bigrams iteration methods to policy."
5f933f7 am 9a1ac133: am e92be694: am c38ae42a: am f3fe2cbb: am cf575f89: am cfcf6660: Reinstate a call to UsabilityStudyLogUtils#writeChar()
f9cd130 am 523f766e: am c4348bec: am bff289e1: am 2ed4632c: am cce5ccfd: am 3cd72a35: am 6d2399c0: am 5c057b32: Merge "Fix unit tests."
c416b5a am b60c6ce6: am d07e5141: am 028d897c: am b1dcbcad: am 2545654d: am 7d7b1fd8: am c31f7d79: am 96b444d4: Merge "Remove processMotionEvent from MoreKeysKeyboardView"
99ac4e3 am 0b05efc1: am 82c722bf: am 7e31bd29: am 6fbac38e: am 402497bf: am 9fc69810: am 7cb1b82f: am 1181c5ac: Merge "Fix to follow the field naming conventions."
07b1c94 am 5be8e407: am 129b88ff: am b429c1e7: am ad08af9b: am 22d06c58: am 4c14665c: am 9f2ba37f: am d7b76727: Merge "Make user and contacts dict use ver3 format."
7a1fc46 am 12003b10: am 38004bd3: am 88a2eeb2: am 470f0b72: am 203dde0e: am b12ab7bd: am 5a9d8757: am f6b7c3a6: Merge "Fix parent position reading for ver3 dict."
0fcb794 am 35ffba09: am bd829bb9: am 83dd8197: am c438264d: am 8caf4c4b: am e8ddd6c0: am 3cd6811e: am 769aefe0: Merge "Increase CHAR_LIMIT to 29 to accommodate German."
b5c28ed am e545b284: am 257dc61f: am a48a663c: am 42a3515c: am a7228d37: am 09c1880c: am 49051644: am 60eb2501: Support ver3 dict in native code.
eb809b4 am 36edb258: am 2cb8e306: am 3e23b087: am e802b993: am 25519ba9: am fe2476fd: am 1058753c: am b0ab71be: Merge "Implement getTerminalNodePositionOfWord for ver3 dict."
43f7f22 am 0d227532: am c0420518: am ec17a9e8: am 5bbea1b4: am 45a8a693: am e7631e13: am ff083cac: am 7b8b6e4b: Adjust a test for a spec change.
ff20cdb am d78142e4: am 681b8dde: am 03de846e: am fda74f33: am e4176e6e: am fddd3a74: am d7309ec4: am 4456d1a8: Merge "Have double-space-to-period cancel leave a single space"
b417175 am 461a762a: (-s ours) am 21624f57: (-s ours) am e0bae699: (-s ours) am ae6a2c02: (-s ours) am 5ede8d4c: (-s ours) am 2e6ee87e: (-s ours) am 7b436eac: (-s ours) am f9456855: (-s ours) Merge "Import translations. DO NOT MERGE"
f930349 am 26e120a5: am 4e817974: am fd9f7dbe: am 968ac8aa: am 5d7b4634: am 7ec9db2c: Remove the code and comments about version 1 format.
046f728 am ebc7d223: am b456ed41: am a2b30b95: am b8fbf2db: am ba272d9e: am 4571b0f6: Merge "Make DictionaryStructurePolicy have buffer info."
4033c52 am b1fc4b00: am 5783fc61: am bde6fdf7: am 4c968085: am c77684d1: am 6ca0b371: Merge "Small clean up of KeyboardView.onMeasure"
4ae8fba am 45a0e713: am d9fab4db: am 2ab11f2d: am 18f10533: am 48698415: am 5c057b32: Merge "Fix unit tests."
48b5aa2 am 26c8f557: am fef8a438: am e0adf0e8: am 1039d16c: am eafd4b4e: am 96b444d4: Merge "Remove processMotionEvent from MoreKeysKeyboardView"
5c23358 am ba653c69: am b38a39ad: am 9bd31bad: am 1d3cb702: am 6b48c8ba: am 1181c5ac: Merge "Fix to follow the field naming conventions."
e180519 am 818aaa8f: am 353fc3db: am 1570f957: am 394d0d57: am 765179b3: am d7b76727: Merge "Make user and contacts dict use ver3 format."
5eb7505 am 8800572b: am 180fcbd1: am e28ce098: am b34a25c3: am 9fdeda9c: am f6b7c3a6: Merge "Fix parent position reading for ver3 dict."
551f9d9 am 25e2dc29: am 88f39348: am d5382f53: am 3bd15097: am 1c558a31: am 769aefe0: Merge "Increase CHAR_LIMIT to 29 to accommodate German."
60e7faa am cec42806: am 5ca01643: am 72ca47ee: am 470bfd87: am 76a064fd: am 60eb2501: Support ver3 dict in native code.
25ab3fc am 97fa008f: am 9fd1a3e2: am f83a881d: am 0851904c: am 74e5c306: am b0ab71be: Merge "Implement getTerminalNodePositionOfWord for ver3 dict."
3b3fa14 am 47ab8275: am 72b8f789: am 11dd1858: am 3f60651d: am 9dcca243: am 7b8b6e4b: Adjust a test for a spec change.
ac645d9 am cd369302: am d1bd60a5: am 90243a6f: am d37d8b23: am 37fa494c: am 4456d1a8: Merge "Have double-space-to-period cancel leave a single space"
ee343df am abae7277: (-s ours) am 57735b78: (-s ours) am c5fb151c: (-s ours) am b05d04f8: (-s ours) am 2f97b8e5: (-s ours) am f9456855: (-s ours) Merge "Import translations. DO NOT MERGE"
3f4e96a am 026f0aaf: (-s ours) am 35d34145: (-s ours) am 9f2ae334: (-s ours) am f6ab12bf: (-s ours) am 607143c9: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
5d652cc am 6e837a6d: am 5056d959: am 7ccb456b: am 29323c31: am 72b5ff66: am 083a40b2: Merge "Move createKeyboardSetForSpellChecker to AndroidSpellCheckService"
974d86e am ac0c5bb7: am b1e2acd2: am 2f147054: am 59c91932: am f6872b36: am 15b80c4e: Merge "Add ResouceUtils.getDefaultKeyboardHeight"
07760ec am 06b653a1: am a14f008e: am 4c8e4baa: am aaf26db6: am 3cbcdd3a: am 2cb9a143: Merge "Make key label from supplementary code point"
56a10e2 am 1337034e: am c1e2cd21: am a6b3e80b: am 8c084b8f: am 3c6d5041: am c05b3b56: Merge "Add a session for the personalization dictionary"
5f6bbeb am 078898bb: am a640f297: am 399ddfb9: am 886d1fd5: am 145ac75c: am 7de0331a: Merge "Remove orientation member from KeyboardId"
b4f935c am c68d64cd: am f503c259: am 1691ecd7: am fe6cfe6f: am 035a4bd6: am 0f75be4a: Merge "Implement getCodePointsAndProbabilityAnd... for ver3 dicts."
c82277a am 9fe68905: am b98c76dd: am a92fa276: am 3ec6c2ea: am f7959a3a: am 0f47d516: Merge "Reword "No language""
ce3ca33 am 74ccfd93: am cf25e54d: am 227b1963: am e586cc8c: am 9f87373e: am 8ba87982: Merge "Consolidate forwardTouchEvent with dispatchTouchEvent"
17c82ad am da02c479: am 8439fafa: am 07b54d63: am 555d8899: am 7fbda5f0: am cc38bfb5: Merge "Add emoji icon and code as a groundwork"
743a2dd am 22e1cb10: am 9c04a6f6: am 2c75fcce: am 40a718d0: am 5f88fa80: am daab5caf: Merge "Remove unnecessary suggestion strip container"
db75afa am 77040fa1: am 9bb53979: am d25789f1: am d0056015: am 9b4f2e00: am e482cd8e: Merge "Implement a part of ver 3 dictionary reading methods."
008106a am 56fbfe6a: am f642232c: am e1f9c41c: am 0dc33768: am 7c2ea3df: am 20239759: Merge "Small optimization for readability"
594d902 am 9058ac0c: am e320ad68: am e19df009: am 5ae136b8: am ce597c13: am f8d162c3: Merge "Fix keyboard caching bug for testing"
a125a64 am 00112f1e: am 33cc2879: am 88ef7508: am 2c554dfe: am df6ac71e: am c0a732f0: Remove CODE_RESEARCH
473fbc4 am 67ce7964: am caeaea71: am 40ed4430: am 87909f07: am de7d659e: am b2c21033: Merge "Small cleanup"
51807d3 am c7ab8385: am 9116617d: am c1d3ef9e: am e75a5ddc: am bb9603aa: am 965b7266: Fix a typo
fef7230 am cfab6579: am 91f3b6a9: am ef76b79f: am 7f9d5af8: am be81b05f: am 22f951c8: Merge "Remove checkFirstCharacter from BigramDictionary."
3cf2485 am 73f20d61: am 2498690b: am b50f1d19: am b5da6375: am 0a510929: am 975113d0: am 2e9d50a9: (-s ours) Merge "Fix Catalan keyboard layout"
c0c926b am b89c915f: am d7450e57: am 8c37d26d: am 517e2596: am bdc8767c: am 93f4c84d: Fix build
2423e25 am 689b1163: am 9fdb4dad: am 3ef0038f: am af7dadad: am aa734f41: am 33592d1b: Merge "Add a debug preference for using only personalization dictionary"
de03734 am 39b04c1d: am cb1cb4a0: am 327510b0: am 96aa7f90: am 9cd592c2: am ba2f4f84: Merge "Fix a concurrency bug."
0828a59 am 567f8976: am a9408992: am 60e84c87: am 59f034ef: am f56a8cc8: am 6333ed38: Small cleanup
f599051 am 40648392: am a2b34d1b: am 6aad5dd3: am b72eb5a4: am 0a856c2d: am 52876bbe: Remove unnecessary setLayerType() calls
bfa91f9 am 8370d4ff: am ddb56c64: am eb1d8f35: am fae5b33e: am eba1ad95: am 82018f99: Forgot to reset the matrix of offscreen canvas
50861bf am 9423f6e6: am 28eb35ad: am 383c06b8: am 9fe3802d: am 197c6034: am e08c418f: Move motion event dispatcher to PointerTracker
5a067c2 am 7f22e0cf: am 58c323e5: am fa53e283: am 443d26b5: am 31a61ce3: am ed56ea86: Merge "Deallocate offscreen buffer for non-HW-accel draw"
9a6ab6a am d51e6967: am 64486692: am 7f9d4a4e: am b17b0fa2: am f2b54321: am 54dd1bed: Clean up ResearchLogger log method
e6ee82b am 33590828: am c0eded64: am 92d75dbc: am f43c404d: am a7739acf: am b7f62601: Merge "Move non-distinct multitouch support to a separate class"
78a2f64 am 061f0f1b: am 7fd37382: am e74b8a6a: am 2e55f68a: am 52977770: am 18d64559: Merge "DynamicPatriciaTrieReadingUtils for version 3 dictionary."
3b7fc02 am 374481bd: am d2eaa9c0: am 113b523b: am 8df2f504: am 15072b4e: am 80c9b829: Merge "Give PatriciaTrieReadingUtils methods for reading nodes."
48a0954 am aa0f40ed: am 610555c1: am e8109b48: am 9f64b890: am 40f8a487: am a299421f: Merge "Remove getTimer() reference except from PointerTracker"
29eb86d am fb81e3e3: am 407e147f: am 04bccb46: am 7a7e3775: am 3f30c09d: am 503b7902: Merge "Connect the personalization dictionary"
65f5c7c am e9ee6a8d: am ab9b01ed: am e57bb65d: am a4770a46: am 5bd60162: am c83da069: Merge "Move key repeat function to PointerTracker"
08e2210 am d5846726: am dda47002: am df3cf32e: am fcc29a78: am 24199890: am f0a7f70c: Fix: Include wrong file in dynamic_patricia_trie_policy.cpp.
ded9e64 am 1d131dbe: am 72639485: am 55dd8b33: am 8c9dfb02: am e20e0b23: am 8045b7cd: Merge "Introduce DynamicPatriciaTriePolicy for ver 3 dictionary."
758d960 am aed50f6f: am a1c49199: am 399082e6: am 80ba3b72: am 8f1f7dfd: am 932aeb9d: Merge "Move binary_format.h to policyimpl."
ed01e2e am f055cbe4: am 3ce7b7b7: am 8c799e45: am e2ee1f2a: am f9d919ec: am 552a4b84: Merge "Add UsabilityStudyLogUtils.writeMotionEvent"
2f187b9 am 38e82068: am 32e36959: am 93af5413: am 61343f71: am c4ccf637: am 567e7f05: Add the personalization prediction dictionary
c537469 am 262454de: am 4f2b7c9e: am a200e1c7: am d6f3a680: am 746c9a4a: am 853d0fd1: Refactor the personalization dictionary
538b4b2 am 2f9ccc5c: am f77de061: am 683e82df: am 7142a107: am ac4ec539: am 883bd364: Merge "Deallocate gesture trail bitmap when unneeded"
1a88081 am 7babd4fe: am 0487074a: am e94cf8ad: am ff22baa2: am e59fa27d: am 3b1eb886: Merge "Refactor the user history dictionary"
90386a0 am 9176cf7e: am 98791531: am 725d9780: am 3b74c1d6: am 465abf7b: am 2d7e9273: Fix inconsistencies with mSuggest.
ab3ed94 am 558173d8: am 2e496f4f: am e74bddba: am beb93fb8: am dfe1cfe8: am acb3cc74: Merge "Refactor on the user history dictionary"
cef3330 am 642ceecf: am 1fd6d5e1: am 97d69c2c: am 71454faf: am b7fbc964: am 3f557f6d: Merge "Fix: appendTwoWords cannot handle MAX_WORD_LENGTH-chars word."
9e55496 am 6ac658b9: am a680aea7: am a81fa3e3: am ef65b768: am befe69f5: am 310ea9ab: Remove sudden jump touch event hack
556638e am bda8fa7f: am 9aaaa331: am 7185a4f2: am 3a923ff0: am 53d41537: am 3b5c05f1: Merge "Fix Catalan keyboard layout"
d8fe763 am 7d9449ea: am ce0e726e: am a78e301a: am 88c7e811: am 5e2e2862: am fea0862c: Merge "Fix missing Azerbaijani text resource"
6de8add am 69b09080: am de6e35bc: am e40d6752: am 6554f4d7: am 5cc606ac: am 8d46ea91: Merge "Fix some warnings"
e7b286b am dcb730c2: am daf351f2: am 3c5622c4: am 8c9c9024: am 81fb25ae: am 7d654d8c: Merge "Fix inconsistency with mutable settings."
8cc2850 am 6436d812: am cd145a0d: am 3d7f8c10: am 2060469d: am afa97875: am 21cabc98: Merge "Fix duplicated apostrophe on AZERTY/tablet"
45df38e am 0936abd3: am 743b7022: am f6f57018: am 6b1f9dbb: am 151a5683: am 536e0c79: Merge "Clean up PointerTracker a bit"
1466f7c am ff676dc5: am 66a443d8: am ea56a400: am 85de2782: am 740cb9d2: am 561c4474: Merge "Fix a problem where settings were not renewed correctly."
141b2ff am 0d3ebd5f: am f8bc2934: am 0ab4f686: am 570ac319: am 37d17ab2: am f8c1aefd: Merge "Clarify the expected cursor position in RichInputConnection."
6aa5d28 am 55f3053e: (-s ours) am 5793925a: (-s ours) am c9eb6832: (-s ours) am 9a756eb7: (-s ours) am db8d2247: (-s ours) am e9087931: (-s ours) Merge "Import translations. DO NOT MERGE"
38114c3 am 7f3650ba: am b1390563: am 3e0bc7ea: am 1ed025d4: am 607d35cc: am 323a7aae: Merge "Fix the title of the personal dictionary settings"
1aac547 am 26057ff7: am 37eafaab: am 986f7826: am e4a78d94: am e71d9ab6: am ab2d2731: Merge "Fix the displayed name of the personal dictionary"
1bfaf84 am 1b161aad: am 958abe17: am 3af46862: am 5b624e89: am 68d406b0: am 9118467b: Merge "Move creating children methods to structurePolicy."
78f3af3 am 69923189: am a831db12: am 54409479: am 7fde1e14: am 856694c0: am b60e65a0: Rename a variable for SettingsValues
8d15a6f am e36e4adf: am 8078b647: am e432334f: am b013784a: am 7755379e: am d9f0c1e0: Merge "Fix an NPE"
b2eb1f0 am 20a627d6: am 421eec7d: am 83b6b1ff: am 2b3a787f: am 92faf405: am 9d618d14: Move files only used in dicNode to "internal".
8dec04a am 0836c65c: am b0673eb8: am f37fe0c3: am 68af6242: am b0adc840: am 29875dab: Merge "Fix build"
2e35def am 82e13ae8: am 6f424bdb: am 61fc1604: am 7d709559: am d19856b7: am fb9f448b: Merge "Add personalization dictionary helper"
437b202 am 710020e3: am 07aeb20f: am e87324fe: am 7dffe283: am 35541a72: am 654b0a9c: Merge "Small optimization"
70f0fd1 am cb89bb58: am 0e0d766a: am b6db3403: am 51764864: am c4310c43: am e7903101: Merge "Use cached data for getTextBeforeCursor."
42df0db am 3b70aede: am 4131735d: am 989668a6: am ef8c57bb: am c4cc7e5f: am 6613740e: Merge ""much" in suggestions of "m" after "very""
ae3da51 am c5b8d203: am cd4438d5: am 5515562d: am 62594824: am d7f75dfb: am 2a8c75fc: Merge "Add a place holder of the personalization dictionary"
5f216b7 am 8afcdcd5: am 5704dab5: am 2976f41a: am b3e913ab: am 87677d75: am 38e98026: Merge "Revert "Very simple refactoring""
0aadf47 am c710ebf7: am bdc7675b: am 69af0b84: am fbffd244: am 25446d31: am 0dd23544: Merge "Very simple refactoring"
5d51cdb am b9d37ee7: am 063a9ad5: am 7faea73f: am 8de33ce0: am d6ee1ded: am ffcbbaf1: Refactor on UserHistoryDictionary
26ac9da am 6d73c4e0: am 30abeba9: am 1faf305b: am 2f50aafb: am 6360cef8: am adc91027: Merge "Update xxhdpi icon of microphone in label"
8369c53 am ba0a5aae: am c082a163: am 15bab848: am ab3baa3b: am 98851ab1: am ea2ab41c: Merge "Support terminal insertion error correction"
ba80e8d am 0a5c3ef9: am 7cfecffa: am 17bf72f0: am eee45a0c: am 3b1e8d55: am c3493382: Merge "Cancel all ongoing event when onFinishInputView"
eff147d am 8a24da3d: am 09713ce5: am bd798c70: am a7f60895: am dfaf547b: am 21c6d23d: Merge "Add MoreKeysPanel argument to Controller methods"
d3fc573 am d840562b: am 55f43c2d: am befc979b: am 7de2897e: am 846044ce: am 15c41a61: Merge "Remove boolean return value of dismissing more keys panel"
b69a7f5 am b4a607f0: am 5c37f1d5: am e4a13ec7: am 77ec883b: am 2b6676d1: am e408bbb5: Merge "Fix a bug with multiple word insertion."
a4102c4 am 2e7c540b: am 356351a2: am d77c5b3d: am 86124619: am 522707ad: am 058f37f8: Merge "Cosmetic code optimization"
a3df405 am 7a8d903b: am ea62a1ee: am 18bf2ade: am 0b0cf967: am f8c4d413: am 5563dc3a: Show all languages if user enables multiple subtypes
14ce09b am 8be89466: am a57901a9: am fc9df157: am fdb1679e: am 333245a1: am 665e4ecc: Update dictionaries
e670246 am 617a8fc9: am e9601895: am af26871b: am a269ccd5: am ea24dac9: am 289df0ec: Merge "[FD4] Separate cached address before/after update for groups"
ca86bbe am ef2c4d2b: am e20e4fca: am 0b8da0b3: am b4b6718f: am 808f6757: am cecb63c2: Merge "Make RunInLocale as top-level class"
e2f9c84 am 5bc0b7a0: am 986e84f4: am cecdb4df: am 71ac9c49: am 2e94df08: am 9ef59af7: Merge "Move subtype related utility class to utils package"
c31e28a am d3ee13b7: am e9e37c75: am 79761dea: am 714872d5: am 508ccbeb: am 0b358a44: Merge "Fix: "saomething" -> "something"."
98cf9bd am fc23b271: am 34023588: am 05b81544: am 767cf299: am 4322d188: am 9d313c6c: Merge "[FD3] Split stackNodes into two methods."
41c4a60 am 7754f418: am cb79ec52: am 5a92e2cf: am 42592aa2: am 3014ff64: am 2c479e78: Merge "Update dictionaries"
e11a8e1 am 2ac2cfe6: am 34b1bada: am 7f7cd5f9: am 6d0fa6a1: am 470cd988: am 9d802202: Merge "Temporarily disabled Azerbaijani subtype"
1260f5d am 68fca2c7: am 27d6f31e: am edd8b125: am 655f6c2b: am 9b4d0c70: am 5526d138: Merge "[FD2] Separate cached address before/after update for nodes."
8bb7d89 am 827e49e6: am 7dec998c: am 68ac5f05: am 4da75248: am d7da546f: am 6587773f: Merge "Add default keypress vibration duration of HTC J One"
be619ad am ea5a4d73: am 3213ef2c: am bad23e3a: am 493487f3: am 14ac4bf1: am b9eb3267: Cosmetic fix for the copyright header
130fad6 am 54e30005: am 1874b383: am b3bab10c: am a4d797b9: am 3bb110c5: am 01c2bb13: Merge "Fix KeySpecParserSplitTests"
e8c39c8 am 829b294b: am 3091467a: am 519290dc: am 167840da: am dc3b0c81: am 50a29b80: Merge "Fix wrong copyright header comment"
57eaf3e am 1c18dbaa: am 6ea405b2: am ef9565c0: am 851c823c: am 116bfe93: am 8c04df20: Temporarily disabled Kazakh subtype
2b2f363 am d94c52c5: am 0bb383f1: am f80d9d19: am 4fca53a1: am bb40d98d: am 62f3b4e9: Merge "Fix: huge bigram costs for blacklisted words."
496d40a am 04efe5d4: am 1974e592: am 2b0d686c: am 7ec236d6: am 34476d02: am a005d09d: Merge "Fix prefs.xml"
1a20871 am d95ac1db: am 80e27113: am 597ea46b: am b2239e37: am ae10e2c1: am da7aab8e: Merge "Fix: native crash while iterating bigramslist."
b2b28c0 am 1a626e0d: am d17ed5f4: am 6dcf229c: am d0fbfdeb: am 20c03e2d: am e6c51847: Fix NPE in SubtypeLocale.getSubtypeDisplayName
7687892 am 644e8438: am 96e817bc: am 6f356d04: am f7431d3d: am 958e257e: am a54b8b3f: Merge "Get BigramsPos and ShortcutPos via structure policy."
1170dbf am ae333ca3: am 605c2569: am df0ffce3: am fa86b758: am 0f38876a: am 1676b838: Merge "Fix a bug when moving the pointer in a > 48 chars word"
4032d20 am b88c08b8: am 45f259b2: am dbf4f477: am c2a4642d: am 4c606e6a: am a6906a62: Merge "Move settings related classes to "settings""
9b56b54 am 49bc8af8: am 1d373ea5: am 726a3d66: am 31e09fe2: am 3b84f81b: am 71dc7a38: Fix missing Devanagari digit 9
7af6e93 am 5efbdd32: am a02e29d8: am 7d30f32f: am b852a4de: am b62a5ed1: am dc711101: Merge "Fix IllegalArgumentException in MoreKeysKeyboard"
3b8d7ed am ac01f5ca: am 997d2ec5: am 8afebe18: am f74c07e5: am db07b716: am a4c44654: Merge "Move a couple classes to the utils package"
58ec557 am 4e66bf7e: am ff962489: am 071530c8: am aec2c01c: am edc2bb73: am 2e0f750a: Reorder more keys of ALEF in Arabic and Persian
80c8227 am f9c15833: am cc0234e1: am 308ec876: am 70e34638: am def0cb35: am 03a76a07: Merge "Restrict bogus events hack to certain classes of tablets"
d957ed7 am eb8e4b0b: am fc2bb4fb: am e9505e6f: am 08790c53: am 7a54dc88: am 257750d9: [FD1] Move parents\' address computation outside
f178ac7 am 42d51f9f: am 8e8fafd9: am 004f439f: am 4f8cf478: am 6563a9a8: am 4d5939fc: Remove dependencies to android source in dicttool
a9dc2d0 am 31375f69: am 27086d31: am fed1cd16: am c93b3fc0: am a1313112: am cc54032b: Fix build.
0009c8c am 0c807609: am 66340a7a: am bdef471f: am 0a72242b: am a62621ca: am 1a894aeb: Merge "Distinguish key press in repeat key"
075a782 am 5917fee4: am 6ba7c0ba: am f473b881: am d748c357: am 3f201481: am 06aa3d02: Merge "Small debug helper"
dbf7470 am 4f1af5dd: am 87ea56a4: am 0edde0fe: am 0dac8e52: am 8ab3c1bf: am d893fe5d: Merge "Don\'t put spaces before and after asterisks"
8245aff am 043dedf4: am 2c8cf0d5: am f7016bb2: am e0e27ee9: am c4c6d05c: am 488659e1: Merge "Add xxhdpi assets"
f9c1b47 am e6cab6b0: am f5aadd2b: am d79b4efa: am 969861f6: am d1609266: am 2bc980ee: Merge "Serialize commands sent to a separate threads"
4918514 am fe264102: am 19a694bd: am 26c5765f: am 594eebf3: am e3b591f1: am 544e891c: Merge "Replace NOT_VALID_WORD with NOT_A_VALID_WORD_POS"
059dc10 am 4d030091: am 383d1d4b: am 5a157a0a: am 88ecf9f0: am f9b175b6: am 3bf996f9: Merge "Add a test for user history for switching languages."
7c03bb8 am dae2dd12: am 7ae1cdee: am 26edc704: am c65e5bbd: am 0a951d55: am 0d47f284: Merge "Move punctuations to more key of z in dvorak"
eb15da8 am ff05117c: am 37a29f00: am d8365ae2: am 3386c1a5: am 8850a158: am 988a1f31: Merge "Fix a bug with bad view reuse."
9113821 am 9975e0e7: am 05e7073a: am 895c1c9e: am 2bd473a5: am a45075f3: am 4d4310df: Merge "Fix a wrong call to cancel downloads"
e0012b6 am a7c68260: am e3f8abe1: am 65d9882c: am f1f911cb: am df266ac7: am b6f286bf: Merge "Make bigram dictionary and traverse session use structure policy."
be1e003 am afb27800: am da434807: am 3f21a891: am b02c1a85: am 1a16cdc6: am 4944827e: Merge "Add methods for dynamic updating binary dictionary."
7247b82 am 2d180e2f: am 986de248: am 2876005b: am f6fb6b56: am 83196d0b: am 8bfd5782: Merge "Do not output string-encoded MotionEvent."
0798231 am c4b11a2e: (-s ours) am 9b9cd3e8: (-s ours) am 5fcc316c: (-s ours) am 9fe58fcc: (-s ours) am 5f18b4be: (-s ours) am f6c9201d: (-s ours) Merge "Import translations. DO NOT MERGE"
6b4f987 am a6766cc6: am 4422ea19: am ba2152d8: am e9d811e1: am 6df2b0ba: am 34047d89: Quit ignoring language cost of exact matches.
b8ec08c am df6c850e: am a65f4e18: am 2dccbae6: am 58e74a0f: am 551091ef: am cfbb7fbd: Fix: Read lock is wrongly used for gutSuggestions.
2816939 am 1056fed6: (-s ours) am 28687ac2: (-s ours) am df6948f4: (-s ours) am 6e85527e: (-s ours) am 8eddeffd: (-s ours) Import translations. DO NOT MERGE
d3433d4 am 63bc7a17: am d2f49a24: am d9955582: am 82785e0c: am 70147fa0: am 58b2a637: Merge "Update ExpandableDictionary.BASE_CHARS[]"
bc8287c am 40f4cbdb: am 2173df01: am c2eb2b4e: am 420449c1: am a5424c82: am f5be54f7: Merge "Move TypefaceUtils and ViewUtils to utils package"
63b779c am 2d2d073e: am 8cf3e975: am d8065eb0: am 36913d6b: am b6b6fa7d: am bac479bb: Merge "Reorganize Utils class"
9dc1317 am 3c4e60b3: am a658a46d: am 09e0ccac: am f99a6d83: am 0f924845: am 0c6e0778: Merge "Remove flags from dicNodeProperties."
757b27f am 17a24f92: am 9319a628: am 89cc75a7: am fedb2970: am c85efa92: am 72c2feb5: Use TimeUnit instead of DateUtils for readability
7550788 am 3f3a300e: am 625006dc: am 8a273cc0: am 603bd7cc: am c29acb5b: am cb13d11c: Add a trace.
e99638e am a955090d: am c47656a9: am 430c8c15: am 106596c1: am 7511b2eb: am 9aa1efdf: Merge "Change how the length of the random words are chosen."
cb91c38 am 2c012e73: am f603a83f: am 2c1f7b65: am 30abb35a: am cbc1fd04: am db6984c7: Merge "Have random words stick to a restricted (random) charset"
f3ebc09 am c257568b: am 49646e3d: am ee54e8a2: am 5b38da97: am 89ca0e13: am 49910a9d: Merge "Fix: release lock in UserHistoryDictionary."
c614189 am 72bc369f: am 6d217236: am e10ccbe2: am 542fc10a: am 2e22356d: am 0933353c: Merge "Read version 3 dictionary header."
a254a1c am 16a41787: am 0f77176a: am 8b12b5da: am 57b60971: am 06e8860e: am db296305: Merge "DictionaryWriter to abstract binary dictionary writing."
67f5667 am 4a505d9f: am 23e1f581: am 78110b11: am 90f457d7: am 7f601359: am cac66f29: Merge "Return NOT_A_PROBABILITY in getProbability for inalid dictionary."
a416fee am 7a44dcd2: am a9e3ce49: am 8432dcdd: am 090bcd7d: am 8c80b1f1: am b242ce4e: Merge "Add a two-args constructor to BinaryDictIOTests"
df881b0 am 2ac680c2: am bfed54ab: am 16113654: am 66207931: am fe77485f: am eec3067f: Merge "Generalize constuctors & add tests"
06dd03c am 1a21b717: am da9fd3b9: am df97c0db: am 0a27890a: am 4ee44868: am 24025135: Merge "Allow force auto commit when the top is long multiword."
fc8a4a7 am c386a3af: am 1761b75b: am f8a61f13: am 43b2aec6: am 2babbfb8: am fe202d67: Add Azerbaijani keyboard
ee299b0 am eb590df4: am de57ef2f: am 4682a8d9: am 7dc5c0d1: am ed69cc31: am 0e007eaf: Add Kazakh keyboard
eb5494c am f868fd3e: am 8ad8ed11: am 97049479: am 5d5cbef0: am 9ed68c84: am 55de0bd9: Merge "Use ReentrantReadWriteLock in ExpandableBinaryDictionary."
a293925 am 720fda96: am 1727b29e: am 5434a88e: am 16c30baa: am f939f60b: am 0f276de0: Merge "Disable shortcut output for multi-word suggestions."
1701ace am 623fdc34: am 156e4c2e: am 22727629: am 4d8a0ae0: am 41f1399b: am 88d0138d: Merge "Add missing letter THEH to Perisan keyboard layout"
183faf4 am 69f79cff: am c726a1ee: am c2085045: am 0190d30b: am b7c3c75e: am d3ef3f0a: Merge "Add missing letter THEH to Arabic keyboard layout"
fef59c0 am 901bf3ee: am 8e3a9e6c: am 878fa214: am 25b00769: am a444698c: am 28852fd6: Followup com.android.inputmethod.latin.utils change
9d5b990 am f8ed737c: am c900c6f8: am 5f672e4f: am 76eca928: am 9caf1791: am d365d82d: Merge "Handling key repeat by emulating key press and code input"
42d1773 am bf63c224: am b6acdcd2: am 78d9d760: am 352154af: am 7d4b8122: am 07718a5e: Merge "Fix: Reading invalid dictionary position."
0c7cfe6 am 58da5d2b: am 7703c50e: am 4bc20ff9: am d77e6a8a: am 1b1f6ddc: am 21648562: Merge "Move children filtering methods to DicNodeChildrenFilter."
3cdbf6e am 20a7caf8: am d8250c31: am af7cfcf2: am 56f0a44d: am 1c06791e: am b6f5d3e3: Fix offdevice compilation
c596744 am 7889f577: am e14b0b02: am eb4103ef: am 1e1435b6: am eb7cd638: am 7eba0198: Dump binary dictionary information when opening
b06f6b4 am a34c9c76: am d918af0e: am fd9d1ede: am baa29a76: am c68f945d: am edf58425: Merge "Add args to dicttool test."
847335c am c102ee5a: am 728a184b: am 22a58e4b: am 8f60cc8a: am ace4e39b: am 28ade093: Merge "Remove format version 1 related logic."
557db52 am f6316f91: am 70d539e4: am ca73e7f5: am d89b3045: am 0fed749d: am e5a3b776: Merge "Move Range out of RichInputConnection and rename it."
610b2d9 am eb5e7c8b: am 7c3735ca: am 02d28631: am 4443450f: am d749af16: am 109ba3ac: Merge "Regenerate old version dictionaries using new format."
42cf7c0 am 07602bf5: am edae9070: am 4f7214a4: am 64561b5e: am 0ae2498b: am 70ee2201: Merge "Do not re-resume suggestion if it\'s not needed."
7e58b9a am 47902b71: am 32a84fbc: am 31f60dc1: am 88ee5927: am 544e36d9: am 3f0858eb: Fix a bug where no URL means refresh never ends
a3d7fb1 am d5c0b20f: am e6f71e4f: am 8ce08e37: am c22b06f9: am a9e975ba: am 8142a7b6: Merge "Record number of words entered"
7af3c73 am 21119e1c: am 6658a431: am 8dfb6080: am 63f00e7a: am 8873ac60: am a5e28acf: Merge "Fix a bug where AOSP Latin IME would not fill dictionaries"
e017225 am cdacbdab: am e0e2e0b6: am bb0e1a5d: am 6b72295f: am 4637e15e: am 2a7f8d1a: Merge "Introduce patriciaTrie to abstract traversing version 2 dictionary."
d2ee262 am 8030a2de: am 66a2db7e: am a0096ff1: am a474405d: am 4936fa34: am 21c3a529: Merge "Update dictionaries"
8b69276 am 3d235fb1: am 0f072e6d: am 70aa1ba6: am 88d6dbf7: am 1634f8a7: am e04794cb: Fix some warnings
c0e33ae am 439c3824: am 9930dd8c: am 4905a411: am b6f7bd3b: am 120a8da9: am 4ded1af2: Improve the language list in the personal dictionary
9699266 am e4c64bbe: am fdff36f7: am 6c7c85f7: am c9880443: am 2221b895: am ec69a259: Merge "Open an API in ExternalDictionaryGetterForDebug"
8381d61 am 3457ade0: am 873fab2c: am 17061a9c: am 85743122: am b6408d81: am a2bfd46a: Use internal personal dictionary settings on JBMR2 or before
3790a65 am 25758e6c: am 62b26787: am afab9616: am 4f6dcb68: am 67552eee: am d9e08bee: Merge "Add DictionaryStructure as a policy."
b824d34 am 75387dc2: am f4cb7fab: am 2d1851ac: am 65f4d45e: am 12c6ed41: am 68e7edfd: Use NOT_A_DICT_POS instead of 0 to express not valid ditctionary position.
741f103 am 48049fab: am 00255cb4: am 0b9a708f: am 21ef2169: am f4cc95e2: am c96b56a5: Merge "Reduce the number of arguments required to initialize dic_node."
5a4dcf0 am 2b578c80: am 02ad2027: am eb5a02dd: am 1a6d3d49: am 5fee4909: am 2bbd78ab: Merge "Ignore spans that are not the right size."
e67a3b9 am 547a98b5: am 2bbd88c6: am 45d1323b: am 7c88676d: am a691a841: am c4453697: Fix class names
39fb81a am 4697dc4c: am 73e8c7f0: am 5c189c6d: am b91214ca: am 17e37743: am 16c418be: Merge "Follow-up to I97df1c3d4076fe97657ebc3b086cccd2b97e9a9a"
84c90f2 am bb2c3c11: am 7619f748: am 9397fc29: am cd3e804d: am c98d08b6: am 6c0e4121: Merge "Resume suggestion at start input"
eac4ec5 am 338543ea: am 63f0f3cd: am 1ba80a55: am c11c5dba: am fe7b76ac: am b1b21d4e: Make sure to always keep native methods
b269059 am 4d664971: am 1d21e228: am d1aeb2e2: am 318a42d6: am f608f0a6: am a690f3bc: Merge "Readability improvement"
4e701a4 am d96f2dfa: am f73f07ac: am af24e8a7: am 3dde6308: am 9252ea38: am 173f74bb: Merge "Fixing follow-up to I548d899b"
8a0b115 am 270982c1: am ecc60343: am 1e6d30a5: am db2b01f6: am ee86815f: am c0d7a376: Merge "Move shortcut reading methods."
8d2616b am f1e98c55: am 70b19abf: am 332349fd: am 31d528e4: am 36108c2f: am 5bf1be71: Add jni methods for dynamically handling a dictionary.
de8bb8c am d40a5782: (-s ours) am 0e79ec77: (-s ours) am 4da21e57: (-s ours) am 0ea27a1d: (-s ours) am 14fde98a: (-s ours) am 4da287d0: (-s ours) Merge "Import translations. DO NOT MERGE"
504a5aa am 02688552: (-s ours) am 364d0bbf: (-s ours) am bb0ab812: (-s ours) am 4776b5ef: (-s ours) am 08215024: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
d5502ae am 440dd24e: am ec70fe28: am 2870ca9c: am 76577dcf: am ed42ccf1: am fd0945b0: Merge "Make UserLogRingCharBuffer an external class"
12f7b2c am 202020f7: am 4bbb6563: am cdde208e: am 1772eadd: am 12d0e4f3: am 333362ad: Merge "Fix the one-suggestion case."
585c87b am 01d3552a: am 77ece5df: am 0fa7b80c: am bf15a3ac: am 9a5e0d9c: am 38b54262: Merge "Add a parameter isUpdatable to the constructor of BinaryDictionary."
d38c5b6 am f45da56b: am 7f6cf36d: am 2a16c876: am d106978c: am a1581594: am 12ef7d37: Merge "Cleanup under the utils package"
9e62610 am 7b7fea4b: am af72a23f: am d00e8f6e: am 15eadf56: am d2bdfc57: am 81c5c3ce: Merge "Add canBeDynamicallyUpdated() in BinaryDictionaryInfo."
f028e2a am 86eaaa6a: am 30b938e0: am 876dee44: am c51acf8d: am 162f1f89: am 8bc0b513: Merge "Allow mmapping dictionary file in writable mode in openNative."
66f0db0 am 45a46a1d: am 69aedf66: am 33592ecb: am 5e3ffb08: am ee6869b3: am 0bb6eb32: Merge "Move file and mmap information form Dictionary to BinaryDictionaryInfo."
75468cf am ae28a0c1: am ea790a1d: am f2c4759b: am 58f33f4e: am cdb9fbfe: am 10585620: Merge "Fix a bug in the cached cursor pos, and simplify selection handling"
e7cca06 am fa1331fb: am fe8384b2: am 4ff237a3: am 336431bc: am d57a26b2: am 1fc6b800: Merge "Move splash screen to separate file"
0dab83e am af5ffb5e: am b9fb55e9: am f4393134: am 6e32b214: am 26028411: am cdf77412: Merge "Fix a small bug"
6601153 am c663bf8a: am 0c03928b: am 64d1ffcb: am ba6d749f: am 292c5cc1: am bfaf349c: Load the native lib eagerly
128f3c3 am a38b66db: am 2083610f: am 71ef6b75: am cd00a815: am d5f635a7: am bc181318: Merge "Move util classes to the latin/utils directory"
5b87f2b am 43503160: am e37666e0: am 5f464d6c: am ccf891d0: am e189103e: am fadff6ad: Merge "Fix possible divided by zeror error"
17fa9f4 am 693832be: am 5b159242: am 34055351: am e4aee5e1: am 68afd659: am 33d4cdcb: Merge "Fix tests for Ia78d3540"
d17b5bc am 82e49dde: am 6787466d: am 0f085ce9: am 183dfbdc: am 40233407: am c074c335: Merge "Refactor text range to be able to get spans larger than the word"
a22b65d am 73fa67c2: am 6a955099: am 1e5a355a: am 93e69b54: am f8d3d699: am 80a4b7c9: Merge "Extend center point vertically for bottom keys on a keyboard."
19ceb9c am 8a101453: am b706df66: am 88472371: am 5ca5dd13: am 82e21ee2: am 564ad492: Merge "Enable long-press digit input for tablets"
8bab0d4 am 3541f19e: am c5f63c5b: am d0726613: am 6785a08a: am 290a4d48: am 940cca4f: Merge "Check adjacent proximity chars for insertion for typing"
5fb75a3 am e7bee1f4: am d18eef43: am 5eaa9a21: am 2ca252fc: am 796c91d1: am af9d92f5: Rename BinaryDictionaryBigramsReadingUtils to BinaryDictionaryTerminalAttributesReadingUtils and remanme the class methods
fe701fe am 6571cd94: am 14b46378: am f0b21825: am 410cf063: am 7480d764: am be2a172d: Merge "Give the best score to the most probable exact match."
5d74051 am 0f6ddb90: am 3d18afe6: am 51ea5b94: am 1e7c84ee: am 3f391865: am b7a2fd16: Merge "Defer disk-intensive tasks until after the keyboard is shown"
bd2aa70 am 789fc621: am fa13dabc: am b4ecda13: am 529e2692: am 2cf30563: am d02daf20: Merge "Fix punctuations strip"
94b45b2 am 14a190b7: am 2eb2e630: am 768f792d: am 1e00e5c9: am c65d19fb: am 21dfdcdb: Merge "Add ByteArrayUtils::readSignedInt24andAdvancePosition to read dynamic dictionaries."
d4bdf67 am d874e427: am c60a6150: am 6fd8933b: am a70ac91e: am 55687ef7: am e105fdfa: Merge "Change method name of getDepth and getTotalLength."
3df23a3 am 577852c2: (-s ours) am cae6e387: (-s ours) am f7ba87af: (-s ours) am 16edb55f: (-s ours) am 2b3a5f83: (-s ours) am 0c178ffc: (-s ours) Merge "Import translations. DO NOT MERGE"
ee0dabf am 3ae00d22: (-s ours) am 4c959dd5: (-s ours) am a4d3dff3: (-s ours) am 8c826e6c: (-s ours) am a4d57a17: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
234c614 am d88da098: am 3292a54f: am 3deb10f8: am 9795dd0c: am 31036b9b: am 93f74baf: Merge "Add tests to dicttool test."
ecf5e20 am 996edca6: am a3230f3a: am 3b0cc6fe: am 8151c078: am 2b386279: am 1db2df08: Merge "Initialize inputStatusG at the constructor."
3576bb6 am 3b7dd200: am 7036b0ca: am f31d2fa0: am 1e1bec27: am 7eb3b05c: am 7937f092: Lengthen CHAR LIMIT of settings_system_default
5bef35d am 64a4824c: am b0e5caa7: am 4f703e3b: am 08f3feb9: am 788540ad: am a7c44270: Merge "Add an initial test command to dicttool."
4fe39ae am 2a4d245b: am bcc97b39: am 899444ef: am 91c44402: am 3542fb9f: am 9380b56d: Support digits more keys in Hebrew phone keyboard
7d1f60f am 7a641e66: am d21b03fe: am a1edc2ca: am b3e6183d: am 6e86ebe8: am c90181d6: Use system default key press volume
2752a9b am 9418bb5e: am a5b35406: am 33ccb2cb: am 22acb3c7: am 7c1c4f35: am af69a14c: Use system default vibration pattern
23c74db am be2e79ad: am d4c75509: am e55ea2c8: am 0da22944: am 0cae1725: am 3b5a503e: Merge "Optimize ProximityInfo#computeNearestNeighbors()"
243b6a7 am d61dd5db: am e620f9c1: am cfdfb31d: am 4c421af7: am 6451fd35: am 500b1f41: Merge "Get value text from ValueProxy"
0e810d3 am ba43d8a8: am 67151855: am f0e20907: am 146fb411: am ca6ed600: am 2d3f2daf: Check compound distance of node and prune useless node after creating new word.
cbc2c33 am 7d0a025d: am 490b1c04: am 25e38a16: am f6e64c00: am 188856ae: am 286877b3: Merge "Fix a bug with recapitalization"
7e1a69b am 274d7b0a: am 1cd56d0e: am 800b7ba9: am 4fe96863: am ee63f70f: am 6bfeeb86: Support multi words input for gesture.
49997ef am dedcac8c: am b21853bf: am 0f6ff8d9: am 1dee9b2c: am fc9c896c: am 14718ab8: Merge "Log score, kind, and sourceDict for manual suggestion and gesture"
ddf1c6f am 0de4c5ff: am cdc87a5c: am 5717623e: am ff6f6a0f: am 0631f46c: am 0052dbda: Support keys that have uncommon width.
d1841eb am 753aa33b: am 690dc8d1: am 08a1cfae: am be4e6a63: am 4e1742bd: am 1ff81e88: Use bloom filter in multi bigram map.
651a86e am dc0013a4: am 2d38ecef: am 31dc80de: am a1f1fb37: am 98c1139b: am 4f191935: Merge "Introduce BinaryDictionaryBigramsIterator to access bigrams attributes in binary dictionaries."
ae87859 am b26cf30b: am bc8c5681: am 24935e5d: am e541152a: am 57eecc04: am 78b881bf: Merge "Fix a bug with long user dict entries"
71d3fbc am 0bff96d1: am 7b655bf1: am 5c009441: am 716565fa: am 9a848fc8: am 97eaa543: Don\'t count Spacer into histograms
9febd55 am 36b75070: am d86bdc1c: am 9c292da2: am eb2f811f: am a57bf38e: am 27d9c6f7: Merge "Cache subtype lists reasonably."
73160e4 am aaa2f25b: am 194dc02b: am 00e0b840: am fd5d440d: am 681f1239: am e72d1a07: Merge "Allow downloadable dictionaries in development builds"
7a9bf27 am 7e82fb19: am adbffeb7: am ba713adb: am 8b70f58b: am 37621957: am 3d9ebf21: Merge "Make intents unique to AOSP"
b5d184f am 3a967590: am 351d88cf: am 5fd7b2bc: am 051d61ba: am 5062442f: am 14dd52b8: Merge "Adjust settings for development-only versions"
2e0a0a5 am d66e4187: am b16c1e2a: am 5dbd4043: am fd3600a4: am 3cdea37c: am eac0eb89: Merge "Fix ResearchLogger feedback bug"
59efffb am 5fa1d839: am 16f87a57: am 62074b25: am 282ebe38: am e18732ef: am dfd96be0: Retun an empty Path instead of null
be703ac am 6efa1603: (-s ours) am 133242e1: (-s ours) am f121fcd4: (-s ours) am 88fd780f: (-s ours) am 1b2e6fbf: (-s ours) am 2933f9e8: (-s ours) Merge "Import translations. DO NOT MERGE"
5b473eb am 208e37b8: am 40454690: am 09f96dac: am dad82a7c: am 2c895d4d: am f473f4b1: Remove unused macros in defines.h
a46e10a am 080f55a1: am c7974d25: am 6e55ad53: am 5ab662de: am 61e9de73: am 0b7cd6a0: Fix: Android.mk for autocorrection_threshold_utils.
cfd6412 am 32e629e4: am d1d3789c: am 16587c7d: am 8b6de7a8: am 67550776: am 527c1283: Remove unused methods.
db220ee am 9174ec8c: am aa790699: am 1c18e064: am d51f4e69: am 35b514bd: am cd4edc15: Merge "Cache three main keyboards to improve average switch time"
ab62d80 am 68bba884: am 090fa205: am 6f146f24: am bf71301e: am 1784d92e: am e3338420: Merge "Introduce BinaryDictionaryHeader to access binary dictionary header."
050cb0b am 7ef9b61e: (-s ours) am 680f5e14: am 24bf2475: (-s ours) am 98afd4f9: (-s ours) am f0bdb131: (-s ours) am 96c46273: (-s ours) am 2f387da0: (-s ours) Reconcile with jb-mr2-release jb-mr2-zeroday-release - do not merge
e435194 am dbf6adca: (-s ours) am 7a8ea815: (-s ours) am bc1ad68e: (-s ours) am 8054a056: (-s ours) am 64d0fa40: (-s ours) am 8ea77542: (-s ours) Merge "Import translations. DO NOT MERGE"
7520c47 am 547ebb76: am 2e5e3edd: am d0fb2b41: am c1eccc94: am 28c7e634: am fe95e7b1: Merge "Fix possible NPE"
5f1ec03 am 85c2ce7c: am 81e36c3c: am 0800da99: am 0b5b3f7b: am c68632af: am 77f63c8a: Don\'t use RichInputMethodManager in setup wizard
6d7c5ab am e4442e86: am 3edb2b8b: am 8f4ed0b8: am ac48cca4: am 60261af5: am b0e0c5a8: Merge "Defer getting no language subtype"
97e9b4e am ebeefea1: am 450e3af1: am 76c87e8c: am 13a02a8d: am f637bb33: am d3c283d5: Merge "Fix an illegal argument exception"
57ccd8e am e64fc097: (-s ours) am e87c22fa: am 8f5921bf: (-s ours) am b17fe378: (-s ours) am bd21edc9: (-s ours) am 1665cc27: (-s ours) am 05ee43dc: (-s ours) am a009d2c9: Add HTC One special edition (DO NOT MERGE)
9b07afc am 99f115bf: am 3872c243: am b2a18515: am e162eb7e: am 48f20fb8: am 091a4532: Merge "Add HTC One special edition"
628b1eb am b56edf6f: am f022548e: am 37a44353: am f01644c4: am 323dd492: am 69100329: Merge "Use an iterator to remove stuff from an ArrayList."
fda3796 am 8452422b: am 21f21877: am 9b91243f: am ff6a5581: am 2fa14bc5: am f6a1a765: Merge "Fix a possible NPE"
4aef55d am 684732a1: am 3f75c760: am b8d0dad0: am a4d4cae3: am 596652cc: am cbd219a7: Move Base64Reader to utils package
93d9f1b am 393cb4d9: am 8fa567c7: am 8b4fad97: am 9bd148eb: am d8177b3a: am 9c440d13: Merge "Remove unnecessary Drawable.setState"
3ef35fe am 23e27aae: am 99771a81: am 0dd57b18: am c86c1294: am 8235d940: am 9d4e2518: Merge "Add CsvUtils that conform to RFC 4180"
d43c17f am 7bb1019d: am 019ea417: am 7a4c7d05: am 30183b22: am e10f4b6b: am 0bfc2bc4: Merge "Add CODE_CAPSLOCK for long press shift key"
89356a2 am d1090278: am 26aed3a5: am 33ec5357: am 49b9d16b: am 34a9e8bd: am ad0c6d7b: Cleanups in JNI related code
6ce0994 am 9147aa06: am e7726dea: am 23fe55d0: am 020a5704: am 496bb8af: am 11dc3a37: Clean up macro variables
990a9b3 am 2953da4f: am a6c275c1: am e8be6f74: am 4865f818: am 0486b377: am 0dbae774: Merge "Avoid an NPE"
07b8386 am 2159d77e: (-s ours) am 5a6bcbfb: (-s ours) am 3c6d5101: (-s ours) am 14a3c634: (-s ours) am 267928c9: (-s ours) am 981a1944: (-s ours) Merge "Import translations. DO NOT MERGE"
68b247d am d1938819: (-s ours) am d55e661e: am 3392102c: (-s ours) am 98691110: (-s ours) am 61adf619: (-s ours) am ea3027fe: (-s ours) am 0532b398: (-s ours) Reconcile with jb-mr2-release - do not merge
d19697b am 599e9481: am 71159b59: am 3c3d8404: am 5834fbb9: am 15aab5b1: am cbc7acb6: Merge "Expand suggestion strip when center suggestion is long"
e0a874f am 43d56da0: am 6e619633: am 28b85db8: am 4dfaaae8: am afbaac36: am 763fd9d5: Merge "Fix revert of committed words"
eccd780 am 682edd51: am be181a22: am 8cc42f32: am 2f3ac8e8: am 3888cc24: am 156d3930: Remove a bunch macros that are no longer used
bd05c5e am 728217a6: am cd42b44e: am b783f3b0: am 1b09a3f3: am b593ec88: am db0aa747: Merge "Purge WordsPriorityQueue"
4f4ac50 am 0d3d4f4a: am 54415777: am 9ca395b7: am b5cda658: am 887b635d: am 4caf5941: Follow up to I907150be994c4f9ffc030c063de521eeb177d3e1
6b57cd1 am ef8e1ead: am 19ae94c7: am b0e02abb: am 130e1f95: am 31bd7b17: am cbb1ee48: Fix build
1fa7277 am d15f772b: am a946ab7a: am ea632ca2: am f2beae9e: am adf68c58: am b4ae86f0: Merge "Rename methods for readability"
685776a am 2884dabe: am b6c875f6: am 8fae9707: am b65bee7a: am f4f547f0: am dceebee4: Purge UnigramDictionary
5277646 am 560efcc9: am 039cef26: am 62efdff2: am 6d811db7: am c8335703: am eb6a7c82: Merge "Migrate used functions in UnigramDicitonary"
71e6182 am 98ee25da: am 75a13052: am 5935d961: am 9edecd76: am 3e543e27: am 2a529b85: Merge "Clear previous suggestions when gesture typing starts"
445183d am 6141f237: am 4b4edf8f: am 436a6c49: am 33bb4fa5: am b7974e8c: am d858b581: Move obsolete files to obsolete dir 2
bf13266 am d5ba7513: am d13a713a: am b6d60e29: am e82cfe1f: am 9b5d603e: am e0bbb98d: Fix build
27c4787 am 0047bea0: am b6efea52: am 75647fb9: am cdf85ea5: am b4379f9c: am 01cae939: Move obsolete files to obsolete dir
8c35265 am 014b05f3: am 7f6ee228: am 8d30f473: am f1f39730: am 994b2858: am 3b94fd7b: Merge "Update dictionaries"
e5d5825 am a7ecf8c3: am 10876211: am 8397dbe6: am a4fa2681: am 26ae9aa8: am 7c92b421: Purge DicTraverseWrapper
68966f9 am ddc57756: am f952acee: am 79aca608: am 4eb8117d: am c6b7cd35: am 0e66ab74: Merge "Fix ArrayIndexOutOfBoundException"
d85afb5 am a2b94101: am a6b1c601: am 26afe795: am 15f3de26: am 420532cc: am c4119c80: Merge "Uncommit an extra LogUnit"
e586baf am 36cfd857: am c613917f: am db10c9a5: am 52831bac: am b13b977d: am d1811204: Move bigram_dictionary
5061609 am ee119b18: am d1042932: am 8ab03f1f: am aa512f24: am 67942c48: am 0bf8c0bf: Merge "Create "src/utils" directory"
9130d28 am 8690602b: am 1fb6e4a3: am 4d656472: am 9dcb846d: am ef827a99: am a2f3f17d: Merge "Compare scrubbed strings when uncommitting LogUnits"
be5baa5 am ae37582d: am 3b77d996: am 389a4da0: am 41da00d3: am 173ac0c6: am 74330288: Merge "Uncommit separator LogUnits"
f084607 am 7c943ec2: am cfe54354: am 25f302a1: am 84e4a9bf: am a856138c: am 3d209462: Merge "Uncommit LogUnits when reverting textInput"
724bf4c am 37f53939: am f2b30b6b: am 39eed879: am 4094dd7f: am 82d98e7a: am 4efb5c3b: Merge "Remove uncommit on reverting batch input"
aad63d0 am 667e1f17: am 5b34dea0: am e34af095: am 1e1d2abd: am fe712a29: am f497e1e5: Move suggest_options.h to suggest/core
8d612c6 am 66dc7e13: am 09b91a57: am 59bb6d0a: am 30de4e06: am 8ff5c03b: am 712fefd8: Merge "Use BinaryDictonaryInfo instead of raw pointers."
5c935a1 am 70cc03dc: am 96ca1fc9: am dc4b70b8: am c9fa8db0: am 12e2bd25: am 88ad30f4: Move dictionary format independent probability calculation methods to ProbabilityUtils.
a7bb36b am 45eac3bc: (-s ours) am 66b22e90: (-s ours) am 0b57d3b7: (-s ours) am 7ea32c70: (-s ours) am 8c5fec2b: (-s ours) am d3ccd4bf: (-s ours) Merge "Import translations. DO NOT MERGE"
939dbcc am 249b21ca: am b509e43a: am 58c6f239: am e53f5b8a: am f80e2abb: am 1dae936f: Merge "Move char_utils to the dictionary directory"
69fc3dc am 36f1d947: am 348ae75c: am 767011c0: am a8f8dab6: am f6a4670d: am 26f48949: Fix the displayed status after download
83e1750 am f3197a00: am 2aeea5fa: am 06cf0ee1: am cc9f726b: am fcdb85b3: am f61999ca: Merge "Make it easy to open several dictionaries from tests"
7235543 am b5d9016a: am a79e3b0b: am d08fd780: am 063513c3: am 8a7acf14: am a0c3e02d: Refactor SuggestionStripLayoutHelper a bit
7f356aa am f0f9b435: am b17b38cf: am e2ee9001: am 27615a0c: am 0ef1e623: am 70c2dcff: am 6f7e39a6: am e7514a6a: Merge "Add vibration override values for Galaxy S4 and HTC One" into jb-mr2-dev
a220362 am eac8bbb7: (-s ours) am e7e17d9e: (-s ours) am bdc3cf91: (-s ours) am abcb3246: (-s ours) am 1ba68664: (-s ours) am 5989c9b8: (-s ours) am ea11a8ef: (-s ours) am dee9d17c: (-s ours) Import translations. DO NOT MERGE
ea26235 am d3400b3a: am 300d8d47: am 78beaed8: am 88688eb5: am 015d542f: am 723391c9: Merge "Tidy up Utils class a bit"
263caa3 am 9765568b: am 23286afe: am 3e51de18: am c1863812: am 68d17aea: am f88f9dbb: Move "#define LOG_TAG" before include defines.h.
728fa1a am fd6ea56b: am 98a3246f: am 9b2d28f6: am 3b03696f: am 502ff085: am e6125db9: Merge "Catch a permission exception"
ae04057 am 15cf9800: am 80a47804: am aee6d012: am fc027445: am e203961d: am a65c267b: Move some dictionary related implementations to the dictionary directory
e9aacd3 am 7fd6e061: am 9760d4fb: am d2d53125: am 18e322a5: am 15c671a3: am 7097aa2d: Merge "Cleanup unreadable variable names"
bc3d1b1 am 57f2b5d7: am 258d6d4d: am 759ed6ae: am bad26b8d: am 08870866: am d67db32b: Merge "Separate SuggestionStripLayoutHelper for readablity"
7c246ad am 5fc7bd13: am 877d5309: am 9a139fe3: am 87dfe42d: am 4647c4c7: am 424a173d: Merge "Move additional_proximity_chars to the layout directory"
f0a1ec7 am 3bada9db: am 7f96c3ea: am 646b0df1: am 3ff43de9: am 9a28541e: am 1a50999e: Merge "Tell the text view we reset state on finish input"
b4d0692 am 8f7d2afa: am 7b06c31b: am 0785ad5e: am 68fc2ce3: am 46b9bd06: am faa7fbfa: Merge "Fix two strict mode warnings."
107341d am 391cb168: am bc6e29c2: am ef6a5f3d: am 9f68bc67: am f002debd: am 29432f84: Create a new directory for layout-related implementations
fda3c9e am 76e8e461: am 02415d5d: am 05605d04: am f7de9f2c: am fd2f09ae: am 8eb214d7: Merge "Fix dictionary pack preference order."
04865b1 am 90e1abe5: am 16a556ce: am 569affeb: am 05d56232: am b6822188: am ec9670ac: Merge "Rub some butter on dictionary list scrolling."
1d826c8 am d51e9c4d: am e1633532: am a49f1750: am 76aff5f3: am 01d88100: am 2ebe2009: Merge "Make DicTraverseSession having suggest options."
e0dfa72 am cc933a38: (-s ours) am 827e3495: (-s ours) am 24e4bfdb: (-s ours) am 2a1a2a84: (-s ours) am 2d5e13ec: (-s ours) am b4b72d43: (-s ours) Merge "Import translations. DO NOT MERGE"
555efd0 am d1ee1a7d: (-s ours) am 7d8c816d: (-s ours) am 52c83d48: (-s ours) am 69cd136e: (-s ours) am d88f0502: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
6e30649 am 6a138e01: am 1b4bc2b9: am c1885afb: am 86923245: am ce1d432c: am 305509ed: Merge "Remove unused method"
d27fd2a am 7149b9bb: am 5a7f74df: am 86d46a4a: am 9ed0784f: am 4acf46e3: am 215fabff: Merge "Rename containsCorrection to containsUserDeletions"
096bc93 am 9484c632: am ecc37894: am 88a70d59: am 6ae77cfb: am f4e557c9: am 94af6d9e: Merge "Make unit test independent from test device locale"
660180d am aee4b25d: am a3b7548f: am 9a7dbd60: am 64e516a3: am 2bd3883b: am d99abf8c: Delete shared preference entry when user select default value
02558bb am 890ddbc2: am e016566b: am 9b73c8ee: am ad0b2f15: am 617cf2e5: am 58067bd9: Merge "Fix unit test assert helper method"
f765b47 am 795e933a: am fcd42a64: am 2dbcb000: am 920cecf2: am 87d773cb: am 39bd6ea0: Merge "Rename StringUtils.parseCsvString to KeySpecParser.splitKeySpecs"
ecb8d7b am 6c8636f6: am c35adfa0: am 2c972a04: am e035463f: am 86f32b06: am d69e4191: Merge "Refactor suggestion strip layout methods a bit"
d55e618 am 94b6b3d9: am fd35da8e: am 6fd15430: am 1ec00467: am 8ac1e100: am 4c2ac9ee: Merge "Rename commaConcatinatedText to commaSplittableText"
b5814e5 am 9d981d52: am a144b457: am 6f5f385a: am f14b1b18: am 1e813f48: am 68cf2cd9: Merge "Check all regexp patterns in ResourceUtils.getDeviceOverrideValue"
3e01968 am fdcb3292: am d553ea61: am f158a6b0: am 9bea8bf6: am a5519619: am e168a3c2: Merge "Adding additional feature settings."
7f2e754 am 0eb14b68: am 38faafe4: am 0b8b661e: am fe82277a: am 8521186c: am 6d77ae9d: Merge "Remove KeyboardStart.isInMomentarySwitchState"
5e2947e am 1e68fb3b: am 7d85248f: am ec71abdc: am c1040a2a: am bdf4bc06: am 07e56e76: Merge "Implement KIND_OOV_CORRECTION"
f294566 am fca17213: am 5d78e9c3: am ea3c2ba5: am 002accb8: am cc496f42: am 1b467387: Rename "csv" in StringUtils to "commaConcatenatedText"
540cfdd am e51746b0: am 3fb5bab0: am ebb7243b: am 471a6feb: am a9ebf617: am a2d8d30f: Merge "Add smoothing utils / matrix libs"
c442697 am ee68af9c: am 66b63d91: am 6dfe9e13: am 4df13fbe: am ba07f8c0: am 599d8778: Specify OOV for the OOV word correction
387d78b am 0529d733: am 6955829b: am a58c34e8: am 3c9faeb6: am dacb4b88: am 2115f63c: Merge "Add contentDescription attribute to setup wizard video and image"
235cba1 am a15e5e69: am 9b5d2d5d: am d06b4257: am ea0ed5a8: am 50e5f87e: am 28b6262b: Merge "Passing options to native suggestion method."
fe2d4d3 am 12f56578: am 4043afd8: am 159850d0: am 9bf9c56d: am 24b36ef7: am 740d8290: Merge "Use localized toLowerString in AutoCorrection.isValidWord"
d1bb0c0 am 8a39f381: am 91558ed4: am fa703095: am e0379311: am 5b41f311: am 94027c72: Use Locale.ROOT for locale neutral operations
39565e8 am 9c54a3fe: am 4f3d8b7c: am 060c91e4: am 5f99ef70: am b9de0674: am ebe0544f: Remove redundant method AutoCorrection.isInTheDictionary
27a9d47 am 3c5a3eb7: am 85ce6eda: am 6f2e6cee: am fc924f81: am 6deb9021: am df8f0fb6: Merge "Fix layout"
653998d am 742b119b: am 57db1d77: am e181a5d6: am 19750ab9: am e1f86359: am c4fe2942: Merge "Fix misplaced xml namespace"
b1f444c am cf60b2ac: am b853d2fb: am e27429e8: am aceaaedd: am a0542472: am 264fb958: Merge "Log reasons for punting n-gram logging"
222b26e am f5db355e: am a3282d2b: am 29ce1bc4: am 47218496: am 4e41750d: am 4187499c: Merge "Remove unnecessary methods of KeyboardSwitcher"
f8ba9d8 am b841ba2b: am d2351fd8: am 4022aef4: am 3a022999: am 5075d07d: am f6797a5e: Fix missing import
5ec51af am 7a89fa66: am 7565cede: am 31b5abf6: am 71e5b9dc: am 37c2f94b: am dc22b722: Merge "Clean up unused return value"
2a41c39 am aec3d618: am 21988825: am 1f0af7d4: am d19c84ff: am a1f4af50: am d8835326: Merge "Haptick and audio feedback on key repeat"
d1fb89b am 070bac6e: am c4658407: am 7351ad8d: am 8b37abda: am 75b75d8b: am 5fdea477: Merge "Always record word boundaries"
25ba964 am 3ccbd5a6: am e155ae60: am 13dd760b: am 1e0af2e5: am 48346c47: am d9a87eb8: Merge "Fix drawing debug points of gesture trails"
fc4f011 am e1f7d93f: am d80e51b8: am a4d9d47d: am 3c6388ef: am ea6a59ff: am 44f679bb: Merge "Fix running on device regression test and profile."
3d457bb am 6f4405f6: am 68ad73d0: am ba626004: am fe16b5ab: am 418f8753: am 8a6a15e0: Merge "Clean up IntentCompatUtils a bit"
895f5af am 78ca4681: am b4231951: am af15c959: am c8d50d47: am e3a72c9b: am ff80ee20: Merge "Modify isAllowedToLog"
ac96dac am b6e68b4e: (-s ours) am 8c910aa1: am 626d6e47: (-s ours) am 378164a5: (-s ours) am 8b26ab26: (-s ours) am ea88e2ff: (-s ours) am 150da225: (-s ours) Reconcile with jb-mr2-release - do not merge
50261d5 am f2ce81a8: am 9e590f21: am 88ee75d9: am 7818c9ff: am bab46b4a: am d96f63d2: am e2bee5b1: am ede3db51: Merge "Fix a crash on a secondary user" into jb-mr2-dev
0c8f329 am 71339df2: (-s ours) am 264c88e4: (-s ours) am ddcca5df: (-s ours) am 13bb5a8a: (-s ours) am 7408a092: (-s ours) am 88fcf65f: (-s ours) am 13d7d568: (-s ours) am 23bff513: Merge "Import translations. DO NOT MERGE" into jb-mr2-dev
5b59a52 am b1a4c508: (-s ours) am 5410cdad: (-s ours) am 06168df6: (-s ours) am 29ac49d0: (-s ours) am 93125247: (-s ours) am 7f008a62: (-s ours) Merge "Import translations. DO NOT MERGE"
50f2882 am 6304d29b: (-s ours) am 90a875ed: (-s ours) am fc6fa43b: (-s ours) am f29ecf9b: (-s ours) am 27ee1f20: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
9b6975e am fe2cadaf: am 45873fd8: am b993db06: am 9b0bc1d3: am 56dba59a: am 05ea7c5d: am 167ba345: am 89fe1f50: Add a method to work around apps broken by recorrection
acfdcd0 am 048b9be7: am ecff2e4b: am 36ba71fa: am f6a70ad5: am d3cf6715: am a6639636: Merge "Remove unnecessary @UsedForTesting annotation"
a386f9f am e5a4442a: am edf9db69: am 50a3cfbf: am 5f05a1f3: am 2380f927: am 0013f97d: am 5906b05b: am 7058b02a: Extract a new class for app-specific workarounds.
76319e9 am 6a1e1b4c: (-s ours) am 39e82fb5: am c9e08527: (-s ours) am 87fa6995: (-s ours) am f8ce1ffa: (-s ours) am eb724ddb: (-s ours) am 7f78bd5e: (-s ours) Reconcile with jb-mr2-release - do not merge
b3f48fb am ed772e02: am 9ecf1b97: am 7d4c42af: am e348a313: am ec6e5d37: am de4e579c: Merge "Fix punctuation logging"
9edb2a3 am 0503ac42: (-s ours) am 6093b8ef: am 24616eff: (-s ours) am e6098b20: (-s ours) am 265861dc: (-s ours) am 82c852cb: (-s ours) am b528e251: (-s ours) Reconcile with jb-mr2-release - do not merge
106660a am dd6592ef: am 502d0584: am 2d9093a1: am a9c36271: am f83050d9: am 17b63ba5: Merge "Remove unnecessary commit/uncommit"
fbbb275 am 883e1117: am 2c6d72d9: am 1ea4319b: am 77907a94: am 577bc298: am 7af5300c: Merge "Add claifying comment"
fa150a0 am d662a4b2: am 0f74a347: am 9f405afa: am f7877678: am 9a606af4: am a404e365: am d40b4729: am b1e37e4a: am f1dcf725: Merge "Don\'t process recorrection or resets when not shown"
2cec1cd am d6ab843d: am 5ed2c649: am 2153eda7: am 22e449c6: am a12f001d: am c3c879ed: am ff0bd7db: am 25f0c808: am 96a9f357: Merge "Fix unintentional setup step advance in orientation change"
f2bcf77 am ab0f78bb: am 0b6aaf0b: am 0b9b70da: am 40a295dc: am 84828e15: am ad6df987: am d6a7a26d: am d59c1f83: am 50259c70: Merge "Tune layout parameters of setup wizard"
a04dafc am 70420b71: am c430cb13: am 7ea5d079: am b3a6419d: am 9e990883: am feb169cb: am e7ef9669: am 7d9bd6f5: am 66b87269: Update welcome fallback image (using xhdpi asset)
4710bca am f33087a8: am ca01d5f2: am db6591a3: am d4af111f: am aa9d2ae3: am ce0273c2: am 883905f4: am 7fe67544: am 769427cf: Adjust aspect ratio of setup image
61eca49 am 89a457ec: am b4955bdf: am c532c519: am d8ac191f: am 8aec7fad: am e0d3bb2c: am b6161b40: am 66c5f8cb: merge in jb-ub-latinimegoogle-azuki history after reset to jb-ub-latinimegoogle
e6294b0 am 8f920423: am 3b341f8d: am b78340ba: am ccbb662e: am 6a923429: am ba4e480c: am 39afaf3d: am 6d0f0347: am b2d53be7: Merge "Remove FeedbackLog instance variables."
8e1975c am 3ba0ce10: am 559a2bee: am 97e4d4b4: am 3cac8bf4: am c1c3df70: am 091bcabf: am 46bf9f49: am 4e3a8afd: am 8b56ad78: Merge "Revise welcome screen video and still image"
71f24d1 am ca25c610: am de68ec72: am 94ee7b39: am 9da1f073: am 15cec207: am 7a724805: am acb37023: am 23bfac83: am d78c776b: Merge "Adjust sampling interval for gesture stroke drawing a bit."
6e7bd84 am feb308fe: am 0a672d86: am 1f413d84: am 784a961b: am 212798bf: am d8e8b007: am 5ee11c5d: am 2e0fc8bf: am d6d70e73: Merge "Revert "Fix isSuggestionsStripVisible when keyboard hidden""
48ea9f0 am fb7ae63a: am 0601cb49: am b93e782b: am d16eb1a3: am fe84bbd1: am 315e8fac: am 8e7b1739: am 3fff5179: am 41016aca: Back to previous keyboard layout by canceling sliding input
85adf11 am 20dfc9e0: am 2ca3986c: am 5a240612: am bcccd22e: am 07ba843c: am 7ab91dfe: am 03f2ca6d: am f46eafe2: am c9398a3b: Merge "Fix PointerTrackerQueue.releaseAllPointerOlderThan"
99d1469 am ec758d69: am 282d9bba: am 002039dd: am 00090e11: am 00d00767: am a1912d14: am 95586abc: am dccad3ef: am cb0d1c4c: Fix isSuggestionsStripVisible when keyboard hidden
ad952e0 am 1f0a9bd4: (-s ours) am 7c3ffb45: (-s ours) am 905f34ff: (-s ours) am 5576afdb: (-s ours) am 7897e758: (-s ours) am d64589b4: (-s ours) am 8587e879: (-s ours) am 5ec5e0b6: am e69066d1: (-s ours) Import translations. DO NOT MERGE
23cfda8 am e6f04426: (-s ours) am db1f0ac7: (-s ours) am a5f03a1f: (-s ours) am efcd9c78: (-s ours) am fff0c8a9: (-s ours) am 29cfa87b: (-s ours) am fd2c2e62: (-s ours) am 298d8232: (-s ours) Import translations. DO NOT MERGE
db0d225 am ec517ec7: am d0648d66: am 8185b774: am 4e7c1637: am f6270ab2: am b76d1737: am 2d86b73f: am 035c68a1: am b121538e: Tune maximum keypress duration to 100 milliseconds
796613f am ec462f9f: am 5ced4cf2: am e3748ed9: am a295927b: am c8d6683a: am aeff9902: am 7e52c35d: am 94c54eca: am e8336aa8: Merge "Fix keypress vibration duration of HTC One X"
75c92ad am b31c6518: am b1c6ffd3: am 63fc524f: am 61629255: am c05c2526: am 93a1540a: am f1973350: am a70da988: am 5f857a35: Merge "Disable functional key while in sliding input mode"
efb67e0 am 8df36e6c: am 1ba88ee3: am 70912057: am 00204d85: am a0167db8: am 4103044a: am c731457f: am f6b5484d: am b5f67e7f: Add device specific keypress vibration duration database
19d78a0 am 0d2efd20: am c70c32a4: am 84627c43: am 484545c4: am db40c5d7: am 81fabdb8: am 73673b4c: am f1708394: am 0efd8d1b: Fix landscape override value expression
100de3c am e0a201be: am 6d20e50f: am df4b9eaa: am ce291bfc: am 6399108c: am 209a97bb: am 7a876b31: am 813ba9f5: am 6b0bcfba: Merge "Disable long press timer while sliding input mode"
604e2be am 3ebbd86d: am 3f080835: am db0cc3d5: am a8aa563b: am 4268fdea: am f05eeecc: am 94ad2ef7: am 094447bd: am ad662ade: Disable delete key repeating while in slide input mode
52aa78b am 294b2c17: am 4501c75b: am 1ace0735: am 7ff5db64: am 7c856e16: am cae4cd7b: am 66e5e05f: am 6780e43d: am 18184eac: Support regular expression for condition pattern
234bcc7 am aef8af97: am c8a5fe51: am 20d4751f: am a3ec57b3: am de1115a8: am 4c6fe8ed: am aaf7d70b: am 6f647842: am ec83457d: Merge "Support multiple condition for getDeviceOverrideValue"
0ab926e am 146acafc: am 184fc484: am 77d61817: am 451b6c3b: am 99effbc0: am 645b62fb: am 8738eeaf: am 01c133d7: am cb3bba3c: Rename GesturePreviewTrail.java -> GestureTrail.java
28cfd8e am 0cc0e39b: am 0df768ab: am 54eb5bbb: am 1831d86e: am 772990b6: am 22fa8123: am 7bc99237: am 03a32146: am 7d72ca0b: Avoid JsonWriter multi-write error
ec14cde am 81dde43f: am 95d84f60: am cbbe8f2e: am ceedfcc5: am 1da572e1: am 7c2ca940: am 1e0f8cff: am 697f6abb: am 260df841: Merge "Remove unused code"
7c77298 am de65abbd: am 011edb32: am 2d82e679: am 2325e858: am 5975a02e: am 28b9aec4: am eaf5c227: am 026b2645: am bb17034f: Merge "Remove ref to LatinImeLogger preference."
26e975a am 1a0556c3: am 3b601576: am c188bb61: am 548778d3: am 398e03ea: am 3ffe11a5: am 4ee6df8d: am 1f8b354c: am 4135c2db: Merge "Avoid NPE by fixing ResearchLogger initialization"
33402c7 am 710790b0: am 435ded26: am e17d367e: am 38a30fb0: am e3158e93: am aca3b625: am 941e8bba: am a01ab9ea: am 565ced45: Merge "Refactor StringUtils.findPrefixedString to findValueOfKey"
5ee347f am faabe9bf: am 53b0617e: am 7ae37424: am 9e533398: am 2ffe29b6: am 4b18d513: am e90fe9c3: am afc40e74: am 4705c0fa: Fix screen flash when launching settings activity
e848e1a am bafb5828: am 7184208a: am 575d06f5: am 5e0d0242: am dfd21666: am 82e697bf: am 05aa5e75: am 48002809: am 2b5c9726: Introduce another activity to launch setup wizard
5066663 am 18ad0562: am 8912e833: am 218ab2a2: am db6feecd: am c7f2031d: am 1784791c: am 82e3ea95: am e7de0ce7: am 5ffa5bf3: Merge "Keep SetupActivity alive to check re-launching from launcher"
3d6cdc3 am 76b08e5a: am dd512e68: am 86749e88: am 14a54c67: am b5feac06: am b2e4031e: am 28eab9d5: am 07905b6a: am 2564bd09: Merge "Reuse old preferences if possible."
763140c am b912a401: am 6ec1713f: am faeb31e4: am cb3e8f9c: am bcc04608: am 94734c93: am 1884044e: am 81662dd4: am ba35426f: Merge "Tweak a label in the personal dictionary settings"
82f32e6 am 0740e038: am 091210b5: am 206eebbd: am 81b92a35: am 78296e91: am aab8a18b: am 1cb72a09: am 384d4e5b: am 2ad7023c: Fix detecting out of keyboard area
eae3e7e am 2a0bb1b5: (-s ours) am 18b361fd: (-s ours) am 0998f0d5: (-s ours) am 80698db1: (-s ours) am da09228f: (-s ours) am e31e4a9c: (-s ours) am ad12dfa6: (-s ours) am dfc0adfe: am b0aabbfb: (-s ours) am 8dafc8e8: (-s ours) am 22e6a5c5: Import translations. DO NOT MERGE
30cd82c am e931d4ea: (-s ours) am e33214a3: (-s ours) am 117dc6ba: (-s ours) am 0a4f507a: (-s ours) am e313153d: (-s ours) am 9e58ced4: (-s ours) am 86bd88fa: (-s ours) am 0e2f68c9: am 42dc0c25: (-s ours) Merge "Import translations. DO NOT MERGE"
43fa288 am 9a9b2b23: (-s ours) am d2119d79: (-s ours) am e7cf63c5: (-s ours) am 78a2b54a: (-s ours) am a3c48c25: (-s ours) am c78d98e9: (-s ours) am 896767cf: (-s ours) am a45821e6: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
8483677 am 0a2534ea: am 3d93ba6c: am d5ed336d: am 15ce6934: am 6b3a80e6: am 87abf6f6: am 32866ceb: am 2a383bfe: am 341f1b23: Tweak gesture debug
9a23963 am a522f33d: am 46b39cf1: am 9c82dc48: am 9aba0c14: am cb0df332: am 9135599a: am 41b21c47: am 45c925a9: am 52cb409a: Don\'t resize debug array if production
25e45f6 am a64ef4ca: am 1f9a5e9c: am 7f09a818: am ae789987: am c0a5987a: am 5a846e8f: am 99cccf3d: am 7f9b3e62: am b2c4c730: Add debug facilities for gesture
7a79aa4 am 676db883: am 5e299e9e: am eec2e9eb: am c479bc81: am 85b82f67: am 9dd800ea: am f5bb5231: am a8254f73: am b9021090: Fix usages of getEnabledInputMethodSubtypeList
a322c77 am 4c9d21f4: am bc13415b: am 8c16fa69: am f4135159: am a95e8368: am feece939: am e8f68d22: am 14c0e4e7: am 499cea94: Use revised Google Keyboard icon
7d8581e am 9a4b0f11: am 74ba5d25: am 3ba56b26: am 05a571ad: am 0e56540a: am 5d50556a: am 3da7bdd3: am e868922e: am 3e375863: Launch setup wizard as single top activity
c49cccc am fde684e8: am a18a6fd8: am e4a446d2: am e13d3a28: am 7d4030b7: am 2282fcec: am 29177deb: am 114ec4ac: am 71d52474: Merge "Optimizations and safeguards."
ba8a511 am 500fee82: am 0cb45b13: am 8e2ed792: am 17f3ea05: am bfbdfdd4: am 27f3cf5b: am c990ed5e: am 502c041e: am 5064ac88: Merge "Be careful about the dictionary size in detection methods"
d92342c am 63be2c22: am 8dc46f7c: am 5487339a: am e6290166: am 829689b0: am 0d997c3f: am e3ca68aa: am 9e5d7abe: am eab27c1e: Merge "Add account e-mail addresses to the user dictionary"
3e539be am 2dcd913e: am 13acdc83: am 560bfd37: am 6b496cbf: am d2286217: am fcb64160: am bd2aca0b: am c6143574: am 5b8b76ba: Merge "Move gesture preview trail parameters to resource"
bf0eb32 am 9908bc5d: am 4f799337: am 4773a545: am d2ee864e: am d993f92f: am fe55e380: am 1c7a15b5: am eecf34a9: am faa94a2d: Merge "Add owner\'s info to the dictionary"
89f7f9e am 81e6447b: am 3de6e07c: am 9a1be285: am b28f4032: am ec2f54e9: am fbe55eae: am 7fdd3431: am 873f9b90: am 6435c800: Merge "Fix an issue on the transition between the setup and the settings"
ec786ec am d5516fdc: am 0e5797da: am 7121a6cd: am a8df42de: am 0c85a795: am d87fce38: am 7e5e4c85: am fe856be8: am f59c4f68: Fix labels in the personal dictionary settings
e598a37 am 437d064c: am 7c992669: am 5a7849c2: am 87cfcbcf: am c1381be0: am e93eb247: am a5f0a52d: am 778eabfe: am 244a24e3: Consolidate dummy proximity info to the spell checker info
1070a50 am 318b1dfe: am 7b39521c: am 5c043059: am 20930824: am 59a29cea: am c976add2: am 8facddba: am 9b5965d4: am 1eb1af75: Merge "Fix looping logic bugs."
a9a34eb am e665c718: (-s ours) am 6420c48c: (-s ours) am 2c43155c: (-s ours) am 4dfe55ff: (-s ours) am bad5fbcb: (-s ours) am 1e6135e2: (-s ours) am 517f7865: (-s ours) am f7937a94: am 542bcbea: (-s ours) am 71778d25: (-s ours) am 34a0dc5a: Import translations. DO NOT MERGE
41d9880 am 661ce373: am 5cdd3721: am bdfc8fbd: am ef8d9d5c: am 007bdf71: am 9f9f296c: am 3c382888: am d2dbbc41: am 104bb70c: Merge "Avoid drawing too long gesture preview trails"
cf9c167 am 3069f0c3: am 6e83eeb4: am 8e0bb7f3: am d41ba9d4: am 411adbbf: am d19704ed: am d942e6e6: am 0633a208: am 2afe88b8: Merge "Unify space-adding on gestures."
6ef7e74 am 4040ecc1: am d5ca85da: am 815e65f8: am 1e16eeda: am 0bb918e5: am d320f201: am 06579eda: am 86af3e9f: am b90a86b3: Merge "Checking key edit distance of candidate words for gesture scoring."
02d9068 am 26c610a1: am b5f3e514: am 8d85524f: am 36118a2d: am 41c423f9: am dd1a8597: am 4334809f: am 1e7c0677: am a9dd74cf: refactor spell checker
9cf267a am d349453d: am bfcd43ca: am 20acd22d: am bb366847: am 18e6f5fd: am ae0f9e73: am 55b98d25: am 7b6b30df: am 9d71a6c9: Remove unused device form factor values
7909ad4 am 62268189: am 3449a2d8: am bb978fe5: am 36bb8a9c: am 3a20d7ab: am d7ed39f6: am 710a12e3: am d192dd94: am 84ac8f31: Move empty listner to KeyboardActionListener.Adapter
4eaf614 am 8a20bea5: am 3f5daa0f: am 82a3df5b: am f3c28421: am 99f977c4: am 734617db: am 066a445f: am 0500edcc: am 40eb31be: Merge "Clean up unused static variable"
ecbcbee am 3f06f11f: am e9c7c297: am c3cc8fd3: am 06edf269: am 132d8910: am 33dac33f: am c8187713: am 221d37d7: am d430c92d: Merge "Fix exact match profanity"
b475ee4 am 2cd524b6: am 69892196: am f4130842: am 80877f52: am eae16583: am cadb19e3: am bbc91a06: am c8dcf48e: am ce67b416: Record down point as gesture preview trail for sure
605febc am 368ee87a: am ac1c9b25: am 6d7fcf2b: am e25f6ef1: am 7018cced: am d227ab29: am 7afc241d: am 7a926b3c: am 4ddf1e47: Remove unused gesture preview trail code
5c27220 am d90eaddd: (-s ours) am f5def65b: (-s ours) am a0ae25fe: (-s ours) am ea705d86: (-s ours) am d887218a: (-s ours) am c9ac1129: (-s ours) am 51d694fb: (-s ours) am 83973d45: am c7588446: (-s ours) Merge "Import translations. DO NOT MERGE"
86022ae am f4d8953d: (-s ours) am caa6559a: (-s ours) am 01e02bc0: (-s ours) am 894f0dd9: (-s ours) am c97c335b: (-s ours) am dff92757: (-s ours) am e29d2e82: (-s ours) am eb4f9744: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
4c93f0d am b2675eab: (-s ours) am 4af94918: (-s ours) am f33c0f4d: (-s ours) am da57c7ec: (-s ours) am 9a12a8a8: (-s ours) am 56fc9418: (-s ours) am 6d4914c7: (-s ours) am b9efe4b5: am 458bfeea: (-s ours) am a8478986: (-s ours) am b55b15c3: Import translations. DO NOT MERGE
341ed61 am 2add0c4a: (-s ours) am 4d1fb901: (-s ours) am 97bf8615: (-s ours) am 97f41e33: (-s ours) am 09ba54ac: (-s ours) am 61154e65: (-s ours) am 69a861b1: (-s ours) am b7065916: am dd8197bc: (-s ours) Import translations. DO NOT MERGE
607330c am efaf5628: (-s ours) am 205b13a5: (-s ours) am 3f38b651: (-s ours) am 961823f6: (-s ours) am a2df2655: (-s ours) am ae71c5b0: (-s ours) am f3cfc524: (-s ours) am 6939f8dc: (-s ours) Import translations. DO NOT MERGE
025bccf am 4dc923a0: am 92222c0a: am 0fd373ee: am 863e281d: am db3591a8: am df354cb1: am 6c97d676: am 4c7474d5: am c5a29fa8: Revert "Fix exact match profanity"
f1a2a97 am 1da1feda: am e5a34868: am b4c9cc63: am d6e17195: am 3fe6c4f4: am 3792fa4b: am 4e8fde00: am a36266dd: am a5be033d: Preserve setup wizard step while orientation change
268d298 am 4bd7d179: am 4ffc9322: am 2097f0d4: am 4dd37bb7: am 4565c8b2: am db92fe62: am 3c93fdc8: am 9bb189f6: am 7d19ab5c: Using int instead of booleans to save keyboard shift state
72cdf3e am a390047b: am fef4c342: am 41466ebc: am aac0783f: am 13afe2ca: am 503ab45a: am 62dd1ee3: am 3c1a18c6: am 7f8dd50b: Save automatic shift state while orientation changing
9e98458 am 158b3c2c: am 31b3a24f: (-s ours) am 6fa88d6e: (-s ours) am d1864bac: (-s ours) am deeaf9ae: (-s ours) am da33179c: (-s ours) am 0a0b9fe2: (-s ours) am 276ed0d6: (-s ours) am 9e0ffd35: (-s ours) am f9a4732e: (-s ours) am f7e4057f: Merge "Import translations. DO NOT
a0ba17e am d7903e25: (-s ours) am 0c64b713: (-s ours) am 6459733a: (-s ours) am 3d7c4cc1: (-s ours) am bdf7113c: (-s ours) am c7f37218: (-s ours) am bc6fd1a6: (-s ours) am 11d4d240: am 39b3bf8d: (-s ours) Merge "Import translations. DO NOT MERGE"
d72b594 am 1110bd5d: (-s ours) am 5ee45793: (-s ours) am cf904030: (-s ours) am 5a8c2fac: (-s ours) am 62bf6fa5: (-s ours) am 0ffe46a1: (-s ours) am a8fb8b4b: (-s ours) am e351e10a: Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
e1fd5de am 4fe1f32a: (-s ours) am 95be27fd: (-s ours) am 70a09b36: (-s ours) am 5aab3bb3: (-s ours) am d72c805d: (-s ours) am a2942457: (-s ours) am 168d43d7: (-s ours) am dde8e9e3: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
efd0cfb am 7e9672cf: am 25cbda13: am d19e8451: am 801a8876: am 59b93354: am 2a06798e: am 6600b06c: am cd196fd5: am 307f49b8: Mark some unit tests as @MediumTest
290be74 am ee96815b: (-s ours) am c7f05e44: am acfbfcbe: (-s ours) am c6d49148: (-s ours) am 8fad5d83: (-s ours) am 6f9617ab: (-s ours) am 77c6d2bb: (-s ours) am 25a713d6: am 11b9f680: (-s ours) am e5daf660: (-s ours) am 6845427e: DO NOT MERGE: Return possible suggestions in Google Spe
51ed787 am 6b62c6e9: am 94018741: am b4d9d140: am 6bee71b3: am d0981b0f: am 771b60ba: am e229cd97: am d8e55277: am 83757d43: Merge "Pass blockOffensiveWords as a parameter"
c31ce3a am 122e4514: am 18c95594: am 1fd7d6b9: am 5b04d8b5: am 43d34fb8: am af1196dd: am f415cc6b: am 56550ee5: am 1490b534: Cleanup -- follow up to Ief04a4abb6dc1f79660a2e419c9c5e271802b5a1
e5f448b am 7438e6bc: am ef95a3d0: am 17c8d766: am ee180b02: am f00f84a7: am 679bff89: am 8781e3b6: am 483fc6f1: am c43417fb: Fix build
556601d am 143e6f2d: am dd199e6b: am 6adf817f: am fb238e46: am 0c179788: am 1b62da75: am 6b93b185: am 3eee5cd2: am 53b37dc0: Merge "Fix a layout problem for pre-MR2"
aa13c1f am 909cbd1f: am e3923e65: am 28685e72: am 7ed4f366: am 6dcfbae4: am 4827a249: am c363302e: Merge commit \'3ac40c6a\' into jb-mr2-dev-plus-aosp
e11061e am 747372d5: am d89d9136: am ce5aedf7: am 18ece47e: am fe4cdd12: am 8923d767: am 1e08d3d2: am 6191026c: am 0caf3f6a: Merge "Introduce MoreSuggestionsListener class"
5568ca2 am c4c5d046: am 802d8334: am 50704547: am 4e90125e: am 07806b03: am 1749dba1: am d53fb22a: am fcfa2cb2: am 6314b845: Merge "Add permissions for personalization"
953a0bf am f2b2b69c: am cda685f6: am 7ffb4225: am 1b6271fc: am 95fed887: am 35952d7b: am 2f6851d9: am f405dc87: am 17a35383: Merge "Override View.drawableStateChanged to detect state_pressed"
62833cd am 175c3083: am ee7c9e88: am 0788e947: am 6ffd1e66: am 143e628c: am 7f63d12e: am 6cf492e4: am 941b288c: am df2eae6e: Fix exact match profanity
546d133 am b16017d5: am 8b2a17e9: am 54b1c86d: am 3688ddd2: am 7a0c82b2: am f6cd82d7: am 03fe0cf4: am 3b892164: am 7b2114a4: Display still image when device can\'t play welcome video
3f71759 am 56f10d19: am b04d0337: am aac20e4b: am 31ddb205: am bfdb0fb1: am 457b6ae8: am a10c80fe: am 4aa48aed: am 019c3806: am ace3f3c5: am 25c90e6d: Merge "Don\'t do recorrection when suggestions are off." into jb-mr2-dev
5c518d6 am c8e34872: (-s ours) am f0136e37: (-s ours) am 5b1fe393: (-s ours) am 5ca69fe4: (-s ours) am 5d9f4081: (-s ours) am 00078f79: (-s ours) am 50925559: (-s ours) am d2ea99b7: am c9f49b88: (-s ours) am b4251873: (-s ours) am e5ae0bd3: Import translations. DO NOT MERGE
caaf567 am bfb9af84: (-s ours) am bb0a3ccb: (-s ours) am d33c8baf: (-s ours) am 949b2a42: (-s ours) am 7bde4523: (-s ours) am 39afe052: (-s ours) am 6242fca8: (-s ours) am 8daffca0: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
b6c3406 am 3acf77cc: am b084305f: am 0c4f934a: am bd326eda: am 8aed26b4: am 4c526225: am 45fe5c34: am 761b5586: am a0b62ece: Merge "Cleanup an unused return value"
d1b7307 am 89e30b73: am edf8a28f: am fb7a2163: am 16a3fb0e: am 53d9ed64: am cfb0c03c: am 24fc5ab6: am f4a03ddc: am 1187ef9a: Merge "Catch error while playing welcome video"
0872993 am eca9d848: am cedc9003: am d3cbd2e4: am 15cb1a36: am 40736750: am 8e32cc2a: am 9db1f6d9: am d618419d: am 37bbaea8: Merge "[PB14] Cosmetic fixes to the progress bar"
fe7bfd6 am 4bc7b25e: am e3ab2081: am b1f3e3ac: am 6a2f0d10: am 91a1b953: am dc7cff7c: am fa47814c: am f4d7c99c: am 71c1e50f: Merge "Fix the title of the fragment of the personal dictionary"
7c6bfef am 75de987d: am 3461c14c: am 78c33f29: am 6ad83dbe: am c816430a: am 3b765c2b: am bc81ac83: am 69e1e45c: am 01170ffe: [PB13] Actually update the progress bar
d7daab0 am e71f8e64: am 9118e605: am e6de3f89: am 0bb5b488: am f10231c4: am 0512fd40: am 58434ae6: am 3bcc7545: am 965329c1: Fix missing string reference of spellchecker.xml
20b2c38 am 80fb373c: am 61fb3429: am 90d7024f: am 7ee8e171: am 868a805d: am f022a0d8: am 861d7cea: am 27c91662: am 5f2efe0f: Merge "[PB12] Implement the progress bar update lifecycle"
015e87d am adfef864: am a7a60f57: am 3848bd3b: am 35f1a518: am ff141440: am 0806d8e5: am f96eb7db: am a0a2b4c2: am 8da0c932: Reduce MAX_NORM_DISTANCE_FOR_EDIT in typing model after recent logic improvements
2f6d68b am 194a1885: am 318eddae: am fe0603de: am b7a6179e: am e74f3239: am 0da5b5c6: am 45115e6e: am 25a271bc: am 254949d8: Merge "Fix: Demote first char capitalized new words."
16d4da0 am 48ead228: am 9d32bef2: am 63588c2a: am c5f9c466: am ffc58aa6: am 976eaf61: am f892099b: am 238748d5: am 7a800e79: Merge "Avoid leaking AssetFileDescriptor."
8ae9e0b am 7b08fb38: (-s ours) am 1356f4b0: (-s ours) am 4e5fd8b3: (-s ours) am cafc74b7: (-s ours) am 6d08423a: (-s ours) am 95a2ce5b: (-s ours) am 887d1af1: (-s ours) am 9a60460a: am ed9ef5a7: (-s ours) am af77854a: am 31a70de6: Import translations. DO NOT MERGE
f2126f3 am 0913eb42: (-s ours) am 07d6c66a: (-s ours) am 8ac001a8: (-s ours) am b9d3ac50: (-s ours) am 4947c0eb: (-s ours) am 4241b708: (-s ours) am 0adb4270: (-s ours) am edb3fd1f: (-s ours) am fc281601: (-s ours) am 8f4cad6f: (-s ours) am 78e92b5c: Import translations. DO NOT MERGE
e05469e am 65cf781a: (-s ours) am b15b9040: (-s ours) am 56469b69: (-s ours) am 8c19bd5e: (-s ours) am a7eb7736: (-s ours) am 9c64df18: (-s ours) am 0b36a7ed: (-s ours) am da3c0cb9: am 2df8e103: (-s ours) Merge "Revert "Import translations. DO NOT MERGE""
e2c3c7e am b4fee8a0: (-s ours) am e7832beb: (-s ours) am fc420bd7: (-s ours) am d6e3afd4: (-s ours) am f5883b20: (-s ours) am 958f2ff2: (-s ours) am b07118bc: (-s ours) am 2b1881c9: am f51b7dd9: (-s ours) Merge "Import translations. DO NOT MERGE"
49f8785 am 7bb7089e: (-s ours) am cbe7d92f: (-s ours) am 069424b4: (-s ours) am 5c914cf1: (-s ours) am d0bfe932: (-s ours) am 253da948: (-s ours) am aa237b5d: (-s ours) am 6b89261d: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
4da0663 am c315c345: am 3a291fda: am f834d9f4: am 7ac7f657: am 76672ca5: am c53a1fbe: am 3195604a: am 7cc319f5: am 9559dd2e: Improve bigram frequency lookup
982ed8e am 9afac2a0: am 2ed7e5c4: am e2063059: am 4a4481a4: am 50e0015b: am da5c76aa: am 17a7b697: am 18d12fc9: am d69ad651: Merge "A small follow-up to I8d03bae3264974eff7b790e27c073b0a8758d17a"
6dc6bb3 am e45a683e: am 355d4e28: am e201ab3b: am bf7eb289: am 5ff8ea36: am 6a5e7501: am 4779ea60: am 88f3e4ef: am fc26033c: [PB11] Add a skeleton class for a self-updating progress bar
6562b7b am 3c5c1fa3: am 8fbfb6aa: am 0db3cf3e: am a4a4d286: am a0ced321: am 6ddcd4a9: am e4864276: am eb34f710: am ab0c66b9: [PB10] Add a progress bar to display file download progress
14017c5 am a21621ed: am ad98308b: am 11fe4638: am 4d77ddc5: am d833bc00: am 6caab13e: am 33ccdd1c: am b312f4a8: am ae577ac1: Merge "Update dictionaries"
33beb30 am d69a86ba: am d76d12f5: am e628689d: am e1e7112f: am 6bd41e04: am 9f8ad191: am 8bc5a7ba: am 33f71458: am abd1ad86: Merge "Just cosmetic cleanups"
9c4f872 am 0309b954: am 919f4325: am e5ebd26f: am 86262aaa: am d229a9cc: am ab417a50: am 605e28c1: am 4e61cf71: am 739406bf: Merge "[PB9] Make buttons that animate-out unclickable"
dbbf95e am ef61eafa: am 124ef519: am c9ca27fe: am d6253e3b: am 786f9102: am 26d68e1e: am 95abe990: am faa0c350: am be06bce1: Merge "Get rid of janky black box before the movie starts"
ef51822 am 4d08bf87: am bf65dc06: am 6c85f268: am 2d5ad7be: am 0ea8ae58: am fe54663a: am 39831964: am bb8f6fc4: am d4777552: Merge "Fix graying animation of alt-code keys when space/enter is typed"
6d19537 am 0e106309: am fb35ed33: am 5eb84600: am f942544b: am a3c7a7cd: am e0412c70: am e7c5c8f6: am 55d80e4f: am e8ed5d88: Delete obsolete dictionaries
f84f475 am 18844fcf: am 05547ac0: am a4f4b660: am db16a616: am 202677b7: am 5267bbc5: am 926abffa: am 42abed7f: am 9a98ef69: Merge "[ZF3] Add the option to block potentially offensive words"
a91f7c6 am 8da8a884: am 1f95ce93: am ffee718e: am 46704d26: am c5015deb: am 1101227f: am 3160671b: am 330072b0: am c03aaa1b: Merge "[ZF2] Read settings for profanity filtering."
3dd074f am e0f78d5a: am 9b525ef6: am 8ab5967a: am 0b459d21: am edfb5bc9: am 3d3902ff: am 4746093c: am a9b0c4fb: am 1ff8b1ce: Merge "Update dictionaries"
03bf6a4 am ae478dc0: am b8dc0e0d: am 5f0d026b: am d7260980: am 6e77dadf: am 501a4755: am 685b6558: am 75a6a525: am adbafa1a: Merge "Support ICS on the user dictionary settings"
6a6a033 am 7803072f: am ca385e30: am eb6be873: am 6b21eca0: am a7458183: am 4036c18a: am e681b528: am 7a2fbbb3: am 4bb312c7: Merge "Add strings-appname.xml to AOSP Android Keyboard project"
d93482a am 219eef3f: am b09e9222: am 913ce054: am b7407520: am 4ac9456c: am 41d46c84: am 33eaf073: am 01f044b0: am dca46b50: Merge "Keep task stack when invoking settings from setup wizard"
f7fd225 am 375024af: am 82a0080a: am a29d3b63: am 1ac906a7: am 30ef393d: am 09b8783d: am 037be7fa: am 3385fe8f: am 9fc82bdb: Merge "Remove graying animation of alt-code keys while typing"
589ea32 am 274a9c6d: am d40e77d8: am 49992dac: am d248d49c: am 77b4c24a: am d0e57396: am b55f0be8: am 17fce9e3: am fd02ec10: Always consider corrections of intentional omissions (e.g., apostrophe)
7d6b55a am 4318a311: am 99915d92: am 87de110c: am 0185bdf8: am 97fe53b9: am c471c0e5: am 511432b2: am ba4677fe: am df3ca042: Fix deleting a dictionary
cd62000 am b135da78: am 0f978c4d: am a024aba2: am 334f5e8e: am b5ba5f4b: am f089e298: am 5ca33bdc: am 12b35158: am 1919072c: Merge "[ZF1] Check profanity in Java rather than in native"
58d65af am fb7f14ad: am 7a3a4d08: am 6bdb9aa0: am 0067c22b: am 2bc90074: am d0bad5ab: am fa51a86b: am 9799b7dc: am fb34869f: Merge "[PB8] Add an animation upon status change."
69c74b2 am ee9b897b: am 6ac87aec: am be7dcffa: am 05b7a08d: am 2aa4c5fb: am a6e0f544: am 03b6259b: am 4ecc0a29: am b1b03cfc: Merge "Fix missing initialization of PreviewPlacerView"
480835d am 9bfaf3af: am 4c1f7fed: am 2a05faeb: am 5821093e: am 599c4e24: am 3f6ccd13: am e591c0bf: am f2edc2a8: am 3261746f: Merge "Fix exact match checking for words with digraph."
17c2635 am 938fc034: am a1750eb5: am 0f992dff: am fde870b6: am 2a7b624c: am b4bc130e: am e6b7fa93: am 47c5846d: am 43590149: Work around a bug in older DownloadManager versions.
2ac6f85 am 719fe111: am eebaf132: am 19d47087: am 4473367c: am a2c73cbd: am 2b25c68e: am b7853ede: am 13a2e1b2: am 4dc77dcf: Merge "[PB7] Export animation code out of the preference"
e3e69c7 am 07708ba1: am 02f31e7d: am ea189991: am e9a1e249: am 8e3ec23a: am 6f3c5af3: am 8810ac41: am c090b38c: am a995bf40: Put temp files within app files
0404de6 am f79dc17d: am 21df6c41: am 11f67124: am 4180df05: am 83bd9f3a: am a8e0946a: am 56ec8d6a: am 36de7a5e: am 30f0f3a9: Merge "Implement a functionality to add an entry to the user dictionary"
25d5be4 am 030abe19: am 7508080b: am 8cf4c163: am 2dfd3f15: am fd144a90: am ca940c2f: am 2037d6e4: am 7e22f2e3: am 2cf450f4: [PB6] Encapsulate the buttons into a view
be12772 am 472b98f8: am 4cc76912: am e9a0703b: am 14458503: am 6c87b6e2: am 9eae1f97: am 6ace5215: am 7a9ec9dd: am e91387e2: Merge "[PB5] Store state in a more convenient manner"
109c8f7 am 8a37e64e: (-s ours) am f2868b03: (-s ours) am 02ebe9da: (-s ours) am 332a6266: (-s ours) am 0d8ef210: (-s ours) am 56283324: (-s ours) am 6116b9f7: (-s ours) am 8b2dcbcb: am 348e062a: (-s ours) Import translations. DO NOT MERGE
63c5564 am 6606664f: (-s ours) am 910b71a0: (-s ours) am f8be73d6: (-s ours) am ec311ab5: (-s ours) am eed5db73: (-s ours) am 661593de: (-s ours) am 357460ae: (-s ours) am 44ba9cc2: (-s ours) Import translations. DO NOT MERGE
fba7286 am ea6ff093: am 9e7bd2eb: am 59f3395c: am d961ebf6: am ce8ce90f: am 55e6d8d0: am a4d5187a: am 6157a049: am e91c001d: Merge "[PB4] Make a memory non-static"
eb0fc6f am 56f6e75b: am a00ddec9: am 87639513: am 51c2c551: am 035c1b60: am d82c7c3f: am 45496215: am 77bcc98a: am 80790d78: Merge "[PB3] Simplify storage"
c2a765f am 277c0d3f: am 27c4209e: am 33a212e6: am 1dc8e5eb: am 16753f2d: am 03e73b64: am 49ab021b: am e52eb1f7: am 776edcfe: Merge "[PB2] Small bugfix"
685e681 am 66fdfa6f: am 07eab88f: am 80c0b1ea: am 1c55e66e: am 24c5e1b8: am 1acbcf99: am 2f503e74: am 617f99b2: am 911f3268: Fix proximity/edit correction detection that affects the terminal cost.
90cf6d4 am 15267783: am 0da1e6be: am e20e2c74: am 26b5c276: am 51ad2175: am 04744d17: am b713600a: am fd4baafe: am 46913aed: Merge "Add next axction to setup wizard"
560cd07 am e3d0980e: am aef17277: am 57e09d39: am e1857789: am 5bb4689e: am 1e6a232c: am dfa5d2d7: am 38df0ed2: am b40a8c06: Merge "Tune setup wizard layout for landscape and tablet"
0e90889 am 9ecbc351: am 8336184b: am 20b262ff: am 32938d39: am 4df74596: am ff20f57a: am 96d5e291: am 6448f749: am b35aa487: Merge "Make aggressive threshold really aggressive"
48b96df am da70997d: am 19ee5d53: am 45a7b54c: am 4ece54a8: am 48e894e9: am 89b5283a: am 7710c9d5: am ceb3f293: am 0e96003e: Merge "Refactor SetupStepGroup"
7241b1e am abe5b141: am 50322caa: am 4c3c3f26: am 57dffbc9: am d7666ad5: am 568058ed: am 98db1665: am 4b4e5f6c: am f99f1a75: Merge "Check bigrams for lowercased previous word if original is not found"
e4db34b am 765213ad: am 391b7e62: am 95772c9c: am 07ac4a8e: am 262da0fc: am e0316d8e: am b689e661: am 9ff6a6bf: am 3ee39be1: Merge "Add setup wizard indicator size resource"
a5a8da9 am 20f8fffa: am 867d200f: am 05fcbf5e: am 8b1d9c49: am 650c5548: am e3c47da6: am 1f4b7481: am 6a355d2d: am 197a2d32: Merge "[PB1] Cleanup"
c8ee289 am 301875f6: (-s ours) am f052472e: am a1152760: (-s ours) am 9ba8dda1: (-s ours) am 96401b43: (-s ours) am 59d90f89: (-s ours) am 459c83a2: (-s ours) am bf53cade: am b71e435e: (-s ours) am e55ae342: am 0e5b6384: Disable shadow of gesture trail (DO NOT MERGE)
5b908d5 am a2be12a2: (-s ours) am 4776a462: (-s ours) am ba2b24e7: (-s ours) am 8804f2a6: (-s ours) am 5893220a: (-s ours) am 8df657d3: (-s ours) am 778b8c3d: (-s ours) am 23c1fd83: am ea51fc9c: (-s ours) am 6b87e270: am fc036454: Import translations. DO NOT MERGE
85ed37f am db3f1345: am e36773e0: am 3d51dbb3: am 75c7cd2e: am de8fad93: am 9b59e68e: am 230068e2: am 5cd83c93: am 9a289c08: Merge "Use resources for dimensions of setup wizard"
77270ad am db3926d3: am 8ba86dea: am e425c04e: am 55839083: am c924801a: am d5a1e30e: am b00dc36b: am 5dac40f2: am 586578b7: Merge "Disable shadow of gesture trail"
3c64fa4 am 0453130f: am 902daa63: am 87b41356: am e46e4b23: am 834ac8d4: am 9f85d497: am d66e4c45: am 0bc46dca: am 4b7e0c5a: Merge "Remove wording "wizard" from setup application"
63992be am 037f61bc: am 415d0903: am acc1d931: am f672fc91: am eb888a01: am ecc459af: am 85e8dca4: am dc079451: am 480284e2: Merge "Add edit personal dictionary settings menu"
a9ab6da am 1c3815b2: am 8c930641: am 151c806e: am a3cbfe0d: am d2dc2d39: am 12ac4d55: am 5fe03e93: am 1aab945b: am c3f47836: Add an additional ID to the client info.
bdb3a39 am af3679f1: am 7422c43a: am e0b57919: am 18dfb405: am 7abde243: am 21e6e12b: am 5d8638e4: am 56fab87b: am 14aa8f1d: Fix autocompletion lookahead handling
221e637 am 0b837599: (-s ours) am fdcbbf40: (-s ours) am 730ce6a2: (-s ours) am 9370457e: (-s ours) am 337e45a5: (-s ours) am 90ff1c45: (-s ours) am 7e383483: (-s ours) am 6ef7a95c: am f595a062: (-s ours) Import translations. DO NOT MERGE
b035109 am a4ddff8d: (-s ours) am 0bd5082a: (-s ours) am 072f1fd7: (-s ours) am a73bf9ab: (-s ours) am 23470172: (-s ours) am 4674c44f: (-s ours) am a25cab6f: (-s ours) am 3b4a2b31: (-s ours) Import translations. DO NOT MERGE
3e8a7cc am 1230c824: am 79642e0e: am d6be3fd4: am 10f50009: am bffa1894: am 4937d4c6: am 874c4fda: am 434abe45: am 9b4e3db1: Legal notice
60ed054 am 31df9aa7: am 8c0dbd04: am f8202b3a: am ed686652: am 4722a400: am 9b27761c: am 16bacd59: am 34b00870: am 1a9bf159: Merge "Don\'t triger onPress and startLongPressTimer when gesture is canceled"
05de05e am de566bed: am a5d7235f: am e8743aeb: am 04d573ee: am ea0a2d3d: am fec589f4: am 7a584880: am 80a98ee5: am 508ab248: Merge "Implement IMM.switchToNextInputMethod() for ICS"
41f023d am 92e13e5b: am b634b92c: am cf34ec74: am 0b0ed3c9: am 94ca19ee: am 9a6050df: am d8217ff0: am 19c46d32: am c9688ef2: Fix a small bug
08c97a9 am ce47c639: am 0813b1d3: am b0278f3f: am 5c9fbe19: am 4685e53f: am 06c75423: am cd7f6963: am 72e8d942: am 6d25be9a: Merge "Don\'t kill suggestions with native score < 1"
85d065f am 192e4f44: am 4f98bffb: am b0b15736: am a90ae9bc: am 2d3d4250: am b5bb317d: am 962c245c: am 6bbe6858: am 0f07935e: Centering setup wizard welcome video
7de5879 am cdbfd0d4: am 5ab0d2f7: am 43b65cd1: am 29a53c5f: am b022f3c9: am adccd218: am 77d7f8a0: am 72797500: am 2a9b5447: am a56c7020: am d4ab58a0: Add translatable="false" for appropriate entries
a708f06 am 53560879: am 55d86194: am 47415587: am 28f1b992: am 3b0a6bf3: am 1a017fc7: am 6f3b9ddd: am bd99e8dc: am 41b34cf2: Merge "Allow LogUnits to hold >1 word"
c5db596 am 331dcd09: am 340b0b4c: am 789bf1eb: am 2f26a0d8: am 1a56ff13: am a3116056: am 643bdb0f: am 6f6974e6: am 825da76c: Redisplay a hidden button after it entered the screen again.
c46d0e3 am 6d937632: am bb09e98e: am 71c4a980: am a0735e5a: am f24739a1: am b54d1bad: am 12e180a6: am 6dc9933d: am f8014eea: Hide the correct button when pressing a new button.
28306ce am e90368cd: am f01f5112: am 6e3ce30f: am 27e6a433: am d7316d30: am 2d9847ac: am 56c6c336: am ab11dbe8: am b8ff89c8: Remove translatable="false" from setup wizard strings
6aad273 am ca095c0d: am 239c161e: am c8791acb: am 18453ab1: am 072b7022: am 7f895a85: am 67f3a102: am c35e0e6a: am 42afa82d: Support landscape orientation for setup wizard
5de837a am 67a3d16a: am 9717ec96: am f2dd3ed1: am a1bc667a: am 5475b828: am eae3172a: am e8469732: am b3663df5: am 68e4de1e: Add welcome screen to setup wizard
08d1362 am 284ef541: am f6ff0a09: am 4aed99fd: am 0deeb4ce: am 23c5a47e: am cd1e44b6: am b2f8f66f: am baa1e14d: am fcefabf9: Groundwork to implement landscape and welcome screen
6bcf315 am f32f75c7: am bc19d290: am 4b546c61: am 8e519cf3: am 854227ac: am a3768015: am 680fa7ba: am 82a7b185: am 16ec2e11: Merge "Add finish action to setup wizard"
51b3fd4 am 00d78b87: am a5283e19: am 9a030f86: am f650f359: am 938fe9b5: am ce957e05: am c436f3a1: am 1a835efc: am ff078041: am f1dde6a1: am 758c74fe: Merge "Fix an NPE in recorrection" into jb-mr2-dev
4e21338 am 2a11dabc: am 2e540372: am c054cd7e: am 4c5753b2: am 32f2ea14: am c6f4f13e: am 7bb6c903: am b7abaafe: am e5cbdfe1: am 3629605b: am 77226ed0: Merge "Fix an NPE in recapitalize" into jb-mr2-dev
c9da886 am 4f44466b: am e610e392: am e4cbf9ec: am 6b6fb329: am 8cff4b77: am 48973cc7: am 8f9a8734: am fc2ca29d: am f10046bd: Remove ScrollView from setup wizard
a8158a9 am 2a661d8b: am 3cd9c140: am 5e883d06: am fd2ea588: am 59ae862c: am 708e7b0d: am 448b28be: am ed0d1156: am 30f102e2: Move some attributes of setup wizard layouts to style files
bdcf05b am de84d8f9: am 153c0230: am 98db6091: am 38484627: am 10d4986d: am e3407b75: am 64510ad9: am ae19f170: am 1f6e06cf: Merge "Make setup wizard step number highlighted when activated"
2fea38a am 5c304910: am 06eadd26: am 3a25db77: am db8c29d4: am 4c33e807: am 68067fce: am 8b085e7f: am 7158438a: am 88ee052c: Merge "Update strings of setup wizard"
120d48d am c4285ab5: (-s ours) am cb5f9318: (-s ours) am 1de7860b: (-s ours) am 8c765113: (-s ours) am 3856755f: (-s ours) am 12b3ae1b: (-s ours) am 97c48a10: (-s ours) am ef70fdd5: am 04211b91: (-s ours) am dcc59297: am 1844bec2: Merge "Import translations. DO NOT MERGE" into jb-mr2-d
610aefd am 2b17c3bf: (-s ours) am 07aaf165: (-s ours) am d93e39df: (-s ours) am 1d7997ba: (-s ours) am 052034e9: (-s ours) am 9183a408: (-s ours) am 4f87306b: (-s ours) am 3f4d2105: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
f1519ba am cd7dadb8: am b3fd4401: am afe838e8: am bcba9391: am 73b8411a: am c3425d97: am 3239d7f6: am 4f1a832d: am f02e2693: am 55b306c9: am 64eda4f4: Merge "Fix an infinite loop" into jb-mr2-dev
5ea8667 am 1060a8a6: am 8eef0934: am c9f4b9fd: am be9d5d71: am b6584a6d: am c5645d67: am 1b1fc5d7: am 936fc9ab: am 3a18ae70: am a5d2da82: am d91268ad: Initialize dictionaries at onStartInputView
bfe2958 am a5bbad8f: am 6f835f65: am 7e9f08b1: am 241050a8: am ef2f8ce6: am 0d3d8f53: am 52e0b3d1: am 0e64fbbc: am 9cf46864: Update dictionaries
cdc7e24 am 8c874504: am cd81ac9c: am cc138a5f: am 485dc598: am c2052268: am c9848ad1: am a06fdaad: am 64e87b3e: am 0b2d184a: Merge "Update setup wizard icons"
d6a7426 am c064f022: am b0055a06: am b410aab6: am 4aeb5601: am 9dcdd3ce: am 70ee9dc1: am 1efcbd67: am 8acab80a: am 56f35a10: Merge "Fix bug in counting words between samples"
5225eed am 4004f339: am c2a40f28: am 941056ed: am f3f8735b: am 787085d4: am fd140374: am bec53aa0: am 0163591d: am 550824c7: am 93c31e17: am 530fd15e: Fix bug to update last interpolated index of GestureStroke
defdb79 am d315a219: am 164f8ac6: am 5f252463: am 96260e92: am b86c20e5: am 67f00c11: am 4e37f65f: am c986021b: am 453c70a2: am 17e55d3b: am 45fd237c: merge in jb-ub-latinimegoogle-azuki history after reset to jb-ub-latinimegoogle
c9e301e am 11f8a122: am 5ddb483d: am 7b0c6682: am 0b02eff7: am 3777ee6b: am 316908cb: am 48cda918: am af0d19b5: am ac37c939: am 05da1df8: am 880cb618: am 3970352e: Make digraph lookups case insensitive
9637563 am 13f8529a: am 3ca142e8: am 287ec203: am 8d6131b5: am a10783fb: am ce343db9: am 4560a386: am a6058856: am 6aac8ba7: am ad3ebcbd: am ef83a2eb: am e01e22e1: Merge "Update SORTED_CHAR_MAP"
4537100 am eaeb55d1: am 39654ba6: am b953b5a0: am 33591fba: am d357269c: am 38a29eb3: am 390318fb: am 910bee79: am f08505af: am 38d52c0a: am a694c9ba: am ff766f8c: Merge "Don\'t insert automatic spaces when text looks like a URL"
2d9ad29 am 237f8644: am fa9ed548: am 0eb8f833: am 8e923214: am dcc42bbf: am 2a7c8b90: am b1b9fc03: am f7e2ed72: am 5b30137d: am 38046a0a: am 7abeccfa: am 1711f986: Merge "Add shadow to gesture preview trail"
b894bea am bd2d4669: am 46956447: am 53aec98e: am 37d3bcb9: am 4c6b7c50: am 80fade03: am 7e04bf26: am 8fa3fae2: am e1b9653b: am a23e25cc: am 93a429a7: am 252412d7: Use additional multi-word cost per language (for Russian)
bcfa81c am 2ec9629e: am af283380: am 91d465ef: am 74d8aa93: am 64820842: am 79a64f35: am d45893bd: am eef11d43: am 52a8f30e: am 7f8e55ec: am c6c17b93: am 962c9f05: Merge "Small cleanup"
db4a5f5 am 4db3072a: am f51ba9b9: am 81f5bd1e: am 5d70d126: am a95f6e84: am 4a794aa8: am 7925a5b1: am dae357aa: am 384450f7: am ca796e2d: am aa6924e9: am 78d65873: Merge "Don\'t recapitalize on shift while on symbol layout"
047018f am fbe18483: am f954d08a: am 1066714b: am d160a485: am dad133b5: am e66d563a: am 07866367: am 97c74e01: am 139f888d: am 074fee65: am cca43825: am 8094bf45: Match the keyboard state to the recapitalize state.
d6f9468 am 19131b19: am b8b04bd4: am dd9b651e: am d96cf8fc: am 2769943d: am 49977c64: am 601edb48: am 31ba35f5: am 3398ceef: am fe48f31e: am ced547f7: am e259b9f5: Merge "Clean up RecapitalizeStatus"
75efe7d am b5bfd0ae: am ac21ae96: am 3401f8b2: am 64165744: am 40e6fb73: am b7ec15c4: am 3257eb72: am ac397601: am 181bbf66: am 57ac9afc: am 8e5c6d70: am fd15686a: Merge "Fix an NPE"
5f37a8e am aedb16a2: am 14727224: am 008005e7: am 5adbdf2c: am f2ba6bac: am fcafe40e: am 9e17bb32: am 9c7fe5d3: am 76ffd719: am 5557bf5b: am 10800d4b: am a024ac6b: Merge "Fix an NPE"
9de7713 am 984622ba: am eea571ff: am 59a4394b: (-s ours) am 4176db82: (-s ours) am 7abed7f7: (-s ours) am af54a286: (-s ours) am 2203df69: (-s ours) am 5f2f3356: am 7eb5ed78: (-s ours) am 895fca8f: am 7cb72808: am 785c5068: (-s ours) am 5eb28c19: am a130057b: Import translati
eaa99af am 74ee8193: am 9b99b10b: (-s ours) am b14fa44c: (-s ours) am ac8a1cba: (-s ours) am 8d04cb97: (-s ours) am 28feb5e3: (-s ours) am 2a55ea12: (-s ours) am ed3b0c1f: am 50190e4d: (-s ours) am 590fb058: am d611d681: am fd2b08c7: (-s ours) Import translations. DO NOT MERG
8406b85 am 05f1e175: (-s ours) am decb3452: (-s ours) am cacad34a: (-s ours) am b823a9c8: (-s ours) am 1a652579: (-s ours) am e525e665: (-s ours) am 97a1a262: (-s ours) am 16fd5b56: am 8f661c08: (-s ours) am c3ef0606: am 38638453: Merge "Import translations. DO NOT MERGE" into jb-ub-la
39d4165 am 58a5361e: am b46b95ac: am 61b42c01: am 7ad3b9d4: am 10166a6f: am 96cb194b: am 7b9ff7ea: am 65d25343: am 671c5017: am 892f1b46: am 63e442cf: am 5fca38c5: Merge "Small performance improvement / minor bugfix"
8a1a0c2 am 888fd911: am faf445b4: am 5e80313c: am 877356b9: am 53d1b5c3: am ee411bfd: am 1cc70860: am 0814f719: am 3d4909e0: am 441fbbaf: am 9a0e877c: am e3aa7f10: Adjust CHAR_LIMITs
dc74630 am 24c21c50: am c0fc283d: am d4d12046: am f5e8895e: am 0e354eab: am fe8e9e28: am 075adbf9: am b9d1015e: am 6921700d: am 203af810: am 8e643e32: am b76ce125: Merge "Remove a useless function"
2646422 am ad12a9b6: am ecebd5b5: am 65fcac85: am 0ce281dd: am dac7130e: am bc7d20bd: am 6e8b707f: am 6180447a: am 4b457e5d: am 0376d9a0: am 647f629a: am a5a2f3e3: Remove gesture suggestions with an INT_MIN score
e5a4e59 am 28613aa8: am 5cf88c94: am e026e8e7: am c4728f5c: am f1dc8e8f: am ab2540b0: am 5d229449: am 16e6a5bd: am 4f046b59: am 5e5bd3b6: am dea5e6a3: am 03395833: Merge "Have Latin IME re-capitalize a selected string"
10a408c am 6a330b66: am d8c2a56f: am bdb056cd: am 5292e68e: am 6c409959: am b9960881: am e0050a22: am 22a679a2: am 46b762c4: am d69892fc: am 12bf5a05: am e99daea0: Update dictionaries
d2bae54 am d9d2c172: am 42cad904: am a8160b83: am 6fd7f1c2: am e841ed70: am de3641b8: am f1055515: am 203d3bd6: am 2bf09135: am 2532265d: am 34676d92: am a022c538: Merge "If there are no suggestion span, recompute suggestions."
eb4f810 am 8f0dd6a6: am c24129e9: am 5a65eec7: am 4a766af5: am d2554f7a: am cff82b5b: am 31351d80: am 7eae5718: am 4f4a7fe8: am da9c04cd: am d55ccbf7: am 837f46dc: Enable touch coordinate correction for new algorithm
8119e92 am 5a86e0cc: am e8d2114a: am e25c71a8: am 4d2e96e9: am d2e8efd2: am 816f2449: am b08397dc: am fa878fd5: am afbeba59: am ae731331: am be0e013b: am 059e084e: Merge "Reject a previously user-refused suggestion."
e27e0d7 am 9ab61646: am 0a12d887: am ed2c19d1: am 1da82714: am 2c159dfe: am ff1cf587: am 3dd3287f: am 67356b76: am bf22c2fa: am 577dc189: am 1a42236a: am 4b6756db: Merge "Remove unnecessary harmful finish() from SettingsActivity"
b962b35 am 87d1cfef: am 8073a68a: am 39b72ee0: am 3ec1e9c6: am 7217e1c4: am 372354a9: am bcbbf8bd: am 4cae47f2: am 85315351: am 18c362d7: am 5f6492c5: am 673ebb4e: Merge "Update dictionaries"
ae1fb80 am 27c14af5: am 06296c65: am 0c5eeb75: am e50c246e: am eb58bdb5: am 6e617f91: am 1f3764ed: am 85a3525f: am 511f0149: am 9797dd2e: am 2fd4a00b: am 1ec4c07a: Merge "Ignore modifier key while sliding key input"
ef034c9 am 4b5619d2: am 9f3ef7bb: am e5a12463: am 8cf00f3c: am de25dae1: am e8b83088: am a48f5079: am 61c5c6b2: am 7067e8e3: am 333bb7db: am eabb710b: am f224941c: Merge "Suppress calling onPressKey and onReleaseKey while detecting gesture"
1ac7957 am 968af281: am 359c0475: am 57f7d3cc: am 18aea75a: am 7a67b401: am b9f335f8: am 9628d204: am d2cc5570: am 2b1e1c60: am ed497d24: am 089f1ce9: am bfb07ed7: Merge "Add preference dependency to gesture input related options"
bdbd3de am 2b08fd2c: am fb627ae0: am 687a3bfa: am 052750ee: am 57fe5281: am 8f49a814: am 1b116879: am 3a1396aa: am e1f7c7dd: am d244574b: am fd959fd1: am 1903b41f: Merge "Clean up tests and increase speed"
89a155f am 1fec7d6a: am 340bb7ca: am bcaf86b0: am 137f6c56: am 4e9aa771: am b52166a4: am f630dcc0: am 9e67e3b8: am df848bcc: am b8540f8e: am 18414333: am e2af9b7e: Merge "Reset vertical correction when more suggestions are in modal mode"
e0301c7 am c3c1e552: am e8953fde: am 8cfb11b4: am 90e41da5: am eebfe359: am 9df8f3a1: am d0eee16e: am 77f92f70: am 3ea03315: am 9b7fefea: am 6223d823: am c2653d0b: Fix a typo
d66e57c am 58b53dd3: am 2c312038: am 0d9aad3d: am e0f0ed22: am 1ed7d94f: am f0e59729: am 5717f5b4: am 0af32078: am 2dc1f0bf: am ba5e450e: am 69ffa8b0: am 03d1dff3: Merge "Fix Binary dict tests"
03eb22e am 36341d7d: am 18d5cd27: am 524ff4b2: am 4f80a117: am 224a1db9: am 3fb9c290: am f3cdb27d: am 7cb491a8: am 87a3830a: am e157fa50: am 6246b7c3: am a94bb198: fix assertion
6a5339c am 6815f105: am 674630f9: am 73b66655: am 8a703835: am 93e96ad3: am 137591e0: am a7e6a2b0: am 2a279011: am 8af80b3f: am b0d3d86c: am be1232b3: am b12c2af3: Tighten unit test condition of MoreKeysKeyboardBuilder
78108f7 am c8351c24: am 038aac1c: am 8527cc56: (-s ours) am b541f4a9: (-s ours) am e22f8da1: (-s ours) am 39b1a7dc: (-s ours) am d0b80ed4: (-s ours) am 9fa8fbc8: am 670d8852: (-s ours) am 4793943e: am a270f90a: am dc64866c: (-s ours) am 0dbc8c35: am f2ab0adc: Import translati
6fae85d am b5a35b6f: am ea696e85: (-s ours) am 3107d241: (-s ours) am b3cb14f7: (-s ours) am 2bac6309: (-s ours) am 96abd37b: (-s ours) am 15047a85: (-s ours) am ce4d1cd5: am c2e36a8f: (-s ours) am 97aa9c40: am a5506b53: am bfedad23: (-s ours) Merge "Import translations. DO N
0010e81 am 055d0ae7: (-s ours) am c1658257: (-s ours) am b6beb973: (-s ours) am 9f016b5d: (-s ours) am 5b34a371: (-s ours) am f166bdaf: (-s ours) am af0d283b: (-s ours) am 4e12347e: am 931e2530: (-s ours) am 37ac3b3a: am a559e767: (-s ours) Merge "Import translations. DO NOT MERGE" int
dc78da6 am 1dae8195: am 8ca4d50f: am 69892512: am 09688051: am 829b4db7: am 6e361e44: am bc62c67b: am 0638a632: am 3386a6d7: Merge "Remove duplicate new-word bigram cost (part 1)"
8b38866 am 5696cc3d: am a8f05288: am 5130ebb9: am 7281fb14: am 5c2eb205: am e7386e15: am f61ff3af: am 13b32ee1: am 368427e2: am de51abf1: am bfe5c07f: am ededdc6a: Merge "Avoid NPE"
5c9b731 am c7cb5124: am ec9b2ea3: am 1771df34: am b86d0a25: am 96f8f9c2: am 548ff78b: am 6d908ce9: am e4e1964f: am d902228e: am f080123d: am 8895e5fb: am 128961ad: Fix failing tests
5c26685 am a3824a7c: am af9c9351: am 2f26d174: am 94c91022: am 8b715de6: am c2b51cf8: am c1aec8ee: am fd4c38c8: am 5e225afa: am 38011d29: am 41e59b62: am 2cd1136b: Merge "Remove the dialog to insert words to the dictionary."
464148a am 3af4a660: am e232ec46: am 1f75c94c: am 46aa843c: am 09f4b598: am 3076b0cd: am 433396e1: am 4d45fbe0: am 5e783427: am 7b81296f: am cb633e37: am 91bcf5eb: Merge "Restart suggestions when the cursor moves."
bffc6e3 am d71a0330: am d1e46b86: am 883ed059: am 620e2724: am 5c91fb7f: am 00e2c9d2: am 3caf964d: am 6aefd57a: am b8b0ca34: am fda69c44: am 991b1ef8: am 02ce3dc2: Fix a bug with bad application completions
ad34a7d am 57e35664: am 70cdbd55: am 9acfef11: am b3a47867: am fa75f500: am d78a7952: am abaccadc: am 5184bfe4: am 012dc7f5: am 5351510d: am 68b392cc: am d24f9397: Merge "Make shortcut-only user dict entry non-words."
5722360 am 0df32cdd: am fc6e3658: am c70156b4: am 6451d473: am 8aab2696: am aadc3209: am 097ec0c0: am 29aa47b1: am ed580a43: am 91290810: am 907a95c2: am fb5869e9: Merge "Add a class to encapsulate getting the metadata URI"
1f5bce4 am f75f8c19: am 6aa41c22: am f4d115f5: am 9c672b53: am 4552b014: am 0d4ade91: am 112db204: am b0c84b8e: am 03c4f795: am fb49fb9e: am 0ea30200: am 676c97eb: Merge "Remove voodoo magic."
f31eb50 am 1bc04400: am 0c88a606: am 6bc0b184: am 482e6f48: am 04c8a642: am 82b8d414: am 9f272ae6: am 2a3fb325: am eeb23c88: am b78f35de: am 78e61041: am 2daea197: am 47bb8d7d: am 4fffa27d: Fix a native crash in AOSP LatinIME
bc58383 am 1625e9b1: am 8036c54d: am ec0bf1ac: am febee11e: am 1dd9aeac: am 14ed8d7a: am f32684ea: am df4e24fe: am 24965bb7: am 5875362b: am 9613be01: am d0623ad7: Merge "Move some values to a place where they are easier to override"
af90ade am 7b48fdb1: am a70982ba: am da26964c: am f17b22f3: am ac1d2d7a: am dcad4ed8: am 1015c58b: am 8d58b400: am e8deca68: am a5613e63: am bdce031e: am 2927223e: Merge "Better isolate ResearchLogging data"
e819020 am 6130bee1: am e0a93a10: am 5e7a962e: am 4f1efa48: am 51f8be38: am 9bae4911: am f3161c20: am 5f68231b: am 2fb79605: am dfc81359: am 3d6b7431: am cd692be1: Merge "Change the default vibration duration to 20msec"
7b2a0cd am 5a5fe6dc: am 54bb68cc: am 55af45de: am aa8ed024: am 37e3d1a8: am fe6708a7: am c80e1227: am d25155ce: am c2b8f469: am 27dede24: am 2e4352c5: am b5d5190d: Merge "Add some utility functions."
dbe8d04 am 0f57a049: am de550e1d: am c5a380a2: am 1c18e924: am f4b048ed: am b90bb7ab: am 5b80c6c7: am bef0bb7c: am 253b54df: am 3be1c748: am 05314bf0: am 4f5f81d5: Reorder advanced settings menu
1dd9338 am 45e7fd91: am 096e5ffe: am e84ad7a1: am 850b01de: am c31e9f8c: am 60f20444: am 8ce77079: am ff231781: am eba96f3e: am 46762bf5: am 206ce637: am bd8e92d8: Add debug message to detect unusual zero width condition
dd98059 am dfa21296: am 4278a089: am 4ddebdaf: am ecbd003a: am f2604bde: am c9b8d7a8: am a8425224: am 2c2dd9e7: am 5cbe78dd: am 1ba1c411: am 93fe83a1: am f67a3881: Merge "Add TypefaceUtils"
0c2f096 am c26225eb: am e7a43a38: am 94bc0eca: am 0b8bf274: am a3742e66: am 44d2f4a2: am a4c26b8a: am da4f353d: am 74f7fb1d: am d0594519: am 4945b656: am 6c7d008e: Merge "add a debug flag to evaluate the most probable string"
e904c26 am f693dd68: am f5010253: am 9d4e9773: am e98ba42b: am e8dd50ad: am 229c7a19: am 663809c9: am 83af8482: am 9b888ca4: am 24b39f16: am 18819688: am 6d0027a4: Merge "Use SparseIntArray instead of TreeMap<Integer, Integer>"
3aec5a7 am a66b076d: am d218cfc6: am a16c27be: am 45892476: am 9ca372e6: am e2834d8f: am 8aefc778: am 5c6fcf61: am 1c3bc4af: am dabcd969: am 1dc7fd3f: am cee512b6: Merge "More precise geometry checking for more keys keyboard"
2cf7c6f am f729cd38: am 390b0c8d: am 7770839d: am d1f279e0: am 253e5eeb: am bc6f49ba: am 09ddc933: am 852e031c: am 6743a354: am e910a9c9: am b7917ee3: am 3722f087: Merge "Fix two bugs in dicttool"
cc53e47 am cdfbcf45: am f9641f21: am e765b721: (-s ours) am 36e9a049: (-s ours) am 1e1b2e1d: (-s ours) am a29f9ab9: (-s ours) am 3a2b13a4: (-s ours) am 46ef1ae8: am a4cd9ff5: (-s ours) am 42674ece: am 0afbd6fd: am 269f141b: (-s ours) am cfdc91b9: am 58df3cfa: Import translati
582b25e am 058dc32a: am d396be7d: am d43365d0: am ca2bcde0: am 17424cb0: am ece78ab3: am eefc719f: am 5582d07e: am 47b7fe24: am 330d0330: am e3dcbd80: am ac018da6: am 9620943c: am d9a22235: Hide Setup Wizard icon for stock keyboard
b38f80f am e5b245dc: am 1a9c7aa7: am 259dd5f2: am 0b772ff6: am b4aa5c2a: am e22bdaae: am 1555f75b: am f5214d22: am 0e957017: am cdf19f12: am 9bca1daf: am defd2950: am 1aaaa64d: am 75618c33: am 19dcd154: Merge "Offer to add any OOV typed word to the dictionary."
1319880 am 3dd261fb: am 91ce4fd6: am af11cd57: am af1fa668: am e5fca3d1: am 08474770: am a03026b2: am 8ef42ea5: am 37e9a69f: am 472591fe: am ea8c4731: am d355283f: am fd89cd20: am daef4e8f: am f31553bc: Merge "Fix touch coordinate calibration"
6467a6c am 601106af: am df381f3b: am b7687c79: am a2c6d2e0: am b6f0345e: am a1b9258e: am b907a631: am 6c76c651: am cae4c914: am 0dc8c6e9: am 41ac21dd: am e040aa19: am 0d72a230: am 04bb419c: am ddafcf82: Merge "Fix bugs and add tests"
0d26fba am 2736c06e: am be1e5db5: am 19b75973: am 2fa15f80: am fa0d5038: am 29867576: am 219aca5b: am 0014e8db: am 6225fc10: am 8728b9d6: am 2f7ff3cf: am e2bdf686: am bea42fc5: am 5bd24642: am 1f70a4d6: Merge "Allow logging while replaying"
b87e83d am faa84ff6: am 07155e26: am d2a6c5b6: am 8bb5f51e: am 84d3c573: am 376766a8: am d7ab90eb: am c922e674: am d01cce40: am 021cf23f: am 5df602b0: am 1944521b: am 41a049a4: am ae144fe9: am d117c1a1: Merge "Do not record log split time when handling separator"
4879462 am f954815e: am e68a743e: am b87f91ea: am 0f8d55bc: am d6b083a8: (-s ours) am c7b33b10: (-s ours) am 24051f14: (-s ours) am a2319920: am d31bb0b2: (-s ours) am 5761746e: am 3d399706: am c89354b9: (-s ours) am fb899d85: am 3019a5e1: am a8d29082: (-s ours) am d5c8247f:
4e1a3e0 am e37b2f9c: am 33bccd46: am c18d6bc4: am a14a3927: am e678f6fb: am a41c9bfb: am 00c01f78: am 0c61a0a0: am afdeefb5: am e295aee8: am b1f51ca0: am d01118ae: am 4c896a2f: am f71b9640: am d17c8bd9: Update comments
801ebf4 am 2a5a3aae: am c1deb049: am c80a55b8: am 6745f5b2: am f1b03bb0: am 9c006482: am e191316a: am cef20a89: am 3d85683a: am 14eb5e37: am 42eafd44: am 3f55a951: am b3cf23de: am a271f165: am 31f42ba0: Tiny clean up in Makefile
c41da84 am 607b6eb3: am b32dad1b: am a66cdddb: am c2b30eb6: am fe5b5017: am fa68489d: am 79f07619: am 3c08c17f: am 9b83250e: am 70a66271: am b0a7c47d: am e4d60a2d: am ff730a66: am bc2fd24f: am b68e7344: Cleanup the include paths
8246761 am 60745ed5: am 08bba22f: am d2b67775: am 976e82f8: am 1cbd9f27: am 09d9c3a2: am 98a90cf1: am 8e3586df: am 8ff8b9c5: am 285de8bb: am a6e4ff7a: am c7d4f502: am c7e1caac: am cd0984a4: am e320789a: Suppress bigram native log
06c91c6 am bc763433: am e10ec002: am 41da7f73: am 4d4deb62: am 60764a91: am b51feb91: am f89e74a7: am 9cc79ba5: am 79305b2e: am eb8ecdc3: am f17c4e65: am 23b62c93: am 40d8b652: am dfb680c4: am f5e18e99: Merge "Cleanup suggest interface"
635b158 am 3608f732: am ba76215e: am 172749c5: am 21c40b2b: am 8c1b351c: am e80026c1: am 7c7640f1: am 3ba4425b: am e4a8b944: am e950a617: am b66b928a: am 1c9da7af: am 34cff46a: am ed8fd94e: am 370461ef: Clean up a few option strings under the Advanced settings
b28ffdd am f354cc34: am 6fc428b1: am 0ffe68d8: am 4d9e8522: am 56480370: am c10f63df: am 9ae79c36: am 26acfcfb: am 13b555f1: am a52de59a: am e4678cf9: am 81782419: am 024d0e4a: am f10e7cbe: am e9f69e16: Merge "Move a generic string utility to StringUtils"
5d7e9e9 am 3243a829: am 0481044e: am c968c5e3: am c1636428: am 1220060c: am c5793dfa: am 88bf50a8: am 8aa5cab8: am 5dbfba7c: am b9ae8670: am 281b22bf: am 3c15067b: am 8ab65b8b: am 4096fd08: am 08fd3d95: Merge "Add DigraphUtils class"
507e147 am a2ef8982: am bfeb8aac: am aa7d86c0: am 81a161c6: am 4088debd: am 350d3e3d: am 9804810d: am 864c241f: am 6d9e0bb3: am 3c547048: am 49273f43: am 76293949: am f82a5a24: am 96cb244d: am 65534ffc: am d0c383e1: am 5a4949c2: Merge "Force inlining Correction::isSingleQuote
e5d5685 am f1e40023: am 306dde7b: am 0539b6cc: am 431db2a6: am 63875ee3: am dcebbaae: am ea82b21d: am 79dbeb1c: am 67a53798: am d8c1aaf1: am c086c111: am b3d7d07e: am e90df243: am 481412bb: am f3633e9b: Merge "Add flag to turn on new suggest implementation for typing"
bba3172 am bd9d2c80: am 119a6ad0: am 885ff1b0: am 45f97203: am 7223f9e6: am e8e0d4e2: am 94558219: am 18fd43fc: am 00f6c270: am 351ddb5a: am 90044aab: am 1270880e: am da90ffe0: am 898ec2bf: am 5a5db35d: am 04915a76: am c33a0ab3: keep history after reset to jb-ub-latinimegoogl
f2740ba am 69271b03: am 77fd6b8f: am e2bbc66d: am fda155a6: am a8982ead: (-s ours) am 873c76fa: (-s ours) am d75db06d: (-s ours) am a4c7b28d: am e0b4b47a: (-s ours) am a276336e: am 2cd45944: am 83c5ec6b: (-s ours) am 005df808: am 12db86a6: am c48fe5d1: (-s ours) am 51a47422:
7d43e52 am e717588d: am f8e0b8a2: am 983b4866: am 16a6f173: am 0c05b276: am 58c53964: am dbca9c71: am 9cfe2a8a: am c3c7712f: am a6ec455e: am f67e7488: am ed19c005: am ddb50fff: am d4b63931: am df35f7dd: am 02dc06a8: am 21484175: merge in jb-ub-latinimegoogle-azuki history aft
06a0aa2 am 4a4fb3ad: am 9b3fce87: am 9c5305dc: am 9240d91d: am 01dbd80d: am c451a852: am 96d4f1dc: am a069e8d9: am d981caa7: am e8675585: am 2d6305ca: am 4d21e347: am edf26bee: am d1491741: am 1e1d61d2: am d2a0c614: am b4e2a3bb: am 868805ae: Merge "Change which backdoor the t
0a204ea am 465b7d7c: am 14d356d1: am d5e72d74: am 24c5560e: am beac5760: am ffcbb571: am 11aebd5a: am 05a2f21e: am 46c38c6e: am 445d1115: am 7aa9277f: am f6de7890: am 3090e8c8: am b154f10c: am 310f0dbc: am c840ec9e: am 7cd0ffdd: am 248dcdf0: Merge "Fix a test."
99a0fa2 am 6796473b: am 668dc1eb: am 2ddb9422: am 51be4eaf: am 4f9767aa: am 9a4b776d: am 4c8d527f: am 148e15a9: am ab3280f0: am f9d5d101: am 75b099f4: am 23408ee6: am e8f7d669: am 9414d75d: am db377ca6: am 64dd4754: am 63742fe5: am d2a04e1e: Merge "Move typing policy to AOSP"
a6738ee am cdf0e0d9: am 2f3a1dc4: am 1e11b6fd: am e8d9afc5: am 01ce6e7e: (-s ours) am 1b9de8c5: (-s ours) am d9508378: (-s ours) am 06d8d5fc: am 17e964b1: (-s ours) am ce2a5f93: am 44590a16: am 9d071843: (-s ours) am de19e161: am be9af787: am e405ec76: (-s ours) am 1bd8f332:
01e53af am d69d9044: am a0a16b0c: am 5fa0e866: am 2a15c64f: am d1b59b4e: (-s ours) am f1aae28e: (-s ours) am b7519526: (-s ours) am a2ccaa57: am bd531725: (-s ours) am 01a862fb: am fd59acce: am 5a6b0787: (-s ours) am cb7983e4: am ab6ef3b1: am e1f90dce: (-s ours) am 6b29ef46:
e3931b5 am 34ee71e9: am 17398eb7: am 21d6a1eb: am c5b6fe56: am 747d95ef: am d804cb42: am 033792b6: am a24564b8: am 4376a55e: am 0f8c86c8: am a3837fd1: am 4c74aaa0: am 5d337ad6: am 0c552106: am 6c9097fa: am 3547bd29: am 228d4533: am 5779bc91: Merge "Split LogUnits differently.
f042c32 am 9da4cf0e: am 1c294e9b: am 0995977c: am 9b82e15d: am 9dcd2956: am 6e6e87d5: (-s ours) am bcf54a1e: (-s ours) am 7d5a1369: am 761c188a: (-s ours) am 08f0697b: am 6a7f4639: am 4a41a48f: (-s ours) am 27fede0b: am 5db8119d: am 7022bd23: (-s ours) am 2741e56d: am 0491706
6aea9a0 am 1e80b3eb: am 9b4ccd96: am 3455f2bc: am a0a2b9c3: am 34e2eb25: am 4adf7c44: (-s ours) am 87156ef4: (-s ours) am 214d5b2c: am 6f4025d6: (-s ours) am fbc91459: am 6ff63273: am 166b3f98: (-s ours) am f4be7558: am c60d81f5: am a35cea39: (-s ours) am 536e7220: am 9bf7e74
37b1d71 am 1e0083a8: am 94e38883: am 06917b2f: am 2e70142a: am 1260923e: am 164e681f: am c9b193c1: am fdf1a05a: am c0486a58: am 3a63e4e3: am 3fcaa3e8: am 1dc4a24f: am 538974d0: am 72c2b423: am ae0c5f79: am 3ec6a8bd: am 6c522b53: am 0c0ab2b4: Merge "Reorder ResearchLogger call
19a7ef6 am 04658027: am e547b53d: am 4b6c72a0: am 2acd9fcd: am 44800b31: am a05f6c1c: am 2d03ab45: am c633b61e: am dbb031c7: am 56e931de: am feb16b6d: am b8a3454d: am a7da57de: am 3b8d54bf: am 08a5e43d: am 19fe4d4b: am bfd7dcd5: am 0745fe83: am b8869ec1: am 0fcc4960: Deactiva
970cd02 am 0dad6d90: am 888f6ead: am 855aa95e: am eda828fc: am 77dd85d9: am ea6db9ac: am 254cb1ff: am d13a605c: am 59e17512: am 85fca857: am 300d3bde: am ab99e613: am 8a984e8c: am 2b3f1289: am 06c1baba: am b1533116: am b08506c2: am 9413e957: Merge "Interpolate gesture preview
22e1780 am a1c80285: am cc34a551: am f067287e: am 9feb95cd: am 718b9f3d: am 053e4ac9: am e406c316: am 85cb23c4: am a08620f1: am eeb38639: am 65690000: am 7d0d728c: am bc36fbfc: am cb4ae59c: am bb229fe1: am 91d468f5: am ac870326: am 54c091d2: Merge "Move policy and session to
5f35ef2 am 9875b776: am 9407a2c0: am f47c3325: am e1500eda: am bc599f8a: am 42b7bad5: am 114e9c56: am 0eb45d7f: am 484e9144: am e29ffdb6: am c14fdded: am 714b0044: am 2cd99981: am ed66b232: am cffac321: am 873c20ba: am e40d5633: am 43341ba0: Merge "Ask the client to make itse
26ae6f2 am d8f0eb0d: am 842d3dc4: am 19bf4335: am 4ab974c1: am a034f847: am ef9ab1c6: am 00f46f03: am 174ddfd4: am 472f764f: am 267e6179: am c26022cf: am d901066b: am f921a587: am 76dda675: am c821c723: am 3b9d7fd1: am 151e4e18: am 065f126f: Merge "Fix two nasty bugs with sur
bde031a am d326890b: am d42c151e: am 110d360c: am 693aaa0f: am fe92ae2d: am 817a43a9: am 94eeba65: am 78ed6232: am a59d936c: am 371369d9: am d196cb64: am 8c485086: am 51805727: am 8348fe8a: am 6f7494e6: am fdf3c49c: am bde25a4a: am 38c26dd0: Move dicnode to AOSP
4bc5b02 am dae18483: am e82dc760: am fb02270d: am 569ca6b5: am 6c21cf51: am 7a43a60d: am 6e804061: (-s ours) am 7c4dff90: am 892fcbfb: (-s ours) am e2cc803c: am a0b2dc74: am aeb96805: (-s ours) am cfe49191: am 38a9f856: am 228fcdae: (-s ours) am 70616b63: am 08f5b780: am c1de
b3d776a am 8912bd96: am a05e1896: am 9903f419: am 6f9d9e9b: am 27add2a2: am 175d4e55: am a7885e52: am 3d12edab: am e1829730: am 14175662: am b949db38: am 51c0380f: am d7c3c523: am 7a3bc77b: am b980adab: am a9ef902c: am 70747ad6: am 97a3ce02: Merge "Refactor"
fbc9fae am d3e10466: am bbc6f740: am c900edce: am d9a298f4: am d2564cea: am a1ff71f0: am 840a0695: am 55afe17c: am 783b0862: am 34c0bef6: am 9a181179: am 62e0ee32: am c7163a4c: am 126336be: am 3effa520: am 4c535232: am a38d907b: am 740da0d8: Fix an NPE
d1c5015 am 9a505159: am 526b6d64: am 4986c095: am 31965739: am 960a13fe: am 08898684: am 2bc1809d: am e878a277: am a1b05608: am c01de725: am 023ed8a6: am 05ed9c76: am 617362fd: am 1b7451af: am 57a7a5c3: am 76c00dec: am 7580e994: am 48d8d8d0: Fix potential NPE in MainKeyboardV
e7dd8c4 am 00fe5a51: am 60eedd04: am 8e6d5fb0: am 54692476: am ff6f8561: am 615c8b66: am 60368456: am 720ce530: am 9477d7b3: am a6ec1871: am 3f17ab41: am 724e100e: am 84b246f1: am db993a5f: am ae97a93a: am 86b8b7b4: am 9bf1dfeb: am 2188cbae: Merge "Fix an NPE"
a4ef89a am b56417c7: am 5ac77a53: am ded29a89: am 2a4a2dcf: am 00f378d6: am 6571290c: am 6e2e946d: am a1187bd0: am 8f89b9b1: am ccb3dc02: am 0eb58dfe: am 10373006: am 5c874a7b: am bb94c643: am 5b248590: am 1c63efc9: am a657afc3: am d555a0d7: Merge "Cleanup"
560dc7a am 9bc77d35: am 7e36f1c9: am 29ac8dd8: am 3710ff0e: am d6f1fba4: am 0151b947: am 61076e10: am 04ef4141: am 42f36bb6: am 2456eb3a: am faa708c3: am 36583063: am 8ed884e7: am ca8ea431: am a3ed3254: am 05b7988a: am 53698f8d: am fd0e40ef: am 78b07d8b: am 0cd02c2b: keep his
a7a3f66 am f2bf72c0: am d138dbc6: am d403a860: am 41236d61: am 2f1f1df4: am f61619af: am 4fd9ca75: am 26e105b6: am 5e79a344: (-s ours) am f205c258: am dbf9168f: am b3fbdd58: (-s ours) am f939332c: am 94065faf: am c6660830: (-s ours) am 68a0afc3: am 0c777365: am fbb6500d: (-s
2641757 am 1e16b495: am 4adc4f95: am 6f6db1de: am 6548fea2: am 0de714bf: am 1e944609: am f4ed91f5: am 8435a9b8: am abaea38f: am 13ac43b3: am 2cb2c001: am 6e6f705e: am c82a56b4: am ccc3c232: am 228e26f7: am ea46fdcb: am 65dfe94d: am 1237c872: am a02de1f7: am 5c3d51e2: merge in
291606d am df3804e3: am fdbcc802: am 5bab3b1a: am f6073bf0: am d727baf8: am 47846109: am 35c4a834: am 52a89e5a: am c7420082: am f6f20ab2: am 19b5a104: am ae3ead49: am faadc0a7: am b5843222: am 62b07bf9: am 561a04f3: am 1911c513: am abd22393: am 8b120b98: am 50cc14b5: am ef86b
2be36b7 am 67fbf306: am 4b6262c4: am 8e1fb94f: am 05cede19: am d1c14f6b: am 751cce8d: am 593432e1: am e5561f52: am 707d7d03: am 9a2c21ba: am 6e536321: am 31f350bc: am fc369029: am 9c59fb54: am fc0fc521: am e01d1960: am c17e0bba: am 830a8cbb: am 33fa6a0b: am cc75c950: am 73d00
d6040dd am 47c9e027: am 5d4d38e4: am 36e702d4: am e8b16e6f: am b053083f: am bbc44915: am 4b2cd413: am ef6e62dd: am 1ca78739: am 6a8da44f: am 5d1d7863: am 4b24e49b: am a1cd7970: am 71f1b270: am 8138c8d2: am f4f4d6c9: am b3438173: am d3c823c1: am dd8ca1f8: am bc586fb1: am 0b327
e8cc745 am 79a270f0: am 73991afb: am 88b30760: am 3a4895f7: am 2a574e0f: am 719e23e1: am 1e02d2cc: am 398c6862: am 8c897819: am b97fe385: am 47d68e5d: am 6ed9580f: am 098ecd55: am 5283b90a: am 60083e3e: am 49d59d4a: am a469cdfe: am d0495a35: am 56b1bd86: am f892f775: am d17b6
eb0d788 am ee52c60b: am bd7d2556: am ec32c116: am 549261fc: am e0a48595: am 38a9550b: am 608d77a1: am 352e94b0: am 13f39210: am ce453840: am 32e84531: am 8632fea5: (-s ours) am 88db1331: am 6626fb25: am 51c7dbea: (-s ours) am 4379dbea: am 324b1880: am f0213d1a: (-s ours) am c
3972afb am df629253: am 4e64b474: am 37dfb8d7: am 33226450: am 1ccedccf: am a7e31631: am 32e5224a: am 33a9c2b2: am c346b2dc: (-s ours) am de5560e2: am 0218ddb3: am 52d6480a: (-s ours) am f81c9132: am 1e8d1f41: am d72347f9: (-s ours) am 67f7bb2e: am 284d4285: am f0346d70: (-s
43bc2f7 am 2e10ba07: am f2e47e6a: am 067bc055: am 845818b8: am 9c981de6: am e83fc873: am db9dbeee: (-s ours) am 8f89ca1d: am b233e047: (-s ours) am 062a6c02: am dbd8eec7: am 643f8f08: (-s ours) am a3328255: am 38f2bbb3: am 210d473d: (-s ours) am a62edb47: am 3d082f1b: am 14ef
72daf06 am cca3a77f: am 7fc84ff4: am 7957da14: am b120376d: am fc1b0808: am 19c16d9d: am 2a4ab011: am b53d753d: am d88350e2: am 2721db44: am b779b268: am 6ed94c43: am 70252ecf: am 5eb7a00e: am 1047bf17: am 32d89afa: am e2ccd61b: am 2b04e787: am 71fb8af7: am ec183b50: am fb658
238eba2 am 24be6d44: am 4827eb94: am 13795faf: am a97a8d0e: am ce903b44: am bbe52bc6: am a13080d6: am aa52681b: am 627db009: am ac58dcf1: am f3b10815: am 0849b210: (-s ours) am 1cf0e85d: am 97687031: am 0ad31c8d: (-s ours) am a5bc58ac: am 5301db94: am e67698be: (-s ours) am 8
a11c27b am ef5f1865: am 86133479: am 88c3fcce: am 32764875: am 9381b26d: am 80c444c9: am 0b6762a1: am 719f8865: am 2b19100a: (-s ours) am 58a4a153: am a9a84c95: am 3d8f50ea: (-s ours) am 755db5bd: am 3a97d388: am 273a21ca: (-s ours) am 772dfa51: am ae8b69fd: am 7ea45c07: (-s
540c438 am 95d9b5b8: am 7466027d: am 99281133: am ae87592e: am f91c684c: am c33a6f27: am 768c3c65: am dff9a646: am 87ad4a8c: (-s ours) am b74cc3f9: am 1a24764e: am 03fbe97c: (-s ours) am c46a975c: am 9f291d17: am 2f8e381b: (-s ours) am 92adcda6: am 42c255c2: (-s ours) am 5992
09674fc am d9f69bc4: am a53123b4: am 3462e3f8: am a02c3d8b: am 12f609e4: am 3dc70862: am 28a831de: am c795a288: am 69ef660f: am 3de1ae1a: am 849c7858: am eff2ee76: am 45b1a302: am 80a2e251: am 14f65cff: am 8e5fa88a: am f518e71a: am c5ec7545: am 8f807582: am e47ee181: am a7b43
91464af am 285cdd65: am 392aab8d: am bc8897d8: am 5005bcfb: am 291c9f40: am 363394c9: am 04708a32: am d1935d05: am d0642a34: am 775ef9bc: am cb132ce1: am 81295fd2: am 119e6979: am 745725e1: am 103b1118: am 33c91be3: am 40be0244: am 54b85827: am 189c1b0e: am 97ddbf22: am 19a70
074aeed am b121003a: am 073e2a60: am 7632947c: am 02ce1826: am c82a6144: am 4a12a2b6: am bfb18559: am 37232a10: am 58db8c60: am c0d71c3b: am 3a2e78f9: am 30d9817b: am 7dcc22b6: am 5f81bb8c: am 3ef47fd3: am e0aa9383: am a7353dda: am 5a4700a0: am 0992fd24: am 1e3c73de: am 3a8a6
7be8ad8 am d859338a: am bf255ffc: am 7d3abef1: am 71bf7c0f: am c13ad1dc: am 05e54e59: am 9faf1961: am c1e417dd: am e010bb8a: am 18be37b0: am 96d53923: am 104923e4: am 863d83ea: am 02a59e55: am 1f722ca9: am 4e627c21: am 56796cd7: am 4841df87: am bb679a22: am 3d0fee4e: am c6452
cf21001 am 72a84117: am 935e291e: am 952656e6: am 50d795d9: am 6319b0fe: am e0e7b78f: am eecbcea7: am 4bb35fea: am 8e8ea448: am 9e78d2ba: am 54f46879: am 1af04dc6: am 249ad4d5: am 79376326: am f555b255: am 5d33d2c2: am 9b969b26: am 13498620: am 4bb504ce: am 45728330: am f4352
c51a0f6 am c82913a7: am d1fc691c: am 94e383bb: am 276547da: am 0bd99dad: am dbff15a9: am af1ca413: am daad9c68: am 5bc76be0: am 15a357a3: am 2060aa13: am 97046d19: am 1d024eca: am 307d2aa2: am 8e48a618: am 18e45a93: am f1c2946c: am 4021464c: am 4b66d0c4: am a01fb001: am a3e47
856f398 am 9c03682c: am 4412ab10: am ce982f9c: am 99b03df6: am 75939dc1: am 32d5b4e3: am 29370f41: am 204243c3: am 071c3c6d: am e8374789: am 9e45f9e8: am 24cf39e7: am 894a8ffc: am 9f419592: am c3c1b4db: am 5d9459df: am 67d1bdd4: am ac2d54b5: am 0cc63149: am c1c3e03c: am 140b6
f6b1bb1 am b49683c3: am 8427fd62: am 524882ce: am ed4dc25a: am b9b47104: am e9716016: am 217fe877: am eeb0459e: am a446f8f7: am fd06763b: am 7bc7bd79: am 59b23bcf: am 680d689d: am c61393c8: am 56642281: am d7bcc52d: am f510d154: am bb0c999b: am dbb90d08: am bd7b4fcc: am ee91b
ede353d am 96e3bdb8: am 3e8fbbee: am 3c70e928: am 85b8dc48: am 9faf3e64: am 461a0480: am be7561c2: am 41b61150: am adef73a7: am eb2fee1d: am 7db5bfa0: am 20995333: (-s ours) am 5d674b16: am 55172624: am b2c2ce31: (-s ours) am 7de82b0e: am 6ab186a1: am c4176236: (-s ours) am 2
88ed711 am 2e2feec5: am 8b84296a: am 55cefbcc: am 791e3780: am 7ba85ad2: am 74f99743: am 77deeefe: am 3694cc82: am e4f98a02: am 79ef0a17: am 4b45830a: am 7c9b7f24: am e592be58: am 046a311a: am d19c71d9: am 3c082157: am 44678fcf: am f1bcc1d7: am 9ecac40d: am 4f11af0c: am 9da7f
a741504 am 8cab4b32: am 0520a0fc: am 00ef2f30: am 1369200c: am baa4a50b: am 97b579d5: am efd85328: (-s ours) am c825c557: am b2af86cf: (-s ours) am c5424013: am 186cf922: am 288deb7a: (-s ours) am 11034c34: am dee08de2: am 724ff298: (-s ours) am 4ddfde7b: am a050834c: am 11b6
3c686cf am 685b075b: am c84db8d1: am ea465c05: am 24601d1e: am b12b3b07: am 66833def: am dd0e671a: am 30439651: am a4156a8e: am 5a59a986: am 2cef4323: am db3713a1: am 9f9050d1: am 2cb50a05: am 93465ea3: am a747d762: am 6e78878f: am 844e5014: Merge "Increase string limits"
17db146 am 60d58582: am d9f69ba3: am 26b6ed18: am 08413e8f: am 02b8fc7b: am 7916a5d2: am 6da2f050: (-s ours) am 79971a1f: am 8a0205e2: (-s ours) am 2d607977: am e04cee4f: am 49201626: (-s ours) am 0b758ec7: am e7edb561: am 1368eeee: (-s ours) am 108ee452: am f980ec6c: am fc80
15b058b am b54a9e60: am 97b6fda7: am 3cd58276: am e66c1e85: am e553f0e9: am 7a68cf1e: (-s ours) am 6686f6ee: (-s ours) am ea151032: am 4d085cfa: (-s ours) am ffb269b1: am 3df28d14: am 14d778b2: (-s ours) am 3847aa30: am 781195f4: am 119eaf7a: (-s ours) am c1283003: am 6e0e8dd
580d6c8 am 2d8c4674: am 7eca3bd8: am 637ae0fc: am c3ed8ac5: am 582bbf20: (-s ours) am 39177323: (-s ours) am 4c2b9e46: (-s ours) am e0789c73: am 9ef4b7dd: (-s ours) am bc1bc4d0: am 719e5729: am e71516b2: (-s ours) am 5244d637: am 41db26ed: am 68889f1c: (-s ours) am 0b227bb9:
516ebca am 224892d8: am f97bffc5: am 949cbdc3: am 8f640acc: am 207ede4f: am 8af0cc2e: am 9da909d1: am dcfff5c0: am 4109952b: am 7a4430ac: am 5db28826: am b3796ab2: am 82a67bc8: am e3c0cca4: am e8a3e964: am 395e500b: am bb9a8e08: am f463b45d: Merge "Fix Possible NPE"
3c50d9b am 60317428: am 9b5ffeed: am b4fb8291: am 6581aad7: am d0776552: am 795895e1: am f368fdb6: am 3d82dbca: am d3022faf: am 01eb9b25: am 71f828b1: am 9ff33b6d: am d430c1b6: am d6f56350: am 619d1f73: am 0c99a379: am e42522f3: am 2cdf5351: Merge "Fix possible SIOOBE"
d850f97 am 7bac0700: am c1576be9: am d2b1da1c: am a1c6ad87: am 1e5d5eac: am 4d4cb019: am c68eb70a: am 023bee60: am abf64529: am 66366029: am a6092dc8: am 504bbe38: am 798820ab: am 3012c891: am 867b2380: am 35e02ccd: am bf62dc03: am ef103e1f: Merge "Close ResearchLogger upon o
1fdce5f am 58a6b71e: am 3f81b236: am bbf7e854: am 1b0bfc25: am 83827f33: am 258784da: am 37f22676: (-s ours) am b241b243: am 740243cb: (-s ours) am cf0c1a7d: am 19289df5: am e279de02: (-s ours) am ab6fa041: am e72a088f: am a6dcb55e: (-s ours) am 62adeccd: am 577f08a3: am 2238
a9d5458 am 05f38a8b: am fc2adc8b: am 8a37c1fb: am 72437810: am 6d5d6c0a: (-s ours) am 10f50a1b: (-s ours) am 3f031112: (-s ours) am 3675b5bb: am 1996320a: (-s ours) am faa9a5ec: am d9f9ba39: am 4b176a01: (-s ours) am 83346295: am 2c7b1b82: am d2582473: (-s ours) am 22953740:
081b2fd am 4db24fdd: am d08c8315: am c7818cfc: am 0fc3659a: am d1af11ed: (-s ours) am 08f53d3c: (-s ours) am d28727d9: (-s ours) am 480ebe79: am 403354ba: (-s ours) am bc5075e0: am 536ec3bf: am b4fbb295: (-s ours) am d3ae58ef: am 3bc22c56: am e7d91194: (-s ours) am 370070ae:
5ff55b7 am e6b8361a: am 1c6e1a62: am 2b4d0089: am 033d5a13: (-s ours) am ea8146e0: (-s ours) am 7c692a83: (-s ours) am d31b88ab: (-s ours) am 7c9a29d5: am 2c71e826: (-s ours) am 4d5ebdf5: am f420e3bf: am 792abb73: (-s ours) am 3c163ec1: am ac68b5ce: am 4b8494c4: (-s ours) Imp
bdfd52a am 6cd98b80: am ae5a5b4a: am 720c8b5e: (-s ours) am b242d5ac: (-s ours) am 07afd456: (-s ours) am 01f2d0d3: (-s ours) am 097dee9d: (-s ours) am dd3aa373: am 9f2573e4: (-s ours) am ea0d7ecd: am 82c49d74: am c1f3a801: (-s ours) am 8acb56b6: am 128ab7e5: Import translati
ffe66ea am 82ea6bd6: am d11b3b0d: am 3d8bceb7: am 51e78c31: am 7b711133: am 5b116569: am 659774af: am 24c86a66: am 4c767c81: am b2230d90: am 62f52e4f: am a514e958: am a2b129e9: am 0b0d9827: am 95fe8267: Move suggest logic to AOSP
90ee9d8 am cb2685fa: am 80623ab7: am a8216894: am f02923c5: am 47145aab: (-s ours) am 9e6c86fb: (-s ours) am d535416e: (-s ours) am 68dcdeed: am 6e5857cb: (-s ours) am 67953e4d: am 626dd2a0: am 784eda74: (-s ours) am d9f35e32: am a21bec13: am 30667266: (-s ours) am 5bcb3876:
abfc15c am 0ced111c: am 643a9f2a: am aab6efb2: am 8808a1fd: am 59419126: am f775fa34: am e64ec6e1: am fb4da969: am 89ccc962: am 9cf39372: am 94c441a4: am cdaee868: Merge "Preserve a class for testing"
f8b9c89 am 88a25b5a: am 38304f84: am 502c1a99: am d8b1a529: am 72470f4d: am 454ac2b5: am 607c566c: am bcefab0c: am 44eabffc: am e9de986d: am f08c75f2: am fd9f3d97: Add ability to handle digraphs in gesture and tap typing
3512e13 am cfeba997: am 10f1c682: am c050fd36: am ff4fa290: am bdec4e5a: am 616fabde: am 94e209c5: am 0fe18452: am 0de0fa3b: am 0ca76c94: am 38a9e5a5: am b6e1777d: Merge "Add mechanism to handle digraphs in DicNode"
d557dbd am 640ee854: am bbebf668: am 19ab3127: am 4e70a387: am 1b55e9de: am 19749e3d: am 07cc9c07: am d40d2f35: am eba670d0: am 6267ec68: am 3e1f652c: am 099dd3f2: Merge "Better release build reporting"
493ad96 am a67d48fa: am bb49aac1: (-s ours) am f5f75e57: (-s ours) am 5ff9749f: (-s ours) am 829605ac: (-s ours) am 17595bde: (-s ours) am 98fa49d5: (-s ours) am 265eed2b: am 7c0257ae: (-s ours) am 60ffda41: am 5bbf4f30: am cc42e139: (-s ours) Import translations. DO NOT MERG
4a83242 am 0ade0e6a: (-s ours) am 327de990: (-s ours) am 03c8daf6: (-s ours) am 20ce3394: (-s ours) am 9f6c43e9: (-s ours) am 836db9be: (-s ours) am 879d9c28: (-s ours) am 93e873cf: am b155cedc: (-s ours) am 855b8053: am d86e14ae: Import translations. DO NOT MERGE
a9711b1 am 62889708: am 68f7f50a: am d72265fc: am 6fb19dee: am 880ac788: am 6ecb9825: am cbecd375: am 56e03dd3: am 9129c0d1: am 7503ef33: am cd51b80a: am fb3e8057: Merge "Fix a bug where a space would not be inserted before a gesture"
8aac705 am 2163d085: am 0f1fc9f9: am 2f03f385: am e1e729b6: am 39b25828: am 4bc899e6: am 8d38f574: am 7d4f0961: am ef2d1555: am c627f642: am 9a6ff5dc: am c7d41589: Merge "Use private object as a lock instead of synchronized method"
f233275 am e5583801: am fa000043: am 15d6cd0e: am 76ab7fac: am 91c404ba: am 4d6bb7dc: am 6fe0a646: am 38af721f: am 44905316: am 45163044: am 1502d977: am 12e77de2: Merge "Use private lock object instead of synchronized method"
4f80840 am 3a321541: am 917c4e67: am fd15d725: am c279efed: am 45b2d7bb: am 3f968e9b: am 869aebcc: am 45a1fbd4: am 70a79ee6: am 8ea774eb: am 14950497: am 1e256f58: Merge "Protect simultaneously modifying gesture preview data"
00460bb am ab0a0a00: am da897648: am 3e0195c6: am 59ec247a: am 419cf734: am e81f1c43: am 4168d0b5: am 1792b892: am f514024a: am 818b7d46: am 80d7ed0b: am 4f430763: Fix a faulty test
594c18c am 3a0b7c2d: am 58aba661: am 96c05662: am 1b912384: am 3955d9fa: am 98f1d046: am e40d883f: am 0cfbc7c6: am 8e7e9df1: am 99e91fc8: am 2dd2e2d7: am 99b93d17: Fix a bug where autocorrection status would be wrong.
54ed0ce am 7659b984: am cde9aa84: am 48ef0965: am 6c9533d4: am e53d0edd: am a2d064a1: am 6de62a6b: am b3f31ea6: am 21dd8537: am 9a0f6ef8: am c35bca68: am 262d5bd9: Don\'t override EXTRA_SHOW_FRAGMENT if exists
2317042 am 043388cb: am 5d2549ba: am 3727bbd4: am 5ab9d963: am b4772213: am 09f28910: am 85ee1317: am 367fe0c3: am f8a1317f: am f0a4508a: am f5aa2fd5: am 10af4b6e: Merge "Separate StringUtils.capitalizeFirstCharacter"
c83b9a2 am bd89311c: am 459fa6f5: am 9348576c: am 3d0a06e6: am 5816e1d9: am 6415e676: am f610ea30: am e3997340: am cde21724: am 5c7c36e3: am e81c1678: am 87fdde6e: Typing double letters via a \'circle\' on the key.
24002e0 am 158e2937: am e9c457c9: am 01584c88: am da632d9c: am dbe34353: am 9b20d045: am ea501891: am eea5453c: am 86726e21: am 6f6edd76: am ae8a941e: am f606fd85: Hide Setup Wizard icon for stock keyboard
a9da826 am c19d7fa6: am 0d9f6429: am 8156d363: am 33c6e923: am 2ea83477: am a5eea64d: am c98d4370: am 336bfb2f: am a51ddebb: am 0d9164ec: am 0d7499bc: am 4fdfce6d: Merge "Refactor SpellCheckerProximityInfo as extending ProximityInfo"
ea3caba am 731560a9: am be8acf9f: am 76834814: am f1e4f622: am 305d6cd2: am dda4915b: am 9de571ff: am 1711cee0: am 20d54cab: am 6a0f11cc: am ff981cc3: am 43779c04: Merge "Add method to get dictionary flags from DicTraverseSession"
7f9ce3d am 1679f35e: am 8dc708ea: (-s ours) am 124a4a88: (-s ours) am 0eca14b3: (-s ours) am df18e529: (-s ours) am 7f6e0817: (-s ours) am 680b09d3: (-s ours) am f96989dd: am fe4c83c6: (-s ours) am 1646267f: am 8e7ca6be: am 224e969e: (-s ours) Merge "Import translations. DO N
9441e35 am c007ed34: (-s ours) am c549a905: (-s ours) am b0db40b8: (-s ours) am 51c0364f: (-s ours) am 28443cc4: (-s ours) am bffc5b05: (-s ours) am 29faddc4: (-s ours) am 0063ed45: am 79dcc4f0: (-s ours) am 2eede9f4: am 13811400: (-s ours) Merge "Import translations. DO NOT MERGE" int
a41a0e2 am 4911e56a: am ada77b85: am ab39c85d: am 53dc9bce: am 62896e62: am 5dda13c0: am cb121fa8: am 24ba5149: am 436008fe: am d3497938: am ab8f166e: am 09ab6495: Merge "[FileEncap18] Clean up uploading scheduling"
2c4b1e3 am 69b67ee9: am 77dd7884: am 0fb40dd0: am 8f30a74d: am 923d8ba4: am da086b24: am b1767bc4: am 40070707: am 7a172175: Merge "Fix user recording dialog"
18c17e7 am 81a64a10: am 98b11fa0: am 2d2a508f: am 470632b9: am 891152fd: am 2ffa7aef: am 5abe65f1: am 72ca59bc: am 0833b3cb: Merge "Fix alarm bug"
33f2954 am 6bb76fc9: am 9bc70bf6: am 9afca8be: am 38633094: am aa09dc17: am b3d0ada6: am 453b371d: am 1019c630: am a1913301: Merge "Avoid duplicate MotionEvents"
e9632b6 am edbed310: am 06f8fc4b: am 1839c07b: am 518d0b24: am db17d68c: am 5ce4b09f: am 10270196: am a2a29050: am b903f103: Merge "Label logUnits after LatinImeOnEndBatchInput"
c46d6a5 am 9278d1fa: am 5b75b4c0: am 3395d08d: am c56a9ded: am 9ed2d091: am 35f2616d: am 86b2c57c: am f5864fbb: am a5bfac5b: Merge "Fix NPE"
1298bd1 am 89dd01d5: am 2904c0d6: am 5bf679ee: am 484ad03b: am bdfa2db7: am 3d5fc5fb: am 79cd791b: am f9c137aa: am 7da87f97: Merge "Clean up unnecessary log messages"
1df2e4e am ce1480b0: am 162c665f: am ab4ceeff: am aa4a4067: am e1610fe4: am 38774801: am 22c706aa: am a9c2ff1b: am e9e4fe52: Merge "Fix logic error"
a3d2bda am a40f0e8a: am bb59b627: am e9f95633: am 6e351dc6: am 47dd23fb: am 7f0126ff: am 4a885f25: am b20c7ee7: am 1f99e04b: Merge "Fix JsonWriter bug"
b7ccc37 am 74142730: am a285bd64: am 5d129e0b: am 17690c6e: am a2682fdd: am 3459400f: am 80a6848d: am 6c80e047: am dac3ee49: Merge "Small dot in corner was not visible"
fd7db64 am 605f0d56: am 2ddc0e0f: am 6dd374d6: am da617a8c: am 13659dfe: am f64f23ea: am 21a2cfca: am abc8d564: am dd8c87a3: Merge "Include nanoTime in filename"
0c4d7ff am e5cdea4e: am 3a4f4d4e: am d4e4d57a: am 14130b9d: am 47803bcf: am ea4d8f5d: am 0474d725: am e85e3c64: am 46420204: Add user feedback to setup action labels and icons
dca1ac7 am 35c90869: am 299d83dc: am 6a07bbb7: am 162ca997: am 4ba4594f: am 89ae9d05: am 76cc6abc: am 0206339a: am 47a78aeb: Merge "Finalize setup wizard strings and mark as translatable"
e08d58f am 39739dd0: am 9ecf8b83: am 2bbf0a46: am fc9f647f: am 0d021179: am 3ccec9ab: am 16268307: am bb84fdd1: am bb5deb82: Fix singleton/utility classes initialization in SettingsFragment
b7686df am b9482230: am dec482e8: am 47522224: am 06458683: am 5c9ee22b: am bec1b420: am 6dd2130d: am 2101ba41: am 888a194c: Fix missing AudioAndHapticFeedbackManager initialization
6dea951 am a7134946: am 48e0919f: am 654ca0b4: am f71a0749: am dae77280: am 59d6fa2b: am e4bd4c44: am cc8733ef: am edc49d38: Fix bug to update last interpolated index of GestureStroke
4200595 am 18369e9a: am 6dc83d07: am 29252152: am ec4afec6: am ce3b16a2: am f1dcf725: Merge "Don\'t process recorrection or resets when not shown"
8343ca4 am ba08486d: am 10711b9d: am aab8d3a9: am ecda2f13: am 19e7c3b6: am 96a9f357: Merge "Fix unintentional setup step advance in orientation change"
cc93d85 am 44a5e3a4: am 2c7423b5: am fc57619e: am 84653405: am d68a2532: am 50259c70: Merge "Tune layout parameters of setup wizard"
c16230e am 2d7b7c01: am caecd614: am a4c3eaba: am 6f893ac0: am a5df7bea: am 66b87269: Update welcome fallback image (using xhdpi asset)
99d7b1c am 9c719255: am f226d329: am b5537cce: am b05dea51: am 0071bdb1: am 86ee98dd: Revert "Update welcome fallback image"
a8269ee am a412caaa: am e8de6c8e: am df6b5981: am 532700c2: am c52793c0: am 769427cf: Adjust aspect ratio of setup image
02adc70 am 91e89026: am d4e102cb: am 1b706376: am 83d4d4ea: am 69e83866: am c1ff8d7d: Update welcome fallback image
01afea0 am e8405839: am f9ca471b: am e8df0c26: am 58dafb98: am f431ddcd: am 7b0a1489: Merge "Rename a var to match semantics"
754a4a1 am 4617596c: am bbb77538: am bf3e508d: am 2fc0c422: Merge "Update dictionaries"
906cfcc am 625f8b14: am fa355e2c: am fec4e205: am 85463c7f: Merge "Use base lower character to get point to key length."
2d16f16 am 3e313e3d: am fef9e1cd: am 0ae51a5e: am e3e10317: Merge "Create empty dictionary file in native code."
161ea83 am bfdc5d64: am 09129f58: am 11cccb56: am d188af70: Add SparseTable.
f86d282 am 48c98423: am 9cb1b71c: am 4d4534b3: am 4ec2c6cc: Merge "Fix getDictionary."
56e6e0f am 4f0da21e: am bf639e3c: am 84f6b2c0: am 5f8eba02: Merge "Revert inconsistent assets"
d94fb28 am 31d20e16: am ce78149b: am 0171de25: am 10b56df4: Merge "Prepare dictionary file creating in native code."
40a76c1 am 6ae17f5b: am 0028be84: am b8098b3c: am c6015327: Merge "Add empty PtNode checking for PatriciaTriePolicy."
247d44b am 3b48d3fb: am 853cd794: am 42c716be: am 36f45921: Merge "Refactoring header attribute reading."
efba36b am 8a0013f3: (-s ours) am 7225cbf8: (-s ours) am 1a8d1cbc: (-s ours) am d28ea2b5: (-s ours) am 1e4ab88d: (-s ours) am 5a1d1557: (-s ours) Import translations. DO NOT MERGE
f5ddd56 am 252fe86f: am 99a15f84: am 2f11bc9b: am 009dcac3: Boundary check for children creating of PatriciaTriePolicy.
2ac06cc am 9ca0e511: am 086ffdcc: am 6c0e48b1: am 4350a93a: Merge "Fix the offdevice regression test build"
d00b457 am 12f9d9cc: am 6f5d2ded: am a2174bad: am 5fa96540: Merge "Clear traverse sessions when closing."
e38eb43 am 96652219: am 2d514c81: am c536d27c: am 6e41d9a4: Merge "Input delete onUpKey"
bff49c3 am 7988da37: am 257f59fb: am b2956ef5: am 399422f4: Merge "Make Ver4DictEncoder write an address table of terminal nodes."
024ce45 am 652fcd56: am 95c7dfd0: am 5512b300: am 1e69f3e6: Fix emoji page
7423a79 am e39df0b2: am 16c85695: am 400ec7c5: am 0938fb69: Allow gesture from the delete key
3259766 am 90394a36: am 73575763: am daa9eac9: am 9c3b2dbe: Fix emoji state
839fa5f am aca3b7a8: (-s ours) am 7b94f85a: (-s ours) am 6460cc71: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
d640f02 am 1e7f4089: am b17084a4: am 0f75a055: am 431158c9: Turn off emoji palette on JB-MR2
cf2b306 am 11587e47: (-s ours) am 0693c6d2: (-s ours) am d484b1f4: (-s ours) am 46fdc6fd: (-s ours) Merge "Import translations. DO NOT MERGE"
3bc7787 am 2d72a80b: (-s ours) am 3576e102: (-s ours) am 0f6eca4a: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
b6b39e5 am b04ad22c: am 5c314825: (-s ours) Fix: Native crash when an empty attribute is written. DO NOT MERGE
e3bfed8 am 00fbb6f2: am 723da79c: keep history after reset to jb-ub-latinimegoogle-bayo
f590706 am 9e1a7ace: am 469de60d: merge in jb-ub-latinimegoogle-bayo history after reset to jb-ub-latinimegoogle
74b2fb2 am e5a81559: (-s ours) am e8a00a7e: (-s ours) am 3efc5b6b: (-s ours) Import translations. DO NOT MERGE
6525610 am c754d187: am babd4075: (-s ours) am 2c1faeda: (-s ours) am 10fa6a2e: (-s ours) Stop reading dictionary while regenerating. (DO NOT MERGE)
f9a6b21 am a6c3d80a: (-s ours) am 312c0f5b: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
5e0cd12 am 72022bf3: (-s ours) am 2a66f52d: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
2e0a2b2 am 5c35c6ac: am 1e2543f1: am 458fb52b: Merge "Speak auto-corrections for accessibility"
975520f am 78295f7f: am 9c0740b7: am bf1beefd: Merge "Surface the distance after first word for autocommit."
234b8f0 am 7a661698: am 12d3bd22: am 65330d28: Merge "Implement simple dictionary decay."
2047824 am c8a82edf: am a4c73066: am ef084229: Merge "Use reentrant lock for main dictionaries."
cdf39e6 am b424bb72: am 90f74e23: am 42941dd2: Merge "Update dictionaries"
dee48c8 am 9019d51c: am af5511c8: am 25f47828: Merge "Separate bigram entries from the trie file."
9f08312 am ab4f3bcb: am 2b73561c: am d40a931a: Merge "Change scopes of some methods in DynamicBinaryDictIOUtils."
f13acd4 am 18495ea3: am a8c74842: am 16a6b2a9: Merge "Make dicttool read the compressed combined format."
5a9f255 am b5518a23: am bf503325: am b698e9c1: Fix build.
5e70221 am 4c677d7b: am 0aaf42b4: am c1851004: Prepare dictionary decay.
92bba1e am 72e6932d: am f2800fc6: am 1cf4789b: Merge "Set header attributes for ExpandableBinaryDictionary."
9442c3f am 33587f91: am 9c6e7e23: am b0c5ddb9: Merge "Stop vibration while repeating delete key in emoji view"
2cc6956 am 17581e41: (-s ours) am 12d095ea: (-s ours) Import translations. DO NOT MERGE
b775b7b am 8f650683: am 6f855d06: am a6e2ec53: Merge "Reduce Emoji size"
641662c am 523d6090: am 36301d55: am 4dc2b913: Merge "Fix possible NPE in KeyboardSwitcher"
a343e80 am c9b9c2a3: am ecc1408e: am 68bc4ba5: Merge "Add boundary checking for PtNode Array reading."
ff305ac am 6540132d: am de12fcb0: am 8b580819: Merge "Add unigram/bigram counting."
ae612f7 am 9cbb33f1: am be6076b0: am e74d4a18: Stop reading dictionary while regenerating.
5e0699b am 534e25f2: am 4ac33aca: am b7dfacd3: Merge "Send backspace as an event when TYPE_NULL."
8ab40eb am 8e235e56: am 1e886ac5: am a328f538: Fix PrioritizedSerialExecutor.
18f70d5 am 000ce0d5: am 704ab0f6: am 781feb74: Remove unused methods.
923043b am 3cbc3787: (-s ours) am c3cee388: (-s ours) am 45de3925: (-s ours) Merge "Import translations. DO NOT MERGE"
ab2844f am 2da086c0: am abb63c12: am 15da61b7: am cd2923a6: keep history after reset to jb-ub-latinimegoogle-bayo
4c70c7c am e2f7405e: am b60d479a: am bca73335: am 2aea83a4: (-s ours) keep history after reset to jb-ub-latinimegoogle-bayo
31e3646 am e6ba144e: (-s ours) am 932d0ba8: (-s ours) am b3e68321: (-s ours) am cc670c5d: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle-bayo
7c0cd7c am cc287d3d: am 6bcd19f2: am f3f2a52d: am 419d5af0: merge in jb-ub-latinimegoogle-bayo history after reset to jb-ub-latinimegoogle
cb1b38b am 0b7c05fb: am 199b50c1: am f2d39998: am f05aeb64: am 2e58670d: Quit using ExpandableDictionary.
951afa9 am a81cd44a: am 92512d85: am 43fcdc15: am 8d7365d4: am d1ae0304: Fix OOBE in JB backword
8c2a7c0 am db72c6ba: am a267250a: am 740c7bdb: am 94759249: am f068c6e6: Merge "Low memory mode in UserHistory"
2378740 am ea420bd0: am 3cf4169f: am 5e4b9b8c: am 1a46424d: am f6009233: Merge "Tweak for armenian periods and commas."
bddbf65 am 839aa655: am 9af55705: am 007bcdd0: am 0f3e55dc: am 445ba578: Merge "Add a utility of isLowRamDevice"
bf9c8ff am b4d4b110: am feecef52: am 9e89baf1: am 3d77934e: am 55e7b360: Merge "More tweaks for Armenian layouts"
89c3558 am 2dbcb5b1: am 1f3d71be: am 34b1f3de: am 572c1ac5: am 3e6b68bc: Merge "Allow large memory space for GC."
dda44f6 am e53de23e: am dba48f27: am 5848c12c: am 821bff92: am 3d68b066: Copy only the spans we are interested in.
e045110 am 533bc010: am 100f4e44: am fac7e953: am c3f7ddd7: am 3ca9c5cb: Merge "Implement delete key repeater"
600bf33 am f9cc927e: am 97b3349f: am 566ecef3: am 5fad442f: am d8c037c1: Merge "Tweaks for Armenian layouts"
0cc2bd5 am 063cd96f: am ae0d11fc: am d769d9a2: am d82be209: am f3cd38f2: GC step 5. Add large tests and fix bugs.
1c4de00 am 3998e766: am 9560c3f2: am 173e6bff: am 88603e9a: am dd7d95bd: Merge "GC step 4. Update all positions in new dict and add a test."
64e9ff4 am 8affb436: am a3bb91b7: am 5604a329: am c6c72b22: am 50704b7d: Merge "Turn off alpha of key popup preview"
50c50ce am 86b725b4: am 992f87df: am 6f4ce806: am 473f4426: am 9cea5e0c: Merge "Update assets: selected popup key background"
7761c11 am cabe4a1a: am d8b6190e: am b33e950a: am 9e287b52: am 8f23c6f7: Merge "Detect cases where rotation messes with initialization"
6af9a63 am 8b7e301f: am 5bc4e31a: am 78c0d3fb: am cbd19874: am 42365a7e: Merge "Fix runReadUnigramsAndBigramsTests."
4ff1a9b am 1a489494: am 32cc223a: am 550c0ae7: am 3216beee: am 0de5df17: Merge "Keypress vibration default value for Xperia Z Ultra"
8031089 am e364c6b7: am b5f3e55c: am 1c41a993: am 363f9d49: am 36cd7e5e: Merge "Khmer currecy sign should have been non-bold"
7711b3b am 4e42610f: am 2b625dea: am d7f8942b: am 386a0dc0: am 0355bf2d: GC step 3. Place and write valid PtNodes.
14a57a9 am 6f60d831: am 6ad48597: am 033de283: am 51c4b0c1: am 7a8dabc3: Merge "Address an issue in Khmer layout"
98997fe am a700ec0c: am a7663783: am 8471af33: am f95d79e7: am b71f63bc: Merge "GC step 2. Finding garbage bigram entries."
e0b0721 am 31c081f1: am 698a0bc9: am 0b3f11c5: am 564e29d9: am 262b8672: Merge "Catch SQLiteException from remote processes"
f108b76 am d2e90130: am 85f7af7a: am 1af0187c: am 2e107841: am be3be424: Fix a bug that happens upon a race condition
a8b2b86 am 87fbbbb2: am 77fc91b2: am 1cec6243: am 21915c4c: am 3de1aca2: Merge "Update resources: Colors"
4935901 am 525cca4b: am 0f5eb39f: am 348cb4e7: am 702bd17d: am 225745d4: Merge "Step 1 to implement GC. Finding garbage PtNodes."
91b2d75 am 565d630a: am 80c98ee6: am 9a68f8c8: am e6c6df90: am 280990bc: Merge "Address a couple more issues in Khmer layout"
6a8b806 am 315eb962: am 9d68daa7: am 2b6b557e: am 4f5f3ebc: am 1d1a3d52: Merge "Fix a bug where null would be converted to "null""
033d7cf am 614358b6: am d86d5bbb: am 6f868bce: am 01c75387: am baa31217: Update resources
d060142 am 85cb7a38: am 44c10c67: am 23bbbe3b: am f8c02953: am 2e3c1106: Address a couple issues in Khmer layout
a76cc2f am 39ddbdc5: (-s ours) am 40ece57a: (-s ours) am c2b691b8: (-s ours) am a2f35060: (-s ours) am edbbd53c: (-s ours) Merge "Import translations. DO NOT MERGE"
5217dcf am 6085fa21: (-s ours) am 32fc194d: (-s ours) am 1ac12cd8: (-s ours) am 5129f644: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
db6a015 am f6bf5971: am f14f4233: am 8d514e65: am 837d5365: am be5e21ec: Add Khmer layout
5181d18 am 9246f161: am 38ba7808: am fb10c884: am efac15b0: am 72503243: Merge "Add showSuggestionStripWithTypedWord."
eff99ec am 8120bfb7: am 3d30a815: am aa2bdaf3: am 86e5d029: am 5fe31f23: Merge "Show Emoji category page id indicator"
dd44d9a am de0198ab: am 4621103a: am 9b30a5b9: am e8f72205: am 80f934af: Add comKeyStyle
5314991 am 842e59d6: am 8d73ccf4: am 48312632: am 46dc1ccf: am 7ba78687: Merge "Add Ver4DictDecoder."
330104d am cfcbdb18: am de8a986f: am 78479ae2: am 978a74cc: am 11ce0545: Merge "Fix hitbox of emoji key"
145b35a am b59076e4: am 60de4196: am 939ff44e: am ae563e9e: am 926ee64b: Merge "Add a new option for version 4 to dicttool."
eed00e9 am 84faa7d0: am 005c9e92: am c375d599: am 6e514afa: am 4c5e6634: Merge "Groundwork for implementing GC."
5f6da9f am be694bcb: am e5b501b3: am 71b1d059: am 418a73d3: am ff493744: Merge "Quit skipping user history dictionary for gesture."
3d21fad am b87876d9: am 38940bde: am 9b01b234: am 58b6df44: am 6f68b736: Merge "Fix an off-by-one error."
8b0d524 am cab6e976: am 6bff14c9: am 3927701c: am 0cd8b203: am 284e73bd: Merge "Show emoji key on PC layout"
4b17200 am cdc0c104: am 7bc4f7db: am f23b2822: am 8cbb86ea: am 142d68cf: Disable Nepali layouts temporarily per product call
a3fc5e0 am b858f1d7: am 9dabfcb4: am 5b8b9932: am 1866b90f: am 7635ada2: Merge "Fix test in SubtypeLocaleUtilsTests"
ed7f6c9 am b7210087: am dbac492b: am 3a82b93e: am dbb3b98a: am 86780628: Merge "Fix an NPE."
6231649 am 4d3cc65f: am 415df915: am a06946eb: am 1defb939: am 08bc97f8: Merge "Allow double-space-to-period after a plus char"
e1bcd53 am 3bf1e8f9: am 82c746a7: am 46055bf3: am 438b1b32: am 75feb0f6: Merge "Change name of header_reading_utlis.*"
ff87825 am 7242de21: am 85855f8d: am b3e9e63a: am c190a33a: am 561a8311: Merge "Add dictionary header writing methods."
d91dad4 am 8de2a2e8: am 833c7546: am 5284ef4f: am 3d184ea4: am 957a2337: Merge "Set EmojiCapable"
16a2c7e am d46abbc1: am 857801fa: am 44d440e2: am 85df7bcd: am 8837deab: Merge "Fix Emoji recents"
a74698e am 98c930bb: am 9c7a56df: am 6802eb83: am 3255b9da: am 256937b4: Merge "Fix getChildrenPosition."
2fb4a2e am 491a9181: am e7e82a2c: am 3486b89f: am 6e0bdd58: am 59418672: Merge "Don\'t resume suggestion on digits."
93f7529 am d485757a: am 17861ba4: am a01859dd: am 7b303cf6: am 4ad4b9d9: Merge "Fix contacts/user dictionary writing."
d4adc21 am 7980eb15: am 884b3e48: am 44fb6bea: am b4f01d8e: am 72e53a1e: Merge "Implement dictionary flush."
27c1bbf am a70c6a78: am 29abd61e: am f87ef387: am bb11d266: am 9465819c: Merge "Add BinaryDictionary.getBigramProbabilityNative()."
7158f2a am 9f8471f9: am f3d4eb3b: am ae031ca5: am ef518bfd: am 9b78241d: Merge "Improve trailing quotes processing"
3af0abf am 74352fb9: am 7922c9af: am 5da6b2ca: am 97f53a9f: am 4e17b42d: Output input index of second word\'s first char.
9ac94bb am 3476bd2d: am 38a474e7: am ebed30c6: am ae08b27c: am 060917ed: [AC9] Resize an array
8aec032 am fde81839: am 0064eac9: am 549180d4: am 3cf85c10: am 5cab0eb7: Merge "[AC8] Restrict the suggestion strip to the correct part"
b38141d am 317b80bc: am 5783a3a8: am 4b28d0f7: am 2715b01d: am ac7e005e: Merge "Prepare dictionary saving in native code."
1f1d9ba am b7a3c07f: am 0624be6f: am 976414b0: am 7c954268: am d9f450ef: Implement removeBigramWords() for DynamicPatriciaTrie.
85001d8 am e271f10b: am 8a24d596: am 54110e72: am 092263c5: am 7e51989b: Merge "[AC7] Actually auto-commit."
67bdd04 am eae81394: am 8acfb5e6: am 1935d8ee: am 55fd8c23: am d2cafb03: Merge "Temporary disable saving keys of emoticons to recents"
0ee0059 am b705fd1b: am 2a27fd92: am 535d5a94: am 8f7471d9: am f1f0b325: Fix Emoji key pressed background
d319892 am 442f7bc2: am 61198a59: am f201f795: am 8c7bb606: am 71cce2dd: Add a large test for BinaryDictionary.addBigramWords().
8797b69 am 1c423e5f: am 7ab24464: am 605a7b64: am 1517b68b: am 280fb1a1: Merge "Fix handling multi-bytes characters and add a test."
3bff05d am 6cc05528: am a8f48eea: am bbabdd78: am 50ba8769: am 7bcb1513: Merge "Support multiple screen size of Emoji keyboard"
522b462 am 29ef2c8f: am bf7577f7: am 9eb9dcbc: am ec6d7acc: am 6d1a29ea: Fix build.
a7d3079 am 7689f7ed: am fda43088: am 4ffe29bb: am 582c1113: am 8bdb2707: Merge "Implement addBigramWords() for DynamicPatriciaTrie."
b6d5d5e am 678f5c21: am dc7d75ef: am 72f10c65: am f5e03177: am fc51a820: Merge "Disable smooth scroll of Emoji pager"
b52717e am 4b60e48b: am 62048198: am 18a34da4: am 7074307b: am 73d607fb: Merge "[AC5] Introduce the setting for phrase gesture."
2252a18 am 410dc6ff: am fe37c292: am 469ae329: am 9320451f: am 8faa1a44: Merge "Merge NOT_A_VALID_WORD_POS into NOT_A_DICT_POS."
a1f16a5 am 020974ec: am f79a3d55: am 97e61fb6: am 51c78871: am 874ef755: Merge "Move methods using ByteArrayUtils from .h to .cpp."
1477d48 am 785a4ff6: am 08fddd8e: am 2c95afb7: am dfc51ec9: am 7d2a0db7: Merge "Add boundary check for PtNode reading position."
afa95cc am 8c91a1ac: am 10db9b05: am 06e09eb7: am 4e3d7782: am f3f00006: Save & restore emoji keyboard state
6cf8140 am a0f1fdd0: am bc30d366: am 30df9168: am 6b7e1a41: am c65f6c30: Merge "Split Emoji categories fitting the pager"
70d654a am e9df5f32: am 987ed95e: am 6390315b: am cbc417be: am 187dd85a: Additional fix for Lao; No spaces used between words
b2b6a87 am 633e2233: am f8dc8f2e: am e5834555: am aeeaca93: am 0f317a56: Fix issues with Nepali layouts
9f82e14 am be080dd2: (-s ours) am faad3fff: (-s ours) am b37a8825: (-s ours) am 35062e99: (-s ours) am e429dcfd: (-s ours) am 8b2d8dc9: (-s ours) am ea8d6329: (-s ours) Import translations. DO NOT MERGE
a62230b am f15bde95: (-s ours) am 1090569f: (-s ours) am 5f4c30ce: (-s ours) am 54fb6fa5: (-s ours) am 900a748b: (-s ours) Merge "Import translations. DO NOT MERGE"
bb537d5 am 2a04a956: (-s ours) am 21f61e2f: (-s ours) am e7c1fd2f: (-s ours) am e8292f77: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
dd1f3f3 am 66f1bdd8: am edc66607: am 09c831d5: am 28b8bbde: am 1313d17d: Small tweak for label_to_more_symbol_for_tablet_key
f8bb0eb am fdf53724: am afeae34b: am 44983537: am 3c9c1103: am cdc2ce8c: Merge "Use DynamicGridKeyboard for EmojiPager"
d1888c3 am c58c3492: am 459a003e: am 5774dd30: am db5ec997: am 505b6ba1: Merge "Add Lao keyboard"
b4609ad am 4b4d84e9: am cd8da575: am 7e99c5b1: am 3a3dab3e: am 41aaff6c: Merge "[AC4] Add native methods necessary for auto-commit"
a1de532 am e36d498e: am 274e9c38: am 0aee7a05: am 408ab9a3: am 04bf3cd4: Merge "Employ "bigram link" for handling moved bigram target."
77b24f0 am a0611302: am 541cc067: am e00818e9: am a2ce17a9: am fbc7e61a: Merge "Add Ver4DictEncoder."
aedc43b am e3b74802: am 5835493d: am 9b69701d: am 8780b644: am ffebc9cf: Merge "Add shutdown and isTerminated to PrioritizedSerialExecutor."
de06914 am 67f8e91e: am 72ad275a: am f7580315: am 90aa110c: am b9db10d6: Merge "Refactor RecentsKeyboard"
a532ed5 am 31bc25ec: am 864c3b33: am 95868682: am 5bfb9777: am 610f3eb4: Merge "Update three letters in the Nepali (Traditional) layout"
a5cc56b am 6023d08e: am 8340caf4: am 0e55b399: am f1374dfb: am 1c6263ac: Fix more symbols keyboard for Armenian
de64be8 am 7b96472e: am 54ec5740: am 06357b20: am bebef282: am e3a38af5: Merge "Fix emoji tabs"
56fecd3 am 17e4045f: am 9b98ec02: am 82fa6fd0: am 6af8936b: am ebe3b3e8: Merge "Fix bug related to dynamic patricia trie bigram adding."
b4dcf06 am 3e24bd49: am 5c141576: am 3ba67184: am dc2cc821: am 11370b37: Merge "Update children\'s parent position when the node get moved."
279b982 am a510dab4: am 4f7b9535: am 3f7b2b3e: am 786f9243: am 244eca38: Merge "Fix emoji keyboard insets"
a5ba2c5 am d0955568: am aebf1eba: am 4b4d1359: am c9e21e82: am 1f9c5bde: Show Emoji key on more symbols keyboard
dd673ef am 25457906: am 374f6563: am e8f0d5de: am f1fcfa3b: am dd072e32: Consolidate EmojiKeyboardView
3bf3f34 am a53755b5: (-s ours) am 71fb12cb: (-s ours) am 0a6b351a: (-s ours) am 5863e423: (-s ours) am 864f03f2: (-s ours) Merge "Import translations. DO NOT MERGE"
86ef4e3 am 6239dd1d: am a082d941: am 65787ebc: am 95df0f2b: am 40666017: Merge "Avoid recorrection in ex-password fields."
144e363 am 68864778: am 1d7df5f6: am 12871151: am 712fb6c6: am a6dc3056: Merge "Add getDictDecoder."
e1a2915 am 4218477d: am d1069f51: am dddaed61: am b66ecdeb: am 28af9ed1: Merge "Suppress emoji tabs on JB-MR2 or previous versions"
5ed6ef8 am 4f87007c: am 85f1391e: am 4e927cd3: am 0d86a015: am b118a9d7: Merge "Change cache capacity depending on the dictionary size."
9ad8702 am 8b0a06a7: am a5244246: am 12c9b7c3: am 57ee1b7e: am 695a5a39: Merge "Change space key height in Emoji keyboard view"
71ba3d7 am 3a3d8427: am a0882052: am 48ac63f6: am b672d97d: am 8a10776e: Fix punctuation spacing for Canadian French.
3632404 am 41426b57: am 19667ce8: am 2fb351b7: am a3be38eb: am be470f06: Hide DictBuffer from BinaryDictDecoderUtils.
df0fb26 am 3065f8a3: am 022394a3: am fe3e612c: am a1efc189: am 3508eb14: Merge "Remove changing a word when added to the dictionary"
78ea21d am f9664c04: am 4b606079: am 0d3ba0a1: am 5b6ec109: am 1b80a45e: Merge "Make terminal cache small."
31e301b am 1ae79130: am 3bbe023b: am 7f6ff1a7: am c6df31d4: am 76e431b3: Merge "Use same session id for typing and gesture."
1fc7af2 am 1908f15a: (-s ours) am 38a8cbe5: (-s ours) am 27d244d9: (-s ours) am c9cf78b7: (-s ours) Import translations. DO NOT MERGE
1f5af68 am 61bcf22d: am 687bfc81: am 27cdfbef: am e4939114: am fc5e78b6: Clean up Thai keyboard layout files
f1ba5e1 am 452734ce: am ceb39649: am abe16746: am a96c59bb: am 7547a704: Add writePtNode to DictEncoder.
817da32 am 44862d2a: am 79f93d84: am 864a3e67: am 811e37b3: am 95bc256f: Add a flag to readDictioanryBinary in DictDecoder.
817b6b5 am 33d12f9a: (-s ours) am f78da86d: (-s ours) am 0e1a661b: (-s ours) am 4c69242e: (-s ours) am f7ec77fe: (-s ours) Merge "Import translations. DO NOT MERGE"
d97cce6 am bf5779c7: (-s ours) am 95bdea4c: (-s ours) am 5cc9b3c5: (-s ours) am 75344bc0: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
66aaef2 am 47a6ed56: am 3d4b298d: am 93cffb38: am 3f8f872d: am d7b76984: Merge "Add tests for BinaryDictionary.addUnigramWord()."
77a662b am 2cc64c2d: am 91efc996: am ade52627: am 4be963a1: am f38969f3: Fix bug of dictionary dynamic updating methods.
ca0555c am 887abfad: am e06908ce: am 0d102fa7: am d0132458: am b8e857f7: Merge "Add binary dictionary tests."
7273b2d am 77f38c5d: am e5125b1a: am 3c61126e: am 6b98419e: am e193c525: Revert  Ida230ca42 and I6adf7d08f.
095b8d0 am c005aa47: am b4ce562a: am d607a368: am 4754ac4c: am ef073f40: Use PrioritizedSerialExecutor instead of ReentrantReadWriteLock.
bab96fe am dd9adde6: am cfe9bf98: am 50e7181d: am bc435b78: am 40e91e45: Merge "Check the version of format options before writing."
3dbb1ca am 0a8aafb3: am a3ea9d12: am 31fe08e9: am a01e18d5: am e531c224: Move a flag about switching dynamic update to java.
f37425d am b9241b9a: am b6531747: am 1d9692ce: am 2e4a9177: am 5bf96a8f: Merge "Add AsyncResultHolder."
5780558 am c34a07f9: am 536263fc: am e7f28f4e: am 0f2fe443: am 21066960: Merge "Fix: ExtendableBuffer"
847f32e am 0d598cca: am 7854ed82: am 7f23c1f3: am 5599b04a: am 21661706: Merge "Implement split and create node methods."
402e6ec am 743ddbab: am 22f3f49f: am 4e7e4a02: am ee98aa17: am c5f35a9c: Merge "Calculate parent offset from the head of moved node."
e022706 am 3c307955: am dab4af47: am 7e2ed3b9: am d20bee71: am 1d4a07f6: Merge "Re-call getBuffer after writing in bigram/shortcut policy."
eb7ecaa am a5e971fb: am be857d00: am ef1487ed: am 111e37ad: am e3e2b03d: Merge "Implement create children array and add child method."
1dfc4d2 am f7230367: am 44f22e0c: am 779f99a0: am 011ce47f: am be963611: Merge "Check contents in user history dictionary tests"
b801043 am beb7cfc7: am 3beff3c3: am 227477f8: am ecdde8ee: am 5e797bd7: Merge "Implement update node probability method."
10e1e34 am 327f8935: am 57902287: am 552a74c4: am 45bede32: am 70e81af7: Hide physical structure of the dictionary from BinaryDictEncoderUtils.
046816c am c630fcbd: am 323b241c: am 00b39433: am e4d8dd65: am cc2751ba: Make commitCurrentAutoCorrection asynchronous.
333576e am a250fc8c: am 9334f400: am b59e8066: am a14332f5: am 37e0fd2f: Revise TODO comment for I823912e3979829a.
0e4cb3d am 02f181fa: am abadba70: am b023fb67: am 1d818b06: am 773f2272: Fix: wrong locking order.
344e826 am d2c0580c: am 4c910dfa: am fac0fcd4: am 8a325042: am e7ac9003: Merge "Write forgetting curve flag."
c561374 am a4dad9c2: am 5ad09c05: am 3a16edf9: am 18713ba4: am 563bcb51: Rename write(|Signed)VariableAddress and to write(|Signed)ChildrenPosition.
979f225 am 4d44b0a9: am f1b71865: am caa74795: am a31e41f5: am 6156892b: Add computeChildrenPosition and simplify writePlacedNode.
0406ac2 am ae7ea7f2: am ae673700: am bba505f6: am b41d66d7: am 3fbc5ef1: Implement inserting new node into PtNode array.
dab037a am fc18048c: am 916d6984: am e0a246e4: am 6d0b1c8c: am 142511c4: Merge "Add margin to the label of language"
0a57a8e am da034e93: am ba99d15f: am f2132283: am 9202af7f: am 4aad381f: Merge "Optimize tablet layout"
13bcfb9 am b76fe195: am 58dc89e3: am 0383e1a0: am ae7e7e0e: am 40182c73: Merge "Compute probability using structure policy."
4d50087 am 3cddc830: am dfe19a46: am b1703681: am db1e9eea: am 48554e22: Merge "Add node flags creating methods."
0ac3d67 am 94382c59: (-s ours) am 370a420b: (-s ours) am 27522506: (-s ours) am 6c6914d2: (-s ours) am a8550e22: (-s ours) Merge "Import translations. DO NOT MERGE"
7fc6d47 am c49067e5: (-s ours) am bec78f76: (-s ours) am 767f467a: (-s ours) am a8663a41: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
b4038f7 am 5d81aad2: am ef3eb8f4: am 14dcf58c: am 0e1a38b6: am 1c6b9582: Merge "Rename key_space -> key_space_5kw"
d8c1fd8 am d8f62362: am f487421c: am 87a67538: am b3091c5f: am c612a981: Merge "Rename key_space"
1e8d3b5 am 72f5961c: am 11092d4e: am 05fb694b: am b7a8c1c3: am b690c039: Merge "Optimize layout"
ecfd270 am 3b85640f: am 46b9cdae: am 007fdbb3: am a5d78ae4: am 96a06316: DynamicPatriciaTrieWritingUtils to write PtNodes.
c4e8b82 am f557074e: am c68716ea: am 802e0e21: am 2008965f: am b1af47c8: Add a callback to the arguments of commitCurrentAutoCorrection.
bdabadb am 49e6dea1: am 6a710763: am c6cd2c64: am 82b149c0: am 80fe84b3: Merge "Consolidate voice input key options no.1"
9266a49 am 10429cca: am de566556: am db294b1b: am 60e487f5: am 55f5f7a0: [Refactor] Add writeDictionaryHeader.
b347090 am a8daf91d: am c6b8ac67: am 6ca08f5e: am f0748e91: am 87855f97: Merge "Add comments about how to calculate parent and children addresses."
b772d16 am 64e0ec85: am 83b22056: am 587d8003: am b6461173: am 2a41a356: Add code point writing methods for updatable dictionaries.
5dbe2fb am 4124e6c1: am 0d2575d9: am e096f38e: am 1247a05c: am 5901b5e1: Check usesForgettingCurve in HeaderPolicy.
636c2c7 am bfbc6904: am 14ab5637: am fb64505e: am 39d4a54e: am 91486bdb: Merge "Employ a header attribute map in headerPolicy."
76f08cc am 1a93265c: am fd060f16: am 98b26546: am 943e88b7: am e0502496: Revert "Remove symbols shifted layout"
46dd971 am c8edef88: am 8f5cfda1: am 531b4a39: am 183570bb: am e3150664: Revert "Remove symbols shifted layout related code"
a66ef92 am d00e3a0d: (-s ours) am 9bcd96ab: (-s ours) am 01006591: (-s ours) am 2ff67d34: (-s ours) am 226e9fcd: (-s ours) am 33e04db2: (-s ours) am 5d8e513a: (-s ours) Import translations. DO NOT MERGE
f3875aa am af7c0db4: (-s ours) am 16acdcc7: (-s ours) am de9150b8: (-s ours) am d8e256f8: (-s ours) am cc6752e5: (-s ours) Merge "Import translations. DO NOT MERGE"
2807afb am b69054eb: (-s ours) am 75e8cdd0: (-s ours) am f6e0fe32: (-s ours) am 78496045: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
75bebf1 am 61940c4a: am 75bd15a8: am a89b52e0: am 79d17be3: am 42b799d9: Revert "Remove symbols shifted related unused texts and styles"
6e997cb am 0cdcccf7: am 2caa69f5: am 91779087: am a8df0b92: am 5d8fd545: Change name of bigram_list_reading_utils.* .
964fd16 am 510d07b9: am bd246896: am 6eee1239: am b5a3d3be: am 202e416b: Add bigram writing methods.
a2a9414 am 86224250: am e0e8ede8: am ffe3de7a: am 4f9e0972: am 64621cf4: Merge "Add DynamicShortcutListPolicy::copyAllShortcuts()."
bc797b3 am ccad1dcd: am 86b734b3: am 52c99f1e: am c606e9d7: am 648088aa: Change GET_SUGGESTED_WORDS_TIMEOUT to 200.
61f90e8 am bdbdad2c: am de48c7d7: am adc85270: am 43e8a4f2: am c4c7a59a: Merge "Change GET_SUGGESTED_WORDS_TIMEOUT to 50."
ed5e86f am b2755567: am 5441871f: am 4662efaa: am 470e8339: am eaee1561: Optimize tablet layout
8c0b710 am 9b0b532a: am 0a90bccb: am ae81d85f: am 794d5121: am c6cfa6c6: Merge "Implement reading side of updating methods of dpt."
bff4069 am 4623ee74: am bc1c41e4: am 1311d6f2: am c01606c6: am 908fc4f1: Call getSuggestedWords asynchronously.
8a22790 am cd127b15: am 9e1bb379: am b1aa3903: am 2be5da0f: am 8616e4c0: Remove typedWord from the arguments of showSuggestionStrip.
ae3fa80 am 7205063a: am 4eb53a30: am 529c80a2: am 9cb0f9df: am 75d1cb66: Add buffer writing methods.
d812f02 am 076d151a: am f752a91c: am 3368488d: am 5db202d6: am 2660f83a: Change name of extendable_buffer.h to buffer_with_... .
de6ba9c am b60a6855: am b2a214af: am ae1334c2: am cbbf2555: am 3e76487c: Consolidating dict buffers into BufferWithExtendableBuffer.
3b6d056 am 51e1c476: am 0b53db4c: am 2ca17ba2: am 56f4ffde: am fd3509ef: Merge "Consolidate 7inch and 10inch layout"
6edfe9d am db10fb2b: am be78b4e5: am 7256a42f: am d4d647cd: am 9666a228: Revert "Revert "Add onGetSuggestedWordsCallback.""
26ae63a am 17cf8d91: am b88ac330: am eb4497dc: am bcb2c532: am be76dbfe: Merge "Introduce DynamicPatriciaTrieReadingHelper."
27d6a8d am b1e92739: am 1b810393: am daa5a693: am 5fa2e9c3: am acc886ee: Merge "Revert "Add onGetSuggestedWordsCallback.""
55cc868 am b8bc5076: am b74c23b6: am 3aeef4a4: am eb06bf76: am 56e1b7e4: Fix emoji view insets calculation
08c4a12 am 1440bb0f: am f6d60fd3: am 40301291: am 59f9d3c8: am 5169937d: Revert "Revert "Support Emoji keyboard""
943223a am 6cecfd09: am d4108737: am 53f0869c: am c9c383cf: am 9f79cf6d: Merge "Add onGetSuggestedWordsCallback."
e0c59aa am 9db25445: am 655dc4e9: am ce92aae4: am afb8e070: am 2f95baaa: Merge "Revert "Remove key preview backing view""
1be615a am 66c5b6a0: am 25173228: am a70e7c6e: am eca8832b: am 4445671e: Merge "Revert "Support Emoji keyboard""
840efb9 am 94a0a531: (-s ours) am 48f22046: (-s ours) am c0ab1648: (-s ours) am 2934b83e: (-s ours) am ab4c846b: (-s ours) am c95decc4: (-s ours) am c82a4eb8: (-s ours) Import translations. DO NOT MERGE
4ef2803 am f2ddaf3c: (-s ours) am 4ca8aeb0: (-s ours) am 23f9a058: (-s ours) am 6d0e6f84: (-s ours) am d5a49272: (-s ours) Merge "Import translations. DO NOT MERGE"
631404e am 11a2493c: (-s ours) am 5b062493: (-s ours) am 9505eb68: (-s ours) am fbb71a6f: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
28fcf84 am 69c37fb8: am 6d8b1d15: am 310f767d: am 1f9c9ec4: am bcfcdae2: Add Armenian Phoetic keyboard
5028282 am 638d5672: am cd0a3ea7: am ba93c99b: am 243c23dd: am d7791a93: Support Emoji keyboard
5a383d4 am 4622fcba: am af28ec19: am 679d12d1: am 7c1a6f97: am b384cb28: Merge "Fix children position reading for dynamic patricia trie."
918c465 am 1d1669e7: am 1b331ef9: am fcfdf53c: am 6b59bed0: am 6c926a1d: Add Nepali Traditional keyboard
26080c3 am 3d26b369: am edc48cbb: am fc3ac3eb: am 38daab18: am 47b71c82: Fix keyStyle flags handling
f8cfbfe am 5527d71a: am 1b4e3b5f: am 447ca125: am 0f0d7a9b: am 4e6e9ef3: Merge "Clean up Devanagari key definitions"
e8f4791 am 9e6a7d4f: am 98d2d09c: am 4837321c: am f0229f22: am 2cbc7c68: Merge "Workaround for AIOOB exception in ProximityInfo"
806c1a9 am b1fd8894: am 2352b6ab: am bc4bbe02: am b619acfd: am e9e8d2d9: Use fixed column order for punctuation more keys
a2f992f am 328f1ed1: am 07c76553: am 800bb6de: am 8622113f: am fcc6ab08: Merge "Reduce the number of more keys of the period key"
287a6e1 am 73fe2ab1: am 574353f9: am f48fa89c: am 77f13374: am 41745c49: Add keyboardLayoutSet attribute to <case> condition
c65773f am 78695a75: am be81e89c: am ceaea2c4: am 491b49b3: am ade725ed: Merge "Fix unit test"
eb3aeda am df709b92: am a5e00af1: am e19bb862: am cbaf61dd: am 2a084e88: Merge "Add EmojiKeyboardView"
42a05fd am 4ecdfaee: am 571a4d7a: am 7b028496: am eae44530: am fe87f5f4: Pass additionalFeaturesOptions for getSuggestions().
6bb7f65 am 23931392: am 3bb6879c: am cf3b865c: am 137572f0: am 8e3a90e5: Merge "Add emoji keyboard related assets"
80b9076 am 65cf6dd0: am 287e988e: am daa441a7: am 67447d2c: am a945c004: Merge "Add Nepali Romanized keyboard"
108de02 am b1fdedf8: am 15f92304: am 85fa07b1: am b49dba68: am c0f81463: Merge "Add dummy Emoji subtype"
e794c6c am cbb80dae: am defedd20: am b4404e2e: am 472d038a: am bd4068c5: Merge "Add recents keyboard"
568797b am 4e69321c: am 11e8f323: am b25b3b1e: am 5bd273f2: am 1148d00b: Merge "Fix: Wrong file name for dynamic prediction dictionary."
b422ad4 am e93cd396: (-s ours) am 20669cb4: (-s ours) am 8e811589: (-s ours) am c5e8c648: (-s ours) am b17244a4: (-s ours) Merge "Import translations. DO NOT MERGE"
6978ae4 am 529a7b72: (-s ours) am ca72aea5: (-s ours) am 2451c71e: (-s ours) am 1fde9c2a: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
a7ac40c am 41d4a175: am 8c651119: am e6b512a5: am 5886ca66: am b7eae3ff: Add comma to the symbol layout\'s period more keys.
2a6cb9a am b417cb6d: am 6e82c0a0: am 85692426: am a92847bc: am 2ce9f78b: Merge "Use extendable buffer for reading node info."
e6f9116 am 0a2d5644: am 77912d5d: am 1f3bcc51: am de6beb7e: am 8293a11d: Merge "Use extendable buffer for reading bigram and shortcut."
b05f51f am cb543176: am a8688688: am 500bf5b4: am 00891c20: am 16ed1868: Fix build
5c1f985 am 2a4d0d47: am c1210d04: am 40627717: am 87192930: am 26d36444: Fix SuggetionStripView.ICS style
77f088d am e3f82806: am 758eb9ab: am b11da757: am 77899b1d: am e94bbca3: Aggregate theme resources into one file
4392f3e am 3b4eb94f: am 5600a8fd: am ab302b89: am 7fefe2a7: am 08323cd5: Add _gb to Gingerbread resources
5f2adeb am a22bab20: am d5bf78c8: am 491c86a0: am ed6bd49f: am adaaf9ff: Rename theme file names
5e1070b am fe605d3b: am f228bb97: am b698ac49: am 8110e347: am 1f4612fc: Remove obsolete theme resources
42dd9e6 am 874a0244: am 2db339b7: am 5cea0c16: am 5609b4f6: am e1433fb4: Remove unused drawables
84ce24f am c1cc1366: (-s ours) am fd6e784c: (-s ours) am bce9dc35: (-s ours) am 05953e76: (-s ours) am 72218321: (-s ours) am d4fc3e3a: (-s ours) am 751c5ae7: (-s ours) Import translations. DO NOT MERGE
1e7a26d am 1e40f854: am 107dda9d: am 6de3ab26: am 3d1cbd92: am 2da94ad8: Add scrollable KeyboardView
d82a105 am fe282c3b: am 7f762ae8: am a6544621: am 3bd5bd88: am 78ab1bb6: Merge "Make DynamicPred...Base extend ExpandableBinaryDictionary."
0242409 am e8bc40a8: am a99d56c4: am 4642118f: am bfb4c3aa: am d5a3c593: Remove a broken dictionary file when fail to read a dictionary file.
5a85459 am 5c5be9e3: am 35be7cce: am df863714: am 71a8b632: am b2f586b9: Merge "Enable Azerbaijani subtype"
a25d465 am 67a489e4: am 15e5a008: am ca46e5a5: am 5ab2ab12: am b50a7a4b: Simplify computeActualNodeArraySize.
25cbc82 am 27f99d0a: am 181e0497: am 95fce78f: am b0f59af0: am 2232a708: Clean up unused imports.
de1c7fd am 55e2de1b: am 872f0cd8: am e7d1520b: am eee7c3d8: am d21adb58: Merge "[Refactor] Add DictDecoder.readUnigramsAndBigramsBinary."
7f49f59 am 5dcc465d: am c0ceb048: am e071807e: am 370783a6: am 4e7825cb: Merge "Add GridRows tag to support emoji keyboard"
8d2a009 am 9b4e92aa: am 0dd5d7cc: am a8f0eaad: am abe7f4d1: am be4f8f3f: Merge "Clean up PC QWERTY keyboard"
c7dee18 am fd6a00df: am 274550b7: am 4bc90984: am ddb3a08f: am 918336b7: Merge "[Refactor] Add DictDecoder.getTerminalPosition."
3560b40 am e458f4a8: am 4f6814ab: am aa770bbd: am 1c21bb82: am 649d040c: Merge "Rename CharGroup to PtNode in native code."
cbf2b58 am 40cdce64: am 95459501: am 515dc782: am 69f9cfe2: am 800225e0: Merge "Rename CharGroup to PtNode."
8cfb53e am 8441edf8: am 1991fe0d: am 38ab3a3b: am 7b74bcb1: am c120199f: Import emoji unicode point list from Hangouts
ee2fb10 am cfe7612b: am 8b83a1fd: am 9345ccce: am d6833c59: am 3f1ef22f: Fix build
5602646 am 268b26e4: am ed0c7340: am b7d43d40: am 6fed1db0: am 17f628c5: Merge "Add copy constructor to Keyboard"
a42f3af am 6cc575b0: am 6f4ff821: am b29caab3: am 9c2fef79: am 7308c36a: Merge "Add emoji keyboard element ids"
cd5984a am 326688f3: am 97a6b5e5: am 1b5ac72a: am 95565899: am af9c8892: Merge "Remove symbols shifted related unused texts and styles"
dc60400 am 94e8a5a1: am f1612fb5: am 2514adc2: am a3a3c877: am 958f8432: Merge "Introduce DynamicDictionaryWriter for dynamic dictionary."
14b7576 am 7cfa678c: am e11837be: am 13e32376: am ca88b445: am 73c29481: Fix Persian currency symbol
a5fdcd2 am 38dfcabc: am dd597323: am 6954f1cd: am 8fab38c2: am ce607358: Merge "Remove symbols shifted layout related code"
53cd1c7 am bf837c2b: am abf253e6: am 3b788a54: am b9f0a7ea: am 8f4d5d5f: Fix getDictionaryFileHeader.
c1f1b06 am e67d706b: am 5a5b9db8: am f03d0929: am 6bdc1917: am e9a10ff0: Add DictDecoder.readDictionaryBinary.
ea6db45 am 91f834b8: am 06c3eec9: am 2d7e0842: am b6a70ead: am b64157bf: Merge "Fix: reading uninitialized area."
c758396 am 171e4327: am c0467df8: am 94baebef: am 44579790: am d4528b88: Refactor personalization dictionary
2c9708b am 4a9b1228: am 53f84dc0: am cb906264: am 947c9537: am cdc8fcd6: Merge "Fix addWord."
ab91309 am 07a26df1: am 144351dd: am 6adb6c6b: am 3a08074c: am 02833d11: Fix the autocorrection normalized score calculation
932c1fa am 27ebbbf0: am 392c5026: am afb2eebf: am 12263f1b: am c02a3654: Remove symbols shifted layout
713aedc am 9e98bda0: (-s ours) am 59a34904: (-s ours) am c933d2d8: (-s ours) am 17c31a61: (-s ours) am e1bd7e58: (-s ours) am ff59dcda: (-s ours) am 001c62fb: (-s ours) Import translations. DO NOT MERGE
0ef560b am 3d07a5bb: (-s ours) am 3643874d: (-s ours) am ad394f80: (-s ours) am 3d4dc269: (-s ours) am edaa9be7: (-s ours) Merge "Import translations. DO NOT MERGE"
6acbee7 am 730ce9da: (-s ours) am 079dfa9e: (-s ours) am 5f2d2e79: (-s ours) am f9fa8903: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
39fb919 am f889aa26: am 9e8f0d05: am 11350524: am 775d5f42: am 51fce8b9: Merge "Add an unit test for CharEncoding."
37176b5 am afcd3241: am 806475e7: am 553cdf6d: am e3ffbb37: am 4929f851: Merge "Fix writePlacedNode."
b8fe0e0 am af3e3b90: am 08699ed0: am 71c8d78c: am 9e1bd9bb: am 5f438d55: Merge "Introduce ExtendableBuffer for dynamic update."
7f3d4d0 am 6ffea008: am 73dcc1ae: am abbc393b: am 740bf035: am 366c0c51: Register personalization dictionary
35ef510 am 63d0e06d: am 147f1ed3: am a998bdb6: am ea916a2a: am e301085a: Move findWordByBinaryDictReader to BinaryDictIOUtilsTests.
9fc64ec am 013d4db2: am ae071d1e: am fb51b06e: am fb5c3956: am fef693ea: Merge "Add DictEncoder."
77b1531 am f2fe5237: am f6c94c9d: am 94c63240: am a58953b8: am 198b52f6: Merge "Fix Hebrew currency symbol"
ad7361a am dbc87546: am ae2831f9: am ec17ab0d: am 1c5a7c47: am a09e43ef: Merge "Fix cursor state bug"
3597e21 am eeed12d0: am 762ed1e1: am 94bac307: am 7f0ae852: am f9233e0b: Merge "Make readPtNode be called with the address from the beginning of the file."
b2487b9 am 68e9c45b: am d9b1079a: am c2acf0a8: am dc325724: am 17cc3969: Merge "Fix build"
cab16dc am 58d3be6f: am 31260e54: am 47a8b63f: am 220a44d0: am f739807a: Merge "Add onDestroy to PersonalizationDictionarySessionRegister"
3c8dc01 am 9741cfcb: am 915f0c12: am 566181d1: am b88ff728: am 2617a82a: Merge "Fix native crash by caused wrong munmap."
4591bd6 am cd271c26: am a8389f7d: am c91d5e28: am b6922356: am a306e087: Rename BinaryDictEncoder to BinaryDictEncoderUtils.
94538c3 am ff6a2bf3: am e25a7d8c: am aa66ab15: am ddc8d9b7: am 107a5f6f: Add PtNodeReader.
2ea9aff am 4c904d5f: am ff586882: am d0649c65: am 1d0e9fc0: am f2773ba7: Merge "Add tests for start composing"
575e471 am 739a878e: am 3b420aa0: am 324586b7: am 54978caf: am 77827e7b: Merge "Don\'t start composing on dash."
6cda4de am 056b6b10: am 1eaf5bd8: am 4f6a25b3: am 473b0540: am 1f39d364: Remove unnecessary alpha attributes of SuggestionStripView
5a65c90 am 9060ffb5: am 9bf63fa7: am a8b13d8d: am d619127d: am 2c7a3e04: Merge "[AC3] Start calling the methods for auto-commit."
0938893 am b4e92389: am 31faa230: am 2931256b: am c972b602: am c10d76f2: Merge "[AC2] Reference a dict rather than a string in suggestion infos"
836c994 am 92ad110a: am 456a0767: am bc840cfd: am 197a883f: am 3f15c41d: Merge "[AC1] Add a memory of where to cut the first word."
6f2a1eb am 9bc43ed9: am d40e8f19: am 65ac674b: am 7abed29a: am 33f5f0df: Merge "Add a functionality to boost scores of personalization dictionary"
e3db43e am dd785f1b: am 2f7a2f4d: am eab8c769: am f5fd990f: am 065aad95: Add DictDecoder.
b04fdb8 am dfbf96ae: am 86ec0a22: am d5108384: am ad531fd2: am 112257e4: Rename BinaryDictDecoder to Ver3DictDecoder.
6f356b3 am 96149497: am 5188b899: am 352241b6: am 19c0b5b2: am 66004ce2: Remove populateOptions.
4f75dd4 am eee7014a: am cccd9986: am 7e85157e: am bff4d244: am 22f01a42: Add a functionality to clear and flush prediction dictionary
f9dfbd2 am 98503c83: (-s ours) am 24c27f7d: (-s ours) am 2b206ab4: (-s ours) am 72dd5dd2: (-s ours) am dadf3bf1: (-s ours) am 90ba3887: (-s ours) am 7c674854: (-s ours) Import translations. DO NOT MERGE
96a5217 am a0f6da5a: (-s ours) am a6c16790: (-s ours) am d7346f18: (-s ours) am bda32836: (-s ours) am 8e26b9c0: (-s ours) Import translations. DO NOT MERGE
471c6ce am c78be29c: am d3b8dab5: am f8952089: am 4893fe57: am 77bce05e: [Refactor] Rename BinaryDictReader and BinaryDictDecoder.
6c31438 am ceac8f89: am ecaac583: am 8924a013: am cf0ae8aa: am 63155dfa: Merge "Fix possible SIGSEGV."
2ae434b am a01a538b: am dc21bb0a: am d8e05ef9: am 3b89a257: am c8fb03e6: Merge "Save and restore Row attributes using stack"
6ea2ebb am 5909b1e1: am 52326411: am a9a5b06b: am b0045c06: am 6484a4f8: Consolidate onDictionaryClosed
77b5ff7 am 32d99d4e: am 7d9ac226: am 9508d460: am 86bd99f5: am 8135b653: Merge "Remove an unnecessary debug output."
ea902ae am 9c63305f: am 955f8ba1: am 3ad24d05: am 8105b65a: am ab69835b: Merge "Rename Personalization dictionary register functions"
d11bee9 am a0f02228: am 3c1da7fd: am 3c0facb6: am 216246a2: am e515acbc: Merge "Update dictionaries"
60c3333 am c2a0e5f7: am 83effe86: am a6177537: am aafcd7b5: am c8ac8da4: Merge "Prepare ExpandableBinaryDictionary to make it updatable"
7b4bfa9 am eb27b67a: am 6809059c: am 742901b0: am 551f24ee: am 979f9f99: Merge "Consolidate hex string utils"
d3ac872 am 6ec84eb6: am 1e7e4454: am db1f4927: am ba24343a: am 221929c6: Keyboard.Row can have keyLabelFlags attribute
72543e8 am a2094fe7: am dfb7a1f5: am a453b7bd: am ca723c70: am 0154e362: Merge "Rename KeyStyle.getFlag to getFlags"
74bc407 am c695eaa8: am a564163f: am 2bc9832f: am 6fc8e32d: am 18546fa9: Merge "Make all KeyboardRow attributes private"
fdaee04 am bf66dc19: am f2deb3af: am 76d65106: am 41aade79: am a83e2564: Merge "Add HeaderReaderInterface."
6ea91bd am e8afa5b7: am b1847d7e: am bd910cd8: am 37645747: am 8aaae56c: Fix unit test.
d04bd53 am 75c47fb4: am 55d0b653: am 566716cc: am ef7064b5: am 606a056b: Merge "Make BinaryDictIOUtils and DynamicBinaryIOUtils use BinaryDictReader."
115650e am 93a2e97a: am 6697b52a: am 0b75773d: am 5b0aeafb: am e3247561: Merge "Support languages that don\'t use spaces."
5c0041b am d7290811: am e7e28e7e: am f245ac68: am f404756b: am c2f2d0d2: Merge "Limit the number of waiting UpdateBinaryTask to at most 1."
471f378 am 6af06e53: am b594d037: am 4ba2fdc4: am 2b168303: am e72c4e5f: Remove a static buffer for thread safety.
8236a2d am 8580fd59: am b417b3c3: am d3af23f0: am 861aa7be: am 47bac6eb: Merge "Remove unnecessary caching."
306fdd1 am f6fd8d53: am dbc236ce: am 75229852: am 2b3ff524: am 21dddb14: Merge "Rename Node to PtNodeArray"
ef0f3a1 am 2a1d3c66: am 09b2298c: am 429d1471: am d694477c: am 2c67361c: Merge "Move methods in BinaryFormat to PatriciaTriePolicy."
934f3a6 am d08d1b2b: am 7f5f3524: am fc8e5ed5: am ef593b01: am ad4c9093: Merge "Add hex string utils"
92ecd14 am 031222d8: am 5b682e7b: am 665f0cc7: am 768f533a: am b0ead57a: Merge "Remove BinaryDictionaryInfo and introduce MmapedBuffer."
33b48f6 am d2b1f91a: am 09bf134f: am 7019690c: am 806354bf: am a440aa39: Merge "Fix SubtypeLocaleUtilsTests"
5a92663 am 76a82e7c: am 2c2bd61e: am 3bd842ee: am 9bc2beaf: am a94eb974: Remove unused imports.
784c1e6 am b25b938c: am 1df0decd: am b7ad66a9: am f3f30aa3: am 35f41a9f: Fix build.
398ef24 am 93321c5c: am 2b45e65a: am 92247175: am d8e9675f: am 0238e1eb: Merge "Revert "Remove BinaryDictionaryInfo and introduce MmapedBuffer.""
a1f9080 am d8c87b0a: am 6f354b55: am 61024028: am a49bf128: am 33fce975: Merge "[Refactor] Divide BinaryDictInputOutput into BinaryDictEncoder and BinaryDictDecoder."
49dba86 am 5bc53ad2: am 6e93d266: am f4278b6c: am 10288e2c: am 623e3f9d: Merge "Fix cosmetic source code formatting"
5e34279 am eda7d28e: am 8f14be9e: am 9a8ed926: am 12774e5d: am 840e42d7: Merge "Add getters and copy constructor to Key class"
ce9de5d am 0606e830: am 93d11b69: am 527ea9dc: am 89516296: am 0663bc04: Merge "Remove BinaryDictionaryInfo and introduce MmapedBuffer."
0b655bd am 97d960d3: am 5123d7bd: am cc12a1eb: am f180c9a2: am e7870a2c: Add an initial JNI interface to dicttool.
dd6a3d0 am 973093ec: am f607b346: am 27cfdb2d: am 8ad36022: am dc83fe37: Merge "Revert "[Refactor] Divide BinaryDictInputOutput into BinaryDictInputUtils and BinaryDictOutputUtils.""
ea75568 am f2dc156c: am 9119e381: am fda0b551: am 20e3576f: am f74ddfbb: Merge "[Refactor] Divide BinaryDictInputOutput into BinaryDictInputUtils and BinaryDictOutputUtils."
c118744 am a9059498: am b61394a0: am 24421e07: am 14ddbda6: am a38a15dd: Merge "tiny refactor"
d4857f4 am 005c4f87: am 7b6e7619: am 0c41076f: am 68d3eaa7: am 08ce337d: Fix: BinaryDictionaryInfo.isDynamicallyUpdatable().
c2973c7 am ef799cae: am 1a8631d2: am fd0147d8: am d920c917: am 6ec3f63d: Merge "Make dictionary structure policy have updating methods."
b41d340 am 36be7bae: am 3c2b4e8d: am 0f2f0dc1: am 4ab5c68a: am 46ebaa49: Fix a comment.
890e68b am 345b3c57: am 8238358c: am 63192605: am 326a3e5d: am 1db93c9c: [Refactor] Move some helper methods to BinaryDictIOUtils.
7777804 am 6b08afdd: am 8048c0ee: am 1017fb21: am 8099342d: am be4d38e6: Merge "Fix test breakage"
b48a48a am ac09a2fb: am 18ca647a: am 6abcbe2e: am 91d2a3a4: am 5654a1f2: Merge "Fix a debug functionality for the personalization prediction"
272f288 am 9f3efaee: am 75c506bd: am 28c8eae2: am df6ca9c9: am 8e398e21: Merge "Move some methods in BinaryDictIOUtils to DynamicBinaryDictIOUtils."
dde918f am 61518967: am 43c97373: am 9ff076a9: am 72d7af4f: am 92038bca: Merge "Add a method to import one bigram and string utilities"
1c39951 am 4055c07f: am dcce6159: am 0cb55227: am 74537adb: am f795f2b7: Merge "Add FusionDictionaryBufferFromWritableByteBufferFactory."
09dd5b7 am bccceffb: am 96e1cd23: am 3b829672: am 4d29ac2f: am 0766f133: Merge "Move some constants in BinaryDictInputOutput to FormatSpec."
95e6f51 am d46d584f: am 1f452683: am 6ade1a01: am a24d8c88: am bdef628a: Merge "Add empty key background type"
40bebbc am 17823fb0: am fa679beb: am 41368178: am cd786db8: am ed5582ec: Merge "Thin out audio and haptic feedback while key repeat"
4607fe2 am 3501e93f: am 91ffad6f: am 627a7426: am c8617c00: am 693087f9: Merge "Remove unused drawables"
35065d1 am 178c198c: am 51a83279: am a0d7a9d4: am e4554028: am 5fd8b7eb: Merge "Add looksValidForDictionaryInsertion"
002870f am 020d8593: am 456748f5: am 182c62bb: am a460016b: am c3dc9021: Merge "Remove NodeFilter."
bf77f8d am b26154df: am 461aee5d: am f0aae301: am 668a441b: am fdfc8ad2: Merge "Re-evaluate auto-caps earlier."
79c6691 am 90e3c473: am db40c6ce: am 8db45c5f: am 9c396a24: am 4bc74d19: Merge "Delete surrogate together."
1961cdd am faec3605: am 4087b5e5: am ad88450b: am 324d4d72: am 1162c053: Merge "Remove dead code"
e5393d1 am c7ac574c: am 7fafffdf: am e56db1c7: am a05c9474: am dfecc86f: Fix ShortcutListPolicy::getStartPos().
28b3222 am e00614f8: am 9c5eb110: am cd550c66: am f6236e7e: am e18fdf80: Merge "Fix a bug with surrogate pairs"
a2244cc am 35594521: am a00a6a91: am d6f039a0: am d0d2d239: am 90619ae0: Move utils for reading dict to policyimpl.
95c7960 am a517ea51: am e0935e92: am ced716fb: am c95a7aa7: am ae59ce02: Merge "Remove audio and haptic feedback while key repeating"
27bd24a am c6767fb6: am b7233c93: am 8603caed: am 018ab17e: am 3cc55024: Merge "Move files for headerPolicy to policyimpl."
8397842 am 67684120: am 42cccfeb: am 6845116a: am 94fc555a: am 9e0bb2f0: Merge "Move header reading methods to policyimpl."
9794304 am df5c4807: am 190495bf: am f5cc665e: am a3fe14b4: am f27297d2: Merge "Add BinaryDictReader."
dcabfc5 am 95e0c853: am 3a2b7fe6: am 7a054c96: am 4b24a42e: am ed8a3cb1: Merge "Use DictionaryStructureWithBufferPolicy for traversing."
028d0e6 am 77074e90: am f929bc3c: am 2cebe2f7: am ed3856f1: am d03e5bd7: Merge "Rename maketext tool to make-keyboard-text"
d59f68b am ff31cb01: (-s ours) am fa54d6a0: (-s ours) am c3b59530: (-s ours) am 6c00fd65: (-s ours) am da19a4ce: (-s ours) am 06b38f8b: (-s ours) am ecf78498: (-s ours) Import translations. DO NOT MERGE
890b86d am 66014771: am d469ff72: am ef3909f0: am 855e6a22: am 7242bf1a: Merge "Make readHeader check the header size before using it."
27d4261 am 612a46cd: (-s ours) am 5adcf126: (-s ours) am ec00ba2e: (-s ours) am 099fc9d0: (-s ours) am 1e48fd03: (-s ours) Merge "Import translations. DO NOT MERGE"
5032830 am fb60b65f: (-s ours) am 81afbc46: (-s ours) am effe817e: (-s ours) am b0dd0860: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
bbe8b9b am 81860212: am dccec472: am a00f620a: am 201be017: am 0adc8a2a: Merge "Fix parenthesis direction for RTL languages"
c627eda am 813349bb: am b1d86c8f: am c510695f: am 838ac1be: am e607e072: Merge "Remove TerminalAttributes."
d398bb8 am 55a6f394: am 25fbba3f: am 32e57a77: am 80a5897c: am b40d1422: Merge "Quit using BinaryDictionaryInfo in header reading methods."
f66eecc am 738bb18b: am 4aadf542: am 89c14a70: am 0a708f40: am 306d3a71: Merge "Cleanup ShortcutListReadingUtils."
7c98326 am 02683b0d: am 569a9f8e: am d23cc725: am d9863e3e: am 46961247: Merge "Call onDictionaryReady"
757566a am 9a60d1b1: am 6fc9e559: am d5a9e060: am 1a8dfa8f: am e8264cab: Utilize Keyboard.getKey(codePoint)
fdc6afb am 0306f371: am 3bf2934b: am e6aabf05: am 8b082dec: am 51f0c95f: Merge "Change name of shortcut reading util class."
65aa069 am a7dc877b: am 6633576d: am 10acc3f2: am fffd71fc: am bab69d09: Merge "Remove redundant EditorInfo member from KeyboardLayoutSet.Builder"
749c123 am 8e3b4035: am 8674b490: am 10e6800d: am fc0b1388: am 7c48352a: Move methods for Shortcut reading to policyimpl.
20a7592 am 1f22a080: am 4fc6f6b6: am b4688876: am ad49fa9f: am fd10db04: Move shortcut iteration methods to poilcy.
2beeff8 am 9764543e: am 6de23dd8: am e1a9a459: am 39acbaee: am 1b7c1cd5: Merge "Add PersionalizationDictionaryRegister"
97cefe4 am f1401d8e: am 050445c2: am 2c397779: am 03cad06a: am 53830bf4: Merge "Move bigram reading methods to BigramListReadingUtils."
63f6c3d am 3d3147d3: am 2f61006f: am 7041f2b8: am ba218cd7: am 66a63db2: Merge "Rationalize how to use AdditionalFeaturesSettingUtils"
9878eb0 am 52cad522: am ff314a2e: am dfef7e87: am 2839d6e4: am 4a2f6a22: am 25402fd5: am 724db044: Deallocate gesture trail bitmap when unneeded further
8ef339f am 1986a3bb: am f8733962: am 4441b5fd: am aeaafdd6: am 25402fd5: am 724db044: Deallocate gesture trail bitmap when unneeded further
f252e61 am 27a3a4b3: am 4f034974: am 1639270f: am 6ceef84e: am 724db044: Deallocate gesture trail bitmap when unneeded further
089ff0f am c57170e4: am fe614f98: am 47889bf5: am 3f75c041: am f76264dc: Merge "Remove key preview backing view"
65b4bff am add02984: am bae407aa: am 98fe7a39: am 11925815: am 14f5cec0: Merge "Move bigrams iteration methods to policy."
9a1ac13 am e92be694: am c38ae42a: am f3fe2cbb: am cf575f89: am cfcf6660: Reinstate a call to UsabilityStudyLogUtils#writeChar()
523f766 am c4348bec: am bff289e1: am 2ed4632c: am cce5ccfd: am 3cd72a35: am 6d2399c0: am 5c057b32: Merge "Fix unit tests."
b60c6ce am d07e5141: am 028d897c: am b1dcbcad: am 2545654d: am 7d7b1fd8: am c31f7d79: am 96b444d4: Merge "Remove processMotionEvent from MoreKeysKeyboardView"
0b05efc am 82c722bf: am 7e31bd29: am 6fbac38e: am 402497bf: am 9fc69810: am 7cb1b82f: am 1181c5ac: Merge "Fix to follow the field naming conventions."
5be8e40 am 129b88ff: am b429c1e7: am ad08af9b: am 22d06c58: am 4c14665c: am 9f2ba37f: am d7b76727: Merge "Make user and contacts dict use ver3 format."
12003b1 am 38004bd3: am 88a2eeb2: am 470f0b72: am 203dde0e: am b12ab7bd: am 5a9d8757: am f6b7c3a6: Merge "Fix parent position reading for ver3 dict."
35ffba0 am bd829bb9: am 83dd8197: am c438264d: am 8caf4c4b: am e8ddd6c0: am 3cd6811e: am 769aefe0: Merge "Increase CHAR_LIMIT to 29 to accommodate German."
e545b28 am 257dc61f: am a48a663c: am 42a3515c: am a7228d37: am 09c1880c: am 49051644: am 60eb2501: Support ver3 dict in native code.
36edb25 am 2cb8e306: am 3e23b087: am e802b993: am 25519ba9: am fe2476fd: am 1058753c: am b0ab71be: Merge "Implement getTerminalNodePositionOfWord for ver3 dict."
0d22753 am c0420518: am ec17a9e8: am 5bbea1b4: am 45a8a693: am e7631e13: am ff083cac: am 7b8b6e4b: Adjust a test for a spec change.
d78142e am 681b8dde: am 03de846e: am fda74f33: am e4176e6e: am fddd3a74: am d7309ec4: am 4456d1a8: Merge "Have double-space-to-period cancel leave a single space"
461a762 am 21624f57: (-s ours) am e0bae699: (-s ours) am ae6a2c02: (-s ours) am 5ede8d4c: (-s ours) am 2e6ee87e: (-s ours) am 7b436eac: (-s ours) am f9456855: (-s ours) Merge "Import translations. DO NOT MERGE"
26e120a am 4e817974: am fd9f7dbe: am 968ac8aa: am 5d7b4634: am 7ec9db2c: Remove the code and comments about version 1 format.
ebc7d22 am b456ed41: am a2b30b95: am b8fbf2db: am ba272d9e: am 4571b0f6: Merge "Make DictionaryStructurePolicy have buffer info."
b1fc4b0 am 5783fc61: am bde6fdf7: am 4c968085: am c77684d1: am 6ca0b371: Merge "Small clean up of KeyboardView.onMeasure"
45a0e71 am d9fab4db: am 2ab11f2d: am 18f10533: am 48698415: am 5c057b32: Merge "Fix unit tests."
26c8f55 am fef8a438: am e0adf0e8: am 1039d16c: am eafd4b4e: am 96b444d4: Merge "Remove processMotionEvent from MoreKeysKeyboardView"
ba653c6 am b38a39ad: am 9bd31bad: am 1d3cb702: am 6b48c8ba: am 1181c5ac: Merge "Fix to follow the field naming conventions."
818aaa8 am 353fc3db: am 1570f957: am 394d0d57: am 765179b3: am d7b76727: Merge "Make user and contacts dict use ver3 format."
8800572 am 180fcbd1: am e28ce098: am b34a25c3: am 9fdeda9c: am f6b7c3a6: Merge "Fix parent position reading for ver3 dict."
25e2dc2 am 88f39348: am d5382f53: am 3bd15097: am 1c558a31: am 769aefe0: Merge "Increase CHAR_LIMIT to 29 to accommodate German."
cec4280 am 5ca01643: am 72ca47ee: am 470bfd87: am 76a064fd: am 60eb2501: Support ver3 dict in native code.
97fa008 am 9fd1a3e2: am f83a881d: am 0851904c: am 74e5c306: am b0ab71be: Merge "Implement getTerminalNodePositionOfWord for ver3 dict."
47ab827 am 72b8f789: am 11dd1858: am 3f60651d: am 9dcca243: am 7b8b6e4b: Adjust a test for a spec change.
cd36930 am d1bd60a5: am 90243a6f: am d37d8b23: am 37fa494c: am 4456d1a8: Merge "Have double-space-to-period cancel leave a single space"
abae727 am 57735b78: (-s ours) am c5fb151c: (-s ours) am b05d04f8: (-s ours) am 2f97b8e5: (-s ours) am f9456855: (-s ours) Merge "Import translations. DO NOT MERGE"
026f0aa am 35d34145: (-s ours) am 9f2ae334: (-s ours) am f6ab12bf: (-s ours) am 607143c9: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
6e837a6 am 5056d959: am 7ccb456b: am 29323c31: am 72b5ff66: am 083a40b2: Merge "Move createKeyboardSetForSpellChecker to AndroidSpellCheckService"
ac0c5bb am b1e2acd2: am 2f147054: am 59c91932: am f6872b36: am 15b80c4e: Merge "Add ResouceUtils.getDefaultKeyboardHeight"
06b653a am a14f008e: am 4c8e4baa: am aaf26db6: am 3cbcdd3a: am 2cb9a143: Merge "Make key label from supplementary code point"
1337034 am c1e2cd21: am a6b3e80b: am 8c084b8f: am 3c6d5041: am c05b3b56: Merge "Add a session for the personalization dictionary"
078898b am a640f297: am 399ddfb9: am 886d1fd5: am 145ac75c: am 7de0331a: Merge "Remove orientation member from KeyboardId"
c68d64c am f503c259: am 1691ecd7: am fe6cfe6f: am 035a4bd6: am 0f75be4a: Merge "Implement getCodePointsAndProbabilityAnd... for ver3 dicts."
9fe6890 am b98c76dd: am a92fa276: am 3ec6c2ea: am f7959a3a: am 0f47d516: Merge "Reword "No language""
74ccfd9 am cf25e54d: am 227b1963: am e586cc8c: am 9f87373e: am 8ba87982: Merge "Consolidate forwardTouchEvent with dispatchTouchEvent"
da02c47 am 8439fafa: am 07b54d63: am 555d8899: am 7fbda5f0: am cc38bfb5: Merge "Add emoji icon and code as a groundwork"
22e1cb1 am 9c04a6f6: am 2c75fcce: am 40a718d0: am 5f88fa80: am daab5caf: Merge "Remove unnecessary suggestion strip container"
77040fa am 9bb53979: am d25789f1: am d0056015: am 9b4f2e00: am e482cd8e: Merge "Implement a part of ver 3 dictionary reading methods."
56fbfe6 am f642232c: am e1f9c41c: am 0dc33768: am 7c2ea3df: am 20239759: Merge "Small optimization for readability"
9058ac0 am e320ad68: am e19df009: am 5ae136b8: am ce597c13: am f8d162c3: Merge "Fix keyboard caching bug for testing"
00112f1 am 33cc2879: am 88ef7508: am 2c554dfe: am df6ac71e: am c0a732f0: Remove CODE_RESEARCH
67ce796 am caeaea71: am 40ed4430: am 87909f07: am de7d659e: am b2c21033: Merge "Small cleanup"
c7ab838 am 9116617d: am c1d3ef9e: am e75a5ddc: am bb9603aa: am 965b7266: Fix a typo
cfab657 am 91f3b6a9: am ef76b79f: am 7f9d5af8: am be81b05f: am 22f951c8: Merge "Remove checkFirstCharacter from BigramDictionary."
73f20d6 am 2498690b: am b50f1d19: am b5da6375: am 0a510929: am 975113d0: am 2e9d50a9: (-s ours) Merge "Fix Catalan keyboard layout"
b89c915 am d7450e57: am 8c37d26d: am 517e2596: am bdc8767c: am 93f4c84d: Fix build
689b116 am 9fdb4dad: am 3ef0038f: am af7dadad: am aa734f41: am 33592d1b: Merge "Add a debug preference for using only personalization dictionary"
39b04c1 am cb1cb4a0: am 327510b0: am 96aa7f90: am 9cd592c2: am ba2f4f84: Merge "Fix a concurrency bug."
567f897 am a9408992: am 60e84c87: am 59f034ef: am f56a8cc8: am 6333ed38: Small cleanup
4064839 am a2b34d1b: am 6aad5dd3: am b72eb5a4: am 0a856c2d: am 52876bbe: Remove unnecessary setLayerType() calls
8370d4f am ddb56c64: am eb1d8f35: am fae5b33e: am eba1ad95: am 82018f99: Forgot to reset the matrix of offscreen canvas
9423f6e am 28eb35ad: am 383c06b8: am 9fe3802d: am 197c6034: am e08c418f: Move motion event dispatcher to PointerTracker
7f22e0c am 58c323e5: am fa53e283: am 443d26b5: am 31a61ce3: am ed56ea86: Merge "Deallocate offscreen buffer for non-HW-accel draw"
d51e696 am 64486692: am 7f9d4a4e: am b17b0fa2: am f2b54321: am 54dd1bed: Clean up ResearchLogger log method
3359082 am c0eded64: am 92d75dbc: am f43c404d: am a7739acf: am b7f62601: Merge "Move non-distinct multitouch support to a separate class"
061f0f1 am 7fd37382: am e74b8a6a: am 2e55f68a: am 52977770: am 18d64559: Merge "DynamicPatriciaTrieReadingUtils for version 3 dictionary."
374481b am d2eaa9c0: am 113b523b: am 8df2f504: am 15072b4e: am 80c9b829: Merge "Give PatriciaTrieReadingUtils methods for reading nodes."
aa0f40e am 610555c1: am e8109b48: am 9f64b890: am 40f8a487: am a299421f: Merge "Remove getTimer() reference except from PointerTracker"
fb81e3e am 407e147f: am 04bccb46: am 7a7e3775: am 3f30c09d: am 503b7902: Merge "Connect the personalization dictionary"
e9ee6a8 am ab9b01ed: am e57bb65d: am a4770a46: am 5bd60162: am c83da069: Merge "Move key repeat function to PointerTracker"
d584672 am dda47002: am df3cf32e: am fcc29a78: am 24199890: am f0a7f70c: Fix: Include wrong file in dynamic_patricia_trie_policy.cpp.
1d131db am 72639485: am 55dd8b33: am 8c9dfb02: am e20e0b23: am 8045b7cd: Merge "Introduce DynamicPatriciaTriePolicy for ver 3 dictionary."
aed50f6 am a1c49199: am 399082e6: am 80ba3b72: am 8f1f7dfd: am 932aeb9d: Merge "Move binary_format.h to policyimpl."
f055cbe am 3ce7b7b7: am 8c799e45: am e2ee1f2a: am f9d919ec: am 552a4b84: Merge "Add UsabilityStudyLogUtils.writeMotionEvent"
38e8206 am 32e36959: am 93af5413: am 61343f71: am c4ccf637: am 567e7f05: Add the personalization prediction dictionary
262454d am 4f2b7c9e: am a200e1c7: am d6f3a680: am 746c9a4a: am 853d0fd1: Refactor the personalization dictionary
2f9ccc5 am f77de061: am 683e82df: am 7142a107: am ac4ec539: am 883bd364: Merge "Deallocate gesture trail bitmap when unneeded"
7babd4f am 0487074a: am e94cf8ad: am ff22baa2: am e59fa27d: am 3b1eb886: Merge "Refactor the user history dictionary"
9176cf7 am 98791531: am 725d9780: am 3b74c1d6: am 465abf7b: am 2d7e9273: Fix inconsistencies with mSuggest.
558173d am 2e496f4f: am e74bddba: am beb93fb8: am dfe1cfe8: am acb3cc74: Merge "Refactor on the user history dictionary"
642ceec am 1fd6d5e1: am 97d69c2c: am 71454faf: am b7fbc964: am 3f557f6d: Merge "Fix: appendTwoWords cannot handle MAX_WORD_LENGTH-chars word."
6ac658b am a680aea7: am a81fa3e3: am ef65b768: am befe69f5: am 310ea9ab: Remove sudden jump touch event hack
bda8fa7 am 9aaaa331: am 7185a4f2: am 3a923ff0: am 53d41537: am 3b5c05f1: Merge "Fix Catalan keyboard layout"
7d9449e am ce0e726e: am a78e301a: am 88c7e811: am 5e2e2862: am fea0862c: Merge "Fix missing Azerbaijani text resource"
69b0908 am de6e35bc: am e40d6752: am 6554f4d7: am 5cc606ac: am 8d46ea91: Merge "Fix some warnings"
dcb730c am daf351f2: am 3c5622c4: am 8c9c9024: am 81fb25ae: am 7d654d8c: Merge "Fix inconsistency with mutable settings."
6436d81 am cd145a0d: am 3d7f8c10: am 2060469d: am afa97875: am 21cabc98: Merge "Fix duplicated apostrophe on AZERTY/tablet"
0936abd am 743b7022: am f6f57018: am 6b1f9dbb: am 151a5683: am 536e0c79: Merge "Clean up PointerTracker a bit"
ff676dc am 66a443d8: am ea56a400: am 85de2782: am 740cb9d2: am 561c4474: Merge "Fix a problem where settings were not renewed correctly."
0d3ebd5 am f8bc2934: am 0ab4f686: am 570ac319: am 37d17ab2: am f8c1aefd: Merge "Clarify the expected cursor position in RichInputConnection."
55f3053 am 5793925a: (-s ours) am c9eb6832: (-s ours) am 9a756eb7: (-s ours) am db8d2247: (-s ours) am e9087931: (-s ours) Merge "Import translations. DO NOT MERGE"
7f3650b am b1390563: am 3e0bc7ea: am 1ed025d4: am 607d35cc: am 323a7aae: Merge "Fix the title of the personal dictionary settings"
26057ff am 37eafaab: am 986f7826: am e4a78d94: am e71d9ab6: am ab2d2731: Merge "Fix the displayed name of the personal dictionary"
1b161aa am 958abe17: am 3af46862: am 5b624e89: am 68d406b0: am 9118467b: Merge "Move creating children methods to structurePolicy."
6992318 am a831db12: am 54409479: am 7fde1e14: am 856694c0: am b60e65a0: Rename a variable for SettingsValues
e36e4ad am 8078b647: am e432334f: am b013784a: am 7755379e: am d9f0c1e0: Merge "Fix an NPE"
20a627d am 421eec7d: am 83b6b1ff: am 2b3a787f: am 92faf405: am 9d618d14: Move files only used in dicNode to "internal".
0836c65 am b0673eb8: am f37fe0c3: am 68af6242: am b0adc840: am 29875dab: Merge "Fix build"
82e13ae am 6f424bdb: am 61fc1604: am 7d709559: am d19856b7: am fb9f448b: Merge "Add personalization dictionary helper"
710020e am 07aeb20f: am e87324fe: am 7dffe283: am 35541a72: am 654b0a9c: Merge "Small optimization"
cb89bb5 am 0e0d766a: am b6db3403: am 51764864: am c4310c43: am e7903101: Merge "Use cached data for getTextBeforeCursor."
3b70aed am 4131735d: am 989668a6: am ef8c57bb: am c4cc7e5f: am 6613740e: Merge ""much" in suggestions of "m" after "very""
c5b8d20 am cd4438d5: am 5515562d: am 62594824: am d7f75dfb: am 2a8c75fc: Merge "Add a place holder of the personalization dictionary"
8afcdcd am 5704dab5: am 2976f41a: am b3e913ab: am 87677d75: am 38e98026: Merge "Revert "Very simple refactoring""
c710ebf am bdc7675b: am 69af0b84: am fbffd244: am 25446d31: am 0dd23544: Merge "Very simple refactoring"
b9d37ee am 063a9ad5: am 7faea73f: am 8de33ce0: am d6ee1ded: am ffcbbaf1: Refactor on UserHistoryDictionary
6d73c4e am 30abeba9: am 1faf305b: am 2f50aafb: am 6360cef8: am adc91027: Merge "Update xxhdpi icon of microphone in label"
ba0a5aa am c082a163: am 15bab848: am ab3baa3b: am 98851ab1: am ea2ab41c: Merge "Support terminal insertion error correction"
0a5c3ef am 7cfecffa: am 17bf72f0: am eee45a0c: am 3b1e8d55: am c3493382: Merge "Cancel all ongoing event when onFinishInputView"
8a24da3 am 09713ce5: am bd798c70: am a7f60895: am dfaf547b: am 21c6d23d: Merge "Add MoreKeysPanel argument to Controller methods"
d840562 am 55f43c2d: am befc979b: am 7de2897e: am 846044ce: am 15c41a61: Merge "Remove boolean return value of dismissing more keys panel"
b4a607f am 5c37f1d5: am e4a13ec7: am 77ec883b: am 2b6676d1: am e408bbb5: Merge "Fix a bug with multiple word insertion."
2e7c540 am 356351a2: am d77c5b3d: am 86124619: am 522707ad: am 058f37f8: Merge "Cosmetic code optimization"
7a8d903 am ea62a1ee: am 18bf2ade: am 0b0cf967: am f8c4d413: am 5563dc3a: Show all languages if user enables multiple subtypes
8be8946 am a57901a9: am fc9df157: am fdb1679e: am 333245a1: am 665e4ecc: Update dictionaries
617a8fc am e9601895: am af26871b: am a269ccd5: am ea24dac9: am 289df0ec: Merge "[FD4] Separate cached address before/after update for groups"
ef2c4d2 am e20e4fca: am 0b8da0b3: am b4b6718f: am 808f6757: am cecb63c2: Merge "Make RunInLocale as top-level class"
5bc0b7a am 986e84f4: am cecdb4df: am 71ac9c49: am 2e94df08: am 9ef59af7: Merge "Move subtype related utility class to utils package"
d3ee13b am e9e37c75: am 79761dea: am 714872d5: am 508ccbeb: am 0b358a44: Merge "Fix: "saomething" -> "something"."
fc23b27 am 34023588: am 05b81544: am 767cf299: am 4322d188: am 9d313c6c: Merge "[FD3] Split stackNodes into two methods."
7754f41 am cb79ec52: am 5a92e2cf: am 42592aa2: am 3014ff64: am 2c479e78: Merge "Update dictionaries"
2ac2cfe am 34b1bada: am 7f7cd5f9: am 6d0fa6a1: am 470cd988: am 9d802202: Merge "Temporarily disabled Azerbaijani subtype"
68fca2c am 27d6f31e: am edd8b125: am 655f6c2b: am 9b4d0c70: am 5526d138: Merge "[FD2] Separate cached address before/after update for nodes."
827e49e am 7dec998c: am 68ac5f05: am 4da75248: am d7da546f: am 6587773f: Merge "Add default keypress vibration duration of HTC J One"
ea5a4d7 am 3213ef2c: am bad23e3a: am 493487f3: am 14ac4bf1: am b9eb3267: Cosmetic fix for the copyright header
54e3000 am 1874b383: am b3bab10c: am a4d797b9: am 3bb110c5: am 01c2bb13: Merge "Fix KeySpecParserSplitTests"
829b294 am 3091467a: am 519290dc: am 167840da: am dc3b0c81: am 50a29b80: Merge "Fix wrong copyright header comment"
1c18dba am 6ea405b2: am ef9565c0: am 851c823c: am 116bfe93: am 8c04df20: Temporarily disabled Kazakh subtype
d94c52c am 0bb383f1: am f80d9d19: am 4fca53a1: am bb40d98d: am 62f3b4e9: Merge "Fix: huge bigram costs for blacklisted words."
04efe5d am 1974e592: am 2b0d686c: am 7ec236d6: am 34476d02: am a005d09d: Merge "Fix prefs.xml"
d95ac1d am 80e27113: am 597ea46b: am b2239e37: am ae10e2c1: am da7aab8e: Merge "Fix: native crash while iterating bigramslist."
1a626e0 am d17ed5f4: am 6dcf229c: am d0fbfdeb: am 20c03e2d: am e6c51847: Fix NPE in SubtypeLocale.getSubtypeDisplayName
644e843 am 96e817bc: am 6f356d04: am f7431d3d: am 958e257e: am a54b8b3f: Merge "Get BigramsPos and ShortcutPos via structure policy."
ae333ca am 605c2569: am df0ffce3: am fa86b758: am 0f38876a: am 1676b838: Merge "Fix a bug when moving the pointer in a > 48 chars word"
b88c08b am 45f259b2: am dbf4f477: am c2a4642d: am 4c606e6a: am a6906a62: Merge "Move settings related classes to "settings""
49bc8af am 1d373ea5: am 726a3d66: am 31e09fe2: am 3b84f81b: am 71dc7a38: Fix missing Devanagari digit 9
5efbdd3 am a02e29d8: am 7d30f32f: am b852a4de: am b62a5ed1: am dc711101: Merge "Fix IllegalArgumentException in MoreKeysKeyboard"
ac01f5c am 997d2ec5: am 8afebe18: am f74c07e5: am db07b716: am a4c44654: Merge "Move a couple classes to the utils package"
4e66bf7 am ff962489: am 071530c8: am aec2c01c: am edc2bb73: am 2e0f750a: Reorder more keys of ALEF in Arabic and Persian
f9c1583 am cc0234e1: am 308ec876: am 70e34638: am def0cb35: am 03a76a07: Merge "Restrict bogus events hack to certain classes of tablets"
eb8e4b0 am fc2bb4fb: am e9505e6f: am 08790c53: am 7a54dc88: am 257750d9: [FD1] Move parents\' address computation outside
42d51f9 am 8e8fafd9: am 004f439f: am 4f8cf478: am 6563a9a8: am 4d5939fc: Remove dependencies to android source in dicttool
31375f6 am 27086d31: am fed1cd16: am c93b3fc0: am a1313112: am cc54032b: Fix build.
0c80760 am 66340a7a: am bdef471f: am 0a72242b: am a62621ca: am 1a894aeb: Merge "Distinguish key press in repeat key"
5917fee am 6ba7c0ba: am f473b881: am d748c357: am 3f201481: am 06aa3d02: Merge "Small debug helper"
4f1af5d am 87ea56a4: am 0edde0fe: am 0dac8e52: am 8ab3c1bf: am d893fe5d: Merge "Don\'t put spaces before and after asterisks"
043dedf am 2c8cf0d5: am f7016bb2: am e0e27ee9: am c4c6d05c: am 488659e1: Merge "Add xxhdpi assets"
e6cab6b am f5aadd2b: am d79b4efa: am 969861f6: am d1609266: am 2bc980ee: Merge "Serialize commands sent to a separate threads"
fe26410 am 19a694bd: am 26c5765f: am 594eebf3: am e3b591f1: am 544e891c: Merge "Replace NOT_VALID_WORD with NOT_A_VALID_WORD_POS"
4d03009 am 383d1d4b: am 5a157a0a: am 88ecf9f0: am f9b175b6: am 3bf996f9: Merge "Add a test for user history for switching languages."
dae2dd1 am 7ae1cdee: am 26edc704: am c65e5bbd: am 0a951d55: am 0d47f284: Merge "Move punctuations to more key of z in dvorak"
ff05117 am 37a29f00: am d8365ae2: am 3386c1a5: am 8850a158: am 988a1f31: Merge "Fix a bug with bad view reuse."
9975e0e am 05e7073a: am 895c1c9e: am 2bd473a5: am a45075f3: am 4d4310df: Merge "Fix a wrong call to cancel downloads"
a7c6826 am e3f8abe1: am 65d9882c: am f1f911cb: am df266ac7: am b6f286bf: Merge "Make bigram dictionary and traverse session use structure policy."
afb2780 am da434807: am 3f21a891: am b02c1a85: am 1a16cdc6: am 4944827e: Merge "Add methods for dynamic updating binary dictionary."
2d180e2 am 986de248: am 2876005b: am f6fb6b56: am 83196d0b: am 8bfd5782: Merge "Do not output string-encoded MotionEvent."
c4b11a2 am 9b9cd3e8: (-s ours) am 5fcc316c: (-s ours) am 9fe58fcc: (-s ours) am 5f18b4be: (-s ours) am f6c9201d: (-s ours) Merge "Import translations. DO NOT MERGE"
a6766cc am 4422ea19: am ba2152d8: am e9d811e1: am 6df2b0ba: am 34047d89: Quit ignoring language cost of exact matches.
df6c850 am a65f4e18: am 2dccbae6: am 58e74a0f: am 551091ef: am cfbb7fbd: Fix: Read lock is wrongly used for gutSuggestions.
1056fed am 28687ac2: (-s ours) am df6948f4: (-s ours) am 6e85527e: (-s ours) am 8eddeffd: (-s ours) Import translations. DO NOT MERGE
63bc7a1 am d2f49a24: am d9955582: am 82785e0c: am 70147fa0: am 58b2a637: Merge "Update ExpandableDictionary.BASE_CHARS[]"
40f4cbd am 2173df01: am c2eb2b4e: am 420449c1: am a5424c82: am f5be54f7: Merge "Move TypefaceUtils and ViewUtils to utils package"
2d2d073 am 8cf3e975: am d8065eb0: am 36913d6b: am b6b6fa7d: am bac479bb: Merge "Reorganize Utils class"
3c4e60b am a658a46d: am 09e0ccac: am f99a6d83: am 0f924845: am 0c6e0778: Merge "Remove flags from dicNodeProperties."
17a24f9 am 9319a628: am 89cc75a7: am fedb2970: am c85efa92: am 72c2feb5: Use TimeUnit instead of DateUtils for readability
3f3a300 am 625006dc: am 8a273cc0: am 603bd7cc: am c29acb5b: am cb13d11c: Add a trace.
a955090 am c47656a9: am 430c8c15: am 106596c1: am 7511b2eb: am 9aa1efdf: Merge "Change how the length of the random words are chosen."
2c012e7 am f603a83f: am 2c1f7b65: am 30abb35a: am cbc1fd04: am db6984c7: Merge "Have random words stick to a restricted (random) charset"
c257568 am 49646e3d: am ee54e8a2: am 5b38da97: am 89ca0e13: am 49910a9d: Merge "Fix: release lock in UserHistoryDictionary."
72bc369 am 6d217236: am e10ccbe2: am 542fc10a: am 2e22356d: am 0933353c: Merge "Read version 3 dictionary header."
16a4178 am 0f77176a: am 8b12b5da: am 57b60971: am 06e8860e: am db296305: Merge "DictionaryWriter to abstract binary dictionary writing."
4a505d9 am 23e1f581: am 78110b11: am 90f457d7: am 7f601359: am cac66f29: Merge "Return NOT_A_PROBABILITY in getProbability for inalid dictionary."
7a44dcd am a9e3ce49: am 8432dcdd: am 090bcd7d: am 8c80b1f1: am b242ce4e: Merge "Add a two-args constructor to BinaryDictIOTests"
2ac680c am bfed54ab: am 16113654: am 66207931: am fe77485f: am eec3067f: Merge "Generalize constuctors & add tests"
1a21b71 am da9fd3b9: am df97c0db: am 0a27890a: am 4ee44868: am 24025135: Merge "Allow force auto commit when the top is long multiword."
c386a3a am 1761b75b: am f8a61f13: am 43b2aec6: am 2babbfb8: am fe202d67: Add Azerbaijani keyboard
eb590df am de57ef2f: am 4682a8d9: am 7dc5c0d1: am ed69cc31: am 0e007eaf: Add Kazakh keyboard
f868fd3 am 8ad8ed11: am 97049479: am 5d5cbef0: am 9ed68c84: am 55de0bd9: Merge "Use ReentrantReadWriteLock in ExpandableBinaryDictionary."
720fda9 am 1727b29e: am 5434a88e: am 16c30baa: am f939f60b: am 0f276de0: Merge "Disable shortcut output for multi-word suggestions."
623fdc3 am 156e4c2e: am 22727629: am 4d8a0ae0: am 41f1399b: am 88d0138d: Merge "Add missing letter THEH to Perisan keyboard layout"
69f79cf am c726a1ee: am c2085045: am 0190d30b: am b7c3c75e: am d3ef3f0a: Merge "Add missing letter THEH to Arabic keyboard layout"
901bf3e am 8e3a9e6c: am 878fa214: am 25b00769: am a444698c: am 28852fd6: Followup com.android.inputmethod.latin.utils change
f8ed737 am c900c6f8: am 5f672e4f: am 76eca928: am 9caf1791: am d365d82d: Merge "Handling key repeat by emulating key press and code input"
bf63c22 am b6acdcd2: am 78d9d760: am 352154af: am 7d4b8122: am 07718a5e: Merge "Fix: Reading invalid dictionary position."
58da5d2 am 7703c50e: am 4bc20ff9: am d77e6a8a: am 1b1f6ddc: am 21648562: Merge "Move children filtering methods to DicNodeChildrenFilter."
20a7caf am d8250c31: am af7cfcf2: am 56f0a44d: am 1c06791e: am b6f5d3e3: Fix offdevice compilation
7889f57 am e14b0b02: am eb4103ef: am 1e1435b6: am eb7cd638: am 7eba0198: Dump binary dictionary information when opening
a34c9c7 am d918af0e: am fd9d1ede: am baa29a76: am c68f945d: am edf58425: Merge "Add args to dicttool test."
c102ee5 am 728a184b: am 22a58e4b: am 8f60cc8a: am ace4e39b: am 28ade093: Merge "Remove format version 1 related logic."
f6316f9 am 70d539e4: am ca73e7f5: am d89b3045: am 0fed749d: am e5a3b776: Merge "Move Range out of RichInputConnection and rename it."
eb5e7c8 am 7c3735ca: am 02d28631: am 4443450f: am d749af16: am 109ba3ac: Merge "Regenerate old version dictionaries using new format."
07602bf am edae9070: am 4f7214a4: am 64561b5e: am 0ae2498b: am 70ee2201: Merge "Do not re-resume suggestion if it\'s not needed."
47902b7 am 32a84fbc: am 31f60dc1: am 88ee5927: am 544e36d9: am 3f0858eb: Fix a bug where no URL means refresh never ends
d5c0b20 am e6f71e4f: am 8ce08e37: am c22b06f9: am a9e975ba: am 8142a7b6: Merge "Record number of words entered"
21119e1 am 6658a431: am 8dfb6080: am 63f00e7a: am 8873ac60: am a5e28acf: Merge "Fix a bug where AOSP Latin IME would not fill dictionaries"
cdacbda am e0e2e0b6: am bb0e1a5d: am 6b72295f: am 4637e15e: am 2a7f8d1a: Merge "Introduce patriciaTrie to abstract traversing version 2 dictionary."
8030a2d am 66a2db7e: am a0096ff1: am a474405d: am 4936fa34: am 21c3a529: Merge "Update dictionaries"
3d235fb am 0f072e6d: am 70aa1ba6: am 88d6dbf7: am 1634f8a7: am e04794cb: Fix some warnings
439c382 am 9930dd8c: am 4905a411: am b6f7bd3b: am 120a8da9: am 4ded1af2: Improve the language list in the personal dictionary
e4c64bb am fdff36f7: am 6c7c85f7: am c9880443: am 2221b895: am ec69a259: Merge "Open an API in ExternalDictionaryGetterForDebug"
3457ade am 873fab2c: am 17061a9c: am 85743122: am b6408d81: am a2bfd46a: Use internal personal dictionary settings on JBMR2 or before
25758e6 am 62b26787: am afab9616: am 4f6dcb68: am 67552eee: am d9e08bee: Merge "Add DictionaryStructure as a policy."
75387dc am f4cb7fab: am 2d1851ac: am 65f4d45e: am 12c6ed41: am 68e7edfd: Use NOT_A_DICT_POS instead of 0 to express not valid ditctionary position.
48049fa am 00255cb4: am 0b9a708f: am 21ef2169: am f4cc95e2: am c96b56a5: Merge "Reduce the number of arguments required to initialize dic_node."
2b578c8 am 02ad2027: am eb5a02dd: am 1a6d3d49: am 5fee4909: am 2bbd78ab: Merge "Ignore spans that are not the right size."
547a98b am 2bbd88c6: am 45d1323b: am 7c88676d: am a691a841: am c4453697: Fix class names
4697dc4 am 73e8c7f0: am 5c189c6d: am b91214ca: am 17e37743: am 16c418be: Merge "Follow-up to I97df1c3d4076fe97657ebc3b086cccd2b97e9a9a"
bb2c3c1 am 7619f748: am 9397fc29: am cd3e804d: am c98d08b6: am 6c0e4121: Merge "Resume suggestion at start input"
338543e am 63f0f3cd: am 1ba80a55: am c11c5dba: am fe7b76ac: am b1b21d4e: Make sure to always keep native methods
4d66497 am 1d21e228: am d1aeb2e2: am 318a42d6: am f608f0a6: am a690f3bc: Merge "Readability improvement"
d96f2df am f73f07ac: am af24e8a7: am 3dde6308: am 9252ea38: am 173f74bb: Merge "Fixing follow-up to I548d899b"
270982c am ecc60343: am 1e6d30a5: am db2b01f6: am ee86815f: am c0d7a376: Merge "Move shortcut reading methods."
f1e98c5 am 70b19abf: am 332349fd: am 31d528e4: am 36108c2f: am 5bf1be71: Add jni methods for dynamically handling a dictionary.
d40a578 am 0e79ec77: (-s ours) am 4da21e57: (-s ours) am 0ea27a1d: (-s ours) am 14fde98a: (-s ours) am 4da287d0: (-s ours) Merge "Import translations. DO NOT MERGE"
0268855 am 364d0bbf: (-s ours) am bb0ab812: (-s ours) am 4776b5ef: (-s ours) am 08215024: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
440dd24 am ec70fe28: am 2870ca9c: am 76577dcf: am ed42ccf1: am fd0945b0: Merge "Make UserLogRingCharBuffer an external class"
202020f am 4bbb6563: am cdde208e: am 1772eadd: am 12d0e4f3: am 333362ad: Merge "Fix the one-suggestion case."
01d3552 am 77ece5df: am 0fa7b80c: am bf15a3ac: am 9a5e0d9c: am 38b54262: Merge "Add a parameter isUpdatable to the constructor of BinaryDictionary."
f45da56 am 7f6cf36d: am 2a16c876: am d106978c: am a1581594: am 12ef7d37: Merge "Cleanup under the utils package"
7b7fea4 am af72a23f: am d00e8f6e: am 15eadf56: am d2bdfc57: am 81c5c3ce: Merge "Add canBeDynamicallyUpdated() in BinaryDictionaryInfo."
86eaaa6 am 30b938e0: am 876dee44: am c51acf8d: am 162f1f89: am 8bc0b513: Merge "Allow mmapping dictionary file in writable mode in openNative."
45a46a1 am 69aedf66: am 33592ecb: am 5e3ffb08: am ee6869b3: am 0bb6eb32: Merge "Move file and mmap information form Dictionary to BinaryDictionaryInfo."
ae28a0c am ea790a1d: am f2c4759b: am 58f33f4e: am cdb9fbfe: am 10585620: Merge "Fix a bug in the cached cursor pos, and simplify selection handling"
fa1331f am fe8384b2: am 4ff237a3: am 336431bc: am d57a26b2: am 1fc6b800: Merge "Move splash screen to separate file"
af5ffb5 am b9fb55e9: am f4393134: am 6e32b214: am 26028411: am cdf77412: Merge "Fix a small bug"
c663bf8 am 0c03928b: am 64d1ffcb: am ba6d749f: am 292c5cc1: am bfaf349c: Load the native lib eagerly
a38b66d am 2083610f: am 71ef6b75: am cd00a815: am d5f635a7: am bc181318: Merge "Move util classes to the latin/utils directory"
4350316 am e37666e0: am 5f464d6c: am ccf891d0: am e189103e: am fadff6ad: Merge "Fix possible divided by zeror error"
693832b am 5b159242: am 34055351: am e4aee5e1: am 68afd659: am 33d4cdcb: Merge "Fix tests for Ia78d3540"
82e49dd am 6787466d: am 0f085ce9: am 183dfbdc: am 40233407: am c074c335: Merge "Refactor text range to be able to get spans larger than the word"
73fa67c am 6a955099: am 1e5a355a: am 93e69b54: am f8d3d699: am 80a4b7c9: Merge "Extend center point vertically for bottom keys on a keyboard."
8a10145 am b706df66: am 88472371: am 5ca5dd13: am 82e21ee2: am 564ad492: Merge "Enable long-press digit input for tablets"
3541f19 am c5f63c5b: am d0726613: am 6785a08a: am 290a4d48: am 940cca4f: Merge "Check adjacent proximity chars for insertion for typing"
e7bee1f am d18eef43: am 5eaa9a21: am 2ca252fc: am 796c91d1: am af9d92f5: Rename BinaryDictionaryBigramsReadingUtils to BinaryDictionaryTerminalAttributesReadingUtils and remanme the class methods
6571cd9 am 14b46378: am f0b21825: am 410cf063: am 7480d764: am be2a172d: Merge "Give the best score to the most probable exact match."
0f6ddb9 am 3d18afe6: am 51ea5b94: am 1e7c84ee: am 3f391865: am b7a2fd16: Merge "Defer disk-intensive tasks until after the keyboard is shown"
789fc62 am fa13dabc: am b4ecda13: am 529e2692: am 2cf30563: am d02daf20: Merge "Fix punctuations strip"
14a190b am 2eb2e630: am 768f792d: am 1e00e5c9: am c65d19fb: am 21dfdcdb: Merge "Add ByteArrayUtils::readSignedInt24andAdvancePosition to read dynamic dictionaries."
d874e42 am c60a6150: am 6fd8933b: am a70ac91e: am 55687ef7: am e105fdfa: Merge "Change method name of getDepth and getTotalLength."
577852c am cae6e387: (-s ours) am f7ba87af: (-s ours) am 16edb55f: (-s ours) am 2b3a5f83: (-s ours) am 0c178ffc: (-s ours) Merge "Import translations. DO NOT MERGE"
3ae00d2 am 4c959dd5: (-s ours) am a4d3dff3: (-s ours) am 8c826e6c: (-s ours) am a4d57a17: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
d88da09 am 3292a54f: am 3deb10f8: am 9795dd0c: am 31036b9b: am 93f74baf: Merge "Add tests to dicttool test."
996edca am a3230f3a: am 3b0cc6fe: am 8151c078: am 2b386279: am 1db2df08: Merge "Initialize inputStatusG at the constructor."
3b7dd20 am 7036b0ca: am f31d2fa0: am 1e1bec27: am 7eb3b05c: am 7937f092: Lengthen CHAR LIMIT of settings_system_default
64a4824 am b0e5caa7: am 4f703e3b: am 08f3feb9: am 788540ad: am a7c44270: Merge "Add an initial test command to dicttool."
2a4d245 am bcc97b39: am 899444ef: am 91c44402: am 3542fb9f: am 9380b56d: Support digits more keys in Hebrew phone keyboard
7a641e6 am d21b03fe: am a1edc2ca: am b3e6183d: am 6e86ebe8: am c90181d6: Use system default key press volume
9418bb5 am a5b35406: am 33ccb2cb: am 22acb3c7: am 7c1c4f35: am af69a14c: Use system default vibration pattern
be2e79a am d4c75509: am e55ea2c8: am 0da22944: am 0cae1725: am 3b5a503e: Merge "Optimize ProximityInfo#computeNearestNeighbors()"
d61dd5d am e620f9c1: am cfdfb31d: am 4c421af7: am 6451fd35: am 500b1f41: Merge "Get value text from ValueProxy"
ba43d8a am 67151855: am f0e20907: am 146fb411: am ca6ed600: am 2d3f2daf: Check compound distance of node and prune useless node after creating new word.
7d0a025 am 490b1c04: am 25e38a16: am f6e64c00: am 188856ae: am 286877b3: Merge "Fix a bug with recapitalization"
274d7b0 am 1cd56d0e: am 800b7ba9: am 4fe96863: am ee63f70f: am 6bfeeb86: Support multi words input for gesture.
dedcac8 am b21853bf: am 0f6ff8d9: am 1dee9b2c: am fc9c896c: am 14718ab8: Merge "Log score, kind, and sourceDict for manual suggestion and gesture"
0de4c5f am cdc87a5c: am 5717623e: am ff6f6a0f: am 0631f46c: am 0052dbda: Support keys that have uncommon width.
753aa33 am 690dc8d1: am 08a1cfae: am be4e6a63: am 4e1742bd: am 1ff81e88: Use bloom filter in multi bigram map.
dc0013a am 2d38ecef: am 31dc80de: am a1f1fb37: am 98c1139b: am 4f191935: Merge "Introduce BinaryDictionaryBigramsIterator to access bigrams attributes in binary dictionaries."
b26cf30 am bc8c5681: am 24935e5d: am e541152a: am 57eecc04: am 78b881bf: Merge "Fix a bug with long user dict entries"
0bff96d am 7b655bf1: am 5c009441: am 716565fa: am 9a848fc8: am 97eaa543: Don\'t count Spacer into histograms
36b7507 am d86bdc1c: am 9c292da2: am eb2f811f: am a57bf38e: am 27d9c6f7: Merge "Cache subtype lists reasonably."
aaa2f25 am 194dc02b: am 00e0b840: am fd5d440d: am 681f1239: am e72d1a07: Merge "Allow downloadable dictionaries in development builds"
7e82fb1 am adbffeb7: am ba713adb: am 8b70f58b: am 37621957: am 3d9ebf21: Merge "Make intents unique to AOSP"
3a96759 am 351d88cf: am 5fd7b2bc: am 051d61ba: am 5062442f: am 14dd52b8: Merge "Adjust settings for development-only versions"
d66e418 am b16c1e2a: am 5dbd4043: am fd3600a4: am 3cdea37c: am eac0eb89: Merge "Fix ResearchLogger feedback bug"
5fa1d83 am 16f87a57: am 62074b25: am 282ebe38: am e18732ef: am dfd96be0: Retun an empty Path instead of null
6efa160 am 133242e1: (-s ours) am f121fcd4: (-s ours) am 88fd780f: (-s ours) am 1b2e6fbf: (-s ours) am 2933f9e8: (-s ours) Merge "Import translations. DO NOT MERGE"
208e37b am 40454690: am 09f96dac: am dad82a7c: am 2c895d4d: am f473f4b1: Remove unused macros in defines.h
080f55a am c7974d25: am 6e55ad53: am 5ab662de: am 61e9de73: am 0b7cd6a0: Fix: Android.mk for autocorrection_threshold_utils.
32e629e am d1d3789c: am 16587c7d: am 8b6de7a8: am 67550776: am 527c1283: Remove unused methods.
9174ec8 am aa790699: am 1c18e064: am d51f4e69: am 35b514bd: am cd4edc15: Merge "Cache three main keyboards to improve average switch time"
68bba88 am 090fa205: am 6f146f24: am bf71301e: am 1784d92e: am e3338420: Merge "Introduce BinaryDictionaryHeader to access binary dictionary header."
7ef9b61 am 680f5e14: am 24bf2475: (-s ours) am 98afd4f9: (-s ours) am f0bdb131: (-s ours) am 96c46273: (-s ours) am 2f387da0: (-s ours) Reconcile with jb-mr2-release jb-mr2-zeroday-release - do not merge
dbf6adc am 7a8ea815: (-s ours) am bc1ad68e: (-s ours) am 8054a056: (-s ours) am 64d0fa40: (-s ours) am 8ea77542: (-s ours) Merge "Import translations. DO NOT MERGE"
547ebb7 am 2e5e3edd: am d0fb2b41: am c1eccc94: am 28c7e634: am fe95e7b1: Merge "Fix possible NPE"
85c2ce7 am 81e36c3c: am 0800da99: am 0b5b3f7b: am c68632af: am 77f63c8a: Don\'t use RichInputMethodManager in setup wizard
e4442e8 am 3edb2b8b: am 8f4ed0b8: am ac48cca4: am 60261af5: am b0e0c5a8: Merge "Defer getting no language subtype"
ebeefea am 450e3af1: am 76c87e8c: am 13a02a8d: am f637bb33: am d3c283d5: Merge "Fix an illegal argument exception"
e64fc09 am e87c22fa: am 8f5921bf: (-s ours) am b17fe378: (-s ours) am bd21edc9: (-s ours) am 1665cc27: (-s ours) am 05ee43dc: (-s ours) am a009d2c9: Add HTC One special edition (DO NOT MERGE)
99f115b am 3872c243: am b2a18515: am e162eb7e: am 48f20fb8: am 091a4532: Merge "Add HTC One special edition"
b56edf6 am f022548e: am 37a44353: am f01644c4: am 323dd492: am 69100329: Merge "Use an iterator to remove stuff from an ArrayList."
8452422 am 21f21877: am 9b91243f: am ff6a5581: am 2fa14bc5: am f6a1a765: Merge "Fix a possible NPE"
684732a am 3f75c760: am b8d0dad0: am a4d4cae3: am 596652cc: am cbd219a7: Move Base64Reader to utils package
393cb4d am 8fa567c7: am 8b4fad97: am 9bd148eb: am d8177b3a: am 9c440d13: Merge "Remove unnecessary Drawable.setState"
23e27aa am 99771a81: am 0dd57b18: am c86c1294: am 8235d940: am 9d4e2518: Merge "Add CsvUtils that conform to RFC 4180"
7bb1019 am 019ea417: am 7a4c7d05: am 30183b22: am e10f4b6b: am 0bfc2bc4: Merge "Add CODE_CAPSLOCK for long press shift key"
d109027 am 26aed3a5: am 33ec5357: am 49b9d16b: am 34a9e8bd: am ad0c6d7b: Cleanups in JNI related code
9147aa0 am e7726dea: am 23fe55d0: am 020a5704: am 496bb8af: am 11dc3a37: Clean up macro variables
2953da4 am a6c275c1: am e8be6f74: am 4865f818: am 0486b377: am 0dbae774: Merge "Avoid an NPE"
2159d77 am 5a6bcbfb: (-s ours) am 3c6d5101: (-s ours) am 14a3c634: (-s ours) am 267928c9: (-s ours) am 981a1944: (-s ours) Merge "Import translations. DO NOT MERGE"
d193881 am d55e661e: am 3392102c: (-s ours) am 98691110: (-s ours) am 61adf619: (-s ours) am ea3027fe: (-s ours) am 0532b398: (-s ours) Reconcile with jb-mr2-release - do not merge
599e948 am 71159b59: am 3c3d8404: am 5834fbb9: am 15aab5b1: am cbc7acb6: Merge "Expand suggestion strip when center suggestion is long"
43d56da am 6e619633: am 28b85db8: am 4dfaaae8: am afbaac36: am 763fd9d5: Merge "Fix revert of committed words"
682edd5 am be181a22: am 8cc42f32: am 2f3ac8e8: am 3888cc24: am 156d3930: Remove a bunch macros that are no longer used
728217a am cd42b44e: am b783f3b0: am 1b09a3f3: am b593ec88: am db0aa747: Merge "Purge WordsPriorityQueue"
0d3d4f4 am 54415777: am 9ca395b7: am b5cda658: am 887b635d: am 4caf5941: Follow up to I907150be994c4f9ffc030c063de521eeb177d3e1
ef8e1ea am 19ae94c7: am b0e02abb: am 130e1f95: am 31bd7b17: am cbb1ee48: Fix build
d15f772 am a946ab7a: am ea632ca2: am f2beae9e: am adf68c58: am b4ae86f0: Merge "Rename methods for readability"
2884dab am b6c875f6: am 8fae9707: am b65bee7a: am f4f547f0: am dceebee4: Purge UnigramDictionary
560efcc am 039cef26: am 62efdff2: am 6d811db7: am c8335703: am eb6a7c82: Merge "Migrate used functions in UnigramDicitonary"
98ee25d am 75a13052: am 5935d961: am 9edecd76: am 3e543e27: am 2a529b85: Merge "Clear previous suggestions when gesture typing starts"
6141f23 am 4b4edf8f: am 436a6c49: am 33bb4fa5: am b7974e8c: am d858b581: Move obsolete files to obsolete dir 2
d5ba751 am d13a713a: am b6d60e29: am e82cfe1f: am 9b5d603e: am e0bbb98d: Fix build
0047bea am b6efea52: am 75647fb9: am cdf85ea5: am b4379f9c: am 01cae939: Move obsolete files to obsolete dir
014b05f am 7f6ee228: am 8d30f473: am f1f39730: am 994b2858: am 3b94fd7b: Merge "Update dictionaries"
a7ecf8c am 10876211: am 8397dbe6: am a4fa2681: am 26ae9aa8: am 7c92b421: Purge DicTraverseWrapper
ddc5775 am f952acee: am 79aca608: am 4eb8117d: am c6b7cd35: am 0e66ab74: Merge "Fix ArrayIndexOutOfBoundException"
a2b9410 am a6b1c601: am 26afe795: am 15f3de26: am 420532cc: am c4119c80: Merge "Uncommit an extra LogUnit"
36cfd85 am c613917f: am db10c9a5: am 52831bac: am b13b977d: am d1811204: Move bigram_dictionary
ee119b1 am d1042932: am 8ab03f1f: am aa512f24: am 67942c48: am 0bf8c0bf: Merge "Create "src/utils" directory"
8690602 am 1fb6e4a3: am 4d656472: am 9dcb846d: am ef827a99: am a2f3f17d: Merge "Compare scrubbed strings when uncommitting LogUnits"
ae37582 am 3b77d996: am 389a4da0: am 41da00d3: am 173ac0c6: am 74330288: Merge "Uncommit separator LogUnits"
7c943ec am cfe54354: am 25f302a1: am 84e4a9bf: am a856138c: am 3d209462: Merge "Uncommit LogUnits when reverting textInput"
37f5393 am f2b30b6b: am 39eed879: am 4094dd7f: am 82d98e7a: am 4efb5c3b: Merge "Remove uncommit on reverting batch input"
667e1f1 am 5b34dea0: am e34af095: am 1e1d2abd: am fe712a29: am f497e1e5: Move suggest_options.h to suggest/core
66dc7e1 am 09b91a57: am 59bb6d0a: am 30de4e06: am 8ff5c03b: am 712fefd8: Merge "Use BinaryDictonaryInfo instead of raw pointers."
70cc03d am 96ca1fc9: am dc4b70b8: am c9fa8db0: am 12e2bd25: am 88ad30f4: Move dictionary format independent probability calculation methods to ProbabilityUtils.
45eac3b am 66b22e90: (-s ours) am 0b57d3b7: (-s ours) am 7ea32c70: (-s ours) am 8c5fec2b: (-s ours) am d3ccd4bf: (-s ours) Merge "Import translations. DO NOT MERGE"
249b21c am b509e43a: am 58c6f239: am e53f5b8a: am f80e2abb: am 1dae936f: Merge "Move char_utils to the dictionary directory"
36f1d94 am 348ae75c: am 767011c0: am a8f8dab6: am f6a4670d: am 26f48949: Fix the displayed status after download
f3197a0 am 2aeea5fa: am 06cf0ee1: am cc9f726b: am fcdb85b3: am f61999ca: Merge "Make it easy to open several dictionaries from tests"
b5d9016 am a79e3b0b: am d08fd780: am 063513c3: am 8a7acf14: am a0c3e02d: Refactor SuggestionStripLayoutHelper a bit
f0f9b43 am b17b38cf: am e2ee9001: am 27615a0c: am 0ef1e623: am 70c2dcff: am 6f7e39a6: am e7514a6a: Merge "Add vibration override values for Galaxy S4 and HTC One" into jb-mr2-dev
eac8bbb am e7e17d9e: (-s ours) am bdc3cf91: (-s ours) am abcb3246: (-s ours) am 1ba68664: (-s ours) am 5989c9b8: (-s ours) am ea11a8ef: (-s ours) am dee9d17c: (-s ours) Import translations. DO NOT MERGE
d3400b3 am 300d8d47: am 78beaed8: am 88688eb5: am 015d542f: am 723391c9: Merge "Tidy up Utils class a bit"
9765568 am 23286afe: am 3e51de18: am c1863812: am 68d17aea: am f88f9dbb: Move "#define LOG_TAG" before include defines.h.
fd6ea56 am 98a3246f: am 9b2d28f6: am 3b03696f: am 502ff085: am e6125db9: Merge "Catch a permission exception"
15cf980 am 80a47804: am aee6d012: am fc027445: am e203961d: am a65c267b: Move some dictionary related implementations to the dictionary directory
7fd6e06 am 9760d4fb: am d2d53125: am 18e322a5: am 15c671a3: am 7097aa2d: Merge "Cleanup unreadable variable names"
57f2b5d am 258d6d4d: am 759ed6ae: am bad26b8d: am 08870866: am d67db32b: Merge "Separate SuggestionStripLayoutHelper for readablity"
5fc7bd1 am 877d5309: am 9a139fe3: am 87dfe42d: am 4647c4c7: am 424a173d: Merge "Move additional_proximity_chars to the layout directory"
3bada9d am 7f96c3ea: am 646b0df1: am 3ff43de9: am 9a28541e: am 1a50999e: Merge "Tell the text view we reset state on finish input"
8f7d2af am 7b06c31b: am 0785ad5e: am 68fc2ce3: am 46b9bd06: am faa7fbfa: Merge "Fix two strict mode warnings."
391cb16 am bc6e29c2: am ef6a5f3d: am 9f68bc67: am f002debd: am 29432f84: Create a new directory for layout-related implementations
76e8e46 am 02415d5d: am 05605d04: am f7de9f2c: am fd2f09ae: am 8eb214d7: Merge "Fix dictionary pack preference order."
90e1abe am 16a556ce: am 569affeb: am 05d56232: am b6822188: am ec9670ac: Merge "Rub some butter on dictionary list scrolling."
d51e9c4 am e1633532: am a49f1750: am 76aff5f3: am 01d88100: am 2ebe2009: Merge "Make DicTraverseSession having suggest options."
cc933a3 am 827e3495: (-s ours) am 24e4bfdb: (-s ours) am 2a1a2a84: (-s ours) am 2d5e13ec: (-s ours) am b4b72d43: (-s ours) Merge "Import translations. DO NOT MERGE"
d1ee1a7 am 7d8c816d: (-s ours) am 52c83d48: (-s ours) am 69cd136e: (-s ours) am d88f0502: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
6a138e0 am 1b4bc2b9: am c1885afb: am 86923245: am ce1d432c: am 305509ed: Merge "Remove unused method"
7149b9b am 5a7f74df: am 86d46a4a: am 9ed0784f: am 4acf46e3: am 215fabff: Merge "Rename containsCorrection to containsUserDeletions"
9484c63 am ecc37894: am 88a70d59: am 6ae77cfb: am f4e557c9: am 94af6d9e: Merge "Make unit test independent from test device locale"
aee4b25 am a3b7548f: am 9a7dbd60: am 64e516a3: am 2bd3883b: am d99abf8c: Delete shared preference entry when user select default value
890ddbc am e016566b: am 9b73c8ee: am ad0b2f15: am 617cf2e5: am 58067bd9: Merge "Fix unit test assert helper method"
795e933 am fcd42a64: am 2dbcb000: am 920cecf2: am 87d773cb: am 39bd6ea0: Merge "Rename StringUtils.parseCsvString to KeySpecParser.splitKeySpecs"
6c8636f am c35adfa0: am 2c972a04: am e035463f: am 86f32b06: am d69e4191: Merge "Refactor suggestion strip layout methods a bit"
94b6b3d am fd35da8e: am 6fd15430: am 1ec00467: am 8ac1e100: am 4c2ac9ee: Merge "Rename commaConcatinatedText to commaSplittableText"
9d981d5 am a144b457: am 6f5f385a: am f14b1b18: am 1e813f48: am 68cf2cd9: Merge "Check all regexp patterns in ResourceUtils.getDeviceOverrideValue"
fdcb329 am d553ea61: am f158a6b0: am 9bea8bf6: am a5519619: am e168a3c2: Merge "Adding additional feature settings."
0eb14b6 am 38faafe4: am 0b8b661e: am fe82277a: am 8521186c: am 6d77ae9d: Merge "Remove KeyboardStart.isInMomentarySwitchState"
1e68fb3 am 7d85248f: am ec71abdc: am c1040a2a: am bdf4bc06: am 07e56e76: Merge "Implement KIND_OOV_CORRECTION"
fca1721 am 5d78e9c3: am ea3c2ba5: am 002accb8: am cc496f42: am 1b467387: Rename "csv" in StringUtils to "commaConcatenatedText"
e51746b am 3fb5bab0: am ebb7243b: am 471a6feb: am a9ebf617: am a2d8d30f: Merge "Add smoothing utils / matrix libs"
ee68af9 am 66b63d91: am 6dfe9e13: am 4df13fbe: am ba07f8c0: am 599d8778: Specify OOV for the OOV word correction
0529d73 am 6955829b: am a58c34e8: am 3c9faeb6: am dacb4b88: am 2115f63c: Merge "Add contentDescription attribute to setup wizard video and image"
a15e5e6 am 9b5d2d5d: am d06b4257: am ea0ed5a8: am 50e5f87e: am 28b6262b: Merge "Passing options to native suggestion method."
12f5657 am 4043afd8: am 159850d0: am 9bf9c56d: am 24b36ef7: am 740d8290: Merge "Use localized toLowerString in AutoCorrection.isValidWord"
8a39f38 am 91558ed4: am fa703095: am e0379311: am 5b41f311: am 94027c72: Use Locale.ROOT for locale neutral operations
9c54a3f am 4f3d8b7c: am 060c91e4: am 5f99ef70: am b9de0674: am ebe0544f: Remove redundant method AutoCorrection.isInTheDictionary
3c5a3eb am 85ce6eda: am 6f2e6cee: am fc924f81: am 6deb9021: am df8f0fb6: Merge "Fix layout"
742b119 am 57db1d77: am e181a5d6: am 19750ab9: am e1f86359: am c4fe2942: Merge "Fix misplaced xml namespace"
cf60b2a am b853d2fb: am e27429e8: am aceaaedd: am a0542472: am 264fb958: Merge "Log reasons for punting n-gram logging"
f5db355 am a3282d2b: am 29ce1bc4: am 47218496: am 4e41750d: am 4187499c: Merge "Remove unnecessary methods of KeyboardSwitcher"
b841ba2 am d2351fd8: am 4022aef4: am 3a022999: am 5075d07d: am f6797a5e: Fix missing import
7a89fa6 am 7565cede: am 31b5abf6: am 71e5b9dc: am 37c2f94b: am dc22b722: Merge "Clean up unused return value"
aec3d61 am 21988825: am 1f0af7d4: am d19c84ff: am a1f4af50: am d8835326: Merge "Haptick and audio feedback on key repeat"
070bac6 am c4658407: am 7351ad8d: am 8b37abda: am 75b75d8b: am 5fdea477: Merge "Always record word boundaries"
3ccbd5a am e155ae60: am 13dd760b: am 1e0af2e5: am 48346c47: am d9a87eb8: Merge "Fix drawing debug points of gesture trails"
e1f7d93 am d80e51b8: am a4d9d47d: am 3c6388ef: am ea6a59ff: am 44f679bb: Merge "Fix running on device regression test and profile."
6f4405f am 68ad73d0: am ba626004: am fe16b5ab: am 418f8753: am 8a6a15e0: Merge "Clean up IntentCompatUtils a bit"
78ca468 am b4231951: am af15c959: am c8d50d47: am e3a72c9b: am ff80ee20: Merge "Modify isAllowedToLog"
b6e68b4 am 8c910aa1: am 626d6e47: (-s ours) am 378164a5: (-s ours) am 8b26ab26: (-s ours) am ea88e2ff: (-s ours) am 150da225: (-s ours) Reconcile with jb-mr2-release - do not merge
f2ce81a am 9e590f21: am 88ee75d9: am 7818c9ff: am bab46b4a: am d96f63d2: am e2bee5b1: am ede3db51: Merge "Fix a crash on a secondary user" into jb-mr2-dev
71339df am 264c88e4: (-s ours) am ddcca5df: (-s ours) am 13bb5a8a: (-s ours) am 7408a092: (-s ours) am 88fcf65f: (-s ours) am 13d7d568: (-s ours) am 23bff513: Merge "Import translations. DO NOT MERGE" into jb-mr2-dev
b1a4c50 am 5410cdad: (-s ours) am 06168df6: (-s ours) am 29ac49d0: (-s ours) am 93125247: (-s ours) am 7f008a62: (-s ours) Merge "Import translations. DO NOT MERGE"
6304d29 am 90a875ed: (-s ours) am fc6fa43b: (-s ours) am f29ecf9b: (-s ours) am 27ee1f20: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
fe2cada am 45873fd8: am b993db06: am 9b0bc1d3: am 56dba59a: am 05ea7c5d: am 167ba345: am 89fe1f50: Add a method to work around apps broken by recorrection
048b9be am ecff2e4b: am 36ba71fa: am f6a70ad5: am d3cf6715: am a6639636: Merge "Remove unnecessary @UsedForTesting annotation"
e5a4442 am edf9db69: am 50a3cfbf: am 5f05a1f3: am 2380f927: am 0013f97d: am 5906b05b: am 7058b02a: Extract a new class for app-specific workarounds.
6a1e1b4 am 39e82fb5: am c9e08527: (-s ours) am 87fa6995: (-s ours) am f8ce1ffa: (-s ours) am eb724ddb: (-s ours) am 7f78bd5e: (-s ours) Reconcile with jb-mr2-release - do not merge
ed772e0 am 9ecf1b97: am 7d4c42af: am e348a313: am ec6e5d37: am de4e579c: Merge "Fix punctuation logging"
0503ac4 am 6093b8ef: am 24616eff: (-s ours) am e6098b20: (-s ours) am 265861dc: (-s ours) am 82c852cb: (-s ours) am b528e251: (-s ours) Reconcile with jb-mr2-release - do not merge
dd6592e am 502d0584: am 2d9093a1: am a9c36271: am f83050d9: am 17b63ba5: Merge "Remove unnecessary commit/uncommit"
883e111 am 2c6d72d9: am 1ea4319b: am 77907a94: am 577bc298: am 7af5300c: Merge "Add claifying comment"
d662a4b am 0f74a347: am 9f405afa: am f7877678: am 9a606af4: am a404e365: am d40b4729: am b1e37e4a: am f1dcf725: Merge "Don\'t process recorrection or resets when not shown"
d6ab843 am 5ed2c649: am 2153eda7: am 22e449c6: am a12f001d: am c3c879ed: am ff0bd7db: am 25f0c808: am 96a9f357: Merge "Fix unintentional setup step advance in orientation change"
ab0f78b am 0b6aaf0b: am 0b9b70da: am 40a295dc: am 84828e15: am ad6df987: am d6a7a26d: am d59c1f83: am 50259c70: Merge "Tune layout parameters of setup wizard"
70420b7 am c430cb13: am 7ea5d079: am b3a6419d: am 9e990883: am feb169cb: am e7ef9669: am 7d9bd6f5: am 66b87269: Update welcome fallback image (using xhdpi asset)
f33087a am ca01d5f2: am db6591a3: am d4af111f: am aa9d2ae3: am ce0273c2: am 883905f4: am 7fe67544: am 769427cf: Adjust aspect ratio of setup image
89a457e am b4955bdf: am c532c519: am d8ac191f: am 8aec7fad: am e0d3bb2c: am b6161b40: am 66c5f8cb: merge in jb-ub-latinimegoogle-azuki history after reset to jb-ub-latinimegoogle
8f92042 am 3b341f8d: am b78340ba: am ccbb662e: am 6a923429: am ba4e480c: am 39afaf3d: am 6d0f0347: am b2d53be7: Merge "Remove FeedbackLog instance variables."
3ba0ce1 am 559a2bee: am 97e4d4b4: am 3cac8bf4: am c1c3df70: am 091bcabf: am 46bf9f49: am 4e3a8afd: am 8b56ad78: Merge "Revise welcome screen video and still image"
ca25c61 am de68ec72: am 94ee7b39: am 9da1f073: am 15cec207: am 7a724805: am acb37023: am 23bfac83: am d78c776b: Merge "Adjust sampling interval for gesture stroke drawing a bit."
feb308f am 0a672d86: am 1f413d84: am 784a961b: am 212798bf: am d8e8b007: am 5ee11c5d: am 2e0fc8bf: am d6d70e73: Merge "Revert "Fix isSuggestionsStripVisible when keyboard hidden""
fb7ae63 am 0601cb49: am b93e782b: am d16eb1a3: am fe84bbd1: am 315e8fac: am 8e7b1739: am 3fff5179: am 41016aca: Back to previous keyboard layout by canceling sliding input
20dfc9e am 2ca3986c: am 5a240612: am bcccd22e: am 07ba843c: am 7ab91dfe: am 03f2ca6d: am f46eafe2: am c9398a3b: Merge "Fix PointerTrackerQueue.releaseAllPointerOlderThan"
ec758d6 am 282d9bba: am 002039dd: am 00090e11: am 00d00767: am a1912d14: am 95586abc: am dccad3ef: am cb0d1c4c: Fix isSuggestionsStripVisible when keyboard hidden
1f0a9bd am 7c3ffb45: (-s ours) am 905f34ff: (-s ours) am 5576afdb: (-s ours) am 7897e758: (-s ours) am d64589b4: (-s ours) am 8587e879: (-s ours) am 5ec5e0b6: am e69066d1: (-s ours) Import translations. DO NOT MERGE
e6f0442 am db1f0ac7: (-s ours) am a5f03a1f: (-s ours) am efcd9c78: (-s ours) am fff0c8a9: (-s ours) am 29cfa87b: (-s ours) am fd2c2e62: (-s ours) am 298d8232: (-s ours) Import translations. DO NOT MERGE
ec517ec am d0648d66: am 8185b774: am 4e7c1637: am f6270ab2: am b76d1737: am 2d86b73f: am 035c68a1: am b121538e: Tune maximum keypress duration to 100 milliseconds
ec462f9 am 5ced4cf2: am e3748ed9: am a295927b: am c8d6683a: am aeff9902: am 7e52c35d: am 94c54eca: am e8336aa8: Merge "Fix keypress vibration duration of HTC One X"
b31c651 am b1c6ffd3: am 63fc524f: am 61629255: am c05c2526: am 93a1540a: am f1973350: am a70da988: am 5f857a35: Merge "Disable functional key while in sliding input mode"
8df36e6 am 1ba88ee3: am 70912057: am 00204d85: am a0167db8: am 4103044a: am c731457f: am f6b5484d: am b5f67e7f: Add device specific keypress vibration duration database
0d2efd2 am c70c32a4: am 84627c43: am 484545c4: am db40c5d7: am 81fabdb8: am 73673b4c: am f1708394: am 0efd8d1b: Fix landscape override value expression
e0a201b am 6d20e50f: am df4b9eaa: am ce291bfc: am 6399108c: am 209a97bb: am 7a876b31: am 813ba9f5: am 6b0bcfba: Merge "Disable long press timer while sliding input mode"
3ebbd86 am 3f080835: am db0cc3d5: am a8aa563b: am 4268fdea: am f05eeecc: am 94ad2ef7: am 094447bd: am ad662ade: Disable delete key repeating while in slide input mode
294b2c1 am 4501c75b: am 1ace0735: am 7ff5db64: am 7c856e16: am cae4cd7b: am 66e5e05f: am 6780e43d: am 18184eac: Support regular expression for condition pattern
aef8af9 am c8a5fe51: am 20d4751f: am a3ec57b3: am de1115a8: am 4c6fe8ed: am aaf7d70b: am 6f647842: am ec83457d: Merge "Support multiple condition for getDeviceOverrideValue"
146acaf am 184fc484: am 77d61817: am 451b6c3b: am 99effbc0: am 645b62fb: am 8738eeaf: am 01c133d7: am cb3bba3c: Rename GesturePreviewTrail.java -> GestureTrail.java
0cc0e39 am 0df768ab: am 54eb5bbb: am 1831d86e: am 772990b6: am 22fa8123: am 7bc99237: am 03a32146: am 7d72ca0b: Avoid JsonWriter multi-write error
81dde43 am 95d84f60: am cbbe8f2e: am ceedfcc5: am 1da572e1: am 7c2ca940: am 1e0f8cff: am 697f6abb: am 260df841: Merge "Remove unused code"
de65abb am 011edb32: am 2d82e679: am 2325e858: am 5975a02e: am 28b9aec4: am eaf5c227: am 026b2645: am bb17034f: Merge "Remove ref to LatinImeLogger preference."
1a0556c am 3b601576: am c188bb61: am 548778d3: am 398e03ea: am 3ffe11a5: am 4ee6df8d: am 1f8b354c: am 4135c2db: Merge "Avoid NPE by fixing ResearchLogger initialization"
710790b am 435ded26: am e17d367e: am 38a30fb0: am e3158e93: am aca3b625: am 941e8bba: am a01ab9ea: am 565ced45: Merge "Refactor StringUtils.findPrefixedString to findValueOfKey"
faabe9b am 53b0617e: am 7ae37424: am 9e533398: am 2ffe29b6: am 4b18d513: am e90fe9c3: am afc40e74: am 4705c0fa: Fix screen flash when launching settings activity
bafb582 am 7184208a: am 575d06f5: am 5e0d0242: am dfd21666: am 82e697bf: am 05aa5e75: am 48002809: am 2b5c9726: Introduce another activity to launch setup wizard
18ad056 am 8912e833: am 218ab2a2: am db6feecd: am c7f2031d: am 1784791c: am 82e3ea95: am e7de0ce7: am 5ffa5bf3: Merge "Keep SetupActivity alive to check re-launching from launcher"
76b08e5 am dd512e68: am 86749e88: am 14a54c67: am b5feac06: am b2e4031e: am 28eab9d5: am 07905b6a: am 2564bd09: Merge "Reuse old preferences if possible."
b912a40 am 6ec1713f: am faeb31e4: am cb3e8f9c: am bcc04608: am 94734c93: am 1884044e: am 81662dd4: am ba35426f: Merge "Tweak a label in the personal dictionary settings"
0740e03 am 091210b5: am 206eebbd: am 81b92a35: am 78296e91: am aab8a18b: am 1cb72a09: am 384d4e5b: am 2ad7023c: Fix detecting out of keyboard area
2a0bb1b am 18b361fd: (-s ours) am 0998f0d5: (-s ours) am 80698db1: (-s ours) am da09228f: (-s ours) am e31e4a9c: (-s ours) am ad12dfa6: (-s ours) am dfc0adfe: am b0aabbfb: (-s ours) am 8dafc8e8: (-s ours) am 22e6a5c5: Import translations. DO NOT MERGE
e931d4e am e33214a3: (-s ours) am 117dc6ba: (-s ours) am 0a4f507a: (-s ours) am e313153d: (-s ours) am 9e58ced4: (-s ours) am 86bd88fa: (-s ours) am 0e2f68c9: am 42dc0c25: (-s ours) Merge "Import translations. DO NOT MERGE"
9a9b2b2 am d2119d79: (-s ours) am e7cf63c5: (-s ours) am 78a2b54a: (-s ours) am a3c48c25: (-s ours) am c78d98e9: (-s ours) am 896767cf: (-s ours) am a45821e6: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
0a2534e am 3d93ba6c: am d5ed336d: am 15ce6934: am 6b3a80e6: am 87abf6f6: am 32866ceb: am 2a383bfe: am 341f1b23: Tweak gesture debug
a522f33 am 46b39cf1: am 9c82dc48: am 9aba0c14: am cb0df332: am 9135599a: am 41b21c47: am 45c925a9: am 52cb409a: Don\'t resize debug array if production
a64ef4c am 1f9a5e9c: am 7f09a818: am ae789987: am c0a5987a: am 5a846e8f: am 99cccf3d: am 7f9b3e62: am b2c4c730: Add debug facilities for gesture
676db88 am 5e299e9e: am eec2e9eb: am c479bc81: am 85b82f67: am 9dd800ea: am f5bb5231: am a8254f73: am b9021090: Fix usages of getEnabledInputMethodSubtypeList
4c9d21f am bc13415b: am 8c16fa69: am f4135159: am a95e8368: am feece939: am e8f68d22: am 14c0e4e7: am 499cea94: Use revised Google Keyboard icon
9a4b0f1 am 74ba5d25: am 3ba56b26: am 05a571ad: am 0e56540a: am 5d50556a: am 3da7bdd3: am e868922e: am 3e375863: Launch setup wizard as single top activity
fde684e am a18a6fd8: am e4a446d2: am e13d3a28: am 7d4030b7: am 2282fcec: am 29177deb: am 114ec4ac: am 71d52474: Merge "Optimizations and safeguards."
500fee8 am 0cb45b13: am 8e2ed792: am 17f3ea05: am bfbdfdd4: am 27f3cf5b: am c990ed5e: am 502c041e: am 5064ac88: Merge "Be careful about the dictionary size in detection methods"
63be2c2 am 8dc46f7c: am 5487339a: am e6290166: am 829689b0: am 0d997c3f: am e3ca68aa: am 9e5d7abe: am eab27c1e: Merge "Add account e-mail addresses to the user dictionary"
2dcd913 am 13acdc83: am 560bfd37: am 6b496cbf: am d2286217: am fcb64160: am bd2aca0b: am c6143574: am 5b8b76ba: Merge "Move gesture preview trail parameters to resource"
9908bc5 am 4f799337: am 4773a545: am d2ee864e: am d993f92f: am fe55e380: am 1c7a15b5: am eecf34a9: am faa94a2d: Merge "Add owner\'s info to the dictionary"
81e6447 am 3de6e07c: am 9a1be285: am b28f4032: am ec2f54e9: am fbe55eae: am 7fdd3431: am 873f9b90: am 6435c800: Merge "Fix an issue on the transition between the setup and the settings"
d5516fd am 0e5797da: am 7121a6cd: am a8df42de: am 0c85a795: am d87fce38: am 7e5e4c85: am fe856be8: am f59c4f68: Fix labels in the personal dictionary settings
437d064 am 7c992669: am 5a7849c2: am 87cfcbcf: am c1381be0: am e93eb247: am a5f0a52d: am 778eabfe: am 244a24e3: Consolidate dummy proximity info to the spell checker info
318b1df am 7b39521c: am 5c043059: am 20930824: am 59a29cea: am c976add2: am 8facddba: am 9b5965d4: am 1eb1af75: Merge "Fix looping logic bugs."
e665c71 am 6420c48c: (-s ours) am 2c43155c: (-s ours) am 4dfe55ff: (-s ours) am bad5fbcb: (-s ours) am 1e6135e2: (-s ours) am 517f7865: (-s ours) am f7937a94: am 542bcbea: (-s ours) am 71778d25: (-s ours) am 34a0dc5a: Import translations. DO NOT MERGE
661ce37 am 5cdd3721: am bdfc8fbd: am ef8d9d5c: am 007bdf71: am 9f9f296c: am 3c382888: am d2dbbc41: am 104bb70c: Merge "Avoid drawing too long gesture preview trails"
3069f0c am 6e83eeb4: am 8e0bb7f3: am d41ba9d4: am 411adbbf: am d19704ed: am d942e6e6: am 0633a208: am 2afe88b8: Merge "Unify space-adding on gestures."
4040ecc am d5ca85da: am 815e65f8: am 1e16eeda: am 0bb918e5: am d320f201: am 06579eda: am 86af3e9f: am b90a86b3: Merge "Checking key edit distance of candidate words for gesture scoring."
26c610a am b5f3e514: am 8d85524f: am 36118a2d: am 41c423f9: am dd1a8597: am 4334809f: am 1e7c0677: am a9dd74cf: refactor spell checker
d349453 am bfcd43ca: am 20acd22d: am bb366847: am 18e6f5fd: am ae0f9e73: am 55b98d25: am 7b6b30df: am 9d71a6c9: Remove unused device form factor values
6226818 am 3449a2d8: am bb978fe5: am 36bb8a9c: am 3a20d7ab: am d7ed39f6: am 710a12e3: am d192dd94: am 84ac8f31: Move empty listner to KeyboardActionListener.Adapter
8a20bea am 3f5daa0f: am 82a3df5b: am f3c28421: am 99f977c4: am 734617db: am 066a445f: am 0500edcc: am 40eb31be: Merge "Clean up unused static variable"
3f06f11 am e9c7c297: am c3cc8fd3: am 06edf269: am 132d8910: am 33dac33f: am c8187713: am 221d37d7: am d430c92d: Merge "Fix exact match profanity"
2cd524b am 69892196: am f4130842: am 80877f52: am eae16583: am cadb19e3: am bbc91a06: am c8dcf48e: am ce67b416: Record down point as gesture preview trail for sure
368ee87 am ac1c9b25: am 6d7fcf2b: am e25f6ef1: am 7018cced: am d227ab29: am 7afc241d: am 7a926b3c: am 4ddf1e47: Remove unused gesture preview trail code
d90eadd am f5def65b: (-s ours) am a0ae25fe: (-s ours) am ea705d86: (-s ours) am d887218a: (-s ours) am c9ac1129: (-s ours) am 51d694fb: (-s ours) am 83973d45: am c7588446: (-s ours) Merge "Import translations. DO NOT MERGE"
f4d8953 am caa6559a: (-s ours) am 01e02bc0: (-s ours) am 894f0dd9: (-s ours) am c97c335b: (-s ours) am dff92757: (-s ours) am e29d2e82: (-s ours) am eb4f9744: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
b2675ea am 4af94918: (-s ours) am f33c0f4d: (-s ours) am da57c7ec: (-s ours) am 9a12a8a8: (-s ours) am 56fc9418: (-s ours) am 6d4914c7: (-s ours) am b9efe4b5: am 458bfeea: (-s ours) am a8478986: (-s ours) am b55b15c3: Import translations. DO NOT MERGE
2add0c4 am 4d1fb901: (-s ours) am 97bf8615: (-s ours) am 97f41e33: (-s ours) am 09ba54ac: (-s ours) am 61154e65: (-s ours) am 69a861b1: (-s ours) am b7065916: am dd8197bc: (-s ours) Import translations. DO NOT MERGE
efaf562 am 205b13a5: (-s ours) am 3f38b651: (-s ours) am 961823f6: (-s ours) am a2df2655: (-s ours) am ae71c5b0: (-s ours) am f3cfc524: (-s ours) am 6939f8dc: (-s ours) Import translations. DO NOT MERGE
4dc923a am 92222c0a: am 0fd373ee: am 863e281d: am db3591a8: am df354cb1: am 6c97d676: am 4c7474d5: am c5a29fa8: Revert "Fix exact match profanity"
1da1fed am e5a34868: am b4c9cc63: am d6e17195: am 3fe6c4f4: am 3792fa4b: am 4e8fde00: am a36266dd: am a5be033d: Preserve setup wizard step while orientation change
4bd7d17 am 4ffc9322: am 2097f0d4: am 4dd37bb7: am 4565c8b2: am db92fe62: am 3c93fdc8: am 9bb189f6: am 7d19ab5c: Using int instead of booleans to save keyboard shift state
a390047 am fef4c342: am 41466ebc: am aac0783f: am 13afe2ca: am 503ab45a: am 62dd1ee3: am 3c1a18c6: am 7f8dd50b: Save automatic shift state while orientation changing
158b3c2 am 31b3a24f: (-s ours) am 6fa88d6e: (-s ours) am d1864bac: (-s ours) am deeaf9ae: (-s ours) am da33179c: (-s ours) am 0a0b9fe2: (-s ours) am 276ed0d6: (-s ours) am 9e0ffd35: (-s ours) am f9a4732e: (-s ours) am f7e4057f: Merge "Import translations. DO NOT MERGE" into jb-mr2-dev
d7903e2 am 0c64b713: (-s ours) am 6459733a: (-s ours) am 3d7c4cc1: (-s ours) am bdf7113c: (-s ours) am c7f37218: (-s ours) am bc6fd1a6: (-s ours) am 11d4d240: am 39b3bf8d: (-s ours) Merge "Import translations. DO NOT MERGE"
1110bd5 am 5ee45793: (-s ours) am cf904030: (-s ours) am 5a8c2fac: (-s ours) am 62bf6fa5: (-s ours) am 0ffe46a1: (-s ours) am a8fb8b4b: (-s ours) am e351e10a: Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
4fe1f32 am 95be27fd: (-s ours) am 70a09b36: (-s ours) am 5aab3bb3: (-s ours) am d72c805d: (-s ours) am a2942457: (-s ours) am 168d43d7: (-s ours) am dde8e9e3: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
7e9672c am 25cbda13: am d19e8451: am 801a8876: am 59b93354: am 2a06798e: am 6600b06c: am cd196fd5: am 307f49b8: Mark some unit tests as @MediumTest
ee96815 am c7f05e44: am acfbfcbe: (-s ours) am c6d49148: (-s ours) am 8fad5d83: (-s ours) am 6f9617ab: (-s ours) am 77c6d2bb: (-s ours) am 25a713d6: am 11b9f680: (-s ours) am e5daf660: (-s ours) am 6845427e: DO NOT MERGE: Return possible suggestions in Google Spell Checker
6b62c6e am 94018741: am b4d9d140: am 6bee71b3: am d0981b0f: am 771b60ba: am e229cd97: am d8e55277: am 83757d43: Merge "Pass blockOffensiveWords as a parameter"
122e451 am 18c95594: am 1fd7d6b9: am 5b04d8b5: am 43d34fb8: am af1196dd: am f415cc6b: am 56550ee5: am 1490b534: Cleanup -- follow up to Ief04a4abb6dc1f79660a2e419c9c5e271802b5a1
7438e6b am ef95a3d0: am 17c8d766: am ee180b02: am f00f84a7: am 679bff89: am 8781e3b6: am 483fc6f1: am c43417fb: Fix build
143e6f2 am dd199e6b: am 6adf817f: am fb238e46: am 0c179788: am 1b62da75: am 6b93b185: am 3eee5cd2: am 53b37dc0: Merge "Fix a layout problem for pre-MR2"
909cbd1 am e3923e65: am 28685e72: am 7ed4f366: am 6dcfbae4: am 4827a249: am c363302e: Merge commit \'3ac40c6a\' into jb-mr2-dev-plus-aosp
747372d am d89d9136: am ce5aedf7: am 18ece47e: am fe4cdd12: am 8923d767: am 1e08d3d2: am 6191026c: am 0caf3f6a: Merge "Introduce MoreSuggestionsListener class"
c4c5d04 am 802d8334: am 50704547: am 4e90125e: am 07806b03: am 1749dba1: am d53fb22a: am fcfa2cb2: am 6314b845: Merge "Add permissions for personalization"
f2b2b69 am cda685f6: am 7ffb4225: am 1b6271fc: am 95fed887: am 35952d7b: am 2f6851d9: am f405dc87: am 17a35383: Merge "Override View.drawableStateChanged to detect state_pressed"
175c308 am ee7c9e88: am 0788e947: am 6ffd1e66: am 143e628c: am 7f63d12e: am 6cf492e4: am 941b288c: am df2eae6e: Fix exact match profanity
b16017d am 8b2a17e9: am 54b1c86d: am 3688ddd2: am 7a0c82b2: am f6cd82d7: am 03fe0cf4: am 3b892164: am 7b2114a4: Display still image when device can\'t play welcome video
56f10d1 am b04d0337: am aac20e4b: am 31ddb205: am bfdb0fb1: am 457b6ae8: am a10c80fe: am 4aa48aed: am 019c3806: am ace3f3c5: am 25c90e6d: Merge "Don\'t do recorrection when suggestions are off." into jb-mr2-dev
c8e3487 am f0136e37: (-s ours) am 5b1fe393: (-s ours) am 5ca69fe4: (-s ours) am 5d9f4081: (-s ours) am 00078f79: (-s ours) am 50925559: (-s ours) am d2ea99b7: am c9f49b88: (-s ours) am b4251873: (-s ours) am e5ae0bd3: Import translations. DO NOT MERGE
bfb9af8 am bb0a3ccb: (-s ours) am d33c8baf: (-s ours) am 949b2a42: (-s ours) am 7bde4523: (-s ours) am 39afe052: (-s ours) am 6242fca8: (-s ours) am 8daffca0: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
3acf77c am b084305f: am 0c4f934a: am bd326eda: am 8aed26b4: am 4c526225: am 45fe5c34: am 761b5586: am a0b62ece: Merge "Cleanup an unused return value"
89e30b7 am edf8a28f: am fb7a2163: am 16a3fb0e: am 53d9ed64: am cfb0c03c: am 24fc5ab6: am f4a03ddc: am 1187ef9a: Merge "Catch error while playing welcome video"
eca9d84 am cedc9003: am d3cbd2e4: am 15cb1a36: am 40736750: am 8e32cc2a: am 9db1f6d9: am d618419d: am 37bbaea8: Merge "[PB14] Cosmetic fixes to the progress bar"
4bc7b25 am e3ab2081: am b1f3e3ac: am 6a2f0d10: am 91a1b953: am dc7cff7c: am fa47814c: am f4d7c99c: am 71c1e50f: Merge "Fix the title of the fragment of the personal dictionary"
75de987 am 3461c14c: am 78c33f29: am 6ad83dbe: am c816430a: am 3b765c2b: am bc81ac83: am 69e1e45c: am 01170ffe: [PB13] Actually update the progress bar
e71f8e6 am 9118e605: am e6de3f89: am 0bb5b488: am f10231c4: am 0512fd40: am 58434ae6: am 3bcc7545: am 965329c1: Fix missing string reference of spellchecker.xml
80fb373 am 61fb3429: am 90d7024f: am 7ee8e171: am 868a805d: am f022a0d8: am 861d7cea: am 27c91662: am 5f2efe0f: Merge "[PB12] Implement the progress bar update lifecycle"
adfef86 am a7a60f57: am 3848bd3b: am 35f1a518: am ff141440: am 0806d8e5: am f96eb7db: am a0a2b4c2: am 8da0c932: Reduce MAX_NORM_DISTANCE_FOR_EDIT in typing model after recent logic improvements
194a188 am 318eddae: am fe0603de: am b7a6179e: am e74f3239: am 0da5b5c6: am 45115e6e: am 25a271bc: am 254949d8: Merge "Fix: Demote first char capitalized new words."
48ead22 am 9d32bef2: am 63588c2a: am c5f9c466: am ffc58aa6: am 976eaf61: am f892099b: am 238748d5: am 7a800e79: Merge "Avoid leaking AssetFileDescriptor."
7b08fb3 am 1356f4b0: (-s ours) am 4e5fd8b3: (-s ours) am cafc74b7: (-s ours) am 6d08423a: (-s ours) am 95a2ce5b: (-s ours) am 887d1af1: (-s ours) am 9a60460a: am ed9ef5a7: (-s ours) am af77854a: am 31a70de6: Import translations. DO NOT MERGE
0913eb4 am 07d6c66a: (-s ours) am 8ac001a8: (-s ours) am b9d3ac50: (-s ours) am 4947c0eb: (-s ours) am 4241b708: (-s ours) am 0adb4270: (-s ours) am edb3fd1f: (-s ours) am fc281601: (-s ours) am 8f4cad6f: (-s ours) am 78e92b5c: Import translations. DO NOT MERGE
65cf781 am b15b9040: (-s ours) am 56469b69: (-s ours) am 8c19bd5e: (-s ours) am a7eb7736: (-s ours) am 9c64df18: (-s ours) am 0b36a7ed: (-s ours) am da3c0cb9: am 2df8e103: (-s ours) Merge "Revert "Import translations. DO NOT MERGE""
b4fee8a am e7832beb: (-s ours) am fc420bd7: (-s ours) am d6e3afd4: (-s ours) am f5883b20: (-s ours) am 958f2ff2: (-s ours) am b07118bc: (-s ours) am 2b1881c9: am f51b7dd9: (-s ours) Merge "Import translations. DO NOT MERGE"
7bb7089 am cbe7d92f: (-s ours) am 069424b4: (-s ours) am 5c914cf1: (-s ours) am d0bfe932: (-s ours) am 253da948: (-s ours) am aa237b5d: (-s ours) am 6b89261d: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
c315c34 am 3a291fda: am f834d9f4: am 7ac7f657: am 76672ca5: am c53a1fbe: am 3195604a: am 7cc319f5: am 9559dd2e: Improve bigram frequency lookup
9afac2a am 2ed7e5c4: am e2063059: am 4a4481a4: am 50e0015b: am da5c76aa: am 17a7b697: am 18d12fc9: am d69ad651: Merge "A small follow-up to I8d03bae3264974eff7b790e27c073b0a8758d17a"
e45a683 am 355d4e28: am e201ab3b: am bf7eb289: am 5ff8ea36: am 6a5e7501: am 4779ea60: am 88f3e4ef: am fc26033c: [PB11] Add a skeleton class for a self-updating progress bar
3c5c1fa am 8fbfb6aa: am 0db3cf3e: am a4a4d286: am a0ced321: am 6ddcd4a9: am e4864276: am eb34f710: am ab0c66b9: [PB10] Add a progress bar to display file download progress
a21621e am ad98308b: am 11fe4638: am 4d77ddc5: am d833bc00: am 6caab13e: am 33ccdd1c: am b312f4a8: am ae577ac1: Merge "Update dictionaries"
d69a86b am d76d12f5: am e628689d: am e1e7112f: am 6bd41e04: am 9f8ad191: am 8bc5a7ba: am 33f71458: am abd1ad86: Merge "Just cosmetic cleanups"
0309b95 am 919f4325: am e5ebd26f: am 86262aaa: am d229a9cc: am ab417a50: am 605e28c1: am 4e61cf71: am 739406bf: Merge "[PB9] Make buttons that animate-out unclickable"
ef61eaf am 124ef519: am c9ca27fe: am d6253e3b: am 786f9102: am 26d68e1e: am 95abe990: am faa0c350: am be06bce1: Merge "Get rid of janky black box before the movie starts"
4d08bf8 am bf65dc06: am 6c85f268: am 2d5ad7be: am 0ea8ae58: am fe54663a: am 39831964: am bb8f6fc4: am d4777552: Merge "Fix graying animation of alt-code keys when space/enter is typed"
0e10630 am fb35ed33: am 5eb84600: am f942544b: am a3c7a7cd: am e0412c70: am e7c5c8f6: am 55d80e4f: am e8ed5d88: Delete obsolete dictionaries
18844fc am 05547ac0: am a4f4b660: am db16a616: am 202677b7: am 5267bbc5: am 926abffa: am 42abed7f: am 9a98ef69: Merge "[ZF3] Add the option to block potentially offensive words"
8da8a88 am 1f95ce93: am ffee718e: am 46704d26: am c5015deb: am 1101227f: am 3160671b: am 330072b0: am c03aaa1b: Merge "[ZF2] Read settings for profanity filtering."
e0f78d5 am 9b525ef6: am 8ab5967a: am 0b459d21: am edfb5bc9: am 3d3902ff: am 4746093c: am a9b0c4fb: am 1ff8b1ce: Merge "Update dictionaries"
ae478dc am b8dc0e0d: am 5f0d026b: am d7260980: am 6e77dadf: am 501a4755: am 685b6558: am 75a6a525: am adbafa1a: Merge "Support ICS on the user dictionary settings"
7803072 am ca385e30: am eb6be873: am 6b21eca0: am a7458183: am 4036c18a: am e681b528: am 7a2fbbb3: am 4bb312c7: Merge "Add strings-appname.xml to AOSP Android Keyboard project"
219eef3 am b09e9222: am 913ce054: am b7407520: am 4ac9456c: am 41d46c84: am 33eaf073: am 01f044b0: am dca46b50: Merge "Keep task stack when invoking settings from setup wizard"
375024a am 82a0080a: am a29d3b63: am 1ac906a7: am 30ef393d: am 09b8783d: am 037be7fa: am 3385fe8f: am 9fc82bdb: Merge "Remove graying animation of alt-code keys while typing"
274a9c6 am d40e77d8: am 49992dac: am d248d49c: am 77b4c24a: am d0e57396: am b55f0be8: am 17fce9e3: am fd02ec10: Always consider corrections of intentional omissions (e.g., apostrophe)
4318a31 am 99915d92: am 87de110c: am 0185bdf8: am 97fe53b9: am c471c0e5: am 511432b2: am ba4677fe: am df3ca042: Fix deleting a dictionary
b135da7 am 0f978c4d: am a024aba2: am 334f5e8e: am b5ba5f4b: am f089e298: am 5ca33bdc: am 12b35158: am 1919072c: Merge "[ZF1] Check profanity in Java rather than in native"
fb7f14a am 7a3a4d08: am 6bdb9aa0: am 0067c22b: am 2bc90074: am d0bad5ab: am fa51a86b: am 9799b7dc: am fb34869f: Merge "[PB8] Add an animation upon status change."
ee9b897 am 6ac87aec: am be7dcffa: am 05b7a08d: am 2aa4c5fb: am a6e0f544: am 03b6259b: am 4ecc0a29: am b1b03cfc: Merge "Fix missing initialization of PreviewPlacerView"
9bfaf3a am 4c1f7fed: am 2a05faeb: am 5821093e: am 599c4e24: am 3f6ccd13: am e591c0bf: am f2edc2a8: am 3261746f: Merge "Fix exact match checking for words with digraph."
938fc03 am a1750eb5: am 0f992dff: am fde870b6: am 2a7b624c: am b4bc130e: am e6b7fa93: am 47c5846d: am 43590149: Work around a bug in older DownloadManager versions.
719fe11 am eebaf132: am 19d47087: am 4473367c: am a2c73cbd: am 2b25c68e: am b7853ede: am 13a2e1b2: am 4dc77dcf: Merge "[PB7] Export animation code out of the preference"
07708ba am 02f31e7d: am ea189991: am e9a1e249: am 8e3ec23a: am 6f3c5af3: am 8810ac41: am c090b38c: am a995bf40: Put temp files within app files
f79dc17 am 21df6c41: am 11f67124: am 4180df05: am 83bd9f3a: am a8e0946a: am 56ec8d6a: am 36de7a5e: am 30f0f3a9: Merge "Implement a functionality to add an entry to the user dictionary"
030abe1 am 7508080b: am 8cf4c163: am 2dfd3f15: am fd144a90: am ca940c2f: am 2037d6e4: am 7e22f2e3: am 2cf450f4: [PB6] Encapsulate the buttons into a view
472b98f am 4cc76912: am e9a0703b: am 14458503: am 6c87b6e2: am 9eae1f97: am 6ace5215: am 7a9ec9dd: am e91387e2: Merge "[PB5] Store state in a more convenient manner"
8a37e64 am f2868b03: (-s ours) am 02ebe9da: (-s ours) am 332a6266: (-s ours) am 0d8ef210: (-s ours) am 56283324: (-s ours) am 6116b9f7: (-s ours) am 8b2dcbcb: am 348e062a: (-s ours) Import translations. DO NOT MERGE
6606664 am 910b71a0: (-s ours) am f8be73d6: (-s ours) am ec311ab5: (-s ours) am eed5db73: (-s ours) am 661593de: (-s ours) am 357460ae: (-s ours) am 44ba9cc2: (-s ours) Import translations. DO NOT MERGE
ea6ff09 am 9e7bd2eb: am 59f3395c: am d961ebf6: am ce8ce90f: am 55e6d8d0: am a4d5187a: am 6157a049: am e91c001d: Merge "[PB4] Make a memory non-static"
56f6e75 am a00ddec9: am 87639513: am 51c2c551: am 035c1b60: am d82c7c3f: am 45496215: am 77bcc98a: am 80790d78: Merge "[PB3] Simplify storage"
277c0d3 am 27c4209e: am 33a212e6: am 1dc8e5eb: am 16753f2d: am 03e73b64: am 49ab021b: am e52eb1f7: am 776edcfe: Merge "[PB2] Small bugfix"
66fdfa6 am 07eab88f: am 80c0b1ea: am 1c55e66e: am 24c5e1b8: am 1acbcf99: am 2f503e74: am 617f99b2: am 911f3268: Fix proximity/edit correction detection that affects the terminal cost.
1526778 am 0da1e6be: am e20e2c74: am 26b5c276: am 51ad2175: am 04744d17: am b713600a: am fd4baafe: am 46913aed: Merge "Add next axction to setup wizard"
e3d0980 am aef17277: am 57e09d39: am e1857789: am 5bb4689e: am 1e6a232c: am dfa5d2d7: am 38df0ed2: am b40a8c06: Merge "Tune setup wizard layout for landscape and tablet"
9ecbc35 am 8336184b: am 20b262ff: am 32938d39: am 4df74596: am ff20f57a: am 96d5e291: am 6448f749: am b35aa487: Merge "Make aggressive threshold really aggressive"
da70997 am 19ee5d53: am 45a7b54c: am 4ece54a8: am 48e894e9: am 89b5283a: am 7710c9d5: am ceb3f293: am 0e96003e: Merge "Refactor SetupStepGroup"
abe5b14 am 50322caa: am 4c3c3f26: am 57dffbc9: am d7666ad5: am 568058ed: am 98db1665: am 4b4e5f6c: am f99f1a75: Merge "Check bigrams for lowercased previous word if original is not found"
765213a am 391b7e62: am 95772c9c: am 07ac4a8e: am 262da0fc: am e0316d8e: am b689e661: am 9ff6a6bf: am 3ee39be1: Merge "Add setup wizard indicator size resource"
20f8fff am 867d200f: am 05fcbf5e: am 8b1d9c49: am 650c5548: am e3c47da6: am 1f4b7481: am 6a355d2d: am 197a2d32: Merge "[PB1] Cleanup"
301875f am f052472e: am a1152760: (-s ours) am 9ba8dda1: (-s ours) am 96401b43: (-s ours) am 59d90f89: (-s ours) am 459c83a2: (-s ours) am bf53cade: am b71e435e: (-s ours) am e55ae342: am 0e5b6384: Disable shadow of gesture trail (DO NOT MERGE)
a2be12a am 4776a462: (-s ours) am ba2b24e7: (-s ours) am 8804f2a6: (-s ours) am 5893220a: (-s ours) am 8df657d3: (-s ours) am 778b8c3d: (-s ours) am 23c1fd83: am ea51fc9c: (-s ours) am 6b87e270: am fc036454: Import translations. DO NOT MERGE
db3f134 am e36773e0: am 3d51dbb3: am 75c7cd2e: am de8fad93: am 9b59e68e: am 230068e2: am 5cd83c93: am 9a289c08: Merge "Use resources for dimensions of setup wizard"
db3926d am 8ba86dea: am e425c04e: am 55839083: am c924801a: am d5a1e30e: am b00dc36b: am 5dac40f2: am 586578b7: Merge "Disable shadow of gesture trail"
0453130 am 902daa63: am 87b41356: am e46e4b23: am 834ac8d4: am 9f85d497: am d66e4c45: am 0bc46dca: am 4b7e0c5a: Merge "Remove wording "wizard" from setup application"
037f61b am 415d0903: am acc1d931: am f672fc91: am eb888a01: am ecc459af: am 85e8dca4: am dc079451: am 480284e2: Merge "Add edit personal dictionary settings menu"
1c3815b am 8c930641: am 151c806e: am a3cbfe0d: am d2dc2d39: am 12ac4d55: am 5fe03e93: am 1aab945b: am c3f47836: Add an additional ID to the client info.
af3679f am 7422c43a: am e0b57919: am 18dfb405: am 7abde243: am 21e6e12b: am 5d8638e4: am 56fab87b: am 14aa8f1d: Fix autocompletion lookahead handling
0b83759 am fdcbbf40: (-s ours) am 730ce6a2: (-s ours) am 9370457e: (-s ours) am 337e45a5: (-s ours) am 90ff1c45: (-s ours) am 7e383483: (-s ours) am 6ef7a95c: am f595a062: (-s ours) Import translations. DO NOT MERGE
a4ddff8 am 0bd5082a: (-s ours) am 072f1fd7: (-s ours) am a73bf9ab: (-s ours) am 23470172: (-s ours) am 4674c44f: (-s ours) am a25cab6f: (-s ours) am 3b4a2b31: (-s ours) Import translations. DO NOT MERGE
1230c82 am 79642e0e: am d6be3fd4: am 10f50009: am bffa1894: am 4937d4c6: am 874c4fda: am 434abe45: am 9b4e3db1: Legal notice
31df9aa am 8c0dbd04: am f8202b3a: am ed686652: am 4722a400: am 9b27761c: am 16bacd59: am 34b00870: am 1a9bf159: Merge "Don\'t triger onPress and startLongPressTimer when gesture is canceled"
de566be am a5d7235f: am e8743aeb: am 04d573ee: am ea0a2d3d: am fec589f4: am 7a584880: am 80a98ee5: am 508ab248: Merge "Implement IMM.switchToNextInputMethod() for ICS"
92e13e5 am b634b92c: am cf34ec74: am 0b0ed3c9: am 94ca19ee: am 9a6050df: am d8217ff0: am 19c46d32: am c9688ef2: Fix a small bug
ce47c63 am 0813b1d3: am b0278f3f: am 5c9fbe19: am 4685e53f: am 06c75423: am cd7f6963: am 72e8d942: am 6d25be9a: Merge "Don\'t kill suggestions with native score < 1"
192e4f4 am 4f98bffb: am b0b15736: am a90ae9bc: am 2d3d4250: am b5bb317d: am 962c245c: am 6bbe6858: am 0f07935e: Centering setup wizard welcome video
cdbfd0d am 5ab0d2f7: am 43b65cd1: am 29a53c5f: am b022f3c9: am adccd218: am 77d7f8a0: am 72797500: am 2a9b5447: am a56c7020: am d4ab58a0: Add translatable="false" for appropriate entries
5356087 am 55d86194: am 47415587: am 28f1b992: am 3b0a6bf3: am 1a017fc7: am 6f3b9ddd: am bd99e8dc: am 41b34cf2: Merge "Allow LogUnits to hold >1 word"
331dcd0 am 340b0b4c: am 789bf1eb: am 2f26a0d8: am 1a56ff13: am a3116056: am 643bdb0f: am 6f6974e6: am 825da76c: Redisplay a hidden button after it entered the screen again.
6d93763 am bb09e98e: am 71c4a980: am a0735e5a: am f24739a1: am b54d1bad: am 12e180a6: am 6dc9933d: am f8014eea: Hide the correct button when pressing a new button.
e90368c am f01f5112: am 6e3ce30f: am 27e6a433: am d7316d30: am 2d9847ac: am 56c6c336: am ab11dbe8: am b8ff89c8: Remove translatable="false" from setup wizard strings
ca095c0 am 239c161e: am c8791acb: am 18453ab1: am 072b7022: am 7f895a85: am 67f3a102: am c35e0e6a: am 42afa82d: Support landscape orientation for setup wizard
67a3d16 am 9717ec96: am f2dd3ed1: am a1bc667a: am 5475b828: am eae3172a: am e8469732: am b3663df5: am 68e4de1e: Add welcome screen to setup wizard
284ef54 am f6ff0a09: am 4aed99fd: am 0deeb4ce: am 23c5a47e: am cd1e44b6: am b2f8f66f: am baa1e14d: am fcefabf9: Groundwork to implement landscape and welcome screen
f32f75c am bc19d290: am 4b546c61: am 8e519cf3: am 854227ac: am a3768015: am 680fa7ba: am 82a7b185: am 16ec2e11: Merge "Add finish action to setup wizard"
00d78b8 am a5283e19: am 9a030f86: am f650f359: am 938fe9b5: am ce957e05: am c436f3a1: am 1a835efc: am ff078041: am f1dde6a1: am 758c74fe: Merge "Fix an NPE in recorrection" into jb-mr2-dev
2a11dab am 2e540372: am c054cd7e: am 4c5753b2: am 32f2ea14: am c6f4f13e: am 7bb6c903: am b7abaafe: am e5cbdfe1: am 3629605b: am 77226ed0: Merge "Fix an NPE in recapitalize" into jb-mr2-dev
4f44466 am e610e392: am e4cbf9ec: am 6b6fb329: am 8cff4b77: am 48973cc7: am 8f9a8734: am fc2ca29d: am f10046bd: Remove ScrollView from setup wizard
2a661d8 am 3cd9c140: am 5e883d06: am fd2ea588: am 59ae862c: am 708e7b0d: am 448b28be: am ed0d1156: am 30f102e2: Move some attributes of setup wizard layouts to style files
de84d8f am 153c0230: am 98db6091: am 38484627: am 10d4986d: am e3407b75: am 64510ad9: am ae19f170: am 1f6e06cf: Merge "Make setup wizard step number highlighted when activated"
5c30491 am 06eadd26: am 3a25db77: am db8c29d4: am 4c33e807: am 68067fce: am 8b085e7f: am 7158438a: am 88ee052c: Merge "Update strings of setup wizard"
c4285ab am cb5f9318: (-s ours) am 1de7860b: (-s ours) am 8c765113: (-s ours) am 3856755f: (-s ours) am 12b3ae1b: (-s ours) am 97c48a10: (-s ours) am ef70fdd5: am 04211b91: (-s ours) am dcc59297: am 1844bec2: Merge "Import translations. DO NOT MERGE" into jb-mr2-dev
2b17c3b am 07aaf165: (-s ours) am d93e39df: (-s ours) am 1d7997ba: (-s ours) am 052034e9: (-s ours) am 9183a408: (-s ours) am 4f87306b: (-s ours) am 3f4d2105: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
cd7dadb am b3fd4401: am afe838e8: am bcba9391: am 73b8411a: am c3425d97: am 3239d7f6: am 4f1a832d: am f02e2693: am 55b306c9: am 64eda4f4: Merge "Fix an infinite loop" into jb-mr2-dev
1060a8a am 8eef0934: am c9f4b9fd: am be9d5d71: am b6584a6d: am c5645d67: am 1b1fc5d7: am 936fc9ab: am 3a18ae70: am a5d2da82: am d91268ad: Initialize dictionaries at onStartInputView
a5bbad8 am 6f835f65: am 7e9f08b1: am 241050a8: am ef2f8ce6: am 0d3d8f53: am 52e0b3d1: am 0e64fbbc: am 9cf46864: Update dictionaries
8c87450 am cd81ac9c: am cc138a5f: am 485dc598: am c2052268: am c9848ad1: am a06fdaad: am 64e87b3e: am 0b2d184a: Merge "Update setup wizard icons"
c064f02 am b0055a06: am b410aab6: am 4aeb5601: am 9dcdd3ce: am 70ee9dc1: am 1efcbd67: am 8acab80a: am 56f35a10: Merge "Fix bug in counting words between samples"
4004f33 am c2a40f28: am 941056ed: am f3f8735b: am 787085d4: am fd140374: am bec53aa0: am 0163591d: am 550824c7: am 93c31e17: am 530fd15e: Fix bug to update last interpolated index of GestureStroke
d315a21 am 164f8ac6: am 5f252463: am 96260e92: am b86c20e5: am 67f00c11: am 4e37f65f: am c986021b: am 453c70a2: am 17e55d3b: am 45fd237c: merge in jb-ub-latinimegoogle-azuki history after reset to jb-ub-latinimegoogle
11f8a12 am 5ddb483d: am 7b0c6682: am 0b02eff7: am 3777ee6b: am 316908cb: am 48cda918: am af0d19b5: am ac37c939: am 05da1df8: am 880cb618: am 3970352e: Make digraph lookups case insensitive
13f8529 am 3ca142e8: am 287ec203: am 8d6131b5: am a10783fb: am ce343db9: am 4560a386: am a6058856: am 6aac8ba7: am ad3ebcbd: am ef83a2eb: am e01e22e1: Merge "Update SORTED_CHAR_MAP"
eaeb55d am 39654ba6: am b953b5a0: am 33591fba: am d357269c: am 38a29eb3: am 390318fb: am 910bee79: am f08505af: am 38d52c0a: am a694c9ba: am ff766f8c: Merge "Don\'t insert automatic spaces when text looks like a URL"
237f864 am fa9ed548: am 0eb8f833: am 8e923214: am dcc42bbf: am 2a7c8b90: am b1b9fc03: am f7e2ed72: am 5b30137d: am 38046a0a: am 7abeccfa: am 1711f986: Merge "Add shadow to gesture preview trail"
bd2d466 am 46956447: am 53aec98e: am 37d3bcb9: am 4c6b7c50: am 80fade03: am 7e04bf26: am 8fa3fae2: am e1b9653b: am a23e25cc: am 93a429a7: am 252412d7: Use additional multi-word cost per language (for Russian)
2ec9629 am af283380: am 91d465ef: am 74d8aa93: am 64820842: am 79a64f35: am d45893bd: am eef11d43: am 52a8f30e: am 7f8e55ec: am c6c17b93: am 962c9f05: Merge "Small cleanup"
4db3072 am f51ba9b9: am 81f5bd1e: am 5d70d126: am a95f6e84: am 4a794aa8: am 7925a5b1: am dae357aa: am 384450f7: am ca796e2d: am aa6924e9: am 78d65873: Merge "Don\'t recapitalize on shift while on symbol layout"
fbe1848 am f954d08a: am 1066714b: am d160a485: am dad133b5: am e66d563a: am 07866367: am 97c74e01: am 139f888d: am 074fee65: am cca43825: am 8094bf45: Match the keyboard state to the recapitalize state.
19131b1 am b8b04bd4: am dd9b651e: am d96cf8fc: am 2769943d: am 49977c64: am 601edb48: am 31ba35f5: am 3398ceef: am fe48f31e: am ced547f7: am e259b9f5: Merge "Clean up RecapitalizeStatus"
b5bfd0a am ac21ae96: am 3401f8b2: am 64165744: am 40e6fb73: am b7ec15c4: am 3257eb72: am ac397601: am 181bbf66: am 57ac9afc: am 8e5c6d70: am fd15686a: Merge "Fix an NPE"
aedb16a am 14727224: am 008005e7: am 5adbdf2c: am f2ba6bac: am fcafe40e: am 9e17bb32: am 9c7fe5d3: am 76ffd719: am 5557bf5b: am 10800d4b: am a024ac6b: Merge "Fix an NPE"
984622b am eea571ff: am 59a4394b: (-s ours) am 4176db82: (-s ours) am 7abed7f7: (-s ours) am af54a286: (-s ours) am 2203df69: (-s ours) am 5f2f3356: am 7eb5ed78: (-s ours) am 895fca8f: am 7cb72808: am 785c5068: (-s ours) am 5eb28c19: am a130057b: Import translations. DO NOT M
74ee819 am 9b99b10b: (-s ours) am b14fa44c: (-s ours) am ac8a1cba: (-s ours) am 8d04cb97: (-s ours) am 28feb5e3: (-s ours) am 2a55ea12: (-s ours) am ed3b0c1f: am 50190e4d: (-s ours) am 590fb058: am d611d681: am fd2b08c7: (-s ours) Import translations. DO NOT MERGE
05f1e17 am decb3452: (-s ours) am cacad34a: (-s ours) am b823a9c8: (-s ours) am 1a652579: (-s ours) am e525e665: (-s ours) am 97a1a262: (-s ours) am 16fd5b56: am 8f661c08: (-s ours) am c3ef0606: am 38638453: Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
58a5361 am b46b95ac: am 61b42c01: am 7ad3b9d4: am 10166a6f: am 96cb194b: am 7b9ff7ea: am 65d25343: am 671c5017: am 892f1b46: am 63e442cf: am 5fca38c5: Merge "Small performance improvement / minor bugfix"
888fd91 am faf445b4: am 5e80313c: am 877356b9: am 53d1b5c3: am ee411bfd: am 1cc70860: am 0814f719: am 3d4909e0: am 441fbbaf: am 9a0e877c: am e3aa7f10: Adjust CHAR_LIMITs
24c21c5 am c0fc283d: am d4d12046: am f5e8895e: am 0e354eab: am fe8e9e28: am 075adbf9: am b9d1015e: am 6921700d: am 203af810: am 8e643e32: am b76ce125: Merge "Remove a useless function"
ad12a9b am ecebd5b5: am 65fcac85: am 0ce281dd: am dac7130e: am bc7d20bd: am 6e8b707f: am 6180447a: am 4b457e5d: am 0376d9a0: am 647f629a: am a5a2f3e3: Remove gesture suggestions with an INT_MIN score
28613aa am 5cf88c94: am e026e8e7: am c4728f5c: am f1dc8e8f: am ab2540b0: am 5d229449: am 16e6a5bd: am 4f046b59: am 5e5bd3b6: am dea5e6a3: am 03395833: Merge "Have Latin IME re-capitalize a selected string"
6a330b6 am d8c2a56f: am bdb056cd: am 5292e68e: am 6c409959: am b9960881: am e0050a22: am 22a679a2: am 46b762c4: am d69892fc: am 12bf5a05: am e99daea0: Update dictionaries
d9d2c17 am 42cad904: am a8160b83: am 6fd7f1c2: am e841ed70: am de3641b8: am f1055515: am 203d3bd6: am 2bf09135: am 2532265d: am 34676d92: am a022c538: Merge "If there are no suggestion span, recompute suggestions."
8f0dd6a am c24129e9: am 5a65eec7: am 4a766af5: am d2554f7a: am cff82b5b: am 31351d80: am 7eae5718: am 4f4a7fe8: am da9c04cd: am d55ccbf7: am 837f46dc: Enable touch coordinate correction for new algorithm
5a86e0c am e8d2114a: am e25c71a8: am 4d2e96e9: am d2e8efd2: am 816f2449: am b08397dc: am fa878fd5: am afbeba59: am ae731331: am be0e013b: am 059e084e: Merge "Reject a previously user-refused suggestion."
9ab6164 am 0a12d887: am ed2c19d1: am 1da82714: am 2c159dfe: am ff1cf587: am 3dd3287f: am 67356b76: am bf22c2fa: am 577dc189: am 1a42236a: am 4b6756db: Merge "Remove unnecessary harmful finish() from SettingsActivity"
87d1cfe am 8073a68a: am 39b72ee0: am 3ec1e9c6: am 7217e1c4: am 372354a9: am bcbbf8bd: am 4cae47f2: am 85315351: am 18c362d7: am 5f6492c5: am 673ebb4e: Merge "Update dictionaries"
27c14af am 06296c65: am 0c5eeb75: am e50c246e: am eb58bdb5: am 6e617f91: am 1f3764ed: am 85a3525f: am 511f0149: am 9797dd2e: am 2fd4a00b: am 1ec4c07a: Merge "Ignore modifier key while sliding key input"
4b5619d am 9f3ef7bb: am e5a12463: am 8cf00f3c: am de25dae1: am e8b83088: am a48f5079: am 61c5c6b2: am 7067e8e3: am 333bb7db: am eabb710b: am f224941c: Merge "Suppress calling onPressKey and onReleaseKey while detecting gesture"
968af28 am 359c0475: am 57f7d3cc: am 18aea75a: am 7a67b401: am b9f335f8: am 9628d204: am d2cc5570: am 2b1e1c60: am ed497d24: am 089f1ce9: am bfb07ed7: Merge "Add preference dependency to gesture input related options"
2b08fd2 am fb627ae0: am 687a3bfa: am 052750ee: am 57fe5281: am 8f49a814: am 1b116879: am 3a1396aa: am e1f7c7dd: am d244574b: am fd959fd1: am 1903b41f: Merge "Clean up tests and increase speed"
1fec7d6 am 340bb7ca: am bcaf86b0: am 137f6c56: am 4e9aa771: am b52166a4: am f630dcc0: am 9e67e3b8: am df848bcc: am b8540f8e: am 18414333: am e2af9b7e: Merge "Reset vertical correction when more suggestions are in modal mode"
c3c1e55 am e8953fde: am 8cfb11b4: am 90e41da5: am eebfe359: am 9df8f3a1: am d0eee16e: am 77f92f70: am 3ea03315: am 9b7fefea: am 6223d823: am c2653d0b: Fix a typo
58b53dd am 2c312038: am 0d9aad3d: am e0f0ed22: am 1ed7d94f: am f0e59729: am 5717f5b4: am 0af32078: am 2dc1f0bf: am ba5e450e: am 69ffa8b0: am 03d1dff3: Merge "Fix Binary dict tests"
36341d7 am 18d5cd27: am 524ff4b2: am 4f80a117: am 224a1db9: am 3fb9c290: am f3cdb27d: am 7cb491a8: am 87a3830a: am e157fa50: am 6246b7c3: am a94bb198: fix assertion
6815f10 am 674630f9: am 73b66655: am 8a703835: am 93e96ad3: am 137591e0: am a7e6a2b0: am 2a279011: am 8af80b3f: am b0d3d86c: am be1232b3: am b12c2af3: Tighten unit test condition of MoreKeysKeyboardBuilder
c8351c2 am 038aac1c: am 8527cc56: (-s ours) am b541f4a9: (-s ours) am e22f8da1: (-s ours) am 39b1a7dc: (-s ours) am d0b80ed4: (-s ours) am 9fa8fbc8: am 670d8852: (-s ours) am 4793943e: am a270f90a: am dc64866c: (-s ours) am 0dbc8c35: am f2ab0adc: Import translations. DO NOT M
b5a35b6 am ea696e85: (-s ours) am 3107d241: (-s ours) am b3cb14f7: (-s ours) am 2bac6309: (-s ours) am 96abd37b: (-s ours) am 15047a85: (-s ours) am ce4d1cd5: am c2e36a8f: (-s ours) am 97aa9c40: am a5506b53: am bfedad23: (-s ours) Merge "Import translations. DO NOT MERGE"
055d0ae am c1658257: (-s ours) am b6beb973: (-s ours) am 9f016b5d: (-s ours) am 5b34a371: (-s ours) am f166bdaf: (-s ours) am af0d283b: (-s ours) am 4e12347e: am 931e2530: (-s ours) am 37ac3b3a: am a559e767: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
1dae819 am 8ca4d50f: am 69892512: am 09688051: am 829b4db7: am 6e361e44: am bc62c67b: am 0638a632: am 3386a6d7: Merge "Remove duplicate new-word bigram cost (part 1)"
5696cc3 am a8f05288: am 5130ebb9: am 7281fb14: am 5c2eb205: am e7386e15: am f61ff3af: am 13b32ee1: am 368427e2: am de51abf1: am bfe5c07f: am ededdc6a: Merge "Avoid NPE"
c7cb512 am ec9b2ea3: am 1771df34: am b86d0a25: am 96f8f9c2: am 548ff78b: am 6d908ce9: am e4e1964f: am d902228e: am f080123d: am 8895e5fb: am 128961ad: Fix failing tests
a3824a7 am af9c9351: am 2f26d174: am 94c91022: am 8b715de6: am c2b51cf8: am c1aec8ee: am fd4c38c8: am 5e225afa: am 38011d29: am 41e59b62: am 2cd1136b: Merge "Remove the dialog to insert words to the dictionary."
3af4a66 am e232ec46: am 1f75c94c: am 46aa843c: am 09f4b598: am 3076b0cd: am 433396e1: am 4d45fbe0: am 5e783427: am 7b81296f: am cb633e37: am 91bcf5eb: Merge "Restart suggestions when the cursor moves."
d71a033 am d1e46b86: am 883ed059: am 620e2724: am 5c91fb7f: am 00e2c9d2: am 3caf964d: am 6aefd57a: am b8b0ca34: am fda69c44: am 991b1ef8: am 02ce3dc2: Fix a bug with bad application completions
57e3566 am 70cdbd55: am 9acfef11: am b3a47867: am fa75f500: am d78a7952: am abaccadc: am 5184bfe4: am 012dc7f5: am 5351510d: am 68b392cc: am d24f9397: Merge "Make shortcut-only user dict entry non-words."
0df32cd am fc6e3658: am c70156b4: am 6451d473: am 8aab2696: am aadc3209: am 097ec0c0: am 29aa47b1: am ed580a43: am 91290810: am 907a95c2: am fb5869e9: Merge "Add a class to encapsulate getting the metadata URI"
f75f8c1 am 6aa41c22: am f4d115f5: am 9c672b53: am 4552b014: am 0d4ade91: am 112db204: am b0c84b8e: am 03c4f795: am fb49fb9e: am 0ea30200: am 676c97eb: Merge "Remove voodoo magic."
1bc0440 am 0c88a606: am 6bc0b184: am 482e6f48: am 04c8a642: am 82b8d414: am 9f272ae6: am 2a3fb325: am eeb23c88: am b78f35de: am 78e61041: am 2daea197: am 47bb8d7d: am 4fffa27d: Fix a native crash in AOSP LatinIME
1625e9b am 8036c54d: am ec0bf1ac: am febee11e: am 1dd9aeac: am 14ed8d7a: am f32684ea: am df4e24fe: am 24965bb7: am 5875362b: am 9613be01: am d0623ad7: Merge "Move some values to a place where they are easier to override"
7b48fdb am a70982ba: am da26964c: am f17b22f3: am ac1d2d7a: am dcad4ed8: am 1015c58b: am 8d58b400: am e8deca68: am a5613e63: am bdce031e: am 2927223e: Merge "Better isolate ResearchLogging data"
6130bee am e0a93a10: am 5e7a962e: am 4f1efa48: am 51f8be38: am 9bae4911: am f3161c20: am 5f68231b: am 2fb79605: am dfc81359: am 3d6b7431: am cd692be1: Merge "Change the default vibration duration to 20msec"
5a5fe6d am 54bb68cc: am 55af45de: am aa8ed024: am 37e3d1a8: am fe6708a7: am c80e1227: am d25155ce: am c2b8f469: am 27dede24: am 2e4352c5: am b5d5190d: Merge "Add some utility functions."
0f57a04 am de550e1d: am c5a380a2: am 1c18e924: am f4b048ed: am b90bb7ab: am 5b80c6c7: am bef0bb7c: am 253b54df: am 3be1c748: am 05314bf0: am 4f5f81d5: Reorder advanced settings menu
45e7fd9 am 096e5ffe: am e84ad7a1: am 850b01de: am c31e9f8c: am 60f20444: am 8ce77079: am ff231781: am eba96f3e: am 46762bf5: am 206ce637: am bd8e92d8: Add debug message to detect unusual zero width condition
dfa2129 am 4278a089: am 4ddebdaf: am ecbd003a: am f2604bde: am c9b8d7a8: am a8425224: am 2c2dd9e7: am 5cbe78dd: am 1ba1c411: am 93fe83a1: am f67a3881: Merge "Add TypefaceUtils"
c26225e am e7a43a38: am 94bc0eca: am 0b8bf274: am a3742e66: am 44d2f4a2: am a4c26b8a: am da4f353d: am 74f7fb1d: am d0594519: am 4945b656: am 6c7d008e: Merge "add a debug flag to evaluate the most probable string"
f693dd6 am f5010253: am 9d4e9773: am e98ba42b: am e8dd50ad: am 229c7a19: am 663809c9: am 83af8482: am 9b888ca4: am 24b39f16: am 18819688: am 6d0027a4: Merge "Use SparseIntArray instead of TreeMap<Integer, Integer>"
a66b076 am d218cfc6: am a16c27be: am 45892476: am 9ca372e6: am e2834d8f: am 8aefc778: am 5c6fcf61: am 1c3bc4af: am dabcd969: am 1dc7fd3f: am cee512b6: Merge "More precise geometry checking for more keys keyboard"
f729cd3 am 390b0c8d: am 7770839d: am d1f279e0: am 253e5eeb: am bc6f49ba: am 09ddc933: am 852e031c: am 6743a354: am e910a9c9: am b7917ee3: am 3722f087: Merge "Fix two bugs in dicttool"
cdfbcf4 am f9641f21: am e765b721: (-s ours) am 36e9a049: (-s ours) am 1e1b2e1d: (-s ours) am a29f9ab9: (-s ours) am 3a2b13a4: (-s ours) am 46ef1ae8: am a4cd9ff5: (-s ours) am 42674ece: am 0afbd6fd: am 269f141b: (-s ours) am cfdc91b9: am 58df3cfa: Import translations. DO NOT M
058dc32 am d396be7d: am d43365d0: am ca2bcde0: am 17424cb0: am ece78ab3: am eefc719f: am 5582d07e: am 47b7fe24: am 330d0330: am e3dcbd80: am ac018da6: am 9620943c: am d9a22235: Hide Setup Wizard icon for stock keyboard
e5b245d am 1a9c7aa7: am 259dd5f2: am 0b772ff6: am b4aa5c2a: am e22bdaae: am 1555f75b: am f5214d22: am 0e957017: am cdf19f12: am 9bca1daf: am defd2950: am 1aaaa64d: am 75618c33: am 19dcd154: Merge "Offer to add any OOV typed word to the dictionary."
3dd261f am 91ce4fd6: am af11cd57: am af1fa668: am e5fca3d1: am 08474770: am a03026b2: am 8ef42ea5: am 37e9a69f: am 472591fe: am ea8c4731: am d355283f: am fd89cd20: am daef4e8f: am f31553bc: Merge "Fix touch coordinate calibration"
601106a am df381f3b: am b7687c79: am a2c6d2e0: am b6f0345e: am a1b9258e: am b907a631: am 6c76c651: am cae4c914: am 0dc8c6e9: am 41ac21dd: am e040aa19: am 0d72a230: am 04bb419c: am ddafcf82: Merge "Fix bugs and add tests"
2736c06 am be1e5db5: am 19b75973: am 2fa15f80: am fa0d5038: am 29867576: am 219aca5b: am 0014e8db: am 6225fc10: am 8728b9d6: am 2f7ff3cf: am e2bdf686: am bea42fc5: am 5bd24642: am 1f70a4d6: Merge "Allow logging while replaying"
faa84ff am 07155e26: am d2a6c5b6: am 8bb5f51e: am 84d3c573: am 376766a8: am d7ab90eb: am c922e674: am d01cce40: am 021cf23f: am 5df602b0: am 1944521b: am 41a049a4: am ae144fe9: am d117c1a1: Merge "Do not record log split time when handling separator"
f954815 am e68a743e: am b87f91ea: am 0f8d55bc: am d6b083a8: (-s ours) am c7b33b10: (-s ours) am 24051f14: (-s ours) am a2319920: am d31bb0b2: (-s ours) am 5761746e: am 3d399706: am c89354b9: (-s ours) am fb899d85: am 3019a5e1: am a8d29082: (-s ours) am d5c8247f: Reconcile wit
e37b2f9 am 33bccd46: am c18d6bc4: am a14a3927: am e678f6fb: am a41c9bfb: am 00c01f78: am 0c61a0a0: am afdeefb5: am e295aee8: am b1f51ca0: am d01118ae: am 4c896a2f: am f71b9640: am d17c8bd9: Update comments
2a5a3aa am c1deb049: am c80a55b8: am 6745f5b2: am f1b03bb0: am 9c006482: am e191316a: am cef20a89: am 3d85683a: am 14eb5e37: am 42eafd44: am 3f55a951: am b3cf23de: am a271f165: am 31f42ba0: Tiny clean up in Makefile
607b6eb am b32dad1b: am a66cdddb: am c2b30eb6: am fe5b5017: am fa68489d: am 79f07619: am 3c08c17f: am 9b83250e: am 70a66271: am b0a7c47d: am e4d60a2d: am ff730a66: am bc2fd24f: am b68e7344: Cleanup the include paths
60745ed am 08bba22f: am d2b67775: am 976e82f8: am 1cbd9f27: am 09d9c3a2: am 98a90cf1: am 8e3586df: am 8ff8b9c5: am 285de8bb: am a6e4ff7a: am c7d4f502: am c7e1caac: am cd0984a4: am e320789a: Suppress bigram native log
bc76343 am e10ec002: am 41da7f73: am 4d4deb62: am 60764a91: am b51feb91: am f89e74a7: am 9cc79ba5: am 79305b2e: am eb8ecdc3: am f17c4e65: am 23b62c93: am 40d8b652: am dfb680c4: am f5e18e99: Merge "Cleanup suggest interface"
3608f73 am ba76215e: am 172749c5: am 21c40b2b: am 8c1b351c: am e80026c1: am 7c7640f1: am 3ba4425b: am e4a8b944: am e950a617: am b66b928a: am 1c9da7af: am 34cff46a: am ed8fd94e: am 370461ef: Clean up a few option strings under the Advanced settings
f354cc3 am 6fc428b1: am 0ffe68d8: am 4d9e8522: am 56480370: am c10f63df: am 9ae79c36: am 26acfcfb: am 13b555f1: am a52de59a: am e4678cf9: am 81782419: am 024d0e4a: am f10e7cbe: am e9f69e16: Merge "Move a generic string utility to StringUtils"
3243a82 am 0481044e: am c968c5e3: am c1636428: am 1220060c: am c5793dfa: am 88bf50a8: am 8aa5cab8: am 5dbfba7c: am b9ae8670: am 281b22bf: am 3c15067b: am 8ab65b8b: am 4096fd08: am 08fd3d95: Merge "Add DigraphUtils class"
a2ef898 am bfeb8aac: am aa7d86c0: am 81a161c6: am 4088debd: am 350d3e3d: am 9804810d: am 864c241f: am 6d9e0bb3: am 3c547048: am 49273f43: am 76293949: am f82a5a24: am 96cb244d: am 65534ffc: am d0c383e1: am 5a4949c2: Merge "Force inlining Correction::isSingleQuote" into jb-mr2
f1e4002 am 306dde7b: am 0539b6cc: am 431db2a6: am 63875ee3: am dcebbaae: am ea82b21d: am 79dbeb1c: am 67a53798: am d8c1aaf1: am c086c111: am b3d7d07e: am e90df243: am 481412bb: am f3633e9b: Merge "Add flag to turn on new suggest implementation for typing"
bd9d2c8 am 119a6ad0: am 885ff1b0: am 45f97203: am 7223f9e6: am e8e0d4e2: am 94558219: am 18fd43fc: am 00f6c270: am 351ddb5a: am 90044aab: am 1270880e: am da90ffe0: am 898ec2bf: am 5a5db35d: am 04915a76: am c33a0ab3: keep history after reset to jb-ub-latinimegoogle-azuki
69271b0 am 77fd6b8f: am e2bbc66d: am fda155a6: am a8982ead: (-s ours) am 873c76fa: (-s ours) am d75db06d: (-s ours) am a4c7b28d: am e0b4b47a: (-s ours) am a276336e: am 2cd45944: am 83c5ec6b: (-s ours) am 005df808: am 12db86a6: am c48fe5d1: (-s ours) am 51a47422: am a631cede:
e717588 am f8e0b8a2: am 983b4866: am 16a6f173: am 0c05b276: am 58c53964: am dbca9c71: am 9cfe2a8a: am c3c7712f: am a6ec455e: am f67e7488: am ed19c005: am ddb50fff: am d4b63931: am df35f7dd: am 02dc06a8: am 21484175: merge in jb-ub-latinimegoogle-azuki history after reset to j
4a4fb3a am 9b3fce87: am 9c5305dc: am 9240d91d: am 01dbd80d: am c451a852: am 96d4f1dc: am a069e8d9: am d981caa7: am e8675585: am 2d6305ca: am 4d21e347: am edf26bee: am d1491741: am 1e1d61d2: am d2a0c614: am b4e2a3bb: am 868805ae: Merge "Change which backdoor the tests goes thr
465b7d7 am 14d356d1: am d5e72d74: am 24c5560e: am beac5760: am ffcbb571: am 11aebd5a: am 05a2f21e: am 46c38c6e: am 445d1115: am 7aa9277f: am f6de7890: am 3090e8c8: am b154f10c: am 310f0dbc: am c840ec9e: am 7cd0ffdd: am 248dcdf0: Merge "Fix a test."
6796473 am 668dc1eb: am 2ddb9422: am 51be4eaf: am 4f9767aa: am 9a4b776d: am 4c8d527f: am 148e15a9: am ab3280f0: am f9d5d101: am 75b099f4: am 23408ee6: am e8f7d669: am 9414d75d: am db377ca6: am 64dd4754: am 63742fe5: am d2a04e1e: Merge "Move typing policy to AOSP"
cdf0e0d am 2f3a1dc4: am 1e11b6fd: am e8d9afc5: am 01ce6e7e: (-s ours) am 1b9de8c5: (-s ours) am d9508378: (-s ours) am 06d8d5fc: am 17e964b1: (-s ours) am ce2a5f93: am 44590a16: am 9d071843: (-s ours) am de19e161: am be9af787: am e405ec76: (-s ours) am 1bd8f332: am 6531bcdc:
d69d904 am a0a16b0c: am 5fa0e866: am 2a15c64f: am d1b59b4e: (-s ours) am f1aae28e: (-s ours) am b7519526: (-s ours) am a2ccaa57: am bd531725: (-s ours) am 01a862fb: am fd59acce: am 5a6b0787: (-s ours) am cb7983e4: am ab6ef3b1: am e1f90dce: (-s ours) am 6b29ef46: am 558f41d4:
34ee71e am 17398eb7: am 21d6a1eb: am c5b6fe56: am 747d95ef: am d804cb42: am 033792b6: am a24564b8: am 4376a55e: am 0f8c86c8: am a3837fd1: am 4c74aaa0: am 5d337ad6: am 0c552106: am 6c9097fa: am 3547bd29: am 228d4533: am 5779bc91: Merge "Split LogUnits differently."
9da4cf0 am 1c294e9b: am 0995977c: am 9b82e15d: am 9dcd2956: am 6e6e87d5: (-s ours) am bcf54a1e: (-s ours) am 7d5a1369: am 761c188a: (-s ours) am 08f0697b: am 6a7f4639: am 4a41a48f: (-s ours) am 27fede0b: am 5db8119d: am 7022bd23: (-s ours) am 2741e56d: am 0491706a: am 02fc1ed
1e80b3e am 9b4ccd96: am 3455f2bc: am a0a2b9c3: am 34e2eb25: am 4adf7c44: (-s ours) am 87156ef4: (-s ours) am 214d5b2c: am 6f4025d6: (-s ours) am fbc91459: am 6ff63273: am 166b3f98: (-s ours) am f4be7558: am c60d81f5: am a35cea39: (-s ours) am 536e7220: am 9bf7e74d: (-s ours)
1e0083a am 94e38883: am 06917b2f: am 2e70142a: am 1260923e: am 164e681f: am c9b193c1: am fdf1a05a: am c0486a58: am 3a63e4e3: am 3fcaa3e8: am 1dc4a24f: am 538974d0: am 72c2b423: am ae0c5f79: am 3ec6a8bd: am 6c522b53: am 0c0ab2b4: Merge "Reorder ResearchLogger call"
0465802 am e547b53d: am 4b6c72a0: am 2acd9fcd: am 44800b31: am a05f6c1c: am 2d03ab45: am c633b61e: am dbb031c7: am 56e931de: am feb16b6d: am b8a3454d: am a7da57de: am 3b8d54bf: am 08a5e43d: am 19fe4d4b: am bfd7dcd5: am 0745fe83: am b8869ec1: am 0fcc4960: Deactivate hardware k
0dad6d9 am 888f6ead: am 855aa95e: am eda828fc: am 77dd85d9: am ea6db9ac: am 254cb1ff: am d13a605c: am 59e17512: am 85fca857: am 300d3bde: am ab99e613: am 8a984e8c: am 2b3f1289: am 06c1baba: am b1533116: am b08506c2: am 9413e957: Merge "Interpolate gesture preview trails"
a1c8028 am cc34a551: am f067287e: am 9feb95cd: am 718b9f3d: am 053e4ac9: am e406c316: am 85cb23c4: am a08620f1: am eeb38639: am 65690000: am 7d0d728c: am bc36fbfc: am cb4ae59c: am bb229fe1: am 91d468f5: am ac870326: am 54c091d2: Merge "Move policy and session to AOSP"
9875b77 am 9407a2c0: am f47c3325: am e1500eda: am bc599f8a: am 42b7bad5: am 114e9c56: am 0eb45d7f: am 484e9144: am e29ffdb6: am c14fdded: am 714b0044: am 2cd99981: am ed66b232: am cffac321: am 873c20ba: am e40d5633: am 43341ba0: Merge "Ask the client to make itself known when
d8f0eb0 am 842d3dc4: am 19bf4335: am 4ab974c1: am a034f847: am ef9ab1c6: am 00f46f03: am 174ddfd4: am 472f764f: am 267e6179: am c26022cf: am d901066b: am f921a587: am 76dda675: am c821c723: am 3b9d7fd1: am 151e4e18: am 065f126f: Merge "Fix two nasty bugs with surrogate pairs.
d326890 am d42c151e: am 110d360c: am 693aaa0f: am fe92ae2d: am 817a43a9: am 94eeba65: am 78ed6232: am a59d936c: am 371369d9: am d196cb64: am 8c485086: am 51805727: am 8348fe8a: am 6f7494e6: am fdf3c49c: am bde25a4a: am 38c26dd0: Move dicnode to AOSP
dae1848 am e82dc760: am fb02270d: am 569ca6b5: am 6c21cf51: am 7a43a60d: am 6e804061: (-s ours) am 7c4dff90: am 892fcbfb: (-s ours) am e2cc803c: am a0b2dc74: am aeb96805: (-s ours) am cfe49191: am 38a9f856: am 228fcdae: (-s ours) am 70616b63: am 08f5b780: am c1dec87a: (-s our
8912bd9 am a05e1896: am 9903f419: am 6f9d9e9b: am 27add2a2: am 175d4e55: am a7885e52: am 3d12edab: am e1829730: am 14175662: am b949db38: am 51c0380f: am d7c3c523: am 7a3bc77b: am b980adab: am a9ef902c: am 70747ad6: am 97a3ce02: Merge "Refactor"
d3e1046 am bbc6f740: am c900edce: am d9a298f4: am d2564cea: am a1ff71f0: am 840a0695: am 55afe17c: am 783b0862: am 34c0bef6: am 9a181179: am 62e0ee32: am c7163a4c: am 126336be: am 3effa520: am 4c535232: am a38d907b: am 740da0d8: Fix an NPE
9a50515 am 526b6d64: am 4986c095: am 31965739: am 960a13fe: am 08898684: am 2bc1809d: am e878a277: am a1b05608: am c01de725: am 023ed8a6: am 05ed9c76: am 617362fd: am 1b7451af: am 57a7a5c3: am 76c00dec: am 7580e994: am 48d8d8d0: Fix potential NPE in MainKeyboardView.KeyTimerH
00fe5a5 am 60eedd04: am 8e6d5fb0: am 54692476: am ff6f8561: am 615c8b66: am 60368456: am 720ce530: am 9477d7b3: am a6ec1871: am 3f17ab41: am 724e100e: am 84b246f1: am db993a5f: am ae97a93a: am 86b8b7b4: am 9bf1dfeb: am 2188cbae: Merge "Fix an NPE"
b56417c am 5ac77a53: am ded29a89: am 2a4a2dcf: am 00f378d6: am 6571290c: am 6e2e946d: am a1187bd0: am 8f89b9b1: am ccb3dc02: am 0eb58dfe: am 10373006: am 5c874a7b: am bb94c643: am 5b248590: am 1c63efc9: am a657afc3: am d555a0d7: Merge "Cleanup"
9bc77d3 am 7e36f1c9: am 29ac8dd8: am 3710ff0e: am d6f1fba4: am 0151b947: am 61076e10: am 04ef4141: am 42f36bb6: am 2456eb3a: am faa708c3: am 36583063: am 8ed884e7: am ca8ea431: am a3ed3254: am 05b7988a: am 53698f8d: am fd0e40ef: am 78b07d8b: am 0cd02c2b: keep history after re
f2bf72c am d138dbc6: am d403a860: am 41236d61: am 2f1f1df4: am f61619af: am 4fd9ca75: am 26e105b6: am 5e79a344: (-s ours) am f205c258: am dbf9168f: am b3fbdd58: (-s ours) am f939332c: am 94065faf: am c6660830: (-s ours) am 68a0afc3: am 0c777365: am fbb6500d: (-s ours) am 5bcb
1e16b49 am 4adc4f95: am 6f6db1de: am 6548fea2: am 0de714bf: am 1e944609: am f4ed91f5: am 8435a9b8: am abaea38f: am 13ac43b3: am 2cb2c001: am 6e6f705e: am c82a56b4: am ccc3c232: am 228e26f7: am ea46fdcb: am 65dfe94d: am 1237c872: am a02de1f7: am 5c3d51e2: merge in jb-ub-latini
df3804e am fdbcc802: am 5bab3b1a: am f6073bf0: am d727baf8: am 47846109: am 35c4a834: am 52a89e5a: am c7420082: am f6f20ab2: am 19b5a104: am ae3ead49: am faadc0a7: am b5843222: am 62b07bf9: am 561a04f3: am 1911c513: am abd22393: am 8b120b98: am 50cc14b5: am ef86bbce: Add cons
67fbf30 am 4b6262c4: am 8e1fb94f: am 05cede19: am d1c14f6b: am 751cce8d: am 593432e1: am e5561f52: am 707d7d03: am 9a2c21ba: am 6e536321: am 31f350bc: am fc369029: am 9c59fb54: am fc0fc521: am e01d1960: am c17e0bba: am 830a8cbb: am 33fa6a0b: am cc75c950: am 73d00e68: Merge "U
47c9e02 am 5d4d38e4: am 36e702d4: am e8b16e6f: am b053083f: am bbc44915: am 4b2cd413: am ef6e62dd: am 1ca78739: am 6a8da44f: am 5d1d7863: am 4b24e49b: am a1cd7970: am 71f1b270: am 8138c8d2: am f4f4d6c9: am b3438173: am d3c823c1: am dd8ca1f8: am bc586fb1: am 0b327101: Merge "F
79a270f am 73991afb: am 88b30760: am 3a4895f7: am 2a574e0f: am 719e23e1: am 1e02d2cc: am 398c6862: am 8c897819: am b97fe385: am 47d68e5d: am 6ed9580f: am 098ecd55: am 5283b90a: am 60083e3e: am 49d59d4a: am a469cdfe: am d0495a35: am 56b1bd86: am f892f775: am d17b69ec: Clean up
ee52c60 am bd7d2556: am ec32c116: am 549261fc: am e0a48595: am 38a9550b: am 608d77a1: am 352e94b0: am 13f39210: am ce453840: am 32e84531: am 8632fea5: (-s ours) am 88db1331: am 6626fb25: am 51c7dbea: (-s ours) am 4379dbea: am 324b1880: am f0213d1a: (-s ours) am c1cb4766: (-s
df62925 am 4e64b474: am 37dfb8d7: am 33226450: am 1ccedccf: am a7e31631: am 32e5224a: am 33a9c2b2: am c346b2dc: (-s ours) am de5560e2: am 0218ddb3: am 52d6480a: (-s ours) am f81c9132: am 1e8d1f41: am d72347f9: (-s ours) am 67f7bb2e: am 284d4285: am f0346d70: (-s ours) am fc13
2e10ba0 am f2e47e6a: am 067bc055: am 845818b8: am 9c981de6: am e83fc873: am db9dbeee: (-s ours) am 8f89ca1d: am b233e047: (-s ours) am 062a6c02: am dbd8eec7: am 643f8f08: (-s ours) am a3328255: am 38f2bbb3: am 210d473d: (-s ours) am a62edb47: am 3d082f1b: am 14ef11a8: (-s our
cca3a77 am 7fc84ff4: am 7957da14: am b120376d: am fc1b0808: am 19c16d9d: am 2a4ab011: am b53d753d: am d88350e2: am 2721db44: am b779b268: am 6ed94c43: am 70252ecf: am 5eb7a00e: am 1047bf17: am 32d89afa: am e2ccd61b: am 2b04e787: am 71fb8af7: am ec183b50: am fb658d6c: Fix poss
24be6d4 am 4827eb94: am 13795faf: am a97a8d0e: am ce903b44: am bbe52bc6: am a13080d6: am aa52681b: am 627db009: am ac58dcf1: am f3b10815: am 0849b210: (-s ours) am 1cf0e85d: am 97687031: am 0ad31c8d: (-s ours) am a5bc58ac: am 5301db94: am e67698be: (-s ours) am 8051fd0d: (-s
ef5f186 am 86133479: am 88c3fcce: am 32764875: am 9381b26d: am 80c444c9: am 0b6762a1: am 719f8865: am 2b19100a: (-s ours) am 58a4a153: am a9a84c95: am 3d8f50ea: (-s ours) am 755db5bd: am 3a97d388: am 273a21ca: (-s ours) am 772dfa51: am ae8b69fd: am 7ea45c07: (-s ours) am 7f85
95d9b5b am 7466027d: am 99281133: am ae87592e: am f91c684c: am c33a6f27: am 768c3c65: am dff9a646: am 87ad4a8c: (-s ours) am b74cc3f9: am 1a24764e: am 03fbe97c: (-s ours) am c46a975c: am 9f291d17: am 2f8e381b: (-s ours) am 92adcda6: am 42c255c2: (-s ours) am 599290d5: (-s our
d9f69bc am a53123b4: am 3462e3f8: am a02c3d8b: am 12f609e4: am 3dc70862: am 28a831de: am c795a288: am 69ef660f: am 3de1ae1a: am 849c7858: am eff2ee76: am 45b1a302: am 80a2e251: am 14f65cff: am 8e5fa88a: am f518e71a: am c5ec7545: am 8f807582: am e47ee181: am a7b4398c: Don\'t a
285cdd6 am 392aab8d: am bc8897d8: am 5005bcfb: am 291c9f40: am 363394c9: am 04708a32: am d1935d05: am d0642a34: am 775ef9bc: am cb132ce1: am 81295fd2: am 119e6979: am 745725e1: am 103b1118: am 33c91be3: am 40be0244: am 54b85827: am 189c1b0e: am 97ddbf22: am 19a70087: Merge "F
b121003 am 073e2a60: am 7632947c: am 02ce1826: am c82a6144: am 4a12a2b6: am bfb18559: am 37232a10: am 58db8c60: am c0d71c3b: am 3a2e78f9: am 30d9817b: am 7dcc22b6: am 5f81bb8c: am 3ef47fd3: am e0aa9383: am a7353dda: am 5a4700a0: am 0992fd24: am 1e3c73de: am 3a8a63c3: Remove u
d859338 am bf255ffc: am 7d3abef1: am 71bf7c0f: am c13ad1dc: am 05e54e59: am 9faf1961: am c1e417dd: am e010bb8a: am 18be37b0: am 96d53923: am 104923e4: am 863d83ea: am 02a59e55: am 1f722ca9: am 4e627c21: am 56796cd7: am 4841df87: am bb679a22: am 3d0fee4e: am c6452f25: Merge "R
72a8411 am 935e291e: am 952656e6: am 50d795d9: am 6319b0fe: am e0e7b78f: am eecbcea7: am 4bb35fea: am 8e8ea448: am 9e78d2ba: am 54f46879: am 1af04dc6: am 249ad4d5: am 79376326: am f555b255: am 5d33d2c2: am 9b969b26: am 13498620: am 4bb504ce: am 45728330: am f4352c2c: Merge "U
c82913a am d1fc691c: am 94e383bb: am 276547da: am 0bd99dad: am dbff15a9: am af1ca413: am daad9c68: am 5bc76be0: am 15a357a3: am 2060aa13: am 97046d19: am 1d024eca: am 307d2aa2: am 8e48a618: am 18e45a93: am f1c2946c: am 4021464c: am 4b66d0c4: am a01fb001: am a3e47f87: am 74089
9c03682 am 4412ab10: am ce982f9c: am 99b03df6: am 75939dc1: am 32d5b4e3: am 29370f41: am 204243c3: am 071c3c6d: am e8374789: am 9e45f9e8: am 24cf39e7: am 894a8ffc: am 9f419592: am c3c1b4db: am 5d9459df: am 67d1bdd4: am ac2d54b5: am 0cc63149: am c1c3e03c: am 140b6705: Merge "F
b49683c am 8427fd62: am 524882ce: am ed4dc25a: am b9b47104: am e9716016: am 217fe877: am eeb0459e: am a446f8f7: am fd06763b: am 7bc7bd79: am 59b23bcf: am 680d689d: am c61393c8: am 56642281: am d7bcc52d: am f510d154: am bb0c999b: am dbb90d08: am bd7b4fcc: am ee91bde1: Clean up
96e3bdb am 3e8fbbee: am 3c70e928: am 85b8dc48: am 9faf3e64: am 461a0480: am be7561c2: am 41b61150: am adef73a7: am eb2fee1d: am 7db5bfa0: am 20995333: (-s ours) am 5d674b16: am 55172624: am b2c2ce31: (-s ours) am 7de82b0e: am 6ab186a1: am c4176236: (-s ours) am 210226c5: (-s
2e2feec am 8b84296a: am 55cefbcc: am 791e3780: am 7ba85ad2: am 74f99743: am 77deeefe: am 3694cc82: am e4f98a02: am 79ef0a17: am 4b45830a: am 7c9b7f24: am e592be58: am 046a311a: am d19c71d9: am 3c082157: am 44678fcf: am f1bcc1d7: am 9ecac40d: am 4f11af0c: am 9da7fa0f: am 55961
8cab4b3 am 0520a0fc: am 00ef2f30: am 1369200c: am baa4a50b: am 97b579d5: am efd85328: (-s ours) am c825c557: am b2af86cf: (-s ours) am c5424013: am 186cf922: am 288deb7a: (-s ours) am 11034c34: am dee08de2: am 724ff298: (-s ours) am 4ddfde7b: am a050834c: am 11b600b9: (-s our
685b075 am c84db8d1: am ea465c05: am 24601d1e: am b12b3b07: am 66833def: am dd0e671a: am 30439651: am a4156a8e: am 5a59a986: am 2cef4323: am db3713a1: am 9f9050d1: am 2cb50a05: am 93465ea3: am a747d762: am 6e78878f: am 844e5014: Merge "Increase string limits"
60d5858 am d9f69ba3: am 26b6ed18: am 08413e8f: am 02b8fc7b: am 7916a5d2: am 6da2f050: (-s ours) am 79971a1f: am 8a0205e2: (-s ours) am 2d607977: am e04cee4f: am 49201626: (-s ours) am 0b758ec7: am e7edb561: am 1368eeee: (-s ours) am 108ee452: am f980ec6c: am fc801fe8: (-s our
b54a9e6 am 97b6fda7: am 3cd58276: am e66c1e85: am e553f0e9: am 7a68cf1e: (-s ours) am 6686f6ee: (-s ours) am ea151032: am 4d085cfa: (-s ours) am ffb269b1: am 3df28d14: am 14d778b2: (-s ours) am 3847aa30: am 781195f4: am 119eaf7a: (-s ours) am c1283003: am 6e0e8dd6: am 8ca085d
2d8c467 am 7eca3bd8: am 637ae0fc: am c3ed8ac5: am 582bbf20: (-s ours) am 39177323: (-s ours) am 4c2b9e46: (-s ours) am e0789c73: am 9ef4b7dd: (-s ours) am bc1bc4d0: am 719e5729: am e71516b2: (-s ours) am 5244d637: am 41db26ed: am 68889f1c: (-s ours) am 0b227bb9: am 57b68207:
224892d am f97bffc5: am 949cbdc3: am 8f640acc: am 207ede4f: am 8af0cc2e: am 9da909d1: am dcfff5c0: am 4109952b: am 7a4430ac: am 5db28826: am b3796ab2: am 82a67bc8: am e3c0cca4: am e8a3e964: am 395e500b: am bb9a8e08: am f463b45d: Merge "Fix Possible NPE"
6031742 am 9b5ffeed: am b4fb8291: am 6581aad7: am d0776552: am 795895e1: am f368fdb6: am 3d82dbca: am d3022faf: am 01eb9b25: am 71f828b1: am 9ff33b6d: am d430c1b6: am d6f56350: am 619d1f73: am 0c99a379: am e42522f3: am 2cdf5351: Merge "Fix possible SIOOBE"
7bac070 am c1576be9: am d2b1da1c: am a1c6ad87: am 1e5d5eac: am 4d4cb019: am c68eb70a: am 023bee60: am abf64529: am 66366029: am a6092dc8: am 504bbe38: am 798820ab: am 3012c891: am 867b2380: am 35e02ccd: am bf62dc03: am ef103e1f: Merge "Close ResearchLogger upon onFinishInputV
58a6b71 am 3f81b236: am bbf7e854: am 1b0bfc25: am 83827f33: am 258784da: am 37f22676: (-s ours) am b241b243: am 740243cb: (-s ours) am cf0c1a7d: am 19289df5: am e279de02: (-s ours) am ab6fa041: am e72a088f: am a6dcb55e: (-s ours) am 62adeccd: am 577f08a3: am 22384b57: (-s our
05f38a8 am fc2adc8b: am 8a37c1fb: am 72437810: am 6d5d6c0a: (-s ours) am 10f50a1b: (-s ours) am 3f031112: (-s ours) am 3675b5bb: am 1996320a: (-s ours) am faa9a5ec: am d9f9ba39: am 4b176a01: (-s ours) am 83346295: am 2c7b1b82: am d2582473: (-s ours) am 22953740: Reconcile wit
4db24fd am d08c8315: am c7818cfc: am 0fc3659a: am d1af11ed: (-s ours) am 08f53d3c: (-s ours) am d28727d9: (-s ours) am 480ebe79: am 403354ba: (-s ours) am bc5075e0: am 536ec3bf: am b4fbb295: (-s ours) am d3ae58ef: am 3bc22c56: am e7d91194: (-s ours) am 370070ae: am 4cdb7ccb:
e6b8361 am 1c6e1a62: am 2b4d0089: am 033d5a13: (-s ours) am ea8146e0: (-s ours) am 7c692a83: (-s ours) am d31b88ab: (-s ours) am 7c9a29d5: am 2c71e826: (-s ours) am 4d5ebdf5: am f420e3bf: am 792abb73: (-s ours) am 3c163ec1: am ac68b5ce: am 4b8494c4: (-s ours) Import translati
6cd98b8 am ae5a5b4a: am 720c8b5e: (-s ours) am b242d5ac: (-s ours) am 07afd456: (-s ours) am 01f2d0d3: (-s ours) am 097dee9d: (-s ours) am dd3aa373: am 9f2573e4: (-s ours) am ea0d7ecd: am 82c49d74: am c1f3a801: (-s ours) am 8acb56b6: am 128ab7e5: Import translations. DO NOT M
82ea6bd am d11b3b0d: am 3d8bceb7: am 51e78c31: am 7b711133: am 5b116569: am 659774af: am 24c86a66: am 4c767c81: am b2230d90: am 62f52e4f: am a514e958: am a2b129e9: am 0b0d9827: am 95fe8267: Move suggest logic to AOSP
cb2685f am 80623ab7: am a8216894: am f02923c5: am 47145aab: (-s ours) am 9e6c86fb: (-s ours) am d535416e: (-s ours) am 68dcdeed: am 6e5857cb: (-s ours) am 67953e4d: am 626dd2a0: am 784eda74: (-s ours) am d9f35e32: am a21bec13: am 30667266: (-s ours) am 5bcb3876: Merge 2caa1d8
0ced111 am 643a9f2a: am aab6efb2: am 8808a1fd: am 59419126: am f775fa34: am e64ec6e1: am fb4da969: am 89ccc962: am 9cf39372: am 94c441a4: am cdaee868: Merge "Preserve a class for testing"
88a25b5 am 38304f84: am 502c1a99: am d8b1a529: am 72470f4d: am 454ac2b5: am 607c566c: am bcefab0c: am 44eabffc: am e9de986d: am f08c75f2: am fd9f3d97: Add ability to handle digraphs in gesture and tap typing
cfeba99 am 10f1c682: am c050fd36: am ff4fa290: am bdec4e5a: am 616fabde: am 94e209c5: am 0fe18452: am 0de0fa3b: am 0ca76c94: am 38a9e5a5: am b6e1777d: Merge "Add mechanism to handle digraphs in DicNode"
640ee85 am bbebf668: am 19ab3127: am 4e70a387: am 1b55e9de: am 19749e3d: am 07cc9c07: am d40d2f35: am eba670d0: am 6267ec68: am 3e1f652c: am 099dd3f2: Merge "Better release build reporting"
a67d48f am bb49aac1: (-s ours) am f5f75e57: (-s ours) am 5ff9749f: (-s ours) am 829605ac: (-s ours) am 17595bde: (-s ours) am 98fa49d5: (-s ours) am 265eed2b: am 7c0257ae: (-s ours) am 60ffda41: am 5bbf4f30: am cc42e139: (-s ours) Import translations. DO NOT MERGE
0ade0e6 am 327de990: (-s ours) am 03c8daf6: (-s ours) am 20ce3394: (-s ours) am 9f6c43e9: (-s ours) am 836db9be: (-s ours) am 879d9c28: (-s ours) am 93e873cf: am b155cedc: (-s ours) am 855b8053: am d86e14ae: Import translations. DO NOT MERGE
6288970 am 68f7f50a: am d72265fc: am 6fb19dee: am 880ac788: am 6ecb9825: am cbecd375: am 56e03dd3: am 9129c0d1: am 7503ef33: am cd51b80a: am fb3e8057: Merge "Fix a bug where a space would not be inserted before a gesture"
2163d08 am 0f1fc9f9: am 2f03f385: am e1e729b6: am 39b25828: am 4bc899e6: am 8d38f574: am 7d4f0961: am ef2d1555: am c627f642: am 9a6ff5dc: am c7d41589: Merge "Use private object as a lock instead of synchronized method"
e558380 am fa000043: am 15d6cd0e: am 76ab7fac: am 91c404ba: am 4d6bb7dc: am 6fe0a646: am 38af721f: am 44905316: am 45163044: am 1502d977: am 12e77de2: Merge "Use private lock object instead of synchronized method"
3a32154 am 917c4e67: am fd15d725: am c279efed: am 45b2d7bb: am 3f968e9b: am 869aebcc: am 45a1fbd4: am 70a79ee6: am 8ea774eb: am 14950497: am 1e256f58: Merge "Protect simultaneously modifying gesture preview data"
ab0a0a0 am da897648: am 3e0195c6: am 59ec247a: am 419cf734: am e81f1c43: am 4168d0b5: am 1792b892: am f514024a: am 818b7d46: am 80d7ed0b: am 4f430763: Fix a faulty test
3a0b7c2 am 58aba661: am 96c05662: am 1b912384: am 3955d9fa: am 98f1d046: am e40d883f: am 0cfbc7c6: am 8e7e9df1: am 99e91fc8: am 2dd2e2d7: am 99b93d17: Fix a bug where autocorrection status would be wrong.
7659b98 am cde9aa84: am 48ef0965: am 6c9533d4: am e53d0edd: am a2d064a1: am 6de62a6b: am b3f31ea6: am 21dd8537: am 9a0f6ef8: am c35bca68: am 262d5bd9: Don\'t override EXTRA_SHOW_FRAGMENT if exists
043388c am 5d2549ba: am 3727bbd4: am 5ab9d963: am b4772213: am 09f28910: am 85ee1317: am 367fe0c3: am f8a1317f: am f0a4508a: am f5aa2fd5: am 10af4b6e: Merge "Separate StringUtils.capitalizeFirstCharacter"
bd89311 am 459fa6f5: am 9348576c: am 3d0a06e6: am 5816e1d9: am 6415e676: am f610ea30: am e3997340: am cde21724: am 5c7c36e3: am e81c1678: am 87fdde6e: Typing double letters via a \'circle\' on the key.
158e293 am e9c457c9: am 01584c88: am da632d9c: am dbe34353: am 9b20d045: am ea501891: am eea5453c: am 86726e21: am 6f6edd76: am ae8a941e: am f606fd85: Hide Setup Wizard icon for stock keyboard
c19d7fa am 0d9f6429: am 8156d363: am 33c6e923: am 2ea83477: am a5eea64d: am c98d4370: am 336bfb2f: am a51ddebb: am 0d9164ec: am 0d7499bc: am 4fdfce6d: Merge "Refactor SpellCheckerProximityInfo as extending ProximityInfo"
731560a am be8acf9f: am 76834814: am f1e4f622: am 305d6cd2: am dda4915b: am 9de571ff: am 1711cee0: am 20d54cab: am 6a0f11cc: am ff981cc3: am 43779c04: Merge "Add method to get dictionary flags from DicTraverseSession"
1679f35 am 8dc708ea: (-s ours) am 124a4a88: (-s ours) am 0eca14b3: (-s ours) am df18e529: (-s ours) am 7f6e0817: (-s ours) am 680b09d3: (-s ours) am f96989dd: am fe4c83c6: (-s ours) am 1646267f: am 8e7ca6be: am 224e969e: (-s ours) Merge "Import translations. DO NOT MERGE"
c007ed3 am c549a905: (-s ours) am b0db40b8: (-s ours) am 51c0364f: (-s ours) am 28443cc4: (-s ours) am bffc5b05: (-s ours) am 29faddc4: (-s ours) am 0063ed45: am 79dcc4f0: (-s ours) am 2eede9f4: am 13811400: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
4911e56 am ada77b85: am ab39c85d: am 53dc9bce: am 62896e62: am 5dda13c0: am cb121fa8: am 24ba5149: am 436008fe: am d3497938: am ab8f166e: am 09ab6495: Merge "[FileEncap18] Clean up uploading scheduling"
69b67ee am 77dd7884: am 0fb40dd0: am 8f30a74d: am 923d8ba4: am da086b24: am b1767bc4: am 40070707: am 7a172175: Merge "Fix user recording dialog"
81a64a1 am 98b11fa0: am 2d2a508f: am 470632b9: am 891152fd: am 2ffa7aef: am 5abe65f1: am 72ca59bc: am 0833b3cb: Merge "Fix alarm bug"
6bb76fc am 9bc70bf6: am 9afca8be: am 38633094: am aa09dc17: am b3d0ada6: am 453b371d: am 1019c630: am a1913301: Merge "Avoid duplicate MotionEvents"
edbed31 am 06f8fc4b: am 1839c07b: am 518d0b24: am db17d68c: am 5ce4b09f: am 10270196: am a2a29050: am b903f103: Merge "Label logUnits after LatinImeOnEndBatchInput"
9278d1f am 5b75b4c0: am 3395d08d: am c56a9ded: am 9ed2d091: am 35f2616d: am 86b2c57c: am f5864fbb: am a5bfac5b: Merge "Fix NPE"
89dd01d am 2904c0d6: am 5bf679ee: am 484ad03b: am bdfa2db7: am 3d5fc5fb: am 79cd791b: am f9c137aa: am 7da87f97: Merge "Clean up unnecessary log messages"
ce1480b am 162c665f: am ab4ceeff: am aa4a4067: am e1610fe4: am 38774801: am 22c706aa: am a9c2ff1b: am e9e4fe52: Merge "Fix logic error"
a40f0e8 am bb59b627: am e9f95633: am 6e351dc6: am 47dd23fb: am 7f0126ff: am 4a885f25: am b20c7ee7: am 1f99e04b: Merge "Fix JsonWriter bug"
7414273 am a285bd64: am 5d129e0b: am 17690c6e: am a2682fdd: am 3459400f: am 80a6848d: am 6c80e047: am dac3ee49: Merge "Small dot in corner was not visible"
605f0d5 am 2ddc0e0f: am 6dd374d6: am da617a8c: am 13659dfe: am f64f23ea: am 21a2cfca: am abc8d564: am dd8c87a3: Merge "Include nanoTime in filename"
e5cdea4 am 3a4f4d4e: am d4e4d57a: am 14130b9d: am 47803bcf: am ea4d8f5d: am 0474d725: am e85e3c64: am 46420204: Add user feedback to setup action labels and icons
35c9086 am 299d83dc: am 6a07bbb7: am 162ca997: am 4ba4594f: am 89ae9d05: am 76cc6abc: am 0206339a: am 47a78aeb: Merge "Finalize setup wizard strings and mark as translatable"
3cc0a1d Fix: Native crash when an empty attribute is written. DO NOT MERGE
f6c2a0f am afa56511: Merge "Update string comments for translation"
afa5651 Merge "Update string comments for translation"
39739dd am 9ecf8b83: am 2bbf0a46: am fc9f647f: am 0d021179: am 3ccec9ab: am 16268307: am bb84fdd1: am bb5deb82: Fix singleton/utility classes initialization in SettingsFragment
b948223 am dec482e8: am 47522224: am 06458683: am 5c9ee22b: am bec1b420: am 6dd2130d: am 2101ba41: am 888a194c: Fix missing AudioAndHapticFeedbackManager initialization
a713494 am 48e0919f: am 654ca0b4: am f71a0749: am dae77280: am 59d6fa2b: am e4bd4c44: am cc8733ef: am edc49d38: Fix bug to update last interpolated index of GestureStroke
18369e9 am 6dc83d07: am 29252152: am ec4afec6: am ce3b16a2: am f1dcf725: Merge "Don\'t process recorrection or resets when not shown"
ba08486 am 10711b9d: am aab8d3a9: am ecda2f13: am 19e7c3b6: am 96a9f357: Merge "Fix unintentional setup step advance in orientation change"
44a5e3a am 2c7423b5: am fc57619e: am 84653405: am d68a2532: am 50259c70: Merge "Tune layout parameters of setup wizard"
2d7b7c0 am caecd614: am a4c3eaba: am 6f893ac0: am a5df7bea: am 66b87269: Update welcome fallback image (using xhdpi asset)
9c71925 am f226d329: am b5537cce: am b05dea51: am 0071bdb1: am 86ee98dd: Revert "Update welcome fallback image"
a412caa am e8de6c8e: am df6b5981: am 532700c2: am c52793c0: am 769427cf: Adjust aspect ratio of setup image
91e8902 am d4e102cb: am 1b706376: am 83d4d4ea: am 69e83866: am c1ff8d7d: Update welcome fallback image
e840583 am f9ca471b: am e8df0c26: am 58dafb98: am f431ddcd: am 7b0a1489: Merge "Rename a var to match semantics"
4617596 am bbb77538: am bf3e508d: am 2fc0c422: Merge "Update dictionaries"
625f8b1 am fa355e2c: am fec4e205: am 85463c7f: Merge "Use base lower character to get point to key length."
3e313e3 am fef9e1cd: am 0ae51a5e: am e3e10317: Merge "Create empty dictionary file in native code."
bfdc5d6 am 09129f58: am 11cccb56: am d188af70: Add SparseTable.
48c9842 am 9cb1b71c: am 4d4534b3: am 4ec2c6cc: Merge "Fix getDictionary."
4f0da21 am bf639e3c: am 84f6b2c0: am 5f8eba02: Merge "Revert inconsistent assets"
31d20e1 am ce78149b: am 0171de25: am 10b56df4: Merge "Prepare dictionary file creating in native code."
6ae17f5 am 0028be84: am b8098b3c: am c6015327: Merge "Add empty PtNode checking for PatriciaTriePolicy."
3b48d3f am 853cd794: am 42c716be: am 36f45921: Merge "Refactoring header attribute reading."
8a0013f am 7225cbf8: (-s ours) am 1a8d1cbc: (-s ours) am d28ea2b5: (-s ours) am 1e4ab88d: (-s ours) am 5a1d1557: (-s ours) Import translations. DO NOT MERGE
252fe86 am 99a15f84: am 2f11bc9b: am 009dcac3: Boundary check for children creating of PatriciaTriePolicy.
9ca0e51 am 086ffdcc: am 6c0e48b1: am 4350a93a: Merge "Fix the offdevice regression test build"
12f9d9c am 6f5d2ded: am a2174bad: am 5fa96540: Merge "Clear traverse sessions when closing."
9665221 am 2d514c81: am c536d27c: am 6e41d9a4: Merge "Input delete onUpKey"
7988da3 am 257f59fb: am b2956ef5: am 399422f4: Merge "Make Ver4DictEncoder write an address table of terminal nodes."
652fcd5 am 95c7dfd0: am 5512b300: am 1e69f3e6: Fix emoji page
e39df0b am 16c85695: am 400ec7c5: am 0938fb69: Allow gesture from the delete key
90394a3 am 73575763: am daa9eac9: am 9c3b2dbe: Fix emoji state
aca3b7a am 7b94f85a: (-s ours) am 6460cc71: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
1e7f408 am b17084a4: am 0f75a055: am 431158c9: Turn off emoji palette on JB-MR2
11587e4 am 0693c6d2: (-s ours) am d484b1f4: (-s ours) am 46fdc6fd: (-s ours) Merge "Import translations. DO NOT MERGE"
2d72a80 am 3576e102: (-s ours) am 0f6eca4a: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
b04ad22 am 5c314825: (-s ours) Fix: Native crash when an empty attribute is written. DO NOT MERGE
00fbb6f am 723da79c: keep history after reset to jb-ub-latinimegoogle-bayo
9e1a7ac am 469de60d: merge in jb-ub-latinimegoogle-bayo history after reset to jb-ub-latinimegoogle
e5a8155 am e8a00a7e: (-s ours) am 3efc5b6b: (-s ours) Import translations. DO NOT MERGE
c754d18 am babd4075: (-s ours) am 2c1faeda: (-s ours) am 10fa6a2e: (-s ours) Stop reading dictionary while regenerating. (DO NOT MERGE)
a6c3d80 am 312c0f5b: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
72022bf am 2a66f52d: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
5c35c6a am 1e2543f1: am 458fb52b: Merge "Speak auto-corrections for accessibility"
78295f7 am 9c0740b7: am bf1beefd: Merge "Surface the distance after first word for autocommit."
7a66169 am 12d3bd22: am 65330d28: Merge "Implement simple dictionary decay."
c8a82ed am a4c73066: am ef084229: Merge "Use reentrant lock for main dictionaries."
b424bb7 am 90f74e23: am 42941dd2: Merge "Update dictionaries"
9019d51 am af5511c8: am 25f47828: Merge "Separate bigram entries from the trie file."
ab4f3bc am 2b73561c: am d40a931a: Merge "Change scopes of some methods in DynamicBinaryDictIOUtils."
18495ea am a8c74842: am 16a6b2a9: Merge "Make dicttool read the compressed combined format."
b5518a2 am bf503325: am b698e9c1: Fix build.
4c677d7 am 0aaf42b4: am c1851004: Prepare dictionary decay.
72e6932 am f2800fc6: am 1cf4789b: Merge "Set header attributes for ExpandableBinaryDictionary."
33587f9 am 9c6e7e23: am b0c5ddb9: Merge "Stop vibration while repeating delete key in emoji view"
17581e4 am 12d095ea: (-s ours) Import translations. DO NOT MERGE
8f65068 am 6f855d06: am a6e2ec53: Merge "Reduce Emoji size"
523d609 am 36301d55: am 4dc2b913: Merge "Fix possible NPE in KeyboardSwitcher"
c9b9c2a am ecc1408e: am 68bc4ba5: Merge "Add boundary checking for PtNode Array reading."
6540132 am de12fcb0: am 8b580819: Merge "Add unigram/bigram counting."
9cbb33f am be6076b0: am e74d4a18: Stop reading dictionary while regenerating.
534e25f am 4ac33aca: am b7dfacd3: Merge "Send backspace as an event when TYPE_NULL."
8e235e5 am 1e886ac5: am a328f538: Fix PrioritizedSerialExecutor.
000ce0d am 704ab0f6: am 781feb74: Remove unused methods.
3cbc378 am c3cee388: (-s ours) am 45de3925: (-s ours) Merge "Import translations. DO NOT MERGE"
2da086c am abb63c12: am 15da61b7: am cd2923a6: keep history after reset to jb-ub-latinimegoogle-bayo
e2f7405 am b60d479a: am bca73335: am 2aea83a4: (-s ours) keep history after reset to jb-ub-latinimegoogle-bayo
e6ba144 am 932d0ba8: (-s ours) am b3e68321: (-s ours) am cc670c5d: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle-bayo
cc287d3 am 6bcd19f2: am f3f2a52d: am 419d5af0: merge in jb-ub-latinimegoogle-bayo history after reset to jb-ub-latinimegoogle
0b7c05f am 199b50c1: am f2d39998: am f05aeb64: am 2e58670d: Quit using ExpandableDictionary.
a81cd44 am 92512d85: am 43fcdc15: am 8d7365d4: am d1ae0304: Fix OOBE in JB backword
db72c6b am a267250a: am 740c7bdb: am 94759249: am f068c6e6: Merge "Low memory mode in UserHistory"
ea420bd am 3cf4169f: am 5e4b9b8c: am 1a46424d: am f6009233: Merge "Tweak for armenian periods and commas."
839aa65 am 9af55705: am 007bcdd0: am 0f3e55dc: am 445ba578: Merge "Add a utility of isLowRamDevice"
b4d4b11 am feecef52: am 9e89baf1: am 3d77934e: am 55e7b360: Merge "More tweaks for Armenian layouts"
2dbcb5b am 1f3d71be: am 34b1f3de: am 572c1ac5: am 3e6b68bc: Merge "Allow large memory space for GC."
e53de23 am dba48f27: am 5848c12c: am 821bff92: am 3d68b066: Copy only the spans we are interested in.
533bc01 am 100f4e44: am fac7e953: am c3f7ddd7: am 3ca9c5cb: Merge "Implement delete key repeater"
f9cc927 am 97b3349f: am 566ecef3: am 5fad442f: am d8c037c1: Merge "Tweaks for Armenian layouts"
063cd96 am ae0d11fc: am d769d9a2: am d82be209: am f3cd38f2: GC step 5. Add large tests and fix bugs.
3998e76 am 9560c3f2: am 173e6bff: am 88603e9a: am dd7d95bd: Merge "GC step 4. Update all positions in new dict and add a test."
8affb43 am a3bb91b7: am 5604a329: am c6c72b22: am 50704b7d: Merge "Turn off alpha of key popup preview"
86b725b am 992f87df: am 6f4ce806: am 473f4426: am 9cea5e0c: Merge "Update assets: selected popup key background"
cabe4a1 am d8b6190e: am b33e950a: am 9e287b52: am 8f23c6f7: Merge "Detect cases where rotation messes with initialization"
8b7e301 am 5bc4e31a: am 78c0d3fb: am cbd19874: am 42365a7e: Merge "Fix runReadUnigramsAndBigramsTests."
1a48949 am 32cc223a: am 550c0ae7: am 3216beee: am 0de5df17: Merge "Keypress vibration default value for Xperia Z Ultra"
e364c6b am b5f3e55c: am 1c41a993: am 363f9d49: am 36cd7e5e: Merge "Khmer currecy sign should have been non-bold"
4e42610 am 2b625dea: am d7f8942b: am 386a0dc0: am 0355bf2d: GC step 3. Place and write valid PtNodes.
6f60d83 am 6ad48597: am 033de283: am 51c4b0c1: am 7a8dabc3: Merge "Address an issue in Khmer layout"
a700ec0 am a7663783: am 8471af33: am f95d79e7: am b71f63bc: Merge "GC step 2. Finding garbage bigram entries."
31c081f am 698a0bc9: am 0b3f11c5: am 564e29d9: am 262b8672: Merge "Catch SQLiteException from remote processes"
d2e9013 am 85f7af7a: am 1af0187c: am 2e107841: am be3be424: Fix a bug that happens upon a race condition
87fbbbb am 77fc91b2: am 1cec6243: am 21915c4c: am 3de1aca2: Merge "Update resources: Colors"
525cca4 am 0f5eb39f: am 348cb4e7: am 702bd17d: am 225745d4: Merge "Step 1 to implement GC. Finding garbage PtNodes."
565d630 am 80c98ee6: am 9a68f8c8: am e6c6df90: am 280990bc: Merge "Address a couple more issues in Khmer layout"
315eb96 am 9d68daa7: am 2b6b557e: am 4f5f3ebc: am 1d1a3d52: Merge "Fix a bug where null would be converted to "null""
614358b am d86d5bbb: am 6f868bce: am 01c75387: am baa31217: Update resources
85cb7a3 am 44c10c67: am 23bbbe3b: am f8c02953: am 2e3c1106: Address a couple issues in Khmer layout
39ddbdc am 40ece57a: (-s ours) am c2b691b8: (-s ours) am a2f35060: (-s ours) am edbbd53c: (-s ours) Merge "Import translations. DO NOT MERGE"
6085fa2 am 32fc194d: (-s ours) am 1ac12cd8: (-s ours) am 5129f644: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
f6bf597 am f14f4233: am 8d514e65: am 837d5365: am be5e21ec: Add Khmer layout
9246f16 am 38ba7808: am fb10c884: am efac15b0: am 72503243: Merge "Add showSuggestionStripWithTypedWord."
8120bfb am 3d30a815: am aa2bdaf3: am 86e5d029: am 5fe31f23: Merge "Show Emoji category page id indicator"
de0198a am 4621103a: am 9b30a5b9: am e8f72205: am 80f934af: Add comKeyStyle
842e59d am 8d73ccf4: am 48312632: am 46dc1ccf: am 7ba78687: Merge "Add Ver4DictDecoder."
cfcbdb1 am de8a986f: am 78479ae2: am 978a74cc: am 11ce0545: Merge "Fix hitbox of emoji key"
b59076e am 60de4196: am 939ff44e: am ae563e9e: am 926ee64b: Merge "Add a new option for version 4 to dicttool."
84faa7d am 005c9e92: am c375d599: am 6e514afa: am 4c5e6634: Merge "Groundwork for implementing GC."
be694bc am e5b501b3: am 71b1d059: am 418a73d3: am ff493744: Merge "Quit skipping user history dictionary for gesture."
b87876d am 38940bde: am 9b01b234: am 58b6df44: am 6f68b736: Merge "Fix an off-by-one error."
cab6e97 am 6bff14c9: am 3927701c: am 0cd8b203: am 284e73bd: Merge "Show emoji key on PC layout"
cdc0c10 am 7bc4f7db: am f23b2822: am 8cbb86ea: am 142d68cf: Disable Nepali layouts temporarily per product call
b858f1d am 9dabfcb4: am 5b8b9932: am 1866b90f: am 7635ada2: Merge "Fix test in SubtypeLocaleUtilsTests"
b721008 am dbac492b: am 3a82b93e: am dbb3b98a: am 86780628: Merge "Fix an NPE."
4d3cc65 am 415df915: am a06946eb: am 1defb939: am 08bc97f8: Merge "Allow double-space-to-period after a plus char"
3bf1e8f am 82c746a7: am 46055bf3: am 438b1b32: am 75feb0f6: Merge "Change name of header_reading_utlis.*"
7242de2 am 85855f8d: am b3e9e63a: am c190a33a: am 561a8311: Merge "Add dictionary header writing methods."
8de2a2e am 833c7546: am 5284ef4f: am 3d184ea4: am 957a2337: Merge "Set EmojiCapable"
d46abbc am 857801fa: am 44d440e2: am 85df7bcd: am 8837deab: Merge "Fix Emoji recents"
98c930b am 9c7a56df: am 6802eb83: am 3255b9da: am 256937b4: Merge "Fix getChildrenPosition."
491a918 am e7e82a2c: am 3486b89f: am 6e0bdd58: am 59418672: Merge "Don\'t resume suggestion on digits."
d485757 am 17861ba4: am a01859dd: am 7b303cf6: am 4ad4b9d9: Merge "Fix contacts/user dictionary writing."
7980eb1 am 884b3e48: am 44fb6bea: am b4f01d8e: am 72e53a1e: Merge "Implement dictionary flush."
a70c6a7 am 29abd61e: am f87ef387: am bb11d266: am 9465819c: Merge "Add BinaryDictionary.getBigramProbabilityNative()."
9f8471f am f3d4eb3b: am ae031ca5: am ef518bfd: am 9b78241d: Merge "Improve trailing quotes processing"
74352fb am 7922c9af: am 5da6b2ca: am 97f53a9f: am 4e17b42d: Output input index of second word\'s first char.
3476bd2 am 38a474e7: am ebed30c6: am ae08b27c: am 060917ed: [AC9] Resize an array
fde8183 am 0064eac9: am 549180d4: am 3cf85c10: am 5cab0eb7: Merge "[AC8] Restrict the suggestion strip to the correct part"
317b80b am 5783a3a8: am 4b28d0f7: am 2715b01d: am ac7e005e: Merge "Prepare dictionary saving in native code."
b7a3c07 am 0624be6f: am 976414b0: am 7c954268: am d9f450ef: Implement removeBigramWords() for DynamicPatriciaTrie.
e271f10 am 8a24d596: am 54110e72: am 092263c5: am 7e51989b: Merge "[AC7] Actually auto-commit."
eae8139 am 8acfb5e6: am 1935d8ee: am 55fd8c23: am d2cafb03: Merge "Temporary disable saving keys of emoticons to recents"
b705fd1 am 2a27fd92: am 535d5a94: am 8f7471d9: am f1f0b325: Fix Emoji key pressed background
442f7bc am 61198a59: am f201f795: am 8c7bb606: am 71cce2dd: Add a large test for BinaryDictionary.addBigramWords().
1c423e5 am 7ab24464: am 605a7b64: am 1517b68b: am 280fb1a1: Merge "Fix handling multi-bytes characters and add a test."
6cc0552 am a8f48eea: am bbabdd78: am 50ba8769: am 7bcb1513: Merge "Support multiple screen size of Emoji keyboard"
29ef2c8 am bf7577f7: am 9eb9dcbc: am ec6d7acc: am 6d1a29ea: Fix build.
7689f7e am fda43088: am 4ffe29bb: am 582c1113: am 8bdb2707: Merge "Implement addBigramWords() for DynamicPatriciaTrie."
678f5c2 am dc7d75ef: am 72f10c65: am f5e03177: am fc51a820: Merge "Disable smooth scroll of Emoji pager"
4b60e48 am 62048198: am 18a34da4: am 7074307b: am 73d607fb: Merge "[AC5] Introduce the setting for phrase gesture."
410dc6f am fe37c292: am 469ae329: am 9320451f: am 8faa1a44: Merge "Merge NOT_A_VALID_WORD_POS into NOT_A_DICT_POS."
020974e am f79a3d55: am 97e61fb6: am 51c78871: am 874ef755: Merge "Move methods using ByteArrayUtils from .h to .cpp."
785a4ff am 08fddd8e: am 2c95afb7: am dfc51ec9: am 7d2a0db7: Merge "Add boundary check for PtNode reading position."
8c91a1a am 10db9b05: am 06e09eb7: am 4e3d7782: am f3f00006: Save & restore emoji keyboard state
a0f1fdd am bc30d366: am 30df9168: am 6b7e1a41: am c65f6c30: Merge "Split Emoji categories fitting the pager"
e9df5f3 am 987ed95e: am 6390315b: am cbc417be: am 187dd85a: Additional fix for Lao; No spaces used between words
633e223 am f8dc8f2e: am e5834555: am aeeaca93: am 0f317a56: Fix issues with Nepali layouts
be080dd am faad3fff: (-s ours) am b37a8825: (-s ours) am 35062e99: (-s ours) am e429dcfd: (-s ours) am 8b2d8dc9: (-s ours) am ea8d6329: (-s ours) Import translations. DO NOT MERGE
f15bde9 am 1090569f: (-s ours) am 5f4c30ce: (-s ours) am 54fb6fa5: (-s ours) am 900a748b: (-s ours) Merge "Import translations. DO NOT MERGE"
2a04a95 am 21f61e2f: (-s ours) am e7c1fd2f: (-s ours) am e8292f77: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
66f1bdd am edc66607: am 09c831d5: am 28b8bbde: am 1313d17d: Small tweak for label_to_more_symbol_for_tablet_key
fdf5372 am afeae34b: am 44983537: am 3c9c1103: am cdc2ce8c: Merge "Use DynamicGridKeyboard for EmojiPager"
c58c349 am 459a003e: am 5774dd30: am db5ec997: am 505b6ba1: Merge "Add Lao keyboard"
4b4d84e am cd8da575: am 7e99c5b1: am 3a3dab3e: am 41aaff6c: Merge "[AC4] Add native methods necessary for auto-commit"
e36d498 am 274e9c38: am 0aee7a05: am 408ab9a3: am 04bf3cd4: Merge "Employ "bigram link" for handling moved bigram target."
a061130 am 541cc067: am e00818e9: am a2ce17a9: am fbc7e61a: Merge "Add Ver4DictEncoder."
e3b7480 am 5835493d: am 9b69701d: am 8780b644: am ffebc9cf: Merge "Add shutdown and isTerminated to PrioritizedSerialExecutor."
67f8e91 am 72ad275a: am f7580315: am 90aa110c: am b9db10d6: Merge "Refactor RecentsKeyboard"
31bc25e am 864c3b33: am 95868682: am 5bfb9777: am 610f3eb4: Merge "Update three letters in the Nepali (Traditional) layout"
6023d08 am 8340caf4: am 0e55b399: am f1374dfb: am 1c6263ac: Fix more symbols keyboard for Armenian
7b96472 am 54ec5740: am 06357b20: am bebef282: am e3a38af5: Merge "Fix emoji tabs"
17e4045 am 9b98ec02: am 82fa6fd0: am 6af8936b: am ebe3b3e8: Merge "Fix bug related to dynamic patricia trie bigram adding."
3e24bd4 am 5c141576: am 3ba67184: am dc2cc821: am 11370b37: Merge "Update children\'s parent position when the node get moved."
a510dab am 4f7b9535: am 3f7b2b3e: am 786f9243: am 244eca38: Merge "Fix emoji keyboard insets"
d095556 am aebf1eba: am 4b4d1359: am c9e21e82: am 1f9c5bde: Show Emoji key on more symbols keyboard
2545790 am 374f6563: am e8f0d5de: am f1fcfa3b: am dd072e32: Consolidate EmojiKeyboardView
a53755b am 71fb12cb: (-s ours) am 0a6b351a: (-s ours) am 5863e423: (-s ours) am 864f03f2: (-s ours) Merge "Import translations. DO NOT MERGE"
6239dd1 am a082d941: am 65787ebc: am 95df0f2b: am 40666017: Merge "Avoid recorrection in ex-password fields."
6886477 am 1d7df5f6: am 12871151: am 712fb6c6: am a6dc3056: Merge "Add getDictDecoder."
4218477 am d1069f51: am dddaed61: am b66ecdeb: am 28af9ed1: Merge "Suppress emoji tabs on JB-MR2 or previous versions"
4f87007 am 85f1391e: am 4e927cd3: am 0d86a015: am b118a9d7: Merge "Change cache capacity depending on the dictionary size."
8b0a06a am a5244246: am 12c9b7c3: am 57ee1b7e: am 695a5a39: Merge "Change space key height in Emoji keyboard view"
3a3d842 am a0882052: am 48ac63f6: am b672d97d: am 8a10776e: Fix punctuation spacing for Canadian French.
41426b5 am 19667ce8: am 2fb351b7: am a3be38eb: am be470f06: Hide DictBuffer from BinaryDictDecoderUtils.
3065f8a am 022394a3: am fe3e612c: am a1efc189: am 3508eb14: Merge "Remove changing a word when added to the dictionary"
f9664c0 am 4b606079: am 0d3ba0a1: am 5b6ec109: am 1b80a45e: Merge "Make terminal cache small."
1ae7913 am 3bbe023b: am 7f6ff1a7: am c6df31d4: am 76e431b3: Merge "Use same session id for typing and gesture."
1908f15 am 38a8cbe5: (-s ours) am 27d244d9: (-s ours) am c9cf78b7: (-s ours) Import translations. DO NOT MERGE
61bcf22 am 687bfc81: am 27cdfbef: am e4939114: am fc5e78b6: Clean up Thai keyboard layout files
452734c am ceb39649: am abe16746: am a96c59bb: am 7547a704: Add writePtNode to DictEncoder.
44862d2 am 79f93d84: am 864a3e67: am 811e37b3: am 95bc256f: Add a flag to readDictioanryBinary in DictDecoder.
33d12f9 am f78da86d: (-s ours) am 0e1a661b: (-s ours) am 4c69242e: (-s ours) am f7ec77fe: (-s ours) Merge "Import translations. DO NOT MERGE"
bf5779c am 95bdea4c: (-s ours) am 5cc9b3c5: (-s ours) am 75344bc0: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
47a6ed5 am 3d4b298d: am 93cffb38: am 3f8f872d: am d7b76984: Merge "Add tests for BinaryDictionary.addUnigramWord()."
2cc64c2 am 91efc996: am ade52627: am 4be963a1: am f38969f3: Fix bug of dictionary dynamic updating methods.
887abfa am e06908ce: am 0d102fa7: am d0132458: am b8e857f7: Merge "Add binary dictionary tests."
77f38c5 am e5125b1a: am 3c61126e: am 6b98419e: am e193c525: Revert  Ida230ca42 and I6adf7d08f.
c005aa4 am b4ce562a: am d607a368: am 4754ac4c: am ef073f40: Use PrioritizedSerialExecutor instead of ReentrantReadWriteLock.
dd9adde am cfe9bf98: am 50e7181d: am bc435b78: am 40e91e45: Merge "Check the version of format options before writing."
0a8aafb am a3ea9d12: am 31fe08e9: am a01e18d5: am e531c224: Move a flag about switching dynamic update to java.
b9241b9 am b6531747: am 1d9692ce: am 2e4a9177: am 5bf96a8f: Merge "Add AsyncResultHolder."
c34a07f am 536263fc: am e7f28f4e: am 0f2fe443: am 21066960: Merge "Fix: ExtendableBuffer"
0d598cc am 7854ed82: am 7f23c1f3: am 5599b04a: am 21661706: Merge "Implement split and create node methods."
743ddba am 22f3f49f: am 4e7e4a02: am ee98aa17: am c5f35a9c: Merge "Calculate parent offset from the head of moved node."
3c30795 am dab4af47: am 7e2ed3b9: am d20bee71: am 1d4a07f6: Merge "Re-call getBuffer after writing in bigram/shortcut policy."
a5e971f am be857d00: am ef1487ed: am 111e37ad: am e3e2b03d: Merge "Implement create children array and add child method."
f723036 am 44f22e0c: am 779f99a0: am 011ce47f: am be963611: Merge "Check contents in user history dictionary tests"
beb7cfc am 3beff3c3: am 227477f8: am ecdde8ee: am 5e797bd7: Merge "Implement update node probability method."
327f893 am 57902287: am 552a74c4: am 45bede32: am 70e81af7: Hide physical structure of the dictionary from BinaryDictEncoderUtils.
c630fcb am 323b241c: am 00b39433: am e4d8dd65: am cc2751ba: Make commitCurrentAutoCorrection asynchronous.
a250fc8 am 9334f400: am b59e8066: am a14332f5: am 37e0fd2f: Revise TODO comment for I823912e3979829a.
02f181f am abadba70: am b023fb67: am 1d818b06: am 773f2272: Fix: wrong locking order.
d2c0580 am 4c910dfa: am fac0fcd4: am 8a325042: am e7ac9003: Merge "Write forgetting curve flag."
a4dad9c am 5ad09c05: am 3a16edf9: am 18713ba4: am 563bcb51: Rename write(|Signed)VariableAddress and to write(|Signed)ChildrenPosition.
4d44b0a am f1b71865: am caa74795: am a31e41f5: am 6156892b: Add computeChildrenPosition and simplify writePlacedNode.
ae7ea7f am ae673700: am bba505f6: am b41d66d7: am 3fbc5ef1: Implement inserting new node into PtNode array.
fc18048 am 916d6984: am e0a246e4: am 6d0b1c8c: am 142511c4: Merge "Add margin to the label of language"
da034e9 am ba99d15f: am f2132283: am 9202af7f: am 4aad381f: Merge "Optimize tablet layout"
b76fe19 am 58dc89e3: am 0383e1a0: am ae7e7e0e: am 40182c73: Merge "Compute probability using structure policy."
3cddc83 am dfe19a46: am b1703681: am db1e9eea: am 48554e22: Merge "Add node flags creating methods."
94382c5 am 370a420b: (-s ours) am 27522506: (-s ours) am 6c6914d2: (-s ours) am a8550e22: (-s ours) Merge "Import translations. DO NOT MERGE"
c49067e am bec78f76: (-s ours) am 767f467a: (-s ours) am a8663a41: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
5d81aad am ef3eb8f4: am 14dcf58c: am 0e1a38b6: am 1c6b9582: Merge "Rename key_space -> key_space_5kw"
d8f6236 am f487421c: am 87a67538: am b3091c5f: am c612a981: Merge "Rename key_space"
72f5961 am 11092d4e: am 05fb694b: am b7a8c1c3: am b690c039: Merge "Optimize layout"
3b85640 am 46b9cdae: am 007fdbb3: am a5d78ae4: am 96a06316: DynamicPatriciaTrieWritingUtils to write PtNodes.
f557074 am c68716ea: am 802e0e21: am 2008965f: am b1af47c8: Add a callback to the arguments of commitCurrentAutoCorrection.
49e6dea am 6a710763: am c6cd2c64: am 82b149c0: am 80fe84b3: Merge "Consolidate voice input key options no.1"
10429cc am de566556: am db294b1b: am 60e487f5: am 55f5f7a0: [Refactor] Add writeDictionaryHeader.
a8daf91 am c6b8ac67: am 6ca08f5e: am f0748e91: am 87855f97: Merge "Add comments about how to calculate parent and children addresses."
64e0ec8 am 83b22056: am 587d8003: am b6461173: am 2a41a356: Add code point writing methods for updatable dictionaries.
4124e6c am 0d2575d9: am e096f38e: am 1247a05c: am 5901b5e1: Check usesForgettingCurve in HeaderPolicy.
bfbc690 am 14ab5637: am fb64505e: am 39d4a54e: am 91486bdb: Merge "Employ a header attribute map in headerPolicy."
1a93265 am fd060f16: am 98b26546: am 943e88b7: am e0502496: Revert "Remove symbols shifted layout"
c8edef8 am 8f5cfda1: am 531b4a39: am 183570bb: am e3150664: Revert "Remove symbols shifted layout related code"
d00e3a0 am 9bcd96ab: (-s ours) am 01006591: (-s ours) am 2ff67d34: (-s ours) am 226e9fcd: (-s ours) am 33e04db2: (-s ours) am 5d8e513a: (-s ours) Import translations. DO NOT MERGE
af7c0db am 16acdcc7: (-s ours) am de9150b8: (-s ours) am d8e256f8: (-s ours) am cc6752e5: (-s ours) Merge "Import translations. DO NOT MERGE"
b69054e am 75e8cdd0: (-s ours) am f6e0fe32: (-s ours) am 78496045: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
61940c4 am 75bd15a8: am a89b52e0: am 79d17be3: am 42b799d9: Revert "Remove symbols shifted related unused texts and styles"
0cdcccf am 2caa69f5: am 91779087: am a8df0b92: am 5d8fd545: Change name of bigram_list_reading_utils.* .
510d07b am bd246896: am 6eee1239: am b5a3d3be: am 202e416b: Add bigram writing methods.
8622425 am e0e8ede8: am ffe3de7a: am 4f9e0972: am 64621cf4: Merge "Add DynamicShortcutListPolicy::copyAllShortcuts()."
ccad1dc am 86b734b3: am 52c99f1e: am c606e9d7: am 648088aa: Change GET_SUGGESTED_WORDS_TIMEOUT to 200.
bdbdad2 am de48c7d7: am adc85270: am 43e8a4f2: am c4c7a59a: Merge "Change GET_SUGGESTED_WORDS_TIMEOUT to 50."
b275556 am 5441871f: am 4662efaa: am 470e8339: am eaee1561: Optimize tablet layout
9b0b532 am 0a90bccb: am ae81d85f: am 794d5121: am c6cfa6c6: Merge "Implement reading side of updating methods of dpt."
4623ee7 am bc1c41e4: am 1311d6f2: am c01606c6: am 908fc4f1: Call getSuggestedWords asynchronously.
cd127b1 am 9e1bb379: am b1aa3903: am 2be5da0f: am 8616e4c0: Remove typedWord from the arguments of showSuggestionStrip.
7205063 am 4eb53a30: am 529c80a2: am 9cb0f9df: am 75d1cb66: Add buffer writing methods.
076d151 am f752a91c: am 3368488d: am 5db202d6: am 2660f83a: Change name of extendable_buffer.h to buffer_with_... .
b60a685 am b2a214af: am ae1334c2: am cbbf2555: am 3e76487c: Consolidating dict buffers into BufferWithExtendableBuffer.
51e1c47 am 0b53db4c: am 2ca17ba2: am 56f4ffde: am fd3509ef: Merge "Consolidate 7inch and 10inch layout"
db10fb2 am be78b4e5: am 7256a42f: am d4d647cd: am 9666a228: Revert "Revert "Add onGetSuggestedWordsCallback.""
17cf8d9 am b88ac330: am eb4497dc: am bcb2c532: am be76dbfe: Merge "Introduce DynamicPatriciaTrieReadingHelper."
b1e9273 am 1b810393: am daa5a693: am 5fa2e9c3: am acc886ee: Merge "Revert "Add onGetSuggestedWordsCallback.""
b8bc507 am b74c23b6: am 3aeef4a4: am eb06bf76: am 56e1b7e4: Fix emoji view insets calculation
1440bb0 am f6d60fd3: am 40301291: am 59f9d3c8: am 5169937d: Revert "Revert "Support Emoji keyboard""
6cecfd0 am d4108737: am 53f0869c: am c9c383cf: am 9f79cf6d: Merge "Add onGetSuggestedWordsCallback."
9db2544 am 655dc4e9: am ce92aae4: am afb8e070: am 2f95baaa: Merge "Revert "Remove key preview backing view""
66c5b6a am 25173228: am a70e7c6e: am eca8832b: am 4445671e: Merge "Revert "Support Emoji keyboard""
94a0a53 am 48f22046: (-s ours) am c0ab1648: (-s ours) am 2934b83e: (-s ours) am ab4c846b: (-s ours) am c95decc4: (-s ours) am c82a4eb8: (-s ours) Import translations. DO NOT MERGE
f2ddaf3 am 4ca8aeb0: (-s ours) am 23f9a058: (-s ours) am 6d0e6f84: (-s ours) am d5a49272: (-s ours) Merge "Import translations. DO NOT MERGE"
11a2493 am 5b062493: (-s ours) am 9505eb68: (-s ours) am fbb71a6f: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
69c37fb am 6d8b1d15: am 310f767d: am 1f9c9ec4: am bcfcdae2: Add Armenian Phoetic keyboard
638d567 am cd0a3ea7: am ba93c99b: am 243c23dd: am d7791a93: Support Emoji keyboard
4622fcb am af28ec19: am 679d12d1: am 7c1a6f97: am b384cb28: Merge "Fix children position reading for dynamic patricia trie."
1d1669e am 1b331ef9: am fcfdf53c: am 6b59bed0: am 6c926a1d: Add Nepali Traditional keyboard
3d26b36 am edc48cbb: am fc3ac3eb: am 38daab18: am 47b71c82: Fix keyStyle flags handling
5527d71 am 1b4e3b5f: am 447ca125: am 0f0d7a9b: am 4e6e9ef3: Merge "Clean up Devanagari key definitions"
9e6a7d4 am 98d2d09c: am 4837321c: am f0229f22: am 2cbc7c68: Merge "Workaround for AIOOB exception in ProximityInfo"
b1fd889 am 2352b6ab: am bc4bbe02: am b619acfd: am e9e8d2d9: Use fixed column order for punctuation more keys
328f1ed am 07c76553: am 800bb6de: am 8622113f: am fcc6ab08: Merge "Reduce the number of more keys of the period key"
73fe2ab am 574353f9: am f48fa89c: am 77f13374: am 41745c49: Add keyboardLayoutSet attribute to <case> condition
78695a7 am be81e89c: am ceaea2c4: am 491b49b3: am ade725ed: Merge "Fix unit test"
df709b9 am a5e00af1: am e19bb862: am cbaf61dd: am 2a084e88: Merge "Add EmojiKeyboardView"
4ecdfae am 571a4d7a: am 7b028496: am eae44530: am fe87f5f4: Pass additionalFeaturesOptions for getSuggestions().
2393139 am 3bb6879c: am cf3b865c: am 137572f0: am 8e3a90e5: Merge "Add emoji keyboard related assets"
65cf6dd am 287e988e: am daa441a7: am 67447d2c: am a945c004: Merge "Add Nepali Romanized keyboard"
b1fdedf am 15f92304: am 85fa07b1: am b49dba68: am c0f81463: Merge "Add dummy Emoji subtype"
cbb80da am defedd20: am b4404e2e: am 472d038a: am bd4068c5: Merge "Add recents keyboard"
4e69321 am 11e8f323: am b25b3b1e: am 5bd273f2: am 1148d00b: Merge "Fix: Wrong file name for dynamic prediction dictionary."
e93cd39 am 20669cb4: (-s ours) am 8e811589: (-s ours) am c5e8c648: (-s ours) am b17244a4: (-s ours) Merge "Import translations. DO NOT MERGE"
529a7b7 am ca72aea5: (-s ours) am 2451c71e: (-s ours) am 1fde9c2a: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
41d4a17 am 8c651119: am e6b512a5: am 5886ca66: am b7eae3ff: Add comma to the symbol layout\'s period more keys.
b417cb6 am 6e82c0a0: am 85692426: am a92847bc: am 2ce9f78b: Merge "Use extendable buffer for reading node info."
0a2d564 am 77912d5d: am 1f3bcc51: am de6beb7e: am 8293a11d: Merge "Use extendable buffer for reading bigram and shortcut."
cb54317 am a8688688: am 500bf5b4: am 00891c20: am 16ed1868: Fix build
2a4d0d4 am c1210d04: am 40627717: am 87192930: am 26d36444: Fix SuggetionStripView.ICS style
e3f8280 am 758eb9ab: am b11da757: am 77899b1d: am e94bbca3: Aggregate theme resources into one file
3b4eb94 am 5600a8fd: am ab302b89: am 7fefe2a7: am 08323cd5: Add _gb to Gingerbread resources
a22bab2 am d5bf78c8: am 491c86a0: am ed6bd49f: am adaaf9ff: Rename theme file names
fe605d3 am f228bb97: am b698ac49: am 8110e347: am 1f4612fc: Remove obsolete theme resources
874a024 am 2db339b7: am 5cea0c16: am 5609b4f6: am e1433fb4: Remove unused drawables
c1cc136 am fd6e784c: (-s ours) am bce9dc35: (-s ours) am 05953e76: (-s ours) am 72218321: (-s ours) am d4fc3e3a: (-s ours) am 751c5ae7: (-s ours) Import translations. DO NOT MERGE
1e40f85 am 107dda9d: am 6de3ab26: am 3d1cbd92: am 2da94ad8: Add scrollable KeyboardView
fe282c3 am 7f762ae8: am a6544621: am 3bd5bd88: am 78ab1bb6: Merge "Make DynamicPred...Base extend ExpandableBinaryDictionary."
e8bc40a am a99d56c4: am 4642118f: am bfb4c3aa: am d5a3c593: Remove a broken dictionary file when fail to read a dictionary file.
5c5be9e am 35be7cce: am df863714: am 71a8b632: am b2f586b9: Merge "Enable Azerbaijani subtype"
67a489e am 15e5a008: am ca46e5a5: am 5ab2ab12: am b50a7a4b: Simplify computeActualNodeArraySize.
27f99d0 am 181e0497: am 95fce78f: am b0f59af0: am 2232a708: Clean up unused imports.
55e2de1 am 872f0cd8: am e7d1520b: am eee7c3d8: am d21adb58: Merge "[Refactor] Add DictDecoder.readUnigramsAndBigramsBinary."
5dcc465 am c0ceb048: am e071807e: am 370783a6: am 4e7825cb: Merge "Add GridRows tag to support emoji keyboard"
9b4e92a am 0dd5d7cc: am a8f0eaad: am abe7f4d1: am be4f8f3f: Merge "Clean up PC QWERTY keyboard"
fd6a00d am 274550b7: am 4bc90984: am ddb3a08f: am 918336b7: Merge "[Refactor] Add DictDecoder.getTerminalPosition."
e458f4a am 4f6814ab: am aa770bbd: am 1c21bb82: am 649d040c: Merge "Rename CharGroup to PtNode in native code."
40cdce6 am 95459501: am 515dc782: am 69f9cfe2: am 800225e0: Merge "Rename CharGroup to PtNode."
8441edf am 1991fe0d: am 38ab3a3b: am 7b74bcb1: am c120199f: Import emoji unicode point list from Hangouts
cfe7612 am 8b83a1fd: am 9345ccce: am d6833c59: am 3f1ef22f: Fix build
268b26e am ed0c7340: am b7d43d40: am 6fed1db0: am 17f628c5: Merge "Add copy constructor to Keyboard"
6cc575b am 6f4ff821: am b29caab3: am 9c2fef79: am 7308c36a: Merge "Add emoji keyboard element ids"
326688f am 97a6b5e5: am 1b5ac72a: am 95565899: am af9c8892: Merge "Remove symbols shifted related unused texts and styles"
94e8a5a am f1612fb5: am 2514adc2: am a3a3c877: am 958f8432: Merge "Introduce DynamicDictionaryWriter for dynamic dictionary."
7cfa678 am e11837be: am 13e32376: am ca88b445: am 73c29481: Fix Persian currency symbol
38dfcab am dd597323: am 6954f1cd: am 8fab38c2: am ce607358: Merge "Remove symbols shifted layout related code"
bf837c2 am abf253e6: am 3b788a54: am b9f0a7ea: am 8f4d5d5f: Fix getDictionaryFileHeader.
e67d706 am 5a5b9db8: am f03d0929: am 6bdc1917: am e9a10ff0: Add DictDecoder.readDictionaryBinary.
91f834b am 06c3eec9: am 2d7e0842: am b6a70ead: am b64157bf: Merge "Fix: reading uninitialized area."
171e432 am c0467df8: am 94baebef: am 44579790: am d4528b88: Refactor personalization dictionary
4a9b122 am 53f84dc0: am cb906264: am 947c9537: am cdc8fcd6: Merge "Fix addWord."
07a26df am 144351dd: am 6adb6c6b: am 3a08074c: am 02833d11: Fix the autocorrection normalized score calculation
27ebbbf am 392c5026: am afb2eebf: am 12263f1b: am c02a3654: Remove symbols shifted layout
9e98bda am 59a34904: (-s ours) am c933d2d8: (-s ours) am 17c31a61: (-s ours) am e1bd7e58: (-s ours) am ff59dcda: (-s ours) am 001c62fb: (-s ours) Import translations. DO NOT MERGE
3d07a5b am 3643874d: (-s ours) am ad394f80: (-s ours) am 3d4dc269: (-s ours) am edaa9be7: (-s ours) Merge "Import translations. DO NOT MERGE"
730ce9d am 079dfa9e: (-s ours) am 5f2d2e79: (-s ours) am f9fa8903: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
f889aa2 am 9e8f0d05: am 11350524: am 775d5f42: am 51fce8b9: Merge "Add an unit test for CharEncoding."
afcd324 am 806475e7: am 553cdf6d: am e3ffbb37: am 4929f851: Merge "Fix writePlacedNode."
af3e3b9 am 08699ed0: am 71c8d78c: am 9e1bd9bb: am 5f438d55: Merge "Introduce ExtendableBuffer for dynamic update."
6ffea00 am 73dcc1ae: am abbc393b: am 740bf035: am 366c0c51: Register personalization dictionary
63d0e06 am 147f1ed3: am a998bdb6: am ea916a2a: am e301085a: Move findWordByBinaryDictReader to BinaryDictIOUtilsTests.
013d4db am ae071d1e: am fb51b06e: am fb5c3956: am fef693ea: Merge "Add DictEncoder."
f2fe523 am f6c94c9d: am 94c63240: am a58953b8: am 198b52f6: Merge "Fix Hebrew currency symbol"
dbc8754 am ae2831f9: am ec17ab0d: am 1c5a7c47: am a09e43ef: Merge "Fix cursor state bug"
eeed12d am 762ed1e1: am 94bac307: am 7f0ae852: am f9233e0b: Merge "Make readPtNode be called with the address from the beginning of the file."
68e9c45 am d9b1079a: am c2acf0a8: am dc325724: am 17cc3969: Merge "Fix build"
58d3be6 am 31260e54: am 47a8b63f: am 220a44d0: am f739807a: Merge "Add onDestroy to PersonalizationDictionarySessionRegister"
9741cfc am 915f0c12: am 566181d1: am b88ff728: am 2617a82a: Merge "Fix native crash by caused wrong munmap."
cd271c2 am a8389f7d: am c91d5e28: am b6922356: am a306e087: Rename BinaryDictEncoder to BinaryDictEncoderUtils.
ff6a2bf am e25a7d8c: am aa66ab15: am ddc8d9b7: am 107a5f6f: Add PtNodeReader.
4c904d5 am ff586882: am d0649c65: am 1d0e9fc0: am f2773ba7: Merge "Add tests for start composing"
739a878 am 3b420aa0: am 324586b7: am 54978caf: am 77827e7b: Merge "Don\'t start composing on dash."
056b6b1 am 1eaf5bd8: am 4f6a25b3: am 473b0540: am 1f39d364: Remove unnecessary alpha attributes of SuggestionStripView
9060ffb am 9bf63fa7: am a8b13d8d: am d619127d: am 2c7a3e04: Merge "[AC3] Start calling the methods for auto-commit."
b4e9238 am 31faa230: am 2931256b: am c972b602: am c10d76f2: Merge "[AC2] Reference a dict rather than a string in suggestion infos"
92ad110 am 456a0767: am bc840cfd: am 197a883f: am 3f15c41d: Merge "[AC1] Add a memory of where to cut the first word."
9bc43ed am d40e8f19: am 65ac674b: am 7abed29a: am 33f5f0df: Merge "Add a functionality to boost scores of personalization dictionary"
dd785f1 am 2f7a2f4d: am eab8c769: am f5fd990f: am 065aad95: Add DictDecoder.
dfbf96a am 86ec0a22: am d5108384: am ad531fd2: am 112257e4: Rename BinaryDictDecoder to Ver3DictDecoder.
9614949 am 5188b899: am 352241b6: am 19c0b5b2: am 66004ce2: Remove populateOptions.
eee7014 am cccd9986: am 7e85157e: am bff4d244: am 22f01a42: Add a functionality to clear and flush prediction dictionary
98503c8 am 24c27f7d: (-s ours) am 2b206ab4: (-s ours) am 72dd5dd2: (-s ours) am dadf3bf1: (-s ours) am 90ba3887: (-s ours) am 7c674854: (-s ours) Import translations. DO NOT MERGE
a0f6da5 am a6c16790: (-s ours) am d7346f18: (-s ours) am bda32836: (-s ours) am 8e26b9c0: (-s ours) Import translations. DO NOT MERGE
c78be29 am d3b8dab5: am f8952089: am 4893fe57: am 77bce05e: [Refactor] Rename BinaryDictReader and BinaryDictDecoder.
ceac8f8 am ecaac583: am 8924a013: am cf0ae8aa: am 63155dfa: Merge "Fix possible SIGSEGV."
a01a538 am dc21bb0a: am d8e05ef9: am 3b89a257: am c8fb03e6: Merge "Save and restore Row attributes using stack"
5909b1e am 52326411: am a9a5b06b: am b0045c06: am 6484a4f8: Consolidate onDictionaryClosed
32d99d4 am 7d9ac226: am 9508d460: am 86bd99f5: am 8135b653: Merge "Remove an unnecessary debug output."
9c63305 am 955f8ba1: am 3ad24d05: am 8105b65a: am ab69835b: Merge "Rename Personalization dictionary register functions"
a0f0222 am 3c1da7fd: am 3c0facb6: am 216246a2: am e515acbc: Merge "Update dictionaries"
c2a0e5f am 83effe86: am a6177537: am aafcd7b5: am c8ac8da4: Merge "Prepare ExpandableBinaryDictionary to make it updatable"
eb27b67 am 6809059c: am 742901b0: am 551f24ee: am 979f9f99: Merge "Consolidate hex string utils"
6ec84eb am 1e7e4454: am db1f4927: am ba24343a: am 221929c6: Keyboard.Row can have keyLabelFlags attribute
a2094fe am dfb7a1f5: am a453b7bd: am ca723c70: am 0154e362: Merge "Rename KeyStyle.getFlag to getFlags"
c695eaa am a564163f: am 2bc9832f: am 6fc8e32d: am 18546fa9: Merge "Make all KeyboardRow attributes private"
bf66dc1 am f2deb3af: am 76d65106: am 41aade79: am a83e2564: Merge "Add HeaderReaderInterface."
e8afa5b am b1847d7e: am bd910cd8: am 37645747: am 8aaae56c: Fix unit test.
75c47fb am 55d0b653: am 566716cc: am ef7064b5: am 606a056b: Merge "Make BinaryDictIOUtils and DynamicBinaryIOUtils use BinaryDictReader."
93a2e97 am 6697b52a: am 0b75773d: am 5b0aeafb: am e3247561: Merge "Support languages that don\'t use spaces."
d729081 am e7e28e7e: am f245ac68: am f404756b: am c2f2d0d2: Merge "Limit the number of waiting UpdateBinaryTask to at most 1."
6af06e5 am b594d037: am 4ba2fdc4: am 2b168303: am e72c4e5f: Remove a static buffer for thread safety.
8580fd5 am b417b3c3: am d3af23f0: am 861aa7be: am 47bac6eb: Merge "Remove unnecessary caching."
f6fd8d5 am dbc236ce: am 75229852: am 2b3ff524: am 21dddb14: Merge "Rename Node to PtNodeArray"
2a1d3c6 am 09b2298c: am 429d1471: am d694477c: am 2c67361c: Merge "Move methods in BinaryFormat to PatriciaTriePolicy."
d08d1b2 am 7f5f3524: am fc8e5ed5: am ef593b01: am ad4c9093: Merge "Add hex string utils"
031222d am 5b682e7b: am 665f0cc7: am 768f533a: am b0ead57a: Merge "Remove BinaryDictionaryInfo and introduce MmapedBuffer."
d2b1f91 am 09bf134f: am 7019690c: am 806354bf: am a440aa39: Merge "Fix SubtypeLocaleUtilsTests"
76a82e7 am 2c2bd61e: am 3bd842ee: am 9bc2beaf: am a94eb974: Remove unused imports.
b25b938 am 1df0decd: am b7ad66a9: am f3f30aa3: am 35f41a9f: Fix build.
93321c5 am 2b45e65a: am 92247175: am d8e9675f: am 0238e1eb: Merge "Revert "Remove BinaryDictionaryInfo and introduce MmapedBuffer.""
d8c87b0 am 6f354b55: am 61024028: am a49bf128: am 33fce975: Merge "[Refactor] Divide BinaryDictInputOutput into BinaryDictEncoder and BinaryDictDecoder."
5bc53ad am 6e93d266: am f4278b6c: am 10288e2c: am 623e3f9d: Merge "Fix cosmetic source code formatting"
eda7d28 am 8f14be9e: am 9a8ed926: am 12774e5d: am 840e42d7: Merge "Add getters and copy constructor to Key class"
0606e83 am 93d11b69: am 527ea9dc: am 89516296: am 0663bc04: Merge "Remove BinaryDictionaryInfo and introduce MmapedBuffer."
97d960d am 5123d7bd: am cc12a1eb: am f180c9a2: am e7870a2c: Add an initial JNI interface to dicttool.
973093e am f607b346: am 27cfdb2d: am 8ad36022: am dc83fe37: Merge "Revert "[Refactor] Divide BinaryDictInputOutput into BinaryDictInputUtils and BinaryDictOutputUtils.""
f2dc156 am 9119e381: am fda0b551: am 20e3576f: am f74ddfbb: Merge "[Refactor] Divide BinaryDictInputOutput into BinaryDictInputUtils and BinaryDictOutputUtils."
a905949 am b61394a0: am 24421e07: am 14ddbda6: am a38a15dd: Merge "tiny refactor"
005c4f8 am 7b6e7619: am 0c41076f: am 68d3eaa7: am 08ce337d: Fix: BinaryDictionaryInfo.isDynamicallyUpdatable().
ef799ca am 1a8631d2: am fd0147d8: am d920c917: am 6ec3f63d: Merge "Make dictionary structure policy have updating methods."
36be7ba am 3c2b4e8d: am 0f2f0dc1: am 4ab5c68a: am 46ebaa49: Fix a comment.
345b3c5 am 8238358c: am 63192605: am 326a3e5d: am 1db93c9c: [Refactor] Move some helper methods to BinaryDictIOUtils.
6b08afd am 8048c0ee: am 1017fb21: am 8099342d: am be4d38e6: Merge "Fix test breakage"
ac09a2f am 18ca647a: am 6abcbe2e: am 91d2a3a4: am 5654a1f2: Merge "Fix a debug functionality for the personalization prediction"
9f3efae am 75c506bd: am 28c8eae2: am df6ca9c9: am 8e398e21: Merge "Move some methods in BinaryDictIOUtils to DynamicBinaryDictIOUtils."
6151896 am 43c97373: am 9ff076a9: am 72d7af4f: am 92038bca: Merge "Add a method to import one bigram and string utilities"
4055c07 am dcce6159: am 0cb55227: am 74537adb: am f795f2b7: Merge "Add FusionDictionaryBufferFromWritableByteBufferFactory."
bccceff am 96e1cd23: am 3b829672: am 4d29ac2f: am 0766f133: Merge "Move some constants in BinaryDictInputOutput to FormatSpec."
d46d584 am 1f452683: am 6ade1a01: am a24d8c88: am bdef628a: Merge "Add empty key background type"
17823fb am fa679beb: am 41368178: am cd786db8: am ed5582ec: Merge "Thin out audio and haptic feedback while key repeat"
3501e93 am 91ffad6f: am 627a7426: am c8617c00: am 693087f9: Merge "Remove unused drawables"
178c198 am 51a83279: am a0d7a9d4: am e4554028: am 5fd8b7eb: Merge "Add looksValidForDictionaryInsertion"
020d859 am 456748f5: am 182c62bb: am a460016b: am c3dc9021: Merge "Remove NodeFilter."
b26154d am 461aee5d: am f0aae301: am 668a441b: am fdfc8ad2: Merge "Re-evaluate auto-caps earlier."
90e3c47 am db40c6ce: am 8db45c5f: am 9c396a24: am 4bc74d19: Merge "Delete surrogate together."
faec360 am 4087b5e5: am ad88450b: am 324d4d72: am 1162c053: Merge "Remove dead code"
c7ac574 am 7fafffdf: am e56db1c7: am a05c9474: am dfecc86f: Fix ShortcutListPolicy::getStartPos().
e00614f am 9c5eb110: am cd550c66: am f6236e7e: am e18fdf80: Merge "Fix a bug with surrogate pairs"
3559452 am a00a6a91: am d6f039a0: am d0d2d239: am 90619ae0: Move utils for reading dict to policyimpl.
a517ea5 am e0935e92: am ced716fb: am c95a7aa7: am ae59ce02: Merge "Remove audio and haptic feedback while key repeating"
c6767fb am b7233c93: am 8603caed: am 018ab17e: am 3cc55024: Merge "Move files for headerPolicy to policyimpl."
6768412 am 42cccfeb: am 6845116a: am 94fc555a: am 9e0bb2f0: Merge "Move header reading methods to policyimpl."
df5c480 am 190495bf: am f5cc665e: am a3fe14b4: am f27297d2: Merge "Add BinaryDictReader."
95e0c85 am 3a2b7fe6: am 7a054c96: am 4b24a42e: am ed8a3cb1: Merge "Use DictionaryStructureWithBufferPolicy for traversing."
77074e9 am f929bc3c: am 2cebe2f7: am ed3856f1: am d03e5bd7: Merge "Rename maketext tool to make-keyboard-text"
ff31cb0 am fa54d6a0: (-s ours) am c3b59530: (-s ours) am 6c00fd65: (-s ours) am da19a4ce: (-s ours) am 06b38f8b: (-s ours) am ecf78498: (-s ours) Import translations. DO NOT MERGE
6601477 am d469ff72: am ef3909f0: am 855e6a22: am 7242bf1a: Merge "Make readHeader check the header size before using it."
612a46c am 5adcf126: (-s ours) am ec00ba2e: (-s ours) am 099fc9d0: (-s ours) am 1e48fd03: (-s ours) Merge "Import translations. DO NOT MERGE"
fb60b65 am 81afbc46: (-s ours) am effe817e: (-s ours) am b0dd0860: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
8186021 am dccec472: am a00f620a: am 201be017: am 0adc8a2a: Merge "Fix parenthesis direction for RTL languages"
813349b am b1d86c8f: am c510695f: am 838ac1be: am e607e072: Merge "Remove TerminalAttributes."
55a6f39 am 25fbba3f: am 32e57a77: am 80a5897c: am b40d1422: Merge "Quit using BinaryDictionaryInfo in header reading methods."
738bb18 am 4aadf542: am 89c14a70: am 0a708f40: am 306d3a71: Merge "Cleanup ShortcutListReadingUtils."
02683b0 am 569a9f8e: am d23cc725: am d9863e3e: am 46961247: Merge "Call onDictionaryReady"
9a60d1b am 6fc9e559: am d5a9e060: am 1a8dfa8f: am e8264cab: Utilize Keyboard.getKey(codePoint)
0306f37 am 3bf2934b: am e6aabf05: am 8b082dec: am 51f0c95f: Merge "Change name of shortcut reading util class."
a7dc877 am 6633576d: am 10acc3f2: am fffd71fc: am bab69d09: Merge "Remove redundant EditorInfo member from KeyboardLayoutSet.Builder"
8e3b403 am 8674b490: am 10e6800d: am fc0b1388: am 7c48352a: Move methods for Shortcut reading to policyimpl.
1f22a08 am 4fc6f6b6: am b4688876: am ad49fa9f: am fd10db04: Move shortcut iteration methods to poilcy.
9764543 am 6de23dd8: am e1a9a459: am 39acbaee: am 1b7c1cd5: Merge "Add PersionalizationDictionaryRegister"
f1401d8 am 050445c2: am 2c397779: am 03cad06a: am 53830bf4: Merge "Move bigram reading methods to BigramListReadingUtils."
3d3147d am 2f61006f: am 7041f2b8: am ba218cd7: am 66a63db2: Merge "Rationalize how to use AdditionalFeaturesSettingUtils"
52cad52 am ff314a2e: am dfef7e87: am 2839d6e4: am 4a2f6a22: am 25402fd5: am 724db044: Deallocate gesture trail bitmap when unneeded further
1986a3b am f8733962: am 4441b5fd: am aeaafdd6: am 25402fd5: am 724db044: Deallocate gesture trail bitmap when unneeded further
27a3a4b am 4f034974: am 1639270f: am 6ceef84e: am 724db044: Deallocate gesture trail bitmap when unneeded further
c57170e am fe614f98: am 47889bf5: am 3f75c041: am f76264dc: Merge "Remove key preview backing view"
add0298 am bae407aa: am 98fe7a39: am 11925815: am 14f5cec0: Merge "Move bigrams iteration methods to policy."
e92be69 am c38ae42a: am f3fe2cbb: am cf575f89: am cfcf6660: Reinstate a call to UsabilityStudyLogUtils#writeChar()
c4348be am bff289e1: am 2ed4632c: am cce5ccfd: am 3cd72a35: am 6d2399c0: am 5c057b32: Merge "Fix unit tests."
d07e514 am 028d897c: am b1dcbcad: am 2545654d: am 7d7b1fd8: am c31f7d79: am 96b444d4: Merge "Remove processMotionEvent from MoreKeysKeyboardView"
82c722b am 7e31bd29: am 6fbac38e: am 402497bf: am 9fc69810: am 7cb1b82f: am 1181c5ac: Merge "Fix to follow the field naming conventions."
129b88f am b429c1e7: am ad08af9b: am 22d06c58: am 4c14665c: am 9f2ba37f: am d7b76727: Merge "Make user and contacts dict use ver3 format."
38004bd am 88a2eeb2: am 470f0b72: am 203dde0e: am b12ab7bd: am 5a9d8757: am f6b7c3a6: Merge "Fix parent position reading for ver3 dict."
bd829bb am 83dd8197: am c438264d: am 8caf4c4b: am e8ddd6c0: am 3cd6811e: am 769aefe0: Merge "Increase CHAR_LIMIT to 29 to accommodate German."
257dc61 am a48a663c: am 42a3515c: am a7228d37: am 09c1880c: am 49051644: am 60eb2501: Support ver3 dict in native code.
2cb8e30 am 3e23b087: am e802b993: am 25519ba9: am fe2476fd: am 1058753c: am b0ab71be: Merge "Implement getTerminalNodePositionOfWord for ver3 dict."
c042051 am ec17a9e8: am 5bbea1b4: am 45a8a693: am e7631e13: am ff083cac: am 7b8b6e4b: Adjust a test for a spec change.
681b8dd am 03de846e: am fda74f33: am e4176e6e: am fddd3a74: am d7309ec4: am 4456d1a8: Merge "Have double-space-to-period cancel leave a single space"
21624f5 am e0bae699: (-s ours) am ae6a2c02: (-s ours) am 5ede8d4c: (-s ours) am 2e6ee87e: (-s ours) am 7b436eac: (-s ours) am f9456855: (-s ours) Merge "Import translations. DO NOT MERGE"
4e81797 am fd9f7dbe: am 968ac8aa: am 5d7b4634: am 7ec9db2c: Remove the code and comments about version 1 format.
b456ed4 am a2b30b95: am b8fbf2db: am ba272d9e: am 4571b0f6: Merge "Make DictionaryStructurePolicy have buffer info."
5783fc6 am bde6fdf7: am 4c968085: am c77684d1: am 6ca0b371: Merge "Small clean up of KeyboardView.onMeasure"
d9fab4d am 2ab11f2d: am 18f10533: am 48698415: am 5c057b32: Merge "Fix unit tests."
fef8a43 am e0adf0e8: am 1039d16c: am eafd4b4e: am 96b444d4: Merge "Remove processMotionEvent from MoreKeysKeyboardView"
b38a39a am 9bd31bad: am 1d3cb702: am 6b48c8ba: am 1181c5ac: Merge "Fix to follow the field naming conventions."
353fc3d am 1570f957: am 394d0d57: am 765179b3: am d7b76727: Merge "Make user and contacts dict use ver3 format."
180fcbd am e28ce098: am b34a25c3: am 9fdeda9c: am f6b7c3a6: Merge "Fix parent position reading for ver3 dict."
88f3934 am d5382f53: am 3bd15097: am 1c558a31: am 769aefe0: Merge "Increase CHAR_LIMIT to 29 to accommodate German."
5ca0164 am 72ca47ee: am 470bfd87: am 76a064fd: am 60eb2501: Support ver3 dict in native code.
9fd1a3e am f83a881d: am 0851904c: am 74e5c306: am b0ab71be: Merge "Implement getTerminalNodePositionOfWord for ver3 dict."
72b8f78 am 11dd1858: am 3f60651d: am 9dcca243: am 7b8b6e4b: Adjust a test for a spec change.
d1bd60a am 90243a6f: am d37d8b23: am 37fa494c: am 4456d1a8: Merge "Have double-space-to-period cancel leave a single space"
57735b7 am c5fb151c: (-s ours) am b05d04f8: (-s ours) am 2f97b8e5: (-s ours) am f9456855: (-s ours) Merge "Import translations. DO NOT MERGE"
35d3414 am 9f2ae334: (-s ours) am f6ab12bf: (-s ours) am 607143c9: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
5056d95 am 7ccb456b: am 29323c31: am 72b5ff66: am 083a40b2: Merge "Move createKeyboardSetForSpellChecker to AndroidSpellCheckService"
b1e2acd am 2f147054: am 59c91932: am f6872b36: am 15b80c4e: Merge "Add ResouceUtils.getDefaultKeyboardHeight"
a14f008 am 4c8e4baa: am aaf26db6: am 3cbcdd3a: am 2cb9a143: Merge "Make key label from supplementary code point"
c1e2cd2 am a6b3e80b: am 8c084b8f: am 3c6d5041: am c05b3b56: Merge "Add a session for the personalization dictionary"
a640f29 am 399ddfb9: am 886d1fd5: am 145ac75c: am 7de0331a: Merge "Remove orientation member from KeyboardId"
f503c25 am 1691ecd7: am fe6cfe6f: am 035a4bd6: am 0f75be4a: Merge "Implement getCodePointsAndProbabilityAnd... for ver3 dicts."
b98c76d am a92fa276: am 3ec6c2ea: am f7959a3a: am 0f47d516: Merge "Reword "No language""
cf25e54 am 227b1963: am e586cc8c: am 9f87373e: am 8ba87982: Merge "Consolidate forwardTouchEvent with dispatchTouchEvent"
8439faf am 07b54d63: am 555d8899: am 7fbda5f0: am cc38bfb5: Merge "Add emoji icon and code as a groundwork"
9c04a6f am 2c75fcce: am 40a718d0: am 5f88fa80: am daab5caf: Merge "Remove unnecessary suggestion strip container"
9bb5397 am d25789f1: am d0056015: am 9b4f2e00: am e482cd8e: Merge "Implement a part of ver 3 dictionary reading methods."
f642232 am e1f9c41c: am 0dc33768: am 7c2ea3df: am 20239759: Merge "Small optimization for readability"
e320ad6 am e19df009: am 5ae136b8: am ce597c13: am f8d162c3: Merge "Fix keyboard caching bug for testing"
33cc287 am 88ef7508: am 2c554dfe: am df6ac71e: am c0a732f0: Remove CODE_RESEARCH
caeaea7 am 40ed4430: am 87909f07: am de7d659e: am b2c21033: Merge "Small cleanup"
9116617 am c1d3ef9e: am e75a5ddc: am bb9603aa: am 965b7266: Fix a typo
91f3b6a am ef76b79f: am 7f9d5af8: am be81b05f: am 22f951c8: Merge "Remove checkFirstCharacter from BigramDictionary."
2498690 am b50f1d19: am b5da6375: am 0a510929: am 975113d0: am 2e9d50a9: (-s ours) Merge "Fix Catalan keyboard layout"
d7450e5 am 8c37d26d: am 517e2596: am bdc8767c: am 93f4c84d: Fix build
9fdb4da am 3ef0038f: am af7dadad: am aa734f41: am 33592d1b: Merge "Add a debug preference for using only personalization dictionary"
cb1cb4a am 327510b0: am 96aa7f90: am 9cd592c2: am ba2f4f84: Merge "Fix a concurrency bug."
a940899 am 60e84c87: am 59f034ef: am f56a8cc8: am 6333ed38: Small cleanup
a2b34d1 am 6aad5dd3: am b72eb5a4: am 0a856c2d: am 52876bbe: Remove unnecessary setLayerType() calls
ddb56c6 am eb1d8f35: am fae5b33e: am eba1ad95: am 82018f99: Forgot to reset the matrix of offscreen canvas
28eb35a am 383c06b8: am 9fe3802d: am 197c6034: am e08c418f: Move motion event dispatcher to PointerTracker
58c323e am fa53e283: am 443d26b5: am 31a61ce3: am ed56ea86: Merge "Deallocate offscreen buffer for non-HW-accel draw"
6448669 am 7f9d4a4e: am b17b0fa2: am f2b54321: am 54dd1bed: Clean up ResearchLogger log method
c0eded6 am 92d75dbc: am f43c404d: am a7739acf: am b7f62601: Merge "Move non-distinct multitouch support to a separate class"
7fd3738 am e74b8a6a: am 2e55f68a: am 52977770: am 18d64559: Merge "DynamicPatriciaTrieReadingUtils for version 3 dictionary."
d2eaa9c am 113b523b: am 8df2f504: am 15072b4e: am 80c9b829: Merge "Give PatriciaTrieReadingUtils methods for reading nodes."
610555c am e8109b48: am 9f64b890: am 40f8a487: am a299421f: Merge "Remove getTimer() reference except from PointerTracker"
407e147 am 04bccb46: am 7a7e3775: am 3f30c09d: am 503b7902: Merge "Connect the personalization dictionary"
ab9b01e am e57bb65d: am a4770a46: am 5bd60162: am c83da069: Merge "Move key repeat function to PointerTracker"
dda4700 am df3cf32e: am fcc29a78: am 24199890: am f0a7f70c: Fix: Include wrong file in dynamic_patricia_trie_policy.cpp.
7263948 am 55dd8b33: am 8c9dfb02: am e20e0b23: am 8045b7cd: Merge "Introduce DynamicPatriciaTriePolicy for ver 3 dictionary."
a1c4919 am 399082e6: am 80ba3b72: am 8f1f7dfd: am 932aeb9d: Merge "Move binary_format.h to policyimpl."
3ce7b7b am 8c799e45: am e2ee1f2a: am f9d919ec: am 552a4b84: Merge "Add UsabilityStudyLogUtils.writeMotionEvent"
32e3695 am 93af5413: am 61343f71: am c4ccf637: am 567e7f05: Add the personalization prediction dictionary
4f2b7c9 am a200e1c7: am d6f3a680: am 746c9a4a: am 853d0fd1: Refactor the personalization dictionary
f77de06 am 683e82df: am 7142a107: am ac4ec539: am 883bd364: Merge "Deallocate gesture trail bitmap when unneeded"
0487074 am e94cf8ad: am ff22baa2: am e59fa27d: am 3b1eb886: Merge "Refactor the user history dictionary"
9879153 am 725d9780: am 3b74c1d6: am 465abf7b: am 2d7e9273: Fix inconsistencies with mSuggest.
2e496f4 am e74bddba: am beb93fb8: am dfe1cfe8: am acb3cc74: Merge "Refactor on the user history dictionary"
1fd6d5e am 97d69c2c: am 71454faf: am b7fbc964: am 3f557f6d: Merge "Fix: appendTwoWords cannot handle MAX_WORD_LENGTH-chars word."
a680aea am a81fa3e3: am ef65b768: am befe69f5: am 310ea9ab: Remove sudden jump touch event hack
9aaaa33 am 7185a4f2: am 3a923ff0: am 53d41537: am 3b5c05f1: Merge "Fix Catalan keyboard layout"
ce0e726 am a78e301a: am 88c7e811: am 5e2e2862: am fea0862c: Merge "Fix missing Azerbaijani text resource"
de6e35b am e40d6752: am 6554f4d7: am 5cc606ac: am 8d46ea91: Merge "Fix some warnings"
daf351f am 3c5622c4: am 8c9c9024: am 81fb25ae: am 7d654d8c: Merge "Fix inconsistency with mutable settings."
cd145a0 am 3d7f8c10: am 2060469d: am afa97875: am 21cabc98: Merge "Fix duplicated apostrophe on AZERTY/tablet"
743b702 am f6f57018: am 6b1f9dbb: am 151a5683: am 536e0c79: Merge "Clean up PointerTracker a bit"
66a443d am ea56a400: am 85de2782: am 740cb9d2: am 561c4474: Merge "Fix a problem where settings were not renewed correctly."
f8bc293 am 0ab4f686: am 570ac319: am 37d17ab2: am f8c1aefd: Merge "Clarify the expected cursor position in RichInputConnection."
5793925 am c9eb6832: (-s ours) am 9a756eb7: (-s ours) am db8d2247: (-s ours) am e9087931: (-s ours) Merge "Import translations. DO NOT MERGE"
b139056 am 3e0bc7ea: am 1ed025d4: am 607d35cc: am 323a7aae: Merge "Fix the title of the personal dictionary settings"
37eafaa am 986f7826: am e4a78d94: am e71d9ab6: am ab2d2731: Merge "Fix the displayed name of the personal dictionary"
958abe1 am 3af46862: am 5b624e89: am 68d406b0: am 9118467b: Merge "Move creating children methods to structurePolicy."
a831db1 am 54409479: am 7fde1e14: am 856694c0: am b60e65a0: Rename a variable for SettingsValues
8078b64 am e432334f: am b013784a: am 7755379e: am d9f0c1e0: Merge "Fix an NPE"
421eec7 am 83b6b1ff: am 2b3a787f: am 92faf405: am 9d618d14: Move files only used in dicNode to "internal".
b0673eb am f37fe0c3: am 68af6242: am b0adc840: am 29875dab: Merge "Fix build"
6f424bd am 61fc1604: am 7d709559: am d19856b7: am fb9f448b: Merge "Add personalization dictionary helper"
07aeb20 am e87324fe: am 7dffe283: am 35541a72: am 654b0a9c: Merge "Small optimization"
0e0d766 am b6db3403: am 51764864: am c4310c43: am e7903101: Merge "Use cached data for getTextBeforeCursor."
4131735 am 989668a6: am ef8c57bb: am c4cc7e5f: am 6613740e: Merge ""much" in suggestions of "m" after "very""
cd4438d am 5515562d: am 62594824: am d7f75dfb: am 2a8c75fc: Merge "Add a place holder of the personalization dictionary"
5704dab am 2976f41a: am b3e913ab: am 87677d75: am 38e98026: Merge "Revert "Very simple refactoring""
bdc7675 am 69af0b84: am fbffd244: am 25446d31: am 0dd23544: Merge "Very simple refactoring"
063a9ad am 7faea73f: am 8de33ce0: am d6ee1ded: am ffcbbaf1: Refactor on UserHistoryDictionary
30abeba am 1faf305b: am 2f50aafb: am 6360cef8: am adc91027: Merge "Update xxhdpi icon of microphone in label"
c082a16 am 15bab848: am ab3baa3b: am 98851ab1: am ea2ab41c: Merge "Support terminal insertion error correction"
7cfecff am 17bf72f0: am eee45a0c: am 3b1e8d55: am c3493382: Merge "Cancel all ongoing event when onFinishInputView"
09713ce am bd798c70: am a7f60895: am dfaf547b: am 21c6d23d: Merge "Add MoreKeysPanel argument to Controller methods"
55f43c2 am befc979b: am 7de2897e: am 846044ce: am 15c41a61: Merge "Remove boolean return value of dismissing more keys panel"
5c37f1d am e4a13ec7: am 77ec883b: am 2b6676d1: am e408bbb5: Merge "Fix a bug with multiple word insertion."
356351a am d77c5b3d: am 86124619: am 522707ad: am 058f37f8: Merge "Cosmetic code optimization"
ea62a1e am 18bf2ade: am 0b0cf967: am f8c4d413: am 5563dc3a: Show all languages if user enables multiple subtypes
a57901a am fc9df157: am fdb1679e: am 333245a1: am 665e4ecc: Update dictionaries
e960189 am af26871b: am a269ccd5: am ea24dac9: am 289df0ec: Merge "[FD4] Separate cached address before/after update for groups"
e20e4fc am 0b8da0b3: am b4b6718f: am 808f6757: am cecb63c2: Merge "Make RunInLocale as top-level class"
986e84f am cecdb4df: am 71ac9c49: am 2e94df08: am 9ef59af7: Merge "Move subtype related utility class to utils package"
e9e37c7 am 79761dea: am 714872d5: am 508ccbeb: am 0b358a44: Merge "Fix: "saomething" -> "something"."
3402358 am 05b81544: am 767cf299: am 4322d188: am 9d313c6c: Merge "[FD3] Split stackNodes into two methods."
cb79ec5 am 5a92e2cf: am 42592aa2: am 3014ff64: am 2c479e78: Merge "Update dictionaries"
34b1bad am 7f7cd5f9: am 6d0fa6a1: am 470cd988: am 9d802202: Merge "Temporarily disabled Azerbaijani subtype"
27d6f31 am edd8b125: am 655f6c2b: am 9b4d0c70: am 5526d138: Merge "[FD2] Separate cached address before/after update for nodes."
7dec998 am 68ac5f05: am 4da75248: am d7da546f: am 6587773f: Merge "Add default keypress vibration duration of HTC J One"
3213ef2 am bad23e3a: am 493487f3: am 14ac4bf1: am b9eb3267: Cosmetic fix for the copyright header
1874b38 am b3bab10c: am a4d797b9: am 3bb110c5: am 01c2bb13: Merge "Fix KeySpecParserSplitTests"
3091467 am 519290dc: am 167840da: am dc3b0c81: am 50a29b80: Merge "Fix wrong copyright header comment"
6ea405b am ef9565c0: am 851c823c: am 116bfe93: am 8c04df20: Temporarily disabled Kazakh subtype
0bb383f am f80d9d19: am 4fca53a1: am bb40d98d: am 62f3b4e9: Merge "Fix: huge bigram costs for blacklisted words."
1974e59 am 2b0d686c: am 7ec236d6: am 34476d02: am a005d09d: Merge "Fix prefs.xml"
80e2711 am 597ea46b: am b2239e37: am ae10e2c1: am da7aab8e: Merge "Fix: native crash while iterating bigramslist."
d17ed5f am 6dcf229c: am d0fbfdeb: am 20c03e2d: am e6c51847: Fix NPE in SubtypeLocale.getSubtypeDisplayName
96e817b am 6f356d04: am f7431d3d: am 958e257e: am a54b8b3f: Merge "Get BigramsPos and ShortcutPos via structure policy."
605c256 am df0ffce3: am fa86b758: am 0f38876a: am 1676b838: Merge "Fix a bug when moving the pointer in a > 48 chars word"
45f259b am dbf4f477: am c2a4642d: am 4c606e6a: am a6906a62: Merge "Move settings related classes to "settings""
1d373ea am 726a3d66: am 31e09fe2: am 3b84f81b: am 71dc7a38: Fix missing Devanagari digit 9
a02e29d am 7d30f32f: am b852a4de: am b62a5ed1: am dc711101: Merge "Fix IllegalArgumentException in MoreKeysKeyboard"
997d2ec am 8afebe18: am f74c07e5: am db07b716: am a4c44654: Merge "Move a couple classes to the utils package"
ff96248 am 071530c8: am aec2c01c: am edc2bb73: am 2e0f750a: Reorder more keys of ALEF in Arabic and Persian
cc0234e am 308ec876: am 70e34638: am def0cb35: am 03a76a07: Merge "Restrict bogus events hack to certain classes of tablets"
fc2bb4f am e9505e6f: am 08790c53: am 7a54dc88: am 257750d9: [FD1] Move parents\' address computation outside
8e8fafd am 004f439f: am 4f8cf478: am 6563a9a8: am 4d5939fc: Remove dependencies to android source in dicttool
27086d3 am fed1cd16: am c93b3fc0: am a1313112: am cc54032b: Fix build.
66340a7 am bdef471f: am 0a72242b: am a62621ca: am 1a894aeb: Merge "Distinguish key press in repeat key"
6ba7c0b am f473b881: am d748c357: am 3f201481: am 06aa3d02: Merge "Small debug helper"
87ea56a am 0edde0fe: am 0dac8e52: am 8ab3c1bf: am d893fe5d: Merge "Don\'t put spaces before and after asterisks"
2c8cf0d am f7016bb2: am e0e27ee9: am c4c6d05c: am 488659e1: Merge "Add xxhdpi assets"
f5aadd2 am d79b4efa: am 969861f6: am d1609266: am 2bc980ee: Merge "Serialize commands sent to a separate threads"
19a694b am 26c5765f: am 594eebf3: am e3b591f1: am 544e891c: Merge "Replace NOT_VALID_WORD with NOT_A_VALID_WORD_POS"
383d1d4 am 5a157a0a: am 88ecf9f0: am f9b175b6: am 3bf996f9: Merge "Add a test for user history for switching languages."
7ae1cde am 26edc704: am c65e5bbd: am 0a951d55: am 0d47f284: Merge "Move punctuations to more key of z in dvorak"
37a29f0 am d8365ae2: am 3386c1a5: am 8850a158: am 988a1f31: Merge "Fix a bug with bad view reuse."
05e7073 am 895c1c9e: am 2bd473a5: am a45075f3: am 4d4310df: Merge "Fix a wrong call to cancel downloads"
e3f8abe am 65d9882c: am f1f911cb: am df266ac7: am b6f286bf: Merge "Make bigram dictionary and traverse session use structure policy."
da43480 am 3f21a891: am b02c1a85: am 1a16cdc6: am 4944827e: Merge "Add methods for dynamic updating binary dictionary."
986de24 am 2876005b: am f6fb6b56: am 83196d0b: am 8bfd5782: Merge "Do not output string-encoded MotionEvent."
9b9cd3e am 5fcc316c: (-s ours) am 9fe58fcc: (-s ours) am 5f18b4be: (-s ours) am f6c9201d: (-s ours) Merge "Import translations. DO NOT MERGE"
4422ea1 am ba2152d8: am e9d811e1: am 6df2b0ba: am 34047d89: Quit ignoring language cost of exact matches.
a65f4e1 am 2dccbae6: am 58e74a0f: am 551091ef: am cfbb7fbd: Fix: Read lock is wrongly used for gutSuggestions.
28687ac am df6948f4: (-s ours) am 6e85527e: (-s ours) am 8eddeffd: (-s ours) Import translations. DO NOT MERGE
d2f49a2 am d9955582: am 82785e0c: am 70147fa0: am 58b2a637: Merge "Update ExpandableDictionary.BASE_CHARS[]"
2173df0 am c2eb2b4e: am 420449c1: am a5424c82: am f5be54f7: Merge "Move TypefaceUtils and ViewUtils to utils package"
8cf3e97 am d8065eb0: am 36913d6b: am b6b6fa7d: am bac479bb: Merge "Reorganize Utils class"
a658a46 am 09e0ccac: am f99a6d83: am 0f924845: am 0c6e0778: Merge "Remove flags from dicNodeProperties."
9319a62 am 89cc75a7: am fedb2970: am c85efa92: am 72c2feb5: Use TimeUnit instead of DateUtils for readability
625006d am 8a273cc0: am 603bd7cc: am c29acb5b: am cb13d11c: Add a trace.
c47656a am 430c8c15: am 106596c1: am 7511b2eb: am 9aa1efdf: Merge "Change how the length of the random words are chosen."
f603a83 am 2c1f7b65: am 30abb35a: am cbc1fd04: am db6984c7: Merge "Have random words stick to a restricted (random) charset"
49646e3 am ee54e8a2: am 5b38da97: am 89ca0e13: am 49910a9d: Merge "Fix: release lock in UserHistoryDictionary."
6d21723 am e10ccbe2: am 542fc10a: am 2e22356d: am 0933353c: Merge "Read version 3 dictionary header."
0f77176 am 8b12b5da: am 57b60971: am 06e8860e: am db296305: Merge "DictionaryWriter to abstract binary dictionary writing."
23e1f58 am 78110b11: am 90f457d7: am 7f601359: am cac66f29: Merge "Return NOT_A_PROBABILITY in getProbability for inalid dictionary."
a9e3ce4 am 8432dcdd: am 090bcd7d: am 8c80b1f1: am b242ce4e: Merge "Add a two-args constructor to BinaryDictIOTests"
bfed54a am 16113654: am 66207931: am fe77485f: am eec3067f: Merge "Generalize constuctors & add tests"
da9fd3b am df97c0db: am 0a27890a: am 4ee44868: am 24025135: Merge "Allow force auto commit when the top is long multiword."
1761b75 am f8a61f13: am 43b2aec6: am 2babbfb8: am fe202d67: Add Azerbaijani keyboard
de57ef2 am 4682a8d9: am 7dc5c0d1: am ed69cc31: am 0e007eaf: Add Kazakh keyboard
8ad8ed1 am 97049479: am 5d5cbef0: am 9ed68c84: am 55de0bd9: Merge "Use ReentrantReadWriteLock in ExpandableBinaryDictionary."
1727b29 am 5434a88e: am 16c30baa: am f939f60b: am 0f276de0: Merge "Disable shortcut output for multi-word suggestions."
156e4c2 am 22727629: am 4d8a0ae0: am 41f1399b: am 88d0138d: Merge "Add missing letter THEH to Perisan keyboard layout"
c726a1e am c2085045: am 0190d30b: am b7c3c75e: am d3ef3f0a: Merge "Add missing letter THEH to Arabic keyboard layout"
8e3a9e6 am 878fa214: am 25b00769: am a444698c: am 28852fd6: Followup com.android.inputmethod.latin.utils change
c900c6f am 5f672e4f: am 76eca928: am 9caf1791: am d365d82d: Merge "Handling key repeat by emulating key press and code input"
b6acdcd am 78d9d760: am 352154af: am 7d4b8122: am 07718a5e: Merge "Fix: Reading invalid dictionary position."
7703c50 am 4bc20ff9: am d77e6a8a: am 1b1f6ddc: am 21648562: Merge "Move children filtering methods to DicNodeChildrenFilter."
d8250c3 am af7cfcf2: am 56f0a44d: am 1c06791e: am b6f5d3e3: Fix offdevice compilation
e14b0b0 am eb4103ef: am 1e1435b6: am eb7cd638: am 7eba0198: Dump binary dictionary information when opening
d918af0 am fd9d1ede: am baa29a76: am c68f945d: am edf58425: Merge "Add args to dicttool test."
728a184 am 22a58e4b: am 8f60cc8a: am ace4e39b: am 28ade093: Merge "Remove format version 1 related logic."
70d539e am ca73e7f5: am d89b3045: am 0fed749d: am e5a3b776: Merge "Move Range out of RichInputConnection and rename it."
7c3735c am 02d28631: am 4443450f: am d749af16: am 109ba3ac: Merge "Regenerate old version dictionaries using new format."
edae907 am 4f7214a4: am 64561b5e: am 0ae2498b: am 70ee2201: Merge "Do not re-resume suggestion if it\'s not needed."
32a84fb am 31f60dc1: am 88ee5927: am 544e36d9: am 3f0858eb: Fix a bug where no URL means refresh never ends
e6f71e4 am 8ce08e37: am c22b06f9: am a9e975ba: am 8142a7b6: Merge "Record number of words entered"
6658a43 am 8dfb6080: am 63f00e7a: am 8873ac60: am a5e28acf: Merge "Fix a bug where AOSP Latin IME would not fill dictionaries"
e0e2e0b am bb0e1a5d: am 6b72295f: am 4637e15e: am 2a7f8d1a: Merge "Introduce patriciaTrie to abstract traversing version 2 dictionary."
66a2db7 am a0096ff1: am a474405d: am 4936fa34: am 21c3a529: Merge "Update dictionaries"
0f072e6 am 70aa1ba6: am 88d6dbf7: am 1634f8a7: am e04794cb: Fix some warnings
9930dd8 am 4905a411: am b6f7bd3b: am 120a8da9: am 4ded1af2: Improve the language list in the personal dictionary
fdff36f am 6c7c85f7: am c9880443: am 2221b895: am ec69a259: Merge "Open an API in ExternalDictionaryGetterForDebug"
873fab2 am 17061a9c: am 85743122: am b6408d81: am a2bfd46a: Use internal personal dictionary settings on JBMR2 or before
62b2678 am afab9616: am 4f6dcb68: am 67552eee: am d9e08bee: Merge "Add DictionaryStructure as a policy."
f4cb7fa am 2d1851ac: am 65f4d45e: am 12c6ed41: am 68e7edfd: Use NOT_A_DICT_POS instead of 0 to express not valid ditctionary position.
00255cb am 0b9a708f: am 21ef2169: am f4cc95e2: am c96b56a5: Merge "Reduce the number of arguments required to initialize dic_node."
02ad202 am eb5a02dd: am 1a6d3d49: am 5fee4909: am 2bbd78ab: Merge "Ignore spans that are not the right size."
2bbd88c am 45d1323b: am 7c88676d: am a691a841: am c4453697: Fix class names
73e8c7f am 5c189c6d: am b91214ca: am 17e37743: am 16c418be: Merge "Follow-up to I97df1c3d4076fe97657ebc3b086cccd2b97e9a9a"
7619f74 am 9397fc29: am cd3e804d: am c98d08b6: am 6c0e4121: Merge "Resume suggestion at start input"
63f0f3c am 1ba80a55: am c11c5dba: am fe7b76ac: am b1b21d4e: Make sure to always keep native methods
1d21e22 am d1aeb2e2: am 318a42d6: am f608f0a6: am a690f3bc: Merge "Readability improvement"
f73f07a am af24e8a7: am 3dde6308: am 9252ea38: am 173f74bb: Merge "Fixing follow-up to I548d899b"
ecc6034 am 1e6d30a5: am db2b01f6: am ee86815f: am c0d7a376: Merge "Move shortcut reading methods."
70b19ab am 332349fd: am 31d528e4: am 36108c2f: am 5bf1be71: Add jni methods for dynamically handling a dictionary.
0e79ec7 am 4da21e57: (-s ours) am 0ea27a1d: (-s ours) am 14fde98a: (-s ours) am 4da287d0: (-s ours) Merge "Import translations. DO NOT MERGE"
364d0bb am bb0ab812: (-s ours) am 4776b5ef: (-s ours) am 08215024: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
ec70fe2 am 2870ca9c: am 76577dcf: am ed42ccf1: am fd0945b0: Merge "Make UserLogRingCharBuffer an external class"
4bbb656 am cdde208e: am 1772eadd: am 12d0e4f3: am 333362ad: Merge "Fix the one-suggestion case."
77ece5d am 0fa7b80c: am bf15a3ac: am 9a5e0d9c: am 38b54262: Merge "Add a parameter isUpdatable to the constructor of BinaryDictionary."
7f6cf36 am 2a16c876: am d106978c: am a1581594: am 12ef7d37: Merge "Cleanup under the utils package"
af72a23 am d00e8f6e: am 15eadf56: am d2bdfc57: am 81c5c3ce: Merge "Add canBeDynamicallyUpdated() in BinaryDictionaryInfo."
30b938e am 876dee44: am c51acf8d: am 162f1f89: am 8bc0b513: Merge "Allow mmapping dictionary file in writable mode in openNative."
69aedf6 am 33592ecb: am 5e3ffb08: am ee6869b3: am 0bb6eb32: Merge "Move file and mmap information form Dictionary to BinaryDictionaryInfo."
ea790a1 am f2c4759b: am 58f33f4e: am cdb9fbfe: am 10585620: Merge "Fix a bug in the cached cursor pos, and simplify selection handling"
fe8384b am 4ff237a3: am 336431bc: am d57a26b2: am 1fc6b800: Merge "Move splash screen to separate file"
b9fb55e am f4393134: am 6e32b214: am 26028411: am cdf77412: Merge "Fix a small bug"
0c03928 am 64d1ffcb: am ba6d749f: am 292c5cc1: am bfaf349c: Load the native lib eagerly
2083610 am 71ef6b75: am cd00a815: am d5f635a7: am bc181318: Merge "Move util classes to the latin/utils directory"
e37666e am 5f464d6c: am ccf891d0: am e189103e: am fadff6ad: Merge "Fix possible divided by zeror error"
5b15924 am 34055351: am e4aee5e1: am 68afd659: am 33d4cdcb: Merge "Fix tests for Ia78d3540"
6787466 am 0f085ce9: am 183dfbdc: am 40233407: am c074c335: Merge "Refactor text range to be able to get spans larger than the word"
6a95509 am 1e5a355a: am 93e69b54: am f8d3d699: am 80a4b7c9: Merge "Extend center point vertically for bottom keys on a keyboard."
b706df6 am 88472371: am 5ca5dd13: am 82e21ee2: am 564ad492: Merge "Enable long-press digit input for tablets"
c5f63c5 am d0726613: am 6785a08a: am 290a4d48: am 940cca4f: Merge "Check adjacent proximity chars for insertion for typing"
d18eef4 am 5eaa9a21: am 2ca252fc: am 796c91d1: am af9d92f5: Rename BinaryDictionaryBigramsReadingUtils to BinaryDictionaryTerminalAttributesReadingUtils and remanme the class methods
14b4637 am f0b21825: am 410cf063: am 7480d764: am be2a172d: Merge "Give the best score to the most probable exact match."
3d18afe am 51ea5b94: am 1e7c84ee: am 3f391865: am b7a2fd16: Merge "Defer disk-intensive tasks until after the keyboard is shown"
fa13dab am b4ecda13: am 529e2692: am 2cf30563: am d02daf20: Merge "Fix punctuations strip"
2eb2e63 am 768f792d: am 1e00e5c9: am c65d19fb: am 21dfdcdb: Merge "Add ByteArrayUtils::readSignedInt24andAdvancePosition to read dynamic dictionaries."
c60a615 am 6fd8933b: am a70ac91e: am 55687ef7: am e105fdfa: Merge "Change method name of getDepth and getTotalLength."
cae6e38 am f7ba87af: (-s ours) am 16edb55f: (-s ours) am 2b3a5f83: (-s ours) am 0c178ffc: (-s ours) Merge "Import translations. DO NOT MERGE"
4c959dd am a4d3dff3: (-s ours) am 8c826e6c: (-s ours) am a4d57a17: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
3292a54 am 3deb10f8: am 9795dd0c: am 31036b9b: am 93f74baf: Merge "Add tests to dicttool test."
a3230f3 am 3b0cc6fe: am 8151c078: am 2b386279: am 1db2df08: Merge "Initialize inputStatusG at the constructor."
7036b0c am f31d2fa0: am 1e1bec27: am 7eb3b05c: am 7937f092: Lengthen CHAR LIMIT of settings_system_default
b0e5caa am 4f703e3b: am 08f3feb9: am 788540ad: am a7c44270: Merge "Add an initial test command to dicttool."
bcc97b3 am 899444ef: am 91c44402: am 3542fb9f: am 9380b56d: Support digits more keys in Hebrew phone keyboard
d21b03f am a1edc2ca: am b3e6183d: am 6e86ebe8: am c90181d6: Use system default key press volume
a5b3540 am 33ccb2cb: am 22acb3c7: am 7c1c4f35: am af69a14c: Use system default vibration pattern
d4c7550 am e55ea2c8: am 0da22944: am 0cae1725: am 3b5a503e: Merge "Optimize ProximityInfo#computeNearestNeighbors()"
e620f9c am cfdfb31d: am 4c421af7: am 6451fd35: am 500b1f41: Merge "Get value text from ValueProxy"
6715185 am f0e20907: am 146fb411: am ca6ed600: am 2d3f2daf: Check compound distance of node and prune useless node after creating new word.
490b1c0 am 25e38a16: am f6e64c00: am 188856ae: am 286877b3: Merge "Fix a bug with recapitalization"
1cd56d0 am 800b7ba9: am 4fe96863: am ee63f70f: am 6bfeeb86: Support multi words input for gesture.
b21853b am 0f6ff8d9: am 1dee9b2c: am fc9c896c: am 14718ab8: Merge "Log score, kind, and sourceDict for manual suggestion and gesture"
cdc87a5 am 5717623e: am ff6f6a0f: am 0631f46c: am 0052dbda: Support keys that have uncommon width.
690dc8d am 08a1cfae: am be4e6a63: am 4e1742bd: am 1ff81e88: Use bloom filter in multi bigram map.
2d38ece am 31dc80de: am a1f1fb37: am 98c1139b: am 4f191935: Merge "Introduce BinaryDictionaryBigramsIterator to access bigrams attributes in binary dictionaries."
bc8c568 am 24935e5d: am e541152a: am 57eecc04: am 78b881bf: Merge "Fix a bug with long user dict entries"
7b655bf am 5c009441: am 716565fa: am 9a848fc8: am 97eaa543: Don\'t count Spacer into histograms
d86bdc1 am 9c292da2: am eb2f811f: am a57bf38e: am 27d9c6f7: Merge "Cache subtype lists reasonably."
194dc02 am 00e0b840: am fd5d440d: am 681f1239: am e72d1a07: Merge "Allow downloadable dictionaries in development builds"
adbffeb am ba713adb: am 8b70f58b: am 37621957: am 3d9ebf21: Merge "Make intents unique to AOSP"
351d88c am 5fd7b2bc: am 051d61ba: am 5062442f: am 14dd52b8: Merge "Adjust settings for development-only versions"
b16c1e2 am 5dbd4043: am fd3600a4: am 3cdea37c: am eac0eb89: Merge "Fix ResearchLogger feedback bug"
16f87a5 am 62074b25: am 282ebe38: am e18732ef: am dfd96be0: Retun an empty Path instead of null
133242e am f121fcd4: (-s ours) am 88fd780f: (-s ours) am 1b2e6fbf: (-s ours) am 2933f9e8: (-s ours) Merge "Import translations. DO NOT MERGE"
4045469 am 09f96dac: am dad82a7c: am 2c895d4d: am f473f4b1: Remove unused macros in defines.h
c7974d2 am 6e55ad53: am 5ab662de: am 61e9de73: am 0b7cd6a0: Fix: Android.mk for autocorrection_threshold_utils.
d1d3789 am 16587c7d: am 8b6de7a8: am 67550776: am 527c1283: Remove unused methods.
aa79069 am 1c18e064: am d51f4e69: am 35b514bd: am cd4edc15: Merge "Cache three main keyboards to improve average switch time"
090fa20 am 6f146f24: am bf71301e: am 1784d92e: am e3338420: Merge "Introduce BinaryDictionaryHeader to access binary dictionary header."
680f5e1 am 24bf2475: (-s ours) am 98afd4f9: (-s ours) am f0bdb131: (-s ours) am 96c46273: (-s ours) am 2f387da0: (-s ours) Reconcile with jb-mr2-release jb-mr2-zeroday-release - do not merge
7a8ea81 am bc1ad68e: (-s ours) am 8054a056: (-s ours) am 64d0fa40: (-s ours) am 8ea77542: (-s ours) Merge "Import translations. DO NOT MERGE"
2e5e3ed am d0fb2b41: am c1eccc94: am 28c7e634: am fe95e7b1: Merge "Fix possible NPE"
81e36c3 am 0800da99: am 0b5b3f7b: am c68632af: am 77f63c8a: Don\'t use RichInputMethodManager in setup wizard
3edb2b8 am 8f4ed0b8: am ac48cca4: am 60261af5: am b0e0c5a8: Merge "Defer getting no language subtype"
450e3af am 76c87e8c: am 13a02a8d: am f637bb33: am d3c283d5: Merge "Fix an illegal argument exception"
e87c22f am 8f5921bf: (-s ours) am b17fe378: (-s ours) am bd21edc9: (-s ours) am 1665cc27: (-s ours) am 05ee43dc: (-s ours) am a009d2c9: Add HTC One special edition (DO NOT MERGE)
3872c24 am b2a18515: am e162eb7e: am 48f20fb8: am 091a4532: Merge "Add HTC One special edition"
f022548 am 37a44353: am f01644c4: am 323dd492: am 69100329: Merge "Use an iterator to remove stuff from an ArrayList."
21f2187 am 9b91243f: am ff6a5581: am 2fa14bc5: am f6a1a765: Merge "Fix a possible NPE"
3f75c76 am b8d0dad0: am a4d4cae3: am 596652cc: am cbd219a7: Move Base64Reader to utils package
8fa567c am 8b4fad97: am 9bd148eb: am d8177b3a: am 9c440d13: Merge "Remove unnecessary Drawable.setState"
99771a8 am 0dd57b18: am c86c1294: am 8235d940: am 9d4e2518: Merge "Add CsvUtils that conform to RFC 4180"
019ea41 am 7a4c7d05: am 30183b22: am e10f4b6b: am 0bfc2bc4: Merge "Add CODE_CAPSLOCK for long press shift key"
26aed3a am 33ec5357: am 49b9d16b: am 34a9e8bd: am ad0c6d7b: Cleanups in JNI related code
e7726de am 23fe55d0: am 020a5704: am 496bb8af: am 11dc3a37: Clean up macro variables
a6c275c am e8be6f74: am 4865f818: am 0486b377: am 0dbae774: Merge "Avoid an NPE"
5a6bcbf am 3c6d5101: (-s ours) am 14a3c634: (-s ours) am 267928c9: (-s ours) am 981a1944: (-s ours) Merge "Import translations. DO NOT MERGE"
d55e661 am 3392102c: (-s ours) am 98691110: (-s ours) am 61adf619: (-s ours) am ea3027fe: (-s ours) am 0532b398: (-s ours) Reconcile with jb-mr2-release - do not merge
71159b5 am 3c3d8404: am 5834fbb9: am 15aab5b1: am cbc7acb6: Merge "Expand suggestion strip when center suggestion is long"
6e61963 am 28b85db8: am 4dfaaae8: am afbaac36: am 763fd9d5: Merge "Fix revert of committed words"
be181a2 am 8cc42f32: am 2f3ac8e8: am 3888cc24: am 156d3930: Remove a bunch macros that are no longer used
cd42b44 am b783f3b0: am 1b09a3f3: am b593ec88: am db0aa747: Merge "Purge WordsPriorityQueue"
5441577 am 9ca395b7: am b5cda658: am 887b635d: am 4caf5941: Follow up to I907150be994c4f9ffc030c063de521eeb177d3e1
19ae94c am b0e02abb: am 130e1f95: am 31bd7b17: am cbb1ee48: Fix build
a946ab7 am ea632ca2: am f2beae9e: am adf68c58: am b4ae86f0: Merge "Rename methods for readability"
b6c875f am 8fae9707: am b65bee7a: am f4f547f0: am dceebee4: Purge UnigramDictionary
039cef2 am 62efdff2: am 6d811db7: am c8335703: am eb6a7c82: Merge "Migrate used functions in UnigramDicitonary"
75a1305 am 5935d961: am 9edecd76: am 3e543e27: am 2a529b85: Merge "Clear previous suggestions when gesture typing starts"
4b4edf8 am 436a6c49: am 33bb4fa5: am b7974e8c: am d858b581: Move obsolete files to obsolete dir 2
d13a713 am b6d60e29: am e82cfe1f: am 9b5d603e: am e0bbb98d: Fix build
b6efea5 am 75647fb9: am cdf85ea5: am b4379f9c: am 01cae939: Move obsolete files to obsolete dir
7f6ee22 am 8d30f473: am f1f39730: am 994b2858: am 3b94fd7b: Merge "Update dictionaries"
1087621 am 8397dbe6: am a4fa2681: am 26ae9aa8: am 7c92b421: Purge DicTraverseWrapper
f952ace am 79aca608: am 4eb8117d: am c6b7cd35: am 0e66ab74: Merge "Fix ArrayIndexOutOfBoundException"
a6b1c60 am 26afe795: am 15f3de26: am 420532cc: am c4119c80: Merge "Uncommit an extra LogUnit"
c613917 am db10c9a5: am 52831bac: am b13b977d: am d1811204: Move bigram_dictionary
d104293 am 8ab03f1f: am aa512f24: am 67942c48: am 0bf8c0bf: Merge "Create "src/utils" directory"
1fb6e4a am 4d656472: am 9dcb846d: am ef827a99: am a2f3f17d: Merge "Compare scrubbed strings when uncommitting LogUnits"
3b77d99 am 389a4da0: am 41da00d3: am 173ac0c6: am 74330288: Merge "Uncommit separator LogUnits"
cfe5435 am 25f302a1: am 84e4a9bf: am a856138c: am 3d209462: Merge "Uncommit LogUnits when reverting textInput"
f2b30b6 am 39eed879: am 4094dd7f: am 82d98e7a: am 4efb5c3b: Merge "Remove uncommit on reverting batch input"
5b34dea am e34af095: am 1e1d2abd: am fe712a29: am f497e1e5: Move suggest_options.h to suggest/core
09b91a5 am 59bb6d0a: am 30de4e06: am 8ff5c03b: am 712fefd8: Merge "Use BinaryDictonaryInfo instead of raw pointers."
96ca1fc am dc4b70b8: am c9fa8db0: am 12e2bd25: am 88ad30f4: Move dictionary format independent probability calculation methods to ProbabilityUtils.
66b22e9 am 0b57d3b7: (-s ours) am 7ea32c70: (-s ours) am 8c5fec2b: (-s ours) am d3ccd4bf: (-s ours) Merge "Import translations. DO NOT MERGE"
b509e43 am 58c6f239: am e53f5b8a: am f80e2abb: am 1dae936f: Merge "Move char_utils to the dictionary directory"
348ae75 am 767011c0: am a8f8dab6: am f6a4670d: am 26f48949: Fix the displayed status after download
2aeea5f am 06cf0ee1: am cc9f726b: am fcdb85b3: am f61999ca: Merge "Make it easy to open several dictionaries from tests"
a79e3b0 am d08fd780: am 063513c3: am 8a7acf14: am a0c3e02d: Refactor SuggestionStripLayoutHelper a bit
b17b38c am e2ee9001: am 27615a0c: am 0ef1e623: am 70c2dcff: am 6f7e39a6: am e7514a6a: Merge "Add vibration override values for Galaxy S4 and HTC One" into jb-mr2-dev
e7e17d9 am bdc3cf91: (-s ours) am abcb3246: (-s ours) am 1ba68664: (-s ours) am 5989c9b8: (-s ours) am ea11a8ef: (-s ours) am dee9d17c: (-s ours) Import translations. DO NOT MERGE
300d8d4 am 78beaed8: am 88688eb5: am 015d542f: am 723391c9: Merge "Tidy up Utils class a bit"
23286af am 3e51de18: am c1863812: am 68d17aea: am f88f9dbb: Move "#define LOG_TAG" before include defines.h.
98a3246 am 9b2d28f6: am 3b03696f: am 502ff085: am e6125db9: Merge "Catch a permission exception"
80a4780 am aee6d012: am fc027445: am e203961d: am a65c267b: Move some dictionary related implementations to the dictionary directory
9760d4f am d2d53125: am 18e322a5: am 15c671a3: am 7097aa2d: Merge "Cleanup unreadable variable names"
258d6d4 am 759ed6ae: am bad26b8d: am 08870866: am d67db32b: Merge "Separate SuggestionStripLayoutHelper for readablity"
877d530 am 9a139fe3: am 87dfe42d: am 4647c4c7: am 424a173d: Merge "Move additional_proximity_chars to the layout directory"
7f96c3e am 646b0df1: am 3ff43de9: am 9a28541e: am 1a50999e: Merge "Tell the text view we reset state on finish input"
7b06c31 am 0785ad5e: am 68fc2ce3: am 46b9bd06: am faa7fbfa: Merge "Fix two strict mode warnings."
bc6e29c am ef6a5f3d: am 9f68bc67: am f002debd: am 29432f84: Create a new directory for layout-related implementations
02415d5 am 05605d04: am f7de9f2c: am fd2f09ae: am 8eb214d7: Merge "Fix dictionary pack preference order."
16a556c am 569affeb: am 05d56232: am b6822188: am ec9670ac: Merge "Rub some butter on dictionary list scrolling."
e163353 am a49f1750: am 76aff5f3: am 01d88100: am 2ebe2009: Merge "Make DicTraverseSession having suggest options."
827e349 am 24e4bfdb: (-s ours) am 2a1a2a84: (-s ours) am 2d5e13ec: (-s ours) am b4b72d43: (-s ours) Merge "Import translations. DO NOT MERGE"
7d8c816 am 52c83d48: (-s ours) am 69cd136e: (-s ours) am d88f0502: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
1b4bc2b am c1885afb: am 86923245: am ce1d432c: am 305509ed: Merge "Remove unused method"
5a7f74d am 86d46a4a: am 9ed0784f: am 4acf46e3: am 215fabff: Merge "Rename containsCorrection to containsUserDeletions"
ecc3789 am 88a70d59: am 6ae77cfb: am f4e557c9: am 94af6d9e: Merge "Make unit test independent from test device locale"
a3b7548 am 9a7dbd60: am 64e516a3: am 2bd3883b: am d99abf8c: Delete shared preference entry when user select default value
e016566 am 9b73c8ee: am ad0b2f15: am 617cf2e5: am 58067bd9: Merge "Fix unit test assert helper method"
fcd42a6 am 2dbcb000: am 920cecf2: am 87d773cb: am 39bd6ea0: Merge "Rename StringUtils.parseCsvString to KeySpecParser.splitKeySpecs"
c35adfa am 2c972a04: am e035463f: am 86f32b06: am d69e4191: Merge "Refactor suggestion strip layout methods a bit"
fd35da8 am 6fd15430: am 1ec00467: am 8ac1e100: am 4c2ac9ee: Merge "Rename commaConcatinatedText to commaSplittableText"
a144b45 am 6f5f385a: am f14b1b18: am 1e813f48: am 68cf2cd9: Merge "Check all regexp patterns in ResourceUtils.getDeviceOverrideValue"
d553ea6 am f158a6b0: am 9bea8bf6: am a5519619: am e168a3c2: Merge "Adding additional feature settings."
38faafe am 0b8b661e: am fe82277a: am 8521186c: am 6d77ae9d: Merge "Remove KeyboardStart.isInMomentarySwitchState"
7d85248 am ec71abdc: am c1040a2a: am bdf4bc06: am 07e56e76: Merge "Implement KIND_OOV_CORRECTION"
5d78e9c am ea3c2ba5: am 002accb8: am cc496f42: am 1b467387: Rename "csv" in StringUtils to "commaConcatenatedText"
3fb5bab am ebb7243b: am 471a6feb: am a9ebf617: am a2d8d30f: Merge "Add smoothing utils / matrix libs"
66b63d9 am 6dfe9e13: am 4df13fbe: am ba07f8c0: am 599d8778: Specify OOV for the OOV word correction
6955829 am a58c34e8: am 3c9faeb6: am dacb4b88: am 2115f63c: Merge "Add contentDescription attribute to setup wizard video and image"
9b5d2d5 am d06b4257: am ea0ed5a8: am 50e5f87e: am 28b6262b: Merge "Passing options to native suggestion method."
4043afd am 159850d0: am 9bf9c56d: am 24b36ef7: am 740d8290: Merge "Use localized toLowerString in AutoCorrection.isValidWord"
91558ed am fa703095: am e0379311: am 5b41f311: am 94027c72: Use Locale.ROOT for locale neutral operations
4f3d8b7 am 060c91e4: am 5f99ef70: am b9de0674: am ebe0544f: Remove redundant method AutoCorrection.isInTheDictionary
85ce6ed am 6f2e6cee: am fc924f81: am 6deb9021: am df8f0fb6: Merge "Fix layout"
57db1d7 am e181a5d6: am 19750ab9: am e1f86359: am c4fe2942: Merge "Fix misplaced xml namespace"
b853d2f am e27429e8: am aceaaedd: am a0542472: am 264fb958: Merge "Log reasons for punting n-gram logging"
a3282d2 am 29ce1bc4: am 47218496: am 4e41750d: am 4187499c: Merge "Remove unnecessary methods of KeyboardSwitcher"
d2351fd am 4022aef4: am 3a022999: am 5075d07d: am f6797a5e: Fix missing import
7565ced am 31b5abf6: am 71e5b9dc: am 37c2f94b: am dc22b722: Merge "Clean up unused return value"
2198882 am 1f0af7d4: am d19c84ff: am a1f4af50: am d8835326: Merge "Haptick and audio feedback on key repeat"
c465840 am 7351ad8d: am 8b37abda: am 75b75d8b: am 5fdea477: Merge "Always record word boundaries"
e155ae6 am 13dd760b: am 1e0af2e5: am 48346c47: am d9a87eb8: Merge "Fix drawing debug points of gesture trails"
d80e51b am a4d9d47d: am 3c6388ef: am ea6a59ff: am 44f679bb: Merge "Fix running on device regression test and profile."
68ad73d am ba626004: am fe16b5ab: am 418f8753: am 8a6a15e0: Merge "Clean up IntentCompatUtils a bit"
b423195 am af15c959: am c8d50d47: am e3a72c9b: am ff80ee20: Merge "Modify isAllowedToLog"
8c910aa am 626d6e47: (-s ours) am 378164a5: (-s ours) am 8b26ab26: (-s ours) am ea88e2ff: (-s ours) am 150da225: (-s ours) Reconcile with jb-mr2-release - do not merge
9e590f2 am 88ee75d9: am 7818c9ff: am bab46b4a: am d96f63d2: am e2bee5b1: am ede3db51: Merge "Fix a crash on a secondary user" into jb-mr2-dev
264c88e am ddcca5df: (-s ours) am 13bb5a8a: (-s ours) am 7408a092: (-s ours) am 88fcf65f: (-s ours) am 13d7d568: (-s ours) am 23bff513: Merge "Import translations. DO NOT MERGE" into jb-mr2-dev
5410cda am 06168df6: (-s ours) am 29ac49d0: (-s ours) am 93125247: (-s ours) am 7f008a62: (-s ours) Merge "Import translations. DO NOT MERGE"
90a875e am fc6fa43b: (-s ours) am f29ecf9b: (-s ours) am 27ee1f20: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
45873fd am b993db06: am 9b0bc1d3: am 56dba59a: am 05ea7c5d: am 167ba345: am 89fe1f50: Add a method to work around apps broken by recorrection
ecff2e4 am 36ba71fa: am f6a70ad5: am d3cf6715: am a6639636: Merge "Remove unnecessary @UsedForTesting annotation"
edf9db6 am 50a3cfbf: am 5f05a1f3: am 2380f927: am 0013f97d: am 5906b05b: am 7058b02a: Extract a new class for app-specific workarounds.
39e82fb am c9e08527: (-s ours) am 87fa6995: (-s ours) am f8ce1ffa: (-s ours) am eb724ddb: (-s ours) am 7f78bd5e: (-s ours) Reconcile with jb-mr2-release - do not merge
9ecf1b9 am 7d4c42af: am e348a313: am ec6e5d37: am de4e579c: Merge "Fix punctuation logging"
6093b8e am 24616eff: (-s ours) am e6098b20: (-s ours) am 265861dc: (-s ours) am 82c852cb: (-s ours) am b528e251: (-s ours) Reconcile with jb-mr2-release - do not merge
502d058 am 2d9093a1: am a9c36271: am f83050d9: am 17b63ba5: Merge "Remove unnecessary commit/uncommit"
2c6d72d am 1ea4319b: am 77907a94: am 577bc298: am 7af5300c: Merge "Add claifying comment"
0f74a34 am 9f405afa: am f7877678: am 9a606af4: am a404e365: am d40b4729: am b1e37e4a: am f1dcf725: Merge "Don\'t process recorrection or resets when not shown"
5ed2c64 am 2153eda7: am 22e449c6: am a12f001d: am c3c879ed: am ff0bd7db: am 25f0c808: am 96a9f357: Merge "Fix unintentional setup step advance in orientation change"
0b6aaf0 am 0b9b70da: am 40a295dc: am 84828e15: am ad6df987: am d6a7a26d: am d59c1f83: am 50259c70: Merge "Tune layout parameters of setup wizard"
c430cb1 am 7ea5d079: am b3a6419d: am 9e990883: am feb169cb: am e7ef9669: am 7d9bd6f5: am 66b87269: Update welcome fallback image (using xhdpi asset)
ca01d5f am db6591a3: am d4af111f: am aa9d2ae3: am ce0273c2: am 883905f4: am 7fe67544: am 769427cf: Adjust aspect ratio of setup image
b4955bd am c532c519: am d8ac191f: am 8aec7fad: am e0d3bb2c: am b6161b40: am 66c5f8cb: merge in jb-ub-latinimegoogle-azuki history after reset to jb-ub-latinimegoogle
3b341f8 am b78340ba: am ccbb662e: am 6a923429: am ba4e480c: am 39afaf3d: am 6d0f0347: am b2d53be7: Merge "Remove FeedbackLog instance variables."
559a2be am 97e4d4b4: am 3cac8bf4: am c1c3df70: am 091bcabf: am 46bf9f49: am 4e3a8afd: am 8b56ad78: Merge "Revise welcome screen video and still image"
de68ec7 am 94ee7b39: am 9da1f073: am 15cec207: am 7a724805: am acb37023: am 23bfac83: am d78c776b: Merge "Adjust sampling interval for gesture stroke drawing a bit."
0a672d8 am 1f413d84: am 784a961b: am 212798bf: am d8e8b007: am 5ee11c5d: am 2e0fc8bf: am d6d70e73: Merge "Revert "Fix isSuggestionsStripVisible when keyboard hidden""
0601cb4 am b93e782b: am d16eb1a3: am fe84bbd1: am 315e8fac: am 8e7b1739: am 3fff5179: am 41016aca: Back to previous keyboard layout by canceling sliding input
2ca3986 am 5a240612: am bcccd22e: am 07ba843c: am 7ab91dfe: am 03f2ca6d: am f46eafe2: am c9398a3b: Merge "Fix PointerTrackerQueue.releaseAllPointerOlderThan"
282d9bb am 002039dd: am 00090e11: am 00d00767: am a1912d14: am 95586abc: am dccad3ef: am cb0d1c4c: Fix isSuggestionsStripVisible when keyboard hidden
7c3ffb4 am 905f34ff: (-s ours) am 5576afdb: (-s ours) am 7897e758: (-s ours) am d64589b4: (-s ours) am 8587e879: (-s ours) am 5ec5e0b6: am e69066d1: (-s ours) Import translations. DO NOT MERGE
db1f0ac am a5f03a1f: (-s ours) am efcd9c78: (-s ours) am fff0c8a9: (-s ours) am 29cfa87b: (-s ours) am fd2c2e62: (-s ours) am 298d8232: (-s ours) Import translations. DO NOT MERGE
d0648d6 am 8185b774: am 4e7c1637: am f6270ab2: am b76d1737: am 2d86b73f: am 035c68a1: am b121538e: Tune maximum keypress duration to 100 milliseconds
5ced4cf am e3748ed9: am a295927b: am c8d6683a: am aeff9902: am 7e52c35d: am 94c54eca: am e8336aa8: Merge "Fix keypress vibration duration of HTC One X"
b1c6ffd am 63fc524f: am 61629255: am c05c2526: am 93a1540a: am f1973350: am a70da988: am 5f857a35: Merge "Disable functional key while in sliding input mode"
1ba88ee am 70912057: am 00204d85: am a0167db8: am 4103044a: am c731457f: am f6b5484d: am b5f67e7f: Add device specific keypress vibration duration database
c70c32a am 84627c43: am 484545c4: am db40c5d7: am 81fabdb8: am 73673b4c: am f1708394: am 0efd8d1b: Fix landscape override value expression
6d20e50 am df4b9eaa: am ce291bfc: am 6399108c: am 209a97bb: am 7a876b31: am 813ba9f5: am 6b0bcfba: Merge "Disable long press timer while sliding input mode"
3f08083 am db0cc3d5: am a8aa563b: am 4268fdea: am f05eeecc: am 94ad2ef7: am 094447bd: am ad662ade: Disable delete key repeating while in slide input mode
4501c75 am 1ace0735: am 7ff5db64: am 7c856e16: am cae4cd7b: am 66e5e05f: am 6780e43d: am 18184eac: Support regular expression for condition pattern
c8a5fe5 am 20d4751f: am a3ec57b3: am de1115a8: am 4c6fe8ed: am aaf7d70b: am 6f647842: am ec83457d: Merge "Support multiple condition for getDeviceOverrideValue"
184fc48 am 77d61817: am 451b6c3b: am 99effbc0: am 645b62fb: am 8738eeaf: am 01c133d7: am cb3bba3c: Rename GesturePreviewTrail.java -> GestureTrail.java
0df768a am 54eb5bbb: am 1831d86e: am 772990b6: am 22fa8123: am 7bc99237: am 03a32146: am 7d72ca0b: Avoid JsonWriter multi-write error
95d84f6 am cbbe8f2e: am ceedfcc5: am 1da572e1: am 7c2ca940: am 1e0f8cff: am 697f6abb: am 260df841: Merge "Remove unused code"
011edb3 am 2d82e679: am 2325e858: am 5975a02e: am 28b9aec4: am eaf5c227: am 026b2645: am bb17034f: Merge "Remove ref to LatinImeLogger preference."
3b60157 am c188bb61: am 548778d3: am 398e03ea: am 3ffe11a5: am 4ee6df8d: am 1f8b354c: am 4135c2db: Merge "Avoid NPE by fixing ResearchLogger initialization"
435ded2 am e17d367e: am 38a30fb0: am e3158e93: am aca3b625: am 941e8bba: am a01ab9ea: am 565ced45: Merge "Refactor StringUtils.findPrefixedString to findValueOfKey"
53b0617 am 7ae37424: am 9e533398: am 2ffe29b6: am 4b18d513: am e90fe9c3: am afc40e74: am 4705c0fa: Fix screen flash when launching settings activity
7184208 am 575d06f5: am 5e0d0242: am dfd21666: am 82e697bf: am 05aa5e75: am 48002809: am 2b5c9726: Introduce another activity to launch setup wizard
8912e83 am 218ab2a2: am db6feecd: am c7f2031d: am 1784791c: am 82e3ea95: am e7de0ce7: am 5ffa5bf3: Merge "Keep SetupActivity alive to check re-launching from launcher"
dd512e6 am 86749e88: am 14a54c67: am b5feac06: am b2e4031e: am 28eab9d5: am 07905b6a: am 2564bd09: Merge "Reuse old preferences if possible."
6ec1713 am faeb31e4: am cb3e8f9c: am bcc04608: am 94734c93: am 1884044e: am 81662dd4: am ba35426f: Merge "Tweak a label in the personal dictionary settings"
091210b am 206eebbd: am 81b92a35: am 78296e91: am aab8a18b: am 1cb72a09: am 384d4e5b: am 2ad7023c: Fix detecting out of keyboard area
18b361f am 0998f0d5: (-s ours) am 80698db1: (-s ours) am da09228f: (-s ours) am e31e4a9c: (-s ours) am ad12dfa6: (-s ours) am dfc0adfe: am b0aabbfb: (-s ours) am 8dafc8e8: (-s ours) am 22e6a5c5: Import translations. DO NOT MERGE
e33214a am 117dc6ba: (-s ours) am 0a4f507a: (-s ours) am e313153d: (-s ours) am 9e58ced4: (-s ours) am 86bd88fa: (-s ours) am 0e2f68c9: am 42dc0c25: (-s ours) Merge "Import translations. DO NOT MERGE"
d2119d7 am e7cf63c5: (-s ours) am 78a2b54a: (-s ours) am a3c48c25: (-s ours) am c78d98e9: (-s ours) am 896767cf: (-s ours) am a45821e6: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
3d93ba6 am d5ed336d: am 15ce6934: am 6b3a80e6: am 87abf6f6: am 32866ceb: am 2a383bfe: am 341f1b23: Tweak gesture debug
46b39cf am 9c82dc48: am 9aba0c14: am cb0df332: am 9135599a: am 41b21c47: am 45c925a9: am 52cb409a: Don\'t resize debug array if production
1f9a5e9 am 7f09a818: am ae789987: am c0a5987a: am 5a846e8f: am 99cccf3d: am 7f9b3e62: am b2c4c730: Add debug facilities for gesture
5e299e9 am eec2e9eb: am c479bc81: am 85b82f67: am 9dd800ea: am f5bb5231: am a8254f73: am b9021090: Fix usages of getEnabledInputMethodSubtypeList
bc13415 am 8c16fa69: am f4135159: am a95e8368: am feece939: am e8f68d22: am 14c0e4e7: am 499cea94: Use revised Google Keyboard icon
74ba5d2 am 3ba56b26: am 05a571ad: am 0e56540a: am 5d50556a: am 3da7bdd3: am e868922e: am 3e375863: Launch setup wizard as single top activity
a18a6fd am e4a446d2: am e13d3a28: am 7d4030b7: am 2282fcec: am 29177deb: am 114ec4ac: am 71d52474: Merge "Optimizations and safeguards."
0cb45b1 am 8e2ed792: am 17f3ea05: am bfbdfdd4: am 27f3cf5b: am c990ed5e: am 502c041e: am 5064ac88: Merge "Be careful about the dictionary size in detection methods"
8dc46f7 am 5487339a: am e6290166: am 829689b0: am 0d997c3f: am e3ca68aa: am 9e5d7abe: am eab27c1e: Merge "Add account e-mail addresses to the user dictionary"
13acdc8 am 560bfd37: am 6b496cbf: am d2286217: am fcb64160: am bd2aca0b: am c6143574: am 5b8b76ba: Merge "Move gesture preview trail parameters to resource"
4f79933 am 4773a545: am d2ee864e: am d993f92f: am fe55e380: am 1c7a15b5: am eecf34a9: am faa94a2d: Merge "Add owner\'s info to the dictionary"
3de6e07 am 9a1be285: am b28f4032: am ec2f54e9: am fbe55eae: am 7fdd3431: am 873f9b90: am 6435c800: Merge "Fix an issue on the transition between the setup and the settings"
0e5797d am 7121a6cd: am a8df42de: am 0c85a795: am d87fce38: am 7e5e4c85: am fe856be8: am f59c4f68: Fix labels in the personal dictionary settings
7c99266 am 5a7849c2: am 87cfcbcf: am c1381be0: am e93eb247: am a5f0a52d: am 778eabfe: am 244a24e3: Consolidate dummy proximity info to the spell checker info
7b39521 am 5c043059: am 20930824: am 59a29cea: am c976add2: am 8facddba: am 9b5965d4: am 1eb1af75: Merge "Fix looping logic bugs."
6420c48 am 2c43155c: (-s ours) am 4dfe55ff: (-s ours) am bad5fbcb: (-s ours) am 1e6135e2: (-s ours) am 517f7865: (-s ours) am f7937a94: am 542bcbea: (-s ours) am 71778d25: (-s ours) am 34a0dc5a: Import translations. DO NOT MERGE
5cdd372 am bdfc8fbd: am ef8d9d5c: am 007bdf71: am 9f9f296c: am 3c382888: am d2dbbc41: am 104bb70c: Merge "Avoid drawing too long gesture preview trails"
6e83eeb am 8e0bb7f3: am d41ba9d4: am 411adbbf: am d19704ed: am d942e6e6: am 0633a208: am 2afe88b8: Merge "Unify space-adding on gestures."
d5ca85d am 815e65f8: am 1e16eeda: am 0bb918e5: am d320f201: am 06579eda: am 86af3e9f: am b90a86b3: Merge "Checking key edit distance of candidate words for gesture scoring."
b5f3e51 am 8d85524f: am 36118a2d: am 41c423f9: am dd1a8597: am 4334809f: am 1e7c0677: am a9dd74cf: refactor spell checker
bfcd43c am 20acd22d: am bb366847: am 18e6f5fd: am ae0f9e73: am 55b98d25: am 7b6b30df: am 9d71a6c9: Remove unused device form factor values
3449a2d am bb978fe5: am 36bb8a9c: am 3a20d7ab: am d7ed39f6: am 710a12e3: am d192dd94: am 84ac8f31: Move empty listner to KeyboardActionListener.Adapter
3f5daa0 am 82a3df5b: am f3c28421: am 99f977c4: am 734617db: am 066a445f: am 0500edcc: am 40eb31be: Merge "Clean up unused static variable"
e9c7c29 am c3cc8fd3: am 06edf269: am 132d8910: am 33dac33f: am c8187713: am 221d37d7: am d430c92d: Merge "Fix exact match profanity"
6989219 am f4130842: am 80877f52: am eae16583: am cadb19e3: am bbc91a06: am c8dcf48e: am ce67b416: Record down point as gesture preview trail for sure
ac1c9b2 am 6d7fcf2b: am e25f6ef1: am 7018cced: am d227ab29: am 7afc241d: am 7a926b3c: am 4ddf1e47: Remove unused gesture preview trail code
f5def65 am a0ae25fe: (-s ours) am ea705d86: (-s ours) am d887218a: (-s ours) am c9ac1129: (-s ours) am 51d694fb: (-s ours) am 83973d45: am c7588446: (-s ours) Merge "Import translations. DO NOT MERGE"
caa6559 am 01e02bc0: (-s ours) am 894f0dd9: (-s ours) am c97c335b: (-s ours) am dff92757: (-s ours) am e29d2e82: (-s ours) am eb4f9744: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
4af9491 am f33c0f4d: (-s ours) am da57c7ec: (-s ours) am 9a12a8a8: (-s ours) am 56fc9418: (-s ours) am 6d4914c7: (-s ours) am b9efe4b5: am 458bfeea: (-s ours) am a8478986: (-s ours) am b55b15c3: Import translations. DO NOT MERGE
4d1fb90 am 97bf8615: (-s ours) am 97f41e33: (-s ours) am 09ba54ac: (-s ours) am 61154e65: (-s ours) am 69a861b1: (-s ours) am b7065916: am dd8197bc: (-s ours) Import translations. DO NOT MERGE
205b13a am 3f38b651: (-s ours) am 961823f6: (-s ours) am a2df2655: (-s ours) am ae71c5b0: (-s ours) am f3cfc524: (-s ours) am 6939f8dc: (-s ours) Import translations. DO NOT MERGE
92222c0 am 0fd373ee: am 863e281d: am db3591a8: am df354cb1: am 6c97d676: am 4c7474d5: am c5a29fa8: Revert "Fix exact match profanity"
e5a3486 am b4c9cc63: am d6e17195: am 3fe6c4f4: am 3792fa4b: am 4e8fde00: am a36266dd: am a5be033d: Preserve setup wizard step while orientation change
4ffc932 am 2097f0d4: am 4dd37bb7: am 4565c8b2: am db92fe62: am 3c93fdc8: am 9bb189f6: am 7d19ab5c: Using int instead of booleans to save keyboard shift state
fef4c34 am 41466ebc: am aac0783f: am 13afe2ca: am 503ab45a: am 62dd1ee3: am 3c1a18c6: am 7f8dd50b: Save automatic shift state while orientation changing
31b3a24 am 6fa88d6e: (-s ours) am d1864bac: (-s ours) am deeaf9ae: (-s ours) am da33179c: (-s ours) am 0a0b9fe2: (-s ours) am 276ed0d6: (-s ours) am 9e0ffd35: (-s ours) am f9a4732e: (-s ours) am f7e4057f: Merge "Import translations. DO NOT MERGE" into jb-mr2-dev
0c64b71 am 6459733a: (-s ours) am 3d7c4cc1: (-s ours) am bdf7113c: (-s ours) am c7f37218: (-s ours) am bc6fd1a6: (-s ours) am 11d4d240: am 39b3bf8d: (-s ours) Merge "Import translations. DO NOT MERGE"
5ee4579 am cf904030: (-s ours) am 5a8c2fac: (-s ours) am 62bf6fa5: (-s ours) am 0ffe46a1: (-s ours) am a8fb8b4b: (-s ours) am e351e10a: Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
95be27f am 70a09b36: (-s ours) am 5aab3bb3: (-s ours) am d72c805d: (-s ours) am a2942457: (-s ours) am 168d43d7: (-s ours) am dde8e9e3: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
25cbda1 am d19e8451: am 801a8876: am 59b93354: am 2a06798e: am 6600b06c: am cd196fd5: am 307f49b8: Mark some unit tests as @MediumTest
c7f05e4 am acfbfcbe: (-s ours) am c6d49148: (-s ours) am 8fad5d83: (-s ours) am 6f9617ab: (-s ours) am 77c6d2bb: (-s ours) am 25a713d6: am 11b9f680: (-s ours) am e5daf660: (-s ours) am 6845427e: DO NOT MERGE: Return possible suggestions in Google Spell Checker
9401874 am b4d9d140: am 6bee71b3: am d0981b0f: am 771b60ba: am e229cd97: am d8e55277: am 83757d43: Merge "Pass blockOffensiveWords as a parameter"
18c9559 am 1fd7d6b9: am 5b04d8b5: am 43d34fb8: am af1196dd: am f415cc6b: am 56550ee5: am 1490b534: Cleanup -- follow up to Ief04a4abb6dc1f79660a2e419c9c5e271802b5a1
ef95a3d am 17c8d766: am ee180b02: am f00f84a7: am 679bff89: am 8781e3b6: am 483fc6f1: am c43417fb: Fix build
dd199e6 am 6adf817f: am fb238e46: am 0c179788: am 1b62da75: am 6b93b185: am 3eee5cd2: am 53b37dc0: Merge "Fix a layout problem for pre-MR2"
e3923e6 am 28685e72: am 7ed4f366: am 6dcfbae4: am 4827a249: am c363302e: Merge commit \'3ac40c6a\' into jb-mr2-dev-plus-aosp
d89d913 am ce5aedf7: am 18ece47e: am fe4cdd12: am 8923d767: am 1e08d3d2: am 6191026c: am 0caf3f6a: Merge "Introduce MoreSuggestionsListener class"
802d833 am 50704547: am 4e90125e: am 07806b03: am 1749dba1: am d53fb22a: am fcfa2cb2: am 6314b845: Merge "Add permissions for personalization"
cda685f am 7ffb4225: am 1b6271fc: am 95fed887: am 35952d7b: am 2f6851d9: am f405dc87: am 17a35383: Merge "Override View.drawableStateChanged to detect state_pressed"
ee7c9e8 am 0788e947: am 6ffd1e66: am 143e628c: am 7f63d12e: am 6cf492e4: am 941b288c: am df2eae6e: Fix exact match profanity
8b2a17e am 54b1c86d: am 3688ddd2: am 7a0c82b2: am f6cd82d7: am 03fe0cf4: am 3b892164: am 7b2114a4: Display still image when device can\'t play welcome video
b04d033 am aac20e4b: am 31ddb205: am bfdb0fb1: am 457b6ae8: am a10c80fe: am 4aa48aed: am 019c3806: am ace3f3c5: am 25c90e6d: Merge "Don\'t do recorrection when suggestions are off." into jb-mr2-dev
f0136e3 am 5b1fe393: (-s ours) am 5ca69fe4: (-s ours) am 5d9f4081: (-s ours) am 00078f79: (-s ours) am 50925559: (-s ours) am d2ea99b7: am c9f49b88: (-s ours) am b4251873: (-s ours) am e5ae0bd3: Import translations. DO NOT MERGE
bb0a3cc am d33c8baf: (-s ours) am 949b2a42: (-s ours) am 7bde4523: (-s ours) am 39afe052: (-s ours) am 6242fca8: (-s ours) am 8daffca0: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
b084305 am 0c4f934a: am bd326eda: am 8aed26b4: am 4c526225: am 45fe5c34: am 761b5586: am a0b62ece: Merge "Cleanup an unused return value"
edf8a28 am fb7a2163: am 16a3fb0e: am 53d9ed64: am cfb0c03c: am 24fc5ab6: am f4a03ddc: am 1187ef9a: Merge "Catch error while playing welcome video"
cedc900 am d3cbd2e4: am 15cb1a36: am 40736750: am 8e32cc2a: am 9db1f6d9: am d618419d: am 37bbaea8: Merge "[PB14] Cosmetic fixes to the progress bar"
e3ab208 am b1f3e3ac: am 6a2f0d10: am 91a1b953: am dc7cff7c: am fa47814c: am f4d7c99c: am 71c1e50f: Merge "Fix the title of the fragment of the personal dictionary"
3461c14 am 78c33f29: am 6ad83dbe: am c816430a: am 3b765c2b: am bc81ac83: am 69e1e45c: am 01170ffe: [PB13] Actually update the progress bar
9118e60 am e6de3f89: am 0bb5b488: am f10231c4: am 0512fd40: am 58434ae6: am 3bcc7545: am 965329c1: Fix missing string reference of spellchecker.xml
61fb342 am 90d7024f: am 7ee8e171: am 868a805d: am f022a0d8: am 861d7cea: am 27c91662: am 5f2efe0f: Merge "[PB12] Implement the progress bar update lifecycle"
a7a60f5 am 3848bd3b: am 35f1a518: am ff141440: am 0806d8e5: am f96eb7db: am a0a2b4c2: am 8da0c932: Reduce MAX_NORM_DISTANCE_FOR_EDIT in typing model after recent logic improvements
318edda am fe0603de: am b7a6179e: am e74f3239: am 0da5b5c6: am 45115e6e: am 25a271bc: am 254949d8: Merge "Fix: Demote first char capitalized new words."
9d32bef am 63588c2a: am c5f9c466: am ffc58aa6: am 976eaf61: am f892099b: am 238748d5: am 7a800e79: Merge "Avoid leaking AssetFileDescriptor."
1356f4b am 4e5fd8b3: (-s ours) am cafc74b7: (-s ours) am 6d08423a: (-s ours) am 95a2ce5b: (-s ours) am 887d1af1: (-s ours) am 9a60460a: am ed9ef5a7: (-s ours) am af77854a: am 31a70de6: Import translations. DO NOT MERGE
07d6c66 am 8ac001a8: (-s ours) am b9d3ac50: (-s ours) am 4947c0eb: (-s ours) am 4241b708: (-s ours) am 0adb4270: (-s ours) am edb3fd1f: (-s ours) am fc281601: (-s ours) am 8f4cad6f: (-s ours) am 78e92b5c: Import translations. DO NOT MERGE
b15b904 am 56469b69: (-s ours) am 8c19bd5e: (-s ours) am a7eb7736: (-s ours) am 9c64df18: (-s ours) am 0b36a7ed: (-s ours) am da3c0cb9: am 2df8e103: (-s ours) Merge "Revert "Import translations. DO NOT MERGE""
e7832be am fc420bd7: (-s ours) am d6e3afd4: (-s ours) am f5883b20: (-s ours) am 958f2ff2: (-s ours) am b07118bc: (-s ours) am 2b1881c9: am f51b7dd9: (-s ours) Merge "Import translations. DO NOT MERGE"
cbe7d92 am 069424b4: (-s ours) am 5c914cf1: (-s ours) am d0bfe932: (-s ours) am 253da948: (-s ours) am aa237b5d: (-s ours) am 6b89261d: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
3a291fd am f834d9f4: am 7ac7f657: am 76672ca5: am c53a1fbe: am 3195604a: am 7cc319f5: am 9559dd2e: Improve bigram frequency lookup
2ed7e5c am e2063059: am 4a4481a4: am 50e0015b: am da5c76aa: am 17a7b697: am 18d12fc9: am d69ad651: Merge "A small follow-up to I8d03bae3264974eff7b790e27c073b0a8758d17a"
355d4e2 am e201ab3b: am bf7eb289: am 5ff8ea36: am 6a5e7501: am 4779ea60: am 88f3e4ef: am fc26033c: [PB11] Add a skeleton class for a self-updating progress bar
8fbfb6a am 0db3cf3e: am a4a4d286: am a0ced321: am 6ddcd4a9: am e4864276: am eb34f710: am ab0c66b9: [PB10] Add a progress bar to display file download progress
ad98308 am 11fe4638: am 4d77ddc5: am d833bc00: am 6caab13e: am 33ccdd1c: am b312f4a8: am ae577ac1: Merge "Update dictionaries"
d76d12f am e628689d: am e1e7112f: am 6bd41e04: am 9f8ad191: am 8bc5a7ba: am 33f71458: am abd1ad86: Merge "Just cosmetic cleanups"
919f432 am e5ebd26f: am 86262aaa: am d229a9cc: am ab417a50: am 605e28c1: am 4e61cf71: am 739406bf: Merge "[PB9] Make buttons that animate-out unclickable"
124ef51 am c9ca27fe: am d6253e3b: am 786f9102: am 26d68e1e: am 95abe990: am faa0c350: am be06bce1: Merge "Get rid of janky black box before the movie starts"
bf65dc0 am 6c85f268: am 2d5ad7be: am 0ea8ae58: am fe54663a: am 39831964: am bb8f6fc4: am d4777552: Merge "Fix graying animation of alt-code keys when space/enter is typed"
fb35ed3 am 5eb84600: am f942544b: am a3c7a7cd: am e0412c70: am e7c5c8f6: am 55d80e4f: am e8ed5d88: Delete obsolete dictionaries
05547ac am a4f4b660: am db16a616: am 202677b7: am 5267bbc5: am 926abffa: am 42abed7f: am 9a98ef69: Merge "[ZF3] Add the option to block potentially offensive words"
1f95ce9 am ffee718e: am 46704d26: am c5015deb: am 1101227f: am 3160671b: am 330072b0: am c03aaa1b: Merge "[ZF2] Read settings for profanity filtering."
9b525ef am 8ab5967a: am 0b459d21: am edfb5bc9: am 3d3902ff: am 4746093c: am a9b0c4fb: am 1ff8b1ce: Merge "Update dictionaries"
b8dc0e0 am 5f0d026b: am d7260980: am 6e77dadf: am 501a4755: am 685b6558: am 75a6a525: am adbafa1a: Merge "Support ICS on the user dictionary settings"
ca385e3 am eb6be873: am 6b21eca0: am a7458183: am 4036c18a: am e681b528: am 7a2fbbb3: am 4bb312c7: Merge "Add strings-appname.xml to AOSP Android Keyboard project"
b09e922 am 913ce054: am b7407520: am 4ac9456c: am 41d46c84: am 33eaf073: am 01f044b0: am dca46b50: Merge "Keep task stack when invoking settings from setup wizard"
82a0080 am a29d3b63: am 1ac906a7: am 30ef393d: am 09b8783d: am 037be7fa: am 3385fe8f: am 9fc82bdb: Merge "Remove graying animation of alt-code keys while typing"
d40e77d am 49992dac: am d248d49c: am 77b4c24a: am d0e57396: am b55f0be8: am 17fce9e3: am fd02ec10: Always consider corrections of intentional omissions (e.g., apostrophe)
99915d9 am 87de110c: am 0185bdf8: am 97fe53b9: am c471c0e5: am 511432b2: am ba4677fe: am df3ca042: Fix deleting a dictionary
0f978c4 am a024aba2: am 334f5e8e: am b5ba5f4b: am f089e298: am 5ca33bdc: am 12b35158: am 1919072c: Merge "[ZF1] Check profanity in Java rather than in native"
7a3a4d0 am 6bdb9aa0: am 0067c22b: am 2bc90074: am d0bad5ab: am fa51a86b: am 9799b7dc: am fb34869f: Merge "[PB8] Add an animation upon status change."
6ac87ae am be7dcffa: am 05b7a08d: am 2aa4c5fb: am a6e0f544: am 03b6259b: am 4ecc0a29: am b1b03cfc: Merge "Fix missing initialization of PreviewPlacerView"
4c1f7fe am 2a05faeb: am 5821093e: am 599c4e24: am 3f6ccd13: am e591c0bf: am f2edc2a8: am 3261746f: Merge "Fix exact match checking for words with digraph."
a1750eb am 0f992dff: am fde870b6: am 2a7b624c: am b4bc130e: am e6b7fa93: am 47c5846d: am 43590149: Work around a bug in older DownloadManager versions.
eebaf13 am 19d47087: am 4473367c: am a2c73cbd: am 2b25c68e: am b7853ede: am 13a2e1b2: am 4dc77dcf: Merge "[PB7] Export animation code out of the preference"
02f31e7 am ea189991: am e9a1e249: am 8e3ec23a: am 6f3c5af3: am 8810ac41: am c090b38c: am a995bf40: Put temp files within app files
21df6c4 am 11f67124: am 4180df05: am 83bd9f3a: am a8e0946a: am 56ec8d6a: am 36de7a5e: am 30f0f3a9: Merge "Implement a functionality to add an entry to the user dictionary"
7508080 am 8cf4c163: am 2dfd3f15: am fd144a90: am ca940c2f: am 2037d6e4: am 7e22f2e3: am 2cf450f4: [PB6] Encapsulate the buttons into a view
4cc7691 am e9a0703b: am 14458503: am 6c87b6e2: am 9eae1f97: am 6ace5215: am 7a9ec9dd: am e91387e2: Merge "[PB5] Store state in a more convenient manner"
f2868b0 am 02ebe9da: (-s ours) am 332a6266: (-s ours) am 0d8ef210: (-s ours) am 56283324: (-s ours) am 6116b9f7: (-s ours) am 8b2dcbcb: am 348e062a: (-s ours) Import translations. DO NOT MERGE
910b71a am f8be73d6: (-s ours) am ec311ab5: (-s ours) am eed5db73: (-s ours) am 661593de: (-s ours) am 357460ae: (-s ours) am 44ba9cc2: (-s ours) Import translations. DO NOT MERGE
9e7bd2e am 59f3395c: am d961ebf6: am ce8ce90f: am 55e6d8d0: am a4d5187a: am 6157a049: am e91c001d: Merge "[PB4] Make a memory non-static"
a00ddec am 87639513: am 51c2c551: am 035c1b60: am d82c7c3f: am 45496215: am 77bcc98a: am 80790d78: Merge "[PB3] Simplify storage"
27c4209 am 33a212e6: am 1dc8e5eb: am 16753f2d: am 03e73b64: am 49ab021b: am e52eb1f7: am 776edcfe: Merge "[PB2] Small bugfix"
07eab88 am 80c0b1ea: am 1c55e66e: am 24c5e1b8: am 1acbcf99: am 2f503e74: am 617f99b2: am 911f3268: Fix proximity/edit correction detection that affects the terminal cost.
0da1e6b am e20e2c74: am 26b5c276: am 51ad2175: am 04744d17: am b713600a: am fd4baafe: am 46913aed: Merge "Add next axction to setup wizard"
aef1727 am 57e09d39: am e1857789: am 5bb4689e: am 1e6a232c: am dfa5d2d7: am 38df0ed2: am b40a8c06: Merge "Tune setup wizard layout for landscape and tablet"
8336184 am 20b262ff: am 32938d39: am 4df74596: am ff20f57a: am 96d5e291: am 6448f749: am b35aa487: Merge "Make aggressive threshold really aggressive"
19ee5d5 am 45a7b54c: am 4ece54a8: am 48e894e9: am 89b5283a: am 7710c9d5: am ceb3f293: am 0e96003e: Merge "Refactor SetupStepGroup"
50322ca am 4c3c3f26: am 57dffbc9: am d7666ad5: am 568058ed: am 98db1665: am 4b4e5f6c: am f99f1a75: Merge "Check bigrams for lowercased previous word if original is not found"
391b7e6 am 95772c9c: am 07ac4a8e: am 262da0fc: am e0316d8e: am b689e661: am 9ff6a6bf: am 3ee39be1: Merge "Add setup wizard indicator size resource"
867d200 am 05fcbf5e: am 8b1d9c49: am 650c5548: am e3c47da6: am 1f4b7481: am 6a355d2d: am 197a2d32: Merge "[PB1] Cleanup"
f052472 am a1152760: (-s ours) am 9ba8dda1: (-s ours) am 96401b43: (-s ours) am 59d90f89: (-s ours) am 459c83a2: (-s ours) am bf53cade: am b71e435e: (-s ours) am e55ae342: am 0e5b6384: Disable shadow of gesture trail (DO NOT MERGE)
4776a46 am ba2b24e7: (-s ours) am 8804f2a6: (-s ours) am 5893220a: (-s ours) am 8df657d3: (-s ours) am 778b8c3d: (-s ours) am 23c1fd83: am ea51fc9c: (-s ours) am 6b87e270: am fc036454: Import translations. DO NOT MERGE
e36773e am 3d51dbb3: am 75c7cd2e: am de8fad93: am 9b59e68e: am 230068e2: am 5cd83c93: am 9a289c08: Merge "Use resources for dimensions of setup wizard"
8ba86de am e425c04e: am 55839083: am c924801a: am d5a1e30e: am b00dc36b: am 5dac40f2: am 586578b7: Merge "Disable shadow of gesture trail"
902daa6 am 87b41356: am e46e4b23: am 834ac8d4: am 9f85d497: am d66e4c45: am 0bc46dca: am 4b7e0c5a: Merge "Remove wording "wizard" from setup application"
415d090 am acc1d931: am f672fc91: am eb888a01: am ecc459af: am 85e8dca4: am dc079451: am 480284e2: Merge "Add edit personal dictionary settings menu"
8c93064 am 151c806e: am a3cbfe0d: am d2dc2d39: am 12ac4d55: am 5fe03e93: am 1aab945b: am c3f47836: Add an additional ID to the client info.
7422c43 am e0b57919: am 18dfb405: am 7abde243: am 21e6e12b: am 5d8638e4: am 56fab87b: am 14aa8f1d: Fix autocompletion lookahead handling
fdcbbf4 am 730ce6a2: (-s ours) am 9370457e: (-s ours) am 337e45a5: (-s ours) am 90ff1c45: (-s ours) am 7e383483: (-s ours) am 6ef7a95c: am f595a062: (-s ours) Import translations. DO NOT MERGE
0bd5082 am 072f1fd7: (-s ours) am a73bf9ab: (-s ours) am 23470172: (-s ours) am 4674c44f: (-s ours) am a25cab6f: (-s ours) am 3b4a2b31: (-s ours) Import translations. DO NOT MERGE
79642e0 am d6be3fd4: am 10f50009: am bffa1894: am 4937d4c6: am 874c4fda: am 434abe45: am 9b4e3db1: Legal notice
8c0dbd0 am f8202b3a: am ed686652: am 4722a400: am 9b27761c: am 16bacd59: am 34b00870: am 1a9bf159: Merge "Don\'t triger onPress and startLongPressTimer when gesture is canceled"
a5d7235 am e8743aeb: am 04d573ee: am ea0a2d3d: am fec589f4: am 7a584880: am 80a98ee5: am 508ab248: Merge "Implement IMM.switchToNextInputMethod() for ICS"
b634b92 am cf34ec74: am 0b0ed3c9: am 94ca19ee: am 9a6050df: am d8217ff0: am 19c46d32: am c9688ef2: Fix a small bug
0813b1d am b0278f3f: am 5c9fbe19: am 4685e53f: am 06c75423: am cd7f6963: am 72e8d942: am 6d25be9a: Merge "Don\'t kill suggestions with native score < 1"
4f98bff am b0b15736: am a90ae9bc: am 2d3d4250: am b5bb317d: am 962c245c: am 6bbe6858: am 0f07935e: Centering setup wizard welcome video
5ab0d2f am 43b65cd1: am 29a53c5f: am b022f3c9: am adccd218: am 77d7f8a0: am 72797500: am 2a9b5447: am a56c7020: am d4ab58a0: Add translatable="false" for appropriate entries
55d8619 am 47415587: am 28f1b992: am 3b0a6bf3: am 1a017fc7: am 6f3b9ddd: am bd99e8dc: am 41b34cf2: Merge "Allow LogUnits to hold >1 word"
340b0b4 am 789bf1eb: am 2f26a0d8: am 1a56ff13: am a3116056: am 643bdb0f: am 6f6974e6: am 825da76c: Redisplay a hidden button after it entered the screen again.
bb09e98 am 71c4a980: am a0735e5a: am f24739a1: am b54d1bad: am 12e180a6: am 6dc9933d: am f8014eea: Hide the correct button when pressing a new button.
f01f511 am 6e3ce30f: am 27e6a433: am d7316d30: am 2d9847ac: am 56c6c336: am ab11dbe8: am b8ff89c8: Remove translatable="false" from setup wizard strings
239c161 am c8791acb: am 18453ab1: am 072b7022: am 7f895a85: am 67f3a102: am c35e0e6a: am 42afa82d: Support landscape orientation for setup wizard
9717ec9 am f2dd3ed1: am a1bc667a: am 5475b828: am eae3172a: am e8469732: am b3663df5: am 68e4de1e: Add welcome screen to setup wizard
f6ff0a0 am 4aed99fd: am 0deeb4ce: am 23c5a47e: am cd1e44b6: am b2f8f66f: am baa1e14d: am fcefabf9: Groundwork to implement landscape and welcome screen
bc19d29 am 4b546c61: am 8e519cf3: am 854227ac: am a3768015: am 680fa7ba: am 82a7b185: am 16ec2e11: Merge "Add finish action to setup wizard"
a5283e1 am 9a030f86: am f650f359: am 938fe9b5: am ce957e05: am c436f3a1: am 1a835efc: am ff078041: am f1dde6a1: am 758c74fe: Merge "Fix an NPE in recorrection" into jb-mr2-dev
2e54037 am c054cd7e: am 4c5753b2: am 32f2ea14: am c6f4f13e: am 7bb6c903: am b7abaafe: am e5cbdfe1: am 3629605b: am 77226ed0: Merge "Fix an NPE in recapitalize" into jb-mr2-dev
e610e39 am e4cbf9ec: am 6b6fb329: am 8cff4b77: am 48973cc7: am 8f9a8734: am fc2ca29d: am f10046bd: Remove ScrollView from setup wizard
3cd9c14 am 5e883d06: am fd2ea588: am 59ae862c: am 708e7b0d: am 448b28be: am ed0d1156: am 30f102e2: Move some attributes of setup wizard layouts to style files
153c023 am 98db6091: am 38484627: am 10d4986d: am e3407b75: am 64510ad9: am ae19f170: am 1f6e06cf: Merge "Make setup wizard step number highlighted when activated"
06eadd2 am 3a25db77: am db8c29d4: am 4c33e807: am 68067fce: am 8b085e7f: am 7158438a: am 88ee052c: Merge "Update strings of setup wizard"
cb5f931 am 1de7860b: (-s ours) am 8c765113: (-s ours) am 3856755f: (-s ours) am 12b3ae1b: (-s ours) am 97c48a10: (-s ours) am ef70fdd5: am 04211b91: (-s ours) am dcc59297: am 1844bec2: Merge "Import translations. DO NOT MERGE" into jb-mr2-dev
07aaf16 am d93e39df: (-s ours) am 1d7997ba: (-s ours) am 052034e9: (-s ours) am 9183a408: (-s ours) am 4f87306b: (-s ours) am 3f4d2105: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
b3fd440 am afe838e8: am bcba9391: am 73b8411a: am c3425d97: am 3239d7f6: am 4f1a832d: am f02e2693: am 55b306c9: am 64eda4f4: Merge "Fix an infinite loop" into jb-mr2-dev
8eef093 am c9f4b9fd: am be9d5d71: am b6584a6d: am c5645d67: am 1b1fc5d7: am 936fc9ab: am 3a18ae70: am a5d2da82: am d91268ad: Initialize dictionaries at onStartInputView
6f835f6 am 7e9f08b1: am 241050a8: am ef2f8ce6: am 0d3d8f53: am 52e0b3d1: am 0e64fbbc: am 9cf46864: Update dictionaries
cd81ac9 am cc138a5f: am 485dc598: am c2052268: am c9848ad1: am a06fdaad: am 64e87b3e: am 0b2d184a: Merge "Update setup wizard icons"
b0055a0 am b410aab6: am 4aeb5601: am 9dcdd3ce: am 70ee9dc1: am 1efcbd67: am 8acab80a: am 56f35a10: Merge "Fix bug in counting words between samples"
c2a40f2 am 941056ed: am f3f8735b: am 787085d4: am fd140374: am bec53aa0: am 0163591d: am 550824c7: am 93c31e17: am 530fd15e: Fix bug to update last interpolated index of GestureStroke
164f8ac am 5f252463: am 96260e92: am b86c20e5: am 67f00c11: am 4e37f65f: am c986021b: am 453c70a2: am 17e55d3b: am 45fd237c: merge in jb-ub-latinimegoogle-azuki history after reset to jb-ub-latinimegoogle
5ddb483 am 7b0c6682: am 0b02eff7: am 3777ee6b: am 316908cb: am 48cda918: am af0d19b5: am ac37c939: am 05da1df8: am 880cb618: am 3970352e: Make digraph lookups case insensitive
3ca142e am 287ec203: am 8d6131b5: am a10783fb: am ce343db9: am 4560a386: am a6058856: am 6aac8ba7: am ad3ebcbd: am ef83a2eb: am e01e22e1: Merge "Update SORTED_CHAR_MAP"
39654ba am b953b5a0: am 33591fba: am d357269c: am 38a29eb3: am 390318fb: am 910bee79: am f08505af: am 38d52c0a: am a694c9ba: am ff766f8c: Merge "Don\'t insert automatic spaces when text looks like a URL"
fa9ed54 am 0eb8f833: am 8e923214: am dcc42bbf: am 2a7c8b90: am b1b9fc03: am f7e2ed72: am 5b30137d: am 38046a0a: am 7abeccfa: am 1711f986: Merge "Add shadow to gesture preview trail"
4695644 am 53aec98e: am 37d3bcb9: am 4c6b7c50: am 80fade03: am 7e04bf26: am 8fa3fae2: am e1b9653b: am a23e25cc: am 93a429a7: am 252412d7: Use additional multi-word cost per language (for Russian)
af28338 am 91d465ef: am 74d8aa93: am 64820842: am 79a64f35: am d45893bd: am eef11d43: am 52a8f30e: am 7f8e55ec: am c6c17b93: am 962c9f05: Merge "Small cleanup"
f51ba9b am 81f5bd1e: am 5d70d126: am a95f6e84: am 4a794aa8: am 7925a5b1: am dae357aa: am 384450f7: am ca796e2d: am aa6924e9: am 78d65873: Merge "Don\'t recapitalize on shift while on symbol layout"
f954d08 am 1066714b: am d160a485: am dad133b5: am e66d563a: am 07866367: am 97c74e01: am 139f888d: am 074fee65: am cca43825: am 8094bf45: Match the keyboard state to the recapitalize state.
b8b04bd am dd9b651e: am d96cf8fc: am 2769943d: am 49977c64: am 601edb48: am 31ba35f5: am 3398ceef: am fe48f31e: am ced547f7: am e259b9f5: Merge "Clean up RecapitalizeStatus"
ac21ae9 am 3401f8b2: am 64165744: am 40e6fb73: am b7ec15c4: am 3257eb72: am ac397601: am 181bbf66: am 57ac9afc: am 8e5c6d70: am fd15686a: Merge "Fix an NPE"
1472722 am 008005e7: am 5adbdf2c: am f2ba6bac: am fcafe40e: am 9e17bb32: am 9c7fe5d3: am 76ffd719: am 5557bf5b: am 10800d4b: am a024ac6b: Merge "Fix an NPE"
eea571f am 59a4394b: (-s ours) am 4176db82: (-s ours) am 7abed7f7: (-s ours) am af54a286: (-s ours) am 2203df69: (-s ours) am 5f2f3356: am 7eb5ed78: (-s ours) am 895fca8f: am 7cb72808: am 785c5068: (-s ours) am 5eb28c19: am a130057b: Import translations. DO NOT MERGE
9b99b10 am b14fa44c: (-s ours) am ac8a1cba: (-s ours) am 8d04cb97: (-s ours) am 28feb5e3: (-s ours) am 2a55ea12: (-s ours) am ed3b0c1f: am 50190e4d: (-s ours) am 590fb058: am d611d681: am fd2b08c7: (-s ours) Import translations. DO NOT MERGE
decb345 am cacad34a: (-s ours) am b823a9c8: (-s ours) am 1a652579: (-s ours) am e525e665: (-s ours) am 97a1a262: (-s ours) am 16fd5b56: am 8f661c08: (-s ours) am c3ef0606: am 38638453: Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
b46b95a am 61b42c01: am 7ad3b9d4: am 10166a6f: am 96cb194b: am 7b9ff7ea: am 65d25343: am 671c5017: am 892f1b46: am 63e442cf: am 5fca38c5: Merge "Small performance improvement / minor bugfix"
faf445b am 5e80313c: am 877356b9: am 53d1b5c3: am ee411bfd: am 1cc70860: am 0814f719: am 3d4909e0: am 441fbbaf: am 9a0e877c: am e3aa7f10: Adjust CHAR_LIMITs
c0fc283 am d4d12046: am f5e8895e: am 0e354eab: am fe8e9e28: am 075adbf9: am b9d1015e: am 6921700d: am 203af810: am 8e643e32: am b76ce125: Merge "Remove a useless function"
ecebd5b am 65fcac85: am 0ce281dd: am dac7130e: am bc7d20bd: am 6e8b707f: am 6180447a: am 4b457e5d: am 0376d9a0: am 647f629a: am a5a2f3e3: Remove gesture suggestions with an INT_MIN score
5cf88c9 am e026e8e7: am c4728f5c: am f1dc8e8f: am ab2540b0: am 5d229449: am 16e6a5bd: am 4f046b59: am 5e5bd3b6: am dea5e6a3: am 03395833: Merge "Have Latin IME re-capitalize a selected string"
d8c2a56 am bdb056cd: am 5292e68e: am 6c409959: am b9960881: am e0050a22: am 22a679a2: am 46b762c4: am d69892fc: am 12bf5a05: am e99daea0: Update dictionaries
42cad90 am a8160b83: am 6fd7f1c2: am e841ed70: am de3641b8: am f1055515: am 203d3bd6: am 2bf09135: am 2532265d: am 34676d92: am a022c538: Merge "If there are no suggestion span, recompute suggestions."
c24129e am 5a65eec7: am 4a766af5: am d2554f7a: am cff82b5b: am 31351d80: am 7eae5718: am 4f4a7fe8: am da9c04cd: am d55ccbf7: am 837f46dc: Enable touch coordinate correction for new algorithm
e8d2114 am e25c71a8: am 4d2e96e9: am d2e8efd2: am 816f2449: am b08397dc: am fa878fd5: am afbeba59: am ae731331: am be0e013b: am 059e084e: Merge "Reject a previously user-refused suggestion."
0a12d88 am ed2c19d1: am 1da82714: am 2c159dfe: am ff1cf587: am 3dd3287f: am 67356b76: am bf22c2fa: am 577dc189: am 1a42236a: am 4b6756db: Merge "Remove unnecessary harmful finish() from SettingsActivity"
8073a68 am 39b72ee0: am 3ec1e9c6: am 7217e1c4: am 372354a9: am bcbbf8bd: am 4cae47f2: am 85315351: am 18c362d7: am 5f6492c5: am 673ebb4e: Merge "Update dictionaries"
06296c6 am 0c5eeb75: am e50c246e: am eb58bdb5: am 6e617f91: am 1f3764ed: am 85a3525f: am 511f0149: am 9797dd2e: am 2fd4a00b: am 1ec4c07a: Merge "Ignore modifier key while sliding key input"
9f3ef7b am e5a12463: am 8cf00f3c: am de25dae1: am e8b83088: am a48f5079: am 61c5c6b2: am 7067e8e3: am 333bb7db: am eabb710b: am f224941c: Merge "Suppress calling onPressKey and onReleaseKey while detecting gesture"
359c047 am 57f7d3cc: am 18aea75a: am 7a67b401: am b9f335f8: am 9628d204: am d2cc5570: am 2b1e1c60: am ed497d24: am 089f1ce9: am bfb07ed7: Merge "Add preference dependency to gesture input related options"
fb627ae am 687a3bfa: am 052750ee: am 57fe5281: am 8f49a814: am 1b116879: am 3a1396aa: am e1f7c7dd: am d244574b: am fd959fd1: am 1903b41f: Merge "Clean up tests and increase speed"
340bb7c am bcaf86b0: am 137f6c56: am 4e9aa771: am b52166a4: am f630dcc0: am 9e67e3b8: am df848bcc: am b8540f8e: am 18414333: am e2af9b7e: Merge "Reset vertical correction when more suggestions are in modal mode"
e8953fd am 8cfb11b4: am 90e41da5: am eebfe359: am 9df8f3a1: am d0eee16e: am 77f92f70: am 3ea03315: am 9b7fefea: am 6223d823: am c2653d0b: Fix a typo
2c31203 am 0d9aad3d: am e0f0ed22: am 1ed7d94f: am f0e59729: am 5717f5b4: am 0af32078: am 2dc1f0bf: am ba5e450e: am 69ffa8b0: am 03d1dff3: Merge "Fix Binary dict tests"
18d5cd2 am 524ff4b2: am 4f80a117: am 224a1db9: am 3fb9c290: am f3cdb27d: am 7cb491a8: am 87a3830a: am e157fa50: am 6246b7c3: am a94bb198: fix assertion
674630f am 73b66655: am 8a703835: am 93e96ad3: am 137591e0: am a7e6a2b0: am 2a279011: am 8af80b3f: am b0d3d86c: am be1232b3: am b12c2af3: Tighten unit test condition of MoreKeysKeyboardBuilder
038aac1 am 8527cc56: (-s ours) am b541f4a9: (-s ours) am e22f8da1: (-s ours) am 39b1a7dc: (-s ours) am d0b80ed4: (-s ours) am 9fa8fbc8: am 670d8852: (-s ours) am 4793943e: am a270f90a: am dc64866c: (-s ours) am 0dbc8c35: am f2ab0adc: Import translations. DO NOT MERGE
ea696e8 am 3107d241: (-s ours) am b3cb14f7: (-s ours) am 2bac6309: (-s ours) am 96abd37b: (-s ours) am 15047a85: (-s ours) am ce4d1cd5: am c2e36a8f: (-s ours) am 97aa9c40: am a5506b53: am bfedad23: (-s ours) Merge "Import translations. DO NOT MERGE"
c165825 am b6beb973: (-s ours) am 9f016b5d: (-s ours) am 5b34a371: (-s ours) am f166bdaf: (-s ours) am af0d283b: (-s ours) am 4e12347e: am 931e2530: (-s ours) am 37ac3b3a: am a559e767: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
8ca4d50 am 69892512: am 09688051: am 829b4db7: am 6e361e44: am bc62c67b: am 0638a632: am 3386a6d7: Merge "Remove duplicate new-word bigram cost (part 1)"
a8f0528 am 5130ebb9: am 7281fb14: am 5c2eb205: am e7386e15: am f61ff3af: am 13b32ee1: am 368427e2: am de51abf1: am bfe5c07f: am ededdc6a: Merge "Avoid NPE"
ec9b2ea am 1771df34: am b86d0a25: am 96f8f9c2: am 548ff78b: am 6d908ce9: am e4e1964f: am d902228e: am f080123d: am 8895e5fb: am 128961ad: Fix failing tests
af9c935 am 2f26d174: am 94c91022: am 8b715de6: am c2b51cf8: am c1aec8ee: am fd4c38c8: am 5e225afa: am 38011d29: am 41e59b62: am 2cd1136b: Merge "Remove the dialog to insert words to the dictionary."
e232ec4 am 1f75c94c: am 46aa843c: am 09f4b598: am 3076b0cd: am 433396e1: am 4d45fbe0: am 5e783427: am 7b81296f: am cb633e37: am 91bcf5eb: Merge "Restart suggestions when the cursor moves."
d1e46b8 am 883ed059: am 620e2724: am 5c91fb7f: am 00e2c9d2: am 3caf964d: am 6aefd57a: am b8b0ca34: am fda69c44: am 991b1ef8: am 02ce3dc2: Fix a bug with bad application completions
70cdbd5 am 9acfef11: am b3a47867: am fa75f500: am d78a7952: am abaccadc: am 5184bfe4: am 012dc7f5: am 5351510d: am 68b392cc: am d24f9397: Merge "Make shortcut-only user dict entry non-words."
fc6e365 am c70156b4: am 6451d473: am 8aab2696: am aadc3209: am 097ec0c0: am 29aa47b1: am ed580a43: am 91290810: am 907a95c2: am fb5869e9: Merge "Add a class to encapsulate getting the metadata URI"
6aa41c2 am f4d115f5: am 9c672b53: am 4552b014: am 0d4ade91: am 112db204: am b0c84b8e: am 03c4f795: am fb49fb9e: am 0ea30200: am 676c97eb: Merge "Remove voodoo magic."
0c88a60 am 6bc0b184: am 482e6f48: am 04c8a642: am 82b8d414: am 9f272ae6: am 2a3fb325: am eeb23c88: am b78f35de: am 78e61041: am 2daea197: am 47bb8d7d: am 4fffa27d: Fix a native crash in AOSP LatinIME
8036c54 am ec0bf1ac: am febee11e: am 1dd9aeac: am 14ed8d7a: am f32684ea: am df4e24fe: am 24965bb7: am 5875362b: am 9613be01: am d0623ad7: Merge "Move some values to a place where they are easier to override"
a70982b am da26964c: am f17b22f3: am ac1d2d7a: am dcad4ed8: am 1015c58b: am 8d58b400: am e8deca68: am a5613e63: am bdce031e: am 2927223e: Merge "Better isolate ResearchLogging data"
e0a93a1 am 5e7a962e: am 4f1efa48: am 51f8be38: am 9bae4911: am f3161c20: am 5f68231b: am 2fb79605: am dfc81359: am 3d6b7431: am cd692be1: Merge "Change the default vibration duration to 20msec"
54bb68c am 55af45de: am aa8ed024: am 37e3d1a8: am fe6708a7: am c80e1227: am d25155ce: am c2b8f469: am 27dede24: am 2e4352c5: am b5d5190d: Merge "Add some utility functions."
de550e1 am c5a380a2: am 1c18e924: am f4b048ed: am b90bb7ab: am 5b80c6c7: am bef0bb7c: am 253b54df: am 3be1c748: am 05314bf0: am 4f5f81d5: Reorder advanced settings menu
096e5ff am e84ad7a1: am 850b01de: am c31e9f8c: am 60f20444: am 8ce77079: am ff231781: am eba96f3e: am 46762bf5: am 206ce637: am bd8e92d8: Add debug message to detect unusual zero width condition
4278a08 am 4ddebdaf: am ecbd003a: am f2604bde: am c9b8d7a8: am a8425224: am 2c2dd9e7: am 5cbe78dd: am 1ba1c411: am 93fe83a1: am f67a3881: Merge "Add TypefaceUtils"
e7a43a3 am 94bc0eca: am 0b8bf274: am a3742e66: am 44d2f4a2: am a4c26b8a: am da4f353d: am 74f7fb1d: am d0594519: am 4945b656: am 6c7d008e: Merge "add a debug flag to evaluate the most probable string"
f501025 am 9d4e9773: am e98ba42b: am e8dd50ad: am 229c7a19: am 663809c9: am 83af8482: am 9b888ca4: am 24b39f16: am 18819688: am 6d0027a4: Merge "Use SparseIntArray instead of TreeMap<Integer, Integer>"
d218cfc am a16c27be: am 45892476: am 9ca372e6: am e2834d8f: am 8aefc778: am 5c6fcf61: am 1c3bc4af: am dabcd969: am 1dc7fd3f: am cee512b6: Merge "More precise geometry checking for more keys keyboard"
390b0c8 am 7770839d: am d1f279e0: am 253e5eeb: am bc6f49ba: am 09ddc933: am 852e031c: am 6743a354: am e910a9c9: am b7917ee3: am 3722f087: Merge "Fix two bugs in dicttool"
f9641f2 am e765b721: (-s ours) am 36e9a049: (-s ours) am 1e1b2e1d: (-s ours) am a29f9ab9: (-s ours) am 3a2b13a4: (-s ours) am 46ef1ae8: am a4cd9ff5: (-s ours) am 42674ece: am 0afbd6fd: am 269f141b: (-s ours) am cfdc91b9: am 58df3cfa: Import translations. DO NOT MERGE
d396be7 am d43365d0: am ca2bcde0: am 17424cb0: am ece78ab3: am eefc719f: am 5582d07e: am 47b7fe24: am 330d0330: am e3dcbd80: am ac018da6: am 9620943c: am d9a22235: Hide Setup Wizard icon for stock keyboard
1a9c7aa am 259dd5f2: am 0b772ff6: am b4aa5c2a: am e22bdaae: am 1555f75b: am f5214d22: am 0e957017: am cdf19f12: am 9bca1daf: am defd2950: am 1aaaa64d: am 75618c33: am 19dcd154: Merge "Offer to add any OOV typed word to the dictionary."
91ce4fd am af11cd57: am af1fa668: am e5fca3d1: am 08474770: am a03026b2: am 8ef42ea5: am 37e9a69f: am 472591fe: am ea8c4731: am d355283f: am fd89cd20: am daef4e8f: am f31553bc: Merge "Fix touch coordinate calibration"
df381f3 am b7687c79: am a2c6d2e0: am b6f0345e: am a1b9258e: am b907a631: am 6c76c651: am cae4c914: am 0dc8c6e9: am 41ac21dd: am e040aa19: am 0d72a230: am 04bb419c: am ddafcf82: Merge "Fix bugs and add tests"
be1e5db am 19b75973: am 2fa15f80: am fa0d5038: am 29867576: am 219aca5b: am 0014e8db: am 6225fc10: am 8728b9d6: am 2f7ff3cf: am e2bdf686: am bea42fc5: am 5bd24642: am 1f70a4d6: Merge "Allow logging while replaying"
07155e2 am d2a6c5b6: am 8bb5f51e: am 84d3c573: am 376766a8: am d7ab90eb: am c922e674: am d01cce40: am 021cf23f: am 5df602b0: am 1944521b: am 41a049a4: am ae144fe9: am d117c1a1: Merge "Do not record log split time when handling separator"
e68a743 am b87f91ea: am 0f8d55bc: am d6b083a8: (-s ours) am c7b33b10: (-s ours) am 24051f14: (-s ours) am a2319920: am d31bb0b2: (-s ours) am 5761746e: am 3d399706: am c89354b9: (-s ours) am fb899d85: am 3019a5e1: am a8d29082: (-s ours) am d5c8247f: Reconcile with jb-mr2-rele
33bccd4 am c18d6bc4: am a14a3927: am e678f6fb: am a41c9bfb: am 00c01f78: am 0c61a0a0: am afdeefb5: am e295aee8: am b1f51ca0: am d01118ae: am 4c896a2f: am f71b9640: am d17c8bd9: Update comments
c1deb04 am c80a55b8: am 6745f5b2: am f1b03bb0: am 9c006482: am e191316a: am cef20a89: am 3d85683a: am 14eb5e37: am 42eafd44: am 3f55a951: am b3cf23de: am a271f165: am 31f42ba0: Tiny clean up in Makefile
b32dad1 am a66cdddb: am c2b30eb6: am fe5b5017: am fa68489d: am 79f07619: am 3c08c17f: am 9b83250e: am 70a66271: am b0a7c47d: am e4d60a2d: am ff730a66: am bc2fd24f: am b68e7344: Cleanup the include paths
08bba22 am d2b67775: am 976e82f8: am 1cbd9f27: am 09d9c3a2: am 98a90cf1: am 8e3586df: am 8ff8b9c5: am 285de8bb: am a6e4ff7a: am c7d4f502: am c7e1caac: am cd0984a4: am e320789a: Suppress bigram native log
e10ec00 am 41da7f73: am 4d4deb62: am 60764a91: am b51feb91: am f89e74a7: am 9cc79ba5: am 79305b2e: am eb8ecdc3: am f17c4e65: am 23b62c93: am 40d8b652: am dfb680c4: am f5e18e99: Merge "Cleanup suggest interface"
ba76215 am 172749c5: am 21c40b2b: am 8c1b351c: am e80026c1: am 7c7640f1: am 3ba4425b: am e4a8b944: am e950a617: am b66b928a: am 1c9da7af: am 34cff46a: am ed8fd94e: am 370461ef: Clean up a few option strings under the Advanced settings
6fc428b am 0ffe68d8: am 4d9e8522: am 56480370: am c10f63df: am 9ae79c36: am 26acfcfb: am 13b555f1: am a52de59a: am e4678cf9: am 81782419: am 024d0e4a: am f10e7cbe: am e9f69e16: Merge "Move a generic string utility to StringUtils"
0481044 am c968c5e3: am c1636428: am 1220060c: am c5793dfa: am 88bf50a8: am 8aa5cab8: am 5dbfba7c: am b9ae8670: am 281b22bf: am 3c15067b: am 8ab65b8b: am 4096fd08: am 08fd3d95: Merge "Add DigraphUtils class"
bfeb8aa am aa7d86c0: am 81a161c6: am 4088debd: am 350d3e3d: am 9804810d: am 864c241f: am 6d9e0bb3: am 3c547048: am 49273f43: am 76293949: am f82a5a24: am 96cb244d: am 65534ffc: am d0c383e1: am 5a4949c2: Merge "Force inlining Correction::isSingleQuote" into jb-mr2-dev
306dde7 am 0539b6cc: am 431db2a6: am 63875ee3: am dcebbaae: am ea82b21d: am 79dbeb1c: am 67a53798: am d8c1aaf1: am c086c111: am b3d7d07e: am e90df243: am 481412bb: am f3633e9b: Merge "Add flag to turn on new suggest implementation for typing"
119a6ad am 885ff1b0: am 45f97203: am 7223f9e6: am e8e0d4e2: am 94558219: am 18fd43fc: am 00f6c270: am 351ddb5a: am 90044aab: am 1270880e: am da90ffe0: am 898ec2bf: am 5a5db35d: am 04915a76: am c33a0ab3: keep history after reset to jb-ub-latinimegoogle-azuki
77fd6b8 am e2bbc66d: am fda155a6: am a8982ead: (-s ours) am 873c76fa: (-s ours) am d75db06d: (-s ours) am a4c7b28d: am e0b4b47a: (-s ours) am a276336e: am 2cd45944: am 83c5ec6b: (-s ours) am 005df808: am 12db86a6: am c48fe5d1: (-s ours) am 51a47422: am a631cede: Import transl
f8e0b8a am 983b4866: am 16a6f173: am 0c05b276: am 58c53964: am dbca9c71: am 9cfe2a8a: am c3c7712f: am a6ec455e: am f67e7488: am ed19c005: am ddb50fff: am d4b63931: am df35f7dd: am 02dc06a8: am 21484175: merge in jb-ub-latinimegoogle-azuki history after reset to jb-ub-latinime
9b3fce8 am 9c5305dc: am 9240d91d: am 01dbd80d: am c451a852: am 96d4f1dc: am a069e8d9: am d981caa7: am e8675585: am 2d6305ca: am 4d21e347: am edf26bee: am d1491741: am 1e1d61d2: am d2a0c614: am b4e2a3bb: am 868805ae: Merge "Change which backdoor the tests goes through"
14d356d am d5e72d74: am 24c5560e: am beac5760: am ffcbb571: am 11aebd5a: am 05a2f21e: am 46c38c6e: am 445d1115: am 7aa9277f: am f6de7890: am 3090e8c8: am b154f10c: am 310f0dbc: am c840ec9e: am 7cd0ffdd: am 248dcdf0: Merge "Fix a test."
668dc1e am 2ddb9422: am 51be4eaf: am 4f9767aa: am 9a4b776d: am 4c8d527f: am 148e15a9: am ab3280f0: am f9d5d101: am 75b099f4: am 23408ee6: am e8f7d669: am 9414d75d: am db377ca6: am 64dd4754: am 63742fe5: am d2a04e1e: Merge "Move typing policy to AOSP"
2f3a1dc am 1e11b6fd: am e8d9afc5: am 01ce6e7e: (-s ours) am 1b9de8c5: (-s ours) am d9508378: (-s ours) am 06d8d5fc: am 17e964b1: (-s ours) am ce2a5f93: am 44590a16: am 9d071843: (-s ours) am de19e161: am be9af787: am e405ec76: (-s ours) am 1bd8f332: am 6531bcdc: am ecb59eff:
a0a16b0 am 5fa0e866: am 2a15c64f: am d1b59b4e: (-s ours) am f1aae28e: (-s ours) am b7519526: (-s ours) am a2ccaa57: am bd531725: (-s ours) am 01a862fb: am fd59acce: am 5a6b0787: (-s ours) am cb7983e4: am ab6ef3b1: am e1f90dce: (-s ours) am 6b29ef46: am 558f41d4: am c741f1f8:
17398eb am 21d6a1eb: am c5b6fe56: am 747d95ef: am d804cb42: am 033792b6: am a24564b8: am 4376a55e: am 0f8c86c8: am a3837fd1: am 4c74aaa0: am 5d337ad6: am 0c552106: am 6c9097fa: am 3547bd29: am 228d4533: am 5779bc91: Merge "Split LogUnits differently."
1c294e9 am 0995977c: am 9b82e15d: am 9dcd2956: am 6e6e87d5: (-s ours) am bcf54a1e: (-s ours) am 7d5a1369: am 761c188a: (-s ours) am 08f0697b: am 6a7f4639: am 4a41a48f: (-s ours) am 27fede0b: am 5db8119d: am 7022bd23: (-s ours) am 2741e56d: am 0491706a: am 02fc1ed5: (-s ours)
9b4ccd9 am 3455f2bc: am a0a2b9c3: am 34e2eb25: am 4adf7c44: (-s ours) am 87156ef4: (-s ours) am 214d5b2c: am 6f4025d6: (-s ours) am fbc91459: am 6ff63273: am 166b3f98: (-s ours) am f4be7558: am c60d81f5: am a35cea39: (-s ours) am 536e7220: am 9bf7e74d: (-s ours) Merge "Import
94e3888 am 06917b2f: am 2e70142a: am 1260923e: am 164e681f: am c9b193c1: am fdf1a05a: am c0486a58: am 3a63e4e3: am 3fcaa3e8: am 1dc4a24f: am 538974d0: am 72c2b423: am ae0c5f79: am 3ec6a8bd: am 6c522b53: am 0c0ab2b4: Merge "Reorder ResearchLogger call"
e547b53 am 4b6c72a0: am 2acd9fcd: am 44800b31: am a05f6c1c: am 2d03ab45: am c633b61e: am dbb031c7: am 56e931de: am feb16b6d: am b8a3454d: am a7da57de: am 3b8d54bf: am 08a5e43d: am 19fe4d4b: am bfd7dcd5: am 0745fe83: am b8869ec1: am 0fcc4960: Deactivate hardware keyboard handl
888f6ea am 855aa95e: am eda828fc: am 77dd85d9: am ea6db9ac: am 254cb1ff: am d13a605c: am 59e17512: am 85fca857: am 300d3bde: am ab99e613: am 8a984e8c: am 2b3f1289: am 06c1baba: am b1533116: am b08506c2: am 9413e957: Merge "Interpolate gesture preview trails"
cc34a55 am f067287e: am 9feb95cd: am 718b9f3d: am 053e4ac9: am e406c316: am 85cb23c4: am a08620f1: am eeb38639: am 65690000: am 7d0d728c: am bc36fbfc: am cb4ae59c: am bb229fe1: am 91d468f5: am ac870326: am 54c091d2: Merge "Move policy and session to AOSP"
9407a2c am f47c3325: am e1500eda: am bc599f8a: am 42b7bad5: am 114e9c56: am 0eb45d7f: am 484e9144: am e29ffdb6: am c14fdded: am 714b0044: am 2cd99981: am ed66b232: am cffac321: am 873c20ba: am e40d5633: am 43341ba0: Merge "Ask the client to make itself known when it\'s not"
842d3dc am 19bf4335: am 4ab974c1: am a034f847: am ef9ab1c6: am 00f46f03: am 174ddfd4: am 472f764f: am 267e6179: am c26022cf: am d901066b: am f921a587: am 76dda675: am c821c723: am 3b9d7fd1: am 151e4e18: am 065f126f: Merge "Fix two nasty bugs with surrogate pairs."
d42c151 am 110d360c: am 693aaa0f: am fe92ae2d: am 817a43a9: am 94eeba65: am 78ed6232: am a59d936c: am 371369d9: am d196cb64: am 8c485086: am 51805727: am 8348fe8a: am 6f7494e6: am fdf3c49c: am bde25a4a: am 38c26dd0: Move dicnode to AOSP
e82dc76 am fb02270d: am 569ca6b5: am 6c21cf51: am 7a43a60d: am 6e804061: (-s ours) am 7c4dff90: am 892fcbfb: (-s ours) am e2cc803c: am a0b2dc74: am aeb96805: (-s ours) am cfe49191: am 38a9f856: am 228fcdae: (-s ours) am 70616b63: am 08f5b780: am c1dec87a: (-s ours) am b35915f
a05e189 am 9903f419: am 6f9d9e9b: am 27add2a2: am 175d4e55: am a7885e52: am 3d12edab: am e1829730: am 14175662: am b949db38: am 51c0380f: am d7c3c523: am 7a3bc77b: am b980adab: am a9ef902c: am 70747ad6: am 97a3ce02: Merge "Refactor"
bbc6f74 am c900edce: am d9a298f4: am d2564cea: am a1ff71f0: am 840a0695: am 55afe17c: am 783b0862: am 34c0bef6: am 9a181179: am 62e0ee32: am c7163a4c: am 126336be: am 3effa520: am 4c535232: am a38d907b: am 740da0d8: Fix an NPE
526b6d6 am 4986c095: am 31965739: am 960a13fe: am 08898684: am 2bc1809d: am e878a277: am a1b05608: am c01de725: am 023ed8a6: am 05ed9c76: am 617362fd: am 1b7451af: am 57a7a5c3: am 76c00dec: am 7580e994: am 48d8d8d0: Fix potential NPE in MainKeyboardView.KeyTimerHandler
60eedd0 am 8e6d5fb0: am 54692476: am ff6f8561: am 615c8b66: am 60368456: am 720ce530: am 9477d7b3: am a6ec1871: am 3f17ab41: am 724e100e: am 84b246f1: am db993a5f: am ae97a93a: am 86b8b7b4: am 9bf1dfeb: am 2188cbae: Merge "Fix an NPE"
5ac77a5 am ded29a89: am 2a4a2dcf: am 00f378d6: am 6571290c: am 6e2e946d: am a1187bd0: am 8f89b9b1: am ccb3dc02: am 0eb58dfe: am 10373006: am 5c874a7b: am bb94c643: am 5b248590: am 1c63efc9: am a657afc3: am d555a0d7: Merge "Cleanup"
7e36f1c am 29ac8dd8: am 3710ff0e: am d6f1fba4: am 0151b947: am 61076e10: am 04ef4141: am 42f36bb6: am 2456eb3a: am faa708c3: am 36583063: am 8ed884e7: am ca8ea431: am a3ed3254: am 05b7988a: am 53698f8d: am fd0e40ef: am 78b07d8b: am 0cd02c2b: keep history after reset to jb-ub-
d138dbc am d403a860: am 41236d61: am 2f1f1df4: am f61619af: am 4fd9ca75: am 26e105b6: am 5e79a344: (-s ours) am f205c258: am dbf9168f: am b3fbdd58: (-s ours) am f939332c: am 94065faf: am c6660830: (-s ours) am 68a0afc3: am 0c777365: am fbb6500d: (-s ours) am 5bcbc21a: (-s our
4adc4f9 am 6f6db1de: am 6548fea2: am 0de714bf: am 1e944609: am f4ed91f5: am 8435a9b8: am abaea38f: am 13ac43b3: am 2cb2c001: am 6e6f705e: am c82a56b4: am ccc3c232: am 228e26f7: am ea46fdcb: am 65dfe94d: am 1237c872: am a02de1f7: am 5c3d51e2: merge in jb-ub-latinimegoogle-azuk
fdbcc80 am 5bab3b1a: am f6073bf0: am d727baf8: am 47846109: am 35c4a834: am 52a89e5a: am c7420082: am f6f20ab2: am 19b5a104: am ae3ead49: am faadc0a7: am b5843222: am 62b07bf9: am 561a04f3: am 1911c513: am abd22393: am 8b120b98: am 50cc14b5: am ef86bbce: Add const_cast to liv
4b6262c am 8e1fb94f: am 05cede19: am d1c14f6b: am 751cce8d: am 593432e1: am e5561f52: am 707d7d03: am 9a2c21ba: am 6e536321: am 31f350bc: am fc369029: am 9c59fb54: am fc0fc521: am e01d1960: am c17e0bba: am 830a8cbb: am 33fa6a0b: am cc75c950: am 73d00e68: Merge "Use XmlPullPar
5d4d38e am 36e702d4: am e8b16e6f: am b053083f: am bbc44915: am 4b2cd413: am ef6e62dd: am 1ca78739: am 6a8da44f: am 5d1d7863: am 4b24e49b: am a1cd7970: am 71f1b270: am 8138c8d2: am f4f4d6c9: am b3438173: am d3c823c1: am dd8ca1f8: am bc586fb1: am 0b327101: Merge "Fix possible N
73991af am 88b30760: am 3a4895f7: am 2a574e0f: am 719e23e1: am 1e02d2cc: am 398c6862: am 8c897819: am b97fe385: am 47d68e5d: am 6ed9580f: am 098ecd55: am 5283b90a: am 60083e3e: am 49d59d4a: am a469cdfe: am d0495a35: am 56b1bd86: am f892f775: am d17b69ec: Clean up XmlParserUti
bd7d255 am ec32c116: am 549261fc: am e0a48595: am 38a9550b: am 608d77a1: am 352e94b0: am 13f39210: am ce453840: am 32e84531: am 8632fea5: (-s ours) am 88db1331: am 6626fb25: am 51c7dbea: (-s ours) am 4379dbea: am 324b1880: am f0213d1a: (-s ours) am c1cb4766: (-s ours) am 6537
4e64b47 am 37dfb8d7: am 33226450: am 1ccedccf: am a7e31631: am 32e5224a: am 33a9c2b2: am c346b2dc: (-s ours) am de5560e2: am 0218ddb3: am 52d6480a: (-s ours) am f81c9132: am 1e8d1f41: am d72347f9: (-s ours) am 67f7bb2e: am 284d4285: am f0346d70: (-s ours) am fc135df5: (-s our
f2e47e6 am 067bc055: am 845818b8: am 9c981de6: am e83fc873: am db9dbeee: (-s ours) am 8f89ca1d: am b233e047: (-s ours) am 062a6c02: am dbd8eec7: am 643f8f08: (-s ours) am a3328255: am 38f2bbb3: am 210d473d: (-s ours) am a62edb47: am 3d082f1b: am 14ef11a8: (-s ours) am 93c5c7a
7fc84ff am 7957da14: am b120376d: am fc1b0808: am 19c16d9d: am 2a4ab011: am b53d753d: am d88350e2: am 2721db44: am b779b268: am 6ed94c43: am 70252ecf: am 5eb7a00e: am 1047bf17: am 32d89afa: am e2ccd61b: am 2b04e787: am 71fb8af7: am ec183b50: am fb658d6c: Fix possible ArrayInd
4827eb9 am 13795faf: am a97a8d0e: am ce903b44: am bbe52bc6: am a13080d6: am aa52681b: am 627db009: am ac58dcf1: am f3b10815: am 0849b210: (-s ours) am 1cf0e85d: am 97687031: am 0ad31c8d: (-s ours) am a5bc58ac: am 5301db94: am e67698be: (-s ours) am 8051fd0d: (-s ours) am 2a01
8613347 am 88c3fcce: am 32764875: am 9381b26d: am 80c444c9: am 0b6762a1: am 719f8865: am 2b19100a: (-s ours) am 58a4a153: am a9a84c95: am 3d8f50ea: (-s ours) am 755db5bd: am 3a97d388: am 273a21ca: (-s ours) am 772dfa51: am ae8b69fd: am 7ea45c07: (-s ours) am 7f859d68: (-s our
7466027 am 99281133: am ae87592e: am f91c684c: am c33a6f27: am 768c3c65: am dff9a646: am 87ad4a8c: (-s ours) am b74cc3f9: am 1a24764e: am 03fbe97c: (-s ours) am c46a975c: am 9f291d17: am 2f8e381b: (-s ours) am 92adcda6: am 42c255c2: (-s ours) am 599290d5: (-s ours) am b4039d9
a53123b am 3462e3f8: am a02c3d8b: am 12f609e4: am 3dc70862: am 28a831de: am c795a288: am 69ef660f: am 3de1ae1a: am 849c7858: am eff2ee76: am 45b1a302: am 80a2e251: am 14f65cff: am 8e5fa88a: am f518e71a: am c5ec7545: am 8f807582: am e47ee181: am a7b4398c: Don\'t announce chang
392aab8 am bc8897d8: am 5005bcfb: am 291c9f40: am 363394c9: am 04708a32: am d1935d05: am d0642a34: am 775ef9bc: am cb132ce1: am 81295fd2: am 119e6979: am 745725e1: am 103b1118: am 33c91be3: am 40be0244: am 54b85827: am 189c1b0e: am 97ddbf22: am 19a70087: Merge "Fix appname"
073e2a6 am 7632947c: am 02ce1826: am c82a6144: am 4a12a2b6: am bfb18559: am 37232a10: am 58db8c60: am c0d71c3b: am 3a2e78f9: am 30d9817b: am 7dcc22b6: am 5f81bb8c: am 3ef47fd3: am e0aa9383: am a7353dda: am 5a4700a0: am 0992fd24: am 1e3c73de: am 3a8a63c3: Remove unused import
bf255ff am 7d3abef1: am 71bf7c0f: am c13ad1dc: am 05e54e59: am 9faf1961: am c1e417dd: am e010bb8a: am 18be37b0: am 96d53923: am 104923e4: am 863d83ea: am 02a59e55: am 1f722ca9: am 4e627c21: am 56796cd7: am 4841df87: am bb679a22: am 3d0fee4e: am c6452f25: Merge "Remove referen
935e291 am 952656e6: am 50d795d9: am 6319b0fe: am e0e7b78f: am eecbcea7: am 4bb35fea: am 8e8ea448: am 9e78d2ba: am 54f46879: am 1af04dc6: am 249ad4d5: am 79376326: am f555b255: am 5d33d2c2: am 9b969b26: am 13498620: am 4bb504ce: am 45728330: am f4352c2c: Merge "Use correct ap
d1fc691 am 94e383bb: am 276547da: am 0bd99dad: am dbff15a9: am af1ca413: am daad9c68: am 5bc76be0: am 15a357a3: am 2060aa13: am 97046d19: am 1d024eca: am 307d2aa2: am 8e48a618: am 18e45a93: am f1c2946c: am 4021464c: am 4b66d0c4: am a01fb001: am a3e47f87: am 74089a09: am ba0e4
4412ab1 am ce982f9c: am 99b03df6: am 75939dc1: am 32d5b4e3: am 29370f41: am 204243c3: am 071c3c6d: am e8374789: am 9e45f9e8: am 24cf39e7: am 894a8ffc: am 9f419592: am c3c1b4db: am 5d9459df: am 67d1bdd4: am ac2d54b5: am 0cc63149: am c1c3e03c: am 140b6705: Merge "Fix appname"
8427fd6 am 524882ce: am ed4dc25a: am b9b47104: am e9716016: am 217fe877: am eeb0459e: am a446f8f7: am fd06763b: am 7bc7bd79: am 59b23bcf: am 680d689d: am c61393c8: am 56642281: am d7bcc52d: am f510d154: am bb0c999b: am dbb90d08: am bd7b4fcc: am ee91bde1: Clean up InflateExcep
3e8fbbe am 3c70e928: am 85b8dc48: am 9faf3e64: am 461a0480: am be7561c2: am 41b61150: am adef73a7: am eb2fee1d: am 7db5bfa0: am 20995333: (-s ours) am 5d674b16: am 55172624: am b2c2ce31: (-s ours) am 7de82b0e: am 6ab186a1: am c4176236: (-s ours) am 210226c5: (-s ours) am 54f0
8b84296 am 55cefbcc: am 791e3780: am 7ba85ad2: am 74f99743: am 77deeefe: am 3694cc82: am e4f98a02: am 79ef0a17: am 4b45830a: am 7c9b7f24: am e592be58: am 046a311a: am d19c71d9: am 3c082157: am 44678fcf: am f1bcc1d7: am 9ecac40d: am 4f11af0c: am 9da7fa0f: am 559616fb: Prevent
0520a0f am 00ef2f30: am 1369200c: am baa4a50b: am 97b579d5: am efd85328: (-s ours) am c825c557: am b2af86cf: (-s ours) am c5424013: am 186cf922: am 288deb7a: (-s ours) am 11034c34: am dee08de2: am 724ff298: (-s ours) am 4ddfde7b: am a050834c: am 11b600b9: (-s ours) am 2f73105
c84db8d am ea465c05: am 24601d1e: am b12b3b07: am 66833def: am dd0e671a: am 30439651: am a4156a8e: am 5a59a986: am 2cef4323: am db3713a1: am 9f9050d1: am 2cb50a05: am 93465ea3: am a747d762: am 6e78878f: am 844e5014: Merge "Increase string limits"
d9f69ba am 26b6ed18: am 08413e8f: am 02b8fc7b: am 7916a5d2: am 6da2f050: (-s ours) am 79971a1f: am 8a0205e2: (-s ours) am 2d607977: am e04cee4f: am 49201626: (-s ours) am 0b758ec7: am e7edb561: am 1368eeee: (-s ours) am 108ee452: am f980ec6c: am fc801fe8: (-s ours) am c57cf2b
97b6fda am 3cd58276: am e66c1e85: am e553f0e9: am 7a68cf1e: (-s ours) am 6686f6ee: (-s ours) am ea151032: am 4d085cfa: (-s ours) am ffb269b1: am 3df28d14: am 14d778b2: (-s ours) am 3847aa30: am 781195f4: am 119eaf7a: (-s ours) am c1283003: am 6e0e8dd6: am 8ca085db: (-s ours)
7eca3bd am 637ae0fc: am c3ed8ac5: am 582bbf20: (-s ours) am 39177323: (-s ours) am 4c2b9e46: (-s ours) am e0789c73: am 9ef4b7dd: (-s ours) am bc1bc4d0: am 719e5729: am e71516b2: (-s ours) am 5244d637: am 41db26ed: am 68889f1c: (-s ours) am 0b227bb9: am 57b68207: Import transl
f97bffc am 949cbdc3: am 8f640acc: am 207ede4f: am 8af0cc2e: am 9da909d1: am dcfff5c0: am 4109952b: am 7a4430ac: am 5db28826: am b3796ab2: am 82a67bc8: am e3c0cca4: am e8a3e964: am 395e500b: am bb9a8e08: am f463b45d: Merge "Fix Possible NPE"
9b5ffee am b4fb8291: am 6581aad7: am d0776552: am 795895e1: am f368fdb6: am 3d82dbca: am d3022faf: am 01eb9b25: am 71f828b1: am 9ff33b6d: am d430c1b6: am d6f56350: am 619d1f73: am 0c99a379: am e42522f3: am 2cdf5351: Merge "Fix possible SIOOBE"
c1576be am d2b1da1c: am a1c6ad87: am 1e5d5eac: am 4d4cb019: am c68eb70a: am 023bee60: am abf64529: am 66366029: am a6092dc8: am 504bbe38: am 798820ab: am 3012c891: am 867b2380: am 35e02ccd: am bf62dc03: am ef103e1f: Merge "Close ResearchLogger upon onFinishInputView"
3f81b23 am bbf7e854: am 1b0bfc25: am 83827f33: am 258784da: am 37f22676: (-s ours) am b241b243: am 740243cb: (-s ours) am cf0c1a7d: am 19289df5: am e279de02: (-s ours) am ab6fa041: am e72a088f: am a6dcb55e: (-s ours) am 62adeccd: am 577f08a3: am 22384b57: (-s ours) am 0ed901f
fc2adc8 am 8a37c1fb: am 72437810: am 6d5d6c0a: (-s ours) am 10f50a1b: (-s ours) am 3f031112: (-s ours) am 3675b5bb: am 1996320a: (-s ours) am faa9a5ec: am d9f9ba39: am 4b176a01: (-s ours) am 83346295: am 2c7b1b82: am d2582473: (-s ours) am 22953740: Reconcile with jb-mr2-rele
d08c831 am c7818cfc: am 0fc3659a: am d1af11ed: (-s ours) am 08f53d3c: (-s ours) am d28727d9: (-s ours) am 480ebe79: am 403354ba: (-s ours) am bc5075e0: am 536ec3bf: am b4fbb295: (-s ours) am d3ae58ef: am 3bc22c56: am e7d91194: (-s ours) am 370070ae: am 4cdb7ccb: Import transl
1c6e1a6 am 2b4d0089: am 033d5a13: (-s ours) am ea8146e0: (-s ours) am 7c692a83: (-s ours) am d31b88ab: (-s ours) am 7c9a29d5: am 2c71e826: (-s ours) am 4d5ebdf5: am f420e3bf: am 792abb73: (-s ours) am 3c163ec1: am ac68b5ce: am 4b8494c4: (-s ours) Import translations. DO NOT M
ae5a5b4 am 720c8b5e: (-s ours) am b242d5ac: (-s ours) am 07afd456: (-s ours) am 01f2d0d3: (-s ours) am 097dee9d: (-s ours) am dd3aa373: am 9f2573e4: (-s ours) am ea0d7ecd: am 82c49d74: am c1f3a801: (-s ours) am 8acb56b6: am 128ab7e5: Import translations. DO NOT MERGE
d11b3b0 am 3d8bceb7: am 51e78c31: am 7b711133: am 5b116569: am 659774af: am 24c86a66: am 4c767c81: am b2230d90: am 62f52e4f: am a514e958: am a2b129e9: am 0b0d9827: am 95fe8267: Move suggest logic to AOSP
80623ab am a8216894: am f02923c5: am 47145aab: (-s ours) am 9e6c86fb: (-s ours) am d535416e: (-s ours) am 68dcdeed: am 6e5857cb: (-s ours) am 67953e4d: am 626dd2a0: am 784eda74: (-s ours) am d9f35e32: am a21bec13: am 30667266: (-s ours) am 5bcb3876: Merge 2caa1d81ce8b15902a05
643a9f2 am aab6efb2: am 8808a1fd: am 59419126: am f775fa34: am e64ec6e1: am fb4da969: am 89ccc962: am 9cf39372: am 94c441a4: am cdaee868: Merge "Preserve a class for testing"
38304f8 am 502c1a99: am d8b1a529: am 72470f4d: am 454ac2b5: am 607c566c: am bcefab0c: am 44eabffc: am e9de986d: am f08c75f2: am fd9f3d97: Add ability to handle digraphs in gesture and tap typing
10f1c68 am c050fd36: am ff4fa290: am bdec4e5a: am 616fabde: am 94e209c5: am 0fe18452: am 0de0fa3b: am 0ca76c94: am 38a9e5a5: am b6e1777d: Merge "Add mechanism to handle digraphs in DicNode"
bbebf66 am 19ab3127: am 4e70a387: am 1b55e9de: am 19749e3d: am 07cc9c07: am d40d2f35: am eba670d0: am 6267ec68: am 3e1f652c: am 099dd3f2: Merge "Better release build reporting"
bb49aac am f5f75e57: (-s ours) am 5ff9749f: (-s ours) am 829605ac: (-s ours) am 17595bde: (-s ours) am 98fa49d5: (-s ours) am 265eed2b: am 7c0257ae: (-s ours) am 60ffda41: am 5bbf4f30: am cc42e139: (-s ours) Import translations. DO NOT MERGE
327de99 am 03c8daf6: (-s ours) am 20ce3394: (-s ours) am 9f6c43e9: (-s ours) am 836db9be: (-s ours) am 879d9c28: (-s ours) am 93e873cf: am b155cedc: (-s ours) am 855b8053: am d86e14ae: Import translations. DO NOT MERGE
68f7f50 am d72265fc: am 6fb19dee: am 880ac788: am 6ecb9825: am cbecd375: am 56e03dd3: am 9129c0d1: am 7503ef33: am cd51b80a: am fb3e8057: Merge "Fix a bug where a space would not be inserted before a gesture"
0f1fc9f am 2f03f385: am e1e729b6: am 39b25828: am 4bc899e6: am 8d38f574: am 7d4f0961: am ef2d1555: am c627f642: am 9a6ff5dc: am c7d41589: Merge "Use private object as a lock instead of synchronized method"
fa00004 am 15d6cd0e: am 76ab7fac: am 91c404ba: am 4d6bb7dc: am 6fe0a646: am 38af721f: am 44905316: am 45163044: am 1502d977: am 12e77de2: Merge "Use private lock object instead of synchronized method"
917c4e6 am fd15d725: am c279efed: am 45b2d7bb: am 3f968e9b: am 869aebcc: am 45a1fbd4: am 70a79ee6: am 8ea774eb: am 14950497: am 1e256f58: Merge "Protect simultaneously modifying gesture preview data"
da89764 am 3e0195c6: am 59ec247a: am 419cf734: am e81f1c43: am 4168d0b5: am 1792b892: am f514024a: am 818b7d46: am 80d7ed0b: am 4f430763: Fix a faulty test
58aba66 am 96c05662: am 1b912384: am 3955d9fa: am 98f1d046: am e40d883f: am 0cfbc7c6: am 8e7e9df1: am 99e91fc8: am 2dd2e2d7: am 99b93d17: Fix a bug where autocorrection status would be wrong.
cde9aa8 am 48ef0965: am 6c9533d4: am e53d0edd: am a2d064a1: am 6de62a6b: am b3f31ea6: am 21dd8537: am 9a0f6ef8: am c35bca68: am 262d5bd9: Don\'t override EXTRA_SHOW_FRAGMENT if exists
5d2549b am 3727bbd4: am 5ab9d963: am b4772213: am 09f28910: am 85ee1317: am 367fe0c3: am f8a1317f: am f0a4508a: am f5aa2fd5: am 10af4b6e: Merge "Separate StringUtils.capitalizeFirstCharacter"
459fa6f am 9348576c: am 3d0a06e6: am 5816e1d9: am 6415e676: am f610ea30: am e3997340: am cde21724: am 5c7c36e3: am e81c1678: am 87fdde6e: Typing double letters via a \'circle\' on the key.
e9c457c am 01584c88: am da632d9c: am dbe34353: am 9b20d045: am ea501891: am eea5453c: am 86726e21: am 6f6edd76: am ae8a941e: am f606fd85: Hide Setup Wizard icon for stock keyboard
0d9f642 am 8156d363: am 33c6e923: am 2ea83477: am a5eea64d: am c98d4370: am 336bfb2f: am a51ddebb: am 0d9164ec: am 0d7499bc: am 4fdfce6d: Merge "Refactor SpellCheckerProximityInfo as extending ProximityInfo"
be8acf9 am 76834814: am f1e4f622: am 305d6cd2: am dda4915b: am 9de571ff: am 1711cee0: am 20d54cab: am 6a0f11cc: am ff981cc3: am 43779c04: Merge "Add method to get dictionary flags from DicTraverseSession"
8dc708e am 124a4a88: (-s ours) am 0eca14b3: (-s ours) am df18e529: (-s ours) am 7f6e0817: (-s ours) am 680b09d3: (-s ours) am f96989dd: am fe4c83c6: (-s ours) am 1646267f: am 8e7ca6be: am 224e969e: (-s ours) Merge "Import translations. DO NOT MERGE"
c549a90 am b0db40b8: (-s ours) am 51c0364f: (-s ours) am 28443cc4: (-s ours) am bffc5b05: (-s ours) am 29faddc4: (-s ours) am 0063ed45: am 79dcc4f0: (-s ours) am 2eede9f4: am 13811400: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
ada77b8 am ab39c85d: am 53dc9bce: am 62896e62: am 5dda13c0: am cb121fa8: am 24ba5149: am 436008fe: am d3497938: am ab8f166e: am 09ab6495: Merge "[FileEncap18] Clean up uploading scheduling"
77dd788 am 0fb40dd0: am 8f30a74d: am 923d8ba4: am da086b24: am b1767bc4: am 40070707: am 7a172175: Merge "Fix user recording dialog"
98b11fa am 2d2a508f: am 470632b9: am 891152fd: am 2ffa7aef: am 5abe65f1: am 72ca59bc: am 0833b3cb: Merge "Fix alarm bug"
9bc70bf am 9afca8be: am 38633094: am aa09dc17: am b3d0ada6: am 453b371d: am 1019c630: am a1913301: Merge "Avoid duplicate MotionEvents"
06f8fc4 am 1839c07b: am 518d0b24: am db17d68c: am 5ce4b09f: am 10270196: am a2a29050: am b903f103: Merge "Label logUnits after LatinImeOnEndBatchInput"
5b75b4c am 3395d08d: am c56a9ded: am 9ed2d091: am 35f2616d: am 86b2c57c: am f5864fbb: am a5bfac5b: Merge "Fix NPE"
2904c0d am 5bf679ee: am 484ad03b: am bdfa2db7: am 3d5fc5fb: am 79cd791b: am f9c137aa: am 7da87f97: Merge "Clean up unnecessary log messages"
162c665 am ab4ceeff: am aa4a4067: am e1610fe4: am 38774801: am 22c706aa: am a9c2ff1b: am e9e4fe52: Merge "Fix logic error"
bb59b62 am e9f95633: am 6e351dc6: am 47dd23fb: am 7f0126ff: am 4a885f25: am b20c7ee7: am 1f99e04b: Merge "Fix JsonWriter bug"
a285bd6 am 5d129e0b: am 17690c6e: am a2682fdd: am 3459400f: am 80a6848d: am 6c80e047: am dac3ee49: Merge "Small dot in corner was not visible"
2ddc0e0 am 6dd374d6: am da617a8c: am 13659dfe: am f64f23ea: am 21a2cfca: am abc8d564: am dd8c87a3: Merge "Include nanoTime in filename"
3a4f4d4 am d4e4d57a: am 14130b9d: am 47803bcf: am ea4d8f5d: am 0474d725: am e85e3c64: am 46420204: Add user feedback to setup action labels and icons
299d83d am 6a07bbb7: am 162ca997: am 4ba4594f: am 89ae9d05: am 76cc6abc: am 0206339a: am 47a78aeb: Merge "Finalize setup wizard strings and mark as translatable"
9ecf8b8 am 2bbf0a46: am fc9f647f: am 0d021179: am 3ccec9ab: am 16268307: am bb84fdd1: am bb5deb82: Fix singleton/utility classes initialization in SettingsFragment
dec482e am 47522224: am 06458683: am 5c9ee22b: am bec1b420: am 6dd2130d: am 2101ba41: am 888a194c: Fix missing AudioAndHapticFeedbackManager initialization
48e0919 am 654ca0b4: am f71a0749: am dae77280: am 59d6fa2b: am e4bd4c44: am cc8733ef: am edc49d38: Fix bug to update last interpolated index of GestureStroke
6dc83d0 am 29252152: am ec4afec6: am ce3b16a2: am f1dcf725: Merge "Don\'t process recorrection or resets when not shown"
10711b9 am aab8d3a9: am ecda2f13: am 19e7c3b6: am 96a9f357: Merge "Fix unintentional setup step advance in orientation change"
2c7423b am fc57619e: am 84653405: am d68a2532: am 50259c70: Merge "Tune layout parameters of setup wizard"
caecd61 am a4c3eaba: am 6f893ac0: am a5df7bea: am 66b87269: Update welcome fallback image (using xhdpi asset)
f226d32 am b5537cce: am b05dea51: am 0071bdb1: am 86ee98dd: Revert "Update welcome fallback image"
e8de6c8 am df6b5981: am 532700c2: am c52793c0: am 769427cf: Adjust aspect ratio of setup image
d4e102c am 1b706376: am 83d4d4ea: am 69e83866: am c1ff8d7d: Update welcome fallback image
f9ca471 am e8df0c26: am 58dafb98: am f431ddcd: am 7b0a1489: Merge "Rename a var to match semantics"
bbb7753 am bf3e508d: am 2fc0c422: Merge "Update dictionaries"
fa355e2 am fec4e205: am 85463c7f: Merge "Use base lower character to get point to key length."
fef9e1c am 0ae51a5e: am e3e10317: Merge "Create empty dictionary file in native code."
09129f5 am 11cccb56: am d188af70: Add SparseTable.
9cb1b71 am 4d4534b3: am 4ec2c6cc: Merge "Fix getDictionary."
bf639e3 am 84f6b2c0: am 5f8eba02: Merge "Revert inconsistent assets"
ce78149 am 0171de25: am 10b56df4: Merge "Prepare dictionary file creating in native code."
0028be8 am b8098b3c: am c6015327: Merge "Add empty PtNode checking for PatriciaTriePolicy."
853cd79 am 42c716be: am 36f45921: Merge "Refactoring header attribute reading."
7225cbf am 1a8d1cbc: (-s ours) am d28ea2b5: (-s ours) am 1e4ab88d: (-s ours) am 5a1d1557: (-s ours) Import translations. DO NOT MERGE
99a15f8 am 2f11bc9b: am 009dcac3: Boundary check for children creating of PatriciaTriePolicy.
086ffdc am 6c0e48b1: am 4350a93a: Merge "Fix the offdevice regression test build"
6f5d2de am a2174bad: am 5fa96540: Merge "Clear traverse sessions when closing."
2d514c8 am c536d27c: am 6e41d9a4: Merge "Input delete onUpKey"
257f59f am b2956ef5: am 399422f4: Merge "Make Ver4DictEncoder write an address table of terminal nodes."
95c7dfd am 5512b300: am 1e69f3e6: Fix emoji page
16c8569 am 400ec7c5: am 0938fb69: Allow gesture from the delete key
7357576 am daa9eac9: am 9c3b2dbe: Fix emoji state
7b94f85 am 6460cc71: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
b17084a am 0f75a055: am 431158c9: Turn off emoji palette on JB-MR2
0693c6d am d484b1f4: (-s ours) am 46fdc6fd: (-s ours) Merge "Import translations. DO NOT MERGE"
3576e10 am 0f6eca4a: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
e26b750 merge in klp-release history after reset to klp-dev
f28ca53 am 864ee881: Merge "Fix UserHistoryDictionaryTests."
864ee88 Merge "Fix UserHistoryDictionaryTests."
11f7cae Fix UserHistoryDictionaryTests.
be7db63 am 3dd77a6d: Add SparseTableContentWriter to Ver4DictEncoder.
8e19d4a am d6e307a4: Add DictUpdater.
3dd77a6 Add SparseTableContentWriter to Ver4DictEncoder.
d6e307a Add DictUpdater.
372ce55 am 7e6e9701: Merge "Fix: Native crash when an empty attribute is written."
7e6e970 Merge "Fix: Native crash when an empty attribute is written."
5c31482 Fix: Native crash when an empty attribute is written. DO NOT MERGE
9cb1e78 Fix: Native crash when an empty attribute is written.
5fbd356 am 85607c59: Merge "Fix the subtype id of the additional subtypes"
85607c5 Merge "Fix the subtype id of the additional subtypes"
9ecdb83 Fix the subtype id of the additional subtypes
3977cc9 am c7f8d54d: Merge "Prepare for changing text color for functional keys"
c7f8d54 Merge "Prepare for changing text color for functional keys"
194e004 Prepare for changing text color for functional keys
38d169b am 1bbd4933: (-s ours) Import translations. DO NOT MERGE
1bbd493 Import translations. DO NOT MERGE
1f8fa99 Import translations. DO NOT MERGE
e1e6819 Import translations. DO NOT MERGE
723da79 keep history after reset to jb-ub-latinimegoogle-bayo
1240d28 Update string comments for translation
96b0f24 am 3d929541: Fix build.
3d92954 Fix build.
ec5ad29 am d25cd26f: Merge "Try decaying user history at hourly intervals."
28efd91 am ba9dc086: Merge "Use probability table for decaying dictionaries."
72c870f am 596a565a: Merge "Remove some unused variables."
879ae3a am 21ce9c4a: Merge "Stochastic decay."
d25cd26 Merge "Try decaying user history at hourly intervals."
ba9dc08 Merge "Use probability table for decaying dictionaries."
596a565 Merge "Remove some unused variables."
21ce9c4 Merge "Stochastic decay."
3aa8977 Remove some unused variables.
f36a97a Try decaying user history at hourly intervals.
7c4dcf1 Use probability table for decaying dictionaries.
c76bbce Stochastic decay.
da4d87f am 2dcb6337: Merge "Make SparseTable have multiple content tables."
2dcb633 Merge "Make SparseTable have multiple content tables."
93c2fa8 am cd7422f4: Merge "Fix a pernicious bug with caps."
cd7422f Merge "Fix a pernicious bug with caps."
f735117 Fix a pernicious bug with caps.
0fbad0f am 52c20927: Merge "Change name of DecayingUtils."
52c2092 Merge "Change name of DecayingUtils."
85eba05 am c5182c9a: Correspond to the security related API change for PreferenceActivity
c5182c9 Correspond to the security related API change for PreferenceActivity
13d5dc9 Change name of DecayingUtils.
4284e9a Make SparseTable have multiple content tables.
0874939 am a8b838b4: Merge "Fix a test and crash with a better error message when reading"
a8b838b Merge "Fix a test and crash with a better error message when reading"
319eb1c am 77144a64: Merge "Retain Emoji Keyboard after rotation"
77144a6 Merge "Retain Emoji Keyboard after rotation"
358e152 am e95262a8: (-s ours) am 847fdcf7: (-s ours) am 2f14418c: am e628cd3c: (-s ours) Use reentrant lock for main dictionaries. DO NOT MERGE
a1ff53f am 4b540703: am 2913ce41: am a0c9846f: am ceb364c0: Fix PrioritizedSerialExecutor.
ab5affd am b924b2bb: (-s ours) am 83d1648b: (-s ours) am cecb793f: am ef63947f: (-s ours) Add boundary checking for PtNode Array reading. DO NOT MERGE
e95262a am 847fdcf7: (-s ours) am 2f14418c: am e628cd3c: (-s ours) Use reentrant lock for main dictionaries. DO NOT MERGE
4b54070 am 2913ce41: am a0c9846f: am ceb364c0: Fix PrioritizedSerialExecutor.
b924b2b am 83d1648b: (-s ours) am cecb793f: am ef63947f: (-s ours) Add boundary checking for PtNode Array reading. DO NOT MERGE
847fdcf am 2f14418c: am e628cd3c: (-s ours) Use reentrant lock for main dictionaries. DO NOT MERGE
2913ce4 am a0c9846f: am ceb364c0: Fix PrioritizedSerialExecutor.
83d1648 am cecb793f: am ef63947f: (-s ours) Add boundary checking for PtNode Array reading. DO NOT MERGE
3c62310 am 5e375d42: (-s ours) am 1e113c13: (-s ours) am e628cd3c: Use reentrant lock for main dictionaries. DO NOT MERGE
a317bf5 am 6bbaf2f8: am 1ef00b28: am ceb364c0: Fix PrioritizedSerialExecutor.
30ca32d am 6ed55278: (-s ours) am 3b3cb4fe: (-s ours) am ef63947f: Add boundary checking for PtNode Array reading. DO NOT MERGE
9de5ec2 am 49410adb: (-s ours) am dd8ea0a3: (-s ours) am 10fa6a2e: Stop reading dictionary while regenerating. (DO NOT MERGE)
5e375d4 am 1e113c13: (-s ours) am e628cd3c: Use reentrant lock for main dictionaries. DO NOT MERGE
6bbaf2f am 1ef00b28: am ceb364c0: Fix PrioritizedSerialExecutor.
6ed5527 am 3b3cb4fe: (-s ours) am ef63947f: Add boundary checking for PtNode Array reading. DO NOT MERGE
49410ad am dd8ea0a3: (-s ours) am 10fa6a2e: Stop reading dictionary while regenerating. (DO NOT MERGE)
fa946d4 Fix a test and crash with a better error message when reading
eff9027 am 9b9d17f9: (-s ours) am e628cd3c: (-s ours) Use reentrant lock for main dictionaries. DO NOT MERGE
d226503 am f9ba073d: am ceb364c0: Fix PrioritizedSerialExecutor.
e054702 am a6095365: (-s ours) am ef63947f: (-s ours) Add boundary checking for PtNode Array reading. DO NOT MERGE
9b9d17f am e628cd3c: (-s ours) Use reentrant lock for main dictionaries. DO NOT MERGE
f9ba073 am ceb364c0: Fix PrioritizedSerialExecutor.
a609536 am ef63947f: (-s ours) Add boundary checking for PtNode Array reading. DO NOT MERGE
615509c am 9d763910: Merge "Unfortunately, hide some broken "emoji"s"
af75e48 am 74577bed: Merge "Implement the heuristic for auto-commit."
a6e7c3f am ff9476f1: Merge "Fix typos"
6f2830d am 2afa0e62: Merge "Fix a bug where gesture would delay update."
a9f5c55 am 382094a7: Merge "Cleanup and remove redundant more keys on phones"
88c946a am 194c6360: Merge "Swap keys: exclamation, question, period, comma."
a231c2a am e89a179b: Merge "Separate "GC" and "GC with decay"."
1522e7b am cc81a93b: Merge "Add skipPtNode to DictDecoders."
98da7cf am c2dda795: Tentatively revert inconsistent assets
db083a2 am a4913994: Hide indication bar if only one page
d00e486 am 126d758c: Merge "Quit blocking getSuggestion during GC."
bff2d14 am 74730a46: Merge "Create the wiring for auto-commit confidence computation."
5ceae02 Retain Emoji Keyboard after rotation
469de60 merge in jb-ub-latinimegoogle-bayo history after reset to jb-ub-latinimegoogle
1e113c1 am e628cd3c: Use reentrant lock for main dictionaries. DO NOT MERGE
1ef00b2 am ceb364c0: Fix PrioritizedSerialExecutor.
3b3cb4f am ef63947f: Add boundary checking for PtNode Array reading. DO NOT MERGE
9d76391 Merge "Unfortunately, hide some broken "emoji"s"
74577be Merge "Implement the heuristic for auto-commit."
ff9476f Merge "Fix typos"
3e95434 Fix typos
c7e6f3d Unfortunately, hide some broken "emoji"s
459cd6f Implement the heuristic for auto-commit.
2afa0e6 Merge "Fix a bug where gesture would delay update."
b1e6eee Fix a bug where gesture would delay update.
382094a Merge "Cleanup and remove redundant more keys on phones"
194c636 Merge "Swap keys: exclamation, question, period, comma."
e56c2f9 Cleanup and remove redundant more keys on phones
b23a675 Swap keys: exclamation, question, period, comma.
e89a179 Merge "Separate "GC" and "GC with decay"."
6995310 Separate "GC" and "GC with decay".
cc81a93 Merge "Add skipPtNode to DictDecoders."
c2dda79 Tentatively revert inconsistent assets
bc49262 Add skipPtNode to DictDecoders.
a491399 Hide indication bar if only one page
126d758 Merge "Quit blocking getSuggestion during GC."
74730a4 Merge "Create the wiring for auto-commit confidence computation."
bb57090 Create the wiring for auto-commit confidence computation.
e8a00a7 am 3efc5b6b: (-s ours) Import translations. DO NOT MERGE
babd407 am 2c1faeda: (-s ours) am 10fa6a2e: (-s ours) Stop reading dictionary while regenerating. (DO NOT MERGE)
312c0f5 Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
03cb8f7 Quit blocking getSuggestion during GC.
2a66f52 Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
3efc5b6 Import translations. DO NOT MERGE
985e6d7 Import translations. DO NOT MERGE
2f14418 am e628cd3c: (-s ours) Use reentrant lock for main dictionaries. DO NOT MERGE
a0c9846 am ceb364c0: Fix PrioritizedSerialExecutor.
cecb793 am ef63947f: (-s ours) Add boundary checking for PtNode Array reading. DO NOT MERGE
dd8ea0a am 10fa6a2e: Stop reading dictionary while regenerating. (DO NOT MERGE)
4eb9776 Use reentrant lock for main dictionaries. DO NOT MERGE
2c1faed am 10fa6a2e: (-s ours) Stop reading dictionary while regenerating. (DO NOT MERGE)
1e2543f am 458fb52b: Merge "Speak auto-corrections for accessibility"
458fb52 Merge "Speak auto-corrections for accessibility"
e628cd3 Use reentrant lock for main dictionaries. DO NOT MERGE
9c0740b am bf1beefd: Merge "Surface the distance after first word for autocommit."
bf1beef Merge "Surface the distance after first word for autocommit."
da06e38 Surface the distance after first word for autocommit.
12d3bd2 am 65330d28: Merge "Implement simple dictionary decay."
65330d2 Merge "Implement simple dictionary decay."
fd02b2d Implement simple dictionary decay.
a4c7306 am ef084229: Merge "Use reentrant lock for main dictionaries."
ef08422 Merge "Use reentrant lock for main dictionaries."
3e62756 Use reentrant lock for main dictionaries.
90f74e2 am 42941dd2: Merge "Update dictionaries"
42941dd Merge "Update dictionaries"
af5511c am 25f47828: Merge "Separate bigram entries from the trie file."
25f4782 Merge "Separate bigram entries from the trie file."
fd46e87 Separate bigram entries from the trie file.
2b73561 am d40a931a: Merge "Change scopes of some methods in DynamicBinaryDictIOUtils."
d40a931 Merge "Change scopes of some methods in DynamicBinaryDictIOUtils."
a267ebe Update dictionaries
a8c7484 am 16a6b2a9: Merge "Make dicttool read the compressed combined format."
16a6b2a Merge "Make dicttool read the compressed combined format."
48e01ec Make dicttool read the compressed combined format.
bf50332 am b698e9c1: Fix build.
b698e9c Fix build.
0aaf42b am c1851004: Prepare dictionary decay.
c185100 Prepare dictionary decay.
dc4f357 Change scopes of some methods in DynamicBinaryDictIOUtils.
19557fb merge in klp-release history after reset to klp-dev
f2800fc am 1cf4789b: Merge "Set header attributes for ExpandableBinaryDictionary."
1cf4789 Merge "Set header attributes for ExpandableBinaryDictionary."
ceb364c Fix PrioritizedSerialExecutor.
ef63947 Add boundary checking for PtNode Array reading. DO NOT MERGE
9c6e7e2 am b0c5ddb9: Merge "Stop vibration while repeating delete key in emoji view"
b0c5ddb Merge "Stop vibration while repeating delete key in emoji view"
d0df68e Stop vibration while repeating delete key in emoji view
5ed30a7 Set header attributes for ExpandableBinaryDictionary.
1772420 Import translations. DO NOT MERGE
2f935d1 Import translations. DO NOT MERGE
12d095e Import translations. DO NOT MERGE
67319f9 Speak auto-corrections for accessibility
fad5d4e Stop reading dictionary while regenerating. (DO NOT MERGE)
6f855d0 am a6e2ec53: Merge "Reduce Emoji size"
a6e2ec5 Merge "Reduce Emoji size"
b44efbd Reduce Emoji size
36301d5 am 4dc2b913: Merge "Fix possible NPE in KeyboardSwitcher"
4dc2b91 Merge "Fix possible NPE in KeyboardSwitcher"
adbb979 Fix possible NPE in KeyboardSwitcher
10fa6a2 Stop reading dictionary while regenerating. (DO NOT MERGE)
ecc1408 am 68bc4ba5: Merge "Add boundary checking for PtNode Array reading."
68bc4ba Merge "Add boundary checking for PtNode Array reading."
de12fcb am 8b580819: Merge "Add unigram/bigram counting."
8b58081 Merge "Add unigram/bigram counting."
31097a5 Add unigram/bigram counting.
67cb282 Add boundary checking for PtNode Array reading.
be6076b am e74d4a18: Stop reading dictionary while regenerating.
e74d4a1 Stop reading dictionary while regenerating.
4ac33ac am b7dfacd3: Merge "Send backspace as an event when TYPE_NULL."
b7dfacd Merge "Send backspace as an event when TYPE_NULL."
1e886ac am a328f538: Fix PrioritizedSerialExecutor.
de814ec Send backspace as an event when TYPE_NULL.
a328f53 Fix PrioritizedSerialExecutor.
704ab0f am 781feb74: Remove unused methods.
781feb7 Remove unused methods.
c3cee38 am 45de3925: (-s ours) Merge "Import translations. DO NOT MERGE"
abb63c1 am 15da61b7: am cd2923a6: keep history after reset to jb-ub-latinimegoogle-bayo
b60d479 am bca73335: am 2aea83a4: (-s ours) keep history after reset to jb-ub-latinimegoogle-bayo
932d0ba am b3e68321: (-s ours) am cc670c5d: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle-bayo
6bcd19f am f3f2a52d: am 419d5af0: merge in jb-ub-latinimegoogle-bayo history after reset to jb-ub-latinimegoogle
199b50c am f2d39998: am f05aeb64: am 2e58670d: Quit using ExpandableDictionary.
92512d8 am 43fcdc15: am 8d7365d4: am d1ae0304: Fix OOBE in JB backword
a267250 am 740c7bdb: am 94759249: am f068c6e6: Merge "Low memory mode in UserHistory"
3cf4169 am 5e4b9b8c: am 1a46424d: am f6009233: Merge "Tweak for armenian periods and commas."
9af5570 am 007bcdd0: am 0f3e55dc: am 445ba578: Merge "Add a utility of isLowRamDevice"
feecef5 am 9e89baf1: am 3d77934e: am 55e7b360: Merge "More tweaks for Armenian layouts"
1f3d71b am 34b1f3de: am 572c1ac5: am 3e6b68bc: Merge "Allow large memory space for GC."
dba48f2 am 5848c12c: am 821bff92: am 3d68b066: Copy only the spans we are interested in.
100f4e4 am fac7e953: am c3f7ddd7: am 3ca9c5cb: Merge "Implement delete key repeater"
97b3349 am 566ecef3: am 5fad442f: am d8c037c1: Merge "Tweaks for Armenian layouts"
ae0d11f am d769d9a2: am d82be209: am f3cd38f2: GC step 5. Add large tests and fix bugs.
9560c3f am 173e6bff: am 88603e9a: am dd7d95bd: Merge "GC step 4. Update all positions in new dict and add a test."
a3bb91b am 5604a329: am c6c72b22: am 50704b7d: Merge "Turn off alpha of key popup preview"
992f87d am 6f4ce806: am 473f4426: am 9cea5e0c: Merge "Update assets: selected popup key background"
d8b6190 am b33e950a: am 9e287b52: am 8f23c6f7: Merge "Detect cases where rotation messes with initialization"
5bc4e31 am 78c0d3fb: am cbd19874: am 42365a7e: Merge "Fix runReadUnigramsAndBigramsTests."
32cc223 am 550c0ae7: am 3216beee: am 0de5df17: Merge "Keypress vibration default value for Xperia Z Ultra"
b5f3e55 am 1c41a993: am 363f9d49: am 36cd7e5e: Merge "Khmer currecy sign should have been non-bold"
2b625de am d7f8942b: am 386a0dc0: am 0355bf2d: GC step 3. Place and write valid PtNodes.
6ad4859 am 033de283: am 51c4b0c1: am 7a8dabc3: Merge "Address an issue in Khmer layout"
a766378 am 8471af33: am f95d79e7: am b71f63bc: Merge "GC step 2. Finding garbage bigram entries."
698a0bc am 0b3f11c5: am 564e29d9: am 262b8672: Merge "Catch SQLiteException from remote processes"
85f7af7 am 1af0187c: am 2e107841: am be3be424: Fix a bug that happens upon a race condition
77fc91b am 1cec6243: am 21915c4c: am 3de1aca2: Merge "Update resources: Colors"
0f5eb39 am 348cb4e7: am 702bd17d: am 225745d4: Merge "Step 1 to implement GC. Finding garbage PtNodes."
80c98ee am 9a68f8c8: am e6c6df90: am 280990bc: Merge "Address a couple more issues in Khmer layout"
9d68daa am 2b6b557e: am 4f5f3ebc: am 1d1a3d52: Merge "Fix a bug where null would be converted to "null""
d86d5bb am 6f868bce: am 01c75387: am baa31217: Update resources
44c10c6 am 23bbbe3b: am f8c02953: am 2e3c1106: Address a couple issues in Khmer layout
40ece57 am c2b691b8: (-s ours) am a2f35060: (-s ours) am edbbd53c: (-s ours) Merge "Import translations. DO NOT MERGE"
32fc194 am 1ac12cd8: (-s ours) am 5129f644: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
f14f423 am 8d514e65: am 837d5365: am be5e21ec: Add Khmer layout
38ba780 am fb10c884: am efac15b0: am 72503243: Merge "Add showSuggestionStripWithTypedWord."
3d30a81 am aa2bdaf3: am 86e5d029: am 5fe31f23: Merge "Show Emoji category page id indicator"
4621103 am 9b30a5b9: am e8f72205: am 80f934af: Add comKeyStyle
8d73ccf am 48312632: am 46dc1ccf: am 7ba78687: Merge "Add Ver4DictDecoder."
de8a986 am 78479ae2: am 978a74cc: am 11ce0545: Merge "Fix hitbox of emoji key"
60de419 am 939ff44e: am ae563e9e: am 926ee64b: Merge "Add a new option for version 4 to dicttool."
005c9e9 am c375d599: am 6e514afa: am 4c5e6634: Merge "Groundwork for implementing GC."
e5b501b am 71b1d059: am 418a73d3: am ff493744: Merge "Quit skipping user history dictionary for gesture."
38940bd am 9b01b234: am 58b6df44: am 6f68b736: Merge "Fix an off-by-one error."
6bff14c am 3927701c: am 0cd8b203: am 284e73bd: Merge "Show emoji key on PC layout"
7bc4f7d am f23b2822: am 8cbb86ea: am 142d68cf: Disable Nepali layouts temporarily per product call
9dabfcb am 5b8b9932: am 1866b90f: am 7635ada2: Merge "Fix test in SubtypeLocaleUtilsTests"
dbac492 am 3a82b93e: am dbb3b98a: am 86780628: Merge "Fix an NPE."
415df91 am a06946eb: am 1defb939: am 08bc97f8: Merge "Allow double-space-to-period after a plus char"
82c746a am 46055bf3: am 438b1b32: am 75feb0f6: Merge "Change name of header_reading_utlis.*"
85855f8 am b3e9e63a: am c190a33a: am 561a8311: Merge "Add dictionary header writing methods."
833c754 am 5284ef4f: am 3d184ea4: am 957a2337: Merge "Set EmojiCapable"
857801f am 44d440e2: am 85df7bcd: am 8837deab: Merge "Fix Emoji recents"
9c7a56d am 6802eb83: am 3255b9da: am 256937b4: Merge "Fix getChildrenPosition."
e7e82a2 am 3486b89f: am 6e0bdd58: am 59418672: Merge "Don\'t resume suggestion on digits."
17861ba am a01859dd: am 7b303cf6: am 4ad4b9d9: Merge "Fix contacts/user dictionary writing."
884b3e4 am 44fb6bea: am b4f01d8e: am 72e53a1e: Merge "Implement dictionary flush."
29abd61 am f87ef387: am bb11d266: am 9465819c: Merge "Add BinaryDictionary.getBigramProbabilityNative()."
f3d4eb3 am ae031ca5: am ef518bfd: am 9b78241d: Merge "Improve trailing quotes processing"
7922c9a am 5da6b2ca: am 97f53a9f: am 4e17b42d: Output input index of second word\'s first char.
38a474e am ebed30c6: am ae08b27c: am 060917ed: [AC9] Resize an array
0064eac am 549180d4: am 3cf85c10: am 5cab0eb7: Merge "[AC8] Restrict the suggestion strip to the correct part"
5783a3a am 4b28d0f7: am 2715b01d: am ac7e005e: Merge "Prepare dictionary saving in native code."
0624be6 am 976414b0: am 7c954268: am d9f450ef: Implement removeBigramWords() for DynamicPatriciaTrie.
8a24d59 am 54110e72: am 092263c5: am 7e51989b: Merge "[AC7] Actually auto-commit."
8acfb5e am 1935d8ee: am 55fd8c23: am d2cafb03: Merge "Temporary disable saving keys of emoticons to recents"
2a27fd9 am 535d5a94: am 8f7471d9: am f1f0b325: Fix Emoji key pressed background
61198a5 am f201f795: am 8c7bb606: am 71cce2dd: Add a large test for BinaryDictionary.addBigramWords().
7ab2446 am 605a7b64: am 1517b68b: am 280fb1a1: Merge "Fix handling multi-bytes characters and add a test."
a8f48ee am bbabdd78: am 50ba8769: am 7bcb1513: Merge "Support multiple screen size of Emoji keyboard"
bf7577f am 9eb9dcbc: am ec6d7acc: am 6d1a29ea: Fix build.
fda4308 am 4ffe29bb: am 582c1113: am 8bdb2707: Merge "Implement addBigramWords() for DynamicPatriciaTrie."
dc7d75e am 72f10c65: am f5e03177: am fc51a820: Merge "Disable smooth scroll of Emoji pager"
6204819 am 18a34da4: am 7074307b: am 73d607fb: Merge "[AC5] Introduce the setting for phrase gesture."
fe37c29 am 469ae329: am 9320451f: am 8faa1a44: Merge "Merge NOT_A_VALID_WORD_POS into NOT_A_DICT_POS."
f79a3d5 am 97e61fb6: am 51c78871: am 874ef755: Merge "Move methods using ByteArrayUtils from .h to .cpp."
08fddd8 am 2c95afb7: am dfc51ec9: am 7d2a0db7: Merge "Add boundary check for PtNode reading position."
10db9b0 am 06e09eb7: am 4e3d7782: am f3f00006: Save & restore emoji keyboard state
bc30d36 am 30df9168: am 6b7e1a41: am c65f6c30: Merge "Split Emoji categories fitting the pager"
987ed95 am 6390315b: am cbc417be: am 187dd85a: Additional fix for Lao; No spaces used between words
f8dc8f2 am e5834555: am aeeaca93: am 0f317a56: Fix issues with Nepali layouts
faad3ff am b37a8825: (-s ours) am 35062e99: (-s ours) am e429dcfd: (-s ours) am 8b2d8dc9: (-s ours) am ea8d6329: (-s ours) Import translations. DO NOT MERGE
1090569 am 5f4c30ce: (-s ours) am 54fb6fa5: (-s ours) am 900a748b: (-s ours) Merge "Import translations. DO NOT MERGE"
21f61e2 am e7c1fd2f: (-s ours) am e8292f77: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
edc6660 am 09c831d5: am 28b8bbde: am 1313d17d: Small tweak for label_to_more_symbol_for_tablet_key
afeae34 am 44983537: am 3c9c1103: am cdc2ce8c: Merge "Use DynamicGridKeyboard for EmojiPager"
459a003 am 5774dd30: am db5ec997: am 505b6ba1: Merge "Add Lao keyboard"
cd8da57 am 7e99c5b1: am 3a3dab3e: am 41aaff6c: Merge "[AC4] Add native methods necessary for auto-commit"
274e9c3 am 0aee7a05: am 408ab9a3: am 04bf3cd4: Merge "Employ "bigram link" for handling moved bigram target."
541cc06 am e00818e9: am a2ce17a9: am fbc7e61a: Merge "Add Ver4DictEncoder."
5835493 am 9b69701d: am 8780b644: am ffebc9cf: Merge "Add shutdown and isTerminated to PrioritizedSerialExecutor."
72ad275 am f7580315: am 90aa110c: am b9db10d6: Merge "Refactor RecentsKeyboard"
864c3b3 am 95868682: am 5bfb9777: am 610f3eb4: Merge "Update three letters in the Nepali (Traditional) layout"
8340caf am 0e55b399: am f1374dfb: am 1c6263ac: Fix more symbols keyboard for Armenian
54ec574 am 06357b20: am bebef282: am e3a38af5: Merge "Fix emoji tabs"
9b98ec0 am 82fa6fd0: am 6af8936b: am ebe3b3e8: Merge "Fix bug related to dynamic patricia trie bigram adding."
5c14157 am 3ba67184: am dc2cc821: am 11370b37: Merge "Update children\'s parent position when the node get moved."
4f7b953 am 3f7b2b3e: am 786f9243: am 244eca38: Merge "Fix emoji keyboard insets"
aebf1eb am 4b4d1359: am c9e21e82: am 1f9c5bde: Show Emoji key on more symbols keyboard
374f656 am e8f0d5de: am f1fcfa3b: am dd072e32: Consolidate EmojiKeyboardView
71fb12c am 0a6b351a: (-s ours) am 5863e423: (-s ours) am 864f03f2: (-s ours) Merge "Import translations. DO NOT MERGE"
a082d94 am 65787ebc: am 95df0f2b: am 40666017: Merge "Avoid recorrection in ex-password fields."
1d7df5f am 12871151: am 712fb6c6: am a6dc3056: Merge "Add getDictDecoder."
d1069f5 am dddaed61: am b66ecdeb: am 28af9ed1: Merge "Suppress emoji tabs on JB-MR2 or previous versions"
85f1391 am 4e927cd3: am 0d86a015: am b118a9d7: Merge "Change cache capacity depending on the dictionary size."
a524424 am 12c9b7c3: am 57ee1b7e: am 695a5a39: Merge "Change space key height in Emoji keyboard view"
a088205 am 48ac63f6: am b672d97d: am 8a10776e: Fix punctuation spacing for Canadian French.
19667ce am 2fb351b7: am a3be38eb: am be470f06: Hide DictBuffer from BinaryDictDecoderUtils.
022394a am fe3e612c: am a1efc189: am 3508eb14: Merge "Remove changing a word when added to the dictionary"
4b60607 am 0d3ba0a1: am 5b6ec109: am 1b80a45e: Merge "Make terminal cache small."
3bbe023 am 7f6ff1a7: am c6df31d4: am 76e431b3: Merge "Use same session id for typing and gesture."
38a8cbe am 27d244d9: (-s ours) am c9cf78b7: (-s ours) Import translations. DO NOT MERGE
687bfc8 am 27cdfbef: am e4939114: am fc5e78b6: Clean up Thai keyboard layout files
ceb3964 am abe16746: am a96c59bb: am 7547a704: Add writePtNode to DictEncoder.
79f93d8 am 864a3e67: am 811e37b3: am 95bc256f: Add a flag to readDictioanryBinary in DictDecoder.
f78da86 am 0e1a661b: (-s ours) am 4c69242e: (-s ours) am f7ec77fe: (-s ours) Merge "Import translations. DO NOT MERGE"
95bdea4 am 5cc9b3c5: (-s ours) am 75344bc0: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
3d4b298 am 93cffb38: am 3f8f872d: am d7b76984: Merge "Add tests for BinaryDictionary.addUnigramWord()."
91efc99 am ade52627: am 4be963a1: am f38969f3: Fix bug of dictionary dynamic updating methods.
e06908c am 0d102fa7: am d0132458: am b8e857f7: Merge "Add binary dictionary tests."
e5125b1 am 3c61126e: am 6b98419e: am e193c525: Revert  Ida230ca42 and I6adf7d08f.
b4ce562 am d607a368: am 4754ac4c: am ef073f40: Use PrioritizedSerialExecutor instead of ReentrantReadWriteLock.
cfe9bf9 am 50e7181d: am bc435b78: am 40e91e45: Merge "Check the version of format options before writing."
a3ea9d1 am 31fe08e9: am a01e18d5: am e531c224: Move a flag about switching dynamic update to java.
b653174 am 1d9692ce: am 2e4a9177: am 5bf96a8f: Merge "Add AsyncResultHolder."
536263f am e7f28f4e: am 0f2fe443: am 21066960: Merge "Fix: ExtendableBuffer"
7854ed8 am 7f23c1f3: am 5599b04a: am 21661706: Merge "Implement split and create node methods."
22f3f49 am 4e7e4a02: am ee98aa17: am c5f35a9c: Merge "Calculate parent offset from the head of moved node."
dab4af4 am 7e2ed3b9: am d20bee71: am 1d4a07f6: Merge "Re-call getBuffer after writing in bigram/shortcut policy."
be857d0 am ef1487ed: am 111e37ad: am e3e2b03d: Merge "Implement create children array and add child method."
44f22e0 am 779f99a0: am 011ce47f: am be963611: Merge "Check contents in user history dictionary tests"
3beff3c am 227477f8: am ecdde8ee: am 5e797bd7: Merge "Implement update node probability method."
5790228 am 552a74c4: am 45bede32: am 70e81af7: Hide physical structure of the dictionary from BinaryDictEncoderUtils.
323b241 am 00b39433: am e4d8dd65: am cc2751ba: Make commitCurrentAutoCorrection asynchronous.
9334f40 am b59e8066: am a14332f5: am 37e0fd2f: Revise TODO comment for I823912e3979829a.
abadba7 am b023fb67: am 1d818b06: am 773f2272: Fix: wrong locking order.
4c910df am fac0fcd4: am 8a325042: am e7ac9003: Merge "Write forgetting curve flag."
5ad09c0 am 3a16edf9: am 18713ba4: am 563bcb51: Rename write(|Signed)VariableAddress and to write(|Signed)ChildrenPosition.
f1b7186 am caa74795: am a31e41f5: am 6156892b: Add computeChildrenPosition and simplify writePlacedNode.
ae67370 am bba505f6: am b41d66d7: am 3fbc5ef1: Implement inserting new node into PtNode array.
916d698 am e0a246e4: am 6d0b1c8c: am 142511c4: Merge "Add margin to the label of language"
ba99d15 am f2132283: am 9202af7f: am 4aad381f: Merge "Optimize tablet layout"
58dc89e am 0383e1a0: am ae7e7e0e: am 40182c73: Merge "Compute probability using structure policy."
dfe19a4 am b1703681: am db1e9eea: am 48554e22: Merge "Add node flags creating methods."
370a420 am 27522506: (-s ours) am 6c6914d2: (-s ours) am a8550e22: (-s ours) Merge "Import translations. DO NOT MERGE"
bec78f7 am 767f467a: (-s ours) am a8663a41: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
ef3eb8f am 14dcf58c: am 0e1a38b6: am 1c6b9582: Merge "Rename key_space -> key_space_5kw"
f487421 am 87a67538: am b3091c5f: am c612a981: Merge "Rename key_space"
11092d4 am 05fb694b: am b7a8c1c3: am b690c039: Merge "Optimize layout"
46b9cda am 007fdbb3: am a5d78ae4: am 96a06316: DynamicPatriciaTrieWritingUtils to write PtNodes.
c68716e am 802e0e21: am 2008965f: am b1af47c8: Add a callback to the arguments of commitCurrentAutoCorrection.
6a71076 am c6cd2c64: am 82b149c0: am 80fe84b3: Merge "Consolidate voice input key options no.1"
de56655 am db294b1b: am 60e487f5: am 55f5f7a0: [Refactor] Add writeDictionaryHeader.
c6b8ac6 am 6ca08f5e: am f0748e91: am 87855f97: Merge "Add comments about how to calculate parent and children addresses."
83b2205 am 587d8003: am b6461173: am 2a41a356: Add code point writing methods for updatable dictionaries.
0d2575d am e096f38e: am 1247a05c: am 5901b5e1: Check usesForgettingCurve in HeaderPolicy.
14ab563 am fb64505e: am 39d4a54e: am 91486bdb: Merge "Employ a header attribute map in headerPolicy."
fd060f1 am 98b26546: am 943e88b7: am e0502496: Revert "Remove symbols shifted layout"
8f5cfda am 531b4a39: am 183570bb: am e3150664: Revert "Remove symbols shifted layout related code"
9bcd96a am 01006591: (-s ours) am 2ff67d34: (-s ours) am 226e9fcd: (-s ours) am 33e04db2: (-s ours) am 5d8e513a: (-s ours) Import translations. DO NOT MERGE
16acdcc am de9150b8: (-s ours) am d8e256f8: (-s ours) am cc6752e5: (-s ours) Merge "Import translations. DO NOT MERGE"
75e8cdd am f6e0fe32: (-s ours) am 78496045: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
75bd15a am a89b52e0: am 79d17be3: am 42b799d9: Revert "Remove symbols shifted related unused texts and styles"
2caa69f am 91779087: am a8df0b92: am 5d8fd545: Change name of bigram_list_reading_utils.* .
bd24689 am 6eee1239: am b5a3d3be: am 202e416b: Add bigram writing methods.
e0e8ede am ffe3de7a: am 4f9e0972: am 64621cf4: Merge "Add DynamicShortcutListPolicy::copyAllShortcuts()."
86b734b am 52c99f1e: am c606e9d7: am 648088aa: Change GET_SUGGESTED_WORDS_TIMEOUT to 200.
de48c7d am adc85270: am 43e8a4f2: am c4c7a59a: Merge "Change GET_SUGGESTED_WORDS_TIMEOUT to 50."
5441871 am 4662efaa: am 470e8339: am eaee1561: Optimize tablet layout
0a90bcc am ae81d85f: am 794d5121: am c6cfa6c6: Merge "Implement reading side of updating methods of dpt."
bc1c41e am 1311d6f2: am c01606c6: am 908fc4f1: Call getSuggestedWords asynchronously.
9e1bb37 am b1aa3903: am 2be5da0f: am 8616e4c0: Remove typedWord from the arguments of showSuggestionStrip.
4eb53a3 am 529c80a2: am 9cb0f9df: am 75d1cb66: Add buffer writing methods.
f752a91 am 3368488d: am 5db202d6: am 2660f83a: Change name of extendable_buffer.h to buffer_with_... .
b2a214a am ae1334c2: am cbbf2555: am 3e76487c: Consolidating dict buffers into BufferWithExtendableBuffer.
0b53db4 am 2ca17ba2: am 56f4ffde: am fd3509ef: Merge "Consolidate 7inch and 10inch layout"
be78b4e am 7256a42f: am d4d647cd: am 9666a228: Revert "Revert "Add onGetSuggestedWordsCallback.""
b88ac33 am eb4497dc: am bcb2c532: am be76dbfe: Merge "Introduce DynamicPatriciaTrieReadingHelper."
1b81039 am daa5a693: am 5fa2e9c3: am acc886ee: Merge "Revert "Add onGetSuggestedWordsCallback.""
b74c23b am 3aeef4a4: am eb06bf76: am 56e1b7e4: Fix emoji view insets calculation
f6d60fd am 40301291: am 59f9d3c8: am 5169937d: Revert "Revert "Support Emoji keyboard""
d410873 am 53f0869c: am c9c383cf: am 9f79cf6d: Merge "Add onGetSuggestedWordsCallback."
655dc4e am ce92aae4: am afb8e070: am 2f95baaa: Merge "Revert "Remove key preview backing view""
2517322 am a70e7c6e: am eca8832b: am 4445671e: Merge "Revert "Support Emoji keyboard""
48f2204 am c0ab1648: (-s ours) am 2934b83e: (-s ours) am ab4c846b: (-s ours) am c95decc4: (-s ours) am c82a4eb8: (-s ours) Import translations. DO NOT MERGE
4ca8aeb am 23f9a058: (-s ours) am 6d0e6f84: (-s ours) am d5a49272: (-s ours) Merge "Import translations. DO NOT MERGE"
5b06249 am 9505eb68: (-s ours) am fbb71a6f: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
6d8b1d1 am 310f767d: am 1f9c9ec4: am bcfcdae2: Add Armenian Phoetic keyboard
cd0a3ea am ba93c99b: am 243c23dd: am d7791a93: Support Emoji keyboard
af28ec1 am 679d12d1: am 7c1a6f97: am b384cb28: Merge "Fix children position reading for dynamic patricia trie."
1b331ef am fcfdf53c: am 6b59bed0: am 6c926a1d: Add Nepali Traditional keyboard
edc48cb am fc3ac3eb: am 38daab18: am 47b71c82: Fix keyStyle flags handling
1b4e3b5 am 447ca125: am 0f0d7a9b: am 4e6e9ef3: Merge "Clean up Devanagari key definitions"
98d2d09 am 4837321c: am f0229f22: am 2cbc7c68: Merge "Workaround for AIOOB exception in ProximityInfo"
2352b6a am bc4bbe02: am b619acfd: am e9e8d2d9: Use fixed column order for punctuation more keys
07c7655 am 800bb6de: am 8622113f: am fcc6ab08: Merge "Reduce the number of more keys of the period key"
574353f am f48fa89c: am 77f13374: am 41745c49: Add keyboardLayoutSet attribute to <case> condition
be81e89 am ceaea2c4: am 491b49b3: am ade725ed: Merge "Fix unit test"
a5e00af am e19bb862: am cbaf61dd: am 2a084e88: Merge "Add EmojiKeyboardView"
571a4d7 am 7b028496: am eae44530: am fe87f5f4: Pass additionalFeaturesOptions for getSuggestions().
3bb6879 am cf3b865c: am 137572f0: am 8e3a90e5: Merge "Add emoji keyboard related assets"
287e988 am daa441a7: am 67447d2c: am a945c004: Merge "Add Nepali Romanized keyboard"
15f9230 am 85fa07b1: am b49dba68: am c0f81463: Merge "Add dummy Emoji subtype"
defedd2 am b4404e2e: am 472d038a: am bd4068c5: Merge "Add recents keyboard"
11e8f32 am b25b3b1e: am 5bd273f2: am 1148d00b: Merge "Fix: Wrong file name for dynamic prediction dictionary."
20669cb am 8e811589: (-s ours) am c5e8c648: (-s ours) am b17244a4: (-s ours) Merge "Import translations. DO NOT MERGE"
ca72aea am 2451c71e: (-s ours) am 1fde9c2a: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
8c65111 am e6b512a5: am 5886ca66: am b7eae3ff: Add comma to the symbol layout\'s period more keys.
6e82c0a am 85692426: am a92847bc: am 2ce9f78b: Merge "Use extendable buffer for reading node info."
77912d5 am 1f3bcc51: am de6beb7e: am 8293a11d: Merge "Use extendable buffer for reading bigram and shortcut."
a868868 am 500bf5b4: am 00891c20: am 16ed1868: Fix build
c1210d0 am 40627717: am 87192930: am 26d36444: Fix SuggetionStripView.ICS style
758eb9a am b11da757: am 77899b1d: am e94bbca3: Aggregate theme resources into one file
5600a8f am ab302b89: am 7fefe2a7: am 08323cd5: Add _gb to Gingerbread resources
d5bf78c am 491c86a0: am ed6bd49f: am adaaf9ff: Rename theme file names
f228bb9 am b698ac49: am 8110e347: am 1f4612fc: Remove obsolete theme resources
2db339b am 5cea0c16: am 5609b4f6: am e1433fb4: Remove unused drawables
fd6e784 am bce9dc35: (-s ours) am 05953e76: (-s ours) am 72218321: (-s ours) am d4fc3e3a: (-s ours) am 751c5ae7: (-s ours) Import translations. DO NOT MERGE
107dda9 am 6de3ab26: am 3d1cbd92: am 2da94ad8: Add scrollable KeyboardView
7f762ae am a6544621: am 3bd5bd88: am 78ab1bb6: Merge "Make DynamicPred...Base extend ExpandableBinaryDictionary."
a99d56c am 4642118f: am bfb4c3aa: am d5a3c593: Remove a broken dictionary file when fail to read a dictionary file.
35be7cc am df863714: am 71a8b632: am b2f586b9: Merge "Enable Azerbaijani subtype"
15e5a00 am ca46e5a5: am 5ab2ab12: am b50a7a4b: Simplify computeActualNodeArraySize.
181e049 am 95fce78f: am b0f59af0: am 2232a708: Clean up unused imports.
872f0cd am e7d1520b: am eee7c3d8: am d21adb58: Merge "[Refactor] Add DictDecoder.readUnigramsAndBigramsBinary."
c0ceb04 am e071807e: am 370783a6: am 4e7825cb: Merge "Add GridRows tag to support emoji keyboard"
0dd5d7c am a8f0eaad: am abe7f4d1: am be4f8f3f: Merge "Clean up PC QWERTY keyboard"
274550b am 4bc90984: am ddb3a08f: am 918336b7: Merge "[Refactor] Add DictDecoder.getTerminalPosition."
4f6814a am aa770bbd: am 1c21bb82: am 649d040c: Merge "Rename CharGroup to PtNode in native code."
9545950 am 515dc782: am 69f9cfe2: am 800225e0: Merge "Rename CharGroup to PtNode."
1991fe0 am 38ab3a3b: am 7b74bcb1: am c120199f: Import emoji unicode point list from Hangouts
8b83a1f am 9345ccce: am d6833c59: am 3f1ef22f: Fix build
ed0c734 am b7d43d40: am 6fed1db0: am 17f628c5: Merge "Add copy constructor to Keyboard"
6f4ff82 am b29caab3: am 9c2fef79: am 7308c36a: Merge "Add emoji keyboard element ids"
97a6b5e am 1b5ac72a: am 95565899: am af9c8892: Merge "Remove symbols shifted related unused texts and styles"
f1612fb am 2514adc2: am a3a3c877: am 958f8432: Merge "Introduce DynamicDictionaryWriter for dynamic dictionary."
e11837b am 13e32376: am ca88b445: am 73c29481: Fix Persian currency symbol
dd59732 am 6954f1cd: am 8fab38c2: am ce607358: Merge "Remove symbols shifted layout related code"
abf253e am 3b788a54: am b9f0a7ea: am 8f4d5d5f: Fix getDictionaryFileHeader.
5a5b9db am f03d0929: am 6bdc1917: am e9a10ff0: Add DictDecoder.readDictionaryBinary.
06c3eec am 2d7e0842: am b6a70ead: am b64157bf: Merge "Fix: reading uninitialized area."
c0467df am 94baebef: am 44579790: am d4528b88: Refactor personalization dictionary
53f84dc am cb906264: am 947c9537: am cdc8fcd6: Merge "Fix addWord."
144351d am 6adb6c6b: am 3a08074c: am 02833d11: Fix the autocorrection normalized score calculation
392c502 am afb2eebf: am 12263f1b: am c02a3654: Remove symbols shifted layout
59a3490 am c933d2d8: (-s ours) am 17c31a61: (-s ours) am e1bd7e58: (-s ours) am ff59dcda: (-s ours) am 001c62fb: (-s ours) Import translations. DO NOT MERGE
3643874 am ad394f80: (-s ours) am 3d4dc269: (-s ours) am edaa9be7: (-s ours) Merge "Import translations. DO NOT MERGE"
079dfa9 am 5f2d2e79: (-s ours) am f9fa8903: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
9e8f0d0 am 11350524: am 775d5f42: am 51fce8b9: Merge "Add an unit test for CharEncoding."
806475e am 553cdf6d: am e3ffbb37: am 4929f851: Merge "Fix writePlacedNode."
08699ed am 71c8d78c: am 9e1bd9bb: am 5f438d55: Merge "Introduce ExtendableBuffer for dynamic update."
73dcc1a am abbc393b: am 740bf035: am 366c0c51: Register personalization dictionary
147f1ed am a998bdb6: am ea916a2a: am e301085a: Move findWordByBinaryDictReader to BinaryDictIOUtilsTests.
ae071d1 am fb51b06e: am fb5c3956: am fef693ea: Merge "Add DictEncoder."
f6c94c9 am 94c63240: am a58953b8: am 198b52f6: Merge "Fix Hebrew currency symbol"
ae2831f am ec17ab0d: am 1c5a7c47: am a09e43ef: Merge "Fix cursor state bug"
762ed1e am 94bac307: am 7f0ae852: am f9233e0b: Merge "Make readPtNode be called with the address from the beginning of the file."
d9b1079 am c2acf0a8: am dc325724: am 17cc3969: Merge "Fix build"
31260e5 am 47a8b63f: am 220a44d0: am f739807a: Merge "Add onDestroy to PersonalizationDictionarySessionRegister"
915f0c1 am 566181d1: am b88ff728: am 2617a82a: Merge "Fix native crash by caused wrong munmap."
a8389f7 am c91d5e28: am b6922356: am a306e087: Rename BinaryDictEncoder to BinaryDictEncoderUtils.
e25a7d8 am aa66ab15: am ddc8d9b7: am 107a5f6f: Add PtNodeReader.
ff58688 am d0649c65: am 1d0e9fc0: am f2773ba7: Merge "Add tests for start composing"
3b420aa0 am 324586b7: am 54978caf: am 77827e7b: Merge "Don\'t start composing on dash."
1eaf5bd am 4f6a25b3: am 473b0540: am 1f39d364: Remove unnecessary alpha attributes of SuggestionStripView
9bf63fa am a8b13d8d: am d619127d: am 2c7a3e04: Merge "[AC3] Start calling the methods for auto-commit."
31faa23 am 2931256b: am c972b602: am c10d76f2: Merge "[AC2] Reference a dict rather than a string in suggestion infos"
456a076 am bc840cfd: am 197a883f: am 3f15c41d: Merge "[AC1] Add a memory of where to cut the first word."
d40e8f1 am 65ac674b: am 7abed29a: am 33f5f0df: Merge "Add a functionality to boost scores of personalization dictionary"
2f7a2f4 am eab8c769: am f5fd990f: am 065aad95: Add DictDecoder.
86ec0a2 am d5108384: am ad531fd2: am 112257e4: Rename BinaryDictDecoder to Ver3DictDecoder.
5188b89 am 352241b6: am 19c0b5b2: am 66004ce2: Remove populateOptions.
cccd998 am 7e85157e: am bff4d244: am 22f01a42: Add a functionality to clear and flush prediction dictionary
24c27f7 am 2b206ab4: (-s ours) am 72dd5dd2: (-s ours) am dadf3bf1: (-s ours) am 90ba3887: (-s ours) am 7c674854: (-s ours) Import translations. DO NOT MERGE
45de392 Merge "Import translations. DO NOT MERGE"
a6c1679 am d7346f18: (-s ours) am bda32836: (-s ours) am 8e26b9c0: (-s ours) Import translations. DO NOT MERGE
d3b8dab am f8952089: am 4893fe57: am 77bce05e: [Refactor] Rename BinaryDictReader and BinaryDictDecoder.
ecaac58 am 8924a013: am cf0ae8aa: am 63155dfa: Merge "Fix possible SIGSEGV."
dc21bb0 am d8e05ef9: am 3b89a257: am c8fb03e6: Merge "Save and restore Row attributes using stack"
5232641 am a9a5b06b: am b0045c06: am 6484a4f8: Consolidate onDictionaryClosed
7d9ac22 am 9508d460: am 86bd99f5: am 8135b653: Merge "Remove an unnecessary debug output."
955f8ba am 3ad24d05: am 8105b65a: am ab69835b: Merge "Rename Personalization dictionary register functions"
3c1da7f am 3c0facb6: am 216246a2: am e515acbc: Merge "Update dictionaries"
83effe8 am a6177537: am aafcd7b5: am c8ac8da4: Merge "Prepare ExpandableBinaryDictionary to make it updatable"
6809059 am 742901b0: am 551f24ee: am 979f9f99: Merge "Consolidate hex string utils"
1e7e445 am db1f4927: am ba24343a: am 221929c6: Keyboard.Row can have keyLabelFlags attribute
dfb7a1f am a453b7bd: am ca723c70: am 0154e362: Merge "Rename KeyStyle.getFlag to getFlags"
a564163 am 2bc9832f: am 6fc8e32d: am 18546fa9: Merge "Make all KeyboardRow attributes private"
f2deb3a am 76d65106: am 41aade79: am a83e2564: Merge "Add HeaderReaderInterface."
b1847d7 am bd910cd8: am 37645747: am 8aaae56c: Fix unit test.
55d0b65 am 566716cc: am ef7064b5: am 606a056b: Merge "Make BinaryDictIOUtils and DynamicBinaryIOUtils use BinaryDictReader."
6697b52 am 0b75773d: am 5b0aeafb: am e3247561: Merge "Support languages that don\'t use spaces."
e7e28e7 am f245ac68: am f404756b: am c2f2d0d2: Merge "Limit the number of waiting UpdateBinaryTask to at most 1."
b594d03 am 4ba2fdc4: am 2b168303: am e72c4e5f: Remove a static buffer for thread safety.
b417b3c am d3af23f0: am 861aa7be: am 47bac6eb: Merge "Remove unnecessary caching."
dbc236c am 75229852: am 2b3ff524: am 21dddb14: Merge "Rename Node to PtNodeArray"
09b2298 am 429d1471: am d694477c: am 2c67361c: Merge "Move methods in BinaryFormat to PatriciaTriePolicy."
7f5f352 am fc8e5ed5: am ef593b01: am ad4c9093: Merge "Add hex string utils"
5b682e7 am 665f0cc7: am 768f533a: am b0ead57a: Merge "Remove BinaryDictionaryInfo and introduce MmapedBuffer."
09bf134 am 7019690c: am 806354bf: am a440aa39: Merge "Fix SubtypeLocaleUtilsTests"
2c2bd61 am 3bd842ee: am 9bc2beaf: am a94eb974: Remove unused imports.
1df0dec am b7ad66a9: am f3f30aa3: am 35f41a9f: Fix build.
2b45e65 am 92247175: am d8e9675f: am 0238e1eb: Merge "Revert "Remove BinaryDictionaryInfo and introduce MmapedBuffer.""
6f354b5 am 61024028: am a49bf128: am 33fce975: Merge "[Refactor] Divide BinaryDictInputOutput into BinaryDictEncoder and BinaryDictDecoder."
6e93d26 am f4278b6c: am 10288e2c: am 623e3f9d: Merge "Fix cosmetic source code formatting"
8f14be9 am 9a8ed926: am 12774e5d: am 840e42d7: Merge "Add getters and copy constructor to Key class"
93d11b6 am 527ea9dc: am 89516296: am 0663bc04: Merge "Remove BinaryDictionaryInfo and introduce MmapedBuffer."
5123d7b am cc12a1eb: am f180c9a2: am e7870a2c: Add an initial JNI interface to dicttool.
f607b34 am 27cfdb2d: am 8ad36022: am dc83fe37: Merge "Revert "[Refactor] Divide BinaryDictInputOutput into BinaryDictInputUtils and BinaryDictOutputUtils.""
9119e38 am fda0b551: am 20e3576f: am f74ddfbb: Merge "[Refactor] Divide BinaryDictInputOutput into BinaryDictInputUtils and BinaryDictOutputUtils."
b61394a am 24421e07: am 14ddbda6: am a38a15dd: Merge "tiny refactor"
7b6e761 am 0c41076f: am 68d3eaa7: am 08ce337d: Fix: BinaryDictionaryInfo.isDynamicallyUpdatable().
1a8631d am fd0147d8: am d920c917: am 6ec3f63d: Merge "Make dictionary structure policy have updating methods."
3c2b4e8 am 0f2f0dc1: am 4ab5c68a: am 46ebaa49: Fix a comment.
8238358 am 63192605: am 326a3e5d: am 1db93c9c: [Refactor] Move some helper methods to BinaryDictIOUtils.
8048c0e am 1017fb21: am 8099342d: am be4d38e6: Merge "Fix test breakage"
18ca647 am 6abcbe2e: am 91d2a3a4: am 5654a1f2: Merge "Fix a debug functionality for the personalization prediction"
75c506b am 28c8eae2: am df6ca9c9: am 8e398e21: Merge "Move some methods in BinaryDictIOUtils to DynamicBinaryDictIOUtils."
43c9737 am 9ff076a9: am 72d7af4f: am 92038bca: Merge "Add a method to import one bigram and string utilities"
dcce615 am 0cb55227: am 74537adb: am f795f2b7: Merge "Add FusionDictionaryBufferFromWritableByteBufferFactory."
96e1cd2 am 3b829672: am 4d29ac2f: am 0766f133: Merge "Move some constants in BinaryDictInputOutput to FormatSpec."
1f45268 am 6ade1a01: am a24d8c88: am bdef628a: Merge "Add empty key background type"
fa679be am 41368178: am cd786db8: am ed5582ec: Merge "Thin out audio and haptic feedback while key repeat"
91ffad6 am 627a7426: am c8617c00: am 693087f9: Merge "Remove unused drawables"
51a8327 am a0d7a9d4: am e4554028: am 5fd8b7eb: Merge "Add looksValidForDictionaryInsertion"
456748f am 182c62bb: am a460016b: am c3dc9021: Merge "Remove NodeFilter."
461aee5 am f0aae301: am 668a441b: am fdfc8ad2: Merge "Re-evaluate auto-caps earlier."
db40c6c am 8db45c5f: am 9c396a24: am 4bc74d19: Merge "Delete surrogate together."
4087b5e am ad88450b: am 324d4d72: am 1162c053: Merge "Remove dead code"
7fafffd am e56db1c7: am a05c9474: am dfecc86f: Fix ShortcutListPolicy::getStartPos().
9c5eb11 am cd550c66: am f6236e7e: am e18fdf80: Merge "Fix a bug with surrogate pairs"
a00a6a9 am d6f039a0: am d0d2d239: am 90619ae0: Move utils for reading dict to policyimpl.
e0935e9 am ced716fb: am c95a7aa7: am ae59ce02: Merge "Remove audio and haptic feedback while key repeating"
b7233c9 am 8603caed: am 018ab17e: am 3cc55024: Merge "Move files for headerPolicy to policyimpl."
42cccfe am 6845116a: am 94fc555a: am 9e0bb2f0: Merge "Move header reading methods to policyimpl."
190495b am f5cc665e: am a3fe14b4: am f27297d2: Merge "Add BinaryDictReader."
3a2b7fe am 7a054c96: am 4b24a42e: am ed8a3cb1: Merge "Use DictionaryStructureWithBufferPolicy for traversing."
f929bc3 am 2cebe2f7: am ed3856f1: am d03e5bd7: Merge "Rename maketext tool to make-keyboard-text"
fa54d6a am c3b59530: (-s ours) am 6c00fd65: (-s ours) am da19a4ce: (-s ours) am 06b38f8b: (-s ours) am ecf78498: (-s ours) Import translations. DO NOT MERGE
d469ff7 am ef3909f0: am 855e6a22: am 7242bf1a: Merge "Make readHeader check the header size before using it."
5adcf12 am ec00ba2e: (-s ours) am 099fc9d0: (-s ours) am 1e48fd03: (-s ours) Merge "Import translations. DO NOT MERGE"
81afbc4 am effe817e: (-s ours) am b0dd0860: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
15da61b am cd2923a6: keep history after reset to jb-ub-latinimegoogle-bayo
bca7333 am 2aea83a4: (-s ours) keep history after reset to jb-ub-latinimegoogle-bayo
dccec47 am a00f620a: am 201be017: am 0adc8a2a: Merge "Fix parenthesis direction for RTL languages"
b1d86c8 am c510695f: am 838ac1be: am e607e072: Merge "Remove TerminalAttributes."
25fbba3 am 32e57a77: am 80a5897c: am b40d1422: Merge "Quit using BinaryDictionaryInfo in header reading methods."
4aadf54 am 89c14a70: am 0a708f40: am 306d3a71: Merge "Cleanup ShortcutListReadingUtils."
569a9f8 am d23cc725: am d9863e3e: am 46961247: Merge "Call onDictionaryReady"
6fc9e55 am d5a9e060: am 1a8dfa8f: am e8264cab: Utilize Keyboard.getKey(codePoint)
3bf2934 am e6aabf05: am 8b082dec: am 51f0c95f: Merge "Change name of shortcut reading util class."
6633576 am 10acc3f2: am fffd71fc: am bab69d09: Merge "Remove redundant EditorInfo member from KeyboardLayoutSet.Builder"
8674b49 am 10e6800d: am fc0b1388: am 7c48352a: Move methods for Shortcut reading to policyimpl.
4fc6f6b am b4688876: am ad49fa9f: am fd10db04: Move shortcut iteration methods to poilcy.
6de23dd am e1a9a459: am 39acbaee: am 1b7c1cd5: Merge "Add PersionalizationDictionaryRegister"
050445c am 2c397779: am 03cad06a: am 53830bf4: Merge "Move bigram reading methods to BigramListReadingUtils."
2f61006 am 7041f2b8: am ba218cd7: am 66a63db2: Merge "Rationalize how to use AdditionalFeaturesSettingUtils"
ff314a2 am dfef7e87: am 2839d6e4: am 4a2f6a22: am 25402fd5: am 724db044: Deallocate gesture trail bitmap when unneeded further
f873396 am 4441b5fd: am aeaafdd6: am 25402fd5: am 724db044: Deallocate gesture trail bitmap when unneeded further
4f03497 am 1639270f: am 6ceef84e: am 724db044: Deallocate gesture trail bitmap when unneeded further
fe614f9 am 47889bf5: am 3f75c041: am f76264dc: Merge "Remove key preview backing view"
bae407a am 98fe7a39: am 11925815: am 14f5cec0: Merge "Move bigrams iteration methods to policy."
c38ae42 am f3fe2cbb: am cf575f89: am cfcf6660: Reinstate a call to UsabilityStudyLogUtils#writeChar()
bff289e am 2ed4632c: am cce5ccfd: am 3cd72a35: am 6d2399c0: am 5c057b32: Merge "Fix unit tests."
028d897 am b1dcbcad: am 2545654d: am 7d7b1fd8: am c31f7d79: am 96b444d4: Merge "Remove processMotionEvent from MoreKeysKeyboardView"
7e31bd2 am 6fbac38e: am 402497bf: am 9fc69810: am 7cb1b82f: am 1181c5ac: Merge "Fix to follow the field naming conventions."
b429c1e am ad08af9b: am 22d06c58: am 4c14665c: am 9f2ba37f: am d7b76727: Merge "Make user and contacts dict use ver3 format."
88a2eeb am 470f0b72: am 203dde0e: am b12ab7bd: am 5a9d8757: am f6b7c3a6: Merge "Fix parent position reading for ver3 dict."
83dd819 am c438264d: am 8caf4c4b: am e8ddd6c0: am 3cd6811e: am 769aefe0: Merge "Increase CHAR_LIMIT to 29 to accommodate German."
a48a663 am 42a3515c: am a7228d37: am 09c1880c: am 49051644: am 60eb2501: Support ver3 dict in native code.
3e23b08 am e802b993: am 25519ba9: am fe2476fd: am 1058753c: am b0ab71be: Merge "Implement getTerminalNodePositionOfWord for ver3 dict."
ec17a9e am 5bbea1b4: am 45a8a693: am e7631e13: am ff083cac: am 7b8b6e4b: Adjust a test for a spec change.
03de846 am fda74f33: am e4176e6e: am fddd3a74: am d7309ec4: am 4456d1a8: Merge "Have double-space-to-period cancel leave a single space"
e0bae69 am ae6a2c02: (-s ours) am 5ede8d4c: (-s ours) am 2e6ee87e: (-s ours) am 7b436eac: (-s ours) am f9456855: (-s ours) Merge "Import translations. DO NOT MERGE"
fd9f7db am 968ac8aa: am 5d7b4634: am 7ec9db2c: Remove the code and comments about version 1 format.
a2b30b9 am b8fbf2db: am ba272d9e: am 4571b0f6: Merge "Make DictionaryStructurePolicy have buffer info."
bde6fdf am 4c968085: am c77684d1: am 6ca0b371: Merge "Small clean up of KeyboardView.onMeasure"
2ab11f2 am 18f10533: am 48698415: am 5c057b32: Merge "Fix unit tests."
e0adf0e am 1039d16c: am eafd4b4e: am 96b444d4: Merge "Remove processMotionEvent from MoreKeysKeyboardView"
9bd31ba am 1d3cb702: am 6b48c8ba: am 1181c5ac: Merge "Fix to follow the field naming conventions."
1570f95 am 394d0d57: am 765179b3: am d7b76727: Merge "Make user and contacts dict use ver3 format."
e28ce09 am b34a25c3: am 9fdeda9c: am f6b7c3a6: Merge "Fix parent position reading for ver3 dict."
d5382f5 am 3bd15097: am 1c558a31: am 769aefe0: Merge "Increase CHAR_LIMIT to 29 to accommodate German."
72ca47e am 470bfd87: am 76a064fd: am 60eb2501: Support ver3 dict in native code.
f83a881 am 0851904c: am 74e5c306: am b0ab71be: Merge "Implement getTerminalNodePositionOfWord for ver3 dict."
11dd185 am 3f60651d: am 9dcca243: am 7b8b6e4b: Adjust a test for a spec change.
90243a6 am d37d8b23: am 37fa494c: am 4456d1a8: Merge "Have double-space-to-period cancel leave a single space"
c5fb151 am b05d04f8: (-s ours) am 2f97b8e5: (-s ours) am f9456855: (-s ours) Merge "Import translations. DO NOT MERGE"
9f2ae33 am f6ab12bf: (-s ours) am 607143c9: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
7ccb456 am 29323c31: am 72b5ff66: am 083a40b2: Merge "Move createKeyboardSetForSpellChecker to AndroidSpellCheckService"
2f14705 am 59c91932: am f6872b36: am 15b80c4e: Merge "Add ResouceUtils.getDefaultKeyboardHeight"
4c8e4ba am aaf26db6: am 3cbcdd3a: am 2cb9a143: Merge "Make key label from supplementary code point"
a6b3e80 am 8c084b8f: am 3c6d5041: am c05b3b56: Merge "Add a session for the personalization dictionary"
399ddfb am 886d1fd5: am 145ac75c: am 7de0331a: Merge "Remove orientation member from KeyboardId"
1691ecd am fe6cfe6f: am 035a4bd6: am 0f75be4a: Merge "Implement getCodePointsAndProbabilityAnd... for ver3 dicts."
a92fa27 am 3ec6c2ea: am f7959a3a: am 0f47d516: Merge "Reword "No language""
227b196 am e586cc8c: am 9f87373e: am 8ba87982: Merge "Consolidate forwardTouchEvent with dispatchTouchEvent"
07b54d6 am 555d8899: am 7fbda5f0: am cc38bfb5: Merge "Add emoji icon and code as a groundwork"
2c75fcc am 40a718d0: am 5f88fa80: am daab5caf: Merge "Remove unnecessary suggestion strip container"
d25789f am d0056015: am 9b4f2e00: am e482cd8e: Merge "Implement a part of ver 3 dictionary reading methods."
e1f9c41 am 0dc33768: am 7c2ea3df: am 20239759: Merge "Small optimization for readability"
e19df00 am 5ae136b8: am ce597c13: am f8d162c3: Merge "Fix keyboard caching bug for testing"
88ef750 am 2c554dfe: am df6ac71e: am c0a732f0: Remove CODE_RESEARCH
40ed443 am 87909f07: am de7d659e: am b2c21033: Merge "Small cleanup"
c1d3ef9 am e75a5ddc: am bb9603aa: am 965b7266: Fix a typo
ef76b79 am 7f9d5af8: am be81b05f: am 22f951c8: Merge "Remove checkFirstCharacter from BigramDictionary."
b50f1d1 am b5da6375: am 0a510929: am 975113d0: am 2e9d50a9: (-s ours) Merge "Fix Catalan keyboard layout"
8c37d26 am 517e2596: am bdc8767c: am 93f4c84d: Fix build
3ef0038 am af7dadad: am aa734f41: am 33592d1b: Merge "Add a debug preference for using only personalization dictionary"
327510b am 96aa7f90: am 9cd592c2: am ba2f4f84: Merge "Fix a concurrency bug."
60e84c8 am 59f034ef: am f56a8cc8: am 6333ed38: Small cleanup
6aad5dd am b72eb5a4: am 0a856c2d: am 52876bbe: Remove unnecessary setLayerType() calls
eb1d8f3 am fae5b33e: am eba1ad95: am 82018f99: Forgot to reset the matrix of offscreen canvas
383c06b am 9fe3802d: am 197c6034: am e08c418f: Move motion event dispatcher to PointerTracker
fa53e28 am 443d26b5: am 31a61ce3: am ed56ea86: Merge "Deallocate offscreen buffer for non-HW-accel draw"
7f9d4a4 am b17b0fa2: am f2b54321: am 54dd1bed: Clean up ResearchLogger log method
92d75db am f43c404d: am a7739acf: am b7f62601: Merge "Move non-distinct multitouch support to a separate class"
e74b8a6 am 2e55f68a: am 52977770: am 18d64559: Merge "DynamicPatriciaTrieReadingUtils for version 3 dictionary."
113b523 am 8df2f504: am 15072b4e: am 80c9b829: Merge "Give PatriciaTrieReadingUtils methods for reading nodes."
e8109b4 am 9f64b890: am 40f8a487: am a299421f: Merge "Remove getTimer() reference except from PointerTracker"
04bccb4 am 7a7e3775: am 3f30c09d: am 503b7902: Merge "Connect the personalization dictionary"
e57bb65 am a4770a46: am 5bd60162: am c83da069: Merge "Move key repeat function to PointerTracker"
df3cf32 am fcc29a78: am 24199890: am f0a7f70c: Fix: Include wrong file in dynamic_patricia_trie_policy.cpp.
55dd8b3 am 8c9dfb02: am e20e0b23: am 8045b7cd: Merge "Introduce DynamicPatriciaTriePolicy for ver 3 dictionary."
399082e am 80ba3b72: am 8f1f7dfd: am 932aeb9d: Merge "Move binary_format.h to policyimpl."
8c799e4 am e2ee1f2a: am f9d919ec: am 552a4b84: Merge "Add UsabilityStudyLogUtils.writeMotionEvent"
93af541 am 61343f71: am c4ccf637: am 567e7f05: Add the personalization prediction dictionary
a200e1c am d6f3a680: am 746c9a4a: am 853d0fd1: Refactor the personalization dictionary
683e82d am 7142a107: am ac4ec539: am 883bd364: Merge "Deallocate gesture trail bitmap when unneeded"
e94cf8a am ff22baa2: am e59fa27d: am 3b1eb886: Merge "Refactor the user history dictionary"
725d978 am 3b74c1d6: am 465abf7b: am 2d7e9273: Fix inconsistencies with mSuggest.
e74bddb am beb93fb8: am dfe1cfe8: am acb3cc74: Merge "Refactor on the user history dictionary"
97d69c2 am 71454faf: am b7fbc964: am 3f557f6d: Merge "Fix: appendTwoWords cannot handle MAX_WORD_LENGTH-chars word."
a81fa3e am ef65b768: am befe69f5: am 310ea9ab: Remove sudden jump touch event hack
7185a4f am 3a923ff0: am 53d41537: am 3b5c05f1: Merge "Fix Catalan keyboard layout"
a78e301 am 88c7e811: am 5e2e2862: am fea0862c: Merge "Fix missing Azerbaijani text resource"
e40d675 am 6554f4d7: am 5cc606ac: am 8d46ea91: Merge "Fix some warnings"
3c5622c am 8c9c9024: am 81fb25ae: am 7d654d8c: Merge "Fix inconsistency with mutable settings."
3d7f8c1 am 2060469d: am afa97875: am 21cabc98: Merge "Fix duplicated apostrophe on AZERTY/tablet"
f6f5701 am 6b1f9dbb: am 151a5683: am 536e0c79: Merge "Clean up PointerTracker a bit"
ea56a40 am 85de2782: am 740cb9d2: am 561c4474: Merge "Fix a problem where settings were not renewed correctly."
0ab4f68 am 570ac319: am 37d17ab2: am f8c1aefd: Merge "Clarify the expected cursor position in RichInputConnection."
c9eb683 am 9a756eb7: (-s ours) am db8d2247: (-s ours) am e9087931: (-s ours) Merge "Import translations. DO NOT MERGE"
3e0bc7e am 1ed025d4: am 607d35cc: am 323a7aae: Merge "Fix the title of the personal dictionary settings"
986f782 am e4a78d94: am e71d9ab6: am ab2d2731: Merge "Fix the displayed name of the personal dictionary"
3af4686 am 5b624e89: am 68d406b0: am 9118467b: Merge "Move creating children methods to structurePolicy."
5440947 am 7fde1e14: am 856694c0: am b60e65a0: Rename a variable for SettingsValues
e432334 am b013784a: am 7755379e: am d9f0c1e0: Merge "Fix an NPE"
83b6b1f am 2b3a787f: am 92faf405: am 9d618d14: Move files only used in dicNode to "internal".
f37fe0c am 68af6242: am b0adc840: am 29875dab: Merge "Fix build"
61fc160 am 7d709559: am d19856b7: am fb9f448b: Merge "Add personalization dictionary helper"
e87324f am 7dffe283: am 35541a72: am 654b0a9c: Merge "Small optimization"
b6db340 am 51764864: am c4310c43: am e7903101: Merge "Use cached data for getTextBeforeCursor."
989668a am ef8c57bb: am c4cc7e5f: am 6613740e: Merge ""much" in suggestions of "m" after "very""
5515562 am 62594824: am d7f75dfb: am 2a8c75fc: Merge "Add a place holder of the personalization dictionary"
2976f41 am b3e913ab: am 87677d75: am 38e98026: Merge "Revert "Very simple refactoring""
69af0b8 am fbffd244: am 25446d31: am 0dd23544: Merge "Very simple refactoring"
7faea73 am 8de33ce0: am d6ee1ded: am ffcbbaf1: Refactor on UserHistoryDictionary
1faf305 am 2f50aafb: am 6360cef8: am adc91027: Merge "Update xxhdpi icon of microphone in label"
15bab84 am ab3baa3b: am 98851ab1: am ea2ab41c: Merge "Support terminal insertion error correction"
17bf72f am eee45a0c: am 3b1e8d55: am c3493382: Merge "Cancel all ongoing event when onFinishInputView"
bd798c7 am a7f60895: am dfaf547b: am 21c6d23d: Merge "Add MoreKeysPanel argument to Controller methods"
befc979 am 7de2897e: am 846044ce: am 15c41a61: Merge "Remove boolean return value of dismissing more keys panel"
e4a13ec am 77ec883b: am 2b6676d1: am e408bbb5: Merge "Fix a bug with multiple word insertion."
d77c5b3 am 86124619: am 522707ad: am 058f37f8: Merge "Cosmetic code optimization"
18bf2ad am 0b0cf967: am f8c4d413: am 5563dc3a: Show all languages if user enables multiple subtypes
fc9df15 am fdb1679e: am 333245a1: am 665e4ecc: Update dictionaries
af26871 am a269ccd5: am ea24dac9: am 289df0ec: Merge "[FD4] Separate cached address before/after update for groups"
0b8da0b am b4b6718f: am 808f6757: am cecb63c2: Merge "Make RunInLocale as top-level class"
cecdb4d am 71ac9c49: am 2e94df08: am 9ef59af7: Merge "Move subtype related utility class to utils package"
79761de am 714872d5: am 508ccbeb: am 0b358a44: Merge "Fix: "saomething" -> "something"."
05b8154 am 767cf299: am 4322d188: am 9d313c6c: Merge "[FD3] Split stackNodes into two methods."
5a92e2c am 42592aa2: am 3014ff64: am 2c479e78: Merge "Update dictionaries"
7f7cd5f am 6d0fa6a1: am 470cd988: am 9d802202: Merge "Temporarily disabled Azerbaijani subtype"
edd8b12 am 655f6c2b: am 9b4d0c70: am 5526d138: Merge "[FD2] Separate cached address before/after update for nodes."
68ac5f0 am 4da75248: am d7da546f: am 6587773f: Merge "Add default keypress vibration duration of HTC J One"
bad23e3 am 493487f3: am 14ac4bf1: am b9eb3267: Cosmetic fix for the copyright header
b3bab10 am a4d797b9: am 3bb110c5: am 01c2bb13: Merge "Fix KeySpecParserSplitTests"
519290d am 167840da: am dc3b0c81: am 50a29b80: Merge "Fix wrong copyright header comment"
ef9565c am 851c823c: am 116bfe93: am 8c04df20: Temporarily disabled Kazakh subtype
f80d9d1 am 4fca53a1: am bb40d98d: am 62f3b4e9: Merge "Fix: huge bigram costs for blacklisted words."
2b0d686 am 7ec236d6: am 34476d02: am a005d09d: Merge "Fix prefs.xml"
597ea46 am b2239e37: am ae10e2c1: am da7aab8e: Merge "Fix: native crash while iterating bigramslist."
6dcf229 am d0fbfdeb: am 20c03e2d: am e6c51847: Fix NPE in SubtypeLocale.getSubtypeDisplayName
6f356d0 am f7431d3d: am 958e257e: am a54b8b3f: Merge "Get BigramsPos and ShortcutPos via structure policy."
df0ffce am fa86b758: am 0f38876a: am 1676b838: Merge "Fix a bug when moving the pointer in a > 48 chars word"
dbf4f47 am c2a4642d: am 4c606e6a: am a6906a62: Merge "Move settings related classes to "settings""
726a3d6 am 31e09fe2: am 3b84f81b: am 71dc7a38: Fix missing Devanagari digit 9
7d30f32f am b852a4de: am b62a5ed1: am dc711101: Merge "Fix IllegalArgumentException in MoreKeysKeyboard"
8afebe1 am f74c07e5: am db07b716: am a4c44654: Merge "Move a couple classes to the utils package"
071530c am aec2c01c: am edc2bb73: am 2e0f750a: Reorder more keys of ALEF in Arabic and Persian
308ec87 am 70e34638: am def0cb35: am 03a76a07: Merge "Restrict bogus events hack to certain classes of tablets"
e9505e6 am 08790c53: am 7a54dc88: am 257750d9: [FD1] Move parents\' address computation outside
004f439 am 4f8cf478: am 6563a9a8: am 4d5939fc: Remove dependencies to android source in dicttool
fed1cd1 am c93b3fc0: am a1313112: am cc54032b: Fix build.
bdef471 am 0a72242b: am a62621ca: am 1a894aeb: Merge "Distinguish key press in repeat key"
f473b88 am d748c357: am 3f201481: am 06aa3d02: Merge "Small debug helper"
0edde0f am 0dac8e52: am 8ab3c1bf: am d893fe5d: Merge "Don\'t put spaces before and after asterisks"
f7016bb am e0e27ee9: am c4c6d05c: am 488659e1: Merge "Add xxhdpi assets"
d79b4ef am 969861f6: am d1609266: am 2bc980ee: Merge "Serialize commands sent to a separate threads"
26c5765 am 594eebf3: am e3b591f1: am 544e891c: Merge "Replace NOT_VALID_WORD with NOT_A_VALID_WORD_POS"
5a157a0 am 88ecf9f0: am f9b175b6: am 3bf996f9: Merge "Add a test for user history for switching languages."
26edc70 am c65e5bbd: am 0a951d55: am 0d47f284: Merge "Move punctuations to more key of z in dvorak"
d8365ae am 3386c1a5: am 8850a158: am 988a1f31: Merge "Fix a bug with bad view reuse."
895c1c9 am 2bd473a5: am a45075f3: am 4d4310df: Merge "Fix a wrong call to cancel downloads"
65d9882 am f1f911cb: am df266ac7: am b6f286bf: Merge "Make bigram dictionary and traverse session use structure policy."
3f21a89 am b02c1a85: am 1a16cdc6: am 4944827e: Merge "Add methods for dynamic updating binary dictionary."
2876005 am f6fb6b56: am 83196d0b: am 8bfd5782: Merge "Do not output string-encoded MotionEvent."
5fcc316 am 9fe58fcc: (-s ours) am 5f18b4be: (-s ours) am f6c9201d: (-s ours) Merge "Import translations. DO NOT MERGE"
ba2152d am e9d811e1: am 6df2b0ba: am 34047d89: Quit ignoring language cost of exact matches.
2dccbae am 58e74a0f: am 551091ef: am cfbb7fbd: Fix: Read lock is wrongly used for gutSuggestions.
df6948f am 6e85527e: (-s ours) am 8eddeffd: (-s ours) Import translations. DO NOT MERGE
d995558 am 82785e0c: am 70147fa0: am 58b2a637: Merge "Update ExpandableDictionary.BASE_CHARS[]"
c2eb2b4 am 420449c1: am a5424c82: am f5be54f7: Merge "Move TypefaceUtils and ViewUtils to utils package"
d8065eb am 36913d6b: am b6b6fa7d: am bac479bb: Merge "Reorganize Utils class"
09e0cca am f99a6d83: am 0f924845: am 0c6e0778: Merge "Remove flags from dicNodeProperties."
89cc75a am fedb2970: am c85efa92: am 72c2feb5: Use TimeUnit instead of DateUtils for readability
8a273cc am 603bd7cc: am c29acb5b: am cb13d11c: Add a trace.
430c8c1 am 106596c1: am 7511b2eb: am 9aa1efdf: Merge "Change how the length of the random words are chosen."
2c1f7b6 am 30abb35a: am cbc1fd04: am db6984c7: Merge "Have random words stick to a restricted (random) charset"
ee54e8a am 5b38da97: am 89ca0e13: am 49910a9d: Merge "Fix: release lock in UserHistoryDictionary."
e10ccbe am 542fc10a: am 2e22356d: am 0933353c: Merge "Read version 3 dictionary header."
8b12b5d am 57b60971: am 06e8860e: am db296305: Merge "DictionaryWriter to abstract binary dictionary writing."
78110b1 am 90f457d7: am 7f601359: am cac66f29: Merge "Return NOT_A_PROBABILITY in getProbability for inalid dictionary."
8432dcd am 090bcd7d: am 8c80b1f1: am b242ce4e: Merge "Add a two-args constructor to BinaryDictIOTests"
1611365 am 66207931: am fe77485f: am eec3067f: Merge "Generalize constuctors & add tests"
df97c0d am 0a27890a: am 4ee44868: am 24025135: Merge "Allow force auto commit when the top is long multiword."
f8a61f1 am 43b2aec6: am 2babbfb8: am fe202d67: Add Azerbaijani keyboard
4682a8d am 7dc5c0d1: am ed69cc31: am 0e007eaf: Add Kazakh keyboard
9704947 am 5d5cbef0: am 9ed68c84: am 55de0bd9: Merge "Use ReentrantReadWriteLock in ExpandableBinaryDictionary."
5434a88 am 16c30baa: am f939f60b: am 0f276de0: Merge "Disable shortcut output for multi-word suggestions."
2272762 am 4d8a0ae0: am 41f1399b: am 88d0138d: Merge "Add missing letter THEH to Perisan keyboard layout"
c208504 am 0190d30b: am b7c3c75e: am d3ef3f0a: Merge "Add missing letter THEH to Arabic keyboard layout"
878fa21 am 25b00769: am a444698c: am 28852fd6: Followup com.android.inputmethod.latin.utils change
5f672e4 am 76eca928: am 9caf1791: am d365d82d: Merge "Handling key repeat by emulating key press and code input"
78d9d76 am 352154af: am 7d4b8122: am 07718a5e: Merge "Fix: Reading invalid dictionary position."
4bc20ff am d77e6a8a: am 1b1f6ddc: am 21648562: Merge "Move children filtering methods to DicNodeChildrenFilter."
af7cfcf am 56f0a44d: am 1c06791e: am b6f5d3e3: Fix offdevice compilation
eb4103e am 1e1435b6: am eb7cd638: am 7eba0198: Dump binary dictionary information when opening
fd9d1ed am baa29a76: am c68f945d: am edf58425: Merge "Add args to dicttool test."
22a58e4 am 8f60cc8a: am ace4e39b: am 28ade093: Merge "Remove format version 1 related logic."
ca73e7f am d89b3045: am 0fed749d: am e5a3b776: Merge "Move Range out of RichInputConnection and rename it."
02d2863 am 4443450f: am d749af16: am 109ba3ac: Merge "Regenerate old version dictionaries using new format."
4f7214a am 64561b5e: am 0ae2498b: am 70ee2201: Merge "Do not re-resume suggestion if it\'s not needed."
31f60dc am 88ee5927: am 544e36d9: am 3f0858eb: Fix a bug where no URL means refresh never ends
8ce08e3 am c22b06f9: am a9e975ba: am 8142a7b6: Merge "Record number of words entered"
8dfb608 am 63f00e7a: am 8873ac60: am a5e28acf: Merge "Fix a bug where AOSP Latin IME would not fill dictionaries"
bb0e1a5 am 6b72295f: am 4637e15e: am 2a7f8d1a: Merge "Introduce patriciaTrie to abstract traversing version 2 dictionary."
a0096ff am a474405d: am 4936fa34: am 21c3a529: Merge "Update dictionaries"
70aa1ba am 88d6dbf7: am 1634f8a7: am e04794cb: Fix some warnings
4905a41 am b6f7bd3b: am 120a8da9: am 4ded1af2: Improve the language list in the personal dictionary
6c7c85f am c9880443: am 2221b895: am ec69a259: Merge "Open an API in ExternalDictionaryGetterForDebug"
17061a9 am 85743122: am b6408d81: am a2bfd46a: Use internal personal dictionary settings on JBMR2 or before
afab961 am 4f6dcb68: am 67552eee: am d9e08bee: Merge "Add DictionaryStructure as a policy."
2d1851a am 65f4d45e: am 12c6ed41: am 68e7edfd: Use NOT_A_DICT_POS instead of 0 to express not valid ditctionary position.
0b9a708 am 21ef2169: am f4cc95e2: am c96b56a5: Merge "Reduce the number of arguments required to initialize dic_node."
eb5a02d am 1a6d3d49: am 5fee4909: am 2bbd78ab: Merge "Ignore spans that are not the right size."
45d1323 am 7c88676d: am a691a841: am c4453697: Fix class names
5c189c6 am b91214ca: am 17e37743: am 16c418be: Merge "Follow-up to I97df1c3d4076fe97657ebc3b086cccd2b97e9a9a"
9397fc2 am cd3e804d: am c98d08b6: am 6c0e4121: Merge "Resume suggestion at start input"
1ba80a5 am c11c5dba: am fe7b76ac: am b1b21d4e: Make sure to always keep native methods
d1aeb2e am 318a42d6: am f608f0a6: am a690f3bc: Merge "Readability improvement"
af24e8a am 3dde6308: am 9252ea38: am 173f74bb: Merge "Fixing follow-up to I548d899b"
1e6d30a am db2b01f6: am ee86815f: am c0d7a376: Merge "Move shortcut reading methods."
332349f am 31d528e4: am 36108c2f: am 5bf1be71: Add jni methods for dynamically handling a dictionary.
4da21e5 am 0ea27a1d: (-s ours) am 14fde98a: (-s ours) am 4da287d0: (-s ours) Merge "Import translations. DO NOT MERGE"
bb0ab81 am 4776b5ef: (-s ours) am 08215024: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
2870ca9 am 76577dcf: am ed42ccf1: am fd0945b0: Merge "Make UserLogRingCharBuffer an external class"
cdde208 am 1772eadd: am 12d0e4f3: am 333362ad: Merge "Fix the one-suggestion case."
0fa7b80 am bf15a3ac: am 9a5e0d9c: am 38b54262: Merge "Add a parameter isUpdatable to the constructor of BinaryDictionary."
2a16c87 am d106978c: am a1581594: am 12ef7d37: Merge "Cleanup under the utils package"
d00e8f6 am 15eadf56: am d2bdfc57: am 81c5c3ce: Merge "Add canBeDynamicallyUpdated() in BinaryDictionaryInfo."
876dee4 am c51acf8d: am 162f1f89: am 8bc0b513: Merge "Allow mmapping dictionary file in writable mode in openNative."
33592ec am 5e3ffb08: am ee6869b3: am 0bb6eb32: Merge "Move file and mmap information form Dictionary to BinaryDictionaryInfo."
f2c4759 am 58f33f4e: am cdb9fbfe: am 10585620: Merge "Fix a bug in the cached cursor pos, and simplify selection handling"
4ff237a am 336431bc: am d57a26b2: am 1fc6b800: Merge "Move splash screen to separate file"
f439313 am 6e32b214: am 26028411: am cdf77412: Merge "Fix a small bug"
64d1ffc am ba6d749f: am 292c5cc1: am bfaf349c: Load the native lib eagerly
71ef6b7 am cd00a815: am d5f635a7: am bc181318: Merge "Move util classes to the latin/utils directory"
5f464d6 am ccf891d0: am e189103e: am fadff6ad: Merge "Fix possible divided by zeror error"
3405535 am e4aee5e1: am 68afd659: am 33d4cdcb: Merge "Fix tests for Ia78d3540"
0f085ce am 183dfbdc: am 40233407: am c074c335: Merge "Refactor text range to be able to get spans larger than the word"
1e5a355 am 93e69b54: am f8d3d699: am 80a4b7c9: Merge "Extend center point vertically for bottom keys on a keyboard."
8847237 am 5ca5dd13: am 82e21ee2: am 564ad492: Merge "Enable long-press digit input for tablets"
d072661 am 6785a08a: am 290a4d48: am 940cca4f: Merge "Check adjacent proximity chars for insertion for typing"
5eaa9a2 am 2ca252fc: am 796c91d1: am af9d92f5: Rename BinaryDictionaryBigramsReadingUtils to BinaryDictionaryTerminalAttributesReadingUtils and remanme the class methods
f0b2182 am 410cf063: am 7480d764: am be2a172d: Merge "Give the best score to the most probable exact match."
51ea5b9 am 1e7c84ee: am 3f391865: am b7a2fd16: Merge "Defer disk-intensive tasks until after the keyboard is shown"
b4ecda1 am 529e2692: am 2cf30563: am d02daf20: Merge "Fix punctuations strip"
768f792 am 1e00e5c9: am c65d19fb: am 21dfdcdb: Merge "Add ByteArrayUtils::readSignedInt24andAdvancePosition to read dynamic dictionaries."
6fd8933 am a70ac91e: am 55687ef7: am e105fdfa: Merge "Change method name of getDepth and getTotalLength."
f7ba87a am 16edb55f: (-s ours) am 2b3a5f83: (-s ours) am 0c178ffc: (-s ours) Merge "Import translations. DO NOT MERGE"
a4d3dff am 8c826e6c: (-s ours) am a4d57a17: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
3deb10f am 9795dd0c: am 31036b9b: am 93f74baf: Merge "Add tests to dicttool test."
3b0cc6f am 8151c078: am 2b386279: am 1db2df08: Merge "Initialize inputStatusG at the constructor."
f31d2fa am 1e1bec27: am 7eb3b05c: am 7937f092: Lengthen CHAR LIMIT of settings_system_default
4f703e3 am 08f3feb9: am 788540ad: am a7c44270: Merge "Add an initial test command to dicttool."
899444e am 91c44402: am 3542fb9f: am 9380b56d: Support digits more keys in Hebrew phone keyboard
a1edc2c am b3e6183d: am 6e86ebe8: am c90181d6: Use system default key press volume
33ccb2c am 22acb3c7: am 7c1c4f35: am af69a14c: Use system default vibration pattern
e55ea2c am 0da22944: am 0cae1725: am 3b5a503e: Merge "Optimize ProximityInfo#computeNearestNeighbors()"
cfdfb31 am 4c421af7: am 6451fd35: am 500b1f41: Merge "Get value text from ValueProxy"
f0e2090 am 146fb411: am ca6ed600: am 2d3f2daf: Check compound distance of node and prune useless node after creating new word.
25e38a1 am f6e64c00: am 188856ae: am 286877b3: Merge "Fix a bug with recapitalization"
800b7ba am 4fe96863: am ee63f70f: am 6bfeeb86: Support multi words input for gesture.
0f6ff8d am 1dee9b2c: am fc9c896c: am 14718ab8: Merge "Log score, kind, and sourceDict for manual suggestion and gesture"
5717623 am ff6f6a0f: am 0631f46c: am 0052dbda: Support keys that have uncommon width.
08a1cfa am be4e6a63: am 4e1742bd: am 1ff81e88: Use bloom filter in multi bigram map.
31dc80d am a1f1fb37: am 98c1139b: am 4f191935: Merge "Introduce BinaryDictionaryBigramsIterator to access bigrams attributes in binary dictionaries."
24935e5 am e541152a: am 57eecc04: am 78b881bf: Merge "Fix a bug with long user dict entries"
5c00944 am 716565fa: am 9a848fc8: am 97eaa543: Don\'t count Spacer into histograms
9c292da am eb2f811f: am a57bf38e: am 27d9c6f7: Merge "Cache subtype lists reasonably."
00e0b84 am fd5d440d: am 681f1239: am e72d1a07: Merge "Allow downloadable dictionaries in development builds"
ba713ad am 8b70f58b: am 37621957: am 3d9ebf21: Merge "Make intents unique to AOSP"
5fd7b2b am 051d61ba: am 5062442f: am 14dd52b8: Merge "Adjust settings for development-only versions"
5dbd404 am fd3600a4: am 3cdea37c: am eac0eb89: Merge "Fix ResearchLogger feedback bug"
62074b2 am 282ebe38: am e18732ef: am dfd96be0: Retun an empty Path instead of null
f121fcd am 88fd780f: (-s ours) am 1b2e6fbf: (-s ours) am 2933f9e8: (-s ours) Merge "Import translations. DO NOT MERGE"
09f96da am dad82a7c: am 2c895d4d: am f473f4b1: Remove unused macros in defines.h
6e55ad5 am 5ab662de: am 61e9de73: am 0b7cd6a0: Fix: Android.mk for autocorrection_threshold_utils.
16587c7 am 8b6de7a8: am 67550776: am 527c1283: Remove unused methods.
1c18e06 am d51f4e69: am 35b514bd: am cd4edc15: Merge "Cache three main keyboards to improve average switch time"
6f146f2 am bf71301e: am 1784d92e: am e3338420: Merge "Introduce BinaryDictionaryHeader to access binary dictionary header."
24bf247 am 98afd4f9: (-s ours) am f0bdb131: (-s ours) am 96c46273: (-s ours) am 2f387da0: (-s ours) Reconcile with jb-mr2-release jb-mr2-zeroday-release - do not merge
bc1ad68 am 8054a056: (-s ours) am 64d0fa40: (-s ours) am 8ea77542: (-s ours) Merge "Import translations. DO NOT MERGE"
d0fb2b4 am c1eccc94: am 28c7e634: am fe95e7b1: Merge "Fix possible NPE"
0800da9 am 0b5b3f7b: am c68632af: am 77f63c8a: Don\'t use RichInputMethodManager in setup wizard
8f4ed0b am ac48cca4: am 60261af5: am b0e0c5a8: Merge "Defer getting no language subtype"
76c87e8 am 13a02a8d: am f637bb33: am d3c283d5: Merge "Fix an illegal argument exception"
8f5921b am b17fe378: (-s ours) am bd21edc9: (-s ours) am 1665cc27: (-s ours) am 05ee43dc: (-s ours) am a009d2c9: Add HTC One special edition (DO NOT MERGE)
b2a1851 am e162eb7e: am 48f20fb8: am 091a4532: Merge "Add HTC One special edition"
37a4435 am f01644c4: am 323dd492: am 69100329: Merge "Use an iterator to remove stuff from an ArrayList."
9b91243 am ff6a5581: am 2fa14bc5: am f6a1a765: Merge "Fix a possible NPE"
b8d0dad am a4d4cae3: am 596652cc: am cbd219a7: Move Base64Reader to utils package
8b4fad9 am 9bd148eb: am d8177b3a: am 9c440d13: Merge "Remove unnecessary Drawable.setState"
0dd57b1 am c86c1294: am 8235d940: am 9d4e2518: Merge "Add CsvUtils that conform to RFC 4180"
7a4c7d0 am 30183b22: am e10f4b6b: am 0bfc2bc4: Merge "Add CODE_CAPSLOCK for long press shift key"
33ec535 am 49b9d16b: am 34a9e8bd: am ad0c6d7b: Cleanups in JNI related code
23fe55d am 020a5704: am 496bb8af: am 11dc3a37: Clean up macro variables
e8be6f7 am 4865f818: am 0486b377: am 0dbae774: Merge "Avoid an NPE"
3c6d510 am 14a3c634: (-s ours) am 267928c9: (-s ours) am 981a1944: (-s ours) Merge "Import translations. DO NOT MERGE"
3392102 am 98691110: (-s ours) am 61adf619: (-s ours) am ea3027fe: (-s ours) am 0532b398: (-s ours) Reconcile with jb-mr2-release - do not merge
3c3d840 am 5834fbb9: am 15aab5b1: am cbc7acb6: Merge "Expand suggestion strip when center suggestion is long"
28b85db am 4dfaaae8: am afbaac36: am 763fd9d5: Merge "Fix revert of committed words"
8cc42f3 am 2f3ac8e8: am 3888cc24: am 156d3930: Remove a bunch macros that are no longer used
b783f3b am 1b09a3f3: am b593ec88: am db0aa747: Merge "Purge WordsPriorityQueue"
9ca395b am b5cda658: am 887b635d: am 4caf5941: Follow up to I907150be994c4f9ffc030c063de521eeb177d3e1
b0e02ab am 130e1f95: am 31bd7b17: am cbb1ee48: Fix build
ea632ca am f2beae9e: am adf68c58: am b4ae86f0: Merge "Rename methods for readability"
8fae970 am b65bee7a: am f4f547f0: am dceebee4: Purge UnigramDictionary
62efdff am 6d811db7: am c8335703: am eb6a7c82: Merge "Migrate used functions in UnigramDicitonary"
5935d96 am 9edecd76: am 3e543e27: am 2a529b85: Merge "Clear previous suggestions when gesture typing starts"
436a6c4 am 33bb4fa5: am b7974e8c: am d858b581: Move obsolete files to obsolete dir 2
b6d60e2 am e82cfe1f: am 9b5d603e: am e0bbb98d: Fix build
75647fb am cdf85ea5: am b4379f9c: am 01cae939: Move obsolete files to obsolete dir
8d30f47 am f1f39730: am 994b2858: am 3b94fd7b: Merge "Update dictionaries"
8397dbe am a4fa2681: am 26ae9aa8: am 7c92b421: Purge DicTraverseWrapper
79aca60 am 4eb8117d: am c6b7cd35: am 0e66ab74: Merge "Fix ArrayIndexOutOfBoundException"
26afe79 am 15f3de26: am 420532cc: am c4119c80: Merge "Uncommit an extra LogUnit"
db10c9a am 52831bac: am b13b977d: am d1811204: Move bigram_dictionary
8ab03f1 am aa512f24: am 67942c48: am 0bf8c0bf: Merge "Create "src/utils" directory"
4d65647 am 9dcb846d: am ef827a99: am a2f3f17d: Merge "Compare scrubbed strings when uncommitting LogUnits"
389a4da am 41da00d3: am 173ac0c6: am 74330288: Merge "Uncommit separator LogUnits"
25f302a am 84e4a9bf: am a856138c: am 3d209462: Merge "Uncommit LogUnits when reverting textInput"
39eed87 am 4094dd7f: am 82d98e7a: am 4efb5c3b: Merge "Remove uncommit on reverting batch input"
e34af09 am 1e1d2abd: am fe712a29: am f497e1e5: Move suggest_options.h to suggest/core
59bb6d0 am 30de4e06: am 8ff5c03b: am 712fefd8: Merge "Use BinaryDictonaryInfo instead of raw pointers."
dc4b70b am c9fa8db0: am 12e2bd25: am 88ad30f4: Move dictionary format independent probability calculation methods to ProbabilityUtils.
0b57d3b am 7ea32c70: (-s ours) am 8c5fec2b: (-s ours) am d3ccd4bf: (-s ours) Merge "Import translations. DO NOT MERGE"
58c6f23 am e53f5b8a: am f80e2abb: am 1dae936f: Merge "Move char_utils to the dictionary directory"
767011c am a8f8dab6: am f6a4670d: am 26f48949: Fix the displayed status after download
06cf0ee am cc9f726b: am fcdb85b3: am f61999ca: Merge "Make it easy to open several dictionaries from tests"
d08fd78 am 063513c3: am 8a7acf14: am a0c3e02d: Refactor SuggestionStripLayoutHelper a bit
e2ee900 am 27615a0c: am 0ef1e623: am 70c2dcff: am 6f7e39a6: am e7514a6a: Merge "Add vibration override values for Galaxy S4 and HTC One" into jb-mr2-dev
bdc3cf9 am abcb3246: (-s ours) am 1ba68664: (-s ours) am 5989c9b8: (-s ours) am ea11a8ef: (-s ours) am dee9d17c: (-s ours) Import translations. DO NOT MERGE
78beaed am 88688eb5: am 015d542f: am 723391c9: Merge "Tidy up Utils class a bit"
3e51de1 am c1863812: am 68d17aea: am f88f9dbb: Move "#define LOG_TAG" before include defines.h.
9b2d28f am 3b03696f: am 502ff085: am e6125db9: Merge "Catch a permission exception"
aee6d01 am fc027445: am e203961d: am a65c267b: Move some dictionary related implementations to the dictionary directory
d2d5312 am 18e322a5: am 15c671a3: am 7097aa2d: Merge "Cleanup unreadable variable names"
759ed6a am bad26b8d: am 08870866: am d67db32b: Merge "Separate SuggestionStripLayoutHelper for readablity"
9a139fe am 87dfe42d: am 4647c4c7: am 424a173d: Merge "Move additional_proximity_chars to the layout directory"
646b0df am 3ff43de9: am 9a28541e: am 1a50999e: Merge "Tell the text view we reset state on finish input"
0785ad5 am 68fc2ce3: am 46b9bd06: am faa7fbfa: Merge "Fix two strict mode warnings."
ef6a5f3 am 9f68bc67: am f002debd: am 29432f84: Create a new directory for layout-related implementations
05605d0 am f7de9f2c: am fd2f09ae: am 8eb214d7: Merge "Fix dictionary pack preference order."
569affe am 05d56232: am b6822188: am ec9670ac: Merge "Rub some butter on dictionary list scrolling."
a49f175 am 76aff5f3: am 01d88100: am 2ebe2009: Merge "Make DicTraverseSession having suggest options."
24e4bfd am 2a1a2a84: (-s ours) am 2d5e13ec: (-s ours) am b4b72d43: (-s ours) Merge "Import translations. DO NOT MERGE"
52c83d4 am 69cd136e: (-s ours) am d88f0502: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
c1885af am 86923245: am ce1d432c: am 305509ed: Merge "Remove unused method"
86d46a4 am 9ed0784f: am 4acf46e3: am 215fabff: Merge "Rename containsCorrection to containsUserDeletions"
88a70d5 am 6ae77cfb: am f4e557c9: am 94af6d9e: Merge "Make unit test independent from test device locale"
9a7dbd6 am 64e516a3: am 2bd3883b: am d99abf8c: Delete shared preference entry when user select default value
9b73c8e am ad0b2f15: am 617cf2e5: am 58067bd9: Merge "Fix unit test assert helper method"
2dbcb00 am 920cecf2: am 87d773cb: am 39bd6ea0: Merge "Rename StringUtils.parseCsvString to KeySpecParser.splitKeySpecs"
2c972a0 am e035463f: am 86f32b06: am d69e4191: Merge "Refactor suggestion strip layout methods a bit"
6fd1543 am 1ec00467: am 8ac1e100: am 4c2ac9ee: Merge "Rename commaConcatinatedText to commaSplittableText"
6f5f385 am f14b1b18: am 1e813f48: am 68cf2cd9: Merge "Check all regexp patterns in ResourceUtils.getDeviceOverrideValue"
f158a6b am 9bea8bf6: am a5519619: am e168a3c2: Merge "Adding additional feature settings."
0b8b661 am fe82277a: am 8521186c: am 6d77ae9d: Merge "Remove KeyboardStart.isInMomentarySwitchState"
ec71abd am c1040a2a: am bdf4bc06: am 07e56e76: Merge "Implement KIND_OOV_CORRECTION"
ea3c2ba am 002accb8: am cc496f42: am 1b467387: Rename "csv" in StringUtils to "commaConcatenatedText"
ebb7243 am 471a6feb: am a9ebf617: am a2d8d30f: Merge "Add smoothing utils / matrix libs"
6dfe9e1 am 4df13fbe: am ba07f8c0: am 599d8778: Specify OOV for the OOV word correction
a58c34e am 3c9faeb6: am dacb4b88: am 2115f63c: Merge "Add contentDescription attribute to setup wizard video and image"
d06b425 am ea0ed5a8: am 50e5f87e: am 28b6262b: Merge "Passing options to native suggestion method."
159850d am 9bf9c56d: am 24b36ef7: am 740d8290: Merge "Use localized toLowerString in AutoCorrection.isValidWord"
fa70309 am e0379311: am 5b41f311: am 94027c72: Use Locale.ROOT for locale neutral operations
060c91e am 5f99ef70: am b9de0674: am ebe0544f: Remove redundant method AutoCorrection.isInTheDictionary
6f2e6ce am fc924f81: am 6deb9021: am df8f0fb6: Merge "Fix layout"
e181a5d am 19750ab9: am e1f86359: am c4fe2942: Merge "Fix misplaced xml namespace"
e27429e am aceaaedd: am a0542472: am 264fb958: Merge "Log reasons for punting n-gram logging"
29ce1bc am 47218496: am 4e41750d: am 4187499c: Merge "Remove unnecessary methods of KeyboardSwitcher"
4022aef am 3a022999: am 5075d07d: am f6797a5e: Fix missing import
31b5abf am 71e5b9dc: am 37c2f94b: am dc22b722: Merge "Clean up unused return value"
1f0af7d am d19c84ff: am a1f4af50: am d8835326: Merge "Haptick and audio feedback on key repeat"
7351ad8 am 8b37abda: am 75b75d8b: am 5fdea477: Merge "Always record word boundaries"
13dd760 am 1e0af2e5: am 48346c47: am d9a87eb8: Merge "Fix drawing debug points of gesture trails"
a4d9d47 am 3c6388ef: am ea6a59ff: am 44f679bb: Merge "Fix running on device regression test and profile."
ba62600 am fe16b5ab: am 418f8753: am 8a6a15e0: Merge "Clean up IntentCompatUtils a bit"
af15c95 am c8d50d47: am e3a72c9b: am ff80ee20: Merge "Modify isAllowedToLog"
626d6e4 am 378164a5: (-s ours) am 8b26ab26: (-s ours) am ea88e2ff: (-s ours) am 150da225: (-s ours) Reconcile with jb-mr2-release - do not merge
88ee75d am 7818c9ff: am bab46b4a: am d96f63d2: am e2bee5b1: am ede3db51: Merge "Fix a crash on a secondary user" into jb-mr2-dev
ddcca5d am 13bb5a8a: (-s ours) am 7408a092: (-s ours) am 88fcf65f: (-s ours) am 13d7d568: (-s ours) am 23bff513: Merge "Import translations. DO NOT MERGE" into jb-mr2-dev
06168df am 29ac49d0: (-s ours) am 93125247: (-s ours) am 7f008a62: (-s ours) Merge "Import translations. DO NOT MERGE"
fc6fa43 am f29ecf9b: (-s ours) am 27ee1f20: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
b993db0 am 9b0bc1d3: am 56dba59a: am 05ea7c5d: am 167ba345: am 89fe1f50: Add a method to work around apps broken by recorrection
36ba71f am f6a70ad5: am d3cf6715: am a6639636: Merge "Remove unnecessary @UsedForTesting annotation"
50a3cfb am 5f05a1f3: am 2380f927: am 0013f97d: am 5906b05b: am 7058b02a: Extract a new class for app-specific workarounds.
c9e0852 am 87fa6995: (-s ours) am f8ce1ffa: (-s ours) am eb724ddb: (-s ours) am 7f78bd5e: (-s ours) Reconcile with jb-mr2-release - do not merge
7d4c42a am e348a313: am ec6e5d37: am de4e579c: Merge "Fix punctuation logging"
24616ef am e6098b20: (-s ours) am 265861dc: (-s ours) am 82c852cb: (-s ours) am b528e251: (-s ours) Reconcile with jb-mr2-release - do not merge
2d9093a am a9c36271: am f83050d9: am 17b63ba5: Merge "Remove unnecessary commit/uncommit"
1ea4319 am 77907a94: am 577bc298: am 7af5300c: Merge "Add claifying comment"
9f405af am f7877678: am 9a606af4: am a404e365: am d40b4729: am b1e37e4a: am f1dcf725: Merge "Don\'t process recorrection or resets when not shown"
2153eda am 22e449c6: am a12f001d: am c3c879ed: am ff0bd7db: am 25f0c808: am 96a9f357: Merge "Fix unintentional setup step advance in orientation change"
0b9b70d am 40a295dc: am 84828e15: am ad6df987: am d6a7a26d: am d59c1f83: am 50259c70: Merge "Tune layout parameters of setup wizard"
7ea5d07 am b3a6419d: am 9e990883: am feb169cb: am e7ef9669: am 7d9bd6f5: am 66b87269: Update welcome fallback image (using xhdpi asset)
db6591a am d4af111f: am aa9d2ae3: am ce0273c2: am 883905f4: am 7fe67544: am 769427cf: Adjust aspect ratio of setup image
c532c51 am d8ac191f: am 8aec7fad: am e0d3bb2c: am b6161b40: am 66c5f8cb: merge in jb-ub-latinimegoogle-azuki history after reset to jb-ub-latinimegoogle
b78340b am ccbb662e: am 6a923429: am ba4e480c: am 39afaf3d: am 6d0f0347: am b2d53be7: Merge "Remove FeedbackLog instance variables."
97e4d4b am 3cac8bf4: am c1c3df70: am 091bcabf: am 46bf9f49: am 4e3a8afd: am 8b56ad78: Merge "Revise welcome screen video and still image"
94ee7b3 am 9da1f073: am 15cec207: am 7a724805: am acb37023: am 23bfac83: am d78c776b: Merge "Adjust sampling interval for gesture stroke drawing a bit."
1f413d8 am 784a961b: am 212798bf: am d8e8b007: am 5ee11c5d: am 2e0fc8bf: am d6d70e73: Merge "Revert "Fix isSuggestionsStripVisible when keyboard hidden""
b93e782 am d16eb1a3: am fe84bbd1: am 315e8fac: am 8e7b1739: am 3fff5179: am 41016aca: Back to previous keyboard layout by canceling sliding input
5a24061 am bcccd22e: am 07ba843c: am 7ab91dfe: am 03f2ca6d: am f46eafe2: am c9398a3b: Merge "Fix PointerTrackerQueue.releaseAllPointerOlderThan"
002039d am 00090e11: am 00d00767: am a1912d14: am 95586abc: am dccad3ef: am cb0d1c4c: Fix isSuggestionsStripVisible when keyboard hidden
905f34f am 5576afdb: (-s ours) am 7897e758: (-s ours) am d64589b4: (-s ours) am 8587e879: (-s ours) am 5ec5e0b6: am e69066d1: (-s ours) Import translations. DO NOT MERGE
a5f03a1 am efcd9c78: (-s ours) am fff0c8a9: (-s ours) am 29cfa87b: (-s ours) am fd2c2e62: (-s ours) am 298d8232: (-s ours) Import translations. DO NOT MERGE
8185b77 am 4e7c1637: am f6270ab2: am b76d1737: am 2d86b73f: am 035c68a1: am b121538e: Tune maximum keypress duration to 100 milliseconds
e3748ed am a295927b: am c8d6683a: am aeff9902: am 7e52c35d: am 94c54eca: am e8336aa8: Merge "Fix keypress vibration duration of HTC One X"
63fc524 am 61629255: am c05c2526: am 93a1540a: am f1973350: am a70da988: am 5f857a35: Merge "Disable functional key while in sliding input mode"
7091205 am 00204d85: am a0167db8: am 4103044a: am c731457f: am f6b5484d: am b5f67e7f: Add device specific keypress vibration duration database
84627c4 am 484545c4: am db40c5d7: am 81fabdb8: am 73673b4c: am f1708394: am 0efd8d1b: Fix landscape override value expression
df4b9ea am ce291bfc: am 6399108c: am 209a97bb: am 7a876b31: am 813ba9f5: am 6b0bcfba: Merge "Disable long press timer while sliding input mode"
db0cc3d am a8aa563b: am 4268fdea: am f05eeecc: am 94ad2ef7: am 094447bd: am ad662ade: Disable delete key repeating while in slide input mode
1ace073 am 7ff5db64: am 7c856e16: am cae4cd7b: am 66e5e05f: am 6780e43d: am 18184eac: Support regular expression for condition pattern
20d4751 am a3ec57b3: am de1115a8: am 4c6fe8ed: am aaf7d70b: am 6f647842: am ec83457d: Merge "Support multiple condition for getDeviceOverrideValue"
77d6181 am 451b6c3b: am 99effbc0: am 645b62fb: am 8738eeaf: am 01c133d7: am cb3bba3c: Rename GesturePreviewTrail.java -> GestureTrail.java
54eb5bb am 1831d86e: am 772990b6: am 22fa8123: am 7bc99237: am 03a32146: am 7d72ca0b: Avoid JsonWriter multi-write error
cbbe8f2 am ceedfcc5: am 1da572e1: am 7c2ca940: am 1e0f8cff: am 697f6abb: am 260df841: Merge "Remove unused code"
2d82e67 am 2325e858: am 5975a02e: am 28b9aec4: am eaf5c227: am 026b2645: am bb17034f: Merge "Remove ref to LatinImeLogger preference."
c188bb6 am 548778d3: am 398e03ea: am 3ffe11a5: am 4ee6df8d: am 1f8b354c: am 4135c2db: Merge "Avoid NPE by fixing ResearchLogger initialization"
e17d367 am 38a30fb0: am e3158e93: am aca3b625: am 941e8bba: am a01ab9ea: am 565ced45: Merge "Refactor StringUtils.findPrefixedString to findValueOfKey"
7ae3742 am 9e533398: am 2ffe29b6: am 4b18d513: am e90fe9c3: am afc40e74: am 4705c0fa: Fix screen flash when launching settings activity
575d06f am 5e0d0242: am dfd21666: am 82e697bf: am 05aa5e75: am 48002809: am 2b5c9726: Introduce another activity to launch setup wizard
218ab2a am db6feecd: am c7f2031d: am 1784791c: am 82e3ea95: am e7de0ce7: am 5ffa5bf3: Merge "Keep SetupActivity alive to check re-launching from launcher"
86749e8 am 14a54c67: am b5feac06: am b2e4031e: am 28eab9d5: am 07905b6a: am 2564bd09: Merge "Reuse old preferences if possible."
faeb31e am cb3e8f9c: am bcc04608: am 94734c93: am 1884044e: am 81662dd4: am ba35426f: Merge "Tweak a label in the personal dictionary settings"
206eebb am 81b92a35: am 78296e91: am aab8a18b: am 1cb72a09: am 384d4e5b: am 2ad7023c: Fix detecting out of keyboard area
0998f0d am 80698db1: (-s ours) am da09228f: (-s ours) am e31e4a9c: (-s ours) am ad12dfa6: (-s ours) am dfc0adfe: am b0aabbfb: (-s ours) am 8dafc8e8: (-s ours) am 22e6a5c5: Import translations. DO NOT MERGE
117dc6b am 0a4f507a: (-s ours) am e313153d: (-s ours) am 9e58ced4: (-s ours) am 86bd88fa: (-s ours) am 0e2f68c9: am 42dc0c25: (-s ours) Merge "Import translations. DO NOT MERGE"
e7cf63c am 78a2b54a: (-s ours) am a3c48c25: (-s ours) am c78d98e9: (-s ours) am 896767cf: (-s ours) am a45821e6: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
d5ed336 am 15ce6934: am 6b3a80e6: am 87abf6f6: am 32866ceb: am 2a383bfe: am 341f1b23: Tweak gesture debug
9c82dc4 am 9aba0c14: am cb0df332: am 9135599a: am 41b21c47: am 45c925a9: am 52cb409a: Don\'t resize debug array if production
7f09a81 am ae789987: am c0a5987a: am 5a846e8f: am 99cccf3d: am 7f9b3e62: am b2c4c730: Add debug facilities for gesture
eec2e9e am c479bc81: am 85b82f67: am 9dd800ea: am f5bb5231: am a8254f73: am b9021090: Fix usages of getEnabledInputMethodSubtypeList
8c16fa6 am f4135159: am a95e8368: am feece939: am e8f68d22: am 14c0e4e7: am 499cea94: Use revised Google Keyboard icon
3ba56b2 am 05a571ad: am 0e56540a: am 5d50556a: am 3da7bdd3: am e868922e: am 3e375863: Launch setup wizard as single top activity
e4a446d am e13d3a28: am 7d4030b7: am 2282fcec: am 29177deb: am 114ec4ac: am 71d52474: Merge "Optimizations and safeguards."
8e2ed79 am 17f3ea05: am bfbdfdd4: am 27f3cf5b: am c990ed5e: am 502c041e: am 5064ac88: Merge "Be careful about the dictionary size in detection methods"
5487339 am e6290166: am 829689b0: am 0d997c3f: am e3ca68aa: am 9e5d7abe: am eab27c1e: Merge "Add account e-mail addresses to the user dictionary"
560bfd3 am 6b496cbf: am d2286217: am fcb64160: am bd2aca0b: am c6143574: am 5b8b76ba: Merge "Move gesture preview trail parameters to resource"
4773a54 am d2ee864e: am d993f92f: am fe55e380: am 1c7a15b5: am eecf34a9: am faa94a2d: Merge "Add owner\'s info to the dictionary"
9a1be28 am b28f4032: am ec2f54e9: am fbe55eae: am 7fdd3431: am 873f9b90: am 6435c800: Merge "Fix an issue on the transition between the setup and the settings"
7121a6c am a8df42de: am 0c85a795: am d87fce38: am 7e5e4c85: am fe856be8: am f59c4f68: Fix labels in the personal dictionary settings
5a7849c am 87cfcbcf: am c1381be0: am e93eb247: am a5f0a52d: am 778eabfe: am 244a24e3: Consolidate dummy proximity info to the spell checker info
5c04305 am 20930824: am 59a29cea: am c976add2: am 8facddba: am 9b5965d4: am 1eb1af75: Merge "Fix looping logic bugs."
2c43155 am 4dfe55ff: (-s ours) am bad5fbcb: (-s ours) am 1e6135e2: (-s ours) am 517f7865: (-s ours) am f7937a94: am 542bcbea: (-s ours) am 71778d25: (-s ours) am 34a0dc5a: Import translations. DO NOT MERGE
bdfc8fb am ef8d9d5c: am 007bdf71: am 9f9f296c: am 3c382888: am d2dbbc41: am 104bb70c: Merge "Avoid drawing too long gesture preview trails"
8e0bb7f am d41ba9d4: am 411adbbf: am d19704ed: am d942e6e6: am 0633a208: am 2afe88b8: Merge "Unify space-adding on gestures."
815e65f am 1e16eeda: am 0bb918e5: am d320f201: am 06579eda: am 86af3e9f: am b90a86b3: Merge "Checking key edit distance of candidate words for gesture scoring."
8d85524 am 36118a2d: am 41c423f9: am dd1a8597: am 4334809f: am 1e7c0677: am a9dd74cf: refactor spell checker
20acd22 am bb366847: am 18e6f5fd: am ae0f9e73: am 55b98d25: am 7b6b30df: am 9d71a6c9: Remove unused device form factor values
bb978fe am 36bb8a9c: am 3a20d7ab: am d7ed39f6: am 710a12e3: am d192dd94: am 84ac8f31: Move empty listner to KeyboardActionListener.Adapter
82a3df5 am f3c28421: am 99f977c4: am 734617db: am 066a445f: am 0500edcc: am 40eb31be: Merge "Clean up unused static variable"
c3cc8fd am 06edf269: am 132d8910: am 33dac33f: am c8187713: am 221d37d7: am d430c92d: Merge "Fix exact match profanity"
f413084 am 80877f52: am eae16583: am cadb19e3: am bbc91a06: am c8dcf48e: am ce67b416: Record down point as gesture preview trail for sure
6d7fcf2 am e25f6ef1: am 7018cced: am d227ab29: am 7afc241d: am 7a926b3c: am 4ddf1e47: Remove unused gesture preview trail code
a0ae25f am ea705d86: (-s ours) am d887218a: (-s ours) am c9ac1129: (-s ours) am 51d694fb: (-s ours) am 83973d45: am c7588446: (-s ours) Merge "Import translations. DO NOT MERGE"
01e02bc am 894f0dd9: (-s ours) am c97c335b: (-s ours) am dff92757: (-s ours) am e29d2e82: (-s ours) am eb4f9744: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
f33c0f4 am da57c7ec: (-s ours) am 9a12a8a8: (-s ours) am 56fc9418: (-s ours) am 6d4914c7: (-s ours) am b9efe4b5: am 458bfeea: (-s ours) am a8478986: (-s ours) am b55b15c3: Import translations. DO NOT MERGE
97bf861 am 97f41e33: (-s ours) am 09ba54ac: (-s ours) am 61154e65: (-s ours) am 69a861b1: (-s ours) am b7065916: am dd8197bc: (-s ours) Import translations. DO NOT MERGE
3f38b65 am 961823f6: (-s ours) am a2df2655: (-s ours) am ae71c5b0: (-s ours) am f3cfc524: (-s ours) am 6939f8dc: (-s ours) Import translations. DO NOT MERGE
0fd373e am 863e281d: am db3591a8: am df354cb1: am 6c97d676: am 4c7474d5: am c5a29fa8: Revert "Fix exact match profanity"
b4c9cc6 am d6e17195: am 3fe6c4f4: am 3792fa4b: am 4e8fde00: am a36266dd: am a5be033d: Preserve setup wizard step while orientation change
2097f0d am 4dd37bb7: am 4565c8b2: am db92fe62: am 3c93fdc8: am 9bb189f6: am 7d19ab5c: Using int instead of booleans to save keyboard shift state
41466eb am aac0783f: am 13afe2ca: am 503ab45a: am 62dd1ee3: am 3c1a18c6: am 7f8dd50b: Save automatic shift state while orientation changing
6fa88d6 am d1864bac: (-s ours) am deeaf9ae: (-s ours) am da33179c: (-s ours) am 0a0b9fe2: (-s ours) am 276ed0d6: (-s ours) am 9e0ffd35: (-s ours) am f9a4732e: (-s ours) am f7e4057f: Merge "Import translations. DO NOT MERGE" into jb-mr2-dev
6459733 am 3d7c4cc1: (-s ours) am bdf7113c: (-s ours) am c7f37218: (-s ours) am bc6fd1a6: (-s ours) am 11d4d240: am 39b3bf8d: (-s ours) Merge "Import translations. DO NOT MERGE"
cf90403 am 5a8c2fac: (-s ours) am 62bf6fa5: (-s ours) am 0ffe46a1: (-s ours) am a8fb8b4b: (-s ours) am e351e10a: Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
70a09b3 am 5aab3bb3: (-s ours) am d72c805d: (-s ours) am a2942457: (-s ours) am 168d43d7: (-s ours) am dde8e9e3: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
d19e845 am 801a8876: am 59b93354: am 2a06798e: am 6600b06c: am cd196fd5: am 307f49b8: Mark some unit tests as @MediumTest
acfbfcb am c6d49148: (-s ours) am 8fad5d83: (-s ours) am 6f9617ab: (-s ours) am 77c6d2bb: (-s ours) am 25a713d6: am 11b9f680: (-s ours) am e5daf660: (-s ours) am 6845427e: DO NOT MERGE: Return possible suggestions in Google Spell Checker
b4d9d14 am 6bee71b3: am d0981b0f: am 771b60ba: am e229cd97: am d8e55277: am 83757d43: Merge "Pass blockOffensiveWords as a parameter"
1fd7d6b am 5b04d8b5: am 43d34fb8: am af1196dd: am f415cc6b: am 56550ee5: am 1490b534: Cleanup -- follow up to Ief04a4abb6dc1f79660a2e419c9c5e271802b5a1
17c8d76 am ee180b02: am f00f84a7: am 679bff89: am 8781e3b6: am 483fc6f1: am c43417fb: Fix build
6adf817 am fb238e46: am 0c179788: am 1b62da75: am 6b93b185: am 3eee5cd2: am 53b37dc0: Merge "Fix a layout problem for pre-MR2"
28685e7 am 7ed4f366: am 6dcfbae4: am 4827a249: am c363302e: Merge commit \'3ac40c6a\' into jb-mr2-dev-plus-aosp
ce5aedf am 18ece47e: am fe4cdd12: am 8923d767: am 1e08d3d2: am 6191026c: am 0caf3f6a: Merge "Introduce MoreSuggestionsListener class"
5070454 am 4e90125e: am 07806b03: am 1749dba1: am d53fb22a: am fcfa2cb2: am 6314b845: Merge "Add permissions for personalization"
7ffb422 am 1b6271fc: am 95fed887: am 35952d7b: am 2f6851d9: am f405dc87: am 17a35383: Merge "Override View.drawableStateChanged to detect state_pressed"
0788e94 am 6ffd1e66: am 143e628c: am 7f63d12e: am 6cf492e4: am 941b288c: am df2eae6e: Fix exact match profanity
54b1c86 am 3688ddd2: am 7a0c82b2: am f6cd82d7: am 03fe0cf4: am 3b892164: am 7b2114a4: Display still image when device can\'t play welcome video
aac20e4 am 31ddb205: am bfdb0fb1: am 457b6ae8: am a10c80fe: am 4aa48aed: am 019c3806: am ace3f3c5: am 25c90e6d: Merge "Don\'t do recorrection when suggestions are off." into jb-mr2-dev
5b1fe39 am 5ca69fe4: (-s ours) am 5d9f4081: (-s ours) am 00078f79: (-s ours) am 50925559: (-s ours) am d2ea99b7: am c9f49b88: (-s ours) am b4251873: (-s ours) am e5ae0bd3: Import translations. DO NOT MERGE
d33c8ba am 949b2a42: (-s ours) am 7bde4523: (-s ours) am 39afe052: (-s ours) am 6242fca8: (-s ours) am 8daffca0: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
0c4f934 am bd326eda: am 8aed26b4: am 4c526225: am 45fe5c34: am 761b5586: am a0b62ece: Merge "Cleanup an unused return value"
fb7a216 am 16a3fb0e: am 53d9ed64: am cfb0c03c: am 24fc5ab6: am f4a03ddc: am 1187ef9a: Merge "Catch error while playing welcome video"
d3cbd2e am 15cb1a36: am 40736750: am 8e32cc2a: am 9db1f6d9: am d618419d: am 37bbaea8: Merge "[PB14] Cosmetic fixes to the progress bar"
b1f3e3a am 6a2f0d10: am 91a1b953: am dc7cff7c: am fa47814c: am f4d7c99c: am 71c1e50f: Merge "Fix the title of the fragment of the personal dictionary"
78c33f2 am 6ad83dbe: am c816430a: am 3b765c2b: am bc81ac83: am 69e1e45c: am 01170ffe: [PB13] Actually update the progress bar
e6de3f8 am 0bb5b488: am f10231c4: am 0512fd40: am 58434ae6: am 3bcc7545: am 965329c1: Fix missing string reference of spellchecker.xml
90d7024 am 7ee8e171: am 868a805d: am f022a0d8: am 861d7cea: am 27c91662: am 5f2efe0f: Merge "[PB12] Implement the progress bar update lifecycle"
3848bd3 am 35f1a518: am ff141440: am 0806d8e5: am f96eb7db: am a0a2b4c2: am 8da0c932: Reduce MAX_NORM_DISTANCE_FOR_EDIT in typing model after recent logic improvements
fe0603d am b7a6179e: am e74f3239: am 0da5b5c6: am 45115e6e: am 25a271bc: am 254949d8: Merge "Fix: Demote first char capitalized new words."
63588c2 am c5f9c466: am ffc58aa6: am 976eaf61: am f892099b: am 238748d5: am 7a800e79: Merge "Avoid leaking AssetFileDescriptor."
4e5fd8b am cafc74b7: (-s ours) am 6d08423a: (-s ours) am 95a2ce5b: (-s ours) am 887d1af1: (-s ours) am 9a60460a: am ed9ef5a7: (-s ours) am af77854a: am 31a70de6: Import translations. DO NOT MERGE
8ac001a am b9d3ac50: (-s ours) am 4947c0eb: (-s ours) am 4241b708: (-s ours) am 0adb4270: (-s ours) am edb3fd1f: (-s ours) am fc281601: (-s ours) am 8f4cad6f: (-s ours) am 78e92b5c: Import translations. DO NOT MERGE
56469b6 am 8c19bd5e: (-s ours) am a7eb7736: (-s ours) am 9c64df18: (-s ours) am 0b36a7ed: (-s ours) am da3c0cb9: am 2df8e103: (-s ours) Merge "Revert "Import translations. DO NOT MERGE""
fc420bd am d6e3afd4: (-s ours) am f5883b20: (-s ours) am 958f2ff2: (-s ours) am b07118bc: (-s ours) am 2b1881c9: am f51b7dd9: (-s ours) Merge "Import translations. DO NOT MERGE"
069424b am 5c914cf1: (-s ours) am d0bfe932: (-s ours) am 253da948: (-s ours) am aa237b5d: (-s ours) am 6b89261d: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
f834d9f am 7ac7f657: am 76672ca5: am c53a1fbe: am 3195604a: am 7cc319f5: am 9559dd2e: Improve bigram frequency lookup
e206305 am 4a4481a4: am 50e0015b: am da5c76aa: am 17a7b697: am 18d12fc9: am d69ad651: Merge "A small follow-up to I8d03bae3264974eff7b790e27c073b0a8758d17a"
e201ab3 am bf7eb289: am 5ff8ea36: am 6a5e7501: am 4779ea60: am 88f3e4ef: am fc26033c: [PB11] Add a skeleton class for a self-updating progress bar
0db3cf3 am a4a4d286: am a0ced321: am 6ddcd4a9: am e4864276: am eb34f710: am ab0c66b9: [PB10] Add a progress bar to display file download progress
11fe463 am 4d77ddc5: am d833bc00: am 6caab13e: am 33ccdd1c: am b312f4a8: am ae577ac1: Merge "Update dictionaries"
e628689 am e1e7112f: am 6bd41e04: am 9f8ad191: am 8bc5a7ba: am 33f71458: am abd1ad86: Merge "Just cosmetic cleanups"
e5ebd26 am 86262aaa: am d229a9cc: am ab417a50: am 605e28c1: am 4e61cf71: am 739406bf: Merge "[PB9] Make buttons that animate-out unclickable"
c9ca27f am d6253e3b: am 786f9102: am 26d68e1e: am 95abe990: am faa0c350: am be06bce1: Merge "Get rid of janky black box before the movie starts"
6c85f26 am 2d5ad7be: am 0ea8ae58: am fe54663a: am 39831964: am bb8f6fc4: am d4777552: Merge "Fix graying animation of alt-code keys when space/enter is typed"
5eb8460 am f942544b: am a3c7a7cd: am e0412c70: am e7c5c8f6: am 55d80e4f: am e8ed5d88: Delete obsolete dictionaries
a4f4b66 am db16a616: am 202677b7: am 5267bbc5: am 926abffa: am 42abed7f: am 9a98ef69: Merge "[ZF3] Add the option to block potentially offensive words"
ffee718 am 46704d26: am c5015deb: am 1101227f: am 3160671b: am 330072b0: am c03aaa1b: Merge "[ZF2] Read settings for profanity filtering."
8ab5967 am 0b459d21: am edfb5bc9: am 3d3902ff: am 4746093c: am a9b0c4fb: am 1ff8b1ce: Merge "Update dictionaries"
5f0d026 am d7260980: am 6e77dadf: am 501a4755: am 685b6558: am 75a6a525: am adbafa1a: Merge "Support ICS on the user dictionary settings"
eb6be87 am 6b21eca0: am a7458183: am 4036c18a: am e681b528: am 7a2fbbb3: am 4bb312c7: Merge "Add strings-appname.xml to AOSP Android Keyboard project"
913ce05 am b7407520: am 4ac9456c: am 41d46c84: am 33eaf073: am 01f044b0: am dca46b50: Merge "Keep task stack when invoking settings from setup wizard"
a29d3b6 am 1ac906a7: am 30ef393d: am 09b8783d: am 037be7fa: am 3385fe8f: am 9fc82bdb: Merge "Remove graying animation of alt-code keys while typing"
49992da am d248d49c: am 77b4c24a: am d0e57396: am b55f0be8: am 17fce9e3: am fd02ec10: Always consider corrections of intentional omissions (e.g., apostrophe)
87de110 am 0185bdf8: am 97fe53b9: am c471c0e5: am 511432b2: am ba4677fe: am df3ca042: Fix deleting a dictionary
a024aba am 334f5e8e: am b5ba5f4b: am f089e298: am 5ca33bdc: am 12b35158: am 1919072c: Merge "[ZF1] Check profanity in Java rather than in native"
6bdb9aa am 0067c22b: am 2bc90074: am d0bad5ab: am fa51a86b: am 9799b7dc: am fb34869f: Merge "[PB8] Add an animation upon status change."
be7dcff am 05b7a08d: am 2aa4c5fb: am a6e0f544: am 03b6259b: am 4ecc0a29: am b1b03cfc: Merge "Fix missing initialization of PreviewPlacerView"
2a05fae am 5821093e: am 599c4e24: am 3f6ccd13: am e591c0bf: am f2edc2a8: am 3261746f: Merge "Fix exact match checking for words with digraph."
0f992df am fde870b6: am 2a7b624c: am b4bc130e: am e6b7fa93: am 47c5846d: am 43590149: Work around a bug in older DownloadManager versions.
19d4708 am 4473367c: am a2c73cbd: am 2b25c68e: am b7853ede: am 13a2e1b2: am 4dc77dcf: Merge "[PB7] Export animation code out of the preference"
ea18999 am e9a1e249: am 8e3ec23a: am 6f3c5af3: am 8810ac41: am c090b38c: am a995bf40: Put temp files within app files
11f6712 am 4180df05: am 83bd9f3a: am a8e0946a: am 56ec8d6a: am 36de7a5e: am 30f0f3a9: Merge "Implement a functionality to add an entry to the user dictionary"
8cf4c16 am 2dfd3f15: am fd144a90: am ca940c2f: am 2037d6e4: am 7e22f2e3: am 2cf450f4: [PB6] Encapsulate the buttons into a view
e9a0703 am 14458503: am 6c87b6e2: am 9eae1f97: am 6ace5215: am 7a9ec9dd: am e91387e2: Merge "[PB5] Store state in a more convenient manner"
02ebe9d am 332a6266: (-s ours) am 0d8ef210: (-s ours) am 56283324: (-s ours) am 6116b9f7: (-s ours) am 8b2dcbcb: am 348e062a: (-s ours) Import translations. DO NOT MERGE
f8be73d am ec311ab5: (-s ours) am eed5db73: (-s ours) am 661593de: (-s ours) am 357460ae: (-s ours) am 44ba9cc2: (-s ours) Import translations. DO NOT MERGE
59f3395 am d961ebf6: am ce8ce90f: am 55e6d8d0: am a4d5187a: am 6157a049: am e91c001d: Merge "[PB4] Make a memory non-static"
8763951 am 51c2c551: am 035c1b60: am d82c7c3f: am 45496215: am 77bcc98a: am 80790d78: Merge "[PB3] Simplify storage"
33a212e am 1dc8e5eb: am 16753f2d: am 03e73b64: am 49ab021b: am e52eb1f7: am 776edcfe: Merge "[PB2] Small bugfix"
80c0b1e am 1c55e66e: am 24c5e1b8: am 1acbcf99: am 2f503e74: am 617f99b2: am 911f3268: Fix proximity/edit correction detection that affects the terminal cost.
e20e2c7 am 26b5c276: am 51ad2175: am 04744d17: am b713600a: am fd4baafe: am 46913aed: Merge "Add next axction to setup wizard"
57e09d3 am e1857789: am 5bb4689e: am 1e6a232c: am dfa5d2d7: am 38df0ed2: am b40a8c06: Merge "Tune setup wizard layout for landscape and tablet"
20b262f am 32938d39: am 4df74596: am ff20f57a: am 96d5e291: am 6448f749: am b35aa487: Merge "Make aggressive threshold really aggressive"
45a7b54 am 4ece54a8: am 48e894e9: am 89b5283a: am 7710c9d5: am ceb3f293: am 0e96003e: Merge "Refactor SetupStepGroup"
4c3c3f2 am 57dffbc9: am d7666ad5: am 568058ed: am 98db1665: am 4b4e5f6c: am f99f1a75: Merge "Check bigrams for lowercased previous word if original is not found"
95772c9 am 07ac4a8e: am 262da0fc: am e0316d8e: am b689e661: am 9ff6a6bf: am 3ee39be1: Merge "Add setup wizard indicator size resource"
05fcbf5 am 8b1d9c49: am 650c5548: am e3c47da6: am 1f4b7481: am 6a355d2d: am 197a2d32: Merge "[PB1] Cleanup"
a115276 am 9ba8dda1: (-s ours) am 96401b43: (-s ours) am 59d90f89: (-s ours) am 459c83a2: (-s ours) am bf53cade: am b71e435e: (-s ours) am e55ae342: am 0e5b6384: Disable shadow of gesture trail (DO NOT MERGE)
ba2b24e am 8804f2a6: (-s ours) am 5893220a: (-s ours) am 8df657d3: (-s ours) am 778b8c3d: (-s ours) am 23c1fd83: am ea51fc9c: (-s ours) am 6b87e270: am fc036454: Import translations. DO NOT MERGE
3d51dbb am 75c7cd2e: am de8fad93: am 9b59e68e: am 230068e2: am 5cd83c93: am 9a289c08: Merge "Use resources for dimensions of setup wizard"
e425c04 am 55839083: am c924801a: am d5a1e30e: am b00dc36b: am 5dac40f2: am 586578b7: Merge "Disable shadow of gesture trail"
87b4135 am e46e4b23: am 834ac8d4: am 9f85d497: am d66e4c45: am 0bc46dca: am 4b7e0c5a: Merge "Remove wording "wizard" from setup application"
acc1d93 am f672fc91: am eb888a01: am ecc459af: am 85e8dca4: am dc079451: am 480284e2: Merge "Add edit personal dictionary settings menu"
151c806 am a3cbfe0d: am d2dc2d39: am 12ac4d55: am 5fe03e93: am 1aab945b: am c3f47836: Add an additional ID to the client info.
e0b5791 am 18dfb405: am 7abde243: am 21e6e12b: am 5d8638e4: am 56fab87b: am 14aa8f1d: Fix autocompletion lookahead handling
730ce6a am 9370457e: (-s ours) am 337e45a5: (-s ours) am 90ff1c45: (-s ours) am 7e383483: (-s ours) am 6ef7a95c: am f595a062: (-s ours) Import translations. DO NOT MERGE
072f1fd am a73bf9ab: (-s ours) am 23470172: (-s ours) am 4674c44f: (-s ours) am a25cab6f: (-s ours) am 3b4a2b31: (-s ours) Import translations. DO NOT MERGE
d6be3fd am 10f50009: am bffa1894: am 4937d4c6: am 874c4fda: am 434abe45: am 9b4e3db1: Legal notice
f8202b3 am ed686652: am 4722a400: am 9b27761c: am 16bacd59: am 34b00870: am 1a9bf159: Merge "Don\'t triger onPress and startLongPressTimer when gesture is canceled"
e8743ae am 04d573ee: am ea0a2d3d: am fec589f4: am 7a584880: am 80a98ee5: am 508ab248: Merge "Implement IMM.switchToNextInputMethod() for ICS"
cf34ec7 am 0b0ed3c9: am 94ca19ee: am 9a6050df: am d8217ff0: am 19c46d32: am c9688ef2: Fix a small bug
b0278f3 am 5c9fbe19: am 4685e53f: am 06c75423: am cd7f6963: am 72e8d942: am 6d25be9a: Merge "Don\'t kill suggestions with native score < 1"
b0b1573 am a90ae9bc: am 2d3d4250: am b5bb317d: am 962c245c: am 6bbe6858: am 0f07935e: Centering setup wizard welcome video
43b65cd am 29a53c5f: am b022f3c9: am adccd218: am 77d7f8a0: am 72797500: am 2a9b5447: am a56c7020: am d4ab58a0: Add translatable="false" for appropriate entries
4741558 am 28f1b992: am 3b0a6bf3: am 1a017fc7: am 6f3b9ddd: am bd99e8dc: am 41b34cf2: Merge "Allow LogUnits to hold >1 word"
789bf1e am 2f26a0d8: am 1a56ff13: am a3116056: am 643bdb0f: am 6f6974e6: am 825da76c: Redisplay a hidden button after it entered the screen again.
71c4a98 am a0735e5a: am f24739a1: am b54d1bad: am 12e180a6: am 6dc9933d: am f8014eea: Hide the correct button when pressing a new button.
6e3ce30 am 27e6a433: am d7316d30: am 2d9847ac: am 56c6c336: am ab11dbe8: am b8ff89c8: Remove translatable="false" from setup wizard strings
c8791ac am 18453ab1: am 072b7022: am 7f895a85: am 67f3a102: am c35e0e6a: am 42afa82d: Support landscape orientation for setup wizard
f2dd3ed am a1bc667a: am 5475b828: am eae3172a: am e8469732: am b3663df5: am 68e4de1e: Add welcome screen to setup wizard
4aed99f am 0deeb4ce: am 23c5a47e: am cd1e44b6: am b2f8f66f: am baa1e14d: am fcefabf9: Groundwork to implement landscape and welcome screen
4b546c6 am 8e519cf3: am 854227ac: am a3768015: am 680fa7ba: am 82a7b185: am 16ec2e11: Merge "Add finish action to setup wizard"
9a030f8 am f650f359: am 938fe9b5: am ce957e05: am c436f3a1: am 1a835efc: am ff078041: am f1dde6a1: am 758c74fe: Merge "Fix an NPE in recorrection" into jb-mr2-dev
c054cd7 am 4c5753b2: am 32f2ea14: am c6f4f13e: am 7bb6c903: am b7abaafe: am e5cbdfe1: am 3629605b: am 77226ed0: Merge "Fix an NPE in recapitalize" into jb-mr2-dev
e4cbf9e am 6b6fb329: am 8cff4b77: am 48973cc7: am 8f9a8734: am fc2ca29d: am f10046bd: Remove ScrollView from setup wizard
5e883d0 am fd2ea588: am 59ae862c: am 708e7b0d: am 448b28be: am ed0d1156: am 30f102e2: Move some attributes of setup wizard layouts to style files
98db609 am 38484627: am 10d4986d: am e3407b75: am 64510ad9: am ae19f170: am 1f6e06cf: Merge "Make setup wizard step number highlighted when activated"
3a25db7 am db8c29d4: am 4c33e807: am 68067fce: am 8b085e7f: am 7158438a: am 88ee052c: Merge "Update strings of setup wizard"
1de7860 am 8c765113: (-s ours) am 3856755f: (-s ours) am 12b3ae1b: (-s ours) am 97c48a10: (-s ours) am ef70fdd5: am 04211b91: (-s ours) am dcc59297: am 1844bec2: Merge "Import translations. DO NOT MERGE" into jb-mr2-dev
d93e39d am 1d7997ba: (-s ours) am 052034e9: (-s ours) am 9183a408: (-s ours) am 4f87306b: (-s ours) am 3f4d2105: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
afe838e am bcba9391: am 73b8411a: am c3425d97: am 3239d7f6: am 4f1a832d: am f02e2693: am 55b306c9: am 64eda4f4: Merge "Fix an infinite loop" into jb-mr2-dev
c9f4b9f am be9d5d71: am b6584a6d: am c5645d67: am 1b1fc5d7: am 936fc9ab: am 3a18ae70: am a5d2da82: am d91268ad: Initialize dictionaries at onStartInputView
7e9f08b am 241050a8: am ef2f8ce6: am 0d3d8f53: am 52e0b3d1: am 0e64fbbc: am 9cf46864: Update dictionaries
cc138a5 am 485dc598: am c2052268: am c9848ad1: am a06fdaad: am 64e87b3e: am 0b2d184a: Merge "Update setup wizard icons"
b410aab am 4aeb5601: am 9dcdd3ce: am 70ee9dc1: am 1efcbd67: am 8acab80a: am 56f35a10: Merge "Fix bug in counting words between samples"
941056e am f3f8735b: am 787085d4: am fd140374: am bec53aa0: am 0163591d: am 550824c7: am 93c31e17: am 530fd15e: Fix bug to update last interpolated index of GestureStroke
5f25246 am 96260e92: am b86c20e5: am 67f00c11: am 4e37f65f: am c986021b: am 453c70a2: am 17e55d3b: am 45fd237c: merge in jb-ub-latinimegoogle-azuki history after reset to jb-ub-latinimegoogle
7b0c668 am 0b02eff7: am 3777ee6b: am 316908cb: am 48cda918: am af0d19b5: am ac37c939: am 05da1df8: am 880cb618: am 3970352e: Make digraph lookups case insensitive
287ec20 am 8d6131b5: am a10783fb: am ce343db9: am 4560a386: am a6058856: am 6aac8ba7: am ad3ebcbd: am ef83a2eb: am e01e22e1: Merge "Update SORTED_CHAR_MAP"
b953b5a am 33591fba: am d357269c: am 38a29eb3: am 390318fb: am 910bee79: am f08505af: am 38d52c0a: am a694c9ba: am ff766f8c: Merge "Don\'t insert automatic spaces when text looks like a URL"
0eb8f83 am 8e923214: am dcc42bbf: am 2a7c8b90: am b1b9fc03: am f7e2ed72: am 5b30137d: am 38046a0a: am 7abeccfa: am 1711f986: Merge "Add shadow to gesture preview trail"
53aec98 am 37d3bcb9: am 4c6b7c50: am 80fade03: am 7e04bf26: am 8fa3fae2: am e1b9653b: am a23e25cc: am 93a429a7: am 252412d7: Use additional multi-word cost per language (for Russian)
91d465e am 74d8aa93: am 64820842: am 79a64f35: am d45893bd: am eef11d43: am 52a8f30e: am 7f8e55ec: am c6c17b93: am 962c9f05: Merge "Small cleanup"
81f5bd1 am 5d70d126: am a95f6e84: am 4a794aa8: am 7925a5b1: am dae357aa: am 384450f7: am ca796e2d: am aa6924e9: am 78d65873: Merge "Don\'t recapitalize on shift while on symbol layout"
1066714 am d160a485: am dad133b5: am e66d563a: am 07866367: am 97c74e01: am 139f888d: am 074fee65: am cca43825: am 8094bf45: Match the keyboard state to the recapitalize state.
dd9b651 am d96cf8fc: am 2769943d: am 49977c64: am 601edb48: am 31ba35f5: am 3398ceef: am fe48f31e: am ced547f7: am e259b9f5: Merge "Clean up RecapitalizeStatus"
3401f8b am 64165744: am 40e6fb73: am b7ec15c4: am 3257eb72: am ac397601: am 181bbf66: am 57ac9afc: am 8e5c6d70: am fd15686a: Merge "Fix an NPE"
008005e am 5adbdf2c: am f2ba6bac: am fcafe40e: am 9e17bb32: am 9c7fe5d3: am 76ffd719: am 5557bf5b: am 10800d4b: am a024ac6b: Merge "Fix an NPE"
59a4394 am 4176db82: (-s ours) am 7abed7f7: (-s ours) am af54a286: (-s ours) am 2203df69: (-s ours) am 5f2f3356: am 7eb5ed78: (-s ours) am 895fca8f: am 7cb72808: am 785c5068: (-s ours) am 5eb28c19: am a130057b: Import translations. DO NOT MERGE
b14fa44 am ac8a1cba: (-s ours) am 8d04cb97: (-s ours) am 28feb5e3: (-s ours) am 2a55ea12: (-s ours) am ed3b0c1f: am 50190e4d: (-s ours) am 590fb058: am d611d681: am fd2b08c7: (-s ours) Import translations. DO NOT MERGE
cacad34 am b823a9c8: (-s ours) am 1a652579: (-s ours) am e525e665: (-s ours) am 97a1a262: (-s ours) am 16fd5b56: am 8f661c08: (-s ours) am c3ef0606: am 38638453: Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
61b42c0 am 7ad3b9d4: am 10166a6f: am 96cb194b: am 7b9ff7ea: am 65d25343: am 671c5017: am 892f1b46: am 63e442cf: am 5fca38c5: Merge "Small performance improvement / minor bugfix"
5e80313 am 877356b9: am 53d1b5c3: am ee411bfd: am 1cc70860: am 0814f719: am 3d4909e0: am 441fbbaf: am 9a0e877c: am e3aa7f10: Adjust CHAR_LIMITs
d4d1204 am f5e8895e: am 0e354eab: am fe8e9e28: am 075adbf9: am b9d1015e: am 6921700d: am 203af810: am 8e643e32: am b76ce125: Merge "Remove a useless function"
65fcac8 am 0ce281dd: am dac7130e: am bc7d20bd: am 6e8b707f: am 6180447a: am 4b457e5d: am 0376d9a0: am 647f629a: am a5a2f3e3: Remove gesture suggestions with an INT_MIN score
e026e8e am c4728f5c: am f1dc8e8f: am ab2540b0: am 5d229449: am 16e6a5bd: am 4f046b59: am 5e5bd3b6: am dea5e6a3: am 03395833: Merge "Have Latin IME re-capitalize a selected string"
bdb056c am 5292e68e: am 6c409959: am b9960881: am e0050a22: am 22a679a2: am 46b762c4: am d69892fc: am 12bf5a05: am e99daea0: Update dictionaries
a8160b8 am 6fd7f1c2: am e841ed70: am de3641b8: am f1055515: am 203d3bd6: am 2bf09135: am 2532265d: am 34676d92: am a022c538: Merge "If there are no suggestion span, recompute suggestions."
5a65eec am 4a766af5: am d2554f7a: am cff82b5b: am 31351d80: am 7eae5718: am 4f4a7fe8: am da9c04cd: am d55ccbf7: am 837f46dc: Enable touch coordinate correction for new algorithm
e25c71a am 4d2e96e9: am d2e8efd2: am 816f2449: am b08397dc: am fa878fd5: am afbeba59: am ae731331: am be0e013b: am 059e084e: Merge "Reject a previously user-refused suggestion."
ed2c19d am 1da82714: am 2c159dfe: am ff1cf587: am 3dd3287f: am 67356b76: am bf22c2fa: am 577dc189: am 1a42236a: am 4b6756db: Merge "Remove unnecessary harmful finish() from SettingsActivity"
39b72ee am 3ec1e9c6: am 7217e1c4: am 372354a9: am bcbbf8bd: am 4cae47f2: am 85315351: am 18c362d7: am 5f6492c5: am 673ebb4e: Merge "Update dictionaries"
0c5eeb7 am e50c246e: am eb58bdb5: am 6e617f91: am 1f3764ed: am 85a3525f: am 511f0149: am 9797dd2e: am 2fd4a00b: am 1ec4c07a: Merge "Ignore modifier key while sliding key input"
e5a1246 am 8cf00f3c: am de25dae1: am e8b83088: am a48f5079: am 61c5c6b2: am 7067e8e3: am 333bb7db: am eabb710b: am f224941c: Merge "Suppress calling onPressKey and onReleaseKey while detecting gesture"
57f7d3c am 18aea75a: am 7a67b401: am b9f335f8: am 9628d204: am d2cc5570: am 2b1e1c60: am ed497d24: am 089f1ce9: am bfb07ed7: Merge "Add preference dependency to gesture input related options"
687a3bf am 052750ee: am 57fe5281: am 8f49a814: am 1b116879: am 3a1396aa: am e1f7c7dd: am d244574b: am fd959fd1: am 1903b41f: Merge "Clean up tests and increase speed"
bcaf86b am 137f6c56: am 4e9aa771: am b52166a4: am f630dcc0: am 9e67e3b8: am df848bcc: am b8540f8e: am 18414333: am e2af9b7e: Merge "Reset vertical correction when more suggestions are in modal mode"
8cfb11b am 90e41da5: am eebfe359: am 9df8f3a1: am d0eee16e: am 77f92f70: am 3ea03315: am 9b7fefea: am 6223d823: am c2653d0b: Fix a typo
0d9aad3 am e0f0ed22: am 1ed7d94f: am f0e59729: am 5717f5b4: am 0af32078: am 2dc1f0bf: am ba5e450e: am 69ffa8b0: am 03d1dff3: Merge "Fix Binary dict tests"
524ff4b am 4f80a117: am 224a1db9: am 3fb9c290: am f3cdb27d: am 7cb491a8: am 87a3830a: am e157fa50: am 6246b7c3: am a94bb198: fix assertion
73b6665 am 8a703835: am 93e96ad3: am 137591e0: am a7e6a2b0: am 2a279011: am 8af80b3f: am b0d3d86c: am be1232b3: am b12c2af3: Tighten unit test condition of MoreKeysKeyboardBuilder
8527cc5 am b541f4a9: (-s ours) am e22f8da1: (-s ours) am 39b1a7dc: (-s ours) am d0b80ed4: (-s ours) am 9fa8fbc8: am 670d8852: (-s ours) am 4793943e: am a270f90a: am dc64866c: (-s ours) am 0dbc8c35: am f2ab0adc: Import translations. DO NOT MERGE
3107d24 am b3cb14f7: (-s ours) am 2bac6309: (-s ours) am 96abd37b: (-s ours) am 15047a85: (-s ours) am ce4d1cd5: am c2e36a8f: (-s ours) am 97aa9c40: am a5506b53: am bfedad23: (-s ours) Merge "Import translations. DO NOT MERGE"
b6beb97 am 9f016b5d: (-s ours) am 5b34a371: (-s ours) am f166bdaf: (-s ours) am af0d283b: (-s ours) am 4e12347e: am 931e2530: (-s ours) am 37ac3b3a: am a559e767: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
6989251 am 09688051: am 829b4db7: am 6e361e44: am bc62c67b: am 0638a632: am 3386a6d7: Merge "Remove duplicate new-word bigram cost (part 1)"
5130ebb am 7281fb14: am 5c2eb205: am e7386e15: am f61ff3af: am 13b32ee1: am 368427e2: am de51abf1: am bfe5c07f: am ededdc6a: Merge "Avoid NPE"
1771df3 am b86d0a25: am 96f8f9c2: am 548ff78b: am 6d908ce9: am e4e1964f: am d902228e: am f080123d: am 8895e5fb: am 128961ad: Fix failing tests
2f26d17 am 94c91022: am 8b715de6: am c2b51cf8: am c1aec8ee: am fd4c38c8: am 5e225afa: am 38011d29: am 41e59b62: am 2cd1136b: Merge "Remove the dialog to insert words to the dictionary."
1f75c94 am 46aa843c: am 09f4b598: am 3076b0cd: am 433396e1: am 4d45fbe0: am 5e783427: am 7b81296f: am cb633e37: am 91bcf5eb: Merge "Restart suggestions when the cursor moves."
883ed05 am 620e2724: am 5c91fb7f: am 00e2c9d2: am 3caf964d: am 6aefd57a: am b8b0ca34: am fda69c44: am 991b1ef8: am 02ce3dc2: Fix a bug with bad application completions
9acfef1 am b3a47867: am fa75f500: am d78a7952: am abaccadc: am 5184bfe4: am 012dc7f5: am 5351510d: am 68b392cc: am d24f9397: Merge "Make shortcut-only user dict entry non-words."
c70156b am 6451d473: am 8aab2696: am aadc3209: am 097ec0c0: am 29aa47b1: am ed580a43: am 91290810: am 907a95c2: am fb5869e9: Merge "Add a class to encapsulate getting the metadata URI"
f4d115f am 9c672b53: am 4552b014: am 0d4ade91: am 112db204: am b0c84b8e: am 03c4f795: am fb49fb9e: am 0ea30200: am 676c97eb: Merge "Remove voodoo magic."
6bc0b18 am 482e6f48: am 04c8a642: am 82b8d414: am 9f272ae6: am 2a3fb325: am eeb23c88: am b78f35de: am 78e61041: am 2daea197: am 47bb8d7d: am 4fffa27d: Fix a native crash in AOSP LatinIME
ec0bf1a am febee11e: am 1dd9aeac: am 14ed8d7a: am f32684ea: am df4e24fe: am 24965bb7: am 5875362b: am 9613be01: am d0623ad7: Merge "Move some values to a place where they are easier to override"
da26964 am f17b22f3: am ac1d2d7a: am dcad4ed8: am 1015c58b: am 8d58b400: am e8deca68: am a5613e63: am bdce031e: am 2927223e: Merge "Better isolate ResearchLogging data"
5e7a962 am 4f1efa48: am 51f8be38: am 9bae4911: am f3161c20: am 5f68231b: am 2fb79605: am dfc81359: am 3d6b7431: am cd692be1: Merge "Change the default vibration duration to 20msec"
55af45d am aa8ed024: am 37e3d1a8: am fe6708a7: am c80e1227: am d25155ce: am c2b8f469: am 27dede24: am 2e4352c5: am b5d5190d: Merge "Add some utility functions."
c5a380a am 1c18e924: am f4b048ed: am b90bb7ab: am 5b80c6c7: am bef0bb7c: am 253b54df: am 3be1c748: am 05314bf0: am 4f5f81d5: Reorder advanced settings menu
e84ad7a am 850b01de: am c31e9f8c: am 60f20444: am 8ce77079: am ff231781: am eba96f3e: am 46762bf5: am 206ce637: am bd8e92d8: Add debug message to detect unusual zero width condition
4ddebda am ecbd003a: am f2604bde: am c9b8d7a8: am a8425224: am 2c2dd9e7: am 5cbe78dd: am 1ba1c411: am 93fe83a1: am f67a3881: Merge "Add TypefaceUtils"
94bc0ec am 0b8bf274: am a3742e66: am 44d2f4a2: am a4c26b8a: am da4f353d: am 74f7fb1d: am d0594519: am 4945b656: am 6c7d008e: Merge "add a debug flag to evaluate the most probable string"
9d4e977 am e98ba42b: am e8dd50ad: am 229c7a19: am 663809c9: am 83af8482: am 9b888ca4: am 24b39f16: am 18819688: am 6d0027a4: Merge "Use SparseIntArray instead of TreeMap<Integer, Integer>"
a16c27b am 45892476: am 9ca372e6: am e2834d8f: am 8aefc778: am 5c6fcf61: am 1c3bc4af: am dabcd969: am 1dc7fd3f: am cee512b6: Merge "More precise geometry checking for more keys keyboard"
7770839 am d1f279e0: am 253e5eeb: am bc6f49ba: am 09ddc933: am 852e031c: am 6743a354: am e910a9c9: am b7917ee3: am 3722f087: Merge "Fix two bugs in dicttool"
e765b72 am 36e9a049: (-s ours) am 1e1b2e1d: (-s ours) am a29f9ab9: (-s ours) am 3a2b13a4: (-s ours) am 46ef1ae8: am a4cd9ff5: (-s ours) am 42674ece: am 0afbd6fd: am 269f141b: (-s ours) am cfdc91b9: am 58df3cfa: Import translations. DO NOT MERGE
d43365d am ca2bcde0: am 17424cb0: am ece78ab3: am eefc719f: am 5582d07e: am 47b7fe24: am 330d0330: am e3dcbd80: am ac018da6: am 9620943c: am d9a22235: Hide Setup Wizard icon for stock keyboard
259dd5f am 0b772ff6: am b4aa5c2a: am e22bdaae: am 1555f75b: am f5214d22: am 0e957017: am cdf19f12: am 9bca1daf: am defd2950: am 1aaaa64d: am 75618c33: am 19dcd154: Merge "Offer to add any OOV typed word to the dictionary."
af11cd5 am af1fa668: am e5fca3d1: am 08474770: am a03026b2: am 8ef42ea5: am 37e9a69f: am 472591fe: am ea8c4731: am d355283f: am fd89cd20: am daef4e8f: am f31553bc: Merge "Fix touch coordinate calibration"
b7687c7 am a2c6d2e0: am b6f0345e: am a1b9258e: am b907a631: am 6c76c651: am cae4c914: am 0dc8c6e9: am 41ac21dd: am e040aa19: am 0d72a230: am 04bb419c: am ddafcf82: Merge "Fix bugs and add tests"
19b7597 am 2fa15f80: am fa0d5038: am 29867576: am 219aca5b: am 0014e8db: am 6225fc10: am 8728b9d6: am 2f7ff3cf: am e2bdf686: am bea42fc5: am 5bd24642: am 1f70a4d6: Merge "Allow logging while replaying"
d2a6c5b am 8bb5f51e: am 84d3c573: am 376766a8: am d7ab90eb: am c922e674: am d01cce40: am 021cf23f: am 5df602b0: am 1944521b: am 41a049a4: am ae144fe9: am d117c1a1: Merge "Do not record log split time when handling separator"
b87f91e am 0f8d55bc: am d6b083a8: (-s ours) am c7b33b10: (-s ours) am 24051f14: (-s ours) am a2319920: am d31bb0b2: (-s ours) am 5761746e: am 3d399706: am c89354b9: (-s ours) am fb899d85: am 3019a5e1: am a8d29082: (-s ours) am d5c8247f: Reconcile with jb-mr2-release - do not
c18d6bc am a14a3927: am e678f6fb: am a41c9bfb: am 00c01f78: am 0c61a0a0: am afdeefb5: am e295aee8: am b1f51ca0: am d01118ae: am 4c896a2f: am f71b9640: am d17c8bd9: Update comments
c80a55b am 6745f5b2: am f1b03bb0: am 9c006482: am e191316a: am cef20a89: am 3d85683a: am 14eb5e37: am 42eafd44: am 3f55a951: am b3cf23de: am a271f165: am 31f42ba0: Tiny clean up in Makefile
a66cddd am c2b30eb6: am fe5b5017: am fa68489d: am 79f07619: am 3c08c17f: am 9b83250e: am 70a66271: am b0a7c47d: am e4d60a2d: am ff730a66: am bc2fd24f: am b68e7344: Cleanup the include paths
d2b6777 am 976e82f8: am 1cbd9f27: am 09d9c3a2: am 98a90cf1: am 8e3586df: am 8ff8b9c5: am 285de8bb: am a6e4ff7a: am c7d4f502: am c7e1caac: am cd0984a4: am e320789a: Suppress bigram native log
41da7f7 am 4d4deb62: am 60764a91: am b51feb91: am f89e74a7: am 9cc79ba5: am 79305b2e: am eb8ecdc3: am f17c4e65: am 23b62c93: am 40d8b652: am dfb680c4: am f5e18e99: Merge "Cleanup suggest interface"
172749c am 21c40b2b: am 8c1b351c: am e80026c1: am 7c7640f1: am 3ba4425b: am e4a8b944: am e950a617: am b66b928a: am 1c9da7af: am 34cff46a: am ed8fd94e: am 370461ef: Clean up a few option strings under the Advanced settings
0ffe68d am 4d9e8522: am 56480370: am c10f63df: am 9ae79c36: am 26acfcfb: am 13b555f1: am a52de59a: am e4678cf9: am 81782419: am 024d0e4a: am f10e7cbe: am e9f69e16: Merge "Move a generic string utility to StringUtils"
c968c5e am c1636428: am 1220060c: am c5793dfa: am 88bf50a8: am 8aa5cab8: am 5dbfba7c: am b9ae8670: am 281b22bf: am 3c15067b: am 8ab65b8b: am 4096fd08: am 08fd3d95: Merge "Add DigraphUtils class"
aa7d86c am 81a161c6: am 4088debd: am 350d3e3d: am 9804810d: am 864c241f: am 6d9e0bb3: am 3c547048: am 49273f43: am 76293949: am f82a5a24: am 96cb244d: am 65534ffc: am d0c383e1: am 5a4949c2: Merge "Force inlining Correction::isSingleQuote" into jb-mr2-dev
0539b6c am 431db2a6: am 63875ee3: am dcebbaae: am ea82b21d: am 79dbeb1c: am 67a53798: am d8c1aaf1: am c086c111: am b3d7d07e: am e90df243: am 481412bb: am f3633e9b: Merge "Add flag to turn on new suggest implementation for typing"
885ff1b am 45f97203: am 7223f9e6: am e8e0d4e2: am 94558219: am 18fd43fc: am 00f6c270: am 351ddb5a: am 90044aab: am 1270880e: am da90ffe0: am 898ec2bf: am 5a5db35d: am 04915a76: am c33a0ab3: keep history after reset to jb-ub-latinimegoogle-azuki
e2bbc66 am fda155a6: am a8982ead: (-s ours) am 873c76fa: (-s ours) am d75db06d: (-s ours) am a4c7b28d: am e0b4b47a: (-s ours) am a276336e: am 2cd45944: am 83c5ec6b: (-s ours) am 005df808: am 12db86a6: am c48fe5d1: (-s ours) am 51a47422: am a631cede: Import translations. DO NO
983b486 am 16a6f173: am 0c05b276: am 58c53964: am dbca9c71: am 9cfe2a8a: am c3c7712f: am a6ec455e: am f67e7488: am ed19c005: am ddb50fff: am d4b63931: am df35f7dd: am 02dc06a8: am 21484175: merge in jb-ub-latinimegoogle-azuki history after reset to jb-ub-latinimegoogle
9c5305d am 9240d91d: am 01dbd80d: am c451a852: am 96d4f1dc: am a069e8d9: am d981caa7: am e8675585: am 2d6305ca: am 4d21e347: am edf26bee: am d1491741: am 1e1d61d2: am d2a0c614: am b4e2a3bb: am 868805ae: Merge "Change which backdoor the tests goes through"
d5e72d7 am 24c5560e: am beac5760: am ffcbb571: am 11aebd5a: am 05a2f21e: am 46c38c6e: am 445d1115: am 7aa9277f: am f6de7890: am 3090e8c8: am b154f10c: am 310f0dbc: am c840ec9e: am 7cd0ffdd: am 248dcdf0: Merge "Fix a test."
2ddb942 am 51be4eaf: am 4f9767aa: am 9a4b776d: am 4c8d527f: am 148e15a9: am ab3280f0: am f9d5d101: am 75b099f4: am 23408ee6: am e8f7d669: am 9414d75d: am db377ca6: am 64dd4754: am 63742fe5: am d2a04e1e: Merge "Move typing policy to AOSP"
1e11b6f am e8d9afc5: am 01ce6e7e: (-s ours) am 1b9de8c5: (-s ours) am d9508378: (-s ours) am 06d8d5fc: am 17e964b1: (-s ours) am ce2a5f93: am 44590a16: am 9d071843: (-s ours) am de19e161: am be9af787: am e405ec76: (-s ours) am 1bd8f332: am 6531bcdc: am ecb59eff: (-s ours) Rev
5fa0e86 am 2a15c64f: am d1b59b4e: (-s ours) am f1aae28e: (-s ours) am b7519526: (-s ours) am a2ccaa57: am bd531725: (-s ours) am 01a862fb: am fd59acce: am 5a6b0787: (-s ours) am cb7983e4: am ab6ef3b1: am e1f90dce: (-s ours) am 6b29ef46: am 558f41d4: am c741f1f8: (-s ours) [DO
21d6a1e am c5b6fe56: am 747d95ef: am d804cb42: am 033792b6: am a24564b8: am 4376a55e: am 0f8c86c8: am a3837fd1: am 4c74aaa0: am 5d337ad6: am 0c552106: am 6c9097fa: am 3547bd29: am 228d4533: am 5779bc91: Merge "Split LogUnits differently."
0995977 am 9b82e15d: am 9dcd2956: am 6e6e87d5: (-s ours) am bcf54a1e: (-s ours) am 7d5a1369: am 761c188a: (-s ours) am 08f0697b: am 6a7f4639: am 4a41a48f: (-s ours) am 27fede0b: am 5db8119d: am 7022bd23: (-s ours) am 2741e56d: am 0491706a: am 02fc1ed5: (-s ours) Merge "Import
3455f2b am a0a2b9c3: am 34e2eb25: am 4adf7c44: (-s ours) am 87156ef4: (-s ours) am 214d5b2c: am 6f4025d6: (-s ours) am fbc91459: am 6ff63273: am 166b3f98: (-s ours) am f4be7558: am c60d81f5: am a35cea39: (-s ours) am 536e7220: am 9bf7e74d: (-s ours) Merge "Import translations
06917b2 am 2e70142a: am 1260923e: am 164e681f: am c9b193c1: am fdf1a05a: am c0486a58: am 3a63e4e3: am 3fcaa3e8: am 1dc4a24f: am 538974d0: am 72c2b423: am ae0c5f79: am 3ec6a8bd: am 6c522b53: am 0c0ab2b4: Merge "Reorder ResearchLogger call"
4b6c72a am 2acd9fcd: am 44800b31: am a05f6c1c: am 2d03ab45: am c633b61e: am dbb031c7: am 56e931de: am feb16b6d: am b8a3454d: am a7da57de: am 3b8d54bf: am 08a5e43d: am 19fe4d4b: am bfd7dcd5: am 0745fe83: am b8869ec1: am 0fcc4960: Deactivate hardware keyboard handling.
855aa95 am eda828fc: am 77dd85d9: am ea6db9ac: am 254cb1ff: am d13a605c: am 59e17512: am 85fca857: am 300d3bde: am ab99e613: am 8a984e8c: am 2b3f1289: am 06c1baba: am b1533116: am b08506c2: am 9413e957: Merge "Interpolate gesture preview trails"
f067287 am 9feb95cd: am 718b9f3d: am 053e4ac9: am e406c316: am 85cb23c4: am a08620f1: am eeb38639: am 65690000: am 7d0d728c: am bc36fbfc: am cb4ae59c: am bb229fe1: am 91d468f5: am ac870326: am 54c091d2: Merge "Move policy and session to AOSP"
f47c332 am e1500eda: am bc599f8a: am 42b7bad5: am 114e9c56: am 0eb45d7f: am 484e9144: am e29ffdb6: am c14fdded: am 714b0044: am 2cd99981: am ed66b232: am cffac321: am 873c20ba: am e40d5633: am 43341ba0: Merge "Ask the client to make itself known when it\'s not"
19bf433 am 4ab974c1: am a034f847: am ef9ab1c6: am 00f46f03: am 174ddfd4: am 472f764f: am 267e6179: am c26022cf: am d901066b: am f921a587: am 76dda675: am c821c723: am 3b9d7fd1: am 151e4e18: am 065f126f: Merge "Fix two nasty bugs with surrogate pairs."
110d360 am 693aaa0f: am fe92ae2d: am 817a43a9: am 94eeba65: am 78ed6232: am a59d936c: am 371369d9: am d196cb64: am 8c485086: am 51805727: am 8348fe8a: am 6f7494e6: am fdf3c49c: am bde25a4a: am 38c26dd0: Move dicnode to AOSP
fb02270 am 569ca6b5: am 6c21cf51: am 7a43a60d: am 6e804061: (-s ours) am 7c4dff90: am 892fcbfb: (-s ours) am e2cc803c: am a0b2dc74: am aeb96805: (-s ours) am cfe49191: am 38a9f856: am 228fcdae: (-s ours) am 70616b63: am 08f5b780: am c1dec87a: (-s ours) am b35915fb: (-s ours)
9903f41 am 6f9d9e9b: am 27add2a2: am 175d4e55: am a7885e52: am 3d12edab: am e1829730: am 14175662: am b949db38: am 51c0380f: am d7c3c523: am 7a3bc77b: am b980adab: am a9ef902c: am 70747ad6: am 97a3ce02: Merge "Refactor"
c900edc am d9a298f4: am d2564cea: am a1ff71f0: am 840a0695: am 55afe17c: am 783b0862: am 34c0bef6: am 9a181179: am 62e0ee32: am c7163a4c: am 126336be: am 3effa520: am 4c535232: am a38d907b: am 740da0d8: Fix an NPE
4986c09 am 31965739: am 960a13fe: am 08898684: am 2bc1809d: am e878a277: am a1b05608: am c01de725: am 023ed8a6: am 05ed9c76: am 617362fd: am 1b7451af: am 57a7a5c3: am 76c00dec: am 7580e994: am 48d8d8d0: Fix potential NPE in MainKeyboardView.KeyTimerHandler
8e6d5fb am 54692476: am ff6f8561: am 615c8b66: am 60368456: am 720ce530: am 9477d7b3: am a6ec1871: am 3f17ab41: am 724e100e: am 84b246f1: am db993a5f: am ae97a93a: am 86b8b7b4: am 9bf1dfeb: am 2188cbae: Merge "Fix an NPE"
ded29a8 am 2a4a2dcf: am 00f378d6: am 6571290c: am 6e2e946d: am a1187bd0: am 8f89b9b1: am ccb3dc02: am 0eb58dfe: am 10373006: am 5c874a7b: am bb94c643: am 5b248590: am 1c63efc9: am a657afc3: am d555a0d7: Merge "Cleanup"
29ac8dd am 3710ff0e: am d6f1fba4: am 0151b947: am 61076e10: am 04ef4141: am 42f36bb6: am 2456eb3a: am faa708c3: am 36583063: am 8ed884e7: am ca8ea431: am a3ed3254: am 05b7988a: am 53698f8d: am fd0e40ef: am 78b07d8b: am 0cd02c2b: keep history after reset to jb-ub-latinimegoogl
d403a86 am 41236d61: am 2f1f1df4: am f61619af: am 4fd9ca75: am 26e105b6: am 5e79a344: (-s ours) am f205c258: am dbf9168f: am b3fbdd58: (-s ours) am f939332c: am 94065faf: am c6660830: (-s ours) am 68a0afc3: am 0c777365: am fbb6500d: (-s ours) am 5bcbc21a: (-s ours) am c08b824
6f6db1d am 6548fea2: am 0de714bf: am 1e944609: am f4ed91f5: am 8435a9b8: am abaea38f: am 13ac43b3: am 2cb2c001: am 6e6f705e: am c82a56b4: am ccc3c232: am 228e26f7: am ea46fdcb: am 65dfe94d: am 1237c872: am a02de1f7: am 5c3d51e2: merge in jb-ub-latinimegoogle-azuki history aft
5bab3b1 am f6073bf0: am d727baf8: am 47846109: am 35c4a834: am 52a89e5a: am c7420082: am f6f20ab2: am 19b5a104: am ae3ead49: am faadc0a7: am b5843222: am 62b07bf9: am 561a04f3: am 1911c513: am abd22393: am 8b120b98: am 50cc14b5: am ef86bbce: Add const_cast to live with host\'
8e1fb94 am 05cede19: am d1c14f6b: am 751cce8d: am 593432e1: am e5561f52: am 707d7d03: am 9a2c21ba: am 6e536321: am 31f350bc: am fc369029: am 9c59fb54: am fc0fc521: am e01d1960: am c17e0bba: am 830a8cbb: am 33fa6a0b: am cc75c950: am 73d00e68: Merge "Use XmlPullParser.getEventT
36e702d am e8b16e6f: am b053083f: am bbc44915: am 4b2cd413: am ef6e62dd: am 1ca78739: am 6a8da44f: am 5d1d7863: am 4b24e49b: am a1cd7970: am 71f1b270: am 8138c8d2: am f4f4d6c9: am b3438173: am d3c823c1: am dd8ca1f8: am bc586fb1: am 0b327101: Merge "Fix possible NPE"
88b3076 am 3a4895f7: am 2a574e0f: am 719e23e1: am 1e02d2cc: am 398c6862: am 8c897819: am b97fe385: am 47d68e5d: am 6ed9580f: am 098ecd55: am 5283b90a: am 60083e3e: am 49d59d4a: am a469cdfe: am d0495a35: am 56b1bd86: am f892f775: am d17b69ec: Clean up XmlParserUtils
ec32c11 am 549261fc: am e0a48595: am 38a9550b: am 608d77a1: am 352e94b0: am 13f39210: am ce453840: am 32e84531: am 8632fea5: (-s ours) am 88db1331: am 6626fb25: am 51c7dbea: (-s ours) am 4379dbea: am 324b1880: am f0213d1a: (-s ours) am c1cb4766: (-s ours) am 6537280f: am 5f97
37dfb8d am 33226450: am 1ccedccf: am a7e31631: am 32e5224a: am 33a9c2b2: am c346b2dc: (-s ours) am de5560e2: am 0218ddb3: am 52d6480a: (-s ours) am f81c9132: am 1e8d1f41: am d72347f9: (-s ours) am 67f7bb2e: am 284d4285: am f0346d70: (-s ours) am fc135df5: (-s ours) am 24daa2a
067bc05 am 845818b8: am 9c981de6: am e83fc873: am db9dbeee: (-s ours) am 8f89ca1d: am b233e047: (-s ours) am 062a6c02: am dbd8eec7: am 643f8f08: (-s ours) am a3328255: am 38f2bbb3: am 210d473d: (-s ours) am a62edb47: am 3d082f1b: am 14ef11a8: (-s ours) am 93c5c7a4: (-s ours)
7957da1 am b120376d: am fc1b0808: am 19c16d9d: am 2a4ab011: am b53d753d: am d88350e2: am 2721db44: am b779b268: am 6ed94c43: am 70252ecf: am 5eb7a00e: am 1047bf17: am 32d89afa: am e2ccd61b: am 2b04e787: am 71fb8af7: am ec183b50: am fb658d6c: Fix possible ArrayIndexOutOfBounds
13795fa am a97a8d0e: am ce903b44: am bbe52bc6: am a13080d6: am aa52681b: am 627db009: am ac58dcf1: am f3b10815: am 0849b210: (-s ours) am 1cf0e85d: am 97687031: am 0ad31c8d: (-s ours) am a5bc58ac: am 5301db94: am e67698be: (-s ours) am 8051fd0d: (-s ours) am 2a01fc22: am 1e5a
88c3fcc am 32764875: am 9381b26d: am 80c444c9: am 0b6762a1: am 719f8865: am 2b19100a: (-s ours) am 58a4a153: am a9a84c95: am 3d8f50ea: (-s ours) am 755db5bd: am 3a97d388: am 273a21ca: (-s ours) am 772dfa51: am ae8b69fd: am 7ea45c07: (-s ours) am 7f859d68: (-s ours) am 8636ba0
9928113 am ae87592e: am f91c684c: am c33a6f27: am 768c3c65: am dff9a646: am 87ad4a8c: (-s ours) am b74cc3f9: am 1a24764e: am 03fbe97c: (-s ours) am c46a975c: am 9f291d17: am 2f8e381b: (-s ours) am 92adcda6: am 42c255c2: (-s ours) am 599290d5: (-s ours) am b4039d96: (-s ours)
3462e3f am a02c3d8b: am 12f609e4: am 3dc70862: am 28a831de: am c795a288: am 69ef660f: am 3de1ae1a: am 849c7858: am eff2ee76: am 45b1a302: am 80a2e251: am 14f65cff: am 8e5fa88a: am f518e71a: am c5ec7545: am 8f807582: am e47ee181: am a7b4398c: Don\'t announce changes for A11y w
bc8897d am 5005bcfb: am 291c9f40: am 363394c9: am 04708a32: am d1935d05: am d0642a34: am 775ef9bc: am cb132ce1: am 81295fd2: am 119e6979: am 745725e1: am 103b1118: am 33c91be3: am 40be0244: am 54b85827: am 189c1b0e: am 97ddbf22: am 19a70087: Merge "Fix appname"
7632947 am 02ce1826: am c82a6144: am 4a12a2b6: am bfb18559: am 37232a10: am 58db8c60: am c0d71c3b: am 3a2e78f9: am 30d9817b: am 7dcc22b6: am 5f81bb8c: am 3ef47fd3: am e0aa9383: am a7353dda: am 5a4700a0: am 0992fd24: am 1e3c73de: am 3a8a63c3: Remove unused import
7d3abef am 71bf7c0f: am c13ad1dc: am 05e54e59: am 9faf1961: am c1e417dd: am e010bb8a: am 18be37b0: am 96d53923: am 104923e4: am 863d83ea: am 02a59e55: am 1f722ca9: am 4e627c21: am 56796cd7: am 4841df87: am bb679a22: am 3d0fee4e: am c6452f25: Merge "Remove reference to string.
952656e am 50d795d9: am 6319b0fe: am e0e7b78f: am eecbcea7: am 4bb35fea: am 8e8ea448: am 9e78d2ba: am 54f46879: am 1af04dc6: am 249ad4d5: am 79376326: am f555b255: am 5d33d2c2: am 9b969b26: am 13498620: am 4bb504ce: am 45728330: am f4352c2c: Merge "Use correct appname resourc
94e383b am 276547da: am 0bd99dad: am dbff15a9: am af1ca413: am daad9c68: am 5bc76be0: am 15a357a3: am 2060aa13: am 97046d19: am 1d024eca: am 307d2aa2: am 8e48a618: am 18e45a93: am f1c2946c: am 4021464c: am 4b66d0c4: am a01fb001: am a3e47f87: am 74089a09: am ba0e497a: Merge co
ce982f9 am 99b03df6: am 75939dc1: am 32d5b4e3: am 29370f41: am 204243c3: am 071c3c6d: am e8374789: am 9e45f9e8: am 24cf39e7: am 894a8ffc: am 9f419592: am c3c1b4db: am 5d9459df: am 67d1bdd4: am ac2d54b5: am 0cc63149: am c1c3e03c: am 140b6705: Merge "Fix appname"
524882c am ed4dc25a: am b9b47104: am e9716016: am 217fe877: am eeb0459e: am a446f8f7: am fd06763b: am 7bc7bd79: am 59b23bcf: am 680d689d: am c61393c8: am 56642281: am d7bcc52d: am f510d154: am bb0c999b: am dbb90d08: am bd7b4fcc: am ee91bde1: Clean up InflateException referenc
3c70e92 am 85b8dc48: am 9faf3e64: am 461a0480: am be7561c2: am 41b61150: am adef73a7: am eb2fee1d: am 7db5bfa0: am 20995333: (-s ours) am 5d674b16: am 55172624: am b2c2ce31: (-s ours) am 7de82b0e: am 6ab186a1: am c4176236: (-s ours) am 210226c5: (-s ours) am 54f0ae27: am a6fa
55cefbc am 791e3780: am 7ba85ad2: am 74f99743: am 77deeefe: am 3694cc82: am e4f98a02: am 79ef0a17: am 4b45830a: am 7c9b7f24: am e592be58: am 046a311a: am d19c71d9: am 3c082157: am 44678fcf: am f1bcc1d7: am 9ecac40d: am 4f11af0c: am 9da7fa0f: am 559616fb: Prevent keyboard A11y
00ef2f3 am 1369200c: am baa4a50b: am 97b579d5: am efd85328: (-s ours) am c825c557: am b2af86cf: (-s ours) am c5424013: am 186cf922: am 288deb7a: (-s ours) am 11034c34: am dee08de2: am 724ff298: (-s ours) am 4ddfde7b: am a050834c: am 11b600b9: (-s ours) am 2f73105a: (-s ours)
ea465c0 am 24601d1e: am b12b3b07: am 66833def: am dd0e671a: am 30439651: am a4156a8e: am 5a59a986: am 2cef4323: am db3713a1: am 9f9050d1: am 2cb50a05: am 93465ea3: am a747d762: am 6e78878f: am 844e5014: Merge "Increase string limits"
26b6ed1 am 08413e8f: am 02b8fc7b: am 7916a5d2: am 6da2f050: (-s ours) am 79971a1f: am 8a0205e2: (-s ours) am 2d607977: am e04cee4f: am 49201626: (-s ours) am 0b758ec7: am e7edb561: am 1368eeee: (-s ours) am 108ee452: am f980ec6c: am fc801fe8: (-s ours) am c57cf2b7: (-s ours)
3cd5827 am e66c1e85: am e553f0e9: am 7a68cf1e: (-s ours) am 6686f6ee: (-s ours) am ea151032: am 4d085cfa: (-s ours) am ffb269b1: am 3df28d14: am 14d778b2: (-s ours) am 3847aa30: am 781195f4: am 119eaf7a: (-s ours) am c1283003: am 6e0e8dd6: am 8ca085db: (-s ours) Import transl
637ae0f am c3ed8ac5: am 582bbf20: (-s ours) am 39177323: (-s ours) am 4c2b9e46: (-s ours) am e0789c73: am 9ef4b7dd: (-s ours) am bc1bc4d0: am 719e5729: am e71516b2: (-s ours) am 5244d637: am 41db26ed: am 68889f1c: (-s ours) am 0b227bb9: am 57b68207: Import translations. DO NO
949cbdc am 8f640acc: am 207ede4f: am 8af0cc2e: am 9da909d1: am dcfff5c0: am 4109952b: am 7a4430ac: am 5db28826: am b3796ab2: am 82a67bc8: am e3c0cca4: am e8a3e964: am 395e500b: am bb9a8e08: am f463b45d: Merge "Fix Possible NPE"
b4fb829 am 6581aad7: am d0776552: am 795895e1: am f368fdb6: am 3d82dbca: am d3022faf: am 01eb9b25: am 71f828b1: am 9ff33b6d: am d430c1b6: am d6f56350: am 619d1f73: am 0c99a379: am e42522f3: am 2cdf5351: Merge "Fix possible SIOOBE"
d2b1da1 am a1c6ad87: am 1e5d5eac: am 4d4cb019: am c68eb70a: am 023bee60: am abf64529: am 66366029: am a6092dc8: am 504bbe38: am 798820ab: am 3012c891: am 867b2380: am 35e02ccd: am bf62dc03: am ef103e1f: Merge "Close ResearchLogger upon onFinishInputView"
bbf7e85 am 1b0bfc25: am 83827f33: am 258784da: am 37f22676: (-s ours) am b241b243: am 740243cb: (-s ours) am cf0c1a7d: am 19289df5: am e279de02: (-s ours) am ab6fa041: am e72a088f: am a6dcb55e: (-s ours) am 62adeccd: am 577f08a3: am 22384b57: (-s ours) am 0ed901ff: (-s ours)
8a37c1f am 72437810: am 6d5d6c0a: (-s ours) am 10f50a1b: (-s ours) am 3f031112: (-s ours) am 3675b5bb: am 1996320a: (-s ours) am faa9a5ec: am d9f9ba39: am 4b176a01: (-s ours) am 83346295: am 2c7b1b82: am d2582473: (-s ours) am 22953740: Reconcile with jb-mr2-release - do not
c7818cf am 0fc3659a: am d1af11ed: (-s ours) am 08f53d3c: (-s ours) am d28727d9: (-s ours) am 480ebe79: am 403354ba: (-s ours) am bc5075e0: am 536ec3bf: am b4fbb295: (-s ours) am d3ae58ef: am 3bc22c56: am e7d91194: (-s ours) am 370070ae: am 4cdb7ccb: Import translations. DO NO
2b4d008 am 033d5a13: (-s ours) am ea8146e0: (-s ours) am 7c692a83: (-s ours) am d31b88ab: (-s ours) am 7c9a29d5: am 2c71e826: (-s ours) am 4d5ebdf5: am f420e3bf: am 792abb73: (-s ours) am 3c163ec1: am ac68b5ce: am 4b8494c4: (-s ours) Import translations. DO NOT MERGE
720c8b5 am b242d5ac: (-s ours) am 07afd456: (-s ours) am 01f2d0d3: (-s ours) am 097dee9d: (-s ours) am dd3aa373: am 9f2573e4: (-s ours) am ea0d7ecd: am 82c49d74: am c1f3a801: (-s ours) am 8acb56b6: am 128ab7e5: Import translations. DO NOT MERGE
3d8bceb am 51e78c31: am 7b711133: am 5b116569: am 659774af: am 24c86a66: am 4c767c81: am b2230d90: am 62f52e4f: am a514e958: am a2b129e9: am 0b0d9827: am 95fe8267: Move suggest logic to AOSP
a821689 am f02923c5: am 47145aab: (-s ours) am 9e6c86fb: (-s ours) am d535416e: (-s ours) am 68dcdeed: am 6e5857cb: (-s ours) am 67953e4d: am 626dd2a0: am 784eda74: (-s ours) am d9f35e32: am a21bec13: am 30667266: (-s ours) am 5bcb3876: Merge 2caa1d81ce8b15902a055f802c6b6057b
aab6efb am 8808a1fd: am 59419126: am f775fa34: am e64ec6e1: am fb4da969: am 89ccc962: am 9cf39372: am 94c441a4: am cdaee868: Merge "Preserve a class for testing"
502c1a9 am d8b1a529: am 72470f4d: am 454ac2b5: am 607c566c: am bcefab0c: am 44eabffc: am e9de986d: am f08c75f2: am fd9f3d97: Add ability to handle digraphs in gesture and tap typing
c050fd3 am ff4fa290: am bdec4e5a: am 616fabde: am 94e209c5: am 0fe18452: am 0de0fa3b: am 0ca76c94: am 38a9e5a5: am b6e1777d: Merge "Add mechanism to handle digraphs in DicNode"
19ab312 am 4e70a387: am 1b55e9de: am 19749e3d: am 07cc9c07: am d40d2f35: am eba670d0: am 6267ec68: am 3e1f652c: am 099dd3f2: Merge "Better release build reporting"
f5f75e5 am 5ff9749f: (-s ours) am 829605ac: (-s ours) am 17595bde: (-s ours) am 98fa49d5: (-s ours) am 265eed2b: am 7c0257ae: (-s ours) am 60ffda41: am 5bbf4f30: am cc42e139: (-s ours) Import translations. DO NOT MERGE
03c8daf am 20ce3394: (-s ours) am 9f6c43e9: (-s ours) am 836db9be: (-s ours) am 879d9c28: (-s ours) am 93e873cf: am b155cedc: (-s ours) am 855b8053: am d86e14ae: Import translations. DO NOT MERGE
d72265f am 6fb19dee: am 880ac788: am 6ecb9825: am cbecd375: am 56e03dd3: am 9129c0d1: am 7503ef33: am cd51b80a: am fb3e8057: Merge "Fix a bug where a space would not be inserted before a gesture"
2f03f38 am e1e729b6: am 39b25828: am 4bc899e6: am 8d38f574: am 7d4f0961: am ef2d1555: am c627f642: am 9a6ff5dc: am c7d41589: Merge "Use private object as a lock instead of synchronized method"
15d6cd0 am 76ab7fac: am 91c404ba: am 4d6bb7dc: am 6fe0a646: am 38af721f: am 44905316: am 45163044: am 1502d977: am 12e77de2: Merge "Use private lock object instead of synchronized method"
fd15d72 am c279efed: am 45b2d7bb: am 3f968e9b: am 869aebcc: am 45a1fbd4: am 70a79ee6: am 8ea774eb: am 14950497: am 1e256f58: Merge "Protect simultaneously modifying gesture preview data"
3e0195c am 59ec247a: am 419cf734: am e81f1c43: am 4168d0b5: am 1792b892: am f514024a: am 818b7d46: am 80d7ed0b: am 4f430763: Fix a faulty test
96c0566 am 1b912384: am 3955d9fa: am 98f1d046: am e40d883f: am 0cfbc7c6: am 8e7e9df1: am 99e91fc8: am 2dd2e2d7: am 99b93d17: Fix a bug where autocorrection status would be wrong.
48ef096 am 6c9533d4: am e53d0edd: am a2d064a1: am 6de62a6b: am b3f31ea6: am 21dd8537: am 9a0f6ef8: am c35bca68: am 262d5bd9: Don\'t override EXTRA_SHOW_FRAGMENT if exists
3727bbd am 5ab9d963: am b4772213: am 09f28910: am 85ee1317: am 367fe0c3: am f8a1317f: am f0a4508a: am f5aa2fd5: am 10af4b6e: Merge "Separate StringUtils.capitalizeFirstCharacter"
9348576 am 3d0a06e6: am 5816e1d9: am 6415e676: am f610ea30: am e3997340: am cde21724: am 5c7c36e3: am e81c1678: am 87fdde6e: Typing double letters via a \'circle\' on the key.
01584c8 am da632d9c: am dbe34353: am 9b20d045: am ea501891: am eea5453c: am 86726e21: am 6f6edd76: am ae8a941e: am f606fd85: Hide Setup Wizard icon for stock keyboard
8156d36 am 33c6e923: am 2ea83477: am a5eea64d: am c98d4370: am 336bfb2f: am a51ddebb: am 0d9164ec: am 0d7499bc: am 4fdfce6d: Merge "Refactor SpellCheckerProximityInfo as extending ProximityInfo"
7683481 am f1e4f622: am 305d6cd2: am dda4915b: am 9de571ff: am 1711cee0: am 20d54cab: am 6a0f11cc: am ff981cc3: am 43779c04: Merge "Add method to get dictionary flags from DicTraverseSession"
124a4a8 am 0eca14b3: (-s ours) am df18e529: (-s ours) am 7f6e0817: (-s ours) am 680b09d3: (-s ours) am f96989dd: am fe4c83c6: (-s ours) am 1646267f: am 8e7ca6be: am 224e969e: (-s ours) Merge "Import translations. DO NOT MERGE"
b0db40b am 51c0364f: (-s ours) am 28443cc4: (-s ours) am bffc5b05: (-s ours) am 29faddc4: (-s ours) am 0063ed45: am 79dcc4f0: (-s ours) am 2eede9f4: am 13811400: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
ab39c85 am 53dc9bce: am 62896e62: am 5dda13c0: am cb121fa8: am 24ba5149: am 436008fe: am d3497938: am ab8f166e: am 09ab6495: Merge "[FileEncap18] Clean up uploading scheduling"
0fb40dd am 8f30a74d: am 923d8ba4: am da086b24: am b1767bc4: am 40070707: am 7a172175: Merge "Fix user recording dialog"
2d2a508 am 470632b9: am 891152fd: am 2ffa7aef: am 5abe65f1: am 72ca59bc: am 0833b3cb: Merge "Fix alarm bug"
9afca8b am 38633094: am aa09dc17: am b3d0ada6: am 453b371d: am 1019c630: am a1913301: Merge "Avoid duplicate MotionEvents"
1839c07 am 518d0b24: am db17d68c: am 5ce4b09f: am 10270196: am a2a29050: am b903f103: Merge "Label logUnits after LatinImeOnEndBatchInput"
3395d08 am c56a9ded: am 9ed2d091: am 35f2616d: am 86b2c57c: am f5864fbb: am a5bfac5b: Merge "Fix NPE"
5bf679e am 484ad03b: am bdfa2db7: am 3d5fc5fb: am 79cd791b: am f9c137aa: am 7da87f97: Merge "Clean up unnecessary log messages"
ab4ceef am aa4a4067: am e1610fe4: am 38774801: am 22c706aa: am a9c2ff1b: am e9e4fe52: Merge "Fix logic error"
e9f9563 am 6e351dc6: am 47dd23fb: am 7f0126ff: am 4a885f25: am b20c7ee7: am 1f99e04b: Merge "Fix JsonWriter bug"
5d129e0 am 17690c6e: am a2682fdd: am 3459400f: am 80a6848d: am 6c80e047: am dac3ee49: Merge "Small dot in corner was not visible"
6dd374d am da617a8c: am 13659dfe: am f64f23ea: am 21a2cfca: am abc8d564: am dd8c87a3: Merge "Include nanoTime in filename"
d4e4d57 am 14130b9d: am 47803bcf: am ea4d8f5d: am 0474d725: am e85e3c64: am 46420204: Add user feedback to setup action labels and icons
6a07bbb am 162ca997: am 4ba4594f: am 89ae9d05: am 76cc6abc: am 0206339a: am 47a78aeb: Merge "Finalize setup wizard strings and mark as translatable"
2bbf0a4 am fc9f647f: am 0d021179: am 3ccec9ab: am 16268307: am bb84fdd1: am bb5deb82: Fix singleton/utility classes initialization in SettingsFragment
4752222 am 06458683: am 5c9ee22b: am bec1b420: am 6dd2130d: am 2101ba41: am 888a194c: Fix missing AudioAndHapticFeedbackManager initialization
654ca0b am f71a0749: am dae77280: am 59d6fa2b: am e4bd4c44: am cc8733ef: am edc49d38: Fix bug to update last interpolated index of GestureStroke
2925215 am ec4afec6: am ce3b16a2: am f1dcf725: Merge "Don\'t process recorrection or resets when not shown"
aab8d3a am ecda2f13: am 19e7c3b6: am 96a9f357: Merge "Fix unintentional setup step advance in orientation change"
fc57619 am 84653405: am d68a2532: am 50259c70: Merge "Tune layout parameters of setup wizard"
a4c3eab am 6f893ac0: am a5df7bea: am 66b87269: Update welcome fallback image (using xhdpi asset)
b5537cc am b05dea51: am 0071bdb1: am 86ee98dd: Revert "Update welcome fallback image"
df6b598 am 532700c2: am c52793c0: am 769427cf: Adjust aspect ratio of setup image
1b70637 am 83d4d4ea: am 69e83866: am c1ff8d7d: Update welcome fallback image
e8df0c2 am 58dafb98: am f431ddcd: am 7b0a1489: Merge "Rename a var to match semantics"
b3e6832 am cc670c5d: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle-bayo
f3f2a52 am 419d5af0: merge in jb-ub-latinimegoogle-bayo history after reset to jb-ub-latinimegoogle
f2d3999 am f05aeb64: am 2e58670d: Quit using ExpandableDictionary.
43fcdc1 am 8d7365d4: am d1ae0304: Fix OOBE in JB backword
740c7bd am 94759249: am f068c6e6: Merge "Low memory mode in UserHistory"
5e4b9b8 am 1a46424d: am f6009233: Merge "Tweak for armenian periods and commas."
007bcdd am 0f3e55dc: am 445ba578: Merge "Add a utility of isLowRamDevice"
9e89baf am 3d77934e: am 55e7b360: Merge "More tweaks for Armenian layouts"
34b1f3d am 572c1ac5: am 3e6b68bc: Merge "Allow large memory space for GC."
5848c12 am 821bff92: am 3d68b066: Copy only the spans we are interested in.
fac7e95 am c3f7ddd7: am 3ca9c5cb: Merge "Implement delete key repeater"
566ecef am 5fad442f: am d8c037c1: Merge "Tweaks for Armenian layouts"
d769d9a am d82be209: am f3cd38f2: GC step 5. Add large tests and fix bugs.
173e6bf am 88603e9a: am dd7d95bd: Merge "GC step 4. Update all positions in new dict and add a test."
5604a32 am c6c72b22: am 50704b7d: Merge "Turn off alpha of key popup preview"
6f4ce80 am 473f4426: am 9cea5e0c: Merge "Update assets: selected popup key background"
b33e950 am 9e287b52: am 8f23c6f7: Merge "Detect cases where rotation messes with initialization"
78c0d3f am cbd19874: am 42365a7e: Merge "Fix runReadUnigramsAndBigramsTests."
550c0ae am 3216beee: am 0de5df17: Merge "Keypress vibration default value for Xperia Z Ultra"
1c41a99 am 363f9d49: am 36cd7e5e: Merge "Khmer currecy sign should have been non-bold"
d7f8942 am 386a0dc0: am 0355bf2d: GC step 3. Place and write valid PtNodes.
033de28 am 51c4b0c1: am 7a8dabc3: Merge "Address an issue in Khmer layout"
8471af3 am f95d79e7: am b71f63bc: Merge "GC step 2. Finding garbage bigram entries."
0b3f11c am 564e29d9: am 262b8672: Merge "Catch SQLiteException from remote processes"
1af0187 am 2e107841: am be3be424: Fix a bug that happens upon a race condition
1cec624 am 21915c4c: am 3de1aca2: Merge "Update resources: Colors"
348cb4e am 702bd17d: am 225745d4: Merge "Step 1 to implement GC. Finding garbage PtNodes."
9a68f8c am e6c6df90: am 280990bc: Merge "Address a couple more issues in Khmer layout"
2b6b557 am 4f5f3ebc: am 1d1a3d52: Merge "Fix a bug where null would be converted to "null""
6f868bc am 01c75387: am baa31217: Update resources
23bbbe3 am f8c02953: am 2e3c1106: Address a couple issues in Khmer layout
c2b691b am a2f35060: (-s ours) am edbbd53c: (-s ours) Merge "Import translations. DO NOT MERGE"
1ac12cd am 5129f644: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
8d514e6 am 837d5365: am be5e21ec: Add Khmer layout
fb10c88 am efac15b0: am 72503243: Merge "Add showSuggestionStripWithTypedWord."
aa2bdaf am 86e5d029: am 5fe31f23: Merge "Show Emoji category page id indicator"
9b30a5b am e8f72205: am 80f934af: Add comKeyStyle
4831263 am 46dc1ccf: am 7ba78687: Merge "Add Ver4DictDecoder."
78479ae am 978a74cc: am 11ce0545: Merge "Fix hitbox of emoji key"
939ff44 am ae563e9e: am 926ee64b: Merge "Add a new option for version 4 to dicttool."
c375d59 am 6e514afa: am 4c5e6634: Merge "Groundwork for implementing GC."
71b1d05 am 418a73d3: am ff493744: Merge "Quit skipping user history dictionary for gesture."
9b01b23 am 58b6df44: am 6f68b736: Merge "Fix an off-by-one error."
3927701 am 0cd8b203: am 284e73bd: Merge "Show emoji key on PC layout"
f23b282 am 8cbb86ea: am 142d68cf: Disable Nepali layouts temporarily per product call
5b8b993 am 1866b90f: am 7635ada2: Merge "Fix test in SubtypeLocaleUtilsTests"
3a82b93 am dbb3b98a: am 86780628: Merge "Fix an NPE."
a06946e am 1defb939: am 08bc97f8: Merge "Allow double-space-to-period after a plus char"
46055bf am 438b1b32: am 75feb0f6: Merge "Change name of header_reading_utlis.*"
b3e9e63 am c190a33a: am 561a8311: Merge "Add dictionary header writing methods."
5284ef4 am 3d184ea4: am 957a2337: Merge "Set EmojiCapable"
44d440e am 85df7bcd: am 8837deab: Merge "Fix Emoji recents"
6802eb8 am 3255b9da: am 256937b4: Merge "Fix getChildrenPosition."
3486b89 am 6e0bdd58: am 59418672: Merge "Don\'t resume suggestion on digits."
a01859d am 7b303cf6: am 4ad4b9d9: Merge "Fix contacts/user dictionary writing."
44fb6be am b4f01d8e: am 72e53a1e: Merge "Implement dictionary flush."
f87ef38 am bb11d266: am 9465819c: Merge "Add BinaryDictionary.getBigramProbabilityNative()."
ae031ca am ef518bfd: am 9b78241d: Merge "Improve trailing quotes processing"
5da6b2c am 97f53a9f: am 4e17b42d: Output input index of second word\'s first char.
ebed30c am ae08b27c: am 060917ed: [AC9] Resize an array
549180d am 3cf85c10: am 5cab0eb7: Merge "[AC8] Restrict the suggestion strip to the correct part"
4b28d0f am 2715b01d: am ac7e005e: Merge "Prepare dictionary saving in native code."
976414b am 7c954268: am d9f450ef: Implement removeBigramWords() for DynamicPatriciaTrie.
54110e7 am 092263c5: am 7e51989b: Merge "[AC7] Actually auto-commit."
1935d8e am 55fd8c23: am d2cafb03: Merge "Temporary disable saving keys of emoticons to recents"
535d5a9 am 8f7471d9: am f1f0b325: Fix Emoji key pressed background
f201f79 am 8c7bb606: am 71cce2dd: Add a large test for BinaryDictionary.addBigramWords().
605a7b6 am 1517b68b: am 280fb1a1: Merge "Fix handling multi-bytes characters and add a test."
bbabdd7 am 50ba8769: am 7bcb1513: Merge "Support multiple screen size of Emoji keyboard"
9eb9dcb am ec6d7acc: am 6d1a29ea: Fix build.
4ffe29b am 582c1113: am 8bdb2707: Merge "Implement addBigramWords() for DynamicPatriciaTrie."
72f10c6 am f5e03177: am fc51a820: Merge "Disable smooth scroll of Emoji pager"
18a34da am 7074307b: am 73d607fb: Merge "[AC5] Introduce the setting for phrase gesture."
469ae32 am 9320451f: am 8faa1a44: Merge "Merge NOT_A_VALID_WORD_POS into NOT_A_DICT_POS."
97e61fb am 51c78871: am 874ef755: Merge "Move methods using ByteArrayUtils from .h to .cpp."
2c95afb am dfc51ec9: am 7d2a0db7: Merge "Add boundary check for PtNode reading position."
06e09eb am 4e3d7782: am f3f00006: Save & restore emoji keyboard state
30df916 am 6b7e1a41: am c65f6c30: Merge "Split Emoji categories fitting the pager"
6390315 am cbc417be: am 187dd85a: Additional fix for Lao; No spaces used between words
e583455 am aeeaca93: am 0f317a56: Fix issues with Nepali layouts
b37a882 am 35062e99: (-s ours) am e429dcfd: (-s ours) am 8b2d8dc9: (-s ours) am ea8d6329: (-s ours) Import translations. DO NOT MERGE
5f4c30c am 54fb6fa5: (-s ours) am 900a748b: (-s ours) Merge "Import translations. DO NOT MERGE"
e7c1fd2 am e8292f77: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
09c831d am 28b8bbde: am 1313d17d: Small tweak for label_to_more_symbol_for_tablet_key
4498353 am 3c9c1103: am cdc2ce8c: Merge "Use DynamicGridKeyboard for EmojiPager"
5774dd3 am db5ec997: am 505b6ba1: Merge "Add Lao keyboard"
7e99c5b am 3a3dab3e: am 41aaff6c: Merge "[AC4] Add native methods necessary for auto-commit"
0aee7a0 am 408ab9a3: am 04bf3cd4: Merge "Employ "bigram link" for handling moved bigram target."
e00818e am a2ce17a9: am fbc7e61a: Merge "Add Ver4DictEncoder."
9b69701 am 8780b644: am ffebc9cf: Merge "Add shutdown and isTerminated to PrioritizedSerialExecutor."
f758031 am 90aa110c: am b9db10d6: Merge "Refactor RecentsKeyboard"
9586868 am 5bfb9777: am 610f3eb4: Merge "Update three letters in the Nepali (Traditional) layout"
0e55b39 am f1374dfb: am 1c6263ac: Fix more symbols keyboard for Armenian
06357b2 am bebef282: am e3a38af5: Merge "Fix emoji tabs"
82fa6fd am 6af8936b: am ebe3b3e8: Merge "Fix bug related to dynamic patricia trie bigram adding."
3ba6718 am dc2cc821: am 11370b37: Merge "Update children\'s parent position when the node get moved."
3f7b2b3 am 786f9243: am 244eca38: Merge "Fix emoji keyboard insets"
4b4d135 am c9e21e82: am 1f9c5bde: Show Emoji key on more symbols keyboard
e8f0d5d am f1fcfa3b: am dd072e32: Consolidate EmojiKeyboardView
0a6b351 am 5863e423: (-s ours) am 864f03f2: (-s ours) Merge "Import translations. DO NOT MERGE"
65787eb am 95df0f2b: am 40666017: Merge "Avoid recorrection in ex-password fields."
1287115 am 712fb6c6: am a6dc3056: Merge "Add getDictDecoder."
dddaed6 am b66ecdeb: am 28af9ed1: Merge "Suppress emoji tabs on JB-MR2 or previous versions"
4e927cd am 0d86a015: am b118a9d7: Merge "Change cache capacity depending on the dictionary size."
12c9b7c am 57ee1b7e: am 695a5a39: Merge "Change space key height in Emoji keyboard view"
48ac63f am b672d97d: am 8a10776e: Fix punctuation spacing for Canadian French.
2fb351b am a3be38eb: am be470f06: Hide DictBuffer from BinaryDictDecoderUtils.
fe3e612 am a1efc189: am 3508eb14: Merge "Remove changing a word when added to the dictionary"
0d3ba0a am 5b6ec109: am 1b80a45e: Merge "Make terminal cache small."
7f6ff1a am c6df31d4: am 76e431b3: Merge "Use same session id for typing and gesture."
27d244d am c9cf78b7: (-s ours) Import translations. DO NOT MERGE
27cdfbe am e4939114: am fc5e78b6: Clean up Thai keyboard layout files
abe1674 am a96c59bb: am 7547a704: Add writePtNode to DictEncoder.
864a3e6 am 811e37b3: am 95bc256f: Add a flag to readDictioanryBinary in DictDecoder.
0e1a661 am 4c69242e: (-s ours) am f7ec77fe: (-s ours) Merge "Import translations. DO NOT MERGE"
5cc9b3c am 75344bc0: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
93cffb3 am 3f8f872d: am d7b76984: Merge "Add tests for BinaryDictionary.addUnigramWord()."
ade5262 am 4be963a1: am f38969f3: Fix bug of dictionary dynamic updating methods.
0d102fa am d0132458: am b8e857f7: Merge "Add binary dictionary tests."
3c61126 am 6b98419e: am e193c525: Revert  Ida230ca42 and I6adf7d08f.
d607a36 am 4754ac4c: am ef073f40: Use PrioritizedSerialExecutor instead of ReentrantReadWriteLock.
50e7181 am bc435b78: am 40e91e45: Merge "Check the version of format options before writing."
31fe08e am a01e18d5: am e531c224: Move a flag about switching dynamic update to java.
1d9692c am 2e4a9177: am 5bf96a8f: Merge "Add AsyncResultHolder."
e7f28f4 am 0f2fe443: am 21066960: Merge "Fix: ExtendableBuffer"
7f23c1f am 5599b04a: am 21661706: Merge "Implement split and create node methods."
4e7e4a0 am ee98aa17: am c5f35a9c: Merge "Calculate parent offset from the head of moved node."
7e2ed3b am d20bee71: am 1d4a07f6: Merge "Re-call getBuffer after writing in bigram/shortcut policy."
ef1487e am 111e37ad: am e3e2b03d: Merge "Implement create children array and add child method."
779f99a am 011ce47f: am be963611: Merge "Check contents in user history dictionary tests"
227477f am ecdde8ee: am 5e797bd7: Merge "Implement update node probability method."
552a74c am 45bede32: am 70e81af7: Hide physical structure of the dictionary from BinaryDictEncoderUtils.
00b3943 am e4d8dd65: am cc2751ba: Make commitCurrentAutoCorrection asynchronous.
b59e806 am a14332f5: am 37e0fd2f: Revise TODO comment for I823912e3979829a.
b023fb6 am 1d818b06: am 773f2272: Fix: wrong locking order.
fac0fcd am 8a325042: am e7ac9003: Merge "Write forgetting curve flag."
3a16edf am 18713ba4: am 563bcb51: Rename write(|Signed)VariableAddress and to write(|Signed)ChildrenPosition.
caa7479 am a31e41f5: am 6156892b: Add computeChildrenPosition and simplify writePlacedNode.
bba505f am b41d66d7: am 3fbc5ef1: Implement inserting new node into PtNode array.
e0a246e am 6d0b1c8c: am 142511c4: Merge "Add margin to the label of language"
f213228 am 9202af7f: am 4aad381f: Merge "Optimize tablet layout"
0383e1a am ae7e7e0e: am 40182c73: Merge "Compute probability using structure policy."
b170368 am db1e9eea: am 48554e22: Merge "Add node flags creating methods."
2752250 am 6c6914d2: (-s ours) am a8550e22: (-s ours) Merge "Import translations. DO NOT MERGE"
767f467 am a8663a41: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
14dcf58 am 0e1a38b6: am 1c6b9582: Merge "Rename key_space -> key_space_5kw"
87a6753 am b3091c5f: am c612a981: Merge "Rename key_space"
05fb694 am b7a8c1c3: am b690c039: Merge "Optimize layout"
007fdbb am a5d78ae4: am 96a06316: DynamicPatriciaTrieWritingUtils to write PtNodes.
802e0e2 am 2008965f: am b1af47c8: Add a callback to the arguments of commitCurrentAutoCorrection.
c6cd2c6 am 82b149c0: am 80fe84b3: Merge "Consolidate voice input key options no.1"
db294b1 am 60e487f5: am 55f5f7a0: [Refactor] Add writeDictionaryHeader.
6ca08f5 am f0748e91: am 87855f97: Merge "Add comments about how to calculate parent and children addresses."
587d800 am b6461173: am 2a41a356: Add code point writing methods for updatable dictionaries.
e096f38 am 1247a05c: am 5901b5e1: Check usesForgettingCurve in HeaderPolicy.
fb64505 am 39d4a54e: am 91486bdb: Merge "Employ a header attribute map in headerPolicy."
98b2654 am 943e88b7: am e0502496: Revert "Remove symbols shifted layout"
531b4a3 am 183570bb: am e3150664: Revert "Remove symbols shifted layout related code"
0100659 am 2ff67d34: (-s ours) am 226e9fcd: (-s ours) am 33e04db2: (-s ours) am 5d8e513a: (-s ours) Import translations. DO NOT MERGE
de9150b am d8e256f8: (-s ours) am cc6752e5: (-s ours) Merge "Import translations. DO NOT MERGE"
f6e0fe3 am 78496045: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
a89b52e am 79d17be3: am 42b799d9: Revert "Remove symbols shifted related unused texts and styles"
9177908 am a8df0b92: am 5d8fd545: Change name of bigram_list_reading_utils.* .
6eee123 am b5a3d3be: am 202e416b: Add bigram writing methods.
ffe3de7 am 4f9e0972: am 64621cf4: Merge "Add DynamicShortcutListPolicy::copyAllShortcuts()."
52c99f1 am c606e9d7: am 648088aa: Change GET_SUGGESTED_WORDS_TIMEOUT to 200.
adc8527 am 43e8a4f2: am c4c7a59a: Merge "Change GET_SUGGESTED_WORDS_TIMEOUT to 50."
4662efa am 470e8339: am eaee1561: Optimize tablet layout
ae81d85 am 794d5121: am c6cfa6c6: Merge "Implement reading side of updating methods of dpt."
1311d6f am c01606c6: am 908fc4f1: Call getSuggestedWords asynchronously.
b1aa390 am 2be5da0f: am 8616e4c0: Remove typedWord from the arguments of showSuggestionStrip.
529c80a am 9cb0f9df: am 75d1cb66: Add buffer writing methods.
3368488 am 5db202d6: am 2660f83a: Change name of extendable_buffer.h to buffer_with_... .
ae1334c am cbbf2555: am 3e76487c: Consolidating dict buffers into BufferWithExtendableBuffer.
2ca17ba am 56f4ffde: am fd3509ef: Merge "Consolidate 7inch and 10inch layout"
7256a42 am d4d647cd: am 9666a228: Revert "Revert "Add onGetSuggestedWordsCallback.""
eb4497d am bcb2c532: am be76dbfe: Merge "Introduce DynamicPatriciaTrieReadingHelper."
daa5a69 am 5fa2e9c3: am acc886ee: Merge "Revert "Add onGetSuggestedWordsCallback.""
3aeef4a am eb06bf76: am 56e1b7e4: Fix emoji view insets calculation
4030129 am 59f9d3c8: am 5169937d: Revert "Revert "Support Emoji keyboard""
53f0869 am c9c383cf: am 9f79cf6d: Merge "Add onGetSuggestedWordsCallback."
ce92aae am afb8e070: am 2f95baaa: Merge "Revert "Remove key preview backing view""
a70e7c6 am eca8832b: am 4445671e: Merge "Revert "Support Emoji keyboard""
c0ab164 am 2934b83e: (-s ours) am ab4c846b: (-s ours) am c95decc4: (-s ours) am c82a4eb8: (-s ours) Import translations. DO NOT MERGE
23f9a05 am 6d0e6f84: (-s ours) am d5a49272: (-s ours) Merge "Import translations. DO NOT MERGE"
9505eb6 am fbb71a6f: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
310f767 am 1f9c9ec4: am bcfcdae2: Add Armenian Phoetic keyboard
ba93c99 am 243c23dd: am d7791a93: Support Emoji keyboard
679d12d am 7c1a6f97: am b384cb28: Merge "Fix children position reading for dynamic patricia trie."
fcfdf53 am 6b59bed0: am 6c926a1d: Add Nepali Traditional keyboard
fc3ac3e am 38daab18: am 47b71c82: Fix keyStyle flags handling
447ca12 am 0f0d7a9b: am 4e6e9ef3: Merge "Clean up Devanagari key definitions"
4837321 am f0229f22: am 2cbc7c68: Merge "Workaround for AIOOB exception in ProximityInfo"
bc4bbe0 am b619acfd: am e9e8d2d9: Use fixed column order for punctuation more keys
800bb6d am 8622113f: am fcc6ab08: Merge "Reduce the number of more keys of the period key"
f48fa89 am 77f13374: am 41745c49: Add keyboardLayoutSet attribute to <case> condition
ceaea2c am 491b49b3: am ade725ed: Merge "Fix unit test"
e19bb86 am cbaf61dd: am 2a084e88: Merge "Add EmojiKeyboardView"
7b02849 am eae44530: am fe87f5f4: Pass additionalFeaturesOptions for getSuggestions().
cf3b865 am 137572f0: am 8e3a90e5: Merge "Add emoji keyboard related assets"
daa441a am 67447d2c: am a945c004: Merge "Add Nepali Romanized keyboard"
85fa07b am b49dba68: am c0f81463: Merge "Add dummy Emoji subtype"
b4404e2 am 472d038a: am bd4068c5: Merge "Add recents keyboard"
b25b3b1 am 5bd273f2: am 1148d00b: Merge "Fix: Wrong file name for dynamic prediction dictionary."
8e81158 am c5e8c648: (-s ours) am b17244a4: (-s ours) Merge "Import translations. DO NOT MERGE"
2451c71 am 1fde9c2a: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
e6b512a am 5886ca66: am b7eae3ff: Add comma to the symbol layout\'s period more keys.
8569242 am a92847bc: am 2ce9f78b: Merge "Use extendable buffer for reading node info."
1f3bcc5 am de6beb7e: am 8293a11d: Merge "Use extendable buffer for reading bigram and shortcut."
500bf5b am 00891c20: am 16ed1868: Fix build
4062771 am 87192930: am 26d36444: Fix SuggetionStripView.ICS style
b11da75 am 77899b1d: am e94bbca3: Aggregate theme resources into one file
ab302b8 am 7fefe2a7: am 08323cd5: Add _gb to Gingerbread resources
491c86a am ed6bd49f: am adaaf9ff: Rename theme file names
b698ac4 am 8110e347: am 1f4612fc: Remove obsolete theme resources
5cea0c1 am 5609b4f6: am e1433fb4: Remove unused drawables
bce9dc3 am 05953e76: (-s ours) am 72218321: (-s ours) am d4fc3e3a: (-s ours) am 751c5ae7: (-s ours) Import translations. DO NOT MERGE
6de3ab2 am 3d1cbd92: am 2da94ad8: Add scrollable KeyboardView
a654462 am 3bd5bd88: am 78ab1bb6: Merge "Make DynamicPred...Base extend ExpandableBinaryDictionary."
4642118 am bfb4c3aa: am d5a3c593: Remove a broken dictionary file when fail to read a dictionary file.
df86371 am 71a8b632: am b2f586b9: Merge "Enable Azerbaijani subtype"
ca46e5a am 5ab2ab12: am b50a7a4b: Simplify computeActualNodeArraySize.
95fce78 am b0f59af0: am 2232a708: Clean up unused imports.
e7d1520 am eee7c3d8: am d21adb58: Merge "[Refactor] Add DictDecoder.readUnigramsAndBigramsBinary."
e071807 am 370783a6: am 4e7825cb: Merge "Add GridRows tag to support emoji keyboard"
fdd7134 merge in klp-release history after reset to klp-dev
a8f0eaa am abe7f4d1: am be4f8f3f: Merge "Clean up PC QWERTY keyboard"
4bc9098 am ddb3a08f: am 918336b7: Merge "[Refactor] Add DictDecoder.getTerminalPosition."
aa770bb am 1c21bb82: am 649d040c: Merge "Rename CharGroup to PtNode in native code."
515dc78 am 69f9cfe2: am 800225e0: Merge "Rename CharGroup to PtNode."
38ab3a3 am 7b74bcb1: am c120199f: Import emoji unicode point list from Hangouts
9345ccc am d6833c59: am 3f1ef22f: Fix build
b7d43d4 am 6fed1db0: am 17f628c5: Merge "Add copy constructor to Keyboard"
b29caab am 9c2fef79: am 7308c36a: Merge "Add emoji keyboard element ids"
1b5ac72 am 95565899: am af9c8892: Merge "Remove symbols shifted related unused texts and styles"
2514adc am a3a3c877: am 958f8432: Merge "Introduce DynamicDictionaryWriter for dynamic dictionary."
13e3237 am ca88b445: am 73c29481: Fix Persian currency symbol
6954f1c am 8fab38c2: am ce607358: Merge "Remove symbols shifted layout related code"
3b788a5 am b9f0a7ea: am 8f4d5d5f: Fix getDictionaryFileHeader.
f03d092 am 6bdc1917: am e9a10ff0: Add DictDecoder.readDictionaryBinary.
2d7e084 am b6a70ead: am b64157bf: Merge "Fix: reading uninitialized area."
94baebe am 44579790: am d4528b88: Refactor personalization dictionary
cb90626 am 947c9537: am cdc8fcd6: Merge "Fix addWord."
6adb6c6 am 3a08074c: am 02833d11: Fix the autocorrection normalized score calculation
afb2eeb am 12263f1b: am c02a3654: Remove symbols shifted layout
c933d2d am 17c31a61: (-s ours) am e1bd7e58: (-s ours) am ff59dcda: (-s ours) am 001c62fb: (-s ours) Import translations. DO NOT MERGE
ad394f8 am 3d4dc269: (-s ours) am edaa9be7: (-s ours) Merge "Import translations. DO NOT MERGE"
5f2d2e7 am f9fa8903: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
1135052 am 775d5f42: am 51fce8b9: Merge "Add an unit test for CharEncoding."
553cdf6 am e3ffbb37: am 4929f851: Merge "Fix writePlacedNode."
71c8d78 am 9e1bd9bb: am 5f438d55: Merge "Introduce ExtendableBuffer for dynamic update."
abbc393 am 740bf035: am 366c0c51: Register personalization dictionary
a998bdb am ea916a2a: am e301085a: Move findWordByBinaryDictReader to BinaryDictIOUtilsTests.
fb51b06 am fb5c3956: am fef693ea: Merge "Add DictEncoder."
94c6324 am a58953b8: am 198b52f6: Merge "Fix Hebrew currency symbol"
ec17ab0 am 1c5a7c47: am a09e43ef: Merge "Fix cursor state bug"
94bac30 am 7f0ae852: am f9233e0b: Merge "Make readPtNode be called with the address from the beginning of the file."
c2acf0a am dc325724: am 17cc3969: Merge "Fix build"
47a8b63 am 220a44d0: am f739807a: Merge "Add onDestroy to PersonalizationDictionarySessionRegister"
566181d am b88ff728: am 2617a82a: Merge "Fix native crash by caused wrong munmap."
c91d5e2 am b6922356: am a306e087: Rename BinaryDictEncoder to BinaryDictEncoderUtils.
aa66ab1 am ddc8d9b7: am 107a5f6f: Add PtNodeReader.
d0649c6 am 1d0e9fc0: am f2773ba7: Merge "Add tests for start composing"
324586b am 54978caf: am 77827e7b: Merge "Don\'t start composing on dash."
4f6a25b am 473b0540: am 1f39d364: Remove unnecessary alpha attributes of SuggestionStripView
a8b13d8 am d619127d: am 2c7a3e04: Merge "[AC3] Start calling the methods for auto-commit."
2931256 am c972b602: am c10d76f2: Merge "[AC2] Reference a dict rather than a string in suggestion infos"
bc840cf am 197a883f: am 3f15c41d: Merge "[AC1] Add a memory of where to cut the first word."
65ac674 am 7abed29a: am 33f5f0df: Merge "Add a functionality to boost scores of personalization dictionary"
eab8c76 am f5fd990f: am 065aad95: Add DictDecoder.
d510838 am ad531fd2: am 112257e4: Rename BinaryDictDecoder to Ver3DictDecoder.
352241b am 19c0b5b2: am 66004ce2: Remove populateOptions.
7e85157 am bff4d244: am 22f01a42: Add a functionality to clear and flush prediction dictionary
2b206ab am 72dd5dd2: (-s ours) am dadf3bf1: (-s ours) am 90ba3887: (-s ours) am 7c674854: (-s ours) Import translations. DO NOT MERGE
d7346f1 am bda32836: (-s ours) am 8e26b9c0: (-s ours) Import translations. DO NOT MERGE
f895208 am 4893fe57: am 77bce05e: [Refactor] Rename BinaryDictReader and BinaryDictDecoder.
8924a01 am cf0ae8aa: am 63155dfa: Merge "Fix possible SIGSEGV."
d8e05ef am 3b89a257: am c8fb03e6: Merge "Save and restore Row attributes using stack"
a9a5b06 am b0045c06: am 6484a4f8: Consolidate onDictionaryClosed
9508d46 am 86bd99f5: am 8135b653: Merge "Remove an unnecessary debug output."
3ad24d0 am 8105b65a: am ab69835b: Merge "Rename Personalization dictionary register functions"
3c0facb am 216246a2: am e515acbc: Merge "Update dictionaries"
a617753 am aafcd7b5: am c8ac8da4: Merge "Prepare ExpandableBinaryDictionary to make it updatable"
742901b am 551f24ee: am 979f9f99: Merge "Consolidate hex string utils"
db1f492 am ba24343a: am 221929c6: Keyboard.Row can have keyLabelFlags attribute
a453b7b am ca723c70: am 0154e362: Merge "Rename KeyStyle.getFlag to getFlags"
2bc9832 am 6fc8e32d: am 18546fa9: Merge "Make all KeyboardRow attributes private"
76d6510 am 41aade79: am a83e2564: Merge "Add HeaderReaderInterface."
bd910cd am 37645747: am 8aaae56c: Fix unit test.
566716c am ef7064b5: am 606a056b: Merge "Make BinaryDictIOUtils and DynamicBinaryIOUtils use BinaryDictReader."
0b75773 am 5b0aeafb: am e3247561: Merge "Support languages that don\'t use spaces."
f245ac6 am f404756b: am c2f2d0d2: Merge "Limit the number of waiting UpdateBinaryTask to at most 1."
4ba2fdc am 2b168303: am e72c4e5f: Remove a static buffer for thread safety.
d3af23f am 861aa7be: am 47bac6eb: Merge "Remove unnecessary caching."
7522985 am 2b3ff524: am 21dddb14: Merge "Rename Node to PtNodeArray"
429d147 am d694477c: am 2c67361c: Merge "Move methods in BinaryFormat to PatriciaTriePolicy."
fc8e5ed am ef593b01: am ad4c9093: Merge "Add hex string utils"
665f0cc am 768f533a: am b0ead57a: Merge "Remove BinaryDictionaryInfo and introduce MmapedBuffer."
7019690 am 806354bf: am a440aa39: Merge "Fix SubtypeLocaleUtilsTests"
3bd842e am 9bc2beaf: am a94eb974: Remove unused imports.
b7ad66a am f3f30aa3: am 35f41a9f: Fix build.
9224717 am d8e9675f: am 0238e1eb: Merge "Revert "Remove BinaryDictionaryInfo and introduce MmapedBuffer.""
6102402 am a49bf128: am 33fce975: Merge "[Refactor] Divide BinaryDictInputOutput into BinaryDictEncoder and BinaryDictDecoder."
f4278b6 am 10288e2c: am 623e3f9d: Merge "Fix cosmetic source code formatting"
9a8ed92 am 12774e5d: am 840e42d7: Merge "Add getters and copy constructor to Key class"
527ea9d am 89516296: am 0663bc04: Merge "Remove BinaryDictionaryInfo and introduce MmapedBuffer."
cc12a1e am f180c9a2: am e7870a2c: Add an initial JNI interface to dicttool.
27cfdb2 am 8ad36022: am dc83fe37: Merge "Revert "[Refactor] Divide BinaryDictInputOutput into BinaryDictInputUtils and BinaryDictOutputUtils.""
fda0b55 am 20e3576f: am f74ddfbb: Merge "[Refactor] Divide BinaryDictInputOutput into BinaryDictInputUtils and BinaryDictOutputUtils."
24421e0 am 14ddbda6: am a38a15dd: Merge "tiny refactor"
0c41076 am 68d3eaa7: am 08ce337d: Fix: BinaryDictionaryInfo.isDynamicallyUpdatable().
fd0147d am d920c917: am 6ec3f63d: Merge "Make dictionary structure policy have updating methods."
0f2f0dc am 4ab5c68a: am 46ebaa49: Fix a comment.
6319260 am 326a3e5d: am 1db93c9c: [Refactor] Move some helper methods to BinaryDictIOUtils.
1017fb2 am 8099342d: am be4d38e6: Merge "Fix test breakage"
6abcbe2 am 91d2a3a4: am 5654a1f2: Merge "Fix a debug functionality for the personalization prediction"
28c8eae am df6ca9c9: am 8e398e21: Merge "Move some methods in BinaryDictIOUtils to DynamicBinaryDictIOUtils."
9ff076a am 72d7af4f: am 92038bca: Merge "Add a method to import one bigram and string utilities"
0cb5522 am 74537adb: am f795f2b7: Merge "Add FusionDictionaryBufferFromWritableByteBufferFactory."
3b82967 am 4d29ac2f: am 0766f133: Merge "Move some constants in BinaryDictInputOutput to FormatSpec."
6ade1a0 am a24d8c88: am bdef628a: Merge "Add empty key background type"
4136817 am cd786db8: am ed5582ec: Merge "Thin out audio and haptic feedback while key repeat"
627a742 am c8617c00: am 693087f9: Merge "Remove unused drawables"
a0d7a9d am e4554028: am 5fd8b7eb: Merge "Add looksValidForDictionaryInsertion"
182c62b am a460016b: am c3dc9021: Merge "Remove NodeFilter."
f0aae30 am 668a441b: am fdfc8ad2: Merge "Re-evaluate auto-caps earlier."
8db45c5 am 9c396a24: am 4bc74d19: Merge "Delete surrogate together."
ad88450 am 324d4d72: am 1162c053: Merge "Remove dead code"
e56db1c am a05c9474: am dfecc86f: Fix ShortcutListPolicy::getStartPos().
cd550c6 am f6236e7e: am e18fdf80: Merge "Fix a bug with surrogate pairs"
d6f039a am d0d2d239: am 90619ae0: Move utils for reading dict to policyimpl.
ced716f am c95a7aa7: am ae59ce02: Merge "Remove audio and haptic feedback while key repeating"
8603cae am 018ab17e: am 3cc55024: Merge "Move files for headerPolicy to policyimpl."
6845116 am 94fc555a: am 9e0bb2f0: Merge "Move header reading methods to policyimpl."
f5cc665 am a3fe14b4: am f27297d2: Merge "Add BinaryDictReader."
7a054c9 am 4b24a42e: am ed8a3cb1: Merge "Use DictionaryStructureWithBufferPolicy for traversing."
2cebe2f am ed3856f1: am d03e5bd7: Merge "Rename maketext tool to make-keyboard-text"
c3b5953 am 6c00fd65: (-s ours) am da19a4ce: (-s ours) am 06b38f8b: (-s ours) am ecf78498: (-s ours) Import translations. DO NOT MERGE
ef3909f am 855e6a22: am 7242bf1a: Merge "Make readHeader check the header size before using it."
ec00ba2 am 099fc9d0: (-s ours) am 1e48fd03: (-s ours) Merge "Import translations. DO NOT MERGE"
effe817 am b0dd0860: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
a00f620 am 201be017: am 0adc8a2a: Merge "Fix parenthesis direction for RTL languages"
c510695 am 838ac1be: am e607e072: Merge "Remove TerminalAttributes."
32e57a7 am 80a5897c: am b40d1422: Merge "Quit using BinaryDictionaryInfo in header reading methods."
89c14a7 am 0a708f40: am 306d3a71: Merge "Cleanup ShortcutListReadingUtils."
d23cc72 am d9863e3e: am 46961247: Merge "Call onDictionaryReady"
d5a9e06 am 1a8dfa8f: am e8264cab: Utilize Keyboard.getKey(codePoint)
e6aabf0 am 8b082dec: am 51f0c95f: Merge "Change name of shortcut reading util class."
10acc3f am fffd71fc: am bab69d09: Merge "Remove redundant EditorInfo member from KeyboardLayoutSet.Builder"
10e6800 am fc0b1388: am 7c48352a: Move methods for Shortcut reading to policyimpl.
b468887 am ad49fa9f: am fd10db04: Move shortcut iteration methods to poilcy.
e1a9a45 am 39acbaee: am 1b7c1cd5: Merge "Add PersionalizationDictionaryRegister"
2c39777 am 03cad06a: am 53830bf4: Merge "Move bigram reading methods to BigramListReadingUtils."
bf3e508 am 2fc0c422: Merge "Update dictionaries"
7041f2b am ba218cd7: am 66a63db2: Merge "Rationalize how to use AdditionalFeaturesSettingUtils"
fec4e20 am 85463c7f: Merge "Use base lower character to get point to key length."
0ae51a5 am e3e10317: Merge "Create empty dictionary file in native code."
dfef7e8 am 2839d6e4: am 4a2f6a22: am 25402fd5: am 724db044: Deallocate gesture trail bitmap when unneeded further
11cccb5 am d188af70: Add SparseTable.
4441b5f am aeaafdd6: am 25402fd5: am 724db044: Deallocate gesture trail bitmap when unneeded further
1639270 am 6ceef84e: am 724db044: Deallocate gesture trail bitmap when unneeded further
47889bf am 3f75c041: am f76264dc: Merge "Remove key preview backing view"
4d4534b am 4ec2c6cc: Merge "Fix getDictionary."
98fe7a3 am 11925815: am 14f5cec0: Merge "Move bigrams iteration methods to policy."
84f6b2c am 5f8eba02: Merge "Revert inconsistent assets"
f3fe2cb am cf575f89: am cfcf6660: Reinstate a call to UsabilityStudyLogUtils#writeChar()
2ed4632 am cce5ccfd: am 3cd72a35: am 6d2399c0: am 5c057b32: Merge "Fix unit tests."
b1dcbca am 2545654d: am 7d7b1fd8: am c31f7d79: am 96b444d4: Merge "Remove processMotionEvent from MoreKeysKeyboardView"
6fbac38 am 402497bf: am 9fc69810: am 7cb1b82f: am 1181c5ac: Merge "Fix to follow the field naming conventions."
ad08af9 am 22d06c58: am 4c14665c: am 9f2ba37f: am d7b76727: Merge "Make user and contacts dict use ver3 format."
470f0b7 am 203dde0e: am b12ab7bd: am 5a9d8757: am f6b7c3a6: Merge "Fix parent position reading for ver3 dict."
c438264 am 8caf4c4b: am e8ddd6c0: am 3cd6811e: am 769aefe0: Merge "Increase CHAR_LIMIT to 29 to accommodate German."
42a3515 am a7228d37: am 09c1880c: am 49051644: am 60eb2501: Support ver3 dict in native code.
e802b99 am 25519ba9: am fe2476fd: am 1058753c: am b0ab71be: Merge "Implement getTerminalNodePositionOfWord for ver3 dict."
5bbea1b am 45a8a693: am e7631e13: am ff083cac: am 7b8b6e4b: Adjust a test for a spec change.
fda74f3 am e4176e6e: am fddd3a74: am d7309ec4: am 4456d1a8: Merge "Have double-space-to-period cancel leave a single space"
ae6a2c0 am 5ede8d4c: (-s ours) am 2e6ee87e: (-s ours) am 7b436eac: (-s ours) am f9456855: (-s ours) Merge "Import translations. DO NOT MERGE"
968ac8a am 5d7b4634: am 7ec9db2c: Remove the code and comments about version 1 format.
b8fbf2d am ba272d9e: am 4571b0f6: Merge "Make DictionaryStructurePolicy have buffer info."
4c96808 am c77684d1: am 6ca0b371: Merge "Small clean up of KeyboardView.onMeasure"
18f1053 am 48698415: am 5c057b32: Merge "Fix unit tests."
1039d16 am eafd4b4e: am 96b444d4: Merge "Remove processMotionEvent from MoreKeysKeyboardView"
1d3cb70 am 6b48c8ba: am 1181c5ac: Merge "Fix to follow the field naming conventions."
394d0d5 am 765179b3: am d7b76727: Merge "Make user and contacts dict use ver3 format."
b34a25c am 9fdeda9c: am f6b7c3a6: Merge "Fix parent position reading for ver3 dict."
3bd1509 am 1c558a31: am 769aefe0: Merge "Increase CHAR_LIMIT to 29 to accommodate German."
470bfd8 am 76a064fd: am 60eb2501: Support ver3 dict in native code.
0851904 am 74e5c306: am b0ab71be: Merge "Implement getTerminalNodePositionOfWord for ver3 dict."
3f60651 am 9dcca243: am 7b8b6e4b: Adjust a test for a spec change.
d37d8b2 am 37fa494c: am 4456d1a8: Merge "Have double-space-to-period cancel leave a single space"
b05d04f am 2f97b8e5: (-s ours) am f9456855: (-s ours) Merge "Import translations. DO NOT MERGE"
f6ab12b am 607143c9: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
29323c3 am 72b5ff66: am 083a40b2: Merge "Move createKeyboardSetForSpellChecker to AndroidSpellCheckService"
59c9193 am f6872b36: am 15b80c4e: Merge "Add ResouceUtils.getDefaultKeyboardHeight"
aaf26db am 3cbcdd3a: am 2cb9a143: Merge "Make key label from supplementary code point"
8c084b8 am 3c6d5041: am c05b3b56: Merge "Add a session for the personalization dictionary"
886d1fd am 145ac75c: am 7de0331a: Merge "Remove orientation member from KeyboardId"
fe6cfe6 am 035a4bd6: am 0f75be4a: Merge "Implement getCodePointsAndProbabilityAnd... for ver3 dicts."
3ec6c2e am f7959a3a: am 0f47d516: Merge "Reword "No language""
e586cc8 am 9f87373e: am 8ba87982: Merge "Consolidate forwardTouchEvent with dispatchTouchEvent"
555d889 am 7fbda5f0: am cc38bfb5: Merge "Add emoji icon and code as a groundwork"
40a718d am 5f88fa80: am daab5caf: Merge "Remove unnecessary suggestion strip container"
d005601 am 9b4f2e00: am e482cd8e: Merge "Implement a part of ver 3 dictionary reading methods."
0dc3376 am 7c2ea3df: am 20239759: Merge "Small optimization for readability"
5ae136b am ce597c13: am f8d162c3: Merge "Fix keyboard caching bug for testing"
2c554df am df6ac71e: am c0a732f0: Remove CODE_RESEARCH
87909f0 am de7d659e: am b2c21033: Merge "Small cleanup"
e75a5dd am bb9603aa: am 965b7266: Fix a typo
7f9d5af am be81b05f: am 22f951c8: Merge "Remove checkFirstCharacter from BigramDictionary."
b5da637 am 0a510929: am 975113d0: am 2e9d50a9: (-s ours) Merge "Fix Catalan keyboard layout"
517e259 am bdc8767c: am 93f4c84d: Fix build
af7dada am aa734f41: am 33592d1b: Merge "Add a debug preference for using only personalization dictionary"
96aa7f9 am 9cd592c2: am ba2f4f84: Merge "Fix a concurrency bug."
59f034e am f56a8cc8: am 6333ed38: Small cleanup
b72eb5a am 0a856c2d: am 52876bbe: Remove unnecessary setLayerType() calls
fae5b33 am eba1ad95: am 82018f99: Forgot to reset the matrix of offscreen canvas
9fe3802 am 197c6034: am e08c418f: Move motion event dispatcher to PointerTracker
443d26b am 31a61ce3: am ed56ea86: Merge "Deallocate offscreen buffer for non-HW-accel draw"
b17b0fa am f2b54321: am 54dd1bed: Clean up ResearchLogger log method
f43c404 am a7739acf: am b7f62601: Merge "Move non-distinct multitouch support to a separate class"
2e55f68 am 52977770: am 18d64559: Merge "DynamicPatriciaTrieReadingUtils for version 3 dictionary."
8df2f50 am 15072b4e: am 80c9b829: Merge "Give PatriciaTrieReadingUtils methods for reading nodes."
9f64b89 am 40f8a487: am a299421f: Merge "Remove getTimer() reference except from PointerTracker"
7a7e377 am 3f30c09d: am 503b7902: Merge "Connect the personalization dictionary"
a4770a4 am 5bd60162: am c83da069: Merge "Move key repeat function to PointerTracker"
fcc29a7 am 24199890: am f0a7f70c: Fix: Include wrong file in dynamic_patricia_trie_policy.cpp.
8c9dfb0 am e20e0b23: am 8045b7cd: Merge "Introduce DynamicPatriciaTriePolicy for ver 3 dictionary."
80ba3b7 am 8f1f7dfd: am 932aeb9d: Merge "Move binary_format.h to policyimpl."
e2ee1f2 am f9d919ec: am 552a4b84: Merge "Add UsabilityStudyLogUtils.writeMotionEvent"
61343f7 am c4ccf637: am 567e7f05: Add the personalization prediction dictionary
d6f3a68 am 746c9a4a: am 853d0fd1: Refactor the personalization dictionary
7142a10 am ac4ec539: am 883bd364: Merge "Deallocate gesture trail bitmap when unneeded"
ff22baa am e59fa27d: am 3b1eb886: Merge "Refactor the user history dictionary"
3b74c1d am 465abf7b: am 2d7e9273: Fix inconsistencies with mSuggest.
beb93fb am dfe1cfe8: am acb3cc74: Merge "Refactor on the user history dictionary"
71454fa am b7fbc964: am 3f557f6d: Merge "Fix: appendTwoWords cannot handle MAX_WORD_LENGTH-chars word."
ef65b76 am befe69f5: am 310ea9ab: Remove sudden jump touch event hack
3a923ff am 53d41537: am 3b5c05f1: Merge "Fix Catalan keyboard layout"
88c7e81 am 5e2e2862: am fea0862c: Merge "Fix missing Azerbaijani text resource"
6554f4d am 5cc606ac: am 8d46ea91: Merge "Fix some warnings"
8c9c902 am 81fb25ae: am 7d654d8c: Merge "Fix inconsistency with mutable settings."
2060469 am afa97875: am 21cabc98: Merge "Fix duplicated apostrophe on AZERTY/tablet"
6b1f9db am 151a5683: am 536e0c79: Merge "Clean up PointerTracker a bit"
85de278 am 740cb9d2: am 561c4474: Merge "Fix a problem where settings were not renewed correctly."
570ac31 am 37d17ab2: am f8c1aefd: Merge "Clarify the expected cursor position in RichInputConnection."
9a756eb am db8d2247: (-s ours) am e9087931: (-s ours) Merge "Import translations. DO NOT MERGE"
1ed025d am 607d35cc: am 323a7aae: Merge "Fix the title of the personal dictionary settings"
e4a78d9 am e71d9ab6: am ab2d2731: Merge "Fix the displayed name of the personal dictionary"
5b624e8 am 68d406b0: am 9118467b: Merge "Move creating children methods to structurePolicy."
7fde1e1 am 856694c0: am b60e65a0: Rename a variable for SettingsValues
b013784 am 7755379e: am d9f0c1e0: Merge "Fix an NPE"
2b3a787 am 92faf405: am 9d618d14: Move files only used in dicNode to "internal".
68af624 am b0adc840: am 29875dab: Merge "Fix build"
7d70955 am d19856b7: am fb9f448b: Merge "Add personalization dictionary helper"
7dffe28 am 35541a72: am 654b0a9c: Merge "Small optimization"
5176486 am c4310c43: am e7903101: Merge "Use cached data for getTextBeforeCursor."
ef8c57b am c4cc7e5f: am 6613740e: Merge ""much" in suggestions of "m" after "very""
6259482 am d7f75dfb: am 2a8c75fc: Merge "Add a place holder of the personalization dictionary"
b3e913a am 87677d75: am 38e98026: Merge "Revert "Very simple refactoring""
fbffd24 am 25446d31: am 0dd23544: Merge "Very simple refactoring"
8de33ce am d6ee1ded: am ffcbbaf1: Refactor on UserHistoryDictionary
2f50aaf am 6360cef8: am adc91027: Merge "Update xxhdpi icon of microphone in label"
ab3baa3 am 98851ab1: am ea2ab41c: Merge "Support terminal insertion error correction"
eee45a0 am 3b1e8d55: am c3493382: Merge "Cancel all ongoing event when onFinishInputView"
a7f6089 am dfaf547b: am 21c6d23d: Merge "Add MoreKeysPanel argument to Controller methods"
7de2897 am 846044ce: am 15c41a61: Merge "Remove boolean return value of dismissing more keys panel"
77ec883 am 2b6676d1: am e408bbb5: Merge "Fix a bug with multiple word insertion."
8612461 am 522707ad: am 058f37f8: Merge "Cosmetic code optimization"
0b0cf96 am f8c4d413: am 5563dc3a: Show all languages if user enables multiple subtypes
fdb1679 am 333245a1: am 665e4ecc: Update dictionaries
a269ccd am ea24dac9: am 289df0ec: Merge "[FD4] Separate cached address before/after update for groups"
b4b6718 am 808f6757: am cecb63c2: Merge "Make RunInLocale as top-level class"
71ac9c4 am 2e94df08: am 9ef59af7: Merge "Move subtype related utility class to utils package"
714872d am 508ccbeb: am 0b358a44: Merge "Fix: "saomething" -> "something"."
767cf29 am 4322d188: am 9d313c6c: Merge "[FD3] Split stackNodes into two methods."
42592aa am 3014ff64: am 2c479e78: Merge "Update dictionaries"
6d0fa6a am 470cd988: am 9d802202: Merge "Temporarily disabled Azerbaijani subtype"
655f6c2 am 9b4d0c70: am 5526d138: Merge "[FD2] Separate cached address before/after update for nodes."
4da7524 am d7da546f: am 6587773f: Merge "Add default keypress vibration duration of HTC J One"
493487f am 14ac4bf1: am b9eb3267: Cosmetic fix for the copyright header
a4d797b am 3bb110c5: am 01c2bb13: Merge "Fix KeySpecParserSplitTests"
167840d am dc3b0c81: am 50a29b80: Merge "Fix wrong copyright header comment"
851c823 am 116bfe93: am 8c04df20: Temporarily disabled Kazakh subtype
4fca53a am bb40d98d: am 62f3b4e9: Merge "Fix: huge bigram costs for blacklisted words."
7ec236d am 34476d02: am a005d09d: Merge "Fix prefs.xml"
b2239e3 am ae10e2c1: am da7aab8e: Merge "Fix: native crash while iterating bigramslist."
d0fbfde am 20c03e2d: am e6c51847: Fix NPE in SubtypeLocale.getSubtypeDisplayName
f7431d3 am 958e257e: am a54b8b3f: Merge "Get BigramsPos and ShortcutPos via structure policy."
fa86b75 am 0f38876a: am 1676b838: Merge "Fix a bug when moving the pointer in a > 48 chars word"
c2a4642 am 4c606e6a: am a6906a62: Merge "Move settings related classes to "settings""
31e09fe am 3b84f81b: am 71dc7a38: Fix missing Devanagari digit 9
b852a4d am b62a5ed1: am dc711101: Merge "Fix IllegalArgumentException in MoreKeysKeyboard"
f74c07e am db07b716: am a4c44654: Merge "Move a couple classes to the utils package"
aec2c01 am edc2bb73: am 2e0f750a: Reorder more keys of ALEF in Arabic and Persian
70e3463 am def0cb35: am 03a76a07: Merge "Restrict bogus events hack to certain classes of tablets"
08790c5 am 7a54dc88: am 257750d9: [FD1] Move parents\' address computation outside
4f8cf47 am 6563a9a8: am 4d5939fc: Remove dependencies to android source in dicttool
c93b3fc am a1313112: am cc54032b: Fix build.
0a72242 am a62621ca: am 1a894aeb: Merge "Distinguish key press in repeat key"
d748c35 am 3f201481: am 06aa3d02: Merge "Small debug helper"
0dac8e5 am 8ab3c1bf: am d893fe5d: Merge "Don\'t put spaces before and after asterisks"
e0e27ee am c4c6d05c: am 488659e1: Merge "Add xxhdpi assets"
969861f am d1609266: am 2bc980ee: Merge "Serialize commands sent to a separate threads"
594eebf am e3b591f1: am 544e891c: Merge "Replace NOT_VALID_WORD with NOT_A_VALID_WORD_POS"
88ecf9f am f9b175b6: am 3bf996f9: Merge "Add a test for user history for switching languages."
c65e5bb am 0a951d55: am 0d47f284: Merge "Move punctuations to more key of z in dvorak"
3386c1a am 8850a158: am 988a1f31: Merge "Fix a bug with bad view reuse."
2bd473a am a45075f3: am 4d4310df: Merge "Fix a wrong call to cancel downloads"
f1f911c am df266ac7: am b6f286bf: Merge "Make bigram dictionary and traverse session use structure policy."
b02c1a8 am 1a16cdc6: am 4944827e: Merge "Add methods for dynamic updating binary dictionary."
f6fb6b5 am 83196d0b: am 8bfd5782: Merge "Do not output string-encoded MotionEvent."
9fe58fc am 5f18b4be: (-s ours) am f6c9201d: (-s ours) Merge "Import translations. DO NOT MERGE"
e9d811e am 6df2b0ba: am 34047d89: Quit ignoring language cost of exact matches.
58e74a0 am 551091ef: am cfbb7fbd: Fix: Read lock is wrongly used for gutSuggestions.
6e85527 am 8eddeffd: (-s ours) Import translations. DO NOT MERGE
82785e0 am 70147fa0: am 58b2a637: Merge "Update ExpandableDictionary.BASE_CHARS[]"
420449c am a5424c82: am f5be54f7: Merge "Move TypefaceUtils and ViewUtils to utils package"
36913d6 am b6b6fa7d: am bac479bb: Merge "Reorganize Utils class"
f99a6d8 am 0f924845: am 0c6e0778: Merge "Remove flags from dicNodeProperties."
fedb297 am c85efa92: am 72c2feb5: Use TimeUnit instead of DateUtils for readability
603bd7c am c29acb5b: am cb13d11c: Add a trace.
106596c am 7511b2eb: am 9aa1efdf: Merge "Change how the length of the random words are chosen."
30abb35 am cbc1fd04: am db6984c7: Merge "Have random words stick to a restricted (random) charset"
5b38da9 am 89ca0e13: am 49910a9d: Merge "Fix: release lock in UserHistoryDictionary."
542fc10 am 2e22356d: am 0933353c: Merge "Read version 3 dictionary header."
57b6097 am 06e8860e: am db296305: Merge "DictionaryWriter to abstract binary dictionary writing."
90f457d am 7f601359: am cac66f29: Merge "Return NOT_A_PROBABILITY in getProbability for inalid dictionary."
090bcd7 am 8c80b1f1: am b242ce4e: Merge "Add a two-args constructor to BinaryDictIOTests"
6620793 am fe77485f: am eec3067f: Merge "Generalize constuctors & add tests"
0a27890 am 4ee44868: am 24025135: Merge "Allow force auto commit when the top is long multiword."
43b2aec am 2babbfb8: am fe202d67: Add Azerbaijani keyboard
7dc5c0d am ed69cc31: am 0e007eaf: Add Kazakh keyboard
5d5cbef am 9ed68c84: am 55de0bd9: Merge "Use ReentrantReadWriteLock in ExpandableBinaryDictionary."
16c30ba am f939f60b: am 0f276de0: Merge "Disable shortcut output for multi-word suggestions."
4d8a0ae am 41f1399b: am 88d0138d: Merge "Add missing letter THEH to Perisan keyboard layout"
0190d30 am b7c3c75e: am d3ef3f0a: Merge "Add missing letter THEH to Arabic keyboard layout"
25b0076 am a444698c: am 28852fd6: Followup com.android.inputmethod.latin.utils change
76eca92 am 9caf1791: am d365d82d: Merge "Handling key repeat by emulating key press and code input"
352154a am 7d4b8122: am 07718a5e: Merge "Fix: Reading invalid dictionary position."
d77e6a8 am 1b1f6ddc: am 21648562: Merge "Move children filtering methods to DicNodeChildrenFilter."
56f0a44 am 1c06791e: am b6f5d3e3: Fix offdevice compilation
1e1435b am eb7cd638: am 7eba0198: Dump binary dictionary information when opening
baa29a7 am c68f945d: am edf58425: Merge "Add args to dicttool test."
8f60cc8 am ace4e39b: am 28ade093: Merge "Remove format version 1 related logic."
d89b304 am 0fed749d: am e5a3b776: Merge "Move Range out of RichInputConnection and rename it."
4443450 am d749af16: am 109ba3ac: Merge "Regenerate old version dictionaries using new format."
64561b5 am 0ae2498b: am 70ee2201: Merge "Do not re-resume suggestion if it\'s not needed."
88ee592 am 544e36d9: am 3f0858eb: Fix a bug where no URL means refresh never ends
c22b06f am a9e975ba: am 8142a7b6: Merge "Record number of words entered"
63f00e7a am 8873ac60: am a5e28acf: Merge "Fix a bug where AOSP Latin IME would not fill dictionaries"
6b72295 am 4637e15e: am 2a7f8d1a: Merge "Introduce patriciaTrie to abstract traversing version 2 dictionary."
a474405 am 4936fa34: am 21c3a529: Merge "Update dictionaries"
88d6dbf am 1634f8a7: am e04794cb: Fix some warnings
b6f7bd3 am 120a8da9: am 4ded1af2: Improve the language list in the personal dictionary
c988044 am 2221b895: am ec69a259: Merge "Open an API in ExternalDictionaryGetterForDebug"
8574312 am b6408d81: am a2bfd46a: Use internal personal dictionary settings on JBMR2 or before
4f6dcb6 am 67552eee: am d9e08bee: Merge "Add DictionaryStructure as a policy."
65f4d45 am 12c6ed41: am 68e7edfd: Use NOT_A_DICT_POS instead of 0 to express not valid ditctionary position.
21ef216 am f4cc95e2: am c96b56a5: Merge "Reduce the number of arguments required to initialize dic_node."
1a6d3d4 am 5fee4909: am 2bbd78ab: Merge "Ignore spans that are not the right size."
7c88676 am a691a841: am c4453697: Fix class names
b91214c am 17e37743: am 16c418be: Merge "Follow-up to I97df1c3d4076fe97657ebc3b086cccd2b97e9a9a"
cd3e804 am c98d08b6: am 6c0e4121: Merge "Resume suggestion at start input"
c11c5db am fe7b76ac: am b1b21d4e: Make sure to always keep native methods
318a42d am f608f0a6: am a690f3bc: Merge "Readability improvement"
3dde630 am 9252ea38: am 173f74bb: Merge "Fixing follow-up to I548d899b"
db2b01f am ee86815f: am c0d7a376: Merge "Move shortcut reading methods."
31d528e am 36108c2f: am 5bf1be71: Add jni methods for dynamically handling a dictionary.
0ea27a1 am 14fde98a: (-s ours) am 4da287d0: (-s ours) Merge "Import translations. DO NOT MERGE"
4776b5e am 08215024: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
76577dc am ed42ccf1: am fd0945b0: Merge "Make UserLogRingCharBuffer an external class"
1772ead am 12d0e4f3: am 333362ad: Merge "Fix the one-suggestion case."
bf15a3a am 9a5e0d9c: am 38b54262: Merge "Add a parameter isUpdatable to the constructor of BinaryDictionary."
d106978 am a1581594: am 12ef7d37: Merge "Cleanup under the utils package"
15eadf5 am d2bdfc57: am 81c5c3ce: Merge "Add canBeDynamicallyUpdated() in BinaryDictionaryInfo."
c51acf8 am 162f1f89: am 8bc0b513: Merge "Allow mmapping dictionary file in writable mode in openNative."
5e3ffb0 am ee6869b3: am 0bb6eb32: Merge "Move file and mmap information form Dictionary to BinaryDictionaryInfo."
58f33f4 am cdb9fbfe: am 10585620: Merge "Fix a bug in the cached cursor pos, and simplify selection handling"
336431b am d57a26b2: am 1fc6b800: Merge "Move splash screen to separate file"
6e32b21 am 26028411: am cdf77412: Merge "Fix a small bug"
ba6d749 am 292c5cc1: am bfaf349c: Load the native lib eagerly
cd00a81 am d5f635a7: am bc181318: Merge "Move util classes to the latin/utils directory"
ccf891d am e189103e: am fadff6ad: Merge "Fix possible divided by zeror error"
e4aee5e am 68afd659: am 33d4cdcb: Merge "Fix tests for Ia78d3540"
183dfbd am 40233407: am c074c335: Merge "Refactor text range to be able to get spans larger than the word"
93e69b5 am f8d3d699: am 80a4b7c9: Merge "Extend center point vertically for bottom keys on a keyboard."
5ca5dd1 am 82e21ee2: am 564ad492: Merge "Enable long-press digit input for tablets"
6785a08 am 290a4d48: am 940cca4f: Merge "Check adjacent proximity chars for insertion for typing"
2ca252f am 796c91d1: am af9d92f5: Rename BinaryDictionaryBigramsReadingUtils to BinaryDictionaryTerminalAttributesReadingUtils and remanme the class methods
410cf06 am 7480d764: am be2a172d: Merge "Give the best score to the most probable exact match."
1e7c84e am 3f391865: am b7a2fd16: Merge "Defer disk-intensive tasks until after the keyboard is shown"
529e269 am 2cf30563: am d02daf20: Merge "Fix punctuations strip"
1e00e5c am c65d19fb: am 21dfdcdb: Merge "Add ByteArrayUtils::readSignedInt24andAdvancePosition to read dynamic dictionaries."
a70ac91 am 55687ef7: am e105fdfa: Merge "Change method name of getDepth and getTotalLength."
16edb55 am 2b3a5f83: (-s ours) am 0c178ffc: (-s ours) Merge "Import translations. DO NOT MERGE"
8c826e6 am a4d57a17: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
9795dd0 am 31036b9b: am 93f74baf: Merge "Add tests to dicttool test."
8151c07 am 2b386279: am 1db2df08: Merge "Initialize inputStatusG at the constructor."
1e1bec2 am 7eb3b05c: am 7937f092: Lengthen CHAR LIMIT of settings_system_default
08f3feb am 788540ad: am a7c44270: Merge "Add an initial test command to dicttool."
91c4440 am 3542fb9f: am 9380b56d: Support digits more keys in Hebrew phone keyboard
b3e6183 am 6e86ebe8: am c90181d6: Use system default key press volume
22acb3c am 7c1c4f35: am af69a14c: Use system default vibration pattern
0da2294 am 0cae1725: am 3b5a503e: Merge "Optimize ProximityInfo#computeNearestNeighbors()"
4c421af am 6451fd35: am 500b1f41: Merge "Get value text from ValueProxy"
146fb41 am ca6ed600: am 2d3f2daf: Check compound distance of node and prune useless node after creating new word.
f6e64c0 am 188856ae: am 286877b3: Merge "Fix a bug with recapitalization"
4fe9686 am ee63f70f: am 6bfeeb86: Support multi words input for gesture.
1dee9b2 am fc9c896c: am 14718ab8: Merge "Log score, kind, and sourceDict for manual suggestion and gesture"
ff6f6a0 am 0631f46c: am 0052dbda: Support keys that have uncommon width.
be4e6a6 am 4e1742bd: am 1ff81e88: Use bloom filter in multi bigram map.
a1f1fb3 am 98c1139b: am 4f191935: Merge "Introduce BinaryDictionaryBigramsIterator to access bigrams attributes in binary dictionaries."
e541152 am 57eecc04: am 78b881bf: Merge "Fix a bug with long user dict entries"
716565f am 9a848fc8: am 97eaa543: Don\'t count Spacer into histograms
eb2f811 am a57bf38e: am 27d9c6f7: Merge "Cache subtype lists reasonably."
fd5d440 am 681f1239: am e72d1a07: Merge "Allow downloadable dictionaries in development builds"
8b70f58 am 37621957: am 3d9ebf21: Merge "Make intents unique to AOSP"
051d61b am 5062442f: am 14dd52b8: Merge "Adjust settings for development-only versions"
fd3600a am 3cdea37c: am eac0eb89: Merge "Fix ResearchLogger feedback bug"
282ebe3 am e18732ef: am dfd96be0: Retun an empty Path instead of null
88fd780 am 1b2e6fbf: (-s ours) am 2933f9e8: (-s ours) Merge "Import translations. DO NOT MERGE"
dad82a7 am 2c895d4d: am f473f4b1: Remove unused macros in defines.h
5ab662d am 61e9de73: am 0b7cd6a0: Fix: Android.mk for autocorrection_threshold_utils.
8b6de7a am 67550776: am 527c1283: Remove unused methods.
d51f4e6 am 35b514bd: am cd4edc15: Merge "Cache three main keyboards to improve average switch time"
bf71301 am 1784d92e: am e3338420: Merge "Introduce BinaryDictionaryHeader to access binary dictionary header."
98afd4f am f0bdb131: (-s ours) am 96c46273: (-s ours) am 2f387da0: (-s ours) Reconcile with jb-mr2-release jb-mr2-zeroday-release - do not merge
8054a05 am 64d0fa40: (-s ours) am 8ea77542: (-s ours) Merge "Import translations. DO NOT MERGE"
c1eccc9 am 28c7e634: am fe95e7b1: Merge "Fix possible NPE"
0b5b3f7 am c68632af: am 77f63c8a: Don\'t use RichInputMethodManager in setup wizard
ac48cca am 60261af5: am b0e0c5a8: Merge "Defer getting no language subtype"
13a02a8 am f637bb33: am d3c283d5: Merge "Fix an illegal argument exception"
b17fe37 am bd21edc9: (-s ours) am 1665cc27: (-s ours) am 05ee43dc: (-s ours) am a009d2c9: Add HTC One special edition (DO NOT MERGE)
e162eb7 am 48f20fb8: am 091a4532: Merge "Add HTC One special edition"
f01644c am 323dd492: am 69100329: Merge "Use an iterator to remove stuff from an ArrayList."
ff6a558 am 2fa14bc5: am f6a1a765: Merge "Fix a possible NPE"
a4d4cae am 596652cc: am cbd219a7: Move Base64Reader to utils package
9bd148e am d8177b3a: am 9c440d13: Merge "Remove unnecessary Drawable.setState"
c86c129 am 8235d940: am 9d4e2518: Merge "Add CsvUtils that conform to RFC 4180"
30183b2 am e10f4b6b: am 0bfc2bc4: Merge "Add CODE_CAPSLOCK for long press shift key"
49b9d16 am 34a9e8bd: am ad0c6d7b: Cleanups in JNI related code
020a570 am 496bb8af: am 11dc3a37: Clean up macro variables
4865f81 am 0486b377: am 0dbae774: Merge "Avoid an NPE"
14a3c63 am 267928c9: (-s ours) am 981a1944: (-s ours) Merge "Import translations. DO NOT MERGE"
9869111 am 61adf619: (-s ours) am ea3027fe: (-s ours) am 0532b398: (-s ours) Reconcile with jb-mr2-release - do not merge
5834fbb am 15aab5b1: am cbc7acb6: Merge "Expand suggestion strip when center suggestion is long"
4dfaaae am afbaac36: am 763fd9d5: Merge "Fix revert of committed words"
2f3ac8e am 3888cc24: am 156d3930: Remove a bunch macros that are no longer used
1b09a3f am b593ec88: am db0aa747: Merge "Purge WordsPriorityQueue"
b5cda65 am 887b635d: am 4caf5941: Follow up to I907150be994c4f9ffc030c063de521eeb177d3e1
130e1f9 am 31bd7b17: am cbb1ee48: Fix build
f2beae9 am adf68c58: am b4ae86f0: Merge "Rename methods for readability"
b65bee7 am f4f547f0: am dceebee4: Purge UnigramDictionary
6d811db am c8335703: am eb6a7c82: Merge "Migrate used functions in UnigramDicitonary"
9edecd7 am 3e543e27: am 2a529b85: Merge "Clear previous suggestions when gesture typing starts"
33bb4fa am b7974e8c: am d858b581: Move obsolete files to obsolete dir 2
e82cfe1 am 9b5d603e: am e0bbb98d: Fix build
cdf85ea am b4379f9c: am 01cae939: Move obsolete files to obsolete dir
f1f3973 am 994b2858: am 3b94fd7b: Merge "Update dictionaries"
a4fa268 am 26ae9aa8: am 7c92b421: Purge DicTraverseWrapper
4eb8117 am c6b7cd35: am 0e66ab74: Merge "Fix ArrayIndexOutOfBoundException"
15f3de2 am 420532cc: am c4119c80: Merge "Uncommit an extra LogUnit"
52831ba am b13b977d: am d1811204: Move bigram_dictionary
aa512f2 am 67942c48: am 0bf8c0bf: Merge "Create "src/utils" directory"
9dcb846 am ef827a99: am a2f3f17d: Merge "Compare scrubbed strings when uncommitting LogUnits"
41da00d am 173ac0c6: am 74330288: Merge "Uncommit separator LogUnits"
84e4a9b am a856138c: am 3d209462: Merge "Uncommit LogUnits when reverting textInput"
4094dd7 am 82d98e7a: am 4efb5c3b: Merge "Remove uncommit on reverting batch input"
1e1d2ab am fe712a29: am f497e1e5: Move suggest_options.h to suggest/core
30de4e0 am 8ff5c03b: am 712fefd8: Merge "Use BinaryDictonaryInfo instead of raw pointers."
c9fa8db am 12e2bd25: am 88ad30f4: Move dictionary format independent probability calculation methods to ProbabilityUtils.
7ea32c7 am 8c5fec2b: (-s ours) am d3ccd4bf: (-s ours) Merge "Import translations. DO NOT MERGE"
e53f5b8 am f80e2abb: am 1dae936f: Merge "Move char_utils to the dictionary directory"
a8f8dab am f6a4670d: am 26f48949: Fix the displayed status after download
cc9f726 am fcdb85b3: am f61999ca: Merge "Make it easy to open several dictionaries from tests"
063513c am 8a7acf14: am a0c3e02d: Refactor SuggestionStripLayoutHelper a bit
27615a0 am 0ef1e623: am 70c2dcff: am 6f7e39a6: am e7514a6a: Merge "Add vibration override values for Galaxy S4 and HTC One" into jb-mr2-dev
abcb324 am 1ba68664: (-s ours) am 5989c9b8: (-s ours) am ea11a8ef: (-s ours) am dee9d17c: (-s ours) Import translations. DO NOT MERGE
88688eb am 015d542f: am 723391c9: Merge "Tidy up Utils class a bit"
c186381 am 68d17aea: am f88f9dbb: Move "#define LOG_TAG" before include defines.h.
3b03696 am 502ff085: am e6125db9: Merge "Catch a permission exception"
fc02744 am e203961d: am a65c267b: Move some dictionary related implementations to the dictionary directory
18e322a am 15c671a3: am 7097aa2d: Merge "Cleanup unreadable variable names"
bad26b8 am 08870866: am d67db32b: Merge "Separate SuggestionStripLayoutHelper for readablity"
87dfe42 am 4647c4c7: am 424a173d: Merge "Move additional_proximity_chars to the layout directory"
3ff43de am 9a28541e: am 1a50999e: Merge "Tell the text view we reset state on finish input"
68fc2ce am 46b9bd06: am faa7fbfa: Merge "Fix two strict mode warnings."
9f68bc6 am f002debd: am 29432f84: Create a new directory for layout-related implementations
f7de9f2 am fd2f09ae: am 8eb214d7: Merge "Fix dictionary pack preference order."
05d5623 am b6822188: am ec9670ac: Merge "Rub some butter on dictionary list scrolling."
76aff5f am 01d88100: am 2ebe2009: Merge "Make DicTraverseSession having suggest options."
2a1a2a8 am 2d5e13ec: (-s ours) am b4b72d43: (-s ours) Merge "Import translations. DO NOT MERGE"
69cd136 am d88f0502: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
8692324 am ce1d432c: am 305509ed: Merge "Remove unused method"
9ed0784 am 4acf46e3: am 215fabff: Merge "Rename containsCorrection to containsUserDeletions"
6ae77cf am f4e557c9: am 94af6d9e: Merge "Make unit test independent from test device locale"
64e516a am 2bd3883b: am d99abf8c: Delete shared preference entry when user select default value
ad0b2f1 am 617cf2e5: am 58067bd9: Merge "Fix unit test assert helper method"
920cecf am 87d773cb: am 39bd6ea0: Merge "Rename StringUtils.parseCsvString to KeySpecParser.splitKeySpecs"
e035463 am 86f32b06: am d69e4191: Merge "Refactor suggestion strip layout methods a bit"
1ec0046 am 8ac1e100: am 4c2ac9ee: Merge "Rename commaConcatinatedText to commaSplittableText"
f14b1b1 am 1e813f48: am 68cf2cd9: Merge "Check all regexp patterns in ResourceUtils.getDeviceOverrideValue"
9bea8bf am a5519619: am e168a3c2: Merge "Adding additional feature settings."
fe82277 am 8521186c: am 6d77ae9d: Merge "Remove KeyboardStart.isInMomentarySwitchState"
c1040a2 am bdf4bc06: am 07e56e76: Merge "Implement KIND_OOV_CORRECTION"
002accb am cc496f42: am 1b467387: Rename "csv" in StringUtils to "commaConcatenatedText"
471a6fe am a9ebf617: am a2d8d30f: Merge "Add smoothing utils / matrix libs"
4df13fb am ba07f8c0: am 599d8778: Specify OOV for the OOV word correction
3c9faeb am dacb4b88: am 2115f63c: Merge "Add contentDescription attribute to setup wizard video and image"
ea0ed5a am 50e5f87e: am 28b6262b: Merge "Passing options to native suggestion method."
9bf9c56 am 24b36ef7: am 740d8290: Merge "Use localized toLowerString in AutoCorrection.isValidWord"
e037931 am 5b41f311: am 94027c72: Use Locale.ROOT for locale neutral operations
5f99ef7 am b9de0674: am ebe0544f: Remove redundant method AutoCorrection.isInTheDictionary
fc924f8 am 6deb9021: am df8f0fb6: Merge "Fix layout"
19750ab am e1f86359: am c4fe2942: Merge "Fix misplaced xml namespace"
aceaaed am a0542472: am 264fb958: Merge "Log reasons for punting n-gram logging"
4721849 am 4e41750d: am 4187499c: Merge "Remove unnecessary methods of KeyboardSwitcher"
3a02299 am 5075d07d: am f6797a5e: Fix missing import
71e5b9d am 37c2f94b: am dc22b722: Merge "Clean up unused return value"
d19c84f am a1f4af50: am d8835326: Merge "Haptick and audio feedback on key repeat"
8b37abd am 75b75d8b: am 5fdea477: Merge "Always record word boundaries"
1e0af2e am 48346c47: am d9a87eb8: Merge "Fix drawing debug points of gesture trails"
3c6388e am ea6a59ff: am 44f679bb: Merge "Fix running on device regression test and profile."
fe16b5a am 418f8753: am 8a6a15e0: Merge "Clean up IntentCompatUtils a bit"
c8d50d4 am e3a72c9b: am ff80ee20: Merge "Modify isAllowedToLog"
378164a am 8b26ab26: (-s ours) am ea88e2ff: (-s ours) am 150da225: (-s ours) Reconcile with jb-mr2-release - do not merge
7818c9f am bab46b4a: am d96f63d2: am e2bee5b1: am ede3db51: Merge "Fix a crash on a secondary user" into jb-mr2-dev
13bb5a8 am 7408a092: (-s ours) am 88fcf65f: (-s ours) am 13d7d568: (-s ours) am 23bff513: Merge "Import translations. DO NOT MERGE" into jb-mr2-dev
29ac49d am 93125247: (-s ours) am 7f008a62: (-s ours) Merge "Import translations. DO NOT MERGE"
f29ecf9 am 27ee1f20: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
9b0bc1d am 56dba59a: am 05ea7c5d: am 167ba345: am 89fe1f50: Add a method to work around apps broken by recorrection
f6a70ad am d3cf6715: am a6639636: Merge "Remove unnecessary @UsedForTesting annotation"
5f05a1f am 2380f927: am 0013f97d: am 5906b05b: am 7058b02a: Extract a new class for app-specific workarounds.
87fa699 am f8ce1ffa: (-s ours) am eb724ddb: (-s ours) am 7f78bd5e: (-s ours) Reconcile with jb-mr2-release - do not merge
e348a31 am ec6e5d37: am de4e579c: Merge "Fix punctuation logging"
e6098b2 am 265861dc: (-s ours) am 82c852cb: (-s ours) am b528e251: (-s ours) Reconcile with jb-mr2-release - do not merge
a9c3627 am f83050d9: am 17b63ba5: Merge "Remove unnecessary commit/uncommit"
77907a9 am 577bc298: am 7af5300c: Merge "Add claifying comment"
f787767 am 9a606af4: am a404e365: am d40b4729: am b1e37e4a: am f1dcf725: Merge "Don\'t process recorrection or resets when not shown"
22e449c am a12f001d: am c3c879ed: am ff0bd7db: am 25f0c808: am 96a9f357: Merge "Fix unintentional setup step advance in orientation change"
40a295d am 84828e15: am ad6df987: am d6a7a26d: am d59c1f83: am 50259c70: Merge "Tune layout parameters of setup wizard"
b3a6419 am 9e990883: am feb169cb: am e7ef9669: am 7d9bd6f5: am 66b87269: Update welcome fallback image (using xhdpi asset)
d4af111 am aa9d2ae3: am ce0273c2: am 883905f4: am 7fe67544: am 769427cf: Adjust aspect ratio of setup image
d8ac191 am 8aec7fad: am e0d3bb2c: am b6161b40: am 66c5f8cb: merge in jb-ub-latinimegoogle-azuki history after reset to jb-ub-latinimegoogle
ccbb662 am 6a923429: am ba4e480c: am 39afaf3d: am 6d0f0347: am b2d53be7: Merge "Remove FeedbackLog instance variables."
3cac8bf am c1c3df70: am 091bcabf: am 46bf9f49: am 4e3a8afd: am 8b56ad78: Merge "Revise welcome screen video and still image"
9da1f07 am 15cec207: am 7a724805: am acb37023: am 23bfac83: am d78c776b: Merge "Adjust sampling interval for gesture stroke drawing a bit."
784a961 am 212798bf: am d8e8b007: am 5ee11c5d: am 2e0fc8bf: am d6d70e73: Merge "Revert "Fix isSuggestionsStripVisible when keyboard hidden""
d16eb1a am fe84bbd1: am 315e8fac: am 8e7b1739: am 3fff5179: am 41016aca: Back to previous keyboard layout by canceling sliding input
bcccd22 am 07ba843c: am 7ab91dfe: am 03f2ca6d: am f46eafe2: am c9398a3b: Merge "Fix PointerTrackerQueue.releaseAllPointerOlderThan"
00090e1 am 00d00767: am a1912d14: am 95586abc: am dccad3ef: am cb0d1c4c: Fix isSuggestionsStripVisible when keyboard hidden
5576afd am 7897e758: (-s ours) am d64589b4: (-s ours) am 8587e879: (-s ours) am 5ec5e0b6: am e69066d1: (-s ours) Import translations. DO NOT MERGE
efcd9c7 am fff0c8a9: (-s ours) am 29cfa87b: (-s ours) am fd2c2e62: (-s ours) am 298d8232: (-s ours) Import translations. DO NOT MERGE
4e7c163 am f6270ab2: am b76d1737: am 2d86b73f: am 035c68a1: am b121538e: Tune maximum keypress duration to 100 milliseconds
a295927 am c8d6683a: am aeff9902: am 7e52c35d: am 94c54eca: am e8336aa8: Merge "Fix keypress vibration duration of HTC One X"
6162925 am c05c2526: am 93a1540a: am f1973350: am a70da988: am 5f857a35: Merge "Disable functional key while in sliding input mode"
00204d8 am a0167db8: am 4103044a: am c731457f: am f6b5484d: am b5f67e7f: Add device specific keypress vibration duration database
484545c am db40c5d7: am 81fabdb8: am 73673b4c: am f1708394: am 0efd8d1b: Fix landscape override value expression
ce291bf am 6399108c: am 209a97bb: am 7a876b31: am 813ba9f5: am 6b0bcfba: Merge "Disable long press timer while sliding input mode"
a8aa563 am 4268fdea: am f05eeecc: am 94ad2ef7: am 094447bd: am ad662ade: Disable delete key repeating while in slide input mode
7ff5db6 am 7c856e16: am cae4cd7b: am 66e5e05f: am 6780e43d: am 18184eac: Support regular expression for condition pattern
a3ec57b am de1115a8: am 4c6fe8ed: am aaf7d70b: am 6f647842: am ec83457d: Merge "Support multiple condition for getDeviceOverrideValue"
451b6c3 am 99effbc0: am 645b62fb: am 8738eeaf: am 01c133d7: am cb3bba3c: Rename GesturePreviewTrail.java -> GestureTrail.java
1831d86 am 772990b6: am 22fa8123: am 7bc99237: am 03a32146: am 7d72ca0b: Avoid JsonWriter multi-write error
ceedfcc am 1da572e1: am 7c2ca940: am 1e0f8cff: am 697f6abb: am 260df841: Merge "Remove unused code"
2325e85 am 5975a02e: am 28b9aec4: am eaf5c227: am 026b2645: am bb17034f: Merge "Remove ref to LatinImeLogger preference."
548778d am 398e03ea: am 3ffe11a5: am 4ee6df8d: am 1f8b354c: am 4135c2db: Merge "Avoid NPE by fixing ResearchLogger initialization"
38a30fb am e3158e93: am aca3b625: am 941e8bba: am a01ab9ea: am 565ced45: Merge "Refactor StringUtils.findPrefixedString to findValueOfKey"
9e53339 am 2ffe29b6: am 4b18d513: am e90fe9c3: am afc40e74: am 4705c0fa: Fix screen flash when launching settings activity
5e0d024 am dfd21666: am 82e697bf: am 05aa5e75: am 48002809: am 2b5c9726: Introduce another activity to launch setup wizard
db6feec am c7f2031d: am 1784791c: am 82e3ea95: am e7de0ce7: am 5ffa5bf3: Merge "Keep SetupActivity alive to check re-launching from launcher"
14a54c6 am b5feac06: am b2e4031e: am 28eab9d5: am 07905b6a: am 2564bd09: Merge "Reuse old preferences if possible."
cb3e8f9 am bcc04608: am 94734c93: am 1884044e: am 81662dd4: am ba35426f: Merge "Tweak a label in the personal dictionary settings"
81b92a3 am 78296e91: am aab8a18b: am 1cb72a09: am 384d4e5b: am 2ad7023c: Fix detecting out of keyboard area
80698db am da09228f: (-s ours) am e31e4a9c: (-s ours) am ad12dfa6: (-s ours) am dfc0adfe: am b0aabbfb: (-s ours) am 8dafc8e8: (-s ours) am 22e6a5c5: Import translations. DO NOT MERGE
0a4f507 am e313153d: (-s ours) am 9e58ced4: (-s ours) am 86bd88fa: (-s ours) am 0e2f68c9: am 42dc0c25: (-s ours) Merge "Import translations. DO NOT MERGE"
78a2b54 am a3c48c25: (-s ours) am c78d98e9: (-s ours) am 896767cf: (-s ours) am a45821e6: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
15ce693 am 6b3a80e6: am 87abf6f6: am 32866ceb: am 2a383bfe: am 341f1b23: Tweak gesture debug
9aba0c1 am cb0df332: am 9135599a: am 41b21c47: am 45c925a9: am 52cb409a: Don\'t resize debug array if production
ae78998 am c0a5987a: am 5a846e8f: am 99cccf3d: am 7f9b3e62: am b2c4c730: Add debug facilities for gesture
c479bc8 am 85b82f67: am 9dd800ea: am f5bb5231: am a8254f73: am b9021090: Fix usages of getEnabledInputMethodSubtypeList
f413515 am a95e8368: am feece939: am e8f68d22: am 14c0e4e7: am 499cea94: Use revised Google Keyboard icon
05a571a am 0e56540a: am 5d50556a: am 3da7bdd3: am e868922e: am 3e375863: Launch setup wizard as single top activity
e13d3a2 am 7d4030b7: am 2282fcec: am 29177deb: am 114ec4ac: am 71d52474: Merge "Optimizations and safeguards."
17f3ea0 am bfbdfdd4: am 27f3cf5b: am c990ed5e: am 502c041e: am 5064ac88: Merge "Be careful about the dictionary size in detection methods"
e629016 am 829689b0: am 0d997c3f: am e3ca68aa: am 9e5d7abe: am eab27c1e: Merge "Add account e-mail addresses to the user dictionary"
6b496cb am d2286217: am fcb64160: am bd2aca0b: am c6143574: am 5b8b76ba: Merge "Move gesture preview trail parameters to resource"
d2ee864 am d993f92f: am fe55e380: am 1c7a15b5: am eecf34a9: am faa94a2d: Merge "Add owner\'s info to the dictionary"
b28f403 am ec2f54e9: am fbe55eae: am 7fdd3431: am 873f9b90: am 6435c800: Merge "Fix an issue on the transition between the setup and the settings"
a8df42d am 0c85a795: am d87fce38: am 7e5e4c85: am fe856be8: am f59c4f68: Fix labels in the personal dictionary settings
87cfcbc am c1381be0: am e93eb247: am a5f0a52d: am 778eabfe: am 244a24e3: Consolidate dummy proximity info to the spell checker info
2093082 am 59a29cea: am c976add2: am 8facddba: am 9b5965d4: am 1eb1af75: Merge "Fix looping logic bugs."
4dfe55f am bad5fbcb: (-s ours) am 1e6135e2: (-s ours) am 517f7865: (-s ours) am f7937a94: am 542bcbea: (-s ours) am 71778d25: (-s ours) am 34a0dc5a: Import translations. DO NOT MERGE
ef8d9d5 am 007bdf71: am 9f9f296c: am 3c382888: am d2dbbc41: am 104bb70c: Merge "Avoid drawing too long gesture preview trails"
d41ba9d am 411adbbf: am d19704ed: am d942e6e6: am 0633a208: am 2afe88b8: Merge "Unify space-adding on gestures."
1e16eed am 0bb918e5: am d320f201: am 06579eda: am 86af3e9f: am b90a86b3: Merge "Checking key edit distance of candidate words for gesture scoring."
36118a2 am 41c423f9: am dd1a8597: am 4334809f: am 1e7c0677: am a9dd74cf: refactor spell checker
bb36684 am 18e6f5fd: am ae0f9e73: am 55b98d25: am 7b6b30df: am 9d71a6c9: Remove unused device form factor values
36bb8a9 am 3a20d7ab: am d7ed39f6: am 710a12e3: am d192dd94: am 84ac8f31: Move empty listner to KeyboardActionListener.Adapter
f3c2842 am 99f977c4: am 734617db: am 066a445f: am 0500edcc: am 40eb31be: Merge "Clean up unused static variable"
06edf26 am 132d8910: am 33dac33f: am c8187713: am 221d37d7: am d430c92d: Merge "Fix exact match profanity"
80877f5 am eae16583: am cadb19e3: am bbc91a06: am c8dcf48e: am ce67b416: Record down point as gesture preview trail for sure
e25f6ef am 7018cced: am d227ab29: am 7afc241d: am 7a926b3c: am 4ddf1e47: Remove unused gesture preview trail code
ea705d8 am d887218a: (-s ours) am c9ac1129: (-s ours) am 51d694fb: (-s ours) am 83973d45: am c7588446: (-s ours) Merge "Import translations. DO NOT MERGE"
894f0dd am c97c335b: (-s ours) am dff92757: (-s ours) am e29d2e82: (-s ours) am eb4f9744: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
da57c7e am 9a12a8a8: (-s ours) am 56fc9418: (-s ours) am 6d4914c7: (-s ours) am b9efe4b5: am 458bfeea: (-s ours) am a8478986: (-s ours) am b55b15c3: Import translations. DO NOT MERGE
97f41e3 am 09ba54ac: (-s ours) am 61154e65: (-s ours) am 69a861b1: (-s ours) am b7065916: am dd8197bc: (-s ours) Import translations. DO NOT MERGE
961823f am a2df2655: (-s ours) am ae71c5b0: (-s ours) am f3cfc524: (-s ours) am 6939f8dc: (-s ours) Import translations. DO NOT MERGE
863e281 am db3591a8: am df354cb1: am 6c97d676: am 4c7474d5: am c5a29fa8: Revert "Fix exact match profanity"
d6e1719 am 3fe6c4f4: am 3792fa4b: am 4e8fde00: am a36266dd: am a5be033d: Preserve setup wizard step while orientation change
4dd37bb am 4565c8b2: am db92fe62: am 3c93fdc8: am 9bb189f6: am 7d19ab5c: Using int instead of booleans to save keyboard shift state
aac0783 am 13afe2ca: am 503ab45a: am 62dd1ee3: am 3c1a18c6: am 7f8dd50b: Save automatic shift state while orientation changing
d1864ba am deeaf9ae: (-s ours) am da33179c: (-s ours) am 0a0b9fe2: (-s ours) am 276ed0d6: (-s ours) am 9e0ffd35: (-s ours) am f9a4732e: (-s ours) am f7e4057f: Merge "Import translations. DO NOT MERGE" into jb-mr2-dev
3d7c4cc am bdf7113c: (-s ours) am c7f37218: (-s ours) am bc6fd1a6: (-s ours) am 11d4d240: am 39b3bf8d: (-s ours) Merge "Import translations. DO NOT MERGE"
5a8c2fa am 62bf6fa5: (-s ours) am 0ffe46a1: (-s ours) am a8fb8b4b: (-s ours) am e351e10a: Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
5aab3bb am d72c805d: (-s ours) am a2942457: (-s ours) am 168d43d7: (-s ours) am dde8e9e3: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
801a887 am 59b93354: am 2a06798e: am 6600b06c: am cd196fd5: am 307f49b8: Mark some unit tests as @MediumTest
c6d4914 am 8fad5d83: (-s ours) am 6f9617ab: (-s ours) am 77c6d2bb: (-s ours) am 25a713d6: am 11b9f680: (-s ours) am e5daf660: (-s ours) am 6845427e: DO NOT MERGE: Return possible suggestions in Google Spell Checker
6bee71b am d0981b0f: am 771b60ba: am e229cd97: am d8e55277: am 83757d43: Merge "Pass blockOffensiveWords as a parameter"
5b04d8b am 43d34fb8: am af1196dd: am f415cc6b: am 56550ee5: am 1490b534: Cleanup -- follow up to Ief04a4abb6dc1f79660a2e419c9c5e271802b5a1
ee180b0 am f00f84a7: am 679bff89: am 8781e3b6: am 483fc6f1: am c43417fb: Fix build
fb238e4 am 0c179788: am 1b62da75: am 6b93b185: am 3eee5cd2: am 53b37dc0: Merge "Fix a layout problem for pre-MR2"
7ed4f36 am 6dcfbae4: am 4827a249: am c363302e: Merge commit \'3ac40c6a\' into jb-mr2-dev-plus-aosp
18ece47 am fe4cdd12: am 8923d767: am 1e08d3d2: am 6191026c: am 0caf3f6a: Merge "Introduce MoreSuggestionsListener class"
4e90125 am 07806b03: am 1749dba1: am d53fb22a: am fcfa2cb2: am 6314b845: Merge "Add permissions for personalization"
1b6271f am 95fed887: am 35952d7b: am 2f6851d9: am f405dc87: am 17a35383: Merge "Override View.drawableStateChanged to detect state_pressed"
6ffd1e6 am 143e628c: am 7f63d12e: am 6cf492e4: am 941b288c: am df2eae6e: Fix exact match profanity
3688ddd am 7a0c82b2: am f6cd82d7: am 03fe0cf4: am 3b892164: am 7b2114a4: Display still image when device can\'t play welcome video
31ddb20 am bfdb0fb1: am 457b6ae8: am a10c80fe: am 4aa48aed: am 019c3806: am ace3f3c5: am 25c90e6d: Merge "Don\'t do recorrection when suggestions are off." into jb-mr2-dev
5ca69fe am 5d9f4081: (-s ours) am 00078f79: (-s ours) am 50925559: (-s ours) am d2ea99b7: am c9f49b88: (-s ours) am b4251873: (-s ours) am e5ae0bd3: Import translations. DO NOT MERGE
949b2a4 am 7bde4523: (-s ours) am 39afe052: (-s ours) am 6242fca8: (-s ours) am 8daffca0: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
bd326ed am 8aed26b4: am 4c526225: am 45fe5c34: am 761b5586: am a0b62ece: Merge "Cleanup an unused return value"
16a3fb0 am 53d9ed64: am cfb0c03c: am 24fc5ab6: am f4a03ddc: am 1187ef9a: Merge "Catch error while playing welcome video"
15cb1a3 am 40736750: am 8e32cc2a: am 9db1f6d9: am d618419d: am 37bbaea8: Merge "[PB14] Cosmetic fixes to the progress bar"
6a2f0d1 am 91a1b953: am dc7cff7c: am fa47814c: am f4d7c99c: am 71c1e50f: Merge "Fix the title of the fragment of the personal dictionary"
6ad83db am c816430a: am 3b765c2b: am bc81ac83: am 69e1e45c: am 01170ffe: [PB13] Actually update the progress bar
0bb5b48 am f10231c4: am 0512fd40: am 58434ae6: am 3bcc7545: am 965329c1: Fix missing string reference of spellchecker.xml
7ee8e17 am 868a805d: am f022a0d8: am 861d7cea: am 27c91662: am 5f2efe0f: Merge "[PB12] Implement the progress bar update lifecycle"
35f1a51 am ff141440: am 0806d8e5: am f96eb7db: am a0a2b4c2: am 8da0c932: Reduce MAX_NORM_DISTANCE_FOR_EDIT in typing model after recent logic improvements
b7a6179 am e74f3239: am 0da5b5c6: am 45115e6e: am 25a271bc: am 254949d8: Merge "Fix: Demote first char capitalized new words."
c5f9c46 am ffc58aa6: am 976eaf61: am f892099b: am 238748d5: am 7a800e79: Merge "Avoid leaking AssetFileDescriptor."
cafc74b am 6d08423a: (-s ours) am 95a2ce5b: (-s ours) am 887d1af1: (-s ours) am 9a60460a: am ed9ef5a7: (-s ours) am af77854a: am 31a70de6: Import translations. DO NOT MERGE
b9d3ac5 am 4947c0eb: (-s ours) am 4241b708: (-s ours) am 0adb4270: (-s ours) am edb3fd1f: (-s ours) am fc281601: (-s ours) am 8f4cad6f: (-s ours) am 78e92b5c: Import translations. DO NOT MERGE
8c19bd5 am a7eb7736: (-s ours) am 9c64df18: (-s ours) am 0b36a7ed: (-s ours) am da3c0cb9: am 2df8e103: (-s ours) Merge "Revert "Import translations. DO NOT MERGE""
d6e3afd am f5883b20: (-s ours) am 958f2ff2: (-s ours) am b07118bc: (-s ours) am 2b1881c9: am f51b7dd9: (-s ours) Merge "Import translations. DO NOT MERGE"
5c914cf am d0bfe932: (-s ours) am 253da948: (-s ours) am aa237b5d: (-s ours) am 6b89261d: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
7ac7f65 am 76672ca5: am c53a1fbe: am 3195604a: am 7cc319f5: am 9559dd2e: Improve bigram frequency lookup
4a4481a am 50e0015b: am da5c76aa: am 17a7b697: am 18d12fc9: am d69ad651: Merge "A small follow-up to I8d03bae3264974eff7b790e27c073b0a8758d17a"
bf7eb28 am 5ff8ea36: am 6a5e7501: am 4779ea60: am 88f3e4ef: am fc26033c: [PB11] Add a skeleton class for a self-updating progress bar
a4a4d28 am a0ced321: am 6ddcd4a9: am e4864276: am eb34f710: am ab0c66b9: [PB10] Add a progress bar to display file download progress
4d77ddc am d833bc00: am 6caab13e: am 33ccdd1c: am b312f4a8: am ae577ac1: Merge "Update dictionaries"
e1e7112 am 6bd41e04: am 9f8ad191: am 8bc5a7ba: am 33f71458: am abd1ad86: Merge "Just cosmetic cleanups"
86262aa am d229a9cc: am ab417a50: am 605e28c1: am 4e61cf71: am 739406bf: Merge "[PB9] Make buttons that animate-out unclickable"
d6253e3 am 786f9102: am 26d68e1e: am 95abe990: am faa0c350: am be06bce1: Merge "Get rid of janky black box before the movie starts"
2d5ad7b am 0ea8ae58: am fe54663a: am 39831964: am bb8f6fc4: am d4777552: Merge "Fix graying animation of alt-code keys when space/enter is typed"
f942544 am a3c7a7cd: am e0412c70: am e7c5c8f6: am 55d80e4f: am e8ed5d88: Delete obsolete dictionaries
db16a61 am 202677b7: am 5267bbc5: am 926abffa: am 42abed7f: am 9a98ef69: Merge "[ZF3] Add the option to block potentially offensive words"
46704d2 am c5015deb: am 1101227f: am 3160671b: am 330072b0: am c03aaa1b: Merge "[ZF2] Read settings for profanity filtering."
0b459d2 am edfb5bc9: am 3d3902ff: am 4746093c: am a9b0c4fb: am 1ff8b1ce: Merge "Update dictionaries"
d726098 am 6e77dadf: am 501a4755: am 685b6558: am 75a6a525: am adbafa1a: Merge "Support ICS on the user dictionary settings"
6b21eca am a7458183: am 4036c18a: am e681b528: am 7a2fbbb3: am 4bb312c7: Merge "Add strings-appname.xml to AOSP Android Keyboard project"
b740752 am 4ac9456c: am 41d46c84: am 33eaf073: am 01f044b0: am dca46b50: Merge "Keep task stack when invoking settings from setup wizard"
1ac906a am 30ef393d: am 09b8783d: am 037be7fa: am 3385fe8f: am 9fc82bdb: Merge "Remove graying animation of alt-code keys while typing"
d248d49 am 77b4c24a: am d0e57396: am b55f0be8: am 17fce9e3: am fd02ec10: Always consider corrections of intentional omissions (e.g., apostrophe)
0185bdf am 97fe53b9: am c471c0e5: am 511432b2: am ba4677fe: am df3ca042: Fix deleting a dictionary
334f5e8 am b5ba5f4b: am f089e298: am 5ca33bdc: am 12b35158: am 1919072c: Merge "[ZF1] Check profanity in Java rather than in native"
0067c22 am 2bc90074: am d0bad5ab: am fa51a86b: am 9799b7dc: am fb34869f: Merge "[PB8] Add an animation upon status change."
05b7a08 am 2aa4c5fb: am a6e0f544: am 03b6259b: am 4ecc0a29: am b1b03cfc: Merge "Fix missing initialization of PreviewPlacerView"
5821093 am 599c4e24: am 3f6ccd13: am e591c0bf: am f2edc2a8: am 3261746f: Merge "Fix exact match checking for words with digraph."
fde870b am 2a7b624c: am b4bc130e: am e6b7fa93: am 47c5846d: am 43590149: Work around a bug in older DownloadManager versions.
4473367 am a2c73cbd: am 2b25c68e: am b7853ede: am 13a2e1b2: am 4dc77dcf: Merge "[PB7] Export animation code out of the preference"
e9a1e24 am 8e3ec23a: am 6f3c5af3: am 8810ac41: am c090b38c: am a995bf40: Put temp files within app files
4180df0 am 83bd9f3a: am a8e0946a: am 56ec8d6a: am 36de7a5e: am 30f0f3a9: Merge "Implement a functionality to add an entry to the user dictionary"
2dfd3f1 am fd144a90: am ca940c2f: am 2037d6e4: am 7e22f2e3: am 2cf450f4: [PB6] Encapsulate the buttons into a view
1445850 am 6c87b6e2: am 9eae1f97: am 6ace5215: am 7a9ec9dd: am e91387e2: Merge "[PB5] Store state in a more convenient manner"
332a626 am 0d8ef210: (-s ours) am 56283324: (-s ours) am 6116b9f7: (-s ours) am 8b2dcbcb: am 348e062a: (-s ours) Import translations. DO NOT MERGE
ec311ab am eed5db73: (-s ours) am 661593de: (-s ours) am 357460ae: (-s ours) am 44ba9cc2: (-s ours) Import translations. DO NOT MERGE
d961ebf am ce8ce90f: am 55e6d8d0: am a4d5187a: am 6157a049: am e91c001d: Merge "[PB4] Make a memory non-static"
51c2c55 am 035c1b60: am d82c7c3f: am 45496215: am 77bcc98a: am 80790d78: Merge "[PB3] Simplify storage"
1dc8e5e am 16753f2d: am 03e73b64: am 49ab021b: am e52eb1f7: am 776edcfe: Merge "[PB2] Small bugfix"
1c55e66 am 24c5e1b8: am 1acbcf99: am 2f503e74: am 617f99b2: am 911f3268: Fix proximity/edit correction detection that affects the terminal cost.
26b5c27 am 51ad2175: am 04744d17: am b713600a: am fd4baafe: am 46913aed: Merge "Add next axction to setup wizard"
e185778 am 5bb4689e: am 1e6a232c: am dfa5d2d7: am 38df0ed2: am b40a8c06: Merge "Tune setup wizard layout for landscape and tablet"
32938d3 am 4df74596: am ff20f57a: am 96d5e291: am 6448f749: am b35aa487: Merge "Make aggressive threshold really aggressive"
4ece54a am 48e894e9: am 89b5283a: am 7710c9d5: am ceb3f293: am 0e96003e: Merge "Refactor SetupStepGroup"
57dffbc am d7666ad5: am 568058ed: am 98db1665: am 4b4e5f6c: am f99f1a75: Merge "Check bigrams for lowercased previous word if original is not found"
07ac4a8 am 262da0fc: am e0316d8e: am b689e661: am 9ff6a6bf: am 3ee39be1: Merge "Add setup wizard indicator size resource"
8b1d9c4 am 650c5548: am e3c47da6: am 1f4b7481: am 6a355d2d: am 197a2d32: Merge "[PB1] Cleanup"
9ba8dda am 96401b43: (-s ours) am 59d90f89: (-s ours) am 459c83a2: (-s ours) am bf53cade: am b71e435e: (-s ours) am e55ae342: am 0e5b6384: Disable shadow of gesture trail (DO NOT MERGE)
8804f2a am 5893220a: (-s ours) am 8df657d3: (-s ours) am 778b8c3d: (-s ours) am 23c1fd83: am ea51fc9c: (-s ours) am 6b87e270: am fc036454: Import translations. DO NOT MERGE
75c7cd2 am de8fad93: am 9b59e68e: am 230068e2: am 5cd83c93: am 9a289c08: Merge "Use resources for dimensions of setup wizard"
5583908 am c924801a: am d5a1e30e: am b00dc36b: am 5dac40f2: am 586578b7: Merge "Disable shadow of gesture trail"
e46e4b2 am 834ac8d4: am 9f85d497: am d66e4c45: am 0bc46dca: am 4b7e0c5a: Merge "Remove wording "wizard" from setup application"
f672fc9 am eb888a01: am ecc459af: am 85e8dca4: am dc079451: am 480284e2: Merge "Add edit personal dictionary settings menu"
a3cbfe0 am d2dc2d39: am 12ac4d55: am 5fe03e93: am 1aab945b: am c3f47836: Add an additional ID to the client info.
18dfb40 am 7abde243: am 21e6e12b: am 5d8638e4: am 56fab87b: am 14aa8f1d: Fix autocompletion lookahead handling
9370457 am 337e45a5: (-s ours) am 90ff1c45: (-s ours) am 7e383483: (-s ours) am 6ef7a95c: am f595a062: (-s ours) Import translations. DO NOT MERGE
a73bf9a am 23470172: (-s ours) am 4674c44f: (-s ours) am a25cab6f: (-s ours) am 3b4a2b31: (-s ours) Import translations. DO NOT MERGE
10f5000 am bffa1894: am 4937d4c6: am 874c4fda: am 434abe45: am 9b4e3db1: Legal notice
ed68665 am 4722a400: am 9b27761c: am 16bacd59: am 34b00870: am 1a9bf159: Merge "Don\'t triger onPress and startLongPressTimer when gesture is canceled"
04d573e am ea0a2d3d: am fec589f4: am 7a584880: am 80a98ee5: am 508ab248: Merge "Implement IMM.switchToNextInputMethod() for ICS"
0b0ed3c am 94ca19ee: am 9a6050df: am d8217ff0: am 19c46d32: am c9688ef2: Fix a small bug
5c9fbe1 am 4685e53f: am 06c75423: am cd7f6963: am 72e8d942: am 6d25be9a: Merge "Don\'t kill suggestions with native score < 1"
a90ae9b am 2d3d4250: am b5bb317d: am 962c245c: am 6bbe6858: am 0f07935e: Centering setup wizard welcome video
29a53c5 am b022f3c9: am adccd218: am 77d7f8a0: am 72797500: am 2a9b5447: am a56c7020: am d4ab58a0: Add translatable="false" for appropriate entries
28f1b99 am 3b0a6bf3: am 1a017fc7: am 6f3b9ddd: am bd99e8dc: am 41b34cf2: Merge "Allow LogUnits to hold >1 word"
2f26a0d am 1a56ff13: am a3116056: am 643bdb0f: am 6f6974e6: am 825da76c: Redisplay a hidden button after it entered the screen again.
a0735e5 am f24739a1: am b54d1bad: am 12e180a6: am 6dc9933d: am f8014eea: Hide the correct button when pressing a new button.
27e6a43 am d7316d30: am 2d9847ac: am 56c6c336: am ab11dbe8: am b8ff89c8: Remove translatable="false" from setup wizard strings
18453ab am 072b7022: am 7f895a85: am 67f3a102: am c35e0e6a: am 42afa82d: Support landscape orientation for setup wizard
a1bc667 am 5475b828: am eae3172a: am e8469732: am b3663df5: am 68e4de1e: Add welcome screen to setup wizard
0deeb4c am 23c5a47e: am cd1e44b6: am b2f8f66f: am baa1e14d: am fcefabf9: Groundwork to implement landscape and welcome screen
8e519cf am 854227ac: am a3768015: am 680fa7ba: am 82a7b185: am 16ec2e11: Merge "Add finish action to setup wizard"
f650f35 am 938fe9b5: am ce957e05: am c436f3a1: am 1a835efc: am ff078041: am f1dde6a1: am 758c74fe: Merge "Fix an NPE in recorrection" into jb-mr2-dev
4c5753b am 32f2ea14: am c6f4f13e: am 7bb6c903: am b7abaafe: am e5cbdfe1: am 3629605b: am 77226ed0: Merge "Fix an NPE in recapitalize" into jb-mr2-dev
6b6fb32 am 8cff4b77: am 48973cc7: am 8f9a8734: am fc2ca29d: am f10046bd: Remove ScrollView from setup wizard
fd2ea58 am 59ae862c: am 708e7b0d: am 448b28be: am ed0d1156: am 30f102e2: Move some attributes of setup wizard layouts to style files
3848462 am 10d4986d: am e3407b75: am 64510ad9: am ae19f170: am 1f6e06cf: Merge "Make setup wizard step number highlighted when activated"
db8c29d am 4c33e807: am 68067fce: am 8b085e7f: am 7158438a: am 88ee052c: Merge "Update strings of setup wizard"
8c76511 am 3856755f: (-s ours) am 12b3ae1b: (-s ours) am 97c48a10: (-s ours) am ef70fdd5: am 04211b91: (-s ours) am dcc59297: am 1844bec2: Merge "Import translations. DO NOT MERGE" into jb-mr2-dev
1d7997b am 052034e9: (-s ours) am 9183a408: (-s ours) am 4f87306b: (-s ours) am 3f4d2105: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
bcba939 am 73b8411a: am c3425d97: am 3239d7f6: am 4f1a832d: am f02e2693: am 55b306c9: am 64eda4f4: Merge "Fix an infinite loop" into jb-mr2-dev
be9d5d7 am b6584a6d: am c5645d67: am 1b1fc5d7: am 936fc9ab: am 3a18ae70: am a5d2da82: am d91268ad: Initialize dictionaries at onStartInputView
241050a am ef2f8ce6: am 0d3d8f53: am 52e0b3d1: am 0e64fbbc: am 9cf46864: Update dictionaries
485dc59 am c2052268: am c9848ad1: am a06fdaad: am 64e87b3e: am 0b2d184a: Merge "Update setup wizard icons"
4aeb560 am 9dcdd3ce: am 70ee9dc1: am 1efcbd67: am 8acab80a: am 56f35a10: Merge "Fix bug in counting words between samples"
f3f8735 am 787085d4: am fd140374: am bec53aa0: am 0163591d: am 550824c7: am 93c31e17: am 530fd15e: Fix bug to update last interpolated index of GestureStroke
96260e9 am b86c20e5: am 67f00c11: am 4e37f65f: am c986021b: am 453c70a2: am 17e55d3b: am 45fd237c: merge in jb-ub-latinimegoogle-azuki history after reset to jb-ub-latinimegoogle
0b02eff am 3777ee6b: am 316908cb: am 48cda918: am af0d19b5: am ac37c939: am 05da1df8: am 880cb618: am 3970352e: Make digraph lookups case insensitive
8d6131b am a10783fb: am ce343db9: am 4560a386: am a6058856: am 6aac8ba7: am ad3ebcbd: am ef83a2eb: am e01e22e1: Merge "Update SORTED_CHAR_MAP"
33591fb am d357269c: am 38a29eb3: am 390318fb: am 910bee79: am f08505af: am 38d52c0a: am a694c9ba: am ff766f8c: Merge "Don\'t insert automatic spaces when text looks like a URL"
8e92321 am dcc42bbf: am 2a7c8b90: am b1b9fc03: am f7e2ed72: am 5b30137d: am 38046a0a: am 7abeccfa: am 1711f986: Merge "Add shadow to gesture preview trail"
37d3bcb am 4c6b7c50: am 80fade03: am 7e04bf26: am 8fa3fae2: am e1b9653b: am a23e25cc: am 93a429a7: am 252412d7: Use additional multi-word cost per language (for Russian)
74d8aa9 am 64820842: am 79a64f35: am d45893bd: am eef11d43: am 52a8f30e: am 7f8e55ec: am c6c17b93: am 962c9f05: Merge "Small cleanup"
5d70d12 am a95f6e84: am 4a794aa8: am 7925a5b1: am dae357aa: am 384450f7: am ca796e2d: am aa6924e9: am 78d65873: Merge "Don\'t recapitalize on shift while on symbol layout"
d160a48 am dad133b5: am e66d563a: am 07866367: am 97c74e01: am 139f888d: am 074fee65: am cca43825: am 8094bf45: Match the keyboard state to the recapitalize state.
d96cf8f am 2769943d: am 49977c64: am 601edb48: am 31ba35f5: am 3398ceef: am fe48f31e: am ced547f7: am e259b9f5: Merge "Clean up RecapitalizeStatus"
6416574 am 40e6fb73: am b7ec15c4: am 3257eb72: am ac397601: am 181bbf66: am 57ac9afc: am 8e5c6d70: am fd15686a: Merge "Fix an NPE"
5adbdf2 am f2ba6bac: am fcafe40e: am 9e17bb32: am 9c7fe5d3: am 76ffd719: am 5557bf5b: am 10800d4b: am a024ac6b: Merge "Fix an NPE"
4176db8 am 7abed7f7: (-s ours) am af54a286: (-s ours) am 2203df69: (-s ours) am 5f2f3356: am 7eb5ed78: (-s ours) am 895fca8f: am 7cb72808: am 785c5068: (-s ours) am 5eb28c19: am a130057b: Import translations. DO NOT MERGE
ac8a1cb am 8d04cb97: (-s ours) am 28feb5e3: (-s ours) am 2a55ea12: (-s ours) am ed3b0c1f: am 50190e4d: (-s ours) am 590fb058: am d611d681: am fd2b08c7: (-s ours) Import translations. DO NOT MERGE
b823a9c am 1a652579: (-s ours) am e525e665: (-s ours) am 97a1a262: (-s ours) am 16fd5b56: am 8f661c08: (-s ours) am c3ef0606: am 38638453: Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
7ad3b9d am 10166a6f: am 96cb194b: am 7b9ff7ea: am 65d25343: am 671c5017: am 892f1b46: am 63e442cf: am 5fca38c5: Merge "Small performance improvement / minor bugfix"
877356b am 53d1b5c3: am ee411bfd: am 1cc70860: am 0814f719: am 3d4909e0: am 441fbbaf: am 9a0e877c: am e3aa7f10: Adjust CHAR_LIMITs
f5e8895 am 0e354eab: am fe8e9e28: am 075adbf9: am b9d1015e: am 6921700d: am 203af810: am 8e643e32: am b76ce125: Merge "Remove a useless function"
0ce281d am dac7130e: am bc7d20bd: am 6e8b707f: am 6180447a: am 4b457e5d: am 0376d9a0: am 647f629a: am a5a2f3e3: Remove gesture suggestions with an INT_MIN score
c4728f5 am f1dc8e8f: am ab2540b0: am 5d229449: am 16e6a5bd: am 4f046b59: am 5e5bd3b6: am dea5e6a3: am 03395833: Merge "Have Latin IME re-capitalize a selected string"
5292e68 am 6c409959: am b9960881: am e0050a22: am 22a679a2: am 46b762c4: am d69892fc: am 12bf5a05: am e99daea0: Update dictionaries
6fd7f1c am e841ed70: am de3641b8: am f1055515: am 203d3bd6: am 2bf09135: am 2532265d: am 34676d92: am a022c538: Merge "If there are no suggestion span, recompute suggestions."
4a766af am d2554f7a: am cff82b5b: am 31351d80: am 7eae5718: am 4f4a7fe8: am da9c04cd: am d55ccbf7: am 837f46dc: Enable touch coordinate correction for new algorithm
4d2e96e am d2e8efd2: am 816f2449: am b08397dc: am fa878fd5: am afbeba59: am ae731331: am be0e013b: am 059e084e: Merge "Reject a previously user-refused suggestion."
1da8271 am 2c159dfe: am ff1cf587: am 3dd3287f: am 67356b76: am bf22c2fa: am 577dc189: am 1a42236a: am 4b6756db: Merge "Remove unnecessary harmful finish() from SettingsActivity"
3ec1e9c am 7217e1c4: am 372354a9: am bcbbf8bd: am 4cae47f2: am 85315351: am 18c362d7: am 5f6492c5: am 673ebb4e: Merge "Update dictionaries"
e50c246 am eb58bdb5: am 6e617f91: am 1f3764ed: am 85a3525f: am 511f0149: am 9797dd2e: am 2fd4a00b: am 1ec4c07a: Merge "Ignore modifier key while sliding key input"
8cf00f3 am de25dae1: am e8b83088: am a48f5079: am 61c5c6b2: am 7067e8e3: am 333bb7db: am eabb710b: am f224941c: Merge "Suppress calling onPressKey and onReleaseKey while detecting gesture"
18aea75 am 7a67b401: am b9f335f8: am 9628d204: am d2cc5570: am 2b1e1c60: am ed497d24: am 089f1ce9: am bfb07ed7: Merge "Add preference dependency to gesture input related options"
052750e am 57fe5281: am 8f49a814: am 1b116879: am 3a1396aa: am e1f7c7dd: am d244574b: am fd959fd1: am 1903b41f: Merge "Clean up tests and increase speed"
137f6c5 am 4e9aa771: am b52166a4: am f630dcc0: am 9e67e3b8: am df848bcc: am b8540f8e: am 18414333: am e2af9b7e: Merge "Reset vertical correction when more suggestions are in modal mode"
90e41da am eebfe359: am 9df8f3a1: am d0eee16e: am 77f92f70: am 3ea03315: am 9b7fefea: am 6223d823: am c2653d0b: Fix a typo
e0f0ed2 am 1ed7d94f: am f0e59729: am 5717f5b4: am 0af32078: am 2dc1f0bf: am ba5e450e: am 69ffa8b0: am 03d1dff3: Merge "Fix Binary dict tests"
4f80a11 am 224a1db9: am 3fb9c290: am f3cdb27d: am 7cb491a8: am 87a3830a: am e157fa50: am 6246b7c3: am a94bb198: fix assertion
8a70383 am 93e96ad3: am 137591e0: am a7e6a2b0: am 2a279011: am 8af80b3f: am b0d3d86c: am be1232b3: am b12c2af3: Tighten unit test condition of MoreKeysKeyboardBuilder
b541f4a am e22f8da1: (-s ours) am 39b1a7dc: (-s ours) am d0b80ed4: (-s ours) am 9fa8fbc8: am 670d8852: (-s ours) am 4793943e: am a270f90a: am dc64866c: (-s ours) am 0dbc8c35: am f2ab0adc: Import translations. DO NOT MERGE
b3cb14f am 2bac6309: (-s ours) am 96abd37b: (-s ours) am 15047a85: (-s ours) am ce4d1cd5: am c2e36a8f: (-s ours) am 97aa9c40: am a5506b53: am bfedad23: (-s ours) Merge "Import translations. DO NOT MERGE"
9f016b5 am 5b34a371: (-s ours) am f166bdaf: (-s ours) am af0d283b: (-s ours) am 4e12347e: am 931e2530: (-s ours) am 37ac3b3a: am a559e767: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
0968805 am 829b4db7: am 6e361e44: am bc62c67b: am 0638a632: am 3386a6d7: Merge "Remove duplicate new-word bigram cost (part 1)"
7281fb1 am 5c2eb205: am e7386e15: am f61ff3af: am 13b32ee1: am 368427e2: am de51abf1: am bfe5c07f: am ededdc6a: Merge "Avoid NPE"
b86d0a2 am 96f8f9c2: am 548ff78b: am 6d908ce9: am e4e1964f: am d902228e: am f080123d: am 8895e5fb: am 128961ad: Fix failing tests
94c9102 am 8b715de6: am c2b51cf8: am c1aec8ee: am fd4c38c8: am 5e225afa: am 38011d29: am 41e59b62: am 2cd1136b: Merge "Remove the dialog to insert words to the dictionary."
46aa843 am 09f4b598: am 3076b0cd: am 433396e1: am 4d45fbe0: am 5e783427: am 7b81296f: am cb633e37: am 91bcf5eb: Merge "Restart suggestions when the cursor moves."
620e272 am 5c91fb7f: am 00e2c9d2: am 3caf964d: am 6aefd57a: am b8b0ca34: am fda69c44: am 991b1ef8: am 02ce3dc2: Fix a bug with bad application completions
b3a4786 am fa75f500: am d78a7952: am abaccadc: am 5184bfe4: am 012dc7f5: am 5351510d: am 68b392cc: am d24f9397: Merge "Make shortcut-only user dict entry non-words."
6451d47 am 8aab2696: am aadc3209: am 097ec0c0: am 29aa47b1: am ed580a43: am 91290810: am 907a95c2: am fb5869e9: Merge "Add a class to encapsulate getting the metadata URI"
9c672b5 am 4552b014: am 0d4ade91: am 112db204: am b0c84b8e: am 03c4f795: am fb49fb9e: am 0ea30200: am 676c97eb: Merge "Remove voodoo magic."
482e6f4 am 04c8a642: am 82b8d414: am 9f272ae6: am 2a3fb325: am eeb23c88: am b78f35de: am 78e61041: am 2daea197: am 47bb8d7d: am 4fffa27d: Fix a native crash in AOSP LatinIME
febee11 am 1dd9aeac: am 14ed8d7a: am f32684ea: am df4e24fe: am 24965bb7: am 5875362b: am 9613be01: am d0623ad7: Merge "Move some values to a place where they are easier to override"
f17b22f am ac1d2d7a: am dcad4ed8: am 1015c58b: am 8d58b400: am e8deca68: am a5613e63: am bdce031e: am 2927223e: Merge "Better isolate ResearchLogging data"
4f1efa4 am 51f8be38: am 9bae4911: am f3161c20: am 5f68231b: am 2fb79605: am dfc81359: am 3d6b7431: am cd692be1: Merge "Change the default vibration duration to 20msec"
aa8ed02 am 37e3d1a8: am fe6708a7: am c80e1227: am d25155ce: am c2b8f469: am 27dede24: am 2e4352c5: am b5d5190d: Merge "Add some utility functions."
1c18e92 am f4b048ed: am b90bb7ab: am 5b80c6c7: am bef0bb7c: am 253b54df: am 3be1c748: am 05314bf0: am 4f5f81d5: Reorder advanced settings menu
850b01d am c31e9f8c: am 60f20444: am 8ce77079: am ff231781: am eba96f3e: am 46762bf5: am 206ce637: am bd8e92d8: Add debug message to detect unusual zero width condition
ecbd003 am f2604bde: am c9b8d7a8: am a8425224: am 2c2dd9e7: am 5cbe78dd: am 1ba1c411: am 93fe83a1: am f67a3881: Merge "Add TypefaceUtils"
0b8bf27 am a3742e66: am 44d2f4a2: am a4c26b8a: am da4f353d: am 74f7fb1d: am d0594519: am 4945b656: am 6c7d008e: Merge "add a debug flag to evaluate the most probable string"
e98ba42 am e8dd50ad: am 229c7a19: am 663809c9: am 83af8482: am 9b888ca4: am 24b39f16: am 18819688: am 6d0027a4: Merge "Use SparseIntArray instead of TreeMap<Integer, Integer>"
4589247 am 9ca372e6: am e2834d8f: am 8aefc778: am 5c6fcf61: am 1c3bc4af: am dabcd969: am 1dc7fd3f: am cee512b6: Merge "More precise geometry checking for more keys keyboard"
d1f279e am 253e5eeb: am bc6f49ba: am 09ddc933: am 852e031c: am 6743a354: am e910a9c9: am b7917ee3: am 3722f087: Merge "Fix two bugs in dicttool"
36e9a04 am 1e1b2e1d: (-s ours) am a29f9ab9: (-s ours) am 3a2b13a4: (-s ours) am 46ef1ae8: am a4cd9ff5: (-s ours) am 42674ece: am 0afbd6fd: am 269f141b: (-s ours) am cfdc91b9: am 58df3cfa: Import translations. DO NOT MERGE
ca2bcde am 17424cb0: am ece78ab3: am eefc719f: am 5582d07e: am 47b7fe24: am 330d0330: am e3dcbd80: am ac018da6: am 9620943c: am d9a22235: Hide Setup Wizard icon for stock keyboard
0b772ff am b4aa5c2a: am e22bdaae: am 1555f75b: am f5214d22: am 0e957017: am cdf19f12: am 9bca1daf: am defd2950: am 1aaaa64d: am 75618c33: am 19dcd154: Merge "Offer to add any OOV typed word to the dictionary."
af1fa66 am e5fca3d1: am 08474770: am a03026b2: am 8ef42ea5: am 37e9a69f: am 472591fe: am ea8c4731: am d355283f: am fd89cd20: am daef4e8f: am f31553bc: Merge "Fix touch coordinate calibration"
a2c6d2e am b6f0345e: am a1b9258e: am b907a631: am 6c76c651: am cae4c914: am 0dc8c6e9: am 41ac21dd: am e040aa19: am 0d72a230: am 04bb419c: am ddafcf82: Merge "Fix bugs and add tests"
2fa15f8 am fa0d5038: am 29867576: am 219aca5b: am 0014e8db: am 6225fc10: am 8728b9d6: am 2f7ff3cf: am e2bdf686: am bea42fc5: am 5bd24642: am 1f70a4d6: Merge "Allow logging while replaying"
8bb5f51 am 84d3c573: am 376766a8: am d7ab90eb: am c922e674: am d01cce40: am 021cf23f: am 5df602b0: am 1944521b: am 41a049a4: am ae144fe9: am d117c1a1: Merge "Do not record log split time when handling separator"
0f8d55b am d6b083a8: (-s ours) am c7b33b10: (-s ours) am 24051f14: (-s ours) am a2319920: am d31bb0b2: (-s ours) am 5761746e: am 3d399706: am c89354b9: (-s ours) am fb899d85: am 3019a5e1: am a8d29082: (-s ours) am d5c8247f: Reconcile with jb-mr2-release - do not merge
a14a392 am e678f6fb: am a41c9bfb: am 00c01f78: am 0c61a0a0: am afdeefb5: am e295aee8: am b1f51ca0: am d01118ae: am 4c896a2f: am f71b9640: am d17c8bd9: Update comments
6745f5b am f1b03bb0: am 9c006482: am e191316a: am cef20a89: am 3d85683a: am 14eb5e37: am 42eafd44: am 3f55a951: am b3cf23de: am a271f165: am 31f42ba0: Tiny clean up in Makefile
c2b30eb am fe5b5017: am fa68489d: am 79f07619: am 3c08c17f: am 9b83250e: am 70a66271: am b0a7c47d: am e4d60a2d: am ff730a66: am bc2fd24f: am b68e7344: Cleanup the include paths
976e82f am 1cbd9f27: am 09d9c3a2: am 98a90cf1: am 8e3586df: am 8ff8b9c5: am 285de8bb: am a6e4ff7a: am c7d4f502: am c7e1caac: am cd0984a4: am e320789a: Suppress bigram native log
4d4deb6 am 60764a91: am b51feb91: am f89e74a7: am 9cc79ba5: am 79305b2e: am eb8ecdc3: am f17c4e65: am 23b62c93: am 40d8b652: am dfb680c4: am f5e18e99: Merge "Cleanup suggest interface"
21c40b2 am 8c1b351c: am e80026c1: am 7c7640f1: am 3ba4425b: am e4a8b944: am e950a617: am b66b928a: am 1c9da7af: am 34cff46a: am ed8fd94e: am 370461ef: Clean up a few option strings under the Advanced settings
4d9e852 am 56480370: am c10f63df: am 9ae79c36: am 26acfcfb: am 13b555f1: am a52de59a: am e4678cf9: am 81782419: am 024d0e4a: am f10e7cbe: am e9f69e16: Merge "Move a generic string utility to StringUtils"
c163642 am 1220060c: am c5793dfa: am 88bf50a8: am 8aa5cab8: am 5dbfba7c: am b9ae8670: am 281b22bf: am 3c15067b: am 8ab65b8b: am 4096fd08: am 08fd3d95: Merge "Add DigraphUtils class"
81a161c am 4088debd: am 350d3e3d: am 9804810d: am 864c241f: am 6d9e0bb3: am 3c547048: am 49273f43: am 76293949: am f82a5a24: am 96cb244d: am 65534ffc: am d0c383e1: am 5a4949c2: Merge "Force inlining Correction::isSingleQuote" into jb-mr2-dev
431db2a am 63875ee3: am dcebbaae: am ea82b21d: am 79dbeb1c: am 67a53798: am d8c1aaf1: am c086c111: am b3d7d07e: am e90df243: am 481412bb: am f3633e9b: Merge "Add flag to turn on new suggest implementation for typing"
45f9720 am 7223f9e6: am e8e0d4e2: am 94558219: am 18fd43fc: am 00f6c270: am 351ddb5a: am 90044aab: am 1270880e: am da90ffe0: am 898ec2bf: am 5a5db35d: am 04915a76: am c33a0ab3: keep history after reset to jb-ub-latinimegoogle-azuki
fda155a am a8982ead: (-s ours) am 873c76fa: (-s ours) am d75db06d: (-s ours) am a4c7b28d: am e0b4b47a: (-s ours) am a276336e: am 2cd45944: am 83c5ec6b: (-s ours) am 005df808: am 12db86a6: am c48fe5d1: (-s ours) am 51a47422: am a631cede: Import translations. DO NOT MERGE
16a6f17 am 0c05b276: am 58c53964: am dbca9c71: am 9cfe2a8a: am c3c7712f: am a6ec455e: am f67e7488: am ed19c005: am ddb50fff: am d4b63931: am df35f7dd: am 02dc06a8: am 21484175: merge in jb-ub-latinimegoogle-azuki history after reset to jb-ub-latinimegoogle
9240d91 am 01dbd80d: am c451a852: am 96d4f1dc: am a069e8d9: am d981caa7: am e8675585: am 2d6305ca: am 4d21e347: am edf26bee: am d1491741: am 1e1d61d2: am d2a0c614: am b4e2a3bb: am 868805ae: Merge "Change which backdoor the tests goes through"
24c5560 am beac5760: am ffcbb571: am 11aebd5a: am 05a2f21e: am 46c38c6e: am 445d1115: am 7aa9277f: am f6de7890: am 3090e8c8: am b154f10c: am 310f0dbc: am c840ec9e: am 7cd0ffdd: am 248dcdf0: Merge "Fix a test."
51be4ea am 4f9767aa: am 9a4b776d: am 4c8d527f: am 148e15a9: am ab3280f0: am f9d5d101: am 75b099f4: am 23408ee6: am e8f7d669: am 9414d75d: am db377ca6: am 64dd4754: am 63742fe5: am d2a04e1e: Merge "Move typing policy to AOSP"
e8d9afc am 01ce6e7e: (-s ours) am 1b9de8c5: (-s ours) am d9508378: (-s ours) am 06d8d5fc: am 17e964b1: (-s ours) am ce2a5f93: am 44590a16: am 9d071843: (-s ours) am de19e161: am be9af787: am e405ec76: (-s ours) am 1bd8f332: am 6531bcdc: am ecb59eff: (-s ours) Revert "[DO NOT MERGE] Act
2a15c64 am d1b59b4e: (-s ours) am f1aae28e: (-s ours) am b7519526: (-s ours) am a2ccaa57: am bd531725: (-s ours) am 01a862fb: am fd59acce: am 5a6b0787: (-s ours) am cb7983e4: am ab6ef3b1: am e1f90dce: (-s ours) am 6b29ef46: am 558f41d4: am c741f1f8: (-s ours) [DO NOT MERGE] Activate ha
c5b6fe5 am 747d95ef: am d804cb42: am 033792b6: am a24564b8: am 4376a55e: am 0f8c86c8: am a3837fd1: am 4c74aaa0: am 5d337ad6: am 0c552106: am 6c9097fa: am 3547bd29: am 228d4533: am 5779bc91: Merge "Split LogUnits differently."
9b82e15 am 9dcd2956: am 6e6e87d5: (-s ours) am bcf54a1e: (-s ours) am 7d5a1369: am 761c188a: (-s ours) am 08f0697b: am 6a7f4639: am 4a41a48f: (-s ours) am 27fede0b: am 5db8119d: am 7022bd23: (-s ours) am 2741e56d: am 0491706a: am 02fc1ed5: (-s ours) Merge "Import translations
a0a2b9c am 34e2eb25: am 4adf7c44: (-s ours) am 87156ef4: (-s ours) am 214d5b2c: am 6f4025d6: (-s ours) am fbc91459: am 6ff63273: am 166b3f98: (-s ours) am f4be7558: am c60d81f5: am a35cea39: (-s ours) am 536e7220: am 9bf7e74d: (-s ours) Merge "Import translations. DO NOT MERG
2e70142 am 1260923e: am 164e681f: am c9b193c1: am fdf1a05a: am c0486a58: am 3a63e4e3: am 3fcaa3e8: am 1dc4a24f: am 538974d0: am 72c2b423: am ae0c5f79: am 3ec6a8bd: am 6c522b53: am 0c0ab2b4: Merge "Reorder ResearchLogger call"
2acd9fc am 44800b31: am a05f6c1c: am 2d03ab45: am c633b61e: am dbb031c7: am 56e931de: am feb16b6d: am b8a3454d: am a7da57de: am 3b8d54bf: am 08a5e43d: am 19fe4d4b: am bfd7dcd5: am 0745fe83: am b8869ec1: am 0fcc4960: Deactivate hardware keyboard handling.
eda828f am 77dd85d9: am ea6db9ac: am 254cb1ff: am d13a605c: am 59e17512: am 85fca857: am 300d3bde: am ab99e613: am 8a984e8c: am 2b3f1289: am 06c1baba: am b1533116: am b08506c2: am 9413e957: Merge "Interpolate gesture preview trails"
9feb95c am 718b9f3d: am 053e4ac9: am e406c316: am 85cb23c4: am a08620f1: am eeb38639: am 65690000: am 7d0d728c: am bc36fbfc: am cb4ae59c: am bb229fe1: am 91d468f5: am ac870326: am 54c091d2: Merge "Move policy and session to AOSP"
e1500ed am bc599f8a: am 42b7bad5: am 114e9c56: am 0eb45d7f: am 484e9144: am e29ffdb6: am c14fdded: am 714b0044: am 2cd99981: am ed66b232: am cffac321: am 873c20ba: am e40d5633: am 43341ba0: Merge "Ask the client to make itself known when it\'s not"
4ab974c am a034f847: am ef9ab1c6: am 00f46f03: am 174ddfd4: am 472f764f: am 267e6179: am c26022cf: am d901066b: am f921a587: am 76dda675: am c821c723: am 3b9d7fd1: am 151e4e18: am 065f126f: Merge "Fix two nasty bugs with surrogate pairs."
693aaa0 am fe92ae2d: am 817a43a9: am 94eeba65: am 78ed6232: am a59d936c: am 371369d9: am d196cb64: am 8c485086: am 51805727: am 8348fe8a: am 6f7494e6: am fdf3c49c: am bde25a4a: am 38c26dd0: Move dicnode to AOSP
569ca6b am 6c21cf51: am 7a43a60d: am 6e804061: (-s ours) am 7c4dff90: am 892fcbfb: (-s ours) am e2cc803c: am a0b2dc74: am aeb96805: (-s ours) am cfe49191: am 38a9f856: am 228fcdae: (-s ours) am 70616b63: am 08f5b780: am c1dec87a: (-s ours) am b35915fb: (-s ours) Reconcile wit
6f9d9e9 am 27add2a2: am 175d4e55: am a7885e52: am 3d12edab: am e1829730: am 14175662: am b949db38: am 51c0380f: am d7c3c523: am 7a3bc77b: am b980adab: am a9ef902c: am 70747ad6: am 97a3ce02: Merge "Refactor"
d9a298f am d2564cea: am a1ff71f0: am 840a0695: am 55afe17c: am 783b0862: am 34c0bef6: am 9a181179: am 62e0ee32: am c7163a4c: am 126336be: am 3effa520: am 4c535232: am a38d907b: am 740da0d8: Fix an NPE
3196573 am 960a13fe: am 08898684: am 2bc1809d: am e878a277: am a1b05608: am c01de725: am 023ed8a6: am 05ed9c76: am 617362fd: am 1b7451af: am 57a7a5c3: am 76c00dec: am 7580e994: am 48d8d8d0: Fix potential NPE in MainKeyboardView.KeyTimerHandler
5469247 am ff6f8561: am 615c8b66: am 60368456: am 720ce530: am 9477d7b3: am a6ec1871: am 3f17ab41: am 724e100e: am 84b246f1: am db993a5f: am ae97a93a: am 86b8b7b4: am 9bf1dfeb: am 2188cbae: Merge "Fix an NPE"
2a4a2dc am 00f378d6: am 6571290c: am 6e2e946d: am a1187bd0: am 8f89b9b1: am ccb3dc02: am 0eb58dfe: am 10373006: am 5c874a7b: am bb94c643: am 5b248590: am 1c63efc9: am a657afc3: am d555a0d7: Merge "Cleanup"
3710ff0 am d6f1fba4: am 0151b947: am 61076e10: am 04ef4141: am 42f36bb6: am 2456eb3a: am faa708c3: am 36583063: am 8ed884e7: am ca8ea431: am a3ed3254: am 05b7988a: am 53698f8d: am fd0e40ef: am 78b07d8b: am 0cd02c2b: keep history after reset to jb-ub-latinimegoogle-azuki
41236d6 am 2f1f1df4: am f61619af: am 4fd9ca75: am 26e105b6: am 5e79a344: (-s ours) am f205c258: am dbf9168f: am b3fbdd58: (-s ours) am f939332c: am 94065faf: am c6660830: (-s ours) am 68a0afc3: am 0c777365: am fbb6500d: (-s ours) am 5bcbc21a: (-s ours) am c08b8245: (-s ours)
6548fea am 0de714bf: am 1e944609: am f4ed91f5: am 8435a9b8: am abaea38f: am 13ac43b3: am 2cb2c001: am 6e6f705e: am c82a56b4: am ccc3c232: am 228e26f7: am ea46fdcb: am 65dfe94d: am 1237c872: am a02de1f7: am 5c3d51e2: merge in jb-ub-latinimegoogle-azuki history after reset to j
f6073bf am d727baf8: am 47846109: am 35c4a834: am 52a89e5a: am c7420082: am f6f20ab2: am 19b5a104: am ae3ead49: am faadc0a7: am b5843222: am 62b07bf9: am 561a04f3: am 1911c513: am abd22393: am 8b120b98: am 50cc14b5: am ef86bbce: Add const_cast to live with host\'s jni.h
05cede1 am d1c14f6b: am 751cce8d: am 593432e1: am e5561f52: am 707d7d03: am 9a2c21ba: am 6e536321: am 31f350bc: am fc369029: am 9c59fb54: am fc0fc521: am e01d1960: am c17e0bba: am 830a8cbb: am 33fa6a0b: am cc75c950: am 73d00e68: Merge "Use XmlPullParser.getEventType()"
e8b16e6 am b053083f: am bbc44915: am 4b2cd413: am ef6e62dd: am 1ca78739: am 6a8da44f: am 5d1d7863: am 4b24e49b: am a1cd7970: am 71f1b270: am 8138c8d2: am f4f4d6c9: am b3438173: am d3c823c1: am dd8ca1f8: am bc586fb1: am 0b327101: Merge "Fix possible NPE"
3a4895f am 2a574e0f: am 719e23e1: am 1e02d2cc: am 398c6862: am 8c897819: am b97fe385: am 47d68e5d: am 6ed9580f: am 098ecd55: am 5283b90a: am 60083e3e: am 49d59d4a: am a469cdfe: am d0495a35: am 56b1bd86: am f892f775: am d17b69ec: Clean up XmlParserUtils
549261f am e0a48595: am 38a9550b: am 608d77a1: am 352e94b0: am 13f39210: am ce453840: am 32e84531: am 8632fea5: (-s ours) am 88db1331: am 6626fb25: am 51c7dbea: (-s ours) am 4379dbea: am 324b1880: am f0213d1a: (-s ours) am c1cb4766: (-s ours) am 6537280f: am 5f976d1c: (-s our
3322645 am 1ccedccf: am a7e31631: am 32e5224a: am 33a9c2b2: am c346b2dc: (-s ours) am de5560e2: am 0218ddb3: am 52d6480a: (-s ours) am f81c9132: am 1e8d1f41: am d72347f9: (-s ours) am 67f7bb2e: am 284d4285: am f0346d70: (-s ours) am fc135df5: (-s ours) am 24daa2a1: am 6616188
845818b am 9c981de6: am e83fc873: am db9dbeee: (-s ours) am 8f89ca1d: am b233e047: (-s ours) am 062a6c02: am dbd8eec7: am 643f8f08: (-s ours) am a3328255: am 38f2bbb3: am 210d473d: (-s ours) am a62edb47: am 3d082f1b: am 14ef11a8: (-s ours) am 93c5c7a4: (-s ours) am 2898aac8:
b120376 am fc1b0808: am 19c16d9d: am 2a4ab011: am b53d753d: am d88350e2: am 2721db44: am b779b268: am 6ed94c43: am 70252ecf: am 5eb7a00e: am 1047bf17: am 32d89afa: am e2ccd61b: am 2b04e787: am 71fb8af7: am ec183b50: am fb658d6c: Fix possible ArrayIndexOutOfBoundsException
a97a8d0 am ce903b44: am bbe52bc6: am a13080d6: am aa52681b: am 627db009: am ac58dcf1: am f3b10815: am 0849b210: (-s ours) am 1cf0e85d: am 97687031: am 0ad31c8d: (-s ours) am a5bc58ac: am 5301db94: am e67698be: (-s ours) am 8051fd0d: (-s ours) am 2a01fc22: am 1e5add78: (-s our
3276487 am 9381b26d: am 80c444c9: am 0b6762a1: am 719f8865: am 2b19100a: (-s ours) am 58a4a153: am a9a84c95: am 3d8f50ea: (-s ours) am 755db5bd: am 3a97d388: am 273a21ca: (-s ours) am 772dfa51: am ae8b69fd: am 7ea45c07: (-s ours) am 7f859d68: (-s ours) am 8636ba03: am afe343c
ae87592 am f91c684c: am c33a6f27: am 768c3c65: am dff9a646: am 87ad4a8c: (-s ours) am b74cc3f9: am 1a24764e: am 03fbe97c: (-s ours) am c46a975c: am 9f291d17: am 2f8e381b: (-s ours) am 92adcda6: am 42c255c2: (-s ours) am 599290d5: (-s ours) am b4039d96: (-s ours) am 5709e859:
a02c3d8 am 12f609e4: am 3dc70862: am 28a831de: am c795a288: am 69ef660f: am 3de1ae1a: am 849c7858: am eff2ee76: am 45b1a302: am 80a2e251: am 14f65cff: am 8e5fa88a: am f518e71a: am c5ec7545: am 8f807582: am e47ee181: am a7b4398c: Don\'t announce changes for A11y within the sam
5005bcf am 291c9f40: am 363394c9: am 04708a32: am d1935d05: am d0642a34: am 775ef9bc: am cb132ce1: am 81295fd2: am 119e6979: am 745725e1: am 103b1118: am 33c91be3: am 40be0244: am 54b85827: am 189c1b0e: am 97ddbf22: am 19a70087: Merge "Fix appname"
02ce182 am c82a6144: am 4a12a2b6: am bfb18559: am 37232a10: am 58db8c60: am c0d71c3b: am 3a2e78f9: am 30d9817b: am 7dcc22b6: am 5f81bb8c: am 3ef47fd3: am e0aa9383: am a7353dda: am 5a4700a0: am 0992fd24: am 1e3c73de: am 3a8a63c3: Remove unused import
71bf7c0 am c13ad1dc: am 05e54e59: am 9faf1961: am c1e417dd: am e010bb8a: am 18be37b0: am 96d53923: am 104923e4: am 863d83ea: am 02a59e55: am 1f722ca9: am 4e627c21: am 56796cd7: am 4841df87: am bb679a22: am 3d0fee4e: am c6452f25: Merge "Remove reference to string.english_ime_n
50d795d am 6319b0fe: am e0e7b78f: am eecbcea7: am 4bb35fea: am 8e8ea448: am 9e78d2ba: am 54f46879: am 1af04dc6: am 249ad4d5: am 79376326: am f555b255: am 5d33d2c2: am 9b969b26: am 13498620: am 4bb504ce: am 45728330: am f4352c2c: Merge "Use correct appname resource"
276547d am 0bd99dad: am dbff15a9: am af1ca413: am daad9c68: am 5bc76be0: am 15a357a3: am 2060aa13: am 97046d19: am 1d024eca: am 307d2aa2: am 8e48a618: am 18e45a93: am f1c2946c: am 4021464c: am 4b66d0c4: am a01fb001: am a3e47f87: am 74089a09: am ba0e497a: Merge commit \'525bbe
99b03df am 75939dc1: am 32d5b4e3: am 29370f41: am 204243c3: am 071c3c6d: am e8374789: am 9e45f9e8: am 24cf39e7: am 894a8ffc: am 9f419592: am c3c1b4db: am 5d9459df: am 67d1bdd4: am ac2d54b5: am 0cc63149: am c1c3e03c: am 140b6705: Merge "Fix appname"
ed4dc25 am b9b47104: am e9716016: am 217fe877: am eeb0459e: am a446f8f7: am fd06763b: am 7bc7bd79: am 59b23bcf: am 680d689d: am c61393c8: am 56642281: am d7bcc52d: am f510d154: am bb0c999b: am dbb90d08: am bd7b4fcc: am ee91bde1: Clean up InflateException reference from Keyboa
85b8dc4 am 9faf3e64: am 461a0480: am be7561c2: am 41b61150: am adef73a7: am eb2fee1d: am 7db5bfa0: am 20995333: (-s ours) am 5d674b16: am 55172624: am b2c2ce31: (-s ours) am 7de82b0e: am 6ab186a1: am c4176236: (-s ours) am 210226c5: (-s ours) am 54f0ae27: am a6fae701: (-s our
791e378 am 7ba85ad2: am 74f99743: am 77deeefe: am 3694cc82: am e4f98a02: am 79ef0a17: am 4b45830a: am 7c9b7f24: am e592be58: am 046a311a: am d19c71d9: am 3c082157: am 44678fcf: am f1bcc1d7: am 9ecac40d: am 4f11af0c: am 9da7fa0f: am 559616fb: Prevent keyboard A11y proxy from r
1369200 am baa4a50b: am 97b579d5: am efd85328: (-s ours) am c825c557: am b2af86cf: (-s ours) am c5424013: am 186cf922: am 288deb7a: (-s ours) am 11034c34: am dee08de2: am 724ff298: (-s ours) am 4ddfde7b: am a050834c: am 11b600b9: (-s ours) am 2f73105a: (-s ours) am db5e07f7:
24601d1 am b12b3b07: am 66833def: am dd0e671a: am 30439651: am a4156a8e: am 5a59a986: am 2cef4323: am db3713a1: am 9f9050d1: am 2cb50a05: am 93465ea3: am a747d762: am 6e78878f: am 844e5014: Merge "Increase string limits"
08413e8 am 02b8fc7b: am 7916a5d2: am 6da2f050: (-s ours) am 79971a1f: am 8a0205e2: (-s ours) am 2d607977: am e04cee4f: am 49201626: (-s ours) am 0b758ec7: am e7edb561: am 1368eeee: (-s ours) am 108ee452: am f980ec6c: am fc801fe8: (-s ours) am c57cf2b7: (-s ours) am 841e6016:
e66c1e8 am e553f0e9: am 7a68cf1e: (-s ours) am 6686f6ee: (-s ours) am ea151032: am 4d085cfa: (-s ours) am ffb269b1: am 3df28d14: am 14d778b2: (-s ours) am 3847aa30: am 781195f4: am 119eaf7a: (-s ours) am c1283003: am 6e0e8dd6: am 8ca085db: (-s ours) Import translations. DO NO
c3ed8ac am 582bbf20: (-s ours) am 39177323: (-s ours) am 4c2b9e46: (-s ours) am e0789c73: am 9ef4b7dd: (-s ours) am bc1bc4d0: am 719e5729: am e71516b2: (-s ours) am 5244d637: am 41db26ed: am 68889f1c: (-s ours) am 0b227bb9: am 57b68207: Import translations. DO NOT MERGE
8f640ac am 207ede4f: am 8af0cc2e: am 9da909d1: am dcfff5c0: am 4109952b: am 7a4430ac: am 5db28826: am b3796ab2: am 82a67bc8: am e3c0cca4: am e8a3e964: am 395e500b: am bb9a8e08: am f463b45d: Merge "Fix Possible NPE"
6581aad am d0776552: am 795895e1: am f368fdb6: am 3d82dbca: am d3022faf: am 01eb9b25: am 71f828b1: am 9ff33b6d: am d430c1b6: am d6f56350: am 619d1f73: am 0c99a379: am e42522f3: am 2cdf5351: Merge "Fix possible SIOOBE"
a1c6ad8 am 1e5d5eac: am 4d4cb019: am c68eb70a: am 023bee60: am abf64529: am 66366029: am a6092dc8: am 504bbe38: am 798820ab: am 3012c891: am 867b2380: am 35e02ccd: am bf62dc03: am ef103e1f: Merge "Close ResearchLogger upon onFinishInputView"
1b0bfc2 am 83827f33: am 258784da: am 37f22676: (-s ours) am b241b243: am 740243cb: (-s ours) am cf0c1a7d: am 19289df5: am e279de02: (-s ours) am ab6fa041: am e72a088f: am a6dcb55e: (-s ours) am 62adeccd: am 577f08a3: am 22384b57: (-s ours) am 0ed901ff: (-s ours) Reconcile wit
7243781 am 6d5d6c0a: (-s ours) am 10f50a1b: (-s ours) am 3f031112: (-s ours) am 3675b5bb: am 1996320a: (-s ours) am faa9a5ec: am d9f9ba39: am 4b176a01: (-s ours) am 83346295: am 2c7b1b82: am d2582473: (-s ours) am 22953740: Reconcile with jb-mr2-release - do not merge
0fc3659 am d1af11ed: (-s ours) am 08f53d3c: (-s ours) am d28727d9: (-s ours) am 480ebe79: am 403354ba: (-s ours) am bc5075e0: am 536ec3bf: am b4fbb295: (-s ours) am d3ae58ef: am 3bc22c56: am e7d91194: (-s ours) am 370070ae: am 4cdb7ccb: Import translations. DO NOT MERGE
033d5a1 am ea8146e0: (-s ours) am 7c692a83: (-s ours) am d31b88ab: (-s ours) am 7c9a29d5: am 2c71e826: (-s ours) am 4d5ebdf5: am f420e3bf: am 792abb73: (-s ours) am 3c163ec1: am ac68b5ce: am 4b8494c4: (-s ours) Import translations. DO NOT MERGE
b242d5a am 07afd456: (-s ours) am 01f2d0d3: (-s ours) am 097dee9d: (-s ours) am dd3aa373: am 9f2573e4: (-s ours) am ea0d7ecd: am 82c49d74: am c1f3a801: (-s ours) am 8acb56b6: am 128ab7e5: Import translations. DO NOT MERGE
51e78c3 am 7b711133: am 5b116569: am 659774af: am 24c86a66: am 4c767c81: am b2230d90: am 62f52e4f: am a514e958: am a2b129e9: am 0b0d9827: am 95fe8267: Move suggest logic to AOSP
f02923c am 47145aab: (-s ours) am 9e6c86fb: (-s ours) am d535416e: (-s ours) am 68dcdeed: am 6e5857cb: (-s ours) am 67953e4d: am 626dd2a0: am 784eda74: (-s ours) am d9f35e32: am a21bec13: am 30667266: (-s ours) am 5bcb3876: Merge 2caa1d81ce8b15902a055f802c6b6057b216063b - do not merge
8808a1f am 59419126: am f775fa34: am e64ec6e1: am fb4da969: am 89ccc962: am 9cf39372: am 94c441a4: am cdaee868: Merge "Preserve a class for testing"
d8b1a52 am 72470f4d: am 454ac2b5: am 607c566c: am bcefab0c: am 44eabffc: am e9de986d: am f08c75f2: am fd9f3d97: Add ability to handle digraphs in gesture and tap typing
ff4fa29 am bdec4e5a: am 616fabde: am 94e209c5: am 0fe18452: am 0de0fa3b: am 0ca76c94: am 38a9e5a5: am b6e1777d: Merge "Add mechanism to handle digraphs in DicNode"
4e70a38 am 1b55e9de: am 19749e3d: am 07cc9c07: am d40d2f35: am eba670d0: am 6267ec68: am 3e1f652c: am 099dd3f2: Merge "Better release build reporting"
5ff9749 am 829605ac: (-s ours) am 17595bde: (-s ours) am 98fa49d5: (-s ours) am 265eed2b: am 7c0257ae: (-s ours) am 60ffda41: am 5bbf4f30: am cc42e139: (-s ours) Import translations. DO NOT MERGE
20ce339 am 9f6c43e9: (-s ours) am 836db9be: (-s ours) am 879d9c28: (-s ours) am 93e873cf: am b155cedc: (-s ours) am 855b8053: am d86e14ae: Import translations. DO NOT MERGE
6fb19de am 880ac788: am 6ecb9825: am cbecd375: am 56e03dd3: am 9129c0d1: am 7503ef33: am cd51b80a: am fb3e8057: Merge "Fix a bug where a space would not be inserted before a gesture"
e1e729b am 39b25828: am 4bc899e6: am 8d38f574: am 7d4f0961: am ef2d1555: am c627f642: am 9a6ff5dc: am c7d41589: Merge "Use private object as a lock instead of synchronized method"
76ab7fa am 91c404ba: am 4d6bb7dc: am 6fe0a646: am 38af721f: am 44905316: am 45163044: am 1502d977: am 12e77de2: Merge "Use private lock object instead of synchronized method"
c279efe am 45b2d7bb: am 3f968e9b: am 869aebcc: am 45a1fbd4: am 70a79ee6: am 8ea774eb: am 14950497: am 1e256f58: Merge "Protect simultaneously modifying gesture preview data"
59ec247 am 419cf734: am e81f1c43: am 4168d0b5: am 1792b892: am f514024a: am 818b7d46: am 80d7ed0b: am 4f430763: Fix a faulty test
1b91238 am 3955d9fa: am 98f1d046: am e40d883f: am 0cfbc7c6: am 8e7e9df1: am 99e91fc8: am 2dd2e2d7: am 99b93d17: Fix a bug where autocorrection status would be wrong.
6c9533d am e53d0edd: am a2d064a1: am 6de62a6b: am b3f31ea6: am 21dd8537: am 9a0f6ef8: am c35bca68: am 262d5bd9: Don\'t override EXTRA_SHOW_FRAGMENT if exists
5ab9d96 am b4772213: am 09f28910: am 85ee1317: am 367fe0c3: am f8a1317f: am f0a4508a: am f5aa2fd5: am 10af4b6e: Merge "Separate StringUtils.capitalizeFirstCharacter"
3d0a06e am 5816e1d9: am 6415e676: am f610ea30: am e3997340: am cde21724: am 5c7c36e3: am e81c1678: am 87fdde6e: Typing double letters via a \'circle\' on the key.
da632d9 am dbe34353: am 9b20d045: am ea501891: am eea5453c: am 86726e21: am 6f6edd76: am ae8a941e: am f606fd85: Hide Setup Wizard icon for stock keyboard
33c6e92 am 2ea83477: am a5eea64d: am c98d4370: am 336bfb2f: am a51ddebb: am 0d9164ec: am 0d7499bc: am 4fdfce6d: Merge "Refactor SpellCheckerProximityInfo as extending ProximityInfo"
f1e4f62 am 305d6cd2: am dda4915b: am 9de571ff: am 1711cee0: am 20d54cab: am 6a0f11cc: am ff981cc3: am 43779c04: Merge "Add method to get dictionary flags from DicTraverseSession"
0eca14b am df18e529: (-s ours) am 7f6e0817: (-s ours) am 680b09d3: (-s ours) am f96989dd: am fe4c83c6: (-s ours) am 1646267f: am 8e7ca6be: am 224e969e: (-s ours) Merge "Import translations. DO NOT MERGE"
51c0364 am 28443cc4: (-s ours) am bffc5b05: (-s ours) am 29faddc4: (-s ours) am 0063ed45: am 79dcc4f0: (-s ours) am 2eede9f4: am 13811400: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
53dc9bc am 62896e62: am 5dda13c0: am cb121fa8: am 24ba5149: am 436008fe: am d3497938: am ab8f166e: am 09ab6495: Merge "[FileEncap18] Clean up uploading scheduling"
8f30a74 am 923d8ba4: am da086b24: am b1767bc4: am 40070707: am 7a172175: Merge "Fix user recording dialog"
470632b am 891152fd: am 2ffa7aef: am 5abe65f1: am 72ca59bc: am 0833b3cb: Merge "Fix alarm bug"
3863309 am aa09dc17: am b3d0ada6: am 453b371d: am 1019c630: am a1913301: Merge "Avoid duplicate MotionEvents"
518d0b2 am db17d68c: am 5ce4b09f: am 10270196: am a2a29050: am b903f103: Merge "Label logUnits after LatinImeOnEndBatchInput"
c56a9de am 9ed2d091: am 35f2616d: am 86b2c57c: am f5864fbb: am a5bfac5b: Merge "Fix NPE"
484ad03 am bdfa2db7: am 3d5fc5fb: am 79cd791b: am f9c137aa: am 7da87f97: Merge "Clean up unnecessary log messages"
aa4a406 am e1610fe4: am 38774801: am 22c706aa: am a9c2ff1b: am e9e4fe52: Merge "Fix logic error"
6e351dc am 47dd23fb: am 7f0126ff: am 4a885f25: am b20c7ee7: am 1f99e04b: Merge "Fix JsonWriter bug"
17690c6 am a2682fdd: am 3459400f: am 80a6848d: am 6c80e047: am dac3ee49: Merge "Small dot in corner was not visible"
da617a8 am 13659dfe: am f64f23ea: am 21a2cfca: am abc8d564: am dd8c87a3: Merge "Include nanoTime in filename"
14130b9 am 47803bcf: am ea4d8f5d: am 0474d725: am e85e3c64: am 46420204: Add user feedback to setup action labels and icons
162ca99 am 4ba4594f: am 89ae9d05: am 76cc6abc: am 0206339a: am 47a78aeb: Merge "Finalize setup wizard strings and mark as translatable"
fc9f647 am 0d021179: am 3ccec9ab: am 16268307: am bb84fdd1: am bb5deb82: Fix singleton/utility classes initialization in SettingsFragment
0645868 am 5c9ee22b: am bec1b420: am 6dd2130d: am 2101ba41: am 888a194c: Fix missing AudioAndHapticFeedbackManager initialization
f71a074 am dae77280: am 59d6fa2b: am e4bd4c44: am cc8733ef: am edc49d38: Fix bug to update last interpolated index of GestureStroke
ec4afec am ce3b16a2: am f1dcf725: Merge "Don\'t process recorrection or resets when not shown"
ecda2f1 am 19e7c3b6: am 96a9f357: Merge "Fix unintentional setup step advance in orientation change"
8465340 am d68a2532: am 50259c70: Merge "Tune layout parameters of setup wizard"
6f893ac am a5df7bea: am 66b87269: Update welcome fallback image (using xhdpi asset)
b05dea5 am 0071bdb1: am 86ee98dd: Revert "Update welcome fallback image"
532700c am c52793c0: am 769427cf: Adjust aspect ratio of setup image
83d4d4e am 69e83866: am c1ff8d7d: Update welcome fallback image
58dafb9 am f431ddcd: am 7b0a1489: Merge "Rename a var to match semantics"
2fc0c42 Merge "Update dictionaries"
50b36e2 Update dictionaries
85463c7 Merge "Use base lower character to get point to key length."
e3e1031 Merge "Create empty dictionary file in native code."
f13b168 Import translations. DO NOT MERGE
e639d73 Use base lower character to get point to key length.
d188af7 Add SparseTable.
4ec2c6c Merge "Fix getDictionary."
51a590b Fix getDictionary.
5f8eba0 Merge "Revert inconsistent assets"
d4cae4f Revert inconsistent assets
cd2923a keep history after reset to jb-ub-latinimegoogle-bayo
2aea83a keep history after reset to jb-ub-latinimegoogle-bayo
5ef6209 Create empty dictionary file in native code.
0171de2 am 10b56df4: Merge "Prepare dictionary file creating in native code."
10b56df Merge "Prepare dictionary file creating in native code."
b8098b3 am c6015327: Merge "Add empty PtNode checking for PatriciaTriePolicy."
c601532 Merge "Add empty PtNode checking for PatriciaTriePolicy."
9155eec Add empty PtNode checking for PatriciaTriePolicy.
42c716b am 36f45921: Merge "Refactoring header attribute reading."
36f4592 Merge "Refactoring header attribute reading."
1592eb8 Prepare dictionary file creating in native code.
9895968 Refactoring header attribute reading.
1a8d1cb am d28ea2b5: (-s ours) am 1e4ab88d: (-s ours) am 5a1d1557: (-s ours) Import translations. DO NOT MERGE
d28ea2b am 1e4ab88d: (-s ours) am 5a1d1557: (-s ours) Import translations. DO NOT MERGE
1e4ab88 am 5a1d1557: (-s ours) Import translations. DO NOT MERGE
5a1d155 Import translations. DO NOT MERGE
2f11bc9 am 009dcac3: Boundary check for children creating of PatriciaTriePolicy.
6c0e48b am 4350a93a: Merge "Fix the offdevice regression test build"
a2174ba am 5fa96540: Merge "Clear traverse sessions when closing."
c536d27 am 6e41d9a4: Merge "Input delete onUpKey"
b2956ef am 399422f4: Merge "Make Ver4DictEncoder write an address table of terminal nodes."
5512b30 am 1e69f3e6: Fix emoji page
400ec7c am 0938fb69: Allow gesture from the delete key
daa9eac am 9c3b2dbe: Fix emoji state
009dcac Boundary check for children creating of PatriciaTriePolicy.
4350a93 Merge "Fix the offdevice regression test build"
f56b82f Fix the offdevice regression test build
5fa9654 Merge "Clear traverse sessions when closing."
6e41d9a Merge "Input delete onUpKey"
a456e3f Input delete onUpKey
6142068 Clear traverse sessions when closing.
399422f Merge "Make Ver4DictEncoder write an address table of terminal nodes."
1e69f3e Fix emoji page
22c5c45 Make Ver4DictEncoder write an address table of terminal nodes.
0938fb6 Allow gesture from the delete key
6460cc7 Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
6ba9fcf Import translations. DO NOT MERGE
9c3b2db Fix emoji state
0f75a05 am 431158c9: Turn off emoji palette on JB-MR2
431158c Turn off emoji palette on JB-MR2
d484b1f am 46fdc6fd: (-s ours) Merge "Import translations. DO NOT MERGE"
46fdc6f Merge "Import translations. DO NOT MERGE"
cc670c5 Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle-bayo
0f6eca4 Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
419d5af merge in jb-ub-latinimegoogle-bayo history after reset to jb-ub-latinimegoogle
f05aeb6 am 2e58670d: Quit using ExpandableDictionary.
2e58670 Quit using ExpandableDictionary.
612a45f merge in jb-ub-latinimegoogle-bayo history after reset to jb-ub-latinimegoogle
8d7365d am d1ae0304: Fix OOBE in JB backword
d1ae030 Fix OOBE in JB backword
9475924 am f068c6e6: Merge "Low memory mode in UserHistory"
f068c6e Merge "Low memory mode in UserHistory"
9748527 Low memory mode in UserHistory
1a46424 am f6009233: Merge "Tweak for armenian periods and commas."
f600923 Merge "Tweak for armenian periods and commas."
0f3e55d am 445ba578: Merge "Add a utility of isLowRamDevice"
445ba57 Merge "Add a utility of isLowRamDevice"
03e55ef Add a utility of isLowRamDevice
933cc80 Tweak for armenian periods and commas.
3d77934 am 55e7b360: Merge "More tweaks for Armenian layouts"
55e7b36 Merge "More tweaks for Armenian layouts"
572c1ac am 3e6b68bc: Merge "Allow large memory space for GC."
3e6b68b Merge "Allow large memory space for GC."
3d2802e Allow large memory space for GC.
821bff9 am 3d68b066: Copy only the spans we are interested in.
3d68b06 Copy only the spans we are interested in.
15e33c2 More tweaks for Armenian layouts
c3f7ddd am 3ca9c5cb: Merge "Implement delete key repeater"
3ca9c5c Merge "Implement delete key repeater"
5fad442 am d8c037c1: Merge "Tweaks for Armenian layouts"
d8c037c Merge "Tweaks for Armenian layouts"
9204d11 Implement delete key repeater
1b7fc4f Tweaks for Armenian layouts
d82be20 am f3cd38f2: GC step 5. Add large tests and fix bugs.
f3cd38f GC step 5. Add large tests and fix bugs.
88603e9 am dd7d95bd: Merge "GC step 4. Update all positions in new dict and add a test."
dd7d95b Merge "GC step 4. Update all positions in new dict and add a test."
c6c72b2 am 50704b7d: Merge "Turn off alpha of key popup preview"
2cfe7f9 GC step 4. Update all positions in new dict and add a test.
50704b7 Merge "Turn off alpha of key popup preview"
0d8266b Turn off alpha of key popup preview
473f442 am 9cea5e0c: Merge "Update assets: selected popup key background"
9cea5e0 Merge "Update assets: selected popup key background"
7b82636 Update assets: selected popup key background
9e287b5 am 8f23c6f7: Merge "Detect cases where rotation messes with initialization"
8f23c6f Merge "Detect cases where rotation messes with initialization"
cbd1987 am 42365a7e: Merge "Fix runReadUnigramsAndBigramsTests."
42365a7 Merge "Fix runReadUnigramsAndBigramsTests."
1625aea Fix runReadUnigramsAndBigramsTests.
3216bee am 0de5df17: Merge "Keypress vibration default value for Xperia Z Ultra"
0de5df1 Merge "Keypress vibration default value for Xperia Z Ultra"
eaff109 Import translations. DO NOT MERGE
5283a20 Import translations. DO NOT MERGE
1036ede Import translations. DO NOT MERGE
363f9d4 am 36cd7e5e: Merge "Khmer currecy sign should have been non-bold"
36cd7e5 Merge "Khmer currecy sign should have been non-bold"
2c4bbe2 Keypress vibration default value for Xperia Z Ultra
f209c4e Khmer currecy sign should have been non-bold
f1d8aa4 Detect cases where rotation messes with initialization
386a0dc am 0355bf2d: GC step 3. Place and write valid PtNodes.
0355bf2 GC step 3. Place and write valid PtNodes.
51c4b0c am 7a8dabc3: Merge "Address an issue in Khmer layout"
f95d79e am b71f63bc: Merge "GC step 2. Finding garbage bigram entries."
7a8dabc Merge "Address an issue in Khmer layout"
d34ef10 Address an issue in Khmer layout
b71f63b Merge "GC step 2. Finding garbage bigram entries."
77ef75c GC step 2. Finding garbage bigram entries.
564e29d am 262b8672: Merge "Catch SQLiteException from remote processes"
262b867 Merge "Catch SQLiteException from remote processes"
d0cf6b7 Catch SQLiteException from remote processes
2e10784 am be3be424: Fix a bug that happens upon a race condition
be3be42 Fix a bug that happens upon a race condition
21915c4 am 3de1aca2: Merge "Update resources: Colors"
3de1aca Merge "Update resources: Colors"
d764a0a Update resources: Colors
702bd17 am 225745d4: Merge "Step 1 to implement GC. Finding garbage PtNodes."
225745d Merge "Step 1 to implement GC. Finding garbage PtNodes."
e6c6df9 am 280990bc: Merge "Address a couple more issues in Khmer layout"
280990b Merge "Address a couple more issues in Khmer layout"
814acaf Address a couple more issues in Khmer layout
4f5f3eb am 1d1a3d52: Merge "Fix a bug where null would be converted to "null""
1d1a3d5 Merge "Fix a bug where null would be converted to "null""
8f02f1a Fix a bug where null would be converted to "null"
2a64726 Step 1 to implement GC. Finding garbage PtNodes.
01c7538 am baa31217: Update resources
baa3121 Update resources
f8c0295 am 2e3c1106: Address a couple issues in Khmer layout
2e3c110 Address a couple issues in Khmer layout
a2f3506 am edbbd53c: (-s ours) Merge "Import translations. DO NOT MERGE"
edbbd53 Merge "Import translations. DO NOT MERGE"
5129f64 Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
fd9c711 Import translations. DO NOT MERGE
39fa41f Import translations. DO NOT MERGE
2c55382 Import translations. DO NOT MERGE
837d536 am be5e21ec: Add Khmer layout
be5e21e Add Khmer layout
efac15b am 72503243: Merge "Add showSuggestionStripWithTypedWord."
7250324 Merge "Add showSuggestionStripWithTypedWord."
86e5d02 am 5fe31f23: Merge "Show Emoji category page id indicator"
a469743 Add showSuggestionStripWithTypedWord.
5fe31f2 Merge "Show Emoji category page id indicator"
250a12f Show Emoji category page id indicator
e8f7220 am 80f934af: Add comKeyStyle
80f934a Add comKeyStyle
46dc1cc am 7ba78687: Merge "Add Ver4DictDecoder."
978a74c am 11ce0545: Merge "Fix hitbox of emoji key"
7ba7868 Merge "Add Ver4DictDecoder."
11ce054 Merge "Fix hitbox of emoji key"
14087ba Add Ver4DictDecoder.
ae563e9 am 926ee64b: Merge "Add a new option for version 4 to dicttool."
926ee64 Merge "Add a new option for version 4 to dicttool."
6e514af am 4c5e6634: Merge "Groundwork for implementing GC."
4c5e663 Merge "Groundwork for implementing GC."
2a9e065 Fix hitbox of emoji key
418a73d am ff493744: Merge "Quit skipping user history dictionary for gesture."
ff49374 Merge "Quit skipping user history dictionary for gesture."
b7e8a9a Groundwork for implementing GC.
58b6df4 am 6f68b736: Merge "Fix an off-by-one error."
6f68b73 Merge "Fix an off-by-one error."
0cd8b20 am 284e73bd: Merge "Show emoji key on PC layout"
284e73b Merge "Show emoji key on PC layout"
a7d0ab8 Fix an off-by-one error.
8cbb86e am 142d68cf: Disable Nepali layouts temporarily per product call
dea94e9 Show emoji key on PC layout
40f6679 Quit skipping user history dictionary for gesture.
142d68c Disable Nepali layouts temporarily per product call
fa68e2c Add a new option for version 4 to dicttool.
1866b90 am 7635ada2: Merge "Fix test in SubtypeLocaleUtilsTests"
7635ada Merge "Fix test in SubtypeLocaleUtilsTests"
cf08ddb Fix test in SubtypeLocaleUtilsTests
dbb3b98 am 86780628: Merge "Fix an NPE."
1defb93 am 08bc97f8: Merge "Allow double-space-to-period after a plus char"
8678062 Merge "Fix an NPE."
08bc97f Merge "Allow double-space-to-period after a plus char"
673275c Fix an NPE.
ba99d8c Allow double-space-to-period after a plus char
438b1b3 am 75feb0f6: Merge "Change name of header_reading_utlis.*"
75feb0f Merge "Change name of header_reading_utlis.*"
e28927d Change name of header_reading_utlis.*
c190a33 am 561a8311: Merge "Add dictionary header writing methods."
561a831 Merge "Add dictionary header writing methods."
484fa7b Add dictionary header writing methods.
3d184ea am 957a2337: Merge "Set EmojiCapable"
85df7bc am 8837deab: Merge "Fix Emoji recents"
957a233 Merge "Set EmojiCapable"
8837dea Merge "Fix Emoji recents"
ea7bfa5 Fix Emoji recents
3255b9d am 256937b4: Merge "Fix getChildrenPosition."
256937b Merge "Fix getChildrenPosition."
51f275d Set EmojiCapable
6e0bdd5 am 59418672: Merge "Don\'t resume suggestion on digits."
5941867 Merge "Don't resume suggestion on digits."
7b303cf am 4ad4b9d9: Merge "Fix contacts/user dictionary writing."
4ad4b9d Merge "Fix contacts/user dictionary writing."
d0c8757 Fix getChildrenPosition.
0011ab4 Fix contacts/user dictionary writing.
b4f01d8 am 72e53a1e: Merge "Implement dictionary flush."
72e53a1 Merge "Implement dictionary flush."
1560543 Implement dictionary flush.
bb11d26 am 9465819c: Merge "Add BinaryDictionary.getBigramProbabilityNative()."
9465819 Merge "Add BinaryDictionary.getBigramProbabilityNative()."
f71e1db Don't resume suggestion on digits.
4d02a2d Add BinaryDictionary.getBigramProbabilityNative().
091e947 merge in jb-ub-latinimegoogle-bayo history after reset to jb-ub-latinimegoogle
ef518bf am 9b78241d: Merge "Improve trailing quotes processing"
9b78241 Merge "Improve trailing quotes processing"
e8f7179 Improve trailing quotes processing
97f53a9 am 4e17b42d: Output input index of second word\'s first char.
4e17b42 Output input index of second word's first char.
ae08b27 am 060917ed: [AC9] Resize an array
060917e [AC9] Resize an array
3cf85c1 am 5cab0eb7: Merge "[AC8] Restrict the suggestion strip to the correct part"
5cab0eb Merge "[AC8] Restrict the suggestion strip to the correct part"
b1e98c2 [AC8] Restrict the suggestion strip to the correct part
2715b01 am ac7e005e: Merge "Prepare dictionary saving in native code."
ac7e005 Merge "Prepare dictionary saving in native code."
7c95426 am d9f450ef: Implement removeBigramWords() for DynamicPatriciaTrie.
d024627 Prepare dictionary saving in native code.
d9f450e Implement removeBigramWords() for DynamicPatriciaTrie.
092263c am 7e51989b: Merge "[AC7] Actually auto-commit."
7e51989 Merge "[AC7] Actually auto-commit."
55fd8c2 am d2cafb03: Merge "Temporary disable saving keys of emoticons to recents"
8f7471d am f1f0b325: Fix Emoji key pressed background
d2cafb0 Merge "Temporary disable saving keys of emoticons to recents"
e8754ab [AC7] Actually auto-commit.
fb9b506 Temporary disable saving keys of emoticons to recents
f1f0b32 Fix Emoji key pressed background
8c7bb60 am 71cce2dd: Add a large test for BinaryDictionary.addBigramWords().
71cce2d Add a large test for BinaryDictionary.addBigramWords().
1517b68 am 280fb1a1: Merge "Fix handling multi-bytes characters and add a test."
280fb1a Merge "Fix handling multi-bytes characters and add a test."
78b55a3 Fix handling multi-bytes characters and add a test.
50ba876 am 7bcb1513: Merge "Support multiple screen size of Emoji keyboard"
7bcb151 Merge "Support multiple screen size of Emoji keyboard"
ec6d7ac am 6d1a29ea: Fix build.
6d1a29e Fix build.
582c111 am 8bdb2707: Merge "Implement addBigramWords() for DynamicPatriciaTrie."
8bdb270 Merge "Implement addBigramWords() for DynamicPatriciaTrie."
f5e0317 am fc51a820: Merge "Disable smooth scroll of Emoji pager"
cd6a043 Implement addBigramWords() for DynamicPatriciaTrie.
fc51a82 Merge "Disable smooth scroll of Emoji pager"
1aae38a Support multiple screen size of Emoji keyboard
7074307 am 73d607fb: Merge "[AC5] Introduce the setting for phrase gesture."
73d607f Merge "[AC5] Introduce the setting for phrase gesture."
44220e7 Disable smooth scroll of Emoji pager
9320451 am 8faa1a44: Merge "Merge NOT_A_VALID_WORD_POS into NOT_A_DICT_POS."
8faa1a4 Merge "Merge NOT_A_VALID_WORD_POS into NOT_A_DICT_POS."
51c7887 am 874ef755: Merge "Move methods using ByteArrayUtils from .h to .cpp."
dfc51ec am 7d2a0db7: Merge "Add boundary check for PtNode reading position."
874ef75 Merge "Move methods using ByteArrayUtils from .h to .cpp."
7d2a0db Merge "Add boundary check for PtNode reading position."
4e3d778 am f3f00006: Save & restore emoji keyboard state
0e88a58 merge in klp-release history after reset to klp-dev
f3f0000 Save & restore emoji keyboard state
cb816e5 Merge NOT_A_VALID_WORD_POS into NOT_A_DICT_POS.
9ea9c61 Move methods using ByteArrayUtils from .h to .cpp.
f874728 Add boundary check for PtNode reading position.
6b7e1a4 am c65f6c30: Merge "Split Emoji categories fitting the pager"
c65f6c3 Merge "Split Emoji categories fitting the pager"
5dfbc8a Split Emoji categories fitting the pager
cbc417b am 187dd85a: Additional fix for Lao; No spaces used between words
187dd85 Additional fix for Lao; No spaces used between words
aeeaca9 am 0f317a56: Fix issues with Nepali layouts
0f317a5 Fix issues with Nepali layouts
35062e9 am e429dcfd: (-s ours) am 8b2d8dc9: (-s ours) am ea8d6329: (-s ours) Import translations. DO NOT MERGE
e429dcf am 8b2d8dc9: (-s ours) am ea8d6329: (-s ours) Import translations. DO NOT MERGE
8b2d8dc am ea8d6329: (-s ours) Import translations. DO NOT MERGE
ea8d632 Import translations. DO NOT MERGE
54fb6fa am 900a748b: (-s ours) Merge "Import translations. DO NOT MERGE"
900a748 Merge "Import translations. DO NOT MERGE"
e8292f7 Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
e0fff2d Import translations. DO NOT MERGE
03eac48 Import translations. DO NOT MERGE
afed209 Import translations. DO NOT MERGE
28b8bbd am 1313d17d: Small tweak for label_to_more_symbol_for_tablet_key
1313d17 Small tweak for label_to_more_symbol_for_tablet_key
3c9c110 am cdc2ce8c: Merge "Use DynamicGridKeyboard for EmojiPager"
cdc2ce8 Merge "Use DynamicGridKeyboard for EmojiPager"
b0bf7e7 Use DynamicGridKeyboard for EmojiPager
db5ec99 am 505b6ba1: Merge "Add Lao keyboard"
505b6ba Merge "Add Lao keyboard"
4776167 Add Lao keyboard
3a3dab3 am 41aaff6c: Merge "[AC4] Add native methods necessary for auto-commit"
a37bee2 [AC5] Introduce the setting for phrase gesture.
41aaff6 Merge "[AC4] Add native methods necessary for auto-commit"
24aad5a [AC4] Add native methods necessary for auto-commit
408ab9a am 04bf3cd4: Merge "Employ "bigram link" for handling moved bigram target."
04bf3cd Merge "Employ "bigram link" for handling moved bigram target."
8c69ddb Employ "bigram link" for handling moved bigram target.
a2ce17a am fbc7e61a: Merge "Add Ver4DictEncoder."
8780b64 am ffebc9cf: Merge "Add shutdown and isTerminated to PrioritizedSerialExecutor."
fbc7e61 Merge "Add Ver4DictEncoder."
ffebc9c Merge "Add shutdown and isTerminated to PrioritizedSerialExecutor."
a099a3e Add shutdown and isTerminated to PrioritizedSerialExecutor.
a141d8e Add Ver4DictEncoder.
90aa110 am b9db10d6: Merge "Refactor RecentsKeyboard"
b9db10d Merge "Refactor RecentsKeyboard"
2c011c6 Refactor RecentsKeyboard
5bfb977 am 610f3eb4: Merge "Update three letters in the Nepali (Traditional) layout"
610f3eb Merge "Update three letters in the Nepali (Traditional) layout"
937d9c1 Update three letters in the Nepali (Traditional) layout
f1374df am 1c6263ac: Fix more symbols keyboard for Armenian
1c6263a Fix more symbols keyboard for Armenian
bebef28 am e3a38af5: Merge "Fix emoji tabs"
6af8936 am ebe3b3e8: Merge "Fix bug related to dynamic patricia trie bigram adding."
e3a38af Merge "Fix emoji tabs"
ebe3b3e Merge "Fix bug related to dynamic patricia trie bigram adding."
12ff349 Fix emoji tabs
dc2cc82 am 11370b37: Merge "Update children\'s parent position when the node get moved."
11370b3 Merge "Update children's parent position when the node get moved."
786f924 am 244eca38: Merge "Fix emoji keyboard insets"
c9e21e8 am 1f9c5bde: Show Emoji key on more symbols keyboard
0243c9a Update children's parent position when the node get moved.
244eca3 Merge "Fix emoji keyboard insets"
898dbe3 Fix emoji keyboard insets
1f9c5bd Show Emoji key on more symbols keyboard
f1fcfa3 am dd072e32: Consolidate EmojiKeyboardView
1c0fc85 Fix bug related to dynamic patricia trie bigram adding.
dd072e3 Consolidate EmojiKeyboardView
5863e42 am 864f03f2: (-s ours) Merge "Import translations. DO NOT MERGE"
95df0f2 am 40666017: Merge "Avoid recorrection in ex-password fields."
712fb6c am a6dc3056: Merge "Add getDictDecoder."
b66ecde am 28af9ed1: Merge "Suppress emoji tabs on JB-MR2 or previous versions"
0d86a01 am b118a9d7: Merge "Change cache capacity depending on the dictionary size."
57ee1b7 am 695a5a39: Merge "Change space key height in Emoji keyboard view"
b672d97 am 8a10776e: Fix punctuation spacing for Canadian French.
a3be38e am be470f06: Hide DictBuffer from BinaryDictDecoderUtils.
a1efc18 am 3508eb14: Merge "Remove changing a word when added to the dictionary"
5b6ec10 am 1b80a45e: Merge "Make terminal cache small."
c6df31d am 76e431b3: Merge "Use same session id for typing and gesture."
864f03f Merge "Import translations. DO NOT MERGE"
4066601 Merge "Avoid recorrection in ex-password fields."
ce96d0d Avoid recorrection in ex-password fields.
a6dc305 Merge "Add getDictDecoder."
0e40cd0 Add getDictDecoder.
28af9ed Merge "Suppress emoji tabs on JB-MR2 or previous versions"
b118a9d Merge "Change cache capacity depending on the dictionary size."
36ccb03 Suppress emoji tabs on JB-MR2 or previous versions
695a5a3 Merge "Change space key height in Emoji keyboard view"
2d3d415 Change space key height in Emoji keyboard view
4c27678 Change cache capacity depending on the dictionary size.
8a10776 Fix punctuation spacing for Canadian French.
be470f0 Hide DictBuffer from BinaryDictDecoderUtils.
3508eb1 Merge "Remove changing a word when added to the dictionary"
87472f0 Remove changing a word when added to the dictionary
1b80a45 Merge "Make terminal cache small."
80ca7ab Make terminal cache small.
6f1cffb Import translations. DO NOT MERGE
9730c5d Import translations. DO NOT MERGE
c9cf78b Import translations. DO NOT MERGE
76e431b Merge "Use same session id for typing and gesture."
f1233b5 Use same session id for typing and gesture.
e493911 am fc5e78b6: Clean up Thai keyboard layout files
fc5e78b Clean up Thai keyboard layout files
a96c59b am 7547a704: Add writePtNode to DictEncoder.
811e37b am 95bc256f: Add a flag to readDictioanryBinary in DictDecoder.
7547a70 Add writePtNode to DictEncoder.
95bc256 Add a flag to readDictioanryBinary in DictDecoder.
4c69242 am f7ec77fe: (-s ours) Merge "Import translations. DO NOT MERGE"
f7ec77f Merge "Import translations. DO NOT MERGE"
51bbff2 Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle-bayo
75344bc Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
3f8f872 am d7b76984: Merge "Add tests for BinaryDictionary.addUnigramWord()."
d7b7698 Merge "Add tests for BinaryDictionary.addUnigramWord()."
5b51355 Add tests for BinaryDictionary.addUnigramWord().
a76bf4a merge in jb-ub-latinimegoogle-bayo history after reset to jb-ub-latinimegoogle
4be963a am f38969f3: Fix bug of dictionary dynamic updating methods.
f38969f Fix bug of dictionary dynamic updating methods.
d013245 am b8e857f7: Merge "Add binary dictionary tests."
b8e857f Merge "Add binary dictionary tests."
6b98419 am e193c525: Revert  Ida230ca42 and I6adf7d08f.
4be103d Add binary dictionary tests.
4754ac4 am ef073f40: Use PrioritizedSerialExecutor instead of ReentrantReadWriteLock.
e193c52 Revert  Ida230ca42 and I6adf7d08f.
ef073f4 Use PrioritizedSerialExecutor instead of ReentrantReadWriteLock.
bc435b7 am 40e91e45: Merge "Check the version of format options before writing."
40e91e4 Merge "Check the version of format options before writing."
8a06b26 Check the version of format options before writing.
a01e18d am e531c224: Move a flag about switching dynamic update to java.
e531c22 Move a flag about switching dynamic update to java.
2e4a917 am 5bf96a8f: Merge "Add AsyncResultHolder."
5bf96a8 Merge "Add AsyncResultHolder."
acdabb2 Add AsyncResultHolder.
0f2fe44 am 21066960: Merge "Fix: ExtendableBuffer"
2106696 Merge "Fix: ExtendableBuffer"
5599b04 am 21661706: Merge "Implement split and create node methods."
4e79fb2 Fix: ExtendableBuffer
2166170 Merge "Implement split and create node methods."
fdcd67b Implement split and create node methods.
ee98aa1 am c5f35a9c: Merge "Calculate parent offset from the head of moved node."
c5f35a9 Merge "Calculate parent offset from the head of moved node."
9c820de Calculate parent offset from the head of moved node.
d20bee7 am 1d4a07f6: Merge "Re-call getBuffer after writing in bigram/shortcut policy."
1d4a07f Merge "Re-call getBuffer after writing in bigram/shortcut policy."
c987120 Re-call getBuffer after writing in bigram/shortcut policy.
294acf8 Import translations. DO NOT MERGE
c1783f4 Import translations. DO NOT MERGE
abeddde Import translations. DO NOT MERGE
111e37a am e3e2b03d: Merge "Implement create children array and add child method."
e3e2b03 Merge "Implement create children array and add child method."
a159ad4 Implement create children array and add child method.
011ce47 am be963611: Merge "Check contents in user history dictionary tests"
be96361 Merge "Check contents in user history dictionary tests"
ecdde8e am 5e797bd7: Merge "Implement update node probability method."
5e797bd Merge "Implement update node probability method."
7bd7dc5 Implement update node probability method.
e5a3571 Check contents in user history dictionary tests
45bede3 am 70e81af7: Hide physical structure of the dictionary from BinaryDictEncoderUtils.
e4d8dd6 am cc2751ba: Make commitCurrentAutoCorrection asynchronous.
70e81af Hide physical structure of the dictionary from BinaryDictEncoderUtils.
cc2751b Make commitCurrentAutoCorrection asynchronous.
a14332f am 37e0fd2f: Revise TODO comment for I823912e3979829a.
37e0fd2 Revise TODO comment for I823912e3979829a.
1d818b0 am 773f2272: Fix: wrong locking order.
773f227 Fix: wrong locking order.
8a32504 am e7ac9003: Merge "Write forgetting curve flag."
e7ac900 Merge "Write forgetting curve flag."
18713ba am 563bcb51: Rename write(|Signed)VariableAddress and to write(|Signed)ChildrenPosition.
a31e41f am 6156892b: Add computeChildrenPosition and simplify writePlacedNode.
563bcb5 Rename write(|Signed)VariableAddress and to write(|Signed)ChildrenPosition.
6156892 Add computeChildrenPosition and simplify writePlacedNode.
859b9ee Write forgetting curve flag.
b41d66d am 3fbc5ef1: Implement inserting new node into PtNode array.
3fbc5ef Implement inserting new node into PtNode array.
6d0b1c8 am 142511c4: Merge "Add margin to the label of language"
142511c Merge "Add margin to the label of language"
9202af7 am 4aad381f: Merge "Optimize tablet layout"
ae7e7e0 am 40182c73: Merge "Compute probability using structure policy."
741831d Add margin to the label of language
4aad381 Merge "Optimize tablet layout"
40182c7 Merge "Compute probability using structure policy."
65d1994 Compute probability using structure policy.
98565a9 Optimize tablet layout
db1e9ee am 48554e22: Merge "Add node flags creating methods."
48554e2 Merge "Add node flags creating methods."
e4dcebe Add node flags creating methods.
6c6914d am a8550e22: (-s ours) Merge "Import translations. DO NOT MERGE"
a8550e2 Merge "Import translations. DO NOT MERGE"
a8663a4 Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
0e1a38b am 1c6b9582: Merge "Rename key_space -> key_space_5kw"
1c6b958 Merge "Rename key_space -> key_space_5kw"
b3091c5 am c612a981: Merge "Rename key_space"
cc38dd9 Rename key_space -> key_space_5kw
c612a98 Merge "Rename key_space"
a33a4e3 Rename key_space
4c4caaf Import translations. DO NOT MERGE
aedfe92 Import translations. DO NOT MERGE
1d4b6bf Import translations. DO NOT MERGE
b7a8c1c am b690c039: Merge "Optimize layout"
b690c03 Merge "Optimize layout"
d6217a3 Optimize layout
a5d78ae am 96a06316: DynamicPatriciaTrieWritingUtils to write PtNodes.
96a0631 DynamicPatriciaTrieWritingUtils to write PtNodes.
2008965 am b1af47c8: Add a callback to the arguments of commitCurrentAutoCorrection.
b1af47c Add a callback to the arguments of commitCurrentAutoCorrection.
82b149c am 80fe84b3: Merge "Consolidate voice input key options no.1"
80fe84b Merge "Consolidate voice input key options no.1"
60e487f am 55f5f7a0: [Refactor] Add writeDictionaryHeader.
21a89c1 Consolidate voice input key options no.1
55f5f7a [Refactor] Add writeDictionaryHeader.
f0748e9 am 87855f97: Merge "Add comments about how to calculate parent and children addresses."
87855f9 Merge "Add comments about how to calculate parent and children addresses."
663f537 Add comments about how to calculate parent and children addresses.

   * packages/providers/ApplicationsProvider
d5b78d0 Merge tag 'android-4.4_r1' into cm-11.0

   * packages/providers/CalendarProvider
cd62284 Merge tag 'android-4.4.1_r1' into HEAD
2f85817 Merge tag 'android-4.4_r1.2' into cm-11.0
abb848b Ignore Wakelock Under-Locked Exception
98e0157 Initialize WakeLock in the CTOR
c85ba16 Don't trigger a sync for ALERTS tables
579cae4 Import translations. DO NOT MERGE
ad85841 Merge "Don't trigger a sync for ALERTS tables" into klp-dev
ba7b3eb Merge tag 'android-4.4_r1' into cm-11.0
a55c3aa Don't trigger a sync for ALERTS tables
d3b51e1 Handle Missing Event Row
718f083 merge in KQS81M
a4271b5 merge in klp-release history after reset to klp-dev
43b71d5 merge in klp-release history after reset to klp-dev
8015a40 Call clearCallingIdentity in Provider Entry Points
3709ffc Import translations. DO NOT MERGE

   * packages/providers/ContactsProvider
e108a2f Merge tag 'android-4.4.1_r1' into HEAD
25441f5 Merge "Fix broadcast of CONTACTS_DATABASE_CREATED intent." into klp-dev
ff3e7fb Fix broadcast of CONTACTS_DATABASE_CREATED intent.
88f4c6b Import translations. DO NOT MERGE
c3c5033 Merge tag 'android-4.4_r1' into cm-11.0
6bc6b22 Import translations. DO NOT MERGE
116f57f Catch potential NPE
a16c250 Filtes out legacy number in call logs
61d7ec3 ContactsProvider: Fix polyphones in Chinese.
ec987e5 Revert "Remove global search support."
f2adf6e Import translations. DO NOT MERGE
f6de5a9 Add IS_SUPER_PRIMARY to default phone only strequents projection
e91e4ec Merge "Change CONTACTS_STREQUENTS for phone only queries" into klp-dev
ddfa62b Merge "Revert "contacts: Privacy Guard support"" into cm-10.2
a176ed4 Change CONTACTS_STREQUENTS for phone only queries
258f83d Merge "Change frequents algorithm to return contacts in a different order" into klp-dev
d820edb Change frequents algorithm to return contacts in a different order
1af2c59 Remove global search support.
9fb4b02 Merge tag 'android-4.3_r3.1' of https://android.googlesource.com/platform/packages/providers/ContactsProvider into cm-10.2
60bc153 Import translations. DO NOT MERGE
d639ddd Fix PHONE_FILTER and CALLABLES_FILTER search behavior
6702219 Fix IllegalArgumentException.
66d989c Rename getCallingPackage() to avoid clash.

   * packages/providers/DownloadProvider
97db965 Merge "DownloadProvider: LT translations" into cm-11.0
70bbf5b Clear notifications for Deleted items from Download list
5ef615e DownloadProvider: LT translations
fe7c9a8 Merge tag 'android-4.4.1_r1' into HEAD
61d6b3b LiveFolder: Update for the 4.4 API
40a32f6 Merge tag 'android-4.4_r1' into cm-11.0
34f6f70 Import translations. DO NOT MERGE
1a0e1c0 Import translations. DO NOT MERGE
4e4ef21 Merge "Import translations. DO NOT MERGE" into klp-dev
4ace19b Import translations. DO NOT MERGE
eb217fc merge in klp-release (no-op)
a839ee4 merge in klp-release history after reset to klp-dev
c9b683f No directories in Downloads.
907bcd0 Merge "DownloadProvider: Add AF Translations" into cm-10.2
133ea84 merge in klp-release history after reset to klp-dev
d3e8c8b Register DocumentsProvider with <intent-filter>.
60ebc6a merge in KQS81M
4721175 merge in klp-release history after reset to klp-dev
9b6bb99 Merge "Import translations. DO NOT MERGE" into klp-dev
c2ae901 Import translations. DO NOT MERGE
9770a3c Treat deleted in-progress downloads as canceled.
1225c34 Always update notifications, media scanner.
dfb6502 Ensure Downloads directory exists before create.
05a4864 merge in klp-release history after reset to klp-dev
04c1c2a Allow all downloads to be writable.
47f6386 merge in klp-release history after reset to klp-dev
e4dc524 Import translations. DO NOT MERGE
b5b9d53 merge in klp-release history after reset to klp-dev
3d1eb36 Follow API changes.
ba91f54 Update Downloads icon.
afaf53b Revoke grants when downloads are deleted.
e1a64ef Always check against canonical paths.
776e4f7 Always check against canonical paths.
09dab36 DownloadProvider: CA translations
5995f6a DownloadProvider: Add AF Translations
8d8093b merge in klp-release history after reset to klp-dev
c067c8b Allow saving to Downloads.
88d0d3f merge in klp-release history after reset to klp-dev
1373031 merge in klp-release history after reset to klp-dev
e0b9b88 Import translations. DO NOT MERGE
8ec87ea Unified handling of errors around opening.
b0ea1dd merge in klp-release history after reset to klp-dev
e00d56d Import translations. DO NOT MERGE
56f29e2 DownloadProvider: NB translation
be00864 Import translations. DO NOT MERGE
10b9ac0 merge in klp-release history after reset to klp-dev
9c5ea82 Import translations. DO NOT MERGE
8a86eac merge in klp-release history after reset to klp-dev
1aad6c6 Omit duplicate images, query for management UI.
40d26e2 merge in klp-release history after reset to klp-dev
5a0bf76 Merge "Import translations. DO NOT MERGE" into klp-dev
66bdbe4 Hint sorting, remove XML, follow refactor.
c2abf90 Import translations. DO NOT MERGE
bac6b25 merge in klp-release history after reset to klp-dev
7559d94 DownloadProvider: Update Polish translation
3c03d1b Extend trampoline to show dialogs.
dd00499 Merge "Relay content change notifications to documents." into klp-dev
e4b402b Relay content change notifications to documents.

   * packages/providers/MediaProvider
1e383b6 MediaProvider: allow write access to external SD
e1a8739 Merge tag 'android-4.4.1_r1' into HEAD
3fa4c1f Fix argument references
a94a173 Merge tag 'android-4.4_r1' into cm-11.0
6ab6373 Check granted permissions for all paths
d5fdded resolved conflicts for merge of d8eb423a to klp-dev
d8eb423 am cefdabeb: am 49f75ad3: am d2727762: am b4a53aa4: am 5943bf87: Also check legacy path
cefdabe am 49f75ad3: am d2727762: am b4a53aa4: am 5943bf87: Also check legacy path
49f75ad am d2727762: am b4a53aa4: am 5943bf87: Also check legacy path
d272776 am b4a53aa4: am 5943bf87: Also check legacy path
b4a53aa am 5943bf87: Also check legacy path
5943bf8 Also check legacy path
0677854 Merge changes Ie35da00b,I08b8367a into klp-dev
11ca19d Avoid NPE when checking for empty volume.
64cd27f merge in klp-release (no-op)
5d36def Get FAT volume ID through vold.
e7489c6 merge in klp-release history after reset to klp-dev
5082b80 Include orientation metadata with thumbnails.
959275e merge in klp-release history after reset to klp-dev
c52e76d am 81df095d: am e9a60faf: am e9052856: am 1cb04c3a: am b75caaed: am 28680dd8: am 39955731: am dc906ab2: Fix access to secondary storage
81df095 am e9a60faf: am e9052856: am 1cb04c3a: am b75caaed: am 28680dd8: am 39955731: am dc906ab2: Fix access to secondary storage
e9a60fa am e9052856: am 1cb04c3a: am b75caaed: am 28680dd8: am 39955731: am dc906ab2: Fix access to secondary storage
e905285 am 1cb04c3a: am b75caaed: am 28680dd8: am 39955731: am dc906ab2: Fix access to secondary storage
1cb04c3 am b75caaed: am 28680dd8: am 39955731: am dc906ab2: Fix access to secondary storage
b75caae am 28680dd8: am 39955731: am dc906ab2: Fix access to secondary storage
28680dd am 39955731: am dc906ab2: Fix access to secondary storage
3995573 am dc906ab2: Fix access to secondary storage
dd49212 Register DocumentsProvider with <intent-filter>.
eceadc5 merge in KFS78N (no-op)
058cfa9 merge in KQS81M
dc906ab Fix access to secondary storage
336462b merge in klp-release history after reset to klp-dev
4c9dda9 Correctly sort image/video buckets.
b301545 merge in klp-release history after reset to klp-dev
4cb8114 Follow API changes.
b39b32d Revoke grants when media is deleted.
83926e7 merge in klp-release history after reset to klp-dev
c534123 Fix crash when returning video buckets.
ba540a7 merge in klp-release history after reset to klp-dev
32734cc Merge "Import translations. DO NOT MERGE" into klp-dev
2abd2b9 merge in klp-release history after reset to klp-dev
ca709d4 Notify when media roots go non-empty.
382d127 Import translations. DO NOT MERGE
fdbefd2 merge in klp-release history after reset to klp-dev
a2bd8df Change call to ContentResolver#modeToMode()
535a8ea merge in klp-release history after reset to klp-dev
7968425 merge in klp-release history after reset to klp-dev
027c626 Add basic support for Uri canonicalization
cec9c7c merge in klp-release history after reset to klp-dev
38eb7ce Merge "Import translations. DO NOT MERGE" into klp-dev
528a818 Merge "Add basic support for Uri canonicalization" into klp-dev
01e706a Add basic support for Uri canonicalization
c591c13 Import translations. DO NOT MERGE
e51f7fb merge in klp-factoryrom-release history after reset to klp-release
4e249fb merge in klp-release history after reset to klp-dev
739fb80 Import translations. DO NOT MERGE
1763c7b Import translations. DO NOT MERGE
86bfd73 Hide titles when showing thumbnail-only dirs.
0f90e31 Add Videos root; optimal thumbnails; empty.
76611f0 Use null instead of empty string to clear path
ef7aa61 merge in klp-release history after reset to klp-dev
a8fe0cb Merge "Fix existing image entries timestamps" into klp-dev
82c4ab2 Remove XML, follow refactor.
1f5d835 merge in klp-release history after reset to klp-dev
cf88e9a Merge "Relay content change notifications to documents." into klp-dev
dba66f2 Merge "Advertise supported MIME types." into klp-dev
f9de3a3 Relay content change notifications to documents.
6718b71 Advertise supported MIME types.

   * packages/providers/TelephonyProvider
3382aac Missing commas before sub_id in sql queries
cbe1787 Handle database upgrade for MSIM
cc79b5b TelephonyProvider: Update Icons to KitKat
e13a1bb Drop blacklist number uniqueness constraint.
d3e7adb Improve delete handling code.
46e1b5d TelephonyProvider: Handle database upgrade for MSIM
d7873a7 telephony: Add support for choosing a default APN
2a50a05 Store phone blacklist in content provider (2/4)
deb745d Fix AppOps exception for SMS quick reply feature.
2f3815d Remove APN-db flush if conf file changes
1d71463 Fix permission check for reading SMS on UICC.
0e81e74 Import translations. DO NOT MERGE

   * packages/providers/UserDictionaryProvider
9a4a75d UserDictionaryProvider: ES translations
d3d2108 Merge tag 'android-4.4_r1' into cm-11.0

   * packages/screensavers/Basic
4961dd6 Merge tag 'android-4.4_r1' into cm-11.0
6117c11 Import translations. DO NOT MERGE

   * packages/screensavers/PhotoTable
dd9dbb4 Merge tag 'android-4.4.1_r1' into HEAD
d6a3f55 Merge tag 'android-4.4_r1' into cm-11.0
3e39166 am 17bd2d15: fix race condition in photo dreams settings activity
873939a merge in klp-release (no-op)
17bd2d1 fix race condition in photo dreams settings activity
f764298 merge in KQS81M
858f665 merge in klp-release history after reset to klp-dev
9a8ff69 Import translations. DO NOT MERGE

   * packages/services/Telephony
084ecd2 Telephony: fix LT translations
4597cfc Merge "Telephony: ES translations" into cm-11.0
100e944 Telephony: LT translations
6fb5c52 Telephony: ES translations
77273f6 Telephony: Dismissable voicemail notifications
109e0aa Telephony: add Chinese Simplified translations
0834c10 Fix NT_MODE case statements
642e0c4 Merge tag 'android-4.4.1_r1' into HEAD
363a73e Port network mode toggle from CM10
4ce17ff Telephony : Update reference to Apn Settings
67fd496 Telephony: Update Icons to Kitkat
01e350f Phone: Sprint MWI Quirk: Phantom message wait indicator workaround
9c2f474 Fix 'vibrate outgoing' behaviour.
04bb048 Cleanup: get rid of getCurrentCall() method.
1344300 Fix SSN option being shown twice.
bd917bd Merge "Add USSD code running dialog to TeleService" into klp-dev
598dac5 Add USSD code running dialog to TeleService
ff05ae3 Merge "Remove orphaned Calls as part of doUpdate()." into klp-dev
2500858 Remove orphaned Calls as part of doUpdate().
a1203d3 Add SET_PREFERRED_APPLICATIONS permission to Telephony service
bf7b9a2 Add back supplementary service notification handling.
3a2daab Fix EmergencyCallHelper to always use the current phone object.
f7fb9e1 Add back in-call vibration.
300cc93 Add back phone notification LED settings backend.
a7534a3 Add back multiline notification for missed calls.
df2f09d Add back call blacklist backend.
aeb182c Add back increasing ring feature.
4b67a56 Merge "Import translations. DO NOT MERGE" into klp-dev
bf321b9 Show call settings as fullscreen even on large screens
c4dd376 Import translations. DO NOT MERGE
df5d774 Merge tag 'android-4.4_r1' of https://android.googlesource.com/platform/packages/services/Telephony into HEAD
c6f3049 Add bind call permission check to Telephony service
da1a38d Phone: Enable LTE for GSM LTE phones (part I)
911e26a Import translations. DO NOT MERGE
11bc8c3 Merge "3way call is not working with BT" into klp-dev
a4915c7 3way call is not working with BT
1e99b43 Import translations. DO NOT MERGE
6ce02c9 Merge "Fixes bug in CDMA phones' missed call notification" into klp-dev
33e57e7 Merge "Updating reconnect retry code for InCallUI." into klp-dev
daf4c1d Fixes bug in CDMA phones' missed call notification
9b42197 Import translations. DO NOT MERGE
70d3866 Updating reconnect retry code for InCallUI.
8c73d98 Merge "Phone: Display message to indicate PIN/PUK status changes." into klp-dev
0cfbd5b Import translations. DO NOT MERGE
cdcbf59 Merge "Display carrier settings menu in GSM Phone if needs" into klp-dev
21a66d5 Display carrier settings menu in GSM Phone if needs
3a3ba2b Import translations. DO NOT MERGE
9de0f75 Phone: Display message to indicate PIN/PUK status changes.
e483654 Merge "Update strings for preferred networks selection menu" into klp-dev
c8abd96 Merge "Fix network mode not to display selected radio button" into klp-dev
b0449b3 Update strings for preferred networks selection menu
6bb4d44 Fix network mode not to display selected radio button
230fb01 Import translations. DO NOT MERGE
54b10cf Merge "Exclude SipCallOptionHandler from recents" into klp-dev
6dc31cf Import translations. DO NOT MERGE
6cf7adc Import translations. DO NOT MERGE
7c0ee2e Exclude SipCallOptionHandler from recents
77c203e merge in klp-release (no-op)
cde9c83 merge in klp-release history after reset to klp-dev
f45d691 Create carrier settings menu
efb0a07 merge in klp-release history after reset to klp-dev
2127037 Update preferred networks selection menu
9542969 Merge "Delete Network mode setting menu in CDMALte Phone" into klp-dev
4e9f0aa Delete Network mode setting menu in CDMALte Phone
4ce2213 merge in klp-release history after reset to klp-dev
d17df47 Import translations. DO NOT MERGE
6f0e78f Import translations. DO NOT MERGE
44104d8 merge in klp-release history after reset to klp-dev
282dbac merge in KFS78N (no-op)
b293c66 merge in KQS81M
9ce9275 Merge "Remove OutgoingCallBroadcaster delay when a call not placed." into klp-dev
3b2b04b Merge "Fix AudioRouter logic outside of a phone call." into klp-dev
63be350 Merge "Uses Call object to reject a call." into klp-dev
4ebe45d Remove OutgoingCallBroadcaster delay when a call not placed.
82e1402 Merge "Add xxxhdpi icons for Telephony" into klp-dev
e757661 merge in klp-release history after reset to klp-dev
0bdae38 Add xxxhdpi icons for Telephony
de46f6d Merge "Stop sending dial intents for calls when non voice capable." into klp-dev
89ee472 Uses Call object to reject a call.
d08d458 merge in klp-release history after reset to klp-dev
85e3070 Do not trigger RESPOND_VIA_MESSAGE with showUI Extra
88653e7 Stop sending dial intents for calls when non voice capable.
b15e143 Import translations. DO NOT MERGE
958770d Merge "Remove 2G lock for O2 devices." into klp-dev
1ac7813 merge in klp-release history after reset to klp-dev
a57532c Merge "Updates the saved mute states on background calls." into klp-dev
bdc2da7 Updates the saved mute states on background calls.
07c45ce Merge "Import translations. DO NOT MERGE" into klp-dev
cdc0e3a Merge "Fix outgoing call stats for normal calls." into klp-dev
685dcb6 Fix outgoing call stats for normal calls.
9609494 Fix AudioRouter logic outside of a phone call.
3bcee6a Import translations. DO NOT MERGE
5422227 merge in klp-release history after reset to klp-dev
3c27e40 Remove 2G lock for O2 devices.
ec32558 Merge "Follow up per Jay's comment on https://googleplex-android-review.git.corp.google.com/#/c/367504/" into klp-dev
a465b11 merge in klp-release history after reset to klp-dev
639ac72 Do not bounce radio and add one retry
8bbef4a Merge "Import translations. DO NOT MERGE" into klp-dev
e68f148 Follow up per Jay's comment on https://googleplex-android-review.git.corp.google.com/#/c/367504/
fc57843 Do not bounce radio and add one retry
c35a824 Import translations. DO NOT MERGE
32b8a72 merge in klp-release history after reset to klp-dev
c02f79d Merge "Fix usage stats for outgoing calls." into klp-dev
e365ba7 Fix usage stats for outgoing calls.
e346f45 Update wake state with phone state changes.
24a92b3 Update wake state with phone state changes.
6af50e6 Call clearDisconnected in onDisconnect
97a5a0e Merge "Restart UI if it crashes" into klp-dev
1547eb4 Merge "Disable camera button in Incoming call UI" into klp-dev
f9ad064 Restart UI if it crashes
ac826b3 merge in klp-release history after reset to klp-dev
9d8b7de Add a direct reference to HfaLogic in HfaService
b685f17 Disable camera button in Incoming call UI
df19e45 Do not create new call for disconnecting calls
075f42b Fix crash when voice dialing an emergency number
fea89c3 Add a direct reference to HfaLogic in HfaService
282de14 Moving pending intent response logic to HfaLogic.
ecc3b3c Merge "Fix crash when voice dialing an emergency number" into klp-dev
d3105fe Fix crash when voice dialing an emergency number
9ceb198 merge in klp-release history after reset to klp-dev
475a340 Merge "Update Reject with Text Message path to only use default sms app." into klp-dev
3527207 Update Reject with Text Message path to only use default sms app.
04c3ec5 Merge "Moving pending intent response logic to HfaLogic." into klp-dev
cd76f8b Moving pending intent response logic to HfaLogic.
d8fcce9 Replace blue highlight feedback with gray.
a859133 HfaActivation should support UI and no-UI modes.
f85e82b merge in klp-release history after reset to klp-dev
6373549 Merge "HfaActivation should support UI and no-UI modes." into klp-dev
00d7a43 HfaActivation should support UI and no-UI modes.
e32fa85 Merge "Remove unused Telephony files" into klp-dev
fcdddff Remove unused Telephony files
54fdb59 Fix bad cast exception.
ebca58b Merge "Adding redialing support in CDMA" into klp-dev
de10b75 Hang up all calls if the UI crashes.
ce02f3a Adding redialing support in CDMA
07fae16 Punting to klp TODO to future TODO
e01454b Merge "Unmute emergency calls when they connect." into klp-dev
4800da3 Merge "Fixes bug of voicemail check for waiting call" into klp-dev
5d83513 Merge "Play local DTMF tones for post-dial actions" into klp-dev
3e0f041 Adds support for DISCONNECTING state
e3fbd76 Merge "Fix update lock release" into klp-dev
b5e4b65 Fixes bug of voicemail check for waiting call
de41f67 Play local DTMF tones for post-dial actions
2b1e0b2 Merge "Show a toast after user rejects a call with sms." into klp-dev
a5d1321 Fix update lock release
2b9afb3 Merge "Remove unused old UI code" into klp-dev
3f3df3c Merge "Import translations. DO NOT MERGE" into klp-dev
a0e8b87 Merge "Add ability to enable/disable navigation features from In-Call UI" into klp-dev
560acdd merge in klp-release history after reset to klp-dev
c264cba Unmute emergency calls when they connect.
c13ce23 Import translations. DO NOT MERGE
32f4a8d Show a toast after user rejects a call with sms.
6fe8fd6 Remove unused old UI code
312b9c9 Remove more code from NotificationManager.
362cec2 Add ability to enable/disable navigation features from In-Call UI
3ae08d4 Adds check for connection before ringing.
6528187 Merge "Checks voicemail setting before notifying InCallUi" into klp-dev
91db67d Moves several TODO(klp) to TODO
21f0aeb merge in klp-release history after reset to klp-dev
6baca56 merge in klp-release history after reset to klp-dev
e35ac71 Remove TODOs that have already been addressed.
f7fbc02 Merge "Add bind call permission check to Telephony service" into klp-dev
7984000 Add bind call permission check to Telephony service
85d1ec3 merge in klp-release history after reset to klp-dev
94853bc Set canHold to false for CDMA phones
fb0cc2b Checks voicemail setting before notifying InCallUi
9171496 Merge "Cdma Outgoing 3way call support." into klp-dev
e233a3a merge in klp-release history after reset to klp-dev
09f1e2e Merge "Import translations. DO NOT MERGE" into klp-dev
ad1ed6d Cdma Outgoing 3way call support.
e591caf Merge "Fix black screen flashing during sip calls" into klp-dev
94d5262 merge in klp-factoryrom-release history after reset to klp-release
22d38cb Merge "Remove un-needed code in NotificationManager." into klp-dev
bcf2099 b/10699042 show dialpad when connects to voice mail.
9d8e324 Merge "Revert "b/10699042 show dialpad when connects to voice mail."" into klp-dev
9d95f7e Revert "b/10699042 show dialpad when connects to voice mail."
84c7f16 Merge "b/10699042 show dialpad when connects to voice mail." into klp-dev
a76228f Fix black screen flashing during sip calls
afc4989 Import translations. DO NOT MERGE
1d174a4 merge in klp-release history after reset to klp-dev
a5d5db8 Cdma call waiting
2ed6651 Remove un-needed code in NotificationManager.
dbe6be1 Merge "Wake up screen when phone call ends." into klp-dev
26c6e92 Wake up screen when phone call ends.
6905020 Fixes Conference call map null pointer exception
bef8881 Merge "Fix parent call not being identified as a conference call" into klp-dev
af2fd0a Adds more phone states and rules on changing them.
3d9d7cc Fix NPE when no pending intent was given
cd3f969 Fix parent call not being identified as a conference call
3bca885 Merge "Import translations. DO NOT MERGE" into klp-dev
d20df83 Change settings font
80fe882 Update TeleService callback and reduce update frequency.
aeacb1c Do not create incoming/disconnected calls on update.
8a5c3e6 Import translations. DO NOT MERGE
f4d9dfa b/10699042 show dialpad when connects to voice mail.
04ff696 Merge "Update TeleService callback and reduce update frequency." into klp-dev
afce7ad Fix NPE when no pending intent was given
12a03aa Update TeleService callback and reduce update frequency.
8d1de34 Merge "Do not create incoming/disconnected calls on update." into klp-dev
2a02b0f merge in klp-release history after reset to klp-dev
bb37fb4 Import translations. DO NOT MERGE
d8af5d6 merge in klp-release history after reset to klp-dev
88bf3cc Change call settings style to be consistent with dialer
397b8b0 Quick response overflow menu string change
779a73a merge in klp-release history after reset to klp-dev
d7aa138 Merge "Import translations. DO NOT MERGE" into klp-dev
f2d0cac Fix crash in settings when hitting up
1bc5abe Import translations. DO NOT MERGE
4c5018d merge in klp-release history after reset to klp-dev
1d154f7 Merge "HFA support in services/Telephony for provisioning CDMA devices." into klp-dev
8357047 HFA support in services/Telephony for provisioning CDMA devices.
55d3006 Merge "Porting DTMF post dial wait feature." into klp-dev
3f015c9 Porting DTMF post dial wait feature.
0ce0e85 Adds package picker for sending text messages.
4527702 Adds separate conference call function.
71d5c6e Do not create incoming/disconnected calls on update.
6952672 Merge "Stop in call service when there are no calls." into klp-dev
3e6486e Stop in call service when there are no calls.
422c2f5 Fix phone in PDK
3a80fc3 Import translations. DO NOT MERGE
097f425 merge in klp-release history after reset to klp-dev

   * packages/wallpapers/Basic
0d322d7 Merge tag 'android-4.4.1_r1' into HEAD
fda7686 Enable Grass LWP
b945f87 WallpaperBasic: Enable and update PolarClock LWP
4c900d8 Import translations. DO NOT MERGE
71cbf8e Merge tag 'android-4.4_r1' into cm-11.0
84cf771 Import translations. DO NOT MERGE

   * packages/wallpapers/Galaxy4
93f7975 Galaxy4: LT translations
da356f8 Galaxy4: CA translations
42931bb Galaxy4Wallpaper: zh-TW translations

   * packages/wallpapers/HoloSpiral
e49ba83 Merge tag 'android-4.4.1_r1' into HEAD
98d2446 Import translations. DO NOT MERGE
c5798cd Merge tag 'android-4.4_r1' into cm-11.0
e87f45e Import translations. DO NOT MERGE
8741473 Import translations. DO NOT MERGE

   * packages/wallpapers/LivePicker
2d0e584 Merge tag 'android-4.4.1_r1' into HEAD
d2d7f60 Import translations. DO NOT MERGE
fa3bc51 Merge tag 'android-4.4_r1' into cm-11.0
3d36b4a Import translations. DO NOT MERGE
70fd8d9 Import translations. DO NOT MERGE

   * packages/wallpapers/MagicSmoke
4345583 Merge tag 'android-4.4_r1' into cm-11.0
5fb1017 Import translations. DO NOT MERGE

   * packages/wallpapers/MusicVisualization
391dc5d Merge tag 'android-4.4.1_r1' into HEAD
25ee68e Import translations. DO NOT MERGE
eefc095 Merge tag 'android-4.4_r1' into cm-11.0
135b6f7 Import translations. DO NOT MERGE

   * packages/wallpapers/NoiseField
8e756b3 Merge tag 'android-4.4_r1' into cm-11.0
53db91c Import translations. DO NOT MERGE

   * packages/wallpapers/PhaseBeam
bada705 Merge "PhaseBeam: LT translations" into cm-11.0
41082c5 Merge "PhaseBeam: FR translation" into cm-11.0
988e7eb PhaseBeam: LT translations
6599ec3 PhaseBeam: PT-BR Translations
cb47338 PhaseBeam: FR translation
0007c34 PhaseBeam: CA translations
e0d0ee1 Merge tag 'android-4.4_r1' into cm-11.0
e4e4051 Merge "PhaseBeam: EL translations" into cm-10.2
b48eaca Merge "PhaseBeam: DA translations" into cm-10.2
13a4128 PhaseBeam: DA translations
efac4bd Merge "PhaseBeam: RU translation" into cm-10.2
3aba218 PhaseBeam: EL translations
62355e6 Merge "PhaseBeam: SK translations" into cm-10.2
972a4af Merge "Add opt-out mechanism for wallpaper scrolling." into cm-10.2
fdc5e54 PhaseBeam: NL translations
9c35e04 PhaseBeam: SK translations
a016f46 Merge "PhaseBeam: IT translations" into cm-10.2
a1e02e5 Add opt-out mechanism for wallpaper scrolling.
418218b Allow external overlay for configuration
707cfaa PhaseBeam: IT translations
9f64b56 PhaseBeam: RU translation
04311d4 PhaseBeam: ES translations
9ccf31f Remove useless assignment.
cfcb489 PhaseBeam: DE translation
e2361cb Fix particle movement.
3cc42c5 Allow phase beam color configuration.
5441667 PhaseBeam: Tri-phase the electron beam
d820f29 Import translations. DO NOT MERGE
9d38209 Merge tag 'android-4.3_r3.1' of https://android.googlesource.com/platform/packages/wallpapers/PhaseBeam into cm-10.2
bab13db Import translations. DO NOT MERGE

   * pdk
4902d71 CameraITS: Cleaned up object structure.
7799c40 CameraITS: Add skeleton clause for serialization of faces
6cf4abe merge in klp-release (no-op)
2af591d merge in klp-release history after reset to klp-dev
cf8b3e8 CameraITS: Added test for predicted values in bursts
5594d2f merge in klp-release history after reset to klp-dev
6481722 CameraITS: Added test for BLC+LSC sanity check
d1cc06e TestingCamera2/CameraITS: Stop being unbundled.
f0430d5 merge in KFS78N (no-op)
8c72976 merge in KQS81M
c762426 merge in klp-release history after reset to klp-dev
aac76e5 CameraITS: Use the device callbacks for sequencing
3996904 TestingCamera2: Use the device callbacks for sequencing
9de0ed7 merge in klp-release history after reset to klp-dev
96d55e1 Merge "CameraITS: Added test for predicted WB application." into klp-dev
58ac9fe Merge "CameraITS: Tweaks to Python tests" into klp-dev
cbc45e2 merge in klp-release history after reset to klp-dev
d7dfa1e CameraITS: Added test for predicted WB application.
9b44d83 Merge "Fix app-crash when stopping recording immediately after start" into klp-dev
775cf6a merge in klp-release history after reset to klp-dev
1aa04b5 Fix app-crash when stopping recording immediately after start
68dbb3a Merge "CameraITS: use CameraManager to get camera properties" into klp-dev
f8f681e CameraITS: use CameraManager to get camera properties
67b6896 CameraITS: Tweaks to Python tests
d6d89aa TestingCamera2: use CameraManager to get camera properties
8575cc6 merge in klp-release history after reset to klp-dev
ba4cc6a CameraITS: Added new tests for capture bursts.
029820f merge in klp-release history after reset to klp-dev
5cc4b5d merge in klp-release history after reset to klp-dev
2f0c08f CameraITS: More updates to Python test scripts.
ea6832b Merge "TestingCamera2: Rework the CameraOps handler" into klp-dev
11e8128 merge in klp-release history after reset to klp-dev
f907e47 TestingCamera2: Rework the CameraOps handler
f9064fc merge in klp-release history after reset to klp-dev
d7d287b testingcamera2/CameraITS: Rename CameraProperties to CameraCharacteristics
32a4892 Merge "TestingCamera2: add rotation support" into klp-dev
dc82bfc TestingCamera2/ItsService: Update onCaptureFailed adding new CaptureFailure argument
0c8bea0 Merge "CameraITS/TestingCamera2: update to use async openCamera" into klp-dev
87df78b CameraITS: More updates.
d59e4be CameraITS/TestingCamera2: update to use async openCamera
52cc7c0 merge in klp-factoryrom-release history after reset to klp-dev
0e50db9 TestingCamera2: add rotation support
e832334 CameraITS/TestingCamera2: Update ImageReader APIs to remove MaxImagesAcquiredException
e436eee CameraITS/TestingCamera2: Update ImageReader APIs
d5a1394 CameraITS/TestingCamera2: Update ImageReader APIs
b78d72f merge in klp-release history after reset to klp-dev
e13ed26 merge in klp-release history after reset to klp-dev
add00b6 Merge "CameraITS: Next set of updates." into klp-dev
ff87506 CameraITS: Next set of updates.
15a097d Merge "TestingCamera2: Be robust to missing results." into klp-dev
f783eb7 CameraITS: Another collection of ITS updates.
15b81b0 TestingCamera2: Be robust to missing results.
65182e4 CameraITS/TestingCamera2: Update ImageReader APIs to remove MaxImagesAcquiredException
55e899c Merge "CameraITS/TestingCamera2: Update ImageReader APIs" into klp-dev
6951fc9 CameraITS/TestingCamera2: Update ImageReader APIs
83f2bb0 merge in klp-factoryrom-release history after reset to klp-release
ab3bbf7 Merge "Revert "CameraITS/TestingCamera2: Update ImageReader APIs"" into klp-dev
2401624 Revert "CameraITS/TestingCamera2: Update ImageReader APIs"
78381ea Merge "CameraITS/TestingCamera2: Update ImageReader APIs" into klp-dev
301c9ea CameraITS/TestingCamera2: Update ImageReader APIs
719a173 CameraITS: Fixes to ITS Python scripts.
87b68b0 CameraITS: Grab-bag of updates.
86d0b12 Merge "CameraITS: Fix test timeout issue" into klp-dev
7f84538 CameraITS: Fix test timeout issue
ae4f098 CameraITS: Add top-level makefile and fix broken deserialization
a04e462 TestingCamera2, CameraITS: Update to match latest camera2 API
34c40c2 Merge "CameraITS: Update installation instructions and script" into klp-dev
a31da72 Merge "CameraITS: Bug fix: matrix used for YUV -> RGB." into klp-dev
2edad54 CameraITS: Bug fix: matrix used for YUV -> RGB.
7c6e563 CameraITS: Output surface format bug fix.
47c11e4 CameraITS: Update installation instructions and script
12339cd Added ITS ("Imaging Test Suite"); built on Camera2 framework APIs.

   * prebuilts/misc
87aad85 Update ddmlib and tradefed prebuilt for CTS failure
9dcca08 am e0d3a9f5: am eca6e364: am ab393873: Update layoutlib_api-prebuilt.jar
e0d3a9f am eca6e364: am ab393873: Update layoutlib_api-prebuilt.jar
eca6e36 am ab393873: Update layoutlib_api-prebuilt.jar
ab39387 Update layoutlib_api-prebuilt.jar
8564f12 am 36cd306f: am dc004a18: am 4a7da607: Merge "Update layoutlib_api-prebuilt.jar to API v10" into jb-mr2-dev
1670885 am 96055cc8: am 6266fe09: am 93346a25: Correct copyright date.
36cd306 am dc004a18: am 4a7da607: Merge "Update layoutlib_api-prebuilt.jar to API v10" into jb-mr2-dev
96055cc am 6266fe09: am 93346a25: Correct copyright date.
dc004a1 am 4a7da607: Merge "Update layoutlib_api-prebuilt.jar to API v10" into jb-mr2-dev
6266fe0 am 93346a25: Correct copyright date.
4a7da60 Merge "Update layoutlib_api-prebuilt.jar to API v10" into jb-mr2-dev
d364a1d Update layoutlib_api-prebuilt.jar to API v10
93346a2 Correct copyright date.

   * prebuilts/ndk
c792f0b am 3806fb27: Add symlink for x86/mips platform version 8.
b6f550d am 906269a4: Switch prebuilts/ndk "current" from r8 to r9
a902836 am bc4d4ecc: Refresh arch-x86/usr/lib/crt*o with ones built from C code
07ff0fc am e7de7d97: Add NDK r9 part 2/2: sources/
b1c3887 am 6ecc1bfa: Add NDK r9 part 1/2: platforms/
3806fb2 Add symlink for x86/mips platform version 8.
906269a Switch prebuilts/ndk "current" from r8 to r9
bc4d4ec Refresh arch-x86/usr/lib/crt*o with ones built from C code
e7de7d9 Add NDK r9 part 2/2: sources/
6ecc1bf Add NDK r9 part 1/2: platforms/

   * prebuilts/sdk
cfcef46 Update RS support prebuilts.
3b568e8 Drop official release of SDK 19.
00ac0d3 Un-deprecate AlarmManager.setInexactRepeating() and friends
613e70b Hide TransitionManager default transition methods
0078fb6 Missing LoudnessEnhancer constructor and UUID in API 19
248f19c Unhide BIND_NFC_SERVICE permission.
1f3a94d am f1486a69: (-s ours) am 4524bdf7: Update current sdk to KRT16B
f1486a6 am 4524bdf7: Update current sdk to KRT16B
f5ed588 Final API 19.
4524bdf Update current sdk to KRT16B
374fd0b DO NOT MERGE: Update SDK@872126 from klp-dev
3efb17f DO NOT MERGE: Drop SDK@870732 from klp-dev.
4e05bda merge in KFS78N (no-op)
05543c5 [DO NOT MERGE] Update prebuilts/sdk with build 861532 from klp-dev.
5bbf5a6 Drop prerelease SDK 19 from KRT03E #858213 klp-release
4a415b8 [DO NOT MERGE] Update prebuilts/sdk with build 857072 from klp-dev.
de67362 am ed95c2e8: (-s ours) am 004c7621: am b7ac569b: Fix YUV to RGB intrinsic thunk.
ed95c2e am 004c7621: am b7ac569b: Fix YUV to RGB intrinsic thunk.
004c762 am b7ac569b: Fix YUV to RGB intrinsic thunk.
b7ac569 Fix YUV to RGB intrinsic thunk.
40cd598 DO NOT MERGE: update prebuilts SDK due to breaking API change
126af12 DO NOT MERGE: update prebuilts SDK due to breaking API change
efd7d1f klp-dev update of current SDK
41c0a64 [DO NOT MERGE] Update prebuilts/sdk with build 831347 from klp-dev.
be8f2bd merge in klp-factoryrom-release history after reset to klp-release
2bb1dc5 DO NOT MERGE Update prebuilts due to API change
959d552 Fix build.
32ae141 [DO NOT MERGE] Update prebuilts/sdk with build 823622 from klp-dev.
e1f965c Drop aidl.
3082f8d [DO NOT MERGE] Update prebuilts/sdk with build 812620 from klp-dev.

   * prebuilts/tools
5a48c04 am ff95d57a: Add the modified lombok ast as a maven prebuilt.
1c0ff47 resolved conflicts for merge of 67a38490 to jb-mr2-dev-plus-aosp
ff95d57 Add the modified lombok ast as a maven prebuilt.
67a3849 Add new prebuilts.

   * sdk
a2875d7 Merge tag 'android-4.4_r1' into cm-11.0

   * system/core
02094e9 fix corruption in Vector<> when malloc falied
2b2d4ac chmod: Fix for recursive file mode change.
ed9a6ad system: core: increase the polling time for remount_ro to 3600
de67d31 system: core: increase the polling time for remount_ro
6980fb4 Bluetooth: Introduce new property type and permission
81f1112 Bluetooth: Enable system processes to set bluetooth properties
475f3cf Added No Follow symlink option to chown and chmod
bc258a3 audio: Add APIs for supported compress formats
ed81dd4 Merge "healthd: Add dock battery support" into cm-11.0
d851160 Removed duplicate code that had broken 'run-as'
4bc9f63 healthd: Add dock battery support
f78cd89 Merge "healthd: disable periodic polled battery status" into cm-11.0
2d8210c healthd: disable periodic polled battery status
6060f75 Merge tag 'android-4.4.1_r1' into HEAD
755f8ed ueventd.rc: Change owner of graphics drivers to system
d8953bf unpackbootimg: Add support for detecting lz4 compressed ramdisks
bd8162a init: Fix queue_all_property_triggers with nonexistent properties
7165a92 sdcard: fix usage for -w and -s options
c9519f9 Fix the build for devices with ICS/MR0_AUDIO_BLOB
6faf31b audio: Expose a few things previously under QCOM_HARDWARE
9fd334d Add back DurationTimer to fix camera.msm8960 load
9cb2167 audio: remove QCOM_FM_ENABLED ifdefs
0d33a14 audio: Fix submix output device check.
ca3cd5e system/core: Add MSM specific formats, devices and channels.
4a96b3b Conditionally Revert "put back the unused virtuals in Vector<>"
b32cdd0 adb: Fix backup fallback
de1237a unpackbootimg: Add support for device trees
c48921b Revert "FM Radio: Add support for FM Radio in Android"
5f324e3 Revert "fmradio: cleanup QCOM_HARDWARE/STE_FM defs and ifdef"
165efcd Revert "qcom-fm: audio: Add support for FM feature"
8910908 Fix audio flags ifdeffing for qcom
64029fb Add libminshacrypt static lib
00edd9e Revert "Revert "charger: Update to match AOSP recovery API""
bf4cfe2 libutils: refbase: jellybean mr1 compat
839941c Small 4.4 fixes
1aa6a5b Revert "get rid of HAL pixelformats 5551 and 4444"
8cff93f Revert "init: implement a new 'log' command, useful to debug property events"
0f9cdd3 Revert "Revert "put back the unused virtuals in Vector<>""
1af817d Merge tag 'android-4.4_r1' into cm-11.0
e65b7ea utils: Fix broken sdk build on windows
81f2c3d utils: Fix broken build
1b84e0a Merge "utils: Add ProcessCallStack to collect stack traces for all threads in a process" into klp-dev
ec79ef2 utils: Add ProcessCallStack to collect stack traces for all threads in a process
9170452 Don't return immediately from reboot commands.
ee74802 charger: Allow home key on newer devices to wake device
be76d13 Revert "charger: Update to match AOSP recovery API"
d00b7c0 charger: Update to match AOSP recovery API
a9e453f Merge "vold no longer does MS_MOVE; remove tmpfs." into klp-dev
00c8e1a vold no longer does MS_MOVE; remove tmpfs.
169c12b merge in klp-release (no-op)
19ebdad merge in klp-release history after reset to klp-dev
1640d4c system/core: Add support for telephony-msim
1c39fdc merge in KQS81M
e93a051 Set GID required to write, media_rw mount point.
ea65702 init: Increase maximum number of Android properties to 496.
d987f76 Camera: Adds auto HDR Metadata type
c6a02d4 audio: Enumerations for audio usecases
6740a8a Camera: Adds longshot commands
efd207f system/core: Add support for EVRCNW audio format
308bf89 Camera: Add meta data types for meta data callback
d0ebd81 init.rc: Restored TCP performance tuning
928351f audio: add EVRCWB EVRCB to supported audio formats
4a2df5b charger: Fix arguments to gr_text
6c2f036 charger: press power key to turn off charging animation
55a9140 charger: modify usb unplugged shutdown time in power off charging
1a4cc44 charger: support alarm in power off charging
f7ce72c charger: Toggle backlight while in charger mode.
f7e1ef2 charger: Draw battery percentage over charger screen
851c4ad mkbootimg: Add --dt parameter to specify DT image
1b49f7a toolbox: Add setfattr
5ac7417 init: Fix serial number display for semc msm7x30 devices
0e11087 init: Do not build logo.c when initlogo is disabled
dfe600e Merge "libcorkscrew buildfix for gcc 4.8" into cm-10.2
f981b1e merge in klp-release history after reset to klp-dev
e3e2206 Merge "Add new cert_pin_failure tag that can be used in user-consent filtering." into klp-dev
48dbe8d merge in klp-release history after reset to klp-dev
1b96c7d Merge "init: uevent: Add msm video symbolic link handling" into cm-10.2
cb943b1 Merge "mkbootimg: Add --dt parameter to specify DT image" into cm-10.2
f3409d2 Revert changes to main init.rc file
bbe4c49 Merge "Moves libmemtrack header to standard location" into klp-dev
5336758 Add new cert_pin_failure tag that can be used in user-consent filtering.
7f1aa4c merge in klp-release history after reset to klp-dev
d38cc18 Merge "Disable timestamp logging." into klp-dev
397a364 fs_mgr: check that fstab is not NULL in fs_mgr_free_fstab
61c2492 merge in klp-release history after reset to klp-dev
5cd1181 Disable timestamp logging.
481b947 Moves libmemtrack header to standard location
6b1a027 Merge "Create a separate copy of the fsck logs" into klp-dev
777a00e Merge "New fstab flags to support more expressive SD card permissions" into klp-dev
06465f5 merge in klp-release history after reset to klp-dev
0ee7d8c Fix Mac builds, for realz.
4eaf905 Create a separate copy of the fsck logs
887f289 New fstab flags to support more expressive SD card permissions
4481c32 Fix Mac builds.
44d6342 Remove mkdir() side effect, add .nomedia, utils.
4188814 init: uevent: Add msm video symbolic link handling
16738f9 mkbootimg: Add --dt parameter to specify DT image
c965274 Merge tag 'android-4.3_r3.1' of https://android.googlesource.com/platform/system/core into cm-10.2
8978540 merge in klp-release history after reset to klp-dev
7b445a8 Merge "Fix rotation in camera2 API" into klp-dev
4f18183 Merge "Initialize /dev/urandom earlier in boot." into klp-dev
9d773b9 Merge "trace: Add support for tracing 64-bit ints." into klp-dev
f1921c7 trace: Add support for tracing 64-bit ints.
b410eb1 Initialize /dev/urandom earlier in boot.
96675ed Fix rotation in camera2 API
b253907 merge in klp-release history after reset to klp-dev
fe86c8f merge in klp-release history after reset to klp-dev
5535b05 write_file: introduce O_NOFOLLOW, use sane mask
2880aae merge in klp-release history after reset to klp-dev
3a0d4b3 Merge "property_service: better validate property names" into klp-dev
6946361 property_service: better validate property names
6adbcbf merge in klp-release history after reset to klp-dev
c0ce002 Merge "Initial libmemtrack" into klp-dev
0103326 merge in klp-release history after reset to klp-dev
53dc297 Merge "Add HOTWORD audio source to audio.h" into klp-dev
dbe7f2f merge in klp-release history after reset to klp-dev
67b00d8 init.rc: change mem cgroups permissions
85a8cfc merge in klp-release history after reset to klp-dev
04c12ca Add HOTWORD audio source to audio.h
ff9ec2d healthd: perform periodic chores when awake and on battery power
fc600e4 Initial libmemtrack

   * system/extras
896774a procmem: Use size_t instead of int to remove a potential bug.
081976b procrank: Use %zu for size_t and %d for pid_t
8b32cbc use BIONIC implementation of mmap64
1c2e1aa libpagemap: fix memory leak in pm_process_destroy()
fc67842 Avoid underflow on an unsigned int when computering bg overrun
ccba467 ext4_utils: Yet another MMC discard pain in the ass
4dfd6e7 Merge tag 'android-4.4_r1' into cm-11.0

   * system/media
2ebdb71 Merge tag 'android-4.4.1_r1' into HEAD
84f0b18 audio_route: fix possible segfault
52a64a5 Camera: Make partialResult quirk fields hidden, not system.
82ce331 Camera: Add partialResult quirk metadata fields
752c220 Merge tag 'android-4.4_r1' into cm-11.0
51031d4 merge in klp-release (no-op)
52d801e merge in klp-release history after reset to klp-dev
d1a44da camera_metadata: Add CaptureResult cts test
afe7f8e merge in KFS78N (no-op)
0657ad8 merge in KQS81M
39bc682 merge in klp-release history after reset to klp-dev
f86b22f Merge "camera_metadata: add non-full hw level optional tag" into klp-dev
c467449 merge in klp-release history after reset to klp-dev
ef40ad6 camera_metadata: add non-full hw level optional tag
59ccb1e camera_metadata: make face score range 1-100
2805f11 merge in klp-release history after reset to klp-dev
160c390 camera_metadata: Update CameraCharactericsTest to check #getKeys()
8e51a70 merge in klp-release history after reset to klp-dev
50451ad camera_metadata: Fix focusRange definition
d1ead52 merge in klp-release history after reset to klp-dev
f3a4872 Merge "camera_metadata: Update CameraCharacteristicsTest" into klp-dev
4681a0b Merge "Camera: Add PASSIVE_UNFOCUSED AF state" into klp-dev
26756b3 camera_metadata: Update CameraCharacteristicsTest
131e81f merge in klp-release history after reset to klp-dev
c6b45b5 Merge "Visualizer header update for level monitoring" into klp-dev
6885c47 Visualizer header update for level monitoring
2e6731f merge in klp-release history after reset to klp-dev
9a1348c merge in klp-release history after reset to klp-dev
21d0f1a camera_metadata: Rename CameraProperties to CameraCharacteristics
28548d2 camera_metadata: Update android.request.frameCount docs
492ba7c Camera: Add PASSIVE_UNFOCUSED AF state
f823fa9 Merge tag 'android-4.3_r3.1' of https://android.googlesource.com/platform/system/media into cm-10.2
5515a81 camera2: Update api to be async
3b797c3 merge in klp-release history after reset to klp-dev
c14cc7c merge in klp-release history after reset to klp-dev
15cc311 camera_metadata: doc fix for availableProcessedSizes
6ab7102 Audio effect header for loudness enhancement
2cb5a42 merge in klp-factoryrom-release history after reset to klp-release
7359406 Merge "Camera: Fix Java metadata generation bug" into klp-dev
0747b8c Merge "camera_metadata: add android.lens.state MOVING enum value" into klp-dev
23d4b2c Camera: Fix Java metadata generation bug
0e323a1 camera_metadata: add android.lens.state MOVING enum value
0702575 Camera: Updates for latest camera2 API changes
f0771b2 Merge "camera_metadata: Correct stream id type" into klp-dev
44a1422 Merge "Camera: Add operations to enumerate vendor tags" into klp-dev
e36cdbe camera_metadata: Correct stream id type
21f8880 Camera2: Minor docs fix.
0348695 Camera: Add operations to enumerate vendor tags

   * system/netd
183590f Merge tag 'android-4.4.1_r1' into HEAD
ca5b4e8 SecondaryTableController: force the MSS to match pmtu on TCP SYN
2cc702d Merge tag 'android-4.4_r1' into cm-11.0
3561466 netd: Add new flag for QCOM's hostap extension
f0aa90f merge in KFS78N (no-op)
b7fbaa1 netd: IPv6 Tethering Support
a3aa2fb netd: Add enhanced routing support
61fd595 netd: IPv6 Tethering Support
a3d44e9 netd: Change QualcommSoftapCmd to add AR6004 support
70d5f40 netd: Support the Qualcomm SoftAP SDK.
2dae2f8 Don't vpn dns if the vpn didn't provide servers
d465b1d merge in klp-factoryrom-release history after reset to klp-release
a95f8a3 Don't log "Unexpected netlink message" on NDUSEROPT
991693e Missing tethering stats isn't an error.

   * system/qcom
52fd771 Fix: SIGPIPE issue while querying softap enabled status
fe07ff9 wlan: make qsap compatible w.r.t ndc implementation.
2b78d84 Merge "Update ini_file buffer size to be PROPERTY_VALUE_MAX"
43cf2be Update ini_file buffer size to be PROPERTY_VALUE_MAX

   * system/security
b5992b0 Merge tag 'android-4.4_r1' into cm-11.0
ee8068b Set encrypted flag when appropriate
f25805e am 1d486fb3: am 02d44fe7: Move key name creation to common path
1d486fb am 02d44fe7: Move key name creation to common path
02d44fe Move key name creation to common path
86b16e8 Move key name creation to common path
4704155 Revert to old-style API for EC_KEY handling
1b0e393 Add argument to binder call to check key types

   * system/vold
8f3a84f vold: don't crash when formatting unformatted volume
1076c07 Merge tag 'android-4.4.1_r1' into HEAD
fbf7e77 vold: Initialize flag variables
081257b vold: Raise MAX_PARTITIONS to 32
c442d37 vold: pass selinux context to ext4 mount (remount ro)
82c51e6 Merge tag 'android-4.4_r1.2' into cm-11.0
0c9afdf vold: support more than 1 UMS share
e41ab11 vold: cryptfs: Don't update KDF without validating pwd/key.
c5f17b0 merge in klp-release history after reset to klp-dev
2f8ad4c vold: cryptfs: Don't update KDF without validating pwd/key.
7bdfa52 vold: cryptfs: Don't update KDF without validating pwd/key.
fbbaa41 vold: allow non-vfat devices to be used as ASEC
163ae38 minivold: adjustments for vold in recovery
a1ad0dc vold: force SELinux context only for sdcard
f30e503 vold: mount ext4 with forced SELinux context
6bcd362 Handle missing UUID/LABEL from blkid.
c79214a Merge "vold: restore 4.4 sdcard logic" into cm-11.0
5ced6af vold: fix crash for non-emulated primary storage
9e47793 vold: restore 4.4 sdcard logic
24d2c11 Apply the mounts to the SDCARD /storage path instead of /mnt/media_rw
5ba43d0 Build minivold for recovery
7ebd4b8 cryptfs: also unmount /data/data before encrypting
91c38d5 Revenge of MiniVold (the sequel)
8f881d3 vold: Format filesystems as exfat, if already exfat.
18e56f1 vold: Replace usage of discontinued logwrap()
9d1b938 vold: Add NTFS read+write support via ntfs-3g
dec3fd2 vold: exFAT support
492f02f vold: add support for ext4 media
4ed74a8 vold: use blkid to detect filesystem type
ff65248 vold: fix handling of discs with multiple majors on DirectVolume::getShareDevice()
4bdb261 vold: Add ntfs (read-only) support.
84a31c3 vold: fix an offset one bug that makes partition 4 unusable
dca4c62 DirectVolume: handle discs with multiple major numbers
cf56c7c vold: add ro.vold.umsdirtyratio property
be19766 Reintroduce BOARD_VOLD_EMMC_SHARES_DEV_MAJOR
cb80fef vold: allow override of MAX_PARTITIONS for devices with > 4 partitions
cc21d6e Use correct minor device number to format SD card
bcdbd9a Merge "Clean up ASEC unmounting on physical storage." into klp-dev
10939ac Merge "Extract UUID and label from inserted volumes." into klp-dev
8c2c15b Clean up ASEC unmounting on physical storage.
0de365f Extract UUID and label from inserted volumes.
18afaca Merge "DO NOT MERGE. Fix crash in vold" into klp-dev
4d9c9bd merge in klp-release (no-op)
5ab02e7 DO NOT MERGE. Fix crash in vold
70de4e1 merge in klp-release history after reset to klp-dev
3a941d6 merge in KQS81M
ba6ae8d Add support for more expressive SD card permissions
bc9da81 merge in klp-release history after reset to klp-dev
71ebe15 Add mkdirs() command.

   * vendor/cm
fbecd7b selinuxrelabel: Remove attempts to relabel /system
4a93be3 Recheck /data for selinux labeling
241747d add crpalmer for droid dna
67298aa Fix Dialog Mobile Broadband MMS APN
fe1d7cd Merge "Fix internet APN for Life:) provider." into cm-11.0
03b1b10 Fix internet APN for Life:) provider.
fc613a8 50-cm.sh: update comment to CM11
6fe86ee cm: add Samsung Galaxy Premier (GT-I9260) maintainer
ca80ef9 Reorder FarEast APN
84f04f9 Merge "Port: Don't show phone unlock targets for devices without voice (2/2)" into cm-11.0
5e359e2 Add Internet/MMS APNS for Tesco Ireland (TMI)
510db5c common_mini_tablet_wifionly.mk: don't try to install removed BlueZ config file
07e8f87 Merge "Fix custom unofficial build tags" into cm-11.0
e5d12df Merge "Add CM Legal (1 of 2)" into cm-11.0
3bf9ba8 Fix custom unofficial build tags
af99ef7 Merge "vendor: support custom unofficial build tags" into cm-11.0
29000c5 Merge "overlay: Fix Keyguard configuration" into cm-11.0
82f7c7d overlay: Fix Keyguard configuration
f416839 vendor: support custom unofficial build tags
3aff048 Merge "selinuxrelabel: Add a check for dalvik-cache" into cm-11.0
a082e90 cm: only include WhisperPush in telephony-enabled devices
3b2aa92 Merge "sepolicy: allow vold to mount fuse-based sdcard" into cm-11.0
1598529 Port: Don't show phone unlock targets for devices without voice (2/2)
28c69f6 Merge "add Note 8.0" into cm-11.0
381a305 Add CM Legal (1 of 2)
54c91b8 sepolicy: allow vold to mount fuse-based sdcard
4d758b1 Include WhisperPush with CyanogenMod build
7042949 add Note 8.0
56b8bd8 Update changelog and contributors list
ff4943e Remove CM9 bootanimation handling
2eb202d Update default wallpaper
61fc945 cm: Remove $TERM in global envrionment
178ca72 Always build the updaters
ae71f04 Incorporate TARGET_VENDOR_RELEASE_BUILD_ID into the build identifier if it exists
41fd0aa Add CyanogenMod Mobile Services prebuilt.
c7e9230 selinuxrelabel: Add a check for dalvik-cache
5a27f63 cm: Allow devices to set the GMS client id
275701b cm: Remove procmem and procrank from user builds
bc7c4de Merge "Update all APN of El Salvador" into cm-11.0
e24f766 Merge "APN: Add Vodacom LTE APN values" into cm-11.0
feaf368 Added APNs for Panamanian Carriers (Movistar PA, Claro PA and Digicel PA)
3992bbb cm: Pastefail
bc513cf cm: Reenable SettingsProvider overlay
5f53919 Update all APN of El Salvador
853ca90 Merge "apns: add APN for AIS 3G" into cm-11.0
ef79432 APN: Add Vodacom LTE APN values
c1f22ff APN typo
c615a63 APN: add MetroPCS gsm info
9fe4b92 Move Mms from phone specific to telephony
4074505 vendorsetup: Grab from cm-11.0 build targets
9b55f0d Add contributors for apexqtmo
b71b47d Bootanimation by Dima Skvarskyi
3dbb565 cm_audio: Rename Doink.oog to CyanDoink.oog to prevent override
918821b Update crespo contributors
cdd227c apns: add APN for AIS 3G
3013c99 selinuxrelabel: Need to check in priv-app now
9a19f57 sepolicy: allow vold to mount ext4 sdcard
ef90771 sepolicy: allow vold to create files on external sdcard
1b6aa84 sepolicy: allow installd to query ASEC size
a30ec11 sepolicy: treat fuseblk as sdcard_external
98c81ea selinux: Fix asec mounting
785a4ba Merge "sepolicy: f2fs: Allow fs_use_xattr" into cm-11.0
f474b12 add libemoji to common build
26a9259 sepolicy: f2fs: Allow fs_use_xattr
e58e23e selinux: Add missing seapp_contexts file
ac8d095 selinux: Add CM-specific file_contexts
75fb155 Update the GMS location provider name
8521d46 selinux: CM policies are now inserted last
50dda4c Updates for CM11
1d313d9 Merge "Add HTC One X contributors" into cm-10.2
b5678a4 Add HTC One X contributors
7a46cf7 init.local.rc: Fix typo
9cd97ae Merge "vendor/cm: Clean up init.local.rc" into cm-10.2
178dbd6 keys: Updated path for the signing makefile
461e4ec vendor/cm: Clean up init.local.rc
d22f39f No need to override mkshrc as it no longer exports PS1
9cd218c Merge "Revert "Disable excessive dalvik debug messages"" into cm-10.2
52c5eb4 Revert "Disable excessive dalvik debug messages"
11c2164 cm: add Sony Xperia SP (C530X) maintainers
c7bcf25 Merge "cm: Add 10.1.3 to changelog" into cm-10.2
afc4642 Merge "Add Korean KT LTE apn" into cm-10.2
7c4a6ef Merge "Remove Term, su, and CMUpdater from user builds" into cm-10.2
a21887e Remove Term, su, and CMUpdater from user builds
a9c1be5 contributors: update Sony maintainers
1e9c7da contributors: update Sony maintainers
886f47b Add Korean KT LTE apn
418b6b3 Merge "Add APNs for VZW Network Extender" into cm-10.2
c237204 Add APNs for VZW Network Extender
cf2a489 Fix For LTE CLARO APN
1b1ef8d cm: Add 10.1.3 to changelog
d11c07b vendor/cm: fix Sprint MMS apn being set as default
1f2a3d4 Disable excessive dalvik debug messages
3d2f330 Merge "Fix APN typo for VIPNet Croatia Change-Id: I2d1815900525efdbadb0398383eff9eb425a2355" into cm-10.2
4f0c75c apns: add otelo web APN
f9bb777 cm: Update permissions for ondemand sysfs nodes
f344730 Fix APN typo for VIPNet Croatia Change-Id: I2d1815900525efdbadb0398383eff9eb425a2355
bc68cf2 cm: Skip backuptool on GMS builds
686cbf2 cm: Set permissions on input_boost node
fe91df1 apns: cleanup 3 ITA carrier
6a0f530 cm: Set permissions on notify_on_migrate node
71b1a2f cm: update VideoEditor & live wallpapers packages
f4b2e9d Add HTC Droid DNA and Galaxy S4 I9505 contributors
554f370 Refactor versioning
989a313 rootdir: Set permissions for additional interactive sysfs nodes
a76d898 init: provide initial pemissions for ondemand governor
ff4b205 Allow 'system' user to modify cpufreq control files
ec031f7 vendor/cm: update CONTRIBUTORS
0aa748b Merge "prebuilt: apns-conf-cdma.xml: Fix Sprint APNs and clean up APNs for test SIM cards" into cm-10.2
7439296 cm: Build the BluetoothExt package
e4801d1 cm: Remove Focal
466289d Merge "Add Beeline UZ APN" into cm-10.2
86f2958 Merge "Add NTT Docomo(spmode) APN" into cm-10.2
1eb0e06 Merge "Adjust mnc for Movistar CL" into cm-10.2
a405e43 Update Motorola device contributers
836ca1a Add HTC One X+ contributors

   * vendor/cyngn
c7db3e2 fixup feature
bbada0b update readme
520182c version the features
f8f6c3a initial commit.

   * vendor/tmobile/apps/ThemeChooser
7e24b68 ThemeChooser: ES translations
60f36be ThemeChooser: LT translations
b3973fa ThemeChooser: CA translations
af80d4a Show the theme name in the choice screen
e82fc1b Update the change helper to support Launcher3
9cb8d56 ThemeChooser: UG translation
3e77967 ThemeChooser: zh-rTW translations

   * vendor/tmobile/providers/ThemeManager
d65ac39 ThemeManager: LT translations
6f7e142 ThemeManager: CA translations
a80fb95 Fixed some crash-on-theme-removal scenarios
654f8d5 ThemeManager's permissions now require it to be privileged
27703ab Remove support for DRM'd themes
03eac25 ThemeManager: UG translation
b937cd5 ThemeManager: Update Polish translation

