Firebug/WeeklyUpdates/2014-04-15: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 49: Line 49:
** Everyone: join the discussion
** Everyone: join the discussion


Strategy suggestions:
Strategy suggestions: See next week's meeting:
 
https://wiki.mozilla.org/Firebug/WeeklyUpdates/2014-04-22
=== Sebastian ===
Overall strategy:
* Keep Firebug a separate tool but interact with the DevTools
* Rebuild it based on RDP to make it e10s ready
* Use (reworked) APIs of the DevTools as far as possible
* Implement unique but important features to make it outstanding of the other tools
 
Steps how to reach that goal:
# Implement a fallback for the case we're not ready when e10s is obligatory (i.e. turn off e10s for Firebug or run it in the client process)
# Create some general functionality to access the page remotely (I guess that's what Honza calls the SDK)
# Locate each point where Firebug accesses the page directly
# Rework the located points, so that they access the page through RDP and e10s messages, first general things like TabWatcher than panel by panel, using DevTools APIs where applicable; while doing that already add some new features
# Add more new features on top of the new structure
 
=== Djalil ===
Overall strategy:
* Make firebug an advenced debuger (rest client, perf analytics, js game debuger, ...)
* Keep it as simple as now (keep same design)
* Keep existing panel (dont know if it's possible)
 
Steps how to reach that goal:
# Integrate devtools, i dont think we have choise, it's not only about e10s but also about all the new things (sourcemap, webgl/ canvas debuging, ...) i know that it's a difficulte decision, for me firebug was a revolutionary tools and now it's time for a new revolution.
 
=== Simon ===
TODO
 
=== Florent ===
TODO
 
=== Jakob ===
TODO
 
=== Steven ===
TODO
 
=== Others? ===
TODO

Latest revision as of 17:00, 22 April 2014

Jan Odvarko, Sebastian Zartner, Florent Fayolle, Simon Lindholm, Joe Walker, Steven Roussey, Jakob Kaltenbrunner

Meeting Agenda: https://etherpad.mozilla.org/firebug

Vacations

  • Honza: Easter holidays (Friday 18/04 and Monday 21/04)

Firebug Releases

  • Firebug 2 beta 2?
    • We could do beta on Thursday
    • Honza: ping me about ideas for blog post topic (related to new features in Firebug 2)

Firebug 2 Extension Compatibility

  • We should check the list we have
  • Sebastian: get link to the old stylesheet

Firebug 2 Blockers

  • Issue 7127: Fix "Break On All Errors" in regard of "Break On Exceptions" and "Ignore Caught Exceptions"
    • Should be fixed
    • Break on All errors is still enabled in 1.12.8 works
    • What if the "ignore caught exception" wouldn't influence the Break on All errors (as temp solution).
    • We can move "ignore caught exception" into the Console panel.
    • We can move "break on all errors" into the Script panel.
  • Make an option that ignores timeouts when Break on Next is activated.
    • Florent: file an issue
  • Issue 7203: A throbber should appear when setting a breakpoint in the Console panel
    • Farshid: focus on this one
  • Issue 7204: Having an error breakpoint set while 'Break On Exceptions' is checked causes the script execution to stop twice
    • Honza: analyze this
  • Issue 7301: Debugger breaks on no more existing breakpoint
  • Issue 7340: Undefined context if closed tab is reopened
  • Issue 7336: Can't set a breakpoint since client thread is out of sync
    • We don't have STRs for those.

Localization

  • Sebastian: Translation and preference naming rules
    • short description for each translation (may be grouped)
    • use camel case with lower case initial
    • don't use underscores or hyphens
    • <key name> for global translations, <module>.<key name> for module specific translations

Firebug strategy & e10s

Strategy suggestions: See next week's meeting: https://wiki.mozilla.org/Firebug/WeeklyUpdates/2014-04-22