| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| |
| | |
Bug: 18108776
Change-Id: I0f57594617f8d5080aea9002b2356d18bfe97043
|
| |
| |
| |
| |
| |
| | |
Also fix a failing test
Change-Id: I280aa6b5836c7332da08a88f1258546edeb25a37
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This will allow to greatly improve the performance of the
metadata-generating files, as they won't have to wait for
the info command to read the entire dictionary when the
header is all we need.
Also add tests, and while we're at it, use the seed as
intended to enable reproducible tests.
Change-Id: I0ba79ef62f0292b23e63aed57ff565bb102281a2
|
|/
|
|
|
|
|
|
|
|
|
| |
It's still unused as of this change but the next change will use it
As a reference point, generating the metadata for Bayo takes
3'02" on my machine with the info command; it's down to 16" if
made to use this instead. The gains increases with the number
of dictionaries obviously.
Change-Id: I0eeea2d8f81bb74b0d1570af658e91b56f7c2b79
|
|
|
|
|
|
|
| |
This will allow for not copying the whole dictionary when only
the header is needed.
Change-Id: Ie4a649b507ccd4a430201824ed87b8b8bbf55e9f
|
|
|
|
|
|
|
|
|
|
|
| |
That is where the last refactorings were leading. This code is
simpler, but it's far more flexible. Importantly, it only makes
a single copy instead of making a full disk copy for every
intermediate step.
Next we're going to make the "copy" part modular for processes
that don't need to copy the whole file.
Change-Id: Ief32ac665d804b9b20c44f443a9c87452ceb367a
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Bug: 10059681
Change-Id: Ib730af8ebc944e08aaada869c0626724a499747c
|
| |
| |
| |
| |
| | |
Bug: 18108776
Change-Id: Ic81c5df2a685160c249021ff4cfe41553dbdeebe
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
Bug: 18108776
Change-Id: I9b399a44241e05a7add9bb8094263aa76de37880
|
|/ /
| |
| |
| |
| | |
Bug: 11031090
Change-Id: I5cc0d006ab003656498eb82b0875eb9c051d331e
|
| |
| |
| |
| |
| | |
Bug: 18108776
Change-Id: Ie5c0430aa41a8d6c58bf510a10173223d7dfe9fe
|
|/
|
|
|
| |
Bug: 18108776
Change-Id: Ia46a4102a0e86e71118ca5e641f9f531998e166b
|
|
|
|
| |
Change-Id: I538288054a58eb2c81ce3cbe5c9bef900fb653a5
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I23fa4e4ed96228406e70aa94d84fd7b8d3f69347
|
|\| |
|
| |
| |
| |
| |
| |
| |
| | |
This is a preliminary refactoring change to improve performance
in dicttool diagnostic tools.
Change-Id: I9a59328af62e336809246be5bebbbf2e154366b3
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: Idc4533e57b7f4ddccd66b1f1a4730153064b1e27
|
|/ /
| |
| |
| |
| | |
Bug: 18003991
Change-Id: Id6b67bf66b397301e5186826dba2b60df9cb4c65
|
|/
|
|
|
|
| |
Move Constants.java too.
Change-Id: I55e8cf06f61c0a37746a7328834a52a5306cf0f2
|
|
|
|
|
|
|
| |
This CL also adds @SuppressWarning("unused" to java-overridable package.
Bug: 18003991
Change-Id: If70527e30654384705d7a814f5efd181d9f539e1
|
|
|
|
|
|
|
| |
This is just a placeholder in this CL. It will be shared by LatinIME,
dicttool, and tests.
Change-Id: I6fb3516a5061555f6f24b29141c2871d2319b023
|
|
|
|
|
|
| |
This hasn't been used for a while. It's deprecated. Let's kill it.
Change-Id: Ib1c491fa14b6406f6f77f2b0869f4db1810eb078
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL fixes the following compiler warnings.
- Indirect access to static member
- Access to a non-accessible member of an enclosing type
- Parameter assignment
- Method can be static
- Local variable declaration hides another field or variable
- Value of local variable is not used
- Unused import
- Unused private member
- Unnecessary 'else' statement
- Unnecessary declaration of throw exception
- Redundant type arguments
- Missing '@Override' annotation
- Unused '@SuppressWarning' annotations
Bug: 18003991
Change-Id: Icfebe753e53a2cc621848f769d6a3d7ce501ebc7
|
|
|
|
|
|
|
|
|
| |
No behaviour changes.
Unified the overloaded FusionDictionary::add method to always take an
isPossiblyOffensive argument.
Bug: 11031090
Change-Id: I5741a023ca1ce842d2cf10d4f6c926b0efabaa78
|
|
|
|
|
|
|
| |
I've never seen the NPE happen and only happened to notice
this by chance. Let's fix the code.
Change-Id: If458646229f9cadcd6c15779348133f382fde783
|
|
|
|
| |
Change-Id: I89eb530c1a44e5ea9b5fcb37c792cb8c81d6dc1c
|
|
|
|
|
| |
Bug: 17741882
Change-Id: I62e8c9a3f194b9a3a6724c7d1a92292b150ddeb9
|
|\ |
|
| |
| |
| |
| |
| | |
Bug:17097992
Change-Id: I677a5eb3a704e4386f6573360e44ca335d81d2df
|
| |
| |
| |
| |
| | |
Bug: 13222403
Change-Id: I9a4cf447a8ab0c26c4dc7f7794c57390024660cc
|
| |
| |
| |
| |
| | |
Bug: 17418371
Change-Id: I22bb2913015a83604301576e68095974c38b7c9a
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
Bug: 16143057
Change-Id: I0b4a3d0d1125f9af25a98ee7a1852129ae1c1d2c
|
| |/
|/|
| |
| |
| | |
Bug: 14425059
Change-Id: I8b3458ad22730b3dccbe0caea2c5930f5276dc82
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| | |
Bug: 14425059
Change-Id: Id06a71681fa8b5e589e29fba10fe5c1cfed66984
|
|/
|
|
|
| |
Bug: 10787354
Change-Id: Ia71417069a0cc10d7908d0c404ce85eb0cd76540
|
|\ |
|
| |
| |
| |
| |
| | |
Bug: 9687668
Change-Id: I0631ab04cf33e3d454c965e98a756c31666537bf
|
|/
|
|
|
| |
Bug:17097992
Change-Id: I0b3f12c4450f784b9a33470d1dc4c306062de91e
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL introduces new text reference notation !string/<resource_name>
to refer a string resource on the fly.
This notation is mainly used to represent action key labels may refer
a string in a system locale in run-time.
This notation is needed to implement Hinglish and Serbian-Latin
keyboards that need to refer its own action key labels.
Bug: 17169632
Bug: 9687668
Change-Id: I042f6bd04714e0e448cd92031730eb9fb422e6d3
|
|
|
|
|
| |
Bug: 16807005
Change-Id: Ifd0ab3aeb8207cdecacf8cfe5b1d58c07690142f
|
|
|
|
|
| |
Bug: 17324498
Change-Id: Ie27f0023b2bfb18b0ee2051260ecf6bab75727a5
|
|
|
|
|
| |
Bug: 17169632
Change-Id: Ibee088d76c2b19f1d62a3c9c119452726e856ec8
|
|
|
|
|
|
|
|
| |
This should make IDEs happy with appropriate source code directory
selection.
bug: 16829244
Change-Id: Ic734bd4d20aa050c688a3158b1a382ae0ac18991
|