Firebug/WeeklyUpdates/2013-12-10: Difference between revisions

Jump to navigation Jump to search
Fixed formatting, corrected spelling and added links
(Created page with "Jan Odvarko, Sebastian Zartner, Florent Fayolle, Simon Lindholm, Belakhdar Abdeldjalil == Releases == * Firebug 1.12.6 ** Honza: create an issue for validation errors with Fi...")
 
(Fixed formatting, corrected spelling and added links)
 
Line 4: Line 4:
* Firebug 1.12.6
* Firebug 1.12.6
** Honza: create an issue for validation errors with Firefox 26
** Honza: create an issue for validation errors with Firefox 26
** Florent: Issue 7036: Firebug bugs when updating the DOM every 29 ms or less
** Florent: [http://code.google.com/p/fbug/issues/detail?id=7036 Issue 7036]: Firebug bugs when updating the DOM every 29 ms or less
** Yet to be ported into 1.12: [http://code.google.com/p/fbug/issues/list?can=1&q=port%3A1.12&colspec=ID+Type+Status+Owner+Test+Summary+Reporter&cells=tiles link]
** Yet to be ported into 1.12: [http://code.google.com/p/fbug/issues/list?can=1&q=port%3A1.12 link]
** Honza: take a quick review
** Honza: take a quick review
* Firebug 1.13 alpha 7
* Firebug 1.13 alpha 7
** Honza: release on Friday
** Honza: release on Friday


== JSD2 ==
== JSD2 ==
* [http://code.google.com/p/fbug/issues/detail?id=7004 Issue 7004]: Visual clean up of Firebug toolbars
* [http://code.google.com/p/fbug/issues/detail?id=7004 Issue 7004]: Visual clean up of Firebug toolbars
** Honza: merge with jsd2
** Honza: debugger icons are moving to the left, fix
** Honza: create another issue for toolbar-buttons design
** Honza: merge with <code>jsd2</code> as soon as [http://code.google.com/p/fbug/issues/detail?id=7000 issue 7000] is merged with it
** Honza: create another issue for toolbar buttons design


* Issue 7000: Replace PNG icons by SVGs
* [http://code.google.com/p/fbug/issues/detail?id=7000 Issue 7000]: Replace PNG icons by SVGs
** Sebastian did great work
** Sebastian did great work
** There is a feedback
** There is some feedback
** We should merge with the issue7004 branch and then to JSD2
** We should merge with the <code>issue7004</code> branch
** Honza: test on OSX
** Honza: test on OSX
** Honza: debugger icons are moving to the left, fix


* [http://code.google.com/p/fbug/issues/detail?id=6993 Issue 6993]: The start button icon looks weird in Australis Nightly build
* [http://code.google.com/p/fbug/issues/detail?id=6993 Issue 6993]: The start button icon looks weird in Australis Nightly build
** Honza: fix this
** Honza: fix this


* What to do with the 'Panel Selector' feature
* 'Panel Selector' feature
** Remove and put into Firebug icon menu
** Remove and put into Firebug icon menu
** Honza: create issue and fix
** Honza: create issue and fix
* Keep tab scrolling if there is not enough space
* Keep tab scrolling if there is not enough space


== JSD2 & FBTest==
== JSD2 & FBTest==
* Issue 7027: FBTest html/5506/issue5506.js fails and hangs the browser
* [http://code.google.com/p/fbug/issues/detail?id=7027 Issue 7027]: FBTest html/5506/issue5506.js fails and hangs the browser
** Fixed
** Simon: Fixed


* Start identifying problems
* Start identifying problems
** Focus on 'Script' tests
** Identify failing FBTest APIs that need fixing or redesign
** Let's create https://etherpad.mozilla.org/firebug-fbtest first
** Let's create https://etherpad.mozilla.org/firebug-fbtest first
** Then if we need, we can create Google table?
** Use Etherpad (at least) until next meeting
** Focus on 'Script' tests
** Then, if we need, we can create a Google spread sheet
** Identify failing FBTest APIs that need fixing of redesign
** Put your names in front of every test you investigate
** Put your names in front of every comment
** Use etherpad until (at least) next meeting
 
 


== Coding Style ==
== Coding Style ==
Line 50: Line 46:


* Which syntax for arrow functions?
* Which syntax for arrow functions?
** Braces around function body not necessary if the body is simple one-liner.
** Braces around function body not necessary if the body is a simple one-liner
** Use 'return' not necessary if the body is simple one-liner.
** <code>return</code> not necessary if the body is a simple one-liner
** Parentheses around parameter: always
** Always use parentheses around parameters
** https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/arrow_functions
** https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/arrow_functions
** Sebastian: update our docs
** Sebastian: update our docs


== Issues ==
== Issues ==
 
* [http://code.google.com/p/fbug/issues/detail?id=6991 Issue 6991]: Ctrl+Shift+C conflicts with Firefox DevTools' Inspector
* Issue 6991: Ctrl+Shift+C conflicts with Firefox DevTools' Inspector
** Sebastian: Working patch available (only Mutation Observer needs to be removed when Firebug is disabled)
** Sebastian: Working patch available (only Mutation Observer needs to be removed when Firebug is disabled)
** Shell we use setTimeout or MutationObserver?
** Shall we use <code>setTimeout</code> or the Mutation Observer?
** Simon: Performance issues using Mutation Observers? Asking here: https://mail.mozilla.org/pipermail/firefox-dev/2013-December/001243.html
** Simon: Performance issues using Mutation Observers? Sebastian asking here: https://mail.mozilla.org/pipermail/firefox-dev/2013-December/001243.html
** Honza: ask again
** Honza: ask again
** Discuss next week
** Discuss next week
Confirmed users
233

edits

Navigation menu