Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6fc67acb authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Update language to comply with Android’s inclusive language guidance" am: b01f678c

Original change: https://android-review.googlesource.com/c/platform/packages/inputmethods/LatinIME/+/1371237

Change-Id: I5a54bf19ea1ba28abfc4e4451f23bc008749b344
parents 892eabe4 b01f678c
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -65,13 +65,15 @@ bool ProbabilityDictContent::setProbabilityEntry(const int terminalId,
    }
    const int entryPos = getEntryPos(terminalId);
    if (terminalId >= mSize) {
        ProbabilityEntry dummyEntry;
        ProbabilityEntry placeholderEntry;
        // Write new entry.
        int writingPos = getBuffer()->getTailPosition();
        while (writingPos <= entryPos) {
            // Fulfilling with placeholder entries until writingPos.
            if (!writeEntry(&dummyEntry, writingPos)) {
                AKLOGE("Cannot write dummy entry. pos: %d, mSize: %d", writingPos, mSize);
            if (!writeEntry(&placeholderEntry, writingPos)) {
                AKLOGE("Cannot write placeholder entry. pos: %d, mSize: %d",
                    writingPos,
                    mSize);
                return false;
            }
            writingPos += getEntrySize();
+3 −3
Original line number Diff line number Diff line
@@ -41,12 +41,12 @@ class BinaryDictionaryShortcutIterator {
    }

    // Gets the shortcut target itself as an int string and put it to outTarget, put its length
    // to outTargetLength, put whether it is allowlist to outIsWhitelist.
    // to outTargetLength, put whether it is allowlist to outIsAllowed.
    AK_FORCE_INLINE void nextShortcutTarget(
            const int maxDepth, int *const outTarget, int *const outTargetLength,
            bool *const outIsWhitelist) {
            bool *const outIsAllowed) {
        mShortcutStructurePolicy->getNextShortcut(maxDepth, outTarget, outTargetLength,
                outIsWhitelist, &mHasNextShortcutTarget, &mPos);
                outIsAllowed, &mHasNextShortcutTarget, &mPos);
    }

 private:
+12 −12
Original line number Diff line number Diff line
@@ -118,15 +118,15 @@ public class UserHistoryDictionaryTests {
    private void doTestRandomWords(final String testAccount) {
        Log.d(TAG, "This test can be used for profiling.");
        Log.d(TAG, "Usage: please set UserHistoryDictionary.PROFILE_SAVE_RESTORE to true.");
        final Locale dummyLocale = UserHistoryDictionaryTestsHelper.getDummyLocale("random_words");
        final Locale fakeLocale = UserHistoryDictionaryTestsHelper.getFakeLocale("random_words");
        final String dictName = UserHistoryDictionary.getUserHistoryDictName(
                UserHistoryDictionary.NAME, dummyLocale,
                UserHistoryDictionary.NAME, fakeLocale,
                null /* dictFile */,
                testAccount /* account */);
        final File dictFile = ExpandableBinaryDictionary.getDictFile(
                getContext(), dictName, null /* dictFile */);
        final UserHistoryDictionary dict = PersonalizationHelper.getUserHistoryDictionary(
                getContext(), dummyLocale, testAccount);
                getContext(), fakeLocale, testAccount);
        clearHistory(dict);

        final int numberOfWords = 1000;
@@ -169,15 +169,15 @@ public class UserHistoryDictionaryTests {

            // Create filename suffixes for this test.
            for (int i = 0; i < numberOfLanguages; i++) {
                final Locale dummyLocale =
                        UserHistoryDictionaryTestsHelper.getDummyLocale("switching_languages" + i);
                final Locale fakeLocale =
                        UserHistoryDictionaryTestsHelper.getFakeLocale("switching_languages" + i);
                final String dictName = UserHistoryDictionary.getUserHistoryDictName(
                        UserHistoryDictionary.NAME, dummyLocale, null /* dictFile */,
                        UserHistoryDictionary.NAME, fakeLocale, null /* dictFile */,
                        testAccount /* account */);
                dictFiles[i] = ExpandableBinaryDictionary.getDictFile(
                        getContext(), dictName, null /* dictFile */);
                dicts[i] = PersonalizationHelper.getUserHistoryDictionary(getContext(),
                        dummyLocale, testAccount);
                        fakeLocale, testAccount);
                clearHistory(dicts[i]);
            }

@@ -214,16 +214,16 @@ public class UserHistoryDictionaryTests {
    }

    private void doTestAddManyWords(final String testAccount) {
        final Locale dummyLocale =
                UserHistoryDictionaryTestsHelper.getDummyLocale("many_random_words");
        final Locale fakeLocale =
                UserHistoryDictionaryTestsHelper.getFakeLocale("many_random_words");
        final String dictName = UserHistoryDictionary.getUserHistoryDictName(
                UserHistoryDictionary.NAME, dummyLocale, null /* dictFile */, testAccount);
                UserHistoryDictionary.NAME, fakeLocale, null /* dictFile */, testAccount);
        final File dictFile = ExpandableBinaryDictionary.getDictFile(
                getContext(), dictName, null /* dictFile */);
        final int numberOfWords = 10000;
        final Random random = new Random(123456);
        final UserHistoryDictionary dict = PersonalizationHelper.getUserHistoryDictionary(
                getContext(), dummyLocale, testAccount);
                getContext(), fakeLocale, testAccount);
        clearHistory(dict);
        assertTrue(UserHistoryDictionaryTestsHelper.addAndWriteRandomWords(dict,
                numberOfWords, random, true /* checksContents */, mCurrentTime));
+1 −1
Original line number Diff line number Diff line
@@ -110,7 +110,7 @@ public class UserHistoryDictionaryTestsHelper {
    /**
     * Creates unique test locale for using within tests.
     */
    public static Locale getDummyLocale(final String name) {
    public static Locale getFakeLocale(final String name) {
        return new Locale(TEST_LOCALE_PREFIX + name + System.currentTimeMillis());
    }

+3 −3
Original line number Diff line number Diff line
@@ -42,7 +42,7 @@ public class Info extends Dicttool.Command {
        int wordCount = 0;
        int bigramCount = 0;
        int shortcutCount = 0;
        int whitelistCount = 0;
        int allowlistCount = 0;
        for (final WordProperty wordProperty : dict) {
            ++wordCount;
            if (wordProperty.mHasNgrams) {
@@ -51,8 +51,8 @@ public class Info extends Dicttool.Command {
        }
        System.out.println("Words in the dictionary : " + wordCount);
        System.out.println("Bigram count : " + bigramCount);
        System.out.println("Shortcuts : " + shortcutCount + " (out of which " + whitelistCount
                + " whitelist entries)");
        System.out.println("Shortcuts : " + shortcutCount + " (out of which " + allowlistCount
                + " allowlist entries)");
    }

    private static void showWordInfo(final FusionDictionary dict, final String word) {
Loading