Commit graph

41363 commits

Author SHA1 Message Date
Alex Henrie
0cf4376826 Support polytonic Greek diacritics in the Greek keyboard
Although modern Greek is typically written with only acute accent marks,
polytonic diacritics are still used by the Greek orthodox church, the
Greek newspaper Estia, and students of classical Greek texts. Supporting
these special characters is helpful to all of those groups.

Note that for the short vowels (epsilon, upsilon, iota, and omicron) all
of the diacritics permitted on lowercase letters are also permitted on
their uppercase forms. However, for the long vowels (alpha, eta, and
omega) the diacritics permitted on uppercase letters are a subset of the
diacritics permitted on lowercase letters. That's just how Greek is.

Test: Manually turned on the Greek (Greece) keyboard in the aosp_x86-eng
emulator and tried out all the new characters with Shift, with Shift
Lock, and without any modifiers.

Bug: 142007431
Change-Id: Iec4a82cab02aea5176721e8447f7dfdba46bacb3
2019-10-13 17:36:45 -06:00
Treehugger Robot
9ab8c21cb8 Merge "Create display context when switching IME to new display for AOSP IME" 2019-09-11 02:04:13 +00:00
lumark
87f14f1e18 Create display context when switching IME to new display for AOSP IME
To address IME service context's Resources / DisplayMetrics update
when switching IME window to another display after onConfigurationChange.

We use Context#createDisplayContext to create display specific context when
display changed, to ensure soft keyboard can re-layout with correct resources.

Bug: 126930163
Test: manual with AOSP IME as below steps:
     1) Settings > Developer options > enable "Simulated Display" & "Force desktop mode".
     2) Reboot device
     3) Launch app (i.e. Contacts) with bluetooth or usb mouse in Simulated display.
     4) Tap EditText on app to see see if IME window layout correctly on simulated display.
     5) Launch app (i.e Files) on primary display.
     6) Tap EditText on app to see if IME window layout correctly on primary display.

Change-Id: I0ed6a079af1ed90c75fee1d36d5ce3ef3c41f8ed
Merged-In: I0ed6a079af1ed90c75fee1d36d5ce3ef3c41f8ed
2019-09-11 02:02:48 +00:00
Xin Li
ccb19fdda7 Merge "DO NOT MERGE - Merge Android 10 into master" 2019-09-05 16:53:24 +00:00
Xin Li
66fb808791 DO NOT MERGE - Merge Android 10 into master
Bug: 139893257
Change-Id: I67cbe34b4646ddfdb0868bf8eaca12100a4e7b16
2019-09-04 13:34:53 -07:00
Xin Li
7748102af1 DO NOT MERGE - Skip qt-dev-plus-aosp-without-vendor (5713463) in stage-aosp-master
Bug: 134405016
Change-Id: I85024313e36aa6450602dd17cd9bcd7220780ecd
2019-08-14 11:35:21 -07:00
Xin Li
3e93e89ac3 [automerger skipped] Merge "DO NOT MERGE - Merge pie-platform-release (PPRL.190705.004) into master"
am: c8db60faa5 -s ours
am skip reason: subject contains skip directive

Change-Id: Icc42f8f2edb97f51c61b439c4b8c0f78ea2e2577
2019-07-10 23:37:17 -07:00
Xin Li
8a19d504f8 [automerger skipped] DO NOT MERGE - Merge pie-platform-release (PPRL.190705.004) into master
am: f295ade970 -s ours
am skip reason: subject contains skip directive

Change-Id: I557b9217cdb47f9a7633af1561f418341288f0bc
2019-07-10 21:22:18 -07:00
Treehugger Robot
c8db60faa5 Merge "DO NOT MERGE - Merge pie-platform-release (PPRL.190705.004) into master" 2019-07-11 03:52:58 +00:00
Xin Li
f295ade970 DO NOT MERGE - Merge pie-platform-release (PPRL.190705.004) into master
Bug: 136196576
Change-Id: I31b019b595c8dec9874140f575fdeb61c5866a7d
2019-07-09 11:24:32 -07:00
android-build-team Robot
8c6c1e2be6 Snap for 5622519 from e035e3c319 to pi-platform-release
Change-Id: I3d90a4c3861c2ac74bd10bc6b531b00959272d3c
2019-07-08 23:24:29 +00:00
lumark
61722df601 Merge "Remove extend touchable region for AOSP keyboard" am: ff1db79a18
am: b1dec95c37

Change-Id: Ice2b8be7e19453c68e1432088887365b5085f617
2019-07-05 08:17:17 -07:00
lumark
b1dec95c37 Merge "Remove extend touchable region for AOSP keyboard"
am: ff1db79a18

Change-Id: Ic162b5e20213a3f1b2aeaf77250bf1d7edc198c5
2019-07-05 07:45:50 -07:00
Treehugger Robot
ff1db79a18 Merge "Remove extend touchable region for AOSP keyboard" 2019-07-05 06:30:35 +00:00
lumark
b4360e65ca Remove extend touchable region for AOSP keyboard
Remove EXTENDED_TOUCHABLE_REGION_HEIGHT from LatinIME#onComputeInsets
to prevent keyboard touch region covered navigation bar
when in split-window mode with display density < 240 case.

Fix: 134893742
Test: manual as below steps:
1) Set window density as 240 with "adb shell wm density 240"
2) Launch a app (i.e. Messages) from recents activity, set as split-screen mode.
3) Tap Search bar to show IME keyboard.
4) Press home / back / recents key if it works, expect it works.

Change-Id: I596b7276041fecc50d2bc095c7e51664f632368d
2019-07-05 03:30:10 +00:00
Xin Li
7c33185b41 DO NOT MERGE - Merge qt-dev-plus-aosp-without-vendor (5699924) into stage-aosp-master
Bug: 134405016
Change-Id: If86628b9fc81ba5a599ae42e2901066c6bccf173
2019-07-01 21:00:09 +00:00
Bill Yi
751578eb61 [automerger skipped] Merge "Import translations. DO NOT MERGE" into qt-dev
am: 4061ed5736 -s ours
am skip reason: subject contains skip directive

Change-Id: I32a36bccba7d89c4b87599cf431f335a139256cd
2019-06-25 18:06:49 -07:00
TreeHugger Robot
4061ed5736 Merge "Import translations. DO NOT MERGE" into qt-dev 2019-06-26 00:43:59 +00:00
Bill Yi
f9c445788b [automerger skipped] Import translations. DO NOT MERGE
am: 9b767fcba3 -s ours
am skip reason: subject contains skip directive

Change-Id: I3b557b73a894482d524707d8db9522ab3d33aa64
2019-06-25 17:22:03 -07:00
Bill Yi
9b767fcba3 Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 64712476
Change-Id: I352b26ea8bf0231df70390d717acd2d1d594b1c5
2019-06-25 13:48:59 -07:00
Bill Yi
f56dd28cc2 Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 64712476
Change-Id: I38b91f6946820fcaa1f28323085f54676ce12615
2019-06-25 13:46:35 -07:00
Bill Yi
474b6518de [automerger skipped] Merge "Import translations. DO NOT MERGE" into qt-dev
am: 32bb8f9993 -s ours
am skip reason: subject contains skip directive

Change-Id: I7715753ef974b79b2e62c4d14f6ec769284b095c
2019-06-18 08:04:17 -07:00
Bill Yi
20b7d15ae5 [automerger skipped] Import translations. DO NOT MERGE
am: a9ee39f5cb -s ours
am skip reason: subject contains skip directive

Change-Id: I338ac5ff44723d97eda21fc992b2c20499ed84cc
2019-06-18 08:03:29 -07:00
TreeHugger Robot
32bb8f9993 Merge "Import translations. DO NOT MERGE" into qt-dev 2019-06-18 14:43:20 +00:00
Bill Yi
44ff864a95 Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 64712476
Change-Id: I096be536dd6bf947ea5c2d2adb37a905a790027f
2019-06-18 01:07:31 -07:00
Bill Yi
a9ee39f5cb Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 64712476
Change-Id: Id00265bae5aa6cd705f6b685dc5482cf28be48ef
2019-06-18 01:06:52 -07:00
Bill Yi
786dd43b9e [automerger skipped] Merge "Import translations. DO NOT MERGE" into qt-dev
am: 6562981448 -s ours
am skip reason: subject contains skip directive

Change-Id: Id88e74f86f38baf9132d4b64723e710b261e6906
2019-06-04 18:26:38 -07:00
Bill Yi
29f347eef3 [automerger skipped] Import translations. DO NOT MERGE
am: fef85b3c7b -s ours
am skip reason: subject contains skip directive

Change-Id: I1ce5a4c80d46736758d5502359de508d1253daa6
2019-06-04 18:16:46 -07:00
TreeHugger Robot
6562981448 Merge "Import translations. DO NOT MERGE" into qt-dev 2019-06-04 23:03:36 +00:00
Bill Yi
fef85b3c7b Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 64712476
Change-Id: I8cc15dd237c6e8313d997b37829b7924e2bb9c6a
2019-06-04 10:27:11 -07:00
Bill Yi
31a7793e28 Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 64712476
Change-Id: I5de46104c83a4d2efc933d473ec29e19c18684c4
2019-06-04 10:24:31 -07:00
Bill Yi
187fbe0b78 [automerger skipped] Merge "Import translations. DO NOT MERGE" into qt-dev
am: 0d6a3d5e45 -s ours
am skip reason: subject contains skip directive

Change-Id: I03bbddaced7e70dc51f32aad95b8b52318d454a3
2019-05-25 13:20:44 -07:00
Bill Yi
cfcf95bd16 [automerger skipped] Import translations. DO NOT MERGE
am: b9e9ce91af -s ours
am skip reason: subject contains skip directive

Change-Id: Ie4c5f6f7a3ea5b028a895aa483833574470760ba
2019-05-25 13:20:05 -07:00
TreeHugger Robot
0d6a3d5e45 Merge "Import translations. DO NOT MERGE" into qt-dev 2019-05-25 20:07:51 +00:00
Bill Yi
b9e9ce91af Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 64712476
Change-Id: I70c1aad8f2ad45a20eb55fee33619a3f4e319939
2019-05-25 04:30:24 -07:00
Bill Yi
36cad42156 Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 64712476
Change-Id: I27597dd25043d3dd0b14a7e3a359a2b15f35164d
2019-05-25 04:28:20 -07:00
Xin Li
45850f87d3 [automerger skipped] Merge "DO NOT MERGE - Merge pie-platform-release (PPRL.190505.001) into master." am: cec8e18f43 -s ours
am: e4c638b347 -s ours
am skip reason: subject contains skip directive

Change-Id: I666228f850628ebccc47fa1202e2c346264045d2
2019-05-16 21:53:41 -07:00
Xin Li
731104e942 [automerger skipped] DO NOT MERGE - Merge pie-platform-release (PPRL.190505.001) into master. am: d37d8eb393 -s ours
am: c480d6b171 -s ours
am skip reason: subject contains skip directive

Change-Id: I2f1f32251a2e1d882fbb14f0190c46cc65d75c4a
2019-05-16 21:27:12 -07:00
Xin Li
e4c638b347 [automerger skipped] Merge "DO NOT MERGE - Merge pie-platform-release (PPRL.190505.001) into master."
am: cec8e18f43 -s ours
am skip reason: subject contains skip directive

Change-Id: Iea1345ae20d8f2ff40dc612e402fa6982762d964
2019-05-16 20:52:06 -07:00
Xin Li
c480d6b171 [automerger skipped] DO NOT MERGE - Merge pie-platform-release (PPRL.190505.001) into master.
am: d37d8eb393 -s ours
am skip reason: subject contains skip directive

Change-Id: Ibac4638899787d2a9b4baa504b6f6dbaf8937a67
2019-05-16 19:23:55 -07:00
Xin Li
cec8e18f43 Merge "DO NOT MERGE - Merge pie-platform-release (PPRL.190505.001) into master." 2019-05-17 00:58:08 +00:00
Xin Li
7c6bb3d242 [automerger skipped] DO NOT MERGE - Merge pi-platform-release (PPRL.190505.001) into stage-aosp-master
am: a9e018f52d -s ours
am skip reason: subject contains skip directive

Change-Id: I9bfc1d01a6ce738e15c30cc50f7cb1739b6b58bc
2019-05-15 17:40:27 -07:00
Xin Li
d37d8eb393 DO NOT MERGE - Merge pie-platform-release (PPRL.190505.001) into master.
Bug: 132622481
Change-Id: I9521ad8c3f1b9df8328e8ef32c4e5ff2033eed74
2019-05-15 16:55:40 -07:00
Xin Li
a9e018f52d DO NOT MERGE - Merge pi-platform-release (PPRL.190505.001) into stage-aosp-master
Bug: 132622481
Change-Id: I64de94291e8fb8ac0e0b574594c3923aeb97d21d
2019-05-13 15:39:17 -07:00
Xin Li
5d44bd7dc4 [automerger skipped] Merge "DO NOT MERGE - Merge Pie Bonito/Sargo into master." am: c4da57fd0b -s ours
am: 01aeedb800 -s ours
am skip reason: subject contains skip directive

Change-Id: I8452805a7121ee1a991a5199e61942ccf08abd05
2019-05-09 21:50:17 -07:00
Xin Li
01aeedb800 [automerger skipped] Merge "DO NOT MERGE - Merge Pie Bonito/Sargo into master."
am: c4da57fd0b -s ours
am skip reason: subject contains skip directive

Change-Id: Ia13b45ecdcdf64cdbec21ca24508144026cc8401
2019-05-09 19:14:39 -07:00
Xin Li
45d851378d [automerger skipped] DO NOT MERGE - Merge Pie Bonito/Sargo into master. am: b4be6d6430 -s ours
am: 9461d4e8c5 -s ours
am skip reason: subject contains skip directive

Change-Id: I39f1ddfb3062220724a8d527aeadc6fcab49b882
2019-05-09 17:26:36 -07:00
Xin Li
9461d4e8c5 [automerger skipped] DO NOT MERGE - Merge Pie Bonito/Sargo into master.
am: b4be6d6430 -s ours
am skip reason: subject contains skip directive

Change-Id: Ibc75869dd909035714a59174ce287e32d3ccf9fe
2019-05-09 16:10:25 -07:00
Xin Li
c4da57fd0b Merge "DO NOT MERGE - Merge Pie Bonito/Sargo into master." 2019-05-09 22:05:46 +00:00
Xin Li
b4be6d6430 DO NOT MERGE - Merge Pie Bonito/Sargo into master.
Bug: 131756210
Change-Id: Ifc5dca915dcc06eb42e39f73010bef244dfbe26e
2019-05-09 09:27:06 -07:00