Changes between Version 2 and Version 3 of Google Summer of Code 2008


Ignore:
Timestamp:
Feb 26, 2008, 7:24:40 AM (17 years ago)
Author:
Adam Roben
Comment:

Added ideas from the SummerOfCodeIdeas page

Legend:

Unmodified
Added
Removed
Modified
  • Google Summer of Code 2008

    v2 v3  
    66
    77 1. To provide a publicly published list of project ideas that participating students will choose a project from to work on for the duration of the Program;
    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
    1137  * ''more project ideas go here here''
    1238