Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-09-09 | Move struct definitions to private headers.HEADmaster | Robert Staudinger | 39 | -273/+606 | |
All structs except node-class are removed from the public API. The ccss-node struct is no more embeddable, a new user-data API makes up for that. | |||||
2009-09-08 | [aux] Update TODO. | Robert Staudinger | 1 | -0/+1 | |
2009-09-08 | [build] Bump major version after API break. | Robert Staudinger | 1 | -2/+2 | |
2009-09-08 | [feature] Support for multiple pseudo-classes per node. | Robert Staudinger | 8 | -28/+39 | |
2009-09-02 | [color] Ensure 'C' locale while sscanf'ing floats. | Robert Staudinger | 3 | -6/+45 | |
2009-09-02 | [doc] Split out CSS properties' docs into own section. | Robert Staudinger | 5 | -40/+58 | |
2009-09-01 | [doc] Split unstable api into section of its own. | Robert Staudinger | 13 | -94/+95 | |
2009-09-01 | [function] Make function objects dynamically creatable and ref-counted. | Robert Staudinger | 14 | -57/+218 | |
2009-08-31 | [border] Move drawing flags to ccss-cairo. | Robert Staudinger | 2 | -14/+14 | |
2009-08-31 | [doc] Update after struct field deprecation. | Robert Staudinger | 10 | -8/+121 | |
2009-08-31 | [aux] Update NEWS. | Robert Staudinger | 1 | -1/+4 | |
2009-08-31 | [background] Deprecate struct fields. | Robert Staudinger | 5 | -32/+215 | |
2009-08-31 | [border] Deprecate struct fields. | Robert Staudinger | 7 | -14/+89 | |
2009-08-31 | [background-image] Deprecate struct fields. | Robert Staudinger | 4 | -10/+118 | |
2009-08-31 | [color] Deprecate struct fields. | Robert Staudinger | 5 | -11/+84 | |
2009-08-31 | [function] Deprecate struct fields. | Robert Staudinger | 12 | -30/+82 | |
2009-08-31 | [node] Deprecate struct fields. | Robert Staudinger | 1 | -8/+8 | |
2009-08-31 | [padding] Deprecate struct fields. | Robert Staudinger | 3 | -2/+39 | |
2009-08-31 | [position] Deprecate struct fields. | Robert Staudinger | 1 | -2/+2 | |
2009-08-31 | No more expose libcroco in the headers. | Robert Staudinger | 39 | -167/+314 | |
Move functions to "unstable" headers that can be used at own risk by those wanting to implement custom properties. | |||||
2009-08-13 | [build] Add docs upload target. | Robert Staudinger | 2 | -1/+23 | |
2009-08-11 | [build] Increment version number. | Robert Staudinger | 1 | -1/+1 | |
2009-08-11 | [aux] Update NEWS and TODO.ccss-0.5.0 | Robert Staudinger | 2 | -9/+6 | |
2009-08-11 | [examples] Use drawing-area so resizing the window works. | Robert Staudinger | 7 | -13/+30 | |
2009-08-11 | [doc] Hide struct padding, visit TODOs. | Robert Staudinger | 4 | -10/+4 | |
2009-08-10 | [property] Rename field "property_class" to "vtable". | Robert Staudinger | 11 | -48/+48 | |
2009-08-10 | [property] Rename "ccss_property_base_t" to "ccss_property_t". | Robert Staudinger | 30 | -166/+164 | |
2009-08-10 | [doc] Add ccss_property_serialize_f. | Robert Staudinger | 1 | -0/+1 | |
2009-08-10 | [property] Initialise new "serialize" method in property vtables. | Robert Staudinger | 10 | -47/+95 | |
2009-08-10 | [property] Drop "property_" prefix from vtable members. | Robert Staudinger | 17 | -291/+305 | |
2009-08-10 | [doc] Add gtk-doc infrastructure for ccss-gtk. | Robert Staudinger | 4 | -0/+154 | |
2009-08-09 | [cairo-style] Fix off-by-one at the end of a gap-rectangle. | Robert Staudinger | 2 | -6/+4 | |
2009-08-09 | [cairo-style] Pass gap info as custom properties to appearance hooks. | Robert Staudinger | 5 | -5/+212 | |
Appearance hook functions can now query the style for 'ccss-gap-side', 'ccss-gap-start' and 'ccss-gap-width' when drawing rectangles. This allows for custom rendering of gtk's notebooks and frames. | |||||
2009-08-09 | [gtk] Document ccss-gtk. | Robert Staudinger | 7 | -5/+16 | |
2009-08-07 | [doc] Delete obsolete gtk-doc templates. | Robert Staudinger | 11 | -1475/+0 | |
2009-08-07 | [build] Update exported symbols and docs. | Robert Staudinger | 3 | -4/+39 | |
2009-08-07 | [cairo-style] Consolidate drawing functions. | Robert Staudinger | 14 | -197/+99 | |
Do away with 'outline' and 'line'. functions. Move do double precision coordinates. | |||||
2009-08-07 | [cairo-appearance] Use 'ccss-appearance' for module support. | Robert Staudinger | 3 | -3/+3 | |
Since it is a non-standard extension. | |||||
2009-08-07 | [stylesheet] Clean up if parsing fails. | Robert Staudinger | 2 | -9/+10 | |
Unload stale CSS part using the new descriptor infrastructure. | |||||
2009-08-07 | [coding style] Consistently use 'true' and 'false' from stdbool.h | Robert Staudinger | 7 | -64/+66 | |
2009-08-07 | Use 'ccss' name consistently, drop 'lib' prefix where possible. | Robert Staudinger | 9 | -21/+23 | |
2009-08-07 | [cairo-appearance] Add missing 'ccss-cairo-appearance.h'. | Robert Staudinger | 1 | -0/+64 | |
2009-08-07 | [aux] Update NEWS. | Robert Staudinger | 1 | -0/+1 | |
2009-08-07 | [stylesheet] Implement ccss_stylesheet_unload() to unload css parts. | Robert Staudinger | 24 | -120/+500 | |
Every selector now stores a descriptor of the CSS file or buffer it originates from. For unloading a file or buffer the internal stylesheet representation is iterated and all selectors and blocks with matching descriptors are destroyed. This also requires an update to ccss_node_get_style(), the descriptor for the inline style is passed to the callback, which the consumer must store in order to unload the inline style later on. The above change in turn obsoletes ccss_stylesheet_invalidate_node() since all unloading now uses a consistent API. Also fix a related memory leak, selectors and -groups would be left over when destroying a stylesheet. | |||||
2009-08-06 | [aux] Update TODO. | Robert Staudinger | 1 | -1/+5 | |
2009-08-06 | [cairo-appearance] Appearance hooks return bool to signal success. | Robert Staudinger | 6 | -17/+25 | |
If they return FALSE the built-in drawing routines are used. Also update example-8. | |||||
2009-08-06 | [aux] Update NEWS. | Robert Staudinger | 1 | -0/+2 | |
2009-08-06 | [aux] Update NEWS. | Robert Staudinger | 1 | -0/+11 | |
2009-08-06 | [style] New method ccss_style_hash(). | Robert Staudinger | 7 | -3/+142 | |
Calculates a hash value that uniquely identifies a style. If two styles have the same hash value they are equal. A hash value of 0 is returned for NULL or empty styles. Add example-9 for demonstration. | |||||
2009-08-05 | [stylesheet] Remove stale static function. | Robert Staudinger | 1 | -18/+0 | |
Fixes a warning. |