Closed Bug 865484 Opened 11 years ago Closed 11 years ago

[keyboard] refactor dictionary data structure and search algorithm for auto-correct

Categories

(Firefox OS Graveyard :: Gaia::Keyboard, defect)

x86
macOS
defect
Not set
normal

Tracking

(blocking-b2g:-, b2g18+ fixed)

RESOLVED FIXED
blocking-b2g -
Tracking Status
b2g18 + fixed

People

(Reporter: djf, Assigned: djf, NeedInfo)

References

Details

(Whiteboard: c=auto-correct)

Attachments

(1 file)

I've filed various bugs about the data structure and algorithm we use for predictions and auto-correction, but ended up fixing them with a single patch. So I'm filing this new bug so I'll have a single place to attach my patch.
Assignee: nobody → dflanagan
Attachment #741558 - Flags: review?(anygregor)
Setting all the bugs this patch fixes as dependents
Blocks: 797170
Depends on: 860624, 859508, 860538, 860541, 862430
Attachment #741558 - Flags: review?(mozilla)
Comment on attachment 741558 [details]
link to patch on github

r=me with followup/fix for comma issue.
Attachment #741558 - Flags: review?(anygregor) → review+
Attachment #741558 - Flags: review?(mozilla) → review+
Landed on master: 
https://github.com/mozilla-b2g/gaia/commit/413482d038560cb4065d4866013c15c64730bdfe
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
blocking-b2g: --- → leo?
Whiteboard: c=auto-correct
Triage - Adding clee for this bug fixes bugs 860538 860541 860624 862430, which are all pending product decision to include auto-correct in v1.1.
Flags: needinfo?(clee)
Tracking since this change is wanted by UX but quality of fix needs to be assessed before decision to uplift. See below:

On 5/7/13 12:03 AM, Christopher Lee wrote:

    Thanks Francis. 

    Sounds like you and Josh are going to review the latest patches from David tomorrow and provide an assessment on the quality.  

    I'm also going to get a build tomorrow and evaluate the latest changes and we can collectively make a call on if it's ready for uplift.
tracking-b2g18: --- → +
blocking-b2g: leo? → -
Blocks: 873934
Please add a testcase for this bug to moztrap for 1.1 testsuite.  If yes, mark this in-moztrap+ when completed.  If not, mark this in-moztrap-.
Flags: in-moztrap?(cschmoeckel)
Uplifted to v1-train in bug 873934
Issue does not appear to be testable. This bug is for a collection of dictionary specific issues that were fixed. Test Cases do not appear to be necessary here.
Flags: in-moztrap?(cschmoeckel) → in-moztrap-
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: