564
edits
| Line 50: | Line 50: | ||
* GeckoApplication "Mixins": allow any Gecko application (beginning with Firefox) to insert UI and JS Context hooks ['''needs work'''] | * GeckoApplication "Mixins": allow any Gecko application (beginning with Firefox) to insert UI and JS Context hooks ['''needs work'''] | ||
'''milestone 0.4 - CURRENT WORK 2010-04-26''' | '''milestone 0.4 - CURRENT WORK 2010-04-26''' - '''Items that need to be finished before we call this landable or "beta-quality", etc:''' | ||
* Preferences to toggle functionality [in progress] | * Preferences to toggle functionality [in progress] | ||
* Global Console implementation: interleaves global console service messages that are "content js", "CSS Parser", etc... messages. [in progress] | * Global Console implementation: interleaves global console service messages that are "content js", "CSS Parser", etc... messages. [in progress] | ||
| Line 58: | Line 58: | ||
* break bigger files down to stand-alone "support" jsms for easier maintainability and review (with isolated tests) ['''done'''] | * break bigger files down to stand-alone "support" jsms for easier maintainability and review (with isolated tests) ['''done'''] | ||
* Firefox UI front-end planning/brainstorm/mockups {{bug|559481}} {{bug|559482}} ['''met with UX'''] | * Firefox UI front-end planning/brainstorm/mockups {{bug|559481}} {{bug|559482}} ['''met with UX'''] | ||
* Filtering mechanism via the filtering toolbar needs to cleanly turn on and off the various activity observers or LogMessages. (basic On/Off filters for DOM Mutation, Network, CSSParser, console api, exceptions and global consoleMessages) | * Filtering mechanism via the filtering toolbar needs to cleanly turn on and off the various activity observers or LogMessages. (basic On/Off filters for DOM Mutation, Network, CSSParser, console api, exceptions and global consoleMessages) | ||
* Global message interleaving needs to cleanly turn on and off. | * Global message interleaving needs to cleanly turn on and off. | ||
| Line 100: | Line 99: | ||
** (dependant on JS module work to create this new api) | ** (dependant on JS module work to create this new api) | ||
'''Estimated time:''' | '''Estimated time:''' No idea: PLATFORM Dependency | ||
* console command line aliases, magic and "injection API": make extensibility API for Gecko apps, Jetpack | * console command line aliases, magic and "injection API": make extensibility API for Gecko apps, Jetpack | ||
edits