gtk-css-engine r126 - trunk



Author: robsta
Date: Tue Sep 23 16:45:24 2008
New Revision: 126
URL: http://svn.gnome.org/viewvc/gtk-css-engine?rev=126&view=rev

Log:
* TODO: thoroughly revisit and update the next three release cycles.


Modified:
   trunk/   (props changed)
   trunk/ChangeLog
   trunk/TODO

Modified: trunk/TODO
==============================================================================
--- trunk/TODO	(original)
+++ trunk/TODO	Tue Sep 23 16:45:24 2008
@@ -2,18 +2,14 @@
 ROADMAP
 =======
 
-0.2 "Correctness"
+0.2 "Basics"
 -----------------
 
 -- Features --
 * Add a `fixup' stage when the stylesheet is loaded, handle things like 
-  single `background-size: <length>;' there. Possibly piggy-back on the
-  stylesheet reading/walking API.
+  single `background-size: <length>;' there.
 * Background attachment.
-* Border images, c.f. http://ejohn.org/blog/border-image-in-firefox/
-* Unit tests.
-* Test using the theme torturer.
-* Test using valgrind.
+* Add a parse run in the engine to set up GtkStyle correctly.
 * Gilouche-CSS theme pretty much matches the original.
 * Bugzilla module.
 
@@ -24,7 +20,6 @@
 -- Internals --
 * Embed `property' struct in all properties, implement ccd_selector_apply()
   in a generic manner.
-* Create `color' property and use it for bg- and fg-color (in block, style, ...).
 * Check all list iterators for const-ness.
 * Make all string comparisons case insensitive?
 * Get rid of the _match() functions all toghether?
@@ -34,6 +29,7 @@
 * Have an internal instance of `block' with default values, ccd_style_init() 
   initialises the style to those. Then drawing functions don't have to check
   for NULL pointers any more, or, at least not handle them functionally.
+* Create `color' property and use it for bg- and fg-color (in block, style, ...).
 
 -- Theme --
 * Use actual borders for checks and options, make them use 100% of the 
@@ -42,6 +38,7 @@
 0.3 "Features"
 --------------
 
+* Border images, c.f. http://ejohn.org/blog/border-image-in-firefox/
 * Box-shadow ( http://www.w3.org/TR/css3-background/#box-shadow ).
 * Multiple background images.
 * Additional border features, e.g. `collapsed', `none'.
@@ -57,8 +54,16 @@
   Can be used to implement custom inactive scrollbars, c.f. 
   http://mail.gnome.org/archives/usability/2008-August/msg00037.html
 * Animated images APNG, MNG, animated GIF, whatever gdk-pixbuf supports.
+* Support system gtk system colors.
+
+0.4 Correctness
+---------------
+
+* Unit tests.
+* Test using the theme torturer.
+* Test using valgrind.
 
-0.4 "Performance"
+0.5 "Performance"
 -----------------
 
 * Profile using the theme torturer.
@@ -68,7 +73,7 @@
 * Can we use binary search in the lookup tables?
 * Cache the type name inside the node?
 
-0.5 "Compliance"
+0.6 "Compliance"
 ----------------
 
 * Support widget mimicking by creating Gtk[Rc]Style style information and
@@ -109,6 +114,8 @@
 Out of band
 -----------
 
+* Libcroco: fix "#foo" and ".bar" global selectors.
+* Investigate libcroco CSS3 compliance: sequences, tuples (see background-image)
 * Create a spiffy website, possibly on http://gnome.org/projects. 
   Any volunteers?
 * Evaluate alternative SVG renderers as they become available.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]