Firefox/Projects/Console: Difference between revisions

Jump to navigation Jump to search
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''']
'''Items that need to be finished before we call this landable or "beta-quality", etc:'''
* 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:''' 3 weeks
'''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
564

edits

Navigation menu