| 8 | | * '''SVG Filters''' - Implement a platform-independent set of c++ based SVG filters, as detailed in the the [http://www.w3.org/TR/SVG/filters.html SVG FULL 1.1 specification]. Currently only the Mac platform has a filters implementation (CoreImage based). These are disabled in tip of tree WebKit. |
| 9 | | * '''JavaScript Debugging''' - Add a javascript debugging tool to WebKit. Examples could be: 1. memory allocation logging tool 2. Event dispatch watching. 3. A javascript profiler. Work with a mentor to find a summer-scoped project. |
| 10 | | * '''CSS3 Paged Media''' - Add support for [http://www.w3.org/TR/css3-page/ CSS3 Paged Media], or a subset thereof. Currently we have no support in WebKit. |
| | 8 | * Standards Support |
| | 9 | * '''SVG Filters''' - Implement a platform-independent set of c++ based SVG filters, as detailed in the the [http://www.w3.org/TR/SVG/filters.html SVG FULL 1.1 specification]. Currently only the Mac platform has a filters implementation (CoreImage based). These are disabled in tip of tree WebKit. |
| | 10 | * '''JavaScript Debugging''' - Add a javascript debugging tool to WebKit. Examples could be: 1. memory allocation logging tool 2. Event dispatch watching. 3. A javascript profiler. Work with a mentor to find a summer-scoped project. |
| | 11 | * '''CSS3 Paged Media''' - Add support for [http://www.w3.org/TR/css3-page/ CSS3 Paged Media], or a subset thereof. Currently we have no support in WebKit. |
| | 12 | * MathML (at least the presentational parts, can get very far with a stylesheet only) - http://www.w3.org/TR/REC-MathML/ |
| | 13 | * Ruby - http://www.w3.org/TR/ruby/ |
| | 14 | * [http://www.whatwg.org/specs/web-apps/current-work/ HTML 5] Offline Web Applications support - http://www.whatwg.org/specs/web-apps/current-work/#offline |
| | 15 | * Other Engine Work |
| | 16 | * Interruptible JavaScript evaluation |
| | 17 | * Generational JavaScript garbage collection |
| | 18 | * Improved source syntax highlighting |
| | 19 | * Developer Tools |
| | 20 | * Drosera improvements |
| | 21 | * Tree view of local variables that show properties of objects (right now we just show top-level stack variables) |
| | 22 | * Live evaluation of JavaScript in the current document's context (when the debugger isn't paused) |
| | 23 | * Inline editing of scripts |
| | 24 | * Pretty print scripts that are all on one line |
| | 25 | * Browse the DOM of the host document from within Drosera (using the Web Inspector) |
| | 26 | * Better syntax highlighting (done in the engine with HTML highlighting) |
| | 27 | * Web Inspector improvements |
| | 28 | * Editing capabilities for node attributes |
| | 29 | * Viewing the render tree (with the ability to see what DOM node corresponds to a render object, and visa versa) |
| | 30 | * Set Drosera breakpoints on script elements and event handler element attributes (e.g. onclick, etc.) |
| | 31 | * Better node highlight overlay that shows margin and padding boxes |
| | 32 | * Improved JavaScript properties pane |
| | 33 | * Improved Metrics pane |
| | 34 | * Developer tool of your own design |
| | 35 | * Development Infrastructure |
| | 36 | * Automated WebKit API regression tests |