<Glazblog/>

Nvu

Lindows.com's new Web editor based on Mozilla Composer

Entries feed

Thursday 2 November 2006

Composer progress

issues
  • spent quite a while trying to understand why my new serializer outputs totally incorrect line feeds and indentations. Finally made a test document and ended up discovering real weirdnesses in our HTML parser. Filed bug 359195 about it.

Monday 30 October 2006

Composer : let's chat:-)

done ; transcript available here

Side note : gabber824, being an imbecile is forgivable, being a proud imbecile is not. You're a proud imbecile and I think everyone in the chat agreed with that. Congrats, You're a rare indivudal in the Mozilla world. But hey, we needed at least one asshole to prove we're normal human beings, didn't we...

Composer progress

bugs closed
  • 357274 EM, STRONG and paragraph style toolbar items
  • 358368 changing 'paragraph mode' discards attributes
  • 358742 structure toolbar unusable when depth is high
work in progress
  • 358750 (patch attached) autorepeatbutton seem always clickable even when disabled
issues
  • none
fresh meat

Friday 27 October 2006

Composer progress

work in progress
  • after FF2 party in Paris yesterday night, and wake-up call at 5am this morning, this was not a very productive day...
  • 358368 (patch attached) changing block type discards attributes

Thursday 26 October 2006

Composer progress

Updated.

  • Serializer, serializer, serializer...
  • Paul Rouget starts working on the SVG-based rulers
  • Olivier Gambier started dealing with stylesheet factorization and already has some code working

Tuesday 24 October 2006

Composer progress

work in progress
  • "save" feature
  • 356951 new serializer "à la tidy"
issues
  • we are very seriously pondering an STTS implementation for Composer

Monday 23 October 2006

Composer progress

bugs closed
  • 357389 Show ID/classes in structure toolbar and allow to select element
  • 356817 Floating sidebar items miss a "reattach" button
  • branding and basic About dialog changes
work in progress
  • more work on
    • "save" feature
    • markup cleaner
    • new serializer
issues
  • none
fresh meat

Friday 20 October 2006

Composer progress

bugs closed
  • 356959 Update window title and tab label
  • 357375 bad class on tabeditor.
work in progress
  • 357274 (patch attached) EM, STRONG and paragraph style toolbar items
  • 357377 SVG-based rulers for the editor
  • 356951 New serializer with options "à la tidy" for Composer
  • 357389 (patch attached) Show ID/classes in structure toolbar and allow to select element
  • 356817 (patch attached) Floating sidebar items miss a "reattach" button
issues
  • none
fresh meat

Tuesday 17 October 2006

Composer progress

bugs closed
  • 356023 JS helpers
  • big ground checkin so the whole thing builds and we have at least something runnable even if it's not polished.
work in progress
  • 356959 Update window title and tab label
issues
  • toolbar customization was horked with xr19, solved by bug 356441
fresh meat
  • Live bits (xulrunner 1.9 needed, won't work with 1.8)

Monday 16 October 2006

Composer progress

bugs closed
  • none
work in progress
  • 356812 Inspect CSS style rules applied to a given element in a sidebar
  • 356023 more work after weirdal's review
issues
  • no more issues with getUserData/setUserData
fresh meat
  • Live bits (xulrunner 1.9 needed, won't work with 1.8)

Thursday 12 October 2006

Yum Yum !!! (Composer progress)

Rhââââ lovely!

Composer progress

First sidebar started : CSS rules inspector.

Wednesday 11 October 2006

Composer progress

bugs closed
  • none
work in progress
  • structure toolbar now working and using notifiers ; implemented as an XBL, just like sidebars
issues
  • see previous blog post
  • problems using getUserData/setUserData although it's implemented in the trunk ; investigating

Tuesday 10 October 2006

Composer progress

bugs closed
  • 355663 Notification system for Composer extensions and sidebars
work in progress
  • better toolbox and toolbars customization
  • dropped the "Customize toolbars" menu item
  • started working on the HTML properties sidebar
issues
  • see previous blog post

Monday 9 October 2006

Composer progress

bugs closed
  • none
work in progress
  • 355663 Notification system for Composer extensions and sidebars
  • 356023 JS helpers for Composer
  • tabs now show when a document is modified (red floppy icon)
  • notifiers declared on startup and remove on shutdown
  • cleanup in startup process
  • finally get rid of about:blank for default blank document !!!! Yay !!!
issues
  • need to check in 355663 and 356023 before anything else; 356023 is very likely to break Composer, that's normal.
  • WANTED ! I need more peer reviewers for Composer... I just cannot put everything on Neil's and timeless's shoulders, that's impossible. If you have spare cycles and are willing to help reviewing XUL, JS, XBL and CSS, please add a comment to this post with your bugmail address so I can send you requests. Thanks!

Composer progress

A short note for those who still think I am a dictator, closing Nvu's code, or leaving Nvu users in limbos : I am glad to welcome a new peer for Composer : Fabien Cazenave, aka KaZé, who forked KompoZer from Nvu 1.0. He'll provide code (through the usual r/sr process) and features.

Friday 6 October 2006

Composer progress

bugs closed
  • 355665 hidetabeditor when has no tab
work in progress
  • 335663 Notification system for Composer extensions and sidebars
  • code cleanup
  • still working on commands and general architecture
issues
  • none

Thursday 5 October 2006

Composer progress

bugs closed
  • 354691 dual sidebars in Composer
work in progress
  • command set: now B, I, U working ok
  • format toolbar
  • selection restored correctly when switching from a tab to another
  • tabeditor hidden when has no tab
  • move New and Open to commands
issues
  • none

Monday 2 October 2006

Composer progress

Dual sidebars with movable and detachable sidebar items : patch available.

Friday 29 September 2006

Composer progress

  • close a sidebar content
  • move up and down a sidebar item
  • move sidebar item from one sidebar to the other
  • make sidebar item and sidebar item height persist between sessions
  • add a dropdown to sidebars to add sidebar items that are not already shown
  • everything is now inside a unique XBL
  • raw bits available, successfully tested with fresh trunk build of xulrunner
  • patch will be sumitted as soon as "detach sidebar" is implemented, cleanup and sanity checks are done
  • started writing a document "Create a new sidebar extension for Composer" for devmo

- page 3 of 23 -