DevTools/2011-05/19: Difference between revisions

no edit summary
m (→‎Notices: add video demo link for the new web console features)
No edit summary
 
(7 intermediate revisions by 3 users not shown)
Line 9: Line 9:


* Firebug update
* Firebug update
** 1.8 beta is coming
** will keep compatibility with existing extensions as much as possible
** mark obsolete APIs display a warning in the console panel whenever a deprecated API is used
** debated about including some extensions with Firebug
*** a better solution seems to be to use the "Swarm" feature started by John to load a bundle of connections
*** might include EventBug extension at least
** Tested SeaMonkey compatibility
*** Only a couple of minor problems
** Firebug modules are now loaded into an iframe rather than browser global scope
*** not perfect yet, but close
** the modules work is nearly done, but the reorganization needs to be finished
** More progress on remoting/Browser Tools Interface
* Debugger
* Debugger
** remote protocol is limping along with thread-like actors
** not tied into the UI yet
** also working just on globals now
** next step is getting it working with tabs
** currently can stop at debugger statement and resume in global space
** Mihai asked if you can set breakpoints at arbitrary points on a line
*** dcamp says "eventually"
* Web Console update
* Web Console update
** Console repositioning (top request!)
** Console repositioning (top request!)
Line 15: Line 34:
** [http://www.robodesign.ro/coding/screen-casts/webconsole-bugs-577721-585991.ogv video demo of the two new features]
** [http://www.robodesign.ro/coding/screen-casts/webconsole-bugs-577721-585991.ogv video demo of the two new features]
** yay Firefox 6
** yay Firefox 6
** Panos has 3 patches that are racing against time to try to land by Monday
* Scratchpad update
* Scratchpad update
** Working to get a few fixes before Tuesday
** l10n feedback on menu items, so renaming some menu items
** robcee is holding off on making a Scratchpad video until the menu items stabilize
* Highlighter update
* Highlighter update
** Highlighter draws a darker background now
** Tried adding shadows, outlines and such but found that performance was bad.
** added a close button to the Highlighter
* Command Line update
* Command Line update
* Style Doctor
** Demo up
** Working on patches
* Style Doctor:
** [https://people.mozilla.com/~jwalker/cssdoctor/cssdoctor.webm Quick demo video] (14Mb WebM)
** Pages used in the video: [https://people.mozilla.com/~jwalker/cssdoctor/demo.html demo] and [https://people.mozilla.com/~jwalker/cssdoctor/test.html test]
* Style Inspector
* Style Inspector
* Style Editing
** Applied changes from Mihai's review
** Merged a couple of bugs into the main patch
** Next step to integrate with the Highlighter
** CSS logic part hasn't been reviewed by a peer at all, but some of the code has been reviewed a few months ago by dolske.
* Style Editor
** [http://neonux.com/csseditor/selector1.jpg Stylesheets tab]
** [http://neonux.com/csseditor/editor.jpg Editor tab]
** Cedric working on tests
** Will likely post an add-on for people to play with
** ultimately will end up in patch form
** dcamp suggested we move Style Editor up in the list because of Cedric's timezones
** Cedric's small incremental parser now has lots of tests and works pretty solidly (3 failing tests)
** the parser allows the editor to know the context of what you're editing all the time
** the DOM stylesheets get refreshed in parts, rather than entirely
** the parser also allows making transitions for changes
* View source
* View source
** working on feature pages/wireframes
** dev-apps-firefox thread to start
* HTML Tree Editing
** has been experimenting with the way you edit
** the existing editing experience in other tools isn't always great
*** font changes
*** can't see original text
** trying out having a separate editing box
*** clearly an editing interface
*** doesn't obscure the original code
** also figuring out whether it makes sense to edit attributes independently
** possibly making a delete button
** maybe have tab key jump between values
** robcee had a contenteditable patch that might be relevant, but that one replaced the entire fragment


== Roundtable ==
== Roundtable ==
* Kyle asked about how we generally do DOM manipulation work
** Most people just do straight DOM manipulation
** there is IQ, which is our stripped down jQuery
** msucan says you could use IQ if you want, because there's nothing panorama specific
** we may need to file a bug to get IQ pulled out into a resource we can load
* dcamp: should debugger be a web console-esque panel at the bottom or separate window?
** most people seemed in favor of attached
* dcamp: if there are repos where people can put these bits of work in progress, it would be nice to know that
** jwalker: for Joe's bits the URLs are in the feature pages
* when is final merge from devtools to m-c
** robcee might make that tomorrow
** Monday is a holiday in Canada
** Rob is trying to get some Scratchpad things
* jwalker suggested that if we knew where all of these repos were, we could have automatic builds that identify where conflicts are
** dcamp suggested having a repo where we dump everything in progress together and be able to play with it
* robcee: wouldn't it be cool if there was a web-based l10n thing that showed you which files referred to which strings?
* QA will update the Scratchpad wiki page with some basic use cases
** they would like us to verify whether those cases are good
canmove, Confirmed users, Bureaucrats and Sysops emeriti
1,093

edits