Changes

Jump to: navigation, search

Gecko:Task List

262 bytes added, 08:59, 23 April 2008
no edit summary
* When printing, clone the document and create a new presentation for that, instead of trying to create a new presenation (allows print preview/printing in a new window, letting the user continue to interact with the old document) (Blocked by {{bug|42976}}, although I suppose a kludge is possible. -Eli)
* Implement the remainder of CSS3 Selectors[dbaron]* Implement the DOM Selectors API[bz]* Implement CSS3 page-break and column-break properties[fantasai?]
* Implement final version of CSS3 columns spec, including column-rule
* Implement CSS3 writing-mode and related properties
* Implement CSS animations
* Implement CSS transformations
* Implement CSS downloadable fonts[jdaggett]* Implement CSS media queries[dbaron]
* Implement Web Forms 2
* Implement HTML5 SQL
* Implement auto-hyphenation* HTML5 <video> and <audio> [doublec, cpearce, kinetik]* Implement Web Apps 1.0: drag-and-drop (See {{bug|356295}})[enndeakin]
* XBL2 implementation
* Eliminate XUL box objects in favour of APIs directly on XUL elements
* Work on cairo OpenGL backend (glitz?)
* SVG SMIL support
* SVG fonts [karlt]
* SVG in <img>
* Features comparable to The Venice Project's XUL compositor: caching content subtree rendering in graphics memory
* Features comparable to The Venice Project's XUL compositor: DOM feature to visually clone another element in the document
* Out-of-process plugins
* Profile sharing
* HTML speculative parsing to kick off parallel resource loads
=== Outstanding "Want To Have" Cleanup ===
** Move some code to JS
** remaining C++ code can use Gecko-private interfaces like nsINode/nsIContent instead of DOM interfaces
** Move editor objects to document
* Unified scrollbar element with a private interface for setting its values so we don't have to use SetAttribute during layout
* PresShell / PresContext unification
** First task in this is making sure they always have the same lifetime.
* Rework image drawing to decompress-on-draw and make the principal interface be "draw yourself to this Thebes context"
** SVG <img>s
* Unify widget events and DOM events
* [[Gecko:Compositor|Compositor]], widget removal, view removal
1,295
edits

Navigation menu