summaryrefslogtreecommitdiff
path: root/NEWS
blob: b06e459ccc62de35982ea21d84504eb6b05cf0c6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
0.6.3:

    Bugfixes since 0.6.2
    ====================
    - #342370: ensure the library and compiler flags are not hardcoded into the pc file
    - add gtk-doc build infrastructure
 
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

------------------------------------------------------------------------------