summaryrefslogtreecommitdiff
path: root/NEWS
blob: dfedc1733ae72aa88696de7f1d796cded5c088a7 (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
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
0.6.10
    * Misc bug fixes

0.6.9
    * Added Visual Studio projects (Chun-wei Fan)
    * Lots of warnings fixed (Руслан Ижбулатов)
    * Improve build system (Nuno Araujo, Ignacio Casal Quinteiro)
    * Misc bug fixes

0.6.8
     * Handle signed units (Jasper St. Pierre, #686239)
 
0.6.6.6
    * Fix 'green' colour (#685679)
    * Build fixes

0.6.6
    * Mem leak fixes (#678736)

0.6.5

    Changes & Bugfixes since 0.6.4
    ==============================
    * Fix mapping of 'green' colour (#672332)

0.6.4

    Changes & Bugfixes since 0.6.3
    ==============================
    * Use -Bsymbolic-functions when available
    * Modernise and simplify configure
    * #666248: vc++ compilation support
    * #640897: fix format string warning in testcase

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

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