gtk-css-engine r126 - trunk
- From: robsta svn gnome org
- To: svn-commits-list gnome org
- Subject: gtk-css-engine r126 - trunk
- Date: Tue, 23 Sep 2008 16:45:24 +0000 (UTC)
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]