0.6.2: February 4, 2009
Bugfixes since 0.6.1
====================
- #306823: improve precision of non-integer numbers [Peter Moulder]
- #148790, #333834: Cygwin fixes
- #340298: Documentation fixes [Peter Moulder]
- #375194: fix to builtin color processing [Dom Lachowicz]
- #380438: Leak and trace message in cr_token_clear [Mark Rogers]
- #381040: floating numbers always output to exactly 3 digits after
decimal points [Dom Lachowicz]
- #336621: cr_tknzr_get_next_token wasn't handling "<!--" correctly
- #372011: comments not parsed correctly [Benjamin Dauvergne]
- #394680: problem parsing function name starting with 'u' or 'r'
[Benjamin Dauvergne]
- #139878: keep end of ruleset parsing location, and give it to the
end_selector sac-handler. [Benjamin Dauvergne]
- #394294: Escape are wrongly computed [Benjamin Dauvergne]
- #314831: Escapes not recognized [Benjamin Dauvergne]
- #395099: overly agressive rule matching [Bruno Haible]
- #553937: CRDocHandler instances created with reference count of 0
[Robert Staudinger]
- Various fixes to the font handling [Bruno Haible]
- Add ‘const’ to various function prototypes [Peter Moulder]
0.6.1: March 5, 2006
Bugfixes since 0.6.0
====================
- parse fractional parts of numbers properly [Dom Lachowicz]
- win32 port [Tor Lillqvist]
- gtk-doc compliance [Sven Herzberg]
- test infrastructure enhancements [Peter Moulder]
- nasty memory management bug fix [ArjanV, Daniel Veillard]
0.6.0: June 9, 2004
Enhancements since 0.5.1
========================
- add parsing location to all the CSS contructions at SAC level [Dodji Seketeli]
- add --dump-location option to csslint [Dodji Seketeli]
- enable several API/ABI incompatible versions of Libcroco to be
installed on the same box [Dodji Seketeli]
- CSS properties inheritance support [Benjamin Dauvergne]
- CRStyle struct gatehering code cleanup [Benjamin Dauvergne]
- Better support for font selection [Dodji Seketeli]
Bugfixes since 0.5.1
======================
- #143308: fix parsing of non trivial functional #notations. [Dodji Seketeli]
- #143450: fix gcc 2.xx errors. [Dodji Seketeli]
- #139881: proper setting of parsing locations in urls. [Dodji Seketeli]
- #138267: remove C99-isms.
- #139889: fix an infinite loop in the parser [Dodji Seketeli]
- #139891: better @media rule reporting [Dodji Seketeli]
- #140317: fix class sel without class name crash [Dodji Seketeli]
- #140334: fix an infinite loop in the parser [Dodji Seketeli]
- attribute selectors evalution fixes. [Dodji Seketeli]
- Better support of descendant selectors evaluation [Dodji Seketeli]
- Better regression tests framework [Dodji Seketeli]
0.5.1: April 18 2004:
- fixes: #140334, #140317, #139891, #139615. [Dodji Seketeli]
0.5: March 16 2004:
- better regression suite framework [Dodji Seketeli]
- support of the 'color' property gathering [Benjamin Dauvergne]
- furious memory leaks/corruptions hunting [Dodji Seketeli, Rob BUIS]
- total support of the !important keyword [Dodji Seketeli, Rob BUIS]
- selectors evaluation in csslint [Dodji Seketeli, Rob BUIS]
- fix compilation warnings [David A Knight, Dodji Seketeli]
- more complete CSS statement serialisation [Dodji Seketeli]
- better gathering of style information [Dodjij Seketeli]
- better cascading algorithm conformance [Dodji Seketeli, Rob BUIS]
- @import rule parsing fix [Dodji Seketeli]
- support of CSS3 indentifiers [Dodji Seketeli]
- better w3c DOM integration support [Rob BUIS, Dodji Seketeli]
- many parsing fixes [Dodji Seketeli]
- style structure debuging facility [Dodji Seketeli]
- better fragment parsing support [Dodji Seketeli]
- Split libcroco and sewfox [Dodji Seketeli]
- class selector evaluation fix [Rob BUIS]
- csslint cleanup and bugfixes [Dodji Seketeli]
- :first-child pseudo class selector support [Dodji Seketeli]
- pluggable pseudo class selectors evaluators [Dodji Seketeli]
libcroco 0.2.0
2003 Jun 29
libcroco 0.2.0 ChangeLog:
* Went forward in the layout engine. Can now render
simple xml element along with simple CSS sheets.
Supported layout is normal layout for box and inline
context.
* Cleaned up the parsing api. Fixed a lot of bugs.
* Added some new api calls to the parsing api.
* See the ChangeLog shipped within the tarball for
more precise descriptions.
libcroco 0.1.0
2003 Mar 19
With the approval off all contributors the library has been
relicensed from GPL -> LGPL
------------------------------------------------------------------------------
Copyright 2K16 - 2K18 Indonesian Hacker Rulez