|
|
| Line 457: |
Line 457: |
| * Update wiki for [https://wiki.mozilla.org/Gaia/Build/NewBuildSystem NewBuildSystem] | | * Update wiki for [https://wiki.mozilla.org/Gaia/Build/NewBuildSystem NewBuildSystem] |
| * Fixing Gb error in {{bug|1154585}} - Refactoring webapp-shared.js for new build system | | * Fixing Gb error in {{bug|1154585}} - Refactoring webapp-shared.js for new build system |
|
| |
| === John ===
| |
|
| |
| ==== Squash xml2dict.py, use word_list_converter.js ====
| |
| * Meta: {{bug|1143633}} - Deprecate xml2dict.py in favor of word_list_converter.js for generation of dictionary blob
| |
| * Ongoing: {{bug|1146804}} - Create file front-end for word_list_converter.js | r?tim & f+ricky
| |
|
| |
| ==== Keyboard User Dictionary ====
| |
| * In Mar. 6's sync-up, Bruce expressed his expectation that acceptable performance should be: reasonably responsive for a user dictionary of 100 words. I think that includes prediction & dict blob generation.
| |
| ** Benchmark results at {{bug|1102835}} comment 16.
| |
|
| |
| ===== Bugs overview =====
| |
| * Meta/UserStory: {{bug|879145}} - [Keyboard][User Story] User dictionary in word-suggestion
| |
| * Three major engineering bugs
| |
| ** <del>{{bug|1102831}} - [UserDictionary] Implement user dictioanry UI to KeyboardSettingsApp</del>
| |
| ** <del>{{bug|1102834}} - [UserDictionary] Implement dictionary binary blob generation & storage to KeyboardSettingsApp</del>
| |
| ** <del>{{bug|1102835}} - [UserDictionary] Let Keyboard App use User-Dictionary</del>
| |
| * Dependency:
| |
| ** <del>{{bug|1138782}} - validChars() in predictions.js should consider different casing</del>
| |
| * Follow-ups:
| |
| ** Bugs (just "bugs")
| |
| *** <del>{{bug|1138343}} - [UserDictionary] Instantiate and store an ArrayBuffer instead of a TypedArray during dictionary binary blob generation in KeyboardSettingsApp</del>
| |
| ** Performance improvements
| |
| *** <del>{{bug|1130317}} - [UserDictionary] Pre-determine dict blob total byte length before building the blob</del>
| |
| *** {{bug|1130312}} - [UserDictionary] Investigate possibility and potential to let worker generate dictionary blob
| |
| ** Non-compliant UX
| |
| *** <del>{{bug|1129844}} - UserDictionary word list should sort alphabetically</del>
| |
| ** Architecture improvements/refactoring/code tidy-up
| |
| *** <del>{{bug|1115644}} - Implement RootPanel and standardize panel interface for KeyboardSettingsApp</del>
| |
| *** <del>{{bug|1115649}} - Differentiate concept of Panel and Dialog in Keyboard Settings</del>
| |
| *** {{bug|1115666}} - Clean up KeyboardSettingsApp stylesheet
| |
| *** <del>{{bug|1143636}} - Allow word_list_converter.js to accpet variable word frequency information</del>
| |
| ** (Integration) Tests
| |
| *** {{bug|1139766}} - [keyboard][integration] Add integration tests for user dictionary and prediction
| |
| ** Unit Tests
| |
| *** {{bug|1148326}} - latin_test.js: Amend tests for worker.postMessage() transferList arg for |userDict === undefined| situation
| |
| **** This depends on {{bug|1148316}} - latin_test.js should fake setTimeout() calls in engine deactivation
| |
|
| |
|
| = Bugzilla queries = | | = Bugzilla queries = |