1commit 7e15ca6c2c29a4b78367e6efa6195b331a92b2a7
2Author: Javier Jardón <jjardon@gnome.org>
3Date:   Sat Apr 6 10:27:29 2019 -0700
4
5    Release 0.6.13
6
7 NEWS | 6 ++++++
8 1 file changed, 6 insertions(+)
9
10commit 6b161973afe5622d96d776d9bc44042f329e7047
11Author: Chun-wei Fan <fanchunwei@src.gnome.org>
12Date:   Fri Oct 20 18:05:54 2017 +0800
13
14    Visual Studio builds: Enhance security of x64 binaries
15
16    Use the HIGHENTROPYVA linker option on x64 builds with MSVC 2012 and
17    later to enhance the security of the built binaries.
18
19    Pointed out by Ignacio Casal Quinteiro.
20
21 win32/vs10/croco-build-defines.props | 4 ++++
22 1 file changed, 4 insertions(+)
23
24commit 9c4776803bf3564c1cb18dc995a3d0dafaf14343
25Author: Chun-wei Fan <fanchunwei@src.gnome.org>
26Date:   Tue May 9 18:17:29 2017 -0700
27
28    win32/replace.py: Fix replacing items in files with UTF-8 content
29
30    Some files that this script will process might have UTF-8 items in
31    there, which can cause problems on Python 3.x as it is more strict and
32    careful on unicode issues.  Fix this by:
33
34    -Doing what we did before on Python 2.x
35    -Opening the file with encoding='utf-8' on Python 3.x
36
37 win32/replace.py | 10 ++++++++--
38 1 file changed, 8 insertions(+), 2 deletions(-)
39
40commit 9ad72875e9f08e4c519ef63d44cdbd94aa9504f7
41Author: Ignacio Casal Quinteiro <qignacio@amazon.com>
42Date:   Sun Apr 16 13:56:09 2017 +0200
43
44    tknzr: support only max long rgb values
45
46    This fixes a possible out of bound when reading rgbs which
47    are longer than the support MAXLONG
48
49 src/cr-tknzr.c | 10 ++++++++++
50 1 file changed, 10 insertions(+)
51
52commit 1fa1fdf73af5b2d5a05eafaba41e6ce26df4609b
53Author: Ignacio Casal Quinteiro <qignacio@amazon.com>
54Date:   Sun Apr 16 13:44:56 2017 +0200
55
56    tknzr: remove unneeded assign
57
58 src/cr-tknzr.c | 1 -
59 1 file changed, 1 deletion(-)
60
61commit 898e3a8c8c0314d2e6b106809a8e3e93cf9d4394
62Author: Ignacio Casal Quinteiro <qignacio@amazon.com>
63Date:   Sun Apr 16 13:13:43 2017 +0200
64
65    input: check end of input before reading a byte
66
67    When reading bytes we weren't check that the index wasn't
68    out of bound and this could produce an invalid read which
69    could deal to a security bug.
70
71 src/cr-input.c | 11 +++++++++--
72 1 file changed, 9 insertions(+), 2 deletions(-)
73
74commit b3230f4fe1ed8f1d092279e41bf53a266bddab73
75Author: Ignacio Casal Quinteiro <icq@gnome.org>
76Date:   Thu Apr 6 15:33:08 2017 +0200
77
78    Post release version bump
79
80 configure.ac | 2 +-
81 1 file changed, 1 insertion(+), 1 deletion(-)
82
83commit 0d0162098ac6630113da9e66620ab29459352dd6
84Author: Ignacio Casal Quinteiro <icq@gnome.org>
85Date:   Thu Apr 6 15:32:27 2017 +0200
86
87    Release 0.6.12
88
89 NEWS | 4 ++++
90 1 file changed, 4 insertions(+)
91
92commit 86e8e2284bfe250b3c03108a59c9307564302f3e
93Author: Mattia Rizzolo <mattia@debian.org>
94Date:   Tue Jan 3 10:16:13 2017 +0100
95
96    Typo fix s/unknow/unknown/
97
98    Signed-off-by: Mattia Rizzolo <mattia@debian.org>
99
100    https://bugzilla.gnome.org/show_bug.cgi?id=776798
101
102 src/cr-fonts.c | 2 +-
103 src/cr-style.c | 6 +++---
104 2 files changed, 4 insertions(+), 4 deletions(-)
105
106commit 0a894220ee8b5306e501371156cce1cb04a5d1f2
107Author: Mattia Rizzolo <mattia@debian.org>
108Date:   Tue Jan 3 10:12:52 2017 +0100
109
110    Typo fix s/Instanciation/instantiation/
111
112    https://bugzilla.gnome.org/show_bug.cgi?id=776798
113
114 src/cr-om-parser.c |  2 +-
115 src/cr-statement.c | 12 ++++++------
116 2 files changed, 7 insertions(+), 7 deletions(-)
117
118commit 7c250a98646585ade34adfd853a933e7ebc01238
119Author: Mattia Rizzolo <mattia@debian.org>
120Date:   Tue Jan 3 10:17:22 2017 +0100
121
122    Typo fix s/occured/occurred/
123
124    https://bugzilla.gnome.org/show_bug.cgi?id=776798
125
126 src/cr-input.c     | 6 +++---
127 src/cr-parser.c    | 2 +-
128 src/cr-prop-list.c | 2 +-
129 src/cr-sel-eng.c   | 2 +-
130 src/cr-tknzr.c     | 2 +-
131 5 files changed, 7 insertions(+), 7 deletions(-)
132
133commit 378363949d4e1337a1fc55c3fd6848e65605ab82
134Author: Chun-wei Fan <fanchunwei@src.gnome.org>
135Date:   Fri Mar 3 12:04:59 2017 +0800
136
137    Visual Studio builds: Generate .pc files
138
139    Generate and copy the libcroco-0.6.pc during the "install" stage of the
140    build, when a Python installation is found at the configured location in
141    croco-version-paths.[vsprops|props].
142
143    Also fix the 201x "install" project as a "'" is missed, and clean up
144    things a bit.
145
146 win32/vs10/Makefile.am                   |  1 +
147 win32/vs10/croco-install.propsin         | 26 ++++++++++++------
148 win32/vs10/croco-install.vcxproj         | 12 ++++++++-
149 win32/vs10/croco-install.vcxproj.filters | 29 ++++++++++++++++++++
150 win32/vs10/croco-version-paths.props.in  |  4 +++
151 win32/vs11/Makefile.am                   |  1 +
152 win32/vs12/Makefile.am                   |  1 +
153 win32/vs14/Makefile.am                   |  1 +
154 win32/vs15/Makefile.am                   |  1 +
155 win32/vs9/croco-install.vcproj           | 46 +++++++++++++++++++++++++++++---
156 win32/vs9/croco-install.vspropsin        |  7 +++++
157 win32/vs9/croco-version-paths.vsprops.in |  4 +++
158 12 files changed, 120 insertions(+), 13 deletions(-)
159
160commit d20188b9945ac8f20ae6467112fe7f5fbc3c913d
161Author: Chun-wei Fan <fanchunwei@src.gnome.org>
162Date:   Wed Mar 1 18:25:43 2017 +0800
163
164    Visual Studio builds: Add .pc generation scripts
165
166    This adds Python scripts to generate .pc files for libcroco, so that
167    it is easier for people who need to use the .pc files for the package.
168    Integration to generate the .pc files will be added later to the project
169    files.
170
171 win32/Makefile.am |   5 ++-
172 win32/crocopc.py  |  33 +++++++++++++++
173 win32/pc_base.py  | 124 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
174 win32/replace.py  | 109 +++++++++++++++++++++++++++++++++++++++++++++++
175 4 files changed, 269 insertions(+), 2 deletions(-)
176
177commit 3aa6d1186f2769defbb382ffef21af7f26179ea9
178Author: Chun-wei Fan <fanchunwei@src.gnome.org>
179Date:   Wed Mar 1 18:08:47 2017 +0800
180
181    Visual Studio builds: Get the micro version as well
182
183    Update croco-version-paths.[vsprops|props].in to record the major, minor
184    and micro versions of a release, and assemble the API version from these
185    values.  This prepares for generating the .pc file for libcroco.
186
187 win32/vs10/croco-version-paths.props.in  | 14 +++++++++++++-
188 win32/vs9/croco-version-paths.vsprops.in | 14 +++++++++++++-
189 2 files changed, 26 insertions(+), 2 deletions(-)
190
191commit 30c2821b1c1596f11fde9f132634badf656aa310
192Author: Chun-wei Fan <fanchunwei@src.gnome.org>
193Date:   Wed Mar 1 18:04:57 2017 +0800
194
195    configure.ac: Bump LIBCROCO_MICRO_VERSION
196
197    We need to bump the micro version here as well...
198
199 configure.ac | 2 +-
200 1 file changed, 1 insertion(+), 1 deletion(-)
201
202commit 2fc527d65acb2cc27c5522e70290c6648ff13cae
203Author: Chun-wei Fan <fanchunwei@src.gnome.org>
204Date:   Thu Feb 23 10:57:29 2017 +0800
205
206    Visual Studio builds: Move projects to win32/
207
208    This enables us to go one less layer down the tree to reach the projects and
209    allows the autotools modules Makefile-newvs.am and Makefile.msvcproj be in
210    sync with the latest ones in GLib master.
211
212 Makefile.am                                        |   2 +-
213 build/Makefile-newvs.am                            |  53 -------
214 build/Makefile.am                                  |  21 ---
215 build/Makefile.msvcproj                            | 114 ---------------
216 configure.ac                                       |  19 ++-
217 src/Makefile.am                                    |   6 +-
218 win32/Makefile-newvs.am                            |  55 ++++++++
219 {build/win32 => win32}/Makefile.am                 |   0
220 win32/Makefile.msvcproj                            | 153 +++++++++++++++++++++
221 {build/win32 => win32}/vs10/Makefile.am            |  12 +-
222 .../win32 => win32}/vs10/croco-build-defines.props |   2 +-
223 {build/win32 => win32}/vs10/croco-gen-srcs.props   |   4 +-
224 {build/win32 => win32}/vs10/croco-install.propsin  |   0
225 {build/win32 => win32}/vs10/croco-install.vcxproj  |  28 ++--
226 .../vs10/croco-version-paths.props.in              |   2 +-
227 .../win32 => win32}/vs10/croco.vcxproj.filtersin   |   4 +-
228 {build/win32 => win32}/vs10/croco.vcxprojin        |  46 +++----
229 {build/win32 => win32}/vs10/csslint.vcxproj        |  10 +-
230 .../win32 => win32}/vs10/csslint.vcxproj.filters   |   4 +-
231 {build/win32 => win32}/vs10/libcroco.sln           |   0
232 {build/win32 => win32}/vs11/Makefile.am            |   5 +-
233 {build/win32 => win32}/vs12/Makefile.am            |   5 +-
234 {build/win32 => win32}/vs14/Makefile.am            |   5 +-
235 {build/win32 => win32}/vs15/Makefile.am            |   5 +-
236 {build/win32 => win32}/vs9/Makefile.am             |   4 +-
237 .../vs9/croco-build-defines.vsprops                |   2 +-
238 {build/win32 => win32}/vs9/croco-gen-srcs.vsprops  |   4 +-
239 {build/win32 => win32}/vs9/croco-install.vcproj    |   0
240 {build/win32 => win32}/vs9/croco-install.vspropsin |   0
241 .../vs9/croco-version-paths.vsprops.in             |   2 +-
242 {build/win32 => win32}/vs9/croco.vcprojin          |  12 +-
243 {build/win32 => win32}/vs9/csslint.vcproj          |   2 +-
244 {build/win32 => win32}/vs9/libcroco.sln            |   0
245 33 files changed, 290 insertions(+), 291 deletions(-)
246
247commit abe78893ecbfe1308b7af95a48da6b0321e04f45
248Author: Chun-wei Fan <fanchunwei@src.gnome.org>
249Date:   Wed Feb 15 14:31:27 2017 +0800
250
251    Visual Studio builds: Support Visual Studio 2017
252
253    This updates the autotools scripts so that we can support Visual Studio 2017
254    by copying the 2010 projects and update items in there as needed.
255
256    Note that the format of the toolset version string changed for Visual Studio
257    2017, so allow a custom toolset version string to be passed in and used,
258    otherwise the platform toolset string is generated as before.
259
260    Note also that Visual Studio 2017 aims to be compatible with 2015 on the
261    CRT level, so one should be able to use 2017-built binaries with 2015-built
262    binaries without problems.
263
264 build/Makefile-newvs.am      | 18 +++++++++++++-----
265 build/win32/Makefile.am      |  2 +-
266 build/win32/vs10/Makefile.am |  1 +
267 build/win32/vs15/Makefile.am | 38 ++++++++++++++++++++++++++++++++++++++
268 configure.ac                 |  8 ++++++++
269 5 files changed, 61 insertions(+), 6 deletions(-)
270
271commit 6c9dfc4b7b9d564058398cf30ac41210427c395a
272Author: Chun-wei Fan <fanchunwei@src.gnome.org>
273Date:   Wed Oct 19 19:32:01 2016 +0800
274
275    Remove croco-install.props's during re-generation
276
277    This is to ensure the changes in the generated
278    build/win32/vs10/croco-install.props are applied in
279    build/win32/vs[11|12|14] as well.
280
281 build/win32/vs10/Makefile.am | 3 +++
282 1 file changed, 3 insertions(+)
283
284commit f5db6c6e65f52703a4ad7121aa6ae0441c51ad74
285Author: Chun-wei Fan <fanchunwei@src.gnome.org>
286Date:   Wed Oct 19 14:48:08 2016 +0800
287
288    build/: Force MSVC project file generation on Makefile.am changes
289
290    Make the Makefile.am targets for generating the Visual Studio projects re-generate the
291    project files and the header listings whenever the Makefile.am's that include
292    build/Makefile.msvcproj changes, so that whenever a source/header is added, they will
293    be reflected in the projects and in the property sheets that are used to copy the
294    headers.
295
296    Also ensure that these are applied to the vs11, vs12 and vs14 projects when this
297    happens, as they are copied and processed from the Visual Studio 2010 projects.
298
299 build/Makefile-newvs.am |  2 +-
300 build/Makefile.msvcproj | 11 +++++++++--
301 2 files changed, 10 insertions(+), 3 deletions(-)
302
303commit 23409467b2709010f0baf11e0a4909bd21cc6095
304Author: Chun-wei Fan <fanchunwei@src.gnome.org>
305Date:   Thu Jun 23 16:48:43 2016 +0800
306
307    Visual Studio builds: Rearrange include search paths
308
309    Order the search sequence of the headers to conform better to the
310    dependency hierarchy.
311
312 build/win32/vs10/croco-build-defines.props  | 2 +-
313 build/win32/vs9/croco-build-defines.vsprops | 2 +-
314 2 files changed, 2 insertions(+), 2 deletions(-)
315
316commit 866631dfa9609f7206856eb85da81b663daaec10
317Author: Ignacio Casal Quinteiro <icq@gnome.org>
318Date:   Thu Dec 17 14:04:10 2015 +0100
319
320    Post release version bump
321
322 configure.ac | 2 +-
323 1 file changed, 1 insertion(+), 1 deletion(-)
324
325commit d8a1a160186a45a5852abc06916f9e452ace9e00
326Author: Ignacio Casal Quinteiro <icq@gnome.org>
327Date:   Thu Dec 17 14:02:15 2015 +0100
328
329    Release 0.6.11
330
331 NEWS | 4 ++++
332 1 file changed, 4 insertions(+)
333
334commit f4f9e6d897bcb7dff768dda66a9e62c80137d7f5
335Author: Florian Müllner <fmuellner@gnome.org>
336Date:   Thu Dec 17 00:32:09 2015 +0100
337
338    Fix regression in cr_tknzr_consume_chars()
339
340    Commit bc9b2c339e introduced an intermediate variable to account
341    for the difference in signedness between cr_tknzr_consume_chars()
342    and cr_input_consume_chars(), but missed that the variable in
343    question is an in-out variable that requires proper initialization.
344
345    https://bugzilla.gnome.org/show_bug.cgi?id=759565
346
347 src/cr-tknzr.c | 2 +-
348 1 file changed, 1 insertion(+), 1 deletion(-)
349
350commit 387857601cf0cbbac468e0f2620daca5d2a8c095
351Author: Marek Chalupa <mchqwerty@gmail.com>
352Date:   Tue Dec 15 17:58:52 2015 +0100
353
354    Fix comparison warning
355
356    Logical ! was only applied to the left side of the comparison
357
358    https://bugzilla.gnome.org/show_bug.cgi?id=758394
359
360 src/cr-sel-eng.c | 4 ++--
361 1 file changed, 2 insertions(+), 2 deletions(-)
362
363commit 1e3112a925e09a1f54a30af2e2c0cfb85d139100
364Author: Ignacio Casal Quinteiro <icq@gnome.org>
365Date:   Sun Dec 13 19:27:07 2015 +0100
366
367    Post release version bump
368
369 configure.ac | 2 +-
370 1 file changed, 1 insertion(+), 1 deletion(-)
371
372commit ef5d47e32dcbcd2ec181b23021e583720902f199
373Author: Ignacio Casal Quinteiro <icq@gnome.org>
374Date:   Sun Dec 13 19:25:48 2015 +0100
375
376    Release 0.6.10
377
378 NEWS | 3 +++
379 1 file changed, 3 insertions(+)
380
381commit 956078a3cf703b3de5117659a50fae1bc00e8c20
382Author: Руслан Ижбулатов <lrn1986@gmail.com>
383Date:   Sat Oct 31 22:47:43 2015 +0000
384
385    Fix unused status variable in main()
386
387    https://bugzilla.gnome.org/show_bug.cgi?id=710076
388
389 csslint/csslint.c | 2 +-
390 1 file changed, 1 insertion(+), 1 deletion(-)
391
392commit f09307d1d467e0c25bd6f00bd689fdd5b858a360
393Author: Руслан Ижбулатов <lrn1986@gmail.com>
394Date:   Sat Oct 31 22:45:46 2015 +0000
395
396    Fix unused status variable in evaluate_selectors()
397
398    * Add an end label to go to on error
399    * Clean up xml_doc at the end
400    * Fix a miscleaning of xpath_object
401    * Unref sheets after they are given to a cascade
402    * Return status at the end
403
404    https://bugzilla.gnome.org/show_bug.cgi?id=710076
405
406 csslint/csslint.c | 40 ++++++++++++++++++++++++++++++++--------
407 1 file changed, 32 insertions(+), 8 deletions(-)
408
409commit d03fa2148fe0af4ebd96f1fa74772054197aaa02
410Author: Руслан Ижбулатов <lrn1986@gmail.com>
411Date:   Sat Oct 31 22:45:09 2015 +0000
412
413    Fix unused status variable in set_prop_position_from_value()
414
415    * Return status
416
417    https://bugzilla.gnome.org/show_bug.cgi?id=710076
418
419 src/cr-style.c | 2 +-
420 1 file changed, 1 insertion(+), 1 deletion(-)
421
422commit 6bb010a2d6ca81f2c86b2e6990c44a844819b8f8
423Author: Руслан Ижбулатов <lrn1986@gmail.com>
424Date:   Sat Oct 31 22:44:07 2015 +0000
425
426    Fix unused status variable in cr_utils_utf8_to_ucs1()
427
428    * Don't set status to CR_OK, it's initialized to that value
429    * Return status
430
431    https://bugzilla.gnome.org/show_bug.cgi?id=710076
432
433 src/cr-utils.c | 4 +---
434 1 file changed, 1 insertion(+), 3 deletions(-)
435
436commit ac8029a5fe0bf9df81ea6965ac056aa81fa4885d
437Author: Руслан Ижбулатов <lrn1986@gmail.com>
438Date:   Sat Oct 31 22:42:18 2015 +0000
439
440    Fix unused status variable in cr_utils_ucs1_to_utf8()
441
442    * Return status instead (initialized to CR_OK) instead of an explicit CR_OK
443    * Remove redundant check for *a_in_len < 1 (equivalent to *a_in_len == 0)
444      and remove now-unused end label
445
446    https://bugzilla.gnome.org/show_bug.cgi?id=710076
447
448 src/cr-utils.c | 10 ++--------
449 1 file changed, 2 insertions(+), 8 deletions(-)
450
451commit bc9b2c339e1181f8c69a2f74a93876932e352d6d
452Author: Руслан Ижбулатов <lrn1986@gmail.com>
453Date:   Tue Aug 5 08:30:59 2014 +0000
454
455    Fix cr_tknzr_consume_chars() to set *a_nb_char before returning
456
457    https://bugzilla.gnome.org/show_bug.cgi?id=710076
458
459 src/cr-tknzr.c | 8 ++++++--
460 1 file changed, 6 insertions(+), 2 deletions(-)
461
462commit 5fd302372e568810ff6eda6a6babbe04543a2116
463Author: Руслан Ижбулатов <lrn1986@gmail.com>
464Date:   Tue Aug 5 08:28:07 2014 +0000
465
466    Fix cr_input_consume_white_spaces to behave as documented
467
468    https://bugzilla.gnome.org/show_bug.cgi?id=710076
469
470 src/cr-input.c | 2 ++
471 1 file changed, 2 insertions(+)
472
473commit 0ab22e823daa1b5a3fbaa0552874cfe33bbf15f5
474Author: Руслан Ижбулатов <lrn1986@gmail.com>
475Date:   Tue Aug 5 08:22:06 2014 +0000
476
477    Fix improper use of g_ascii_strup()
478
479    https://bugzilla.gnome.org/show_bug.cgi?id=710076
480
481 src/cr-enc-handler.c | 3 +--
482 1 file changed, 1 insertion(+), 2 deletions(-)
483
484commit 3f94a4f5902e5e342ed77de6739934d49e97f937
485Author: Руслан Ижбулатов <lrn1986@gmail.com>
486Date:   Tue Aug 5 08:20:57 2014 +0000
487
488    Derive pointer to have appropriate type
489
490    https://bugzilla.gnome.org/show_bug.cgi?id=710076
491
492 src/cr-enc-handler.c | 3 +--
493 1 file changed, 1 insertion(+), 2 deletions(-)
494
495commit e1facb1e7e8a0568774a1630c1a8621679635ef5
496Author: Markus Engel <p637777@aol.com>
497Date:   Mon Mar 24 20:29:00 2014 +0000
498
499    Fix typos
500
501    https://bugzilla.gnome.org/show_bug.cgi?id=726993
502
503 src/cr-style.c | 2 +-
504 src/cr-tknzr.c | 2 +-
505 2 files changed, 2 insertions(+), 2 deletions(-)
506
507commit 15a8885758a5e6b4d7d03d7cacd89a212bbf9847
508Author: Boris Egorov <egorov@linux.com>
509Date:   Thu Mar 19 23:42:34 2015 +0600
510
511    Fix typo in logical condition
512
513    TYPE_SELECTOR equals to 2, so condition
514    (cur_sel->type_mask | TYPE_SELECTOR) will always be true. We should
515    increase c only if we encounter a selector.
516
517    Issue detected by Cppcheck and MSVS (see
518    https://bugzilla.gnome.org/show_bug.cgi?id=507484)
519
520    Signed-off-by: Boris Egorov <egorov@linux.com>
521
522 src/cr-simple-sel.c | 2 +-
523 1 file changed, 1 insertion(+), 1 deletion(-)
524
525commit b6fe636277bff9f21b6e3f2c640a17114f9e723f
526Author: Ignacio Casal Quinteiro <icq@gnome.org>
527Date:   Sat Oct 31 12:01:52 2015 +0100
528
529    Post release version bump
530
531 configure.ac | 2 +-
532 1 file changed, 1 insertion(+), 1 deletion(-)
533
534commit 464576a12964ab23278caf91c404b560a074bc40
535Author: Ignacio Casal Quinteiro <icq@gnome.org>
536Date:   Sat Oct 31 11:57:00 2015 +0100
537
538    Release 0.6.9
539
540 NEWS | 2 +-
541 1 file changed, 1 insertion(+), 1 deletion(-)
542
543commit 10cb6cfadb79cc7fc08f5ea8a7412bc34c34c250
544Author: Ignacio Casal Quinteiro <icq@gnome.org>
545Date:   Sat Oct 31 11:43:20 2015 +0100
546
547    Add -I m4 to ACLOCAL_AMFLAGS
548
549 Makefile.am | 2 ++
550 1 file changed, 2 insertions(+)
551
552commit 64e310323ae6bebc7da62c05590d34f198b8bf43
553Author: Ignacio Casal Quinteiro <icq@gnome.org>
554Date:   Sat Oct 31 11:40:36 2015 +0100
555
556    Renew autogen to not use gnome-autogen
557
558 autogen.sh | 46 +++++++++++++++++++++++++++-------------------
559 1 file changed, 27 insertions(+), 19 deletions(-)
560
561commit 274678c35f0859f0a0f93356478f87dc42dd2be5
562Author: Ignacio Casal Quinteiro <icq@gnome.org>
563Date:   Sat Oct 31 11:40:28 2015 +0100
564
565    configure: specify config macro dir
566
567 configure.ac | 1 +
568 1 file changed, 1 insertion(+)
569
570commit e7def20ab9a5592f6845534262b3124e06661679
571Author: Ignacio Casal Quinteiro <icq@gnome.org>
572Date:   Sat Oct 31 09:55:54 2015 +0100
573
574    configure: bump the prereq
575
576 configure.ac | 2 +-
577 1 file changed, 1 insertion(+), 1 deletion(-)
578
579commit 41a7708862c21ee46a38236c8c1e571179746349
580Author: Ignacio Casal Quinteiro <icq@gnome.org>
581Date:   Sat Oct 31 09:54:10 2015 +0100
582
583    configure: generate xz on distcheck
584
585 configure.ac | 3 ++-
586 1 file changed, 2 insertions(+), 1 deletion(-)
587
588commit 5caf7b6c3fe442477c7eb413dd7018290b002aac
589Author: Ignacio Casal Quinteiro <icq@gnome.org>
590Date:   Sat Oct 31 09:43:04 2015 +0100
591
592    Some style fixes in Makefile.am
593
594 src/Makefile.am | 166 ++++++++++++++++++++++++++++----------------------------
595 1 file changed, 83 insertions(+), 83 deletions(-)
596
597commit b1b59df9e127c74e54cae22958292ad1f5450376
598Author: Ignacio Casal Quinteiro <icq@gnome.org>
599Date:   Sat Oct 31 09:41:10 2015 +0100
600
601    Replace deprecated INCLUDES with CPPFLAGS
602
603 csslint/Makefile.am |  9 +++++----
604 tests/Makefile.am   | 44 ++++++++++++++++++++++----------------------
605 2 files changed, 27 insertions(+), 26 deletions(-)
606
607commit 60fcbef051e30acb8ab766299c27eb2fe7063d33
608Author: Chun-wei Fan <fanchunwei@src.gnome.org>
609Date:   Sat Oct 31 00:53:31 2015 +0800
610
611    build: Ensure croco[.vs10].headers is removed
612
613    croco[.vs10].headers are intermediate files that is generated during 'make
614    dist' that outght to be removed upon the completion of 'make dist', so
615    ensure that it is so.
616
617 build/win32/vs10/Makefile.am | 6 +++---
618 build/win32/vs9/Makefile.am  | 6 +++---
619 2 files changed, 6 insertions(+), 6 deletions(-)
620
621commit 2424407fe4e81feb6738533038d186949801c92c
622Author: Ignacio Casal Quinteiro <icq@gnome.org>
623Date:   Fri Oct 30 09:17:40 2015 +0100
624
625    Update NEWS for upcoming release
626
627 NEWS | 6 ++++++
628 1 file changed, 6 insertions(+)
629
630commit d8f9915a62aa14d49170180367c07c449833ae02
631Author: Markus Engel <p637777@aol.com>
632Date:   Fri Oct 30 09:06:46 2015 +0100
633
634    Plug memory leaks
635
636    https://bugzilla.gnome.org/show_bug.cgi?id=726992
637
638 src/cr-cascade.c | 1 +
639 src/cr-term.c    | 5 ++---
640 2 files changed, 3 insertions(+), 3 deletions(-)
641
642commit 96d36b17f148195723c10d59fca3b97327468b22
643Author: Ignacio Casal Quinteiro <icq@gnome.org>
644Date:   Fri Oct 30 08:55:06 2015 +0100
645
646    Fix variables set but not used
647
648 src/cr-statement.c |  4 +---
649 src/cr-utils.c     | 12 +++---------
650 2 files changed, 4 insertions(+), 12 deletions(-)
651
652commit cdf9eb341eb97dbf8900cf61323356f463b3c714
653Author: Christian Persch <chpe@gnome.org>
654Date:   Fri Sep 11 12:50:56 2015 +0200
655
656    doap: Remove myself
657
658    I'm not interested in this module anymore since I gave away librsvg.
659
660 libcroco.doap | 7 -------
661 1 file changed, 7 deletions(-)
662
663commit 9e19d83a1a463299cb74a26c07bad74cf9c303a2
664Author: Chun-wei Fan <fanchunwei@src.gnome.org>
665Date:   Fri Sep 25 16:55:05 2015 +0800
666
667    MSVC Builds: "Add" Visual Studio 2015 Projects
668
669    This "adds" Visual Studio 2015 projects by doing what we did before:
670    Copy the Visual Studio 2010 projects and updating items in there as
671    needed, as the 2010 projects are largely the same to the 2015 ones.
672
673 build/Makefile-newvs.am      | 24 ++++++++++++++++--------
674 build/win32/Makefile.am      |  2 +-
675 build/win32/vs11/Makefile.am |  4 +---
676 build/win32/vs12/Makefile.am |  4 +---
677 build/win32/vs14/Makefile.am | 37 +++++++++++++++++++++++++++++++++++++
678 configure.ac                 |  1 +
679 6 files changed, 57 insertions(+), 15 deletions(-)
680
681commit cbab917ad1389615a5448d9b30517ff26af7144d
682Author: Chun-wei Fan <fanchunwei@src.gnome.org>
683Date:   Fri Sep 25 16:52:18 2015 +0800
684
685    Build: Make Makefile.msvcproj A Bit More Generic
686
687    Handle also the situation where $(srcdir) == $(top_srcdir), so that this
688    can also be used in cases like librsvg and gobject-introspection.
689
690 build/Makefile.msvcproj | 8 ++++++--
691 1 file changed, 6 insertions(+), 2 deletions(-)
692
693commit 9207f349d1c97618ab38e6b095207bbd8184d844
694Author: Chun-wei Fan <fanchunwei@src.gnome.org>
695Date:   Wed Jul 29 15:11:38 2015 +0800
696
697    MSVC Builds: Rename "Install" Project
698
699    ...and update its GUID so that the existing libcroco projects will fit in
700    easier into all-in-one solution files that is used to build the entire
701    GTK+ stack, where project GUIDs need to me mutually exclusive in solution
702    files.
703
704 build/win32/vs10/Makefile.am                           |  2 +-
705 .../vs10/{install.vcxproj => croco-install.vcxproj}    |  4 ++--
706 build/win32/vs10/libcroco.sln                          | 18 +++++++++---------
707 build/win32/vs11/Makefile.am                           |  4 ++--
708 build/win32/vs12/Makefile.am                           |  4 ++--
709 build/win32/vs9/Makefile.am                            |  2 +-
710 .../win32/vs9/{install.vcproj => croco-install.vcproj} |  6 +++---
711 build/win32/vs9/libcroco.sln                           | 18 +++++++++---------
712 8 files changed, 29 insertions(+), 29 deletions(-)
713
714commit a2b9a3aaeeaee5765366e55802e04c6ff5cce93c
715Author: Chun-wei Fan <fanchunwei@src.gnome.org>
716Date:   Wed Jul 29 14:47:42 2015 +0800
717
718    MVSC 2008 Builds: Fine Tune .lib "Installation"
719
720    Make sure that we don't copy the other .lib files accidently, when this
721    file is a part of an all-in-one solution file.
722
723 build/win32/vs9/croco-install.vspropsin | 2 +-
724 1 file changed, 1 insertion(+), 1 deletion(-)
725
726commit 2089d2f149f05f5fed84270e62be8ca69dbc2e6a
727Author: Chun-wei Fan <fanchunwei@src.gnome.org>
728Date:   Mon Jul 27 15:24:43 2015 +0800
729
730    Build: Clean Up MSVC Project Generation
731
732    Add and use a common autotools module, which can be used to generate
733    the various Visual Studio 2008/2010 project files, which also have
734    the following benefits:
735
736    -Have the header installation porperty sheet also generated from the
737     templates using 'make dist', to ensure the headers listings are kept
738     up-to-date between releases.
739    -Make src/Makefile.am cleaner
740    -Support out-of-tree builds and 'make -jN dist' better
741
742    Also improve the debugging experience for the stack by copying the .pdb
743    files, which are already generated for all builds.
744
745 build/Makefile.msvcproj                  | 103 ++++++++++++++++++++++++++++
746 build/win32/vs10/Makefile.am             |  20 ++++--
747 build/win32/vs10/croco-install.props     | 111 -------------------------------
748 build/win32/vs10/croco-install.propsin   |  52 +++++++++++++++
749 build/win32/vs10/croco.vcxproj.filtersin |   4 +-
750 build/win32/vs10/croco.vcxprojin         |   4 +-
751 build/win32/vs9/Makefile.am              |  28 +++++---
752 build/win32/vs9/croco-install.vsprops    |  69 -------------------
753 build/win32/vs9/croco-install.vspropsin  |  44 ++++++++++++
754 build/win32/vs9/croco.vcprojin           |   2 +-
755 src/Makefile.am                          |  41 ++++--------
756 11 files changed, 251 insertions(+), 227 deletions(-)
757
758commit 68e19d7c494c25622d37acfd20f71ae7622b2a62
759Author: Chun-wei Fan <fanchunwei@src.gnome.org>
760Date:   Mon Jul 27 16:09:37 2015 +0800
761
762    Update Visual Studio Property Sheets
763
764    Speed up release builds by enable multiple processor compilation and
765    improve include path search for libxml2.  Also, log more useful info in
766    MSVC 2010+ release builds, using /d2Zi+.
767
768 build/win32/vs10/croco-build-defines.props  | 4 +++-
769 build/win32/vs9/croco-build-defines.vsprops | 3 ++-
770 2 files changed, 5 insertions(+), 2 deletions(-)
771
772commit b012b9777da68a6b8e5b98ad9297c81cbcd2fc9b
773Author: Chun-wei Fan <fanchunwei@src.gnome.org>
774Date:   Mon Jul 27 16:04:20 2015 +0800
775
776    MSVC 2010+ Builds: Update .pdb Generation
777
778    Make our .pdb filename for the libcroco DLL match, so that we can copy them
779    during "installation" later.
780
781 build/win32/vs10/croco.vcxprojin | 4 ++++
782 1 file changed, 4 insertions(+)
783
784commit 566424149af665442db482b373940b1404df63e3
785Author: Chun-wei Fan <fanchunwei@src.gnome.org>
786Date:   Mon Jul 27 15:55:28 2015 +0800
787
788    MSVC Builds: Add CopyDir to Property Sheets
789
790    This prepares the "install" property sheets ready for the next patches to
791    clean up the Visual Studio 2008/2010 Project generation.
792
793 build/win32/vs10/croco-version-paths.props.in  | 4 ++++
794 build/win32/vs9/croco-version-paths.vsprops.in | 4 ++++
795 2 files changed, 8 insertions(+)
796
797commit 7f2c2e2cf2f8b56f192a0bdff6f10f32ea5389e7
798Author: Chun-wei Fan <fanchunwei@src.gnome.org>
799Date:   Mon Jul 27 15:16:50 2015 +0800
800
801    Fix MSVC 2012/2013 Project File Generation
802
803    The paths for the project files were incorrectly set from the MSVC
804    2008 projects, which is obviously not right.  Fix that.
805
806    Oops.
807
808 build/win32/vs11/Makefile.am | 18 ++++++++++--------
809 build/win32/vs12/Makefile.am | 18 ++++++++++--------
810 2 files changed, 20 insertions(+), 16 deletions(-)
811
812commit 2cafcab95668fc64b3d8eeedf32b4bbc0ced9522
813Author: Chun-wei Fan <fanchunwei@src.gnome.org>
814Date:   Tue Jul 14 13:41:22 2015 +0800
815
816    build/Makefile-newvs.am: Use Pattern Rules
817
818    This allows this common autotools file to be cleaned up quite a bit, and
819    has the benefit of having 'make -jN distcheck' complete successfully.
820
821 build/Makefile-newvs.am | 48 ++++++++++++++++++++++++------------------------
822 1 file changed, 24 insertions(+), 24 deletions(-)
823
824commit 21b3a35292e16448ab5b36b2ab25777eb8e30e50
825Author: Chun-wei Fan <fanchunwei@src.gnome.org>
826Date:   Fri Aug 8 16:34:39 2014 +0800
827
828    MSVC Builds: Add Simple Support for MSVC 2012/2013
829
830    As the Visual Studio 2012/2013 project file format is largely the same as
831    the Visual Studio 2010 ones, we can add support for them with relative ease
832    by copying the 2010 files and updating them as necessary with autotools
833    scripts, so to keep them up-to-date, all that is needed is that the Visual
834    Studio 2010 projects are kept up to date.
835
836    This might change if we do support the stack under the Windows RT APIs, but
837    this will do the job for now.
838
839 build/Makefile-newvs.am      | 37 +++++++++++++++++++++++++++++++++++++
840 build/win32/Makefile.am      |  2 +-
841 build/win32/vs11/Makefile.am | 37 +++++++++++++++++++++++++++++++++++++
842 build/win32/vs12/Makefile.am | 37 +++++++++++++++++++++++++++++++++++++
843 configure.ac                 |  2 ++
844 5 files changed, 114 insertions(+), 1 deletion(-)
845
846commit 670e3ee116f48118985f38c5ae97df5a42808822
847Author: Jasper St. Pierre <jstpierre@mecheye.net>
848Date:   Tue Sep 3 15:11:12 2013 -0400
849
850    cr-fonts: Fix a bad copy/paste error
851
852 src/cr-fonts.c | 2 +-
853 1 file changed, 1 insertion(+), 1 deletion(-)
854
855commit dd9dcf3803ff2f5a4f7eae58b1591297da5625d8
856Author: Jasper St. Pierre <jstpierre@mecheye.net>
857Date:   Tue Sep 3 15:11:06 2013 -0400
858
859    cr-additional-sel: Fix some bad copy/paste errors
860
861 src/cr-additional-sel.c | 4 ++--
862 1 file changed, 2 insertions(+), 2 deletions(-)
863
864commit cb764721168bc9ba86b64447108eb384c7747c0d
865Author: Chun-wei Fan <fanchunwei@src.gnome.org>
866Date:   Fri Aug 8 15:43:56 2014 +0800
867
868    MSVC Builds: Split up the Property Sheets
869
870    Update the Visual Studio Projects so that the property sheets are split by
871    the functions required, so to simplify their maintenance.  The projects can
872    then import the property sheets that suit their needs.  This is done like
873    the rest of the GTK+ stack, so it also makes it easier to support newer
874    versions of Visual Studio.
875
876    As the original main property sheet is generated during configure time (and
877    disted), update configure.ac as well, as the name of the template file
878    changed in the process.
879
880 build/win32/vs10/Makefile.am                       |   7 +-
881 build/win32/vs10/croco-build-defines.props         |  41 +++
882 build/win32/vs10/croco-gen-srcs.props              |  44 ++++
883 .../{libcroco.props.in => croco-install.props}     | 282 ++++++++-------------
884 build/win32/vs10/croco-version-paths.props.in      |  69 +++++
885 build/win32/vs10/croco.vcxprojin                   |   8 +-
886 build/win32/vs10/csslint.vcxproj                   |   8 +-
887 build/win32/vs10/install.vcxproj                   |  64 ++---
888 build/win32/vs9/Makefile.am                        |   8 +-
889 build/win32/vs9/croco-build-defines.vsprops        |  40 +++
890 build/win32/vs9/croco-gen-srcs.vsprops             |  38 +++
891 .../{libcroco.vsprops.in => croco-install.vsprops} |  69 +----
892 build/win32/vs9/croco-version-paths.vsprops.in     |  68 +++++
893 build/win32/vs9/croco.vcprojin                     |   8 +-
894 build/win32/vs9/csslint.vcproj                     |   8 +-
895 build/win32/vs9/install.vcproj                     |   8 +-
896 configure.ac                                       |   4 +-
897 17 files changed, 465 insertions(+), 309 deletions(-)
898
899commit 5fb3db99bd3a5a1ff2ddb6959aa556bdab567bcd
900Author: Chun-wei Fan <fanchunwei@src.gnome.org>
901Date:   Fri Aug 8 15:00:26 2014 +0800
902
903    MSVC Builds: Use Custom Build Steps
904
905    Use Custom Build Steps for copying config.h from config.h.win32 and for
906    generating libcroco.def from libcroco.symbols, as it would make it easier
907    to clean and regenerate if one is cleaning or rebuilding or updateing
908    those files.
909
910    This also puts back into the .sln files the lines that were actually
911    needed, which were removed from them accidentally from the last commit.
912
913 build/win32/vs10/croco.vcxproj.filtersin |  4 ++
914 build/win32/vs10/croco.vcxprojin         | 42 +++++++++++++-----
915 build/win32/vs10/libcroco.props.in       | 21 +++------
916 build/win32/vs10/libcroco.sln            | 10 +++++
917 build/win32/vs9/croco.vcprojin           | 76 +++++++++++++++++++++++++-------
918 build/win32/vs9/libcroco.sln             |  8 ++++
919 build/win32/vs9/libcroco.vsprops.in      | 14 ++----
920 7 files changed, 121 insertions(+), 54 deletions(-)
921
922commit 81177785b0b6e36b57d4ff250d8c24956835dc67
923Author: Chun-wei Fan <fanchunwei@src.gnome.org>
924Date:   Fri Aug 8 14:22:46 2014 +0800
925
926    MSVC Builds: Don't Build The Test Programs
927
928 build/win32/vs10/Makefile.am           |  16 +--
929 build/win32/vs10/libcroco.sln          |  80 -------------
930 build/win32/vs10/test0.vcxproj         | 197 ---------------------------------
931 build/win32/vs10/test0.vcxproj.filters |  36 ------
932 build/win32/vs10/test1.vcxproj         | 197 ---------------------------------
933 build/win32/vs10/test1.vcxproj.filters |  36 ------
934 build/win32/vs10/test2.vcxproj         | 197 ---------------------------------
935 build/win32/vs10/test2.vcxproj.filters |  36 ------
936 build/win32/vs10/test3.vcxproj         | 197 ---------------------------------
937 build/win32/vs10/test3.vcxproj.filters |  36 ------
938 build/win32/vs10/test4.vcxproj         | 197 ---------------------------------
939 build/win32/vs10/test4.vcxproj.filters |  36 ------
940 build/win32/vs10/test5.vcxproj         | 197 ---------------------------------
941 build/win32/vs10/test5.vcxproj.filters |  36 ------
942 build/win32/vs10/test6.vcxproj         | 197 ---------------------------------
943 build/win32/vs10/test6.vcxproj.filters |  36 ------
944 build/win32/vs9/Makefile.am            |   9 +-
945 build/win32/vs9/libcroco.sln           | 106 ------------------
946 build/win32/vs9/test0.vcproj           | 190 -------------------------------
947 build/win32/vs9/test1.vcproj           | 190 -------------------------------
948 build/win32/vs9/test2.vcproj           | 190 -------------------------------
949 build/win32/vs9/test3.vcproj           | 190 -------------------------------
950 build/win32/vs9/test4.vcproj           | 190 -------------------------------
951 build/win32/vs9/test5.vcproj           | 190 -------------------------------
952 build/win32/vs9/test6.vcproj           | 190 -------------------------------
953 25 files changed, 2 insertions(+), 3170 deletions(-)
954
955commit 563fe9a38e19cd63d3181d9c3773875a0cdb4c2c
956Author: Руслан Ижбулатов <lrn1986@gmail.com>
957Date:   Tue Aug 5 12:14:13 2014 +0000
958
959    Canonicalize the spacing around if statements and g_return_* invocations
960
961 src/cr-om-parser.c | 17 +++++++++++++++++
962 tests/test2-main.c |  1 +
963 tests/test3-main.c |  1 +
964 3 files changed, 19 insertions(+)
965
966commit 06e15e28d24f1f4cfbf9de2d3224a076ae3b3b4c
967Author: Руслан Ижбулатов <lrn1986@gmail.com>
968Date:   Tue Aug 5 08:20:27 2014 +0000
969
970    Fix the unused arguments warnings
971
972    https://bugzilla.gnome.org/show_bug.cgi?id=710076
973
974 src/cr-om-parser.c | 9 +++++++++
975 tests/test2-main.c | 2 ++
976 tests/test3-main.c | 2 ++
977 3 files changed, 13 insertions(+)
978
979commit b77da88890a6f1044fe3213fedba4da782233ba5
980Author: Руслан Ижбулатов <lrn1986@gmail.com>
981Date:   Tue Aug 5 08:19:02 2014 +0000
982
983    char/xmlChar casting
984
985    https://bugzilla.gnome.org/show_bug.cgi?id=710076
986
987 csslint/csslint.c    |  2 +-
988 src/cr-declaration.c |  2 +-
989 src/cr-rgb.c         |  4 ++--
990 src/cr-sel-eng.c     | 40 ++++++++++++++++++++--------------------
991 src/cr-statement.c   | 14 +++++++-------
992 src/cr-style.c       |  2 +-
993 src/cr-term.c        |  2 +-
994 tests/test5-main.c   |  2 +-
995 tests/test6-main.c   |  2 +-
996 9 files changed, 35 insertions(+), 35 deletions(-)
997
998commit d27114ca3442cffda04950b054d74f0f6cb19130
999Author: Руслан Ижбулатов <lrn1986@gmail.com>
1000Date:   Tue Aug 5 08:17:17 2014 +0000
1001
1002    gchar/guchar types and casting
1003
1004    https://bugzilla.gnome.org/show_bug.cgi?id=710076
1005
1006 csslint/csslint.c       | 18 +++++++++---------
1007 src/cr-additional-sel.c | 12 ++++++------
1008 src/cr-attr-sel.c       |  8 ++++----
1009 src/cr-declaration.c    | 20 ++++++++++----------
1010 src/cr-enc-handler.c    |  2 +-
1011 src/cr-fonts.c          | 10 +++++-----
1012 src/cr-num.c            |  8 ++++----
1013 src/cr-parser.c         | 18 +++++++++---------
1014 src/cr-pseudo.c         | 12 ++++++------
1015 src/cr-rgb.c            |  9 ++++-----
1016 src/cr-sel-eng.c        |  6 +++---
1017 src/cr-selector.c       |  6 +++---
1018 src/cr-simple-sel.c     | 12 ++++++------
1019 src/cr-statement.c      | 16 ++++++++--------
1020 src/cr-style.c          | 16 ++++++++--------
1021 src/cr-term.c           | 38 +++++++++++++++++++-------------------
1022 src/cr-tknzr.c          |  2 +-
1023 tests/test0-main.c      |  4 ++--
1024 tests/test1-main.c      |  4 ++--
1025 tests/test2-main.c      | 24 ++++++++++++------------
1026 tests/test3-main.c      | 24 ++++++++++++------------
1027 tests/test4-main.c      | 24 ++++++++++++------------
1028 tests/test5-main.c      |  4 ++--
1029 tests/test6-main.c      |  2 +-
1030 24 files changed, 149 insertions(+), 150 deletions(-)
1031
1032commit a7df9d26a96bb48ccff06f4543c134e545b90c40
1033Author: Руслан Ижбулатов <lrn1986@gmail.com>
1034Date:   Tue Aug 5 08:23:42 2014 +0000
1035
1036    Use the right values for checking CRPredefinedAbsoluteFontSize
1037
1038    https://bugzilla.gnome.org/show_bug.cgi?id=710076
1039
1040 src/cr-fonts.c | 4 ++--
1041 1 file changed, 2 insertions(+), 2 deletions(-)
1042
1043commit 0284435d2c9d3e6e818bf160108271f4fd390dc9
1044Author: Руслан Ижбулатов <lrn1986@gmail.com>
1045Date:   Tue Aug 5 08:27:03 2014 +0000
1046
1047    Use unsigned types where appropriate
1048
1049    https://bugzilla.gnome.org/show_bug.cgi?id=710076
1050
1051 src/cr-input.c | 2 +-
1052 src/cr-style.c | 6 +++---
1053 src/cr-tknzr.c | 4 ++--
1054 3 files changed, 6 insertions(+), 6 deletions(-)
1055
1056commit 6824af55301f5b0844649f2104f58841f73f3e10
1057Author: Руслан Ижбулатов <lrn1986@gmail.com>
1058Date:   Tue Aug 5 08:28:52 2014 +0000
1059
1060    Ensure PEEK_NEXT_CHAR does not clash with existing variables
1061
1062    https://bugzilla.gnome.org/show_bug.cgi?id=710076
1063
1064 src/cr-parser.c | 6 +++---
1065 1 file changed, 3 insertions(+), 3 deletions(-)
1066
1067commit 2e56f962c28929223b779b144b89a704086729fc
1068Author: Руслан Ижбулатов <lrn1986@gmail.com>
1069Date:   Tue Aug 5 08:31:31 2014 +0000
1070
1071    Remove shadowing from cr_tknzr_get_next_token()
1072
1073    https://bugzilla.gnome.org/show_bug.cgi?id=710076
1074
1075 src/cr-tknzr.c | 10 +++++-----
1076 1 file changed, 5 insertions(+), 5 deletions(-)
1077
1078commit 4a65fa0ace0a7eef9338a2bb1c4b57b74721830f
1079Author: Руслан Ижбулатов <lrn1986@gmail.com>
1080Date:   Tue Aug 5 08:29:30 2014 +0000
1081
1082    Remove shadowing in cr_statement_media_rule_to_string()
1083
1084    https://bugzilla.gnome.org/show_bug.cgi?id=710076
1085
1086 src/cr-statement.c | 10 +++++-----
1087 1 file changed, 5 insertions(+), 5 deletions(-)
1088
1089commit d46be1392ef1a2b147bc10908d3b94014b57bcd5
1090Author: Andre Klapper <a9016009@gmx.de>
1091Date:   Thu Jul 31 21:38:46 2014 +0200
1092
1093    doap: add <programming-language>
1094
1095 libcroco.doap | 1 +
1096 1 file changed, 1 insertion(+)
1097
1098commit eab0691c3e17fb3724c0fc23c347425817ddb96a
1099Author: Olav Vitters <olav@vitters.nl>
1100Date:   Wed Jul 30 20:27:09 2014 +0200
1101
1102    doap category core
1103
1104 libcroco.doap | 4 ++--
1105 1 file changed, 2 insertions(+), 2 deletions(-)
1106
1107commit aeb361812b771edc80f1be5756380c075e2008e4
1108Author: Ryan Lortie <desrt@desrt.ca>
1109Date:   Tue Feb 25 17:24:59 2014 -0500
1110
1111    Remove INSTALL from version control
1112
1113    This is getting updated by autoregen causing jhbuild to mistakenly
1114    believe that the build is dirty.
1115
1116 INSTALL | 229 ----------------------------------------------------------------
1117 1 file changed, 229 deletions(-)
1118
1119commit e6ad46319343d192d063ee34cd99806e7033ade9
1120Author: Chun-wei Fan <fanchunwei@src.gnome.org>
1121Date:   Mon Dec 23 11:55:42 2013 +0800
1122
1123    Visual Studio Build Files Cleanup and Fixes
1124
1125    Fix up the property sheets, as it was "installing" the libcroco stuff one
1126    level down from the desired folder, and $(top_srcdir) was missed from the
1127    include directories list for the VS2010 property sheets.  Also unify items
1128    so that we can reduce duplicate items in there.
1129
1130    Build all projects with the MultiByte character set setting to be
1131    consistent with the rest of the GLib stack.
1132
1133 build/win32/vs10/croco.vcxprojin    |  20 ++++---
1134 build/win32/vs10/csslint.vcxproj    |  12 +++--
1135 build/win32/vs10/install.vcxproj    |   4 ++
1136 build/win32/vs10/libcroco.props.in  | 102 +++++++++++++++++++-----------------
1137 build/win32/vs10/libcroco.sln       |   2 +-
1138 build/win32/vs10/test0.vcxproj      |  12 +++--
1139 build/win32/vs10/test1.vcxproj      |  12 +++--
1140 build/win32/vs10/test2.vcxproj      |  12 +++--
1141 build/win32/vs10/test3.vcxproj      |  12 +++--
1142 build/win32/vs10/test4.vcxproj      |  12 +++--
1143 build/win32/vs10/test5.vcxproj      |  12 +++--
1144 build/win32/vs10/test6.vcxproj      |  12 +++--
1145 build/win32/vs9/croco.vcprojin      |  16 +++---
1146 build/win32/vs9/csslint.vcproj      |   8 +--
1147 build/win32/vs9/libcroco.vsprops.in |  90 ++++++++++++++++---------------
1148 build/win32/vs9/test0.vcproj        |   8 +--
1149 build/win32/vs9/test1.vcproj        |   8 +--
1150 build/win32/vs9/test2.vcproj        |   8 +--
1151 build/win32/vs9/test3.vcproj        |   8 +--
1152 build/win32/vs9/test4.vcproj        |   8 +--
1153 build/win32/vs9/test5.vcproj        |   8 +--
1154 build/win32/vs9/test6.vcproj        |   8 +--
1155 22 files changed, 225 insertions(+), 169 deletions(-)
1156
1157commit 611f624a6e15065792b41eb5ce14811293f3fb0a
1158Author: Nuno Araujo <nuno.araujo@russo79.com>
1159Date:   Sat Jan 19 23:20:37 2013 +0100
1160
1161    build: rename configure.in into configure.ac
1162
1163    With the upcoming version of automake (1.14) the support
1164    for the configure.in file will be dropped.[1]
1165
1166    [1]http://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
1167
1168    Bug #692111.
1169
1170 autogen.sh                   | 2 +-
1171 configure.in => configure.ac | 0
1172 2 files changed, 1 insertion(+), 1 deletion(-)
1173
1174commit c143b97c8aef44205ae4601c3284436379eba078
1175Author: Nuno Araujo <nuno.araujo@russo79.com>
1176Date:   Wed Jan 16 00:01:13 2013 +0100
1177
1178    build: add support for automake 1.13
1179
1180    In Automake 1.13, the long-deprecated macro AM_CONFIG_HEADER (deprecated
1181    since 2002) has been removed in favour of AC_CONFIG_HEADERS.
1182
1183    Bug #692111.
1184
1185 configure.in | 2 +-
1186 1 file changed, 1 insertion(+), 1 deletion(-)
1187
1188commit d28dfffe236bde73cb2b7e2914fb5130a80a1de4
1189Author: Christian Persch <chpe@gnome.org>
1190Date:   Thu Oct 25 22:52:43 2012 +0200
1191
1192    Post release version bump
1193
1194 configure.in | 4 ++--
1195 1 file changed, 2 insertions(+), 2 deletions(-)
1196
1197commit 330a394c0c65b6da85edd7fe73608c12e7d27dfc
1198Author: Christian Persch <chpe@gnome.org>
1199Date:   Thu Oct 25 22:52:16 2012 +0200
1200
1201    Version 0.6.8
1202
1203 NEWS | 3 +++
1204 1 file changed, 3 insertions(+)
1205
1206commit 1c3a1096307e68113f3f22dd93bd3c2421c81953
1207Author: Jasper St. Pierre <jstpierre@mecheye.net>
1208Date:   Tue Oct 16 12:35:54 2012 -0400
1209
1210    cr-tknzr: Handle signed units
1211
1212    Parse something like '-20px' correctly.
1213
1214    https://bugzilla.gnome.org/show_bug.cgi?id=686239
1215
1216 src/cr-tknzr.c                       | 24 ++++++++++++++++++++++--
1217 tests/test-inputs/test1.css          |  4 +++-
1218 tests/test-output-refs/test1.css.out |  4 +++-
1219 3 files changed, 28 insertions(+), 4 deletions(-)
1220
1221commit 00398a530e92254c2ea70c56d8d243766a4aa6e3
1222Author: Christian Persch <chpe@gnome.org>
1223Date:   Tue Oct 16 00:55:49 2012 +0200
1224
1225    Post release version bump
1226
1227 configure.in | 4 ++--
1228 1 file changed, 2 insertions(+), 2 deletions(-)
1229
1230commit e018fbf4c2bacc92fc735779216bd78bf0d13d01
1231Author: Christian Persch <chpe@gnome.org>
1232Date:   Sat Oct 13 20:43:50 2012 +0200
1233
1234    Version 0.6.7
1235
1236 NEWS         | 4 ++++
1237 configure.in | 3 +--
1238 2 files changed, 5 insertions(+), 2 deletions(-)
1239
1240commit 5e66b9a472c200c2eff00b531c2b4b354528839a
1241Author: Christian Persch <chpe@gnome.org>
1242Date:   Tue Oct 16 00:51:46 2012 +0200
1243
1244    build: Fix include directive
1245
1246    https://bugzilla.gnome.org/show_bug.cgi?id=686126
1247
1248 src/Makefile.am | 2 +-
1249 1 file changed, 1 insertion(+), 1 deletion(-)
1250
1251commit b37d79049a0f9149df98e5adb4f69db69deef056
1252Author: Adel Gadllah <adel.gadllah@gmail.com>
1253Date:   Sun Oct 7 22:59:36 2012 +0200
1254
1255    Revert "cr-rgb: Fix mapping for 'green'"
1256
1257    This reverts commit 0cbb0dfed7350ed48a12d56925cdd76255891aa5.
1258
1259    This violates the CSS and SVG standards.
1260
1261    https://bugzilla.gnome.org/show_bug.cgi?id=685679
1262
1263 src/cr-rgb.c | 2 +-
1264 1 file changed, 1 insertion(+), 1 deletion(-)
1265
1266commit 660ca874c6ec6c815e37b81dcc6b92cc8b294c19
1267Author: Christian Persch <chpe@gnome.org>
1268Date:   Sun Sep 16 19:26:38 2012 +0200
1269
1270    Post release version bump
1271
1272 configure.in | 2 +-
1273 1 file changed, 1 insertion(+), 1 deletion(-)
1274
1275commit aea41febe113939c5d0a2305899350bdd4817c7f
1276Author: Christian Persch <chpe@gnome.org>
1277Date:   Sun Sep 16 19:18:05 2012 +0200
1278
1279    Version 0.6.6
1280
1281 NEWS | 3 +++
1282 1 file changed, 3 insertions(+)
1283
1284commit 30ca729728e28ea3f6dcb09cb7bfc06434a72197
1285Author: Jasper St. Pierre <jstpierre@mecheye.net>
1286Date:   Sun Jun 24 15:47:13 2012 -0400
1287
1288    cr-om-parser: Stop memory leak
1289
1290    The parser refs the doc handler, so we need to unref it here.
1291
1292    https://bugzilla.gnome.org/show_bug.cgi?id=678736
1293
1294 src/cr-om-parser.c | 17 ++++++-----------
1295 1 file changed, 6 insertions(+), 11 deletions(-)
1296
1297commit 73b04a6ced42bc79107cbb3f23bf53afc4945d06
1298Author: Jasper St. Pierre <jstpierre@mecheye.net>
1299Date:   Sun Jun 24 15:46:24 2012 -0400
1300
1301    cr-string: Prevent memory leak
1302
1303    Instead of leaking the existing GString, truncate and append to it
1304    instead.
1305
1306    https://bugzilla.gnome.org/show_bug.cgi?id=678736
1307
1308 src/cr-string.c | 8 ++++----
1309 1 file changed, 4 insertions(+), 4 deletions(-)
1310
1311commit ecb765ad60974742d8e435a48b34fb043194d1ef
1312Author: Christian Persch <chpe@gnome.org>
1313Date:   Mon Mar 26 14:07:09 2012 +0200
1314
1315    Post release version bump
1316
1317 configure.in | 4 ++--
1318 1 file changed, 2 insertions(+), 2 deletions(-)
1319
1320commit 6801770e30d9f37ed1ca35d2a3df082023b60b42
1321Author: Christian Persch <chpe@gnome.org>
1322Date:   Mon Mar 26 13:55:41 2012 +0200
1323
1324    Version 0.6.5
1325
1326 NEWS         | 6 ++++++
1327 configure.in | 2 +-
1328 2 files changed, 7 insertions(+), 1 deletion(-)
1329
1330commit 0cbb0dfed7350ed48a12d56925cdd76255891aa5
1331Author: Adel Gadllah <adel.gadllah@gmail.com>
1332Date:   Sun Mar 18 11:47:51 2012 +0100
1333
1334    cr-rgb: Fix mapping for 'green'
1335
1336    Green is supposed to be #00FF00 not #008000.
1337
1338    https://bugzilla.gnome.org/show_bug.cgi?id=672332
1339
1340 src/cr-rgb.c | 2 +-
1341 1 file changed, 1 insertion(+), 1 deletion(-)
1342
1343commit c3f70d2950feb7a7934c94b14f1294362f0adf58
1344Author: Christian Persch <chpe@gnome.org>
1345Date:   Mon Feb 6 20:28:12 2012 +0100
1346
1347    Post release version bump
1348
1349 configure.in | 2 +-
1350 1 file changed, 1 insertion(+), 1 deletion(-)
1351
1352commit 9431dcffa84b80f5867a84785da5bd154594fe50
1353Author: Christian Persch <chpe@gnome.org>
1354Date:   Mon Feb 6 20:24:03 2012 +0100
1355
1356    Update NEWS for 0.6.4
1357
1358 NEWS | 9 +++++++++
1359 1 file changed, 9 insertions(+)
1360
1361commit f2cfbcd5b00cbbd90fc919f343d86f0500f5368d
1362Author: Chun-wei Fan <fanchunwei@src.gnome.org>
1363Date:   Mon Jan 9 11:45:42 2012 +0800
1364
1365    Update Visual C++ .sln files
1366
1367    These files must be in Windows/DOS EOL to function correctly-somehow GIT
1368    preferred to have them in UNIX EOL in my last patch.
1369
1370 build/win32/vs10/libcroco.sln | 232 ++++++++++++++++----------------
1371 build/win32/vs9/libcroco.sln  | 302 +++++++++++++++++++++---------------------
1372 2 files changed, 267 insertions(+), 267 deletions(-)
1373
1374commit da769539cdfb1001e415aa3e6849a0da27be39af
1375Author: Chun-wei Fan <fanchunwei@src.gnome.org>
1376Date:   Tue Dec 20 16:34:34 2011 +0800
1377
1378    Bug 666248: Visual C++ compilation support
1379
1380    This enables libcroco to be compiled with Visual C++ 2008/2010, along
1381    with its test programs.  A libcroco.symbols is included to export the
1382    symbols from the DLL that is built in the process, and the projects
1383    for the main libcroco DLL is done in a way where their source file
1384    listings are filled in during "make dist" as they could be changed from
1385    time to time so to simplify maintenanace work.  Versioning stuff are
1386    also done via autotools as far as possible also.
1387
1388    The .sln files have no simple way to include the LGPL 2.1+ terms without
1389    causing trouble, so the text for them is included as follows, for
1390    references.
1391    ------
1392    This file is part of The Croco Library
1393    This program is free software; you can redistribute it and/or
1394    modify it under the terms of version 2.1 of the GNU Lesser General Public
1395    License as published by the Free Software Foundation.
1396
1397    This program is distributed in the hope that it will be useful,
1398    but WITHOUT ANY WARRANTY; without even the implied warranty of
1399    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1400    GNU General Public License for more details.
1401
1402    You should have received a copy of the GNU Lesser General Public License
1403    along with this program; if not, write to the Free Software
1404    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
1405    USA
1406
1407    Author: Fan, Chun-wei
1408    See COPYRIGHTS file for copyright information.
1409    ------
1410
1411 Makefile.am                              |   5 +-
1412 build/Makefile.am                        |  21 ++
1413 build/win32/Makefile.am                  |  21 ++
1414 build/win32/vs10/Makefile.am             |  44 +++
1415 build/win32/vs10/croco.vcxproj.filtersin |  39 +++
1416 build/win32/vs10/croco.vcxprojin         | 210 ++++++++++++
1417 build/win32/vs10/csslint.vcxproj         | 192 +++++++++++
1418 build/win32/vs10/csslint.vcxproj.filters |  33 ++
1419 build/win32/vs10/install.vcxproj         | 152 +++++++++
1420 build/win32/vs10/libcroco.props.in       | 174 ++++++++++
1421 build/win32/vs10/libcroco.sln            | 116 +++++++
1422 build/win32/vs10/test0.vcxproj           | 193 +++++++++++
1423 build/win32/vs10/test0.vcxproj.filters   |  36 +++
1424 build/win32/vs10/test1.vcxproj           | 193 +++++++++++
1425 build/win32/vs10/test1.vcxproj.filters   |  36 +++
1426 build/win32/vs10/test2.vcxproj           | 193 +++++++++++
1427 build/win32/vs10/test2.vcxproj.filters   |  36 +++
1428 build/win32/vs10/test3.vcxproj           | 193 +++++++++++
1429 build/win32/vs10/test3.vcxproj.filters   |  36 +++
1430 build/win32/vs10/test4.vcxproj           | 193 +++++++++++
1431 build/win32/vs10/test4.vcxproj.filters   |  36 +++
1432 build/win32/vs10/test5.vcxproj           | 193 +++++++++++
1433 build/win32/vs10/test5.vcxproj.filters   |  36 +++
1434 build/win32/vs10/test6.vcxproj           | 193 +++++++++++
1435 build/win32/vs10/test6.vcxproj.filters   |  36 +++
1436 build/win32/vs9/Makefile.am              |  34 ++
1437 build/win32/vs9/croco.vcprojin           | 229 +++++++++++++
1438 build/win32/vs9/csslint.vcproj           | 189 +++++++++++
1439 build/win32/vs9/install.vcproj           |  99 ++++++
1440 build/win32/vs9/libcroco.sln             | 151 +++++++++
1441 build/win32/vs9/libcroco.vsprops.in      | 132 ++++++++
1442 build/win32/vs9/test0.vcproj             | 190 +++++++++++
1443 build/win32/vs9/test1.vcproj             | 190 +++++++++++
1444 build/win32/vs9/test2.vcproj             | 190 +++++++++++
1445 build/win32/vs9/test3.vcproj             | 190 +++++++++++
1446 build/win32/vs9/test4.vcproj             | 190 +++++++++++
1447 build/win32/vs9/test5.vcproj             | 190 +++++++++++
1448 build/win32/vs9/test6.vcproj             | 190 +++++++++++
1449 config.h.win32.in                        |  99 ++++++
1450 configure.in                             |   7 +
1451 src/Makefile.am                          |  34 ++
1452 src/libcroco.symbols                     | 538 +++++++++++++++++++++++++++++++
1453 42 files changed, 5449 insertions(+), 3 deletions(-)
1454
1455commit 58951cf83066f19b257ffce12d9b1c049329f21f
1456Author: Chun-wei Fan <fanchunwei@src.gnome.org>
1457Date:   Tue Dec 20 16:35:12 2011 +0800
1458
1459    Revert "Bug 666248: Visual C++ compilation support"
1460
1461    This reverts commit 642ac3f675176ee6c2e124eac86dd85b1b1816e0.
1462
1463 Makefile.am                              |   5 +-
1464 build/Makefile.am                        |  21 --
1465 build/win32/Makefile.am                  |  21 --
1466 build/win32/vs10/Makefile.am             |  44 ---
1467 build/win32/vs10/croco.vcxproj.filtersin |  39 ---
1468 build/win32/vs10/croco.vcxprojin         | 210 ------------
1469 build/win32/vs10/csslint.vcxproj         | 192 -----------
1470 build/win32/vs10/csslint.vcxproj.filters |  33 --
1471 build/win32/vs10/install.vcxproj         | 152 ---------
1472 build/win32/vs10/libcroco.propsin        | 174 ----------
1473 build/win32/vs10/libcroco.sln            | 116 -------
1474 build/win32/vs10/test0.vcxproj           | 193 -----------
1475 build/win32/vs10/test0.vcxproj.filters   |  36 ---
1476 build/win32/vs10/test1.vcxproj           | 193 -----------
1477 build/win32/vs10/test1.vcxproj.filters   |  36 ---
1478 build/win32/vs10/test2.vcxproj           | 193 -----------
1479 build/win32/vs10/test2.vcxproj.filters   |  36 ---
1480 build/win32/vs10/test3.vcxproj           | 193 -----------
1481 build/win32/vs10/test3.vcxproj.filters   |  36 ---
1482 build/win32/vs10/test4.vcxproj           | 193 -----------
1483 build/win32/vs10/test4.vcxproj.filters   |  36 ---
1484 build/win32/vs10/test5.vcxproj           | 193 -----------
1485 build/win32/vs10/test5.vcxproj.filters   |  36 ---
1486 build/win32/vs10/test6.vcxproj           | 193 -----------
1487 build/win32/vs10/test6.vcxproj.filters   |  36 ---
1488 build/win32/vs9/Makefile.am              |  34 --
1489 build/win32/vs9/croco.vcprojin           | 229 -------------
1490 build/win32/vs9/csslint.vcproj           | 189 -----------
1491 build/win32/vs9/install.vcproj           |  99 ------
1492 build/win32/vs9/libcroco.sln             | 151 ---------
1493 build/win32/vs9/libcroco.vspropsin       | 132 --------
1494 build/win32/vs9/test0.vcproj             | 190 -----------
1495 build/win32/vs9/test1.vcproj             | 190 -----------
1496 build/win32/vs9/test2.vcproj             | 190 -----------
1497 build/win32/vs9/test3.vcproj             | 190 -----------
1498 build/win32/vs9/test4.vcproj             | 190 -----------
1499 build/win32/vs9/test5.vcproj             | 190 -----------
1500 build/win32/vs9/test6.vcproj             | 190 -----------
1501 config.h.win32.in                        |  99 ------
1502 configure.in                             |   7 -
1503 src/Makefile.am                          |  34 --
1504 src/libcroco.symbols                     | 538 -------------------------------
1505 42 files changed, 3 insertions(+), 5449 deletions(-)
1506
1507commit 642ac3f675176ee6c2e124eac86dd85b1b1816e0
1508Author: Chun-wei Fan <fanchunwei@src.gnome.org>
1509Date:   Tue Dec 20 16:34:34 2011 +0800
1510
1511    Bug 666248: Visual C++ compilation support
1512
1513    This enables libcroco to be compiled with Visual C++ 2008/2010, along
1514    with its test programs.  A libcroco.symbols is included to export the
1515    symbols from the DLL that is built in the process, and the projects
1516    for the main libcroco DLL is done in a way where their source file
1517    listings are filled in during "make dist" as they could be changed from
1518    time to time so to simplify maintenanace work.  Versioning stuff are
1519    also done via autotools as far as possible also.
1520
1521    The .sln files have no simple way to include the LGPL 2.1+ terms without
1522    causing trouble, so the text for them is included as follows, for
1523    references.
1524    ------
1525    This file is part of The Croco Library
1526    This program is free software; you can redistribute it and/or
1527    modify it under the terms of version 2.1 of the GNU Lesser General Public
1528    License as published by the Free Software Foundation.
1529
1530    This program is distributed in the hope that it will be useful,
1531    but WITHOUT ANY WARRANTY; without even the implied warranty of
1532    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1533    GNU General Public License for more details.
1534
1535    You should have received a copy of the GNU Lesser General Public License
1536    along with this program; if not, write to the Free Software
1537    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
1538    USA
1539
1540    Author: Fan, Chun-wei
1541    See COPYRIGHTS file for copyright information.
1542    ------
1543
1544 Makefile.am                              |   5 +-
1545 build/Makefile.am                        |  21 ++
1546 build/win32/Makefile.am                  |  21 ++
1547 build/win32/vs10/Makefile.am             |  44 +++
1548 build/win32/vs10/croco.vcxproj.filtersin |  39 +++
1549 build/win32/vs10/croco.vcxprojin         | 210 ++++++++++++
1550 build/win32/vs10/csslint.vcxproj         | 192 +++++++++++
1551 build/win32/vs10/csslint.vcxproj.filters |  33 ++
1552 build/win32/vs10/install.vcxproj         | 152 +++++++++
1553 build/win32/vs10/libcroco.propsin        | 174 ++++++++++
1554 build/win32/vs10/libcroco.sln            | 116 +++++++
1555 build/win32/vs10/test0.vcxproj           | 193 +++++++++++
1556 build/win32/vs10/test0.vcxproj.filters   |  36 +++
1557 build/win32/vs10/test1.vcxproj           | 193 +++++++++++
1558 build/win32/vs10/test1.vcxproj.filters   |  36 +++
1559 build/win32/vs10/test2.vcxproj           | 193 +++++++++++
1560 build/win32/vs10/test2.vcxproj.filters   |  36 +++
1561 build/win32/vs10/test3.vcxproj           | 193 +++++++++++
1562 build/win32/vs10/test3.vcxproj.filters   |  36 +++
1563 build/win32/vs10/test4.vcxproj           | 193 +++++++++++
1564 build/win32/vs10/test4.vcxproj.filters   |  36 +++
1565 build/win32/vs10/test5.vcxproj           | 193 +++++++++++
1566 build/win32/vs10/test5.vcxproj.filters   |  36 +++
1567 build/win32/vs10/test6.vcxproj           | 193 +++++++++++
1568 build/win32/vs10/test6.vcxproj.filters   |  36 +++
1569 build/win32/vs9/Makefile.am              |  34 ++
1570 build/win32/vs9/croco.vcprojin           | 229 +++++++++++++
1571 build/win32/vs9/csslint.vcproj           | 189 +++++++++++
1572 build/win32/vs9/install.vcproj           |  99 ++++++
1573 build/win32/vs9/libcroco.sln             | 151 +++++++++
1574 build/win32/vs9/libcroco.vspropsin       | 132 ++++++++
1575 build/win32/vs9/test0.vcproj             | 190 +++++++++++
1576 build/win32/vs9/test1.vcproj             | 190 +++++++++++
1577 build/win32/vs9/test2.vcproj             | 190 +++++++++++
1578 build/win32/vs9/test3.vcproj             | 190 +++++++++++
1579 build/win32/vs9/test4.vcproj             | 190 +++++++++++
1580 build/win32/vs9/test5.vcproj             | 190 +++++++++++
1581 build/win32/vs9/test6.vcproj             | 190 +++++++++++
1582 config.h.win32.in                        |  99 ++++++
1583 configure.in                             |   7 +
1584 src/Makefile.am                          |  34 ++
1585 src/libcroco.symbols                     | 538 +++++++++++++++++++++++++++++++
1586 42 files changed, 5449 insertions(+), 3 deletions(-)
1587
1588commit 6637c802c0a4c685a4e1866c9f7b033c2dd78979
1589Author: Christian Persch <chpe@gnome.org>
1590Date:   Sun Dec 11 21:34:39 2011 +0100
1591
1592    Modernise and simplify configure
1593
1594 configure.in               | 124 ++++++++++++---------------------------------
1595 csslint/Makefile.am        |   5 +-
1596 docs/reference/Makefile.am |   2 +
1597 libcroco.pc.in             |   1 -
1598 src/Makefile.am            |   6 +--
1599 src/cr-sel-eng.h           |   6 +--
1600 src/libcroco-config.h.in   |   5 +-
1601 tests/Makefile.am          |   4 +-
1602 8 files changed, 44 insertions(+), 109 deletions(-)
1603
1604commit fb4164470b49e80f5419ec8188b64d23221ea222
1605Author: Christian Persch <chpe@gnome.org>
1606Date:   Sun Dec 11 21:28:25 2011 +0100
1607
1608    Use -Bsymbolic-functions when available
1609
1610 acinclude.m4    | 319 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1611 configure.in    |  26 +++++
1612 src/Makefile.am |  46 +++++---
1613 3 files changed, 376 insertions(+), 15 deletions(-)
1614
1615commit 27108d9d98ec7af7926a6fcd9346f38925ce10fe
1616Author: Christian Persch <chpe@gnome.org>
1617Date:   Sun Dec 11 21:19:21 2011 +0100
1618
1619    Use AM_SILENT_RULES
1620
1621 configure.in | 7 ++++++-
1622 1 file changed, 6 insertions(+), 1 deletion(-)
1623
1624commit 34d461d48888047a9ea91bee54e37ce16e38fc8d
1625Author: Christian Persch <chpe@gnome.org>
1626Date:   Sun Dec 11 21:15:50 2011 +0100
1627
1628    Use case-insensitive string comparision of colour names
1629
1630    https://bugzilla.gnome.org/show_bug.cgi?id=459403
1631
1632 src/cr-rgb.c | 2 +-
1633 1 file changed, 1 insertion(+), 1 deletion(-)
1634
1635commit 9ef72159297dbd5fcfcdd9af97571bfc8f64c366
1636Author: Christian Persch <chpe@gnome.org>
1637Date:   Sun Dec 11 21:13:33 2011 +0100
1638
1639    Use bsearch to find the colour by name
1640
1641 src/cr-rgb.c | 32 +++++++++++++++++++++-----------
1642 1 file changed, 21 insertions(+), 11 deletions(-)
1643
1644commit 60681292639bceee8c9b3b4785bf9aa36de80f12
1645Author: Christian Persch <chpe@gnome.org>
1646Date:   Sun Dec 11 20:52:02 2011 +0100
1647
1648    Fully initialise this static data
1649
1650    Cherry-picked from commit ac3e66fa2bb416507b5b5cf114c1edaa3455f105 .
1651
1652    Also sort the array alphabetically.
1653
1654 src/cr-rgb.c | 296 +++++++++++++++++++++++++++++------------------------------
1655 1 file changed, 148 insertions(+), 148 deletions(-)
1656
1657commit 269a820d1d721aa3516e44260cd8ce74d86d487f
1658Author: Christian Persch <chpe@gnome.org>
1659Date:   Tue Dec 6 18:58:22 2011 +0100
1660
1661    Also bump LIBCROCO_MICRO_VERSION
1662
1663 configure.in | 2 +-
1664 1 file changed, 1 insertion(+), 1 deletion(-)
1665
1666commit 99d80d31fcbfee72d8d0e81d27a6c6d7988b438a
1667Author: Maarten Bosmans <mkbosmans@gmail.com>
1668Date:   Tue Dec 6 18:56:25 2011 +0100
1669
1670    Use AC_CANONICAL_HOST
1671
1672    https://bugzilla.gnome.org/show_bug.cgi?id=664542
1673
1674 configure.in | 2 +-
1675 1 file changed, 1 insertion(+), 1 deletion(-)
1676
1677commit 4ddf963d58c59760e53849447e750924257af9cc
1678Author: Christian Persch <chpe@gnome.org>
1679Date:   Tue Dec 6 18:54:13 2011 +0100
1680
1681    Post release version bump
1682
1683 configure.in | 2 +-
1684 1 file changed, 1 insertion(+), 1 deletion(-)
1685
1686commit aca276a7c1489897523b8d0df07d425a7dab319c
1687Author: Christian Persch <chpe@gnome.org>
1688Date:   Tue Dec 6 01:35:51 2011 +0100
1689
1690    Autogenerate ChangeLog
1691
1692 ChangeLog   | 1880 -----------------------------------------------------------
1693 Makefile.am |   11 +
1694 2 files changed, 11 insertions(+), 1880 deletions(-)
1695
1696commit c7197cad42d6269739f379025c2bec9e474c8027
1697Author: Tobias Mueller <tobiasmue@gnome.org>
1698Date:   Sat Jan 29 16:31:30 2011 +0100
1699
1700    Fixed format string issues by giving static literals, fixes bug 640897
1701
1702 src/cr-statement.c | 10 +++++-----
1703 tests/test2-main.c |  8 +++-----
1704 tests/test3-main.c |  8 +++-----
1705 3 files changed, 11 insertions(+), 15 deletions(-)
1706
1707commit df305a1af206f2d946efd5d99db4d7b5c854d066
1708Author: Felix Riemann <friemann%40gnome.org>
1709Date:   Tue Dec 6 01:00:12 2011 +0100
1710
1711    Make colour table const
1712
1713    https://bugzilla.gnome.org/show_bug.cgi?id=546765
1714
1715 src/cr-rgb.c | 2 +-
1716 1 file changed, 1 insertion(+), 1 deletion(-)
1717
1718commit 2c390e673875e92c58e1bbdfcda0a292d1132070
1719Author: Christian Persch <chpe@gnome.org>
1720Date:   Tue Dec 6 00:59:15 2011 +0100
1721
1722    Add myself to maintainers
1723
1724 libcroco.doap | 7 +++++++
1725 1 file changed, 7 insertions(+)
1726
1727commit 613b29a0cac786b63e57ebead481a50390f86e18
1728Author: Christian Persch <chpe@gnome.org>
1729Date:   Mon Nov 14 18:08:45 2011 +0100
1730
1731    Version 0.6.3
1732
1733 NEWS         | 7 +++++++
1734 configure.in | 9 +++++----
1735 2 files changed, 12 insertions(+), 4 deletions(-)
1736
1737commit 511a09dfcc59cbec7f5f2e50d17eb833d2fd6628
1738Author: Abhishek Sharma <sharma.abhishek.it@gmail.com>
1739Date:   Sun Nov 6 00:28:22 2011 +0530
1740
1741    Revert "Sending recent tested changes from inkscape developers to libcroco upstream"
1742
1743    This reverts commit ac3e66fa2bb416507b5b5cf114c1edaa3455f105.
1744
1745 src/cr-additional-sel.c   | 144 +++++----
1746 src/cr-additional-sel.h   |  34 +-
1747 src/cr-attr-sel.c         |  84 +++--
1748 src/cr-attr-sel.h         |   6 +-
1749 src/cr-cascade.c          |  66 ++--
1750 src/cr-cascade.h          |   2 +-
1751 src/cr-declaration.c      | 284 +++++++++--------
1752 src/cr-declaration.h      |  14 +-
1753 src/cr-doc-handler.c      |  92 ++++--
1754 src/cr-doc-handler.h      |  14 +-
1755 src/cr-enc-handler.c      |  46 +--
1756 src/cr-enc-handler.h      |   6 +-
1757 src/cr-fonts.c            | 293 ++++++++++++++---
1758 src/cr-fonts.h            |  13 +-
1759 src/cr-input.c            | 412 ++++++++++++++----------
1760 src/cr-input.h            |  26 +-
1761 src/cr-num.c              |  99 +++---
1762 src/cr-num.h              |   8 +-
1763 src/cr-om-parser.c        | 130 ++++----
1764 src/cr-om-parser.h        |   2 +-
1765 src/cr-parser.c           | 443 ++++++++++++++++----------
1766 src/cr-parser.h           |   4 +-
1767 src/cr-parsing-location.c |  64 ++--
1768 src/cr-parsing-location.h |   8 +-
1769 src/cr-prop-list.c        | 126 +++++---
1770 src/cr-prop-list.h        |   4 +-
1771 src/cr-pseudo.c           |  48 ++-
1772 src/cr-pseudo.h           |   4 +-
1773 src/cr-rgb.c              | 473 ++++++++++++++++------------
1774 src/cr-rgb.h              |  16 +-
1775 src/cr-sel-eng.h          |   4 +-
1776 src/cr-selector.c         |  87 +++--
1777 src/cr-selector.h         |   6 +-
1778 src/cr-simple-sel.c       |  75 +++--
1779 src/cr-simple-sel.h       |  14 +-
1780 src/cr-statement.c        | 788 +++++++++++++++++++++++++++++-----------------
1781 src/cr-statement.h        |  44 +--
1782 src/cr-string.c           |  25 +-
1783 src/cr-string.h           |  10 +-
1784 src/cr-style.c            | 101 +++---
1785 src/cr-style.h            |   2 +-
1786 src/cr-stylesheet.c       |  14 +-
1787 src/cr-stylesheet.h       |   6 +-
1788 src/cr-term.c             |  50 +--
1789 src/cr-term.h             |  10 +-
1790 src/cr-tknzr.c            | 172 +++++-----
1791 src/cr-token.c            |   5 +-
1792 src/cr-utils.c            |  19 +-
1793 src/cr-utils.h            |   9 +-
1794 49 files changed, 2656 insertions(+), 1750 deletions(-)
1795
1796commit 50584f3b30393a9c3bbf0a183c663b459d6fa6c6
1797Author: Christian Persch <chpe@gnome.org>
1798Date:   Sat Nov 5 19:45:49 2011 +0100
1799
1800    Adding DOAP file
1801
1802 MAINTAINERS   |  4 ----
1803 Makefile.am   |  3 ++-
1804 libcroco.doap | 29 +++++++++++++++++++++++++++++
1805 3 files changed, 31 insertions(+), 5 deletions(-)
1806
1807commit ac3e66fa2bb416507b5b5cf114c1edaa3455f105
1808Author: Abhishek Sharma <sharma.abhishek.it@gmail.com>
1809Date:   Sun Jul 3 00:52:21 2011 +0530
1810
1811    Sending recent tested changes from inkscape developers to libcroco upstream
1812
1813 src/cr-additional-sel.c   | 144 ++++-----
1814 src/cr-additional-sel.h   |  34 +-
1815 src/cr-attr-sel.c         |  84 ++---
1816 src/cr-attr-sel.h         |   6 +-
1817 src/cr-cascade.c          |  66 ++--
1818 src/cr-cascade.h          |   2 +-
1819 src/cr-declaration.c      | 284 ++++++++---------
1820 src/cr-declaration.h      |  14 +-
1821 src/cr-doc-handler.c      |  92 ++----
1822 src/cr-doc-handler.h      |  14 +-
1823 src/cr-enc-handler.c      |  46 ++-
1824 src/cr-enc-handler.h      |   6 +-
1825 src/cr-fonts.c            | 293 +++--------------
1826 src/cr-fonts.h            |  13 +-
1827 src/cr-input.c            | 412 ++++++++++--------------
1828 src/cr-input.h            |  26 +-
1829 src/cr-num.c              |  99 +++---
1830 src/cr-num.h              |   8 +-
1831 src/cr-om-parser.c        | 130 ++++----
1832 src/cr-om-parser.h        |   2 +-
1833 src/cr-parser.c           | 443 ++++++++++----------------
1834 src/cr-parser.h           |   4 +-
1835 src/cr-parsing-location.c |  64 ++--
1836 src/cr-parsing-location.h |   8 +-
1837 src/cr-prop-list.c        | 126 +++-----
1838 src/cr-prop-list.h        |   4 +-
1839 src/cr-pseudo.c           |  48 +--
1840 src/cr-pseudo.h           |   4 +-
1841 src/cr-rgb.c              | 473 ++++++++++++----------------
1842 src/cr-rgb.h              |  16 +-
1843 src/cr-sel-eng.h          |   4 +-
1844 src/cr-selector.c         |  87 ++---
1845 src/cr-selector.h         |   6 +-
1846 src/cr-simple-sel.c       |  75 ++---
1847 src/cr-simple-sel.h       |  14 +-
1848 src/cr-statement.c        | 788 +++++++++++++++++-----------------------------
1849 src/cr-statement.h        |  44 +--
1850 src/cr-string.c           |  25 +-
1851 src/cr-string.h           |  10 +-
1852 src/cr-style.c            | 101 +++---
1853 src/cr-style.h            |   2 +-
1854 src/cr-stylesheet.c       |  14 +-
1855 src/cr-stylesheet.h       |   6 +-
1856 src/cr-term.c             |  50 ++-
1857 src/cr-term.h             |  10 +-
1858 src/cr-tknzr.c            | 172 +++++-----
1859 src/cr-token.c            |   5 +-
1860 src/cr-utils.c            |  19 +-
1861 src/cr-utils.h            |   9 +-
1862 49 files changed, 1750 insertions(+), 2656 deletions(-)
1863
1864commit 903f13254d71f127bd5221779c3441c93f1ca92b
1865Author: Abhishek Sharma <sharma.abhishek.it@gmail.com>
1866Date:   Sun Jun 26 12:02:19 2011 +0530
1867
1868    Adding libxml2 install check whether its present or not
1869
1870 configure.in | 15 +++++++++++----
1871 1 file changed, 11 insertions(+), 4 deletions(-)
1872
1873commit 60f4fd599b62f3e83f7cedd98cb45723397cac1b
1874Author: Thomas Wood <thos@src.gnome.org>
1875Date:   Thu Feb 19 17:07:59 2009 +0000
1876
1877    Remove test/test-outputs from svn, as it is empty and is deleted by the
1878
1879    * Remove test/test-outputs from svn, as it is empty and is deleted by the test
1880      script, which causes problems for SVN
1881    * Add ChangeLog entry for commit 325
1882
1883    svn path=/trunk/; revision=327
1884
1885 ChangeLog | 8 ++++++++
1886 1 file changed, 8 insertions(+)
1887
1888commit 88652f23cb882cc7fb3904c7c9679053672cd33e
1889Author: Thomas Wood <thos@src.gnome.org>
1890Date:   Thu Feb 19 16:21:55 2009 +0000
1891
1892    Remove auto-generated documentation templates
1893
1894    svn path=/trunk/; revision=326
1895
1896 docs/reference/tmpl/cr-additional-sel.sgml   | 133 ------
1897 docs/reference/tmpl/cr-attr-sel.sgml         |  81 ----
1898 docs/reference/tmpl/cr-cascade.sgml          |  85 ----
1899 docs/reference/tmpl/cr-declaration.sgml      | 225 ----------
1900 docs/reference/tmpl/cr-doc-handler.sgml      | 142 -------
1901 docs/reference/tmpl/cr-enc-handler.sgml      |  54 ---
1902 docs/reference/tmpl/cr-fonts.sgml            | 287 -------------
1903 docs/reference/tmpl/cr-input.sgml            | 371 ----------------
1904 docs/reference/tmpl/cr-num.sgml              |  98 -----
1905 docs/reference/tmpl/cr-om-parser.sgml        | 121 ------
1906 docs/reference/tmpl/cr-parser.sgml           | 307 --------------
1907 docs/reference/tmpl/cr-parsing-location.sgml |  80 ----
1908 docs/reference/tmpl/cr-prop-list.sgml        | 158 -------
1909 docs/reference/tmpl/cr-pseudo.sgml           |  59 ---
1910 docs/reference/tmpl/cr-rgb.sgml              | 196 ---------
1911 docs/reference/tmpl/cr-sel-eng.sgml          | 151 -------
1912 docs/reference/tmpl/cr-selector.sgml         | 119 ------
1913 docs/reference/tmpl/cr-simple-sel.sgml       | 111 -----
1914 docs/reference/tmpl/cr-statement.sgml        | 613 ---------------------------
1915 docs/reference/tmpl/cr-string.sgml           |  94 ----
1916 docs/reference/tmpl/cr-style.sgml            | 266 ------------
1917 docs/reference/tmpl/cr-stylesheet.sgml       |  98 -----
1918 docs/reference/tmpl/cr-term.sgml             | 207 ---------
1919 docs/reference/tmpl/cr-tknzr.sgml            | 261 ------------
1920 docs/reference/tmpl/cr-token.sgml            | 388 -----------------
1921 docs/reference/tmpl/cr-utils.sgml            | 283 -------------
1922 docs/reference/tmpl/libcroco-config.sgml     |  37 --
1923 docs/reference/tmpl/libcroco.sgml            |  16 -
1924 28 files changed, 5041 deletions(-)
1925
1926commit 61c0739dede900122f93065953619794b70d8c06
1927Author: Thomas Wood <thos@gnome.org>
1928Date:   Thu Feb 19 16:15:25 2009 +0000
1929
1930    Add infrastructure to allow gtk-doc documentation to be built.
1931
1932    2009-02-19  Thomas Wood  <thos@gnome.org>
1933
1934            * Makefile.am:
1935            * configure.in:
1936            * docs/Makefile.am:
1937
1938            Add infrastructure to allow gtk-doc documentation to be built.
1939
1940    svn path=/trunk/; revision=325
1941
1942 Makefile.am      | 2 ++
1943 configure.in     | 1 +
1944 docs/Makefile.am | 2 +-
1945 3 files changed, 4 insertions(+), 1 deletion(-)
1946
1947commit cad5b6a71c31e0534154b2391a327cf1d5ae234f
1948Author: Thomas Wood <thos@src.gnome.org>
1949Date:   Tue Feb 17 11:30:25 2009 +0000
1950
1951    Remove gtk-doc.make which is overwritten by autogen.sh script
1952
1953    svn path=/trunk/; revision=324
1954
1955 gtk-doc.make | 153 -----------------------------------------------------------
1956 1 file changed, 153 deletions(-)
1957
1958commit 45db58ac0c9078338e70a628fea41bf10d5fa062
1959Author: Thomas Wood <thos@gnome.org>
1960Date:   Tue Feb 17 11:25:40 2009 +0000
1961
1962    ensure the library and compiler flags are not hardcoded into the package
1963
1964    2009-02-17  Thomas Wood  <thos@gnome.org>
1965
1966            * libcroco.pc.in: ensure the library and compiler flags are not
1967            hardcoded into the package config file. (bug 342370)
1968
1969    svn path=/trunk/; revision=323
1970
1971 ChangeLog      | 5 +++++
1972 libcroco.pc.in | 4 ++--
1973 2 files changed, 7 insertions(+), 2 deletions(-)
1974
1975commit 257ada223535b1d8ebca631cb390a9d6dd518f4e
1976Author: Thomas Wood <thos@src.gnome.org>
1977Date:   Mon Feb 9 10:56:40 2009 +0000
1978
1979    Remove redundant .cvsignore files
1980
1981    svn path=/trunk/; revision=322
1982
1983 .cvsignore                        | 28 ----------------------------
1984 csslint/.cvsignore                |  3 ---
1985 docs/.cvsignore                   |  2 --
1986 docs/examples/.cvsignore          |  2 --
1987 docs/reference/.cvsignore         |  3 ---
1988 src/.cvsignore                    |  3 ---
1989 src/layeng/.cvsignore             |  2 --
1990 src/parser/.cvsignore             |  3 ---
1991 src/seleng/.cvsignore             |  2 --
1992 tests/.cvsignore                  |  9 ---------
1993 tests/test-inputs/.cvsignore      |  2 --
1994 tests/test-output-refs/.cvsignore |  2 --
1995 tests/test-outputs/.cvsignore     |  1 -
1996 13 files changed, 62 deletions(-)
1997
1998commit 846966ae42614a0186061567131c9f982515f429
1999Author: Thomas Wood <thos@gnome.org>
2000Date:   Wed Feb 4 10:25:44 2009 +0000
2001
2002    ============= 0.6.2 release =======================
2003
2004    2009-02-04  Thomas Wood  <thos@gnome.org>
2005
2006            * NEWS
2007            * configure.in
2008
2009            Update for 0.6.2 release
2010
2011    svn path=/trunk/; revision=320
2012
2013 ChangeLog    |  9 +++++++++
2014 NEWS         | 28 ++++++++++++++++++++++++++++
2015 configure.in |  2 +-
2016 3 files changed, 38 insertions(+), 1 deletion(-)
2017
2018commit 8504f82933dd07aad87996fbff711b3ac35bda3c
2019Author: Robert Staudinger <robsta@src.gnome.org>
2020Date:   Fri Sep 26 14:32:08 2008 +0000
2021
2022    Bug 553937 - CRDocHandler instances created with reference count of 0
2023
2024    * src/cr-doc-handler.c (cr_doc_handler_new): Bug 553937 - CRDocHandler instances created with reference count of 0
2025
2026
2027    svn path=/trunk/; revision=319
2028
2029 ChangeLog            | 6 ++++++
2030 src/cr-doc-handler.c | 1 +
2031 2 files changed, 7 insertions(+)
2032
2033commit aaebd96e3fe79421f8c819443b09fb16e473c70a
2034Author: Peter J. R. Moulder <pjmoulder@src.gnome.org>
2035Date:   Sun Mar 30 13:02:34 2008 +0000
2036
2037    minor: (cr_declaration_destroy): Simplify implementation (and assert that next/prev elements point to each other).
2038
2039    svn path=/trunk/; revision=318
2040
2041 ChangeLog            |  2 ++
2042 src/cr-declaration.c | 47 +++++++++++------------------------------------
2043 2 files changed, 13 insertions(+), 36 deletions(-)
2044
2045commit 53364d93a2752474b205cd718d160d58d5fe773b
2046Author: Peter J. R. Moulder <pjmoulder@src.gnome.org>
2047Date:   Sun Mar 30 13:00:23 2008 +0000
2048
2049    oops, add ChangeLog entries for the last couple of commits.
2050
2051    svn path=/trunk/; revision=317
2052
2053 ChangeLog | 30 +++++++++++++++++++++++-------
2054 1 file changed, 23 insertions(+), 7 deletions(-)
2055
2056commit 1864231ab6bdccbeb2e55144239359ff5580bf65
2057Author: Peter J. R. Moulder <pjmoulder@src.gnome.org>
2058Date:   Sun Mar 30 06:06:30 2008 +0000
2059
2060    doc: Document cr_declaration_new ownership rules.
2061
2062    svn path=/trunk/; revision=316
2063
2064 src/cr-declaration.c | 4 ++++
2065 1 file changed, 4 insertions(+)
2066
2067commit 8b60be7f9ac274c014294c51f88da884a3b0c99f
2068Author: Peter J. R. Moulder <pjmoulder@src.gnome.org>
2069Date:   Sun Mar 30 05:43:43 2008 +0000
2070
2071    Add ‘const’ to various function prototypes, as discussed at http://www.mail-archive.com/libcroco-list@gnome.org/msg00049.html .  This change is a noop in the sense that it has no effect on libcroco's object files, but does affect source-level compatibility, both forwards and backwards — though in practice I'd guess that no existing code will break from this.
2072
2073    svn path=/trunk/; revision=315
2074
2075 src/cr-additional-sel.c   |  8 +++----
2076 src/cr-additional-sel.h   |  6 +++---
2077 src/cr-attr-sel.c         |  6 +++---
2078 src/cr-attr-sel.h         |  4 ++--
2079 src/cr-declaration.c      | 22 +++++++++----------
2080 src/cr-declaration.h      | 12 +++++------
2081 src/cr-doc-handler.c      |  4 ++--
2082 src/cr-doc-handler.h      |  4 ++--
2083 src/cr-fonts.c            | 54 +++++++++++++++++++++++------------------------
2084 src/cr-fonts.h            | 10 ++++-----
2085 src/cr-input.c            | 26 +++++++++++------------
2086 src/cr-input.h            | 26 +++++++++++------------
2087 src/cr-num.c              |  8 +++----
2088 src/cr-num.h              |  8 +++----
2089 src/cr-parser.c           |  4 ++--
2090 src/cr-parser.h           |  4 ++--
2091 src/cr-parsing-location.c |  6 +++---
2092 src/cr-parsing-location.h |  6 +++---
2093 src/cr-prop-list.c        |  4 ++--
2094 src/cr-prop-list.h        |  4 ++--
2095 src/cr-pseudo.c           |  4 ++--
2096 src/cr-pseudo.h           |  4 ++--
2097 src/cr-rgb.c              | 12 +++++------
2098 src/cr-rgb.h              | 12 +++++------
2099 src/cr-selector.c         |  6 +++---
2100 src/cr-selector.h         |  4 ++--
2101 src/cr-simple-sel.c       | 12 +++++------
2102 src/cr-simple-sel.h       |  8 +++----
2103 src/cr-statement.c        | 52 ++++++++++++++++++++++-----------------------
2104 src/cr-statement.h        | 30 +++++++++++++-------------
2105 src/cr-string.c           | 10 ++++-----
2106 src/cr-string.h           | 10 ++++-----
2107 src/cr-stylesheet.c       |  8 +++----
2108 src/cr-stylesheet.h       |  6 +++---
2109 src/cr-term.c             | 12 +++++------
2110 src/cr-term.h             |  8 +++----
2111 src/cr-utils.c            | 13 ++++++------
2112 src/cr-utils.h            |  4 ++--
2113 38 files changed, 221 insertions(+), 220 deletions(-)
2114
2115commit 71b9dffeed9300e3c1c6168a6023a6ee9a086889
2116Author: Peter J. R. Moulder <pjmoulder@src.gnome.org>
2117Date:   Sun Feb 24 04:29:47 2008 +0000
2118
2119    noop: Fix emacsen mode lines: set indent-tabs-mode to nil instead of invalid value ni.
2120
2121    svn path=/trunk/; revision=314
2122
2123 src/cr-declaration.c      | 2 +-
2124 src/cr-declaration.h      | 2 +-
2125 src/cr-doc-handler.c      | 2 +-
2126 src/cr-doc-handler.h      | 2 +-
2127 src/cr-parsing-location.c | 2 +-
2128 src/cr-parsing-location.h | 2 +-
2129 src/cr-selector.c         | 2 +-
2130 src/cr-selector.h         | 2 +-
2131 src/cr-stylesheet.c       | 2 +-
2132 9 files changed, 9 insertions(+), 9 deletions(-)
2133
2134commit d0ec985f7d494fe61d3f76cfbd1db296582ad23a
2135Author: Kjartan Maraas <kmaraas@src.gnome.org>
2136Date:   Mon Sep 3 08:06:46 2007 +0000
2137
2138    Fix MAINTAINERS
2139
2140    svn path=/trunk/; revision=313
2141
2142 MAINTAINERS | 5 ++++-
2143 1 file changed, 4 insertions(+), 1 deletion(-)
2144
2145commit 5066d38ceca39591045d7fd506760f83309ac35f
2146Author: Bruno Haible <bruno@clisp.org>
2147Date:   Wed Jan 10 21:37:00 2007 +0000
2148
2149    Bug 395099 - overly agressive rule matching
2150
2151    2007-01-10  Bruno Haible  <bruno@clisp.org>
2152
2153            * cr-sel-eng.c: Bug 395099 - overly agressive rule matching
2154
2155
2156    svn path=/trunk/; revision=312
2157
2158 ChangeLog        |  1 +
2159 src/cr-sel-eng.c | 10 +++++++---
2160 2 files changed, 8 insertions(+), 3 deletions(-)
2161
2162commit ef258807ec53ed9639dd68e897de98dbe81f408c
2163Author: Bruno Haible <bruno@clisp.org>
2164Date:   Wed Jan 10 18:14:16 2007 +0000
2165
2166    Handle FONT_WEIGHT_INHERIT.
2167
2168    2007-01-10  Bruno Haible  <bruno@clisp.org>
2169
2170            * cr-fonts.c (cr_font_weight_get_bolder): Handle FONT_WEIGHT_INHERIT.
2171
2172
2173    svn path=/trunk/; revision=311
2174
2175 ChangeLog      | 1 +
2176 src/cr-fonts.c | 5 ++++-
2177 2 files changed, 5 insertions(+), 1 deletion(-)
2178
2179commit c86451222851de8afe54f2d894a11d1deca5ea3d
2180Author: Bruno Haible <bruno@clisp.org>
2181Date:   Wed Jan 10 18:10:07 2007 +0000
2182
2183    Remove trailing comma. Needed for compilation on AIX with xlc.
2184
2185
2186    2007-01-10  Bruno Haible  <bruno@clisp.org>
2187
2188            * cr-style.h (enum CRPositionType): Remove trailing comma. Needed for
2189            compilation on AIX with xlc.
2190
2191
2192    svn path=/trunk/; revision=310
2193
2194 ChangeLog      | 7 +++++++
2195 src/cr-style.h | 2 +-
2196 2 files changed, 8 insertions(+), 1 deletion(-)
2197
2198commit 591ca88d3d2780d869ebc444480b584a15c5bd97
2199Author: Benjamin Dauvergne <feanor@tol-eressea.org>
2200Date:   Tue Jan 9 21:48:52 2007 +0000
2201
2202    Bug 314831 - Escapes not recognized
2203
2204    2007-01-09  Benjamin Dauvergne <feanor@tol-eressea.org>
2205
2206            * src/cr-tknzr.c: Bug 314831 - Escapes not recognized
2207
2208
2209    svn path=/trunk/; revision=309
2210
2211 ChangeLog      |  4 ++++
2212 src/cr-tknzr.c | 33 +++++----------------------------
2213 2 files changed, 9 insertions(+), 28 deletions(-)
2214
2215commit fae536e2c9ee18a81472f658a45e628a6b288682
2216Author: Dom Lachowicz <domlachowicz@gmail.com>
2217Date:   Tue Jan 9 17:12:56 2007 +0000
2218
2219    a bug in the class selector code, where it would no\ t require whitespace
2220
2221    2007-01-09  Dom Lachowicz <domlachowicz@gmail.com>
2222
2223            * src/cr-sel-eng.c: a bug in the class selector code, where it would no\
2224    t require whitespace before the class in a class attribute with multiple classe\
2225    s.
2226
2227    svn path=/trunk/; revision=308
2228
2229 ChangeLog        | 4 ++++
2230 src/cr-sel-eng.c | 4 ++++
2231 2 files changed, 8 insertions(+)
2232
2233commit 8bd67a9630e9997126ac2a1cc272a97ec39dd947
2234Author: Dom Lachowicz <domlachowicz@gmail.com>
2235Date:   Tue Jan 9 17:07:18 2007 +0000
2236
2237    gives syntax errors when included twice the return value of
2238
2239    2007-01-09  Dom Lachowicz <domlachowicz@gmail.com>
2240
2241            * src/cr-fonts.h: gives syntax errors when included twice
2242            * src/cr-fonts.c: the return value of cr_font_family_prepend()
2243            should be "the font family list", not CR_OK which is the same as NULL.
2244            * src/cr-fonts.c: the logic of cr_font_weight_get_bolder
2245            does not take into account the FONT_WEIGHT_INHERIT value, and the
2246            shift by 1 can yield out-of-range values. Partial fix
2247
2248
2249    svn path=/trunk/; revision=307
2250
2251 ChangeLog      | 5 +++++
2252 src/cr-fonts.c | 4 ++--
2253 2 files changed, 7 insertions(+), 2 deletions(-)
2254
2255commit 1134e3843d5d9f05c8a58196aeeb1f731ee066c0
2256Author: Dom Lachowicz <domlachowicz@gmail.com>
2257Date:   Tue Jan 9 17:02:11 2007 +0000
2258
2259    gives syntax errors when included twice
2260
2261    2007-01-09  Dom Lachowicz <domlachowicz@gmail.com>
2262
2263            * src/cr-fonts.h: gives syntax errors when included twice
2264
2265
2266    svn path=/trunk/; revision=306
2267
2268 ChangeLog      | 4 ++++
2269 src/cr-fonts.h | 3 ++-
2270 2 files changed, 6 insertions(+), 1 deletion(-)
2271
2272commit 888934343d8919ecc66eca133be09704c9043968
2273Author: Benjamin Dauvergne <feanor@tol-eressea.org>
2274Date:   Tue Jan 9 16:49:57 2007 +0000
2275
2276    Bug 394294 - Escape are wrongly computed
2277
2278    2007-01-09  Benjamin Dauvergne <feanor@tol-eressea.org>
2279
2280            * src/cr-tknzr.c: Bug 394294 - Escape are wrongly computed
2281
2282
2283    svn path=/trunk/; revision=305
2284
2285 ChangeLog      | 1 +
2286 src/cr-tknzr.c | 2 +-
2287 2 files changed, 2 insertions(+), 1 deletion(-)
2288
2289commit a40cb68d898e8a3482de6335c78e636c09e1fbe1
2290Author: Benjamin Dauvergne <feanor@tol-eressea.org>
2291Date:   Tue Jan 9 16:46:09 2007 +0000
2292
2293    Bug 139878 - keep end of ruleset parsing location, a\ nd give it to the
2294
2295    2007-01-09  Benjamin Dauvergne <feanor@tol-eressea.org>
2296
2297            * src/cr-parser.c: Bug 139878 - keep end of ruleset parsing location, a\
2298    nd give it to the end_selector sac-handler.
2299
2300    svn path=/trunk/; revision=304
2301
2302 ChangeLog       | 1 +
2303 src/cr-parser.c | 3 +++
2304 2 files changed, 4 insertions(+)
2305
2306commit 33a38c78bf2d50bb4cb9d6335c7908bfb6db39eb
2307Author: Benjamin Dauvergne <feanor@tol-eressea.org>
2308Date:   Tue Jan 9 16:43:14 2007 +0000
2309
2310    Bug 394680 - problem parsing function name starting w\ ith 'u' or 'r'
2311
2312    2007-01-09  Benjamin Dauvergne <feanor@tol-eressea.org>
2313
2314            * src/cr-tknzr.c: Bug 394680 - problem parsing function name starting w\
2315    ith 'u' or 'r'
2316
2317
2318    svn path=/trunk/; revision=303
2319
2320 ChangeLog      |  1 +
2321 src/cr-tknzr.c | 28 ++++------------------------
2322 2 files changed, 5 insertions(+), 24 deletions(-)
2323
2324commit e5c3f76501ef671c8ae39fcefd23595995066218
2325Author: Benjamin Dauvergne <feanor@tol-eressea.org>
2326Date:   Tue Jan 9 16:39:29 2007 +0000
2327
2328    Bug 372011 - comments not parsed correctly
2329
2330    2007-01-09  Benjamin Dauvergne <feanor@tol-eressea.org>
2331
2332            * src/cr-tknzr.c: Bug 372011 - comments not parsed correctly
2333
2334    svn path=/trunk/; revision=302
2335
2336 ChangeLog      |  4 ++++
2337 src/cr-tknzr.c | 61 ++++++++++++++++++++++++++++++++++------------------------
2338 2 files changed, 40 insertions(+), 25 deletions(-)
2339
2340commit 597f4175aa106b3463ca9678caf7fe2f2937d36d
2341Author: Dom Lachowicz <domlachowicz@gmail.com>
2342Date:   Tue Jan 9 16:33:38 2007 +0000
2343
2344    Bug 336621 - cr_tknzr_get_next_token wasn't handling "<!--" correctly
2345
2346    2007-01-09  Dom Lachowicz <domlachowicz@gmail.com>
2347
2348            * src/cr-tknzr.c: Bug 336621 - cr_tknzr_get_next_token wasn't
2349            handling "<!--" correctly
2350
2351    svn path=/trunk/; revision=301
2352
2353 ChangeLog      | 5 +++++
2354 src/cr-tknzr.c | 7 ++++---
2355 2 files changed, 9 insertions(+), 3 deletions(-)
2356
2357commit 748a03efa4624ce5e0ba730e19cbe5098a88f2cc
2358Author: Dom Lachowicz <domlachowicz@gmail.com>
2359Date:   Thu Nov 30 22:10:41 2006 +0000
2360
2361    Bug 381040 - floating numbers always output to exactly 3 digits after
2362
2363    2006-11-30  Dom Lachowicz <domlachowicz@gmail.com>
2364
2365            * src/cr-num.c: Bug 381040 - floating numbers always output to exactly 3 digits after decimal points.
2366            Also fixed a related bug where libcroco wouldn't emit compliant CSS strings if run in a non-C locale.
2367
2368 ChangeLog    | 5 +++++
2369 src/cr-num.c | 4 +++-
2370 2 files changed, 8 insertions(+), 1 deletion(-)
2371
2372commit 7c3ac7d8e44e74a2a82b47403942e6d56e377566
2373Author: Dom Lachowicz <doml@src.gnome.org>
2374Date:   Wed Nov 29 12:10:45 2006 +0000
2375
2376    bug 380438
2377
2378 ChangeLog      | 5 +++++
2379 src/cr-token.c | 1 +
2380 2 files changed, 6 insertions(+)
2381
2382commit aa60a8cd7b646e7483c6b3db62ddb6f06515e2bd
2383Author: Dom Lachowicz <doml@src.gnome.org>
2384Date:   Wed Nov 15 13:35:27 2006 +0000
2385
2386    oops. fix build
2387
2388 src/cr-rgb.c | 4 ++--
2389 1 file changed, 2 insertions(+), 2 deletions(-)
2390
2391commit 209e5308ef60c9619551008e29e3b0421d4655d5
2392Author: Dom Lachowicz <doml@src.gnome.org>
2393Date:   Tue Nov 14 17:14:41 2006 +0000
2394
2395    Bug 375194 - fix to builtin color processing
2396
2397    * src/cr-rgb.c: Bug 375194 - fix to builtin color processing
2398
2399 ChangeLog    | 4 ++++
2400 src/cr-rgb.c | 4 ++--
2401 2 files changed, 6 insertions(+), 2 deletions(-)
2402
2403commit 16d495b493e5ef9242dc2413b4d411981aabcc14
2404Author: Peter Moulder <pmoulder at mail.csse.monash.edu.au>
2405Date:   Tue May 2 23:40:10 2006 +0000
2406
2407    Bug 340298 - Fixes to documentation markup.
2408
2409    2006-05-02  Peter Moulder <pmoulder at mail.csse.monash.edu.au>
2410
2411            * src/*.[ch]: Bug 340298 - Fixes to documentation markup.
2412
2413 ChangeLog            |   4 ++
2414 src/cr-declaration.c |   9 ++-
2415 src/cr-doc-handler.c |   1 +
2416 src/cr-doc-handler.h |   8 +--
2417 src/cr-fonts.c       |   4 +-
2418 src/cr-parser.c      |  10 ++--
2419 src/cr-prop-list.c   |   7 ++-
2420 src/cr-pseudo.c      |   1 +
2421 src/cr-simple-sel.c  |   1 +
2422 src/cr-statement.c   | 156 ++++++++++++++++++++++++++-------------------------
2423 src/cr-statement.h   |  10 ++--
2424 11 files changed, 113 insertions(+), 98 deletions(-)
2425
2426commit 1287e6a6263c955f464ba6d1d5ad699a70f51104
2427Author: Dom Lachowicz <doml@src.gnome.org>
2428Date:   Tue May 2 23:37:02 2006 +0000
2429
2430    Fix 3 "dereferencing type-punned pointer will break strict-aliasing rules"
2431
2432    * csslint/csslint.c: Fix 3 "dereferencing type-punned pointer will break strict-aliasing rules" warnings
2433
2434 ChangeLog         | 1 +
2435 csslint/csslint.c | 6 +++---
2436 2 files changed, 4 insertions(+), 3 deletions(-)
2437
2438commit 37d7f5c7ee7d3ee90b032c075610e8c4c8a9ddee
2439Author: Dom Lachowicz <cinamod@hotmail.com>
2440Date:   Tue May 2 23:22:59 2006 +0000
2441
2442    Fix linking by adding proper dependencies (bug 148790) Cygwin build fixes
2443
2444    2006-05-02  Dom Lachowicz <cinamod@hotmail.com>
2445
2446            * src/Makefile.am: Fix linking by adding proper dependencies (bug 148790)
2447            Cygwin build fixes
2448            * configure.in: Detect Cygwin in addition to Mingw (bug 333834)
2449
2450 ChangeLog       | 2 ++
2451 configure.in    | 8 ++++----
2452 src/Makefile.am | 2 +-
2453 3 files changed, 7 insertions(+), 5 deletions(-)
2454
2455commit 75a6ccf04e72e271a419602952c209ac3b1f4ce6
2456Author: Dom Lachowicz <cinamod@hotmail.com>
2457Date:   Tue May 2 23:20:19 2006 +0000
2458
2459    Fix linking by adding proper dependencies (bug 148790)
2460
2461    2006-05-02  Dom Lachowicz <cinamod@hotmail.com>
2462
2463            * src/Makefile.am: Fix linking by adding proper dependencies (bug 148790)
2464
2465 ChangeLog       | 4 ++++
2466 src/Makefile.am | 2 +-
2467 2 files changed, 5 insertions(+), 1 deletion(-)
2468
2469commit 1f46ad42193a2dd17bccaf69f2f50df2279dc2f5
2470Author: Dom Lachowicz <cinamod@hotmail.com>
2471Date:   Sat Apr 29 13:07:54 2006 +0000
2472
2473    Revert my previous change and instead use Inkscape's patch in bug #306823,
2474
2475    2006-04-29  Dom Lachowicz <cinamod@hotmail.com>
2476
2477            * src/cr-tknzr.c: Revert my previous change and instead use Inkscape's
2478            patch in bug #306823, as it improves precision
2479            * src/cr-utils.[ch]: Ditto
2480
2481 ChangeLog      |  8 +++++++-
2482 src/cr-tknzr.c | 41 +++++++++++++++++++----------------------
2483 src/cr-utils.c | 13 -------------
2484 src/cr-utils.h |  3 ---
2485 4 files changed, 26 insertions(+), 39 deletions(-)
2486
2487commit 9712f747ed9607acf51badb29aa2009729e3b13b
2488Author: Dodji Seketeli <dodji@src.gnome.org>
2489Date:   Sun Mar 5 22:37:43 2006 +0000
2490
2491    dim mar  5 23:32:14 CET 2006 Dodji Seketeli
2492
2493            * configure.in,docs/Makefile.am:
2494              unwire gtk-doc temporarily. Couldn't make it
2495              distcheck otherwise.
2496            * tests/Makefile.am: add global-vars.sh.in to EXTRA_DIST files.
2497            * confifure.in: increase library REVISION number, for 0.6.1 release.
2498
2499    ============= 0.6.1 release =======================
2500
2501 ChangeLog         |  10 +++++
2502 INSTALL           | 131 +++++++++++++++++++++++++++++++++++++-----------------
2503 Makefile.am       |   2 +
2504 NEWS              |  11 +++++
2505 configure.in      |   3 +-
2506 docs/Makefile.am  |   2 +-
2507 gtk-doc.make      |  22 ++++-----
2508 tests/Makefile.am |   2 +-
2509 8 files changed, 127 insertions(+), 56 deletions(-)
2510
2511commit e86068e8a003717f2b104b398f7c144776c06ea8
2512Author: Dom Lachowicz <doml@src.gnome.org>
2513Date:   Thu Mar 2 13:24:49 2006 +0000
2514
2515    bump version to so that librsvg can depend on its fixes
2516
2517 ChangeLog    | 1 +
2518 configure.in | 2 +-
2519 2 files changed, 2 insertions(+), 1 deletion(-)
2520
2521commit c7d1ea6efefbf3293bff617bddc4699219b543a0
2522Author: Dom Lachowicz <doml@src.gnome.org>
2523Date:   Thu Mar 2 01:13:01 2006 +0000
2524
2525    Parse fractional parts of numbers properly (bug 333057)
2526
2527 ChangeLog      | 5 +++++
2528 src/cr-tknzr.c | 6 ++++--
2529 src/cr-utils.c | 5 +++--
2530 src/cr-utils.h | 2 +-
2531 4 files changed, 13 insertions(+), 5 deletions(-)
2532
2533commit 9dc32d6f472e367208527366fb7830d69aa3fb15
2534Author: Kjartan Maraas <kmaraas@src.gnome.org>
2535Date:   Fri Jan 27 12:43:53 2006 +0000
2536
2537    Hush now baby, baby don't you cry...
2538
2539 .cvsignore                | 13 +++++++++++++
2540 csslint/.cvsignore        |  2 +-
2541 docs/reference/.cvsignore |  3 +++
2542 src/.cvsignore            |  1 +
2543 tests/.cvsignore          |  7 +++++++
2544 5 files changed, 25 insertions(+), 1 deletion(-)
2545
2546commit d351d225618511973d3977069631286753bc478f
2547Author: Tor Lillqvist <tml@novell.com>
2548Date:   Wed Nov 16 19:45:11 2005 +0000
2549
2550    New file. libcroco-zip is used to build a libcroco distribution for Win32.
2551
2552    2005-11-16  Tor Lillqvist  <tml@novell.com>
2553
2554            * libcroco-zip.in: New file. libcroco-zip is used to build a
2555            libcroco distribution for Win32.
2556
2557            * Makefile.am: Distribute libcroco-zip.in
2558
2559            * configure.in: AC_SUBST also LIBCROCO_CURRENT and LIBCROCO_AGE as
2560            libcroco-zip needs them to construct the DLL name. Check for
2561            Win32, set OS_WIN32 Automake conditional. Expand libcroco-zip.
2562
2563            * src/Makefile.am: Use -no-undefined on Win32. Link libcroco with
2564            GLIB2_LIBS and LIBXML2_LIBS.
2565
2566 ChangeLog       | 14 ++++++++++++++
2567 Makefile.am     |  2 +-
2568 configure.in    | 13 +++++++++++++
2569 libcroco-zip.in | 25 +++++++++++++++++++++++++
2570 src/Makefile.am |  7 ++++++-
2571 5 files changed, 59 insertions(+), 2 deletions(-)
2572
2573commit 673e0d30edc06f4e51c1a159129010fc9a22149d
2574Author: CEST 2005 Dodji Seketeli <dodji@seketeli.org>
2575Date:   Tue May 10 19:52:42 2005 +0000
2576
2577    Forgot to add global-test-vars.sh.in
2578
2579    Tue May 10 21:53:02 CEST 2005 Dodji Seketeli <dodji@seketeli.org>
2580
2581    Forgot to add global-test-vars.sh.in
2582
2583 global-test-vars.sh.in | 12 ++++++++++++
2584 1 file changed, 12 insertions(+)
2585
2586commit 87e540b6a27f7fcca8b450bb44a8b197eeffb464
2587Author: CEST 2005 Dodji Seketeli <dodji@seketeli.org>
2588Date:   Tue May 10 19:48:58 2005 +0000
2589
2590    applied the following patches:
2591
2592    Tue May 10 21:49:05 CEST 2005 Dodji Seketeli <dodji@seketeli.org>
2593
2594    applied the following patches:
2595
2596    dodji@gnome.org--xml-style-2004/libcroco--mainline--0.6--patch-29
2597        2004-06-09 00:09:41 GMT
2598        updated NEWS file for 0.6.0 [Dodji Seketeli]
2599    dodji@gnome.org--xml-style-2004/libcroco--mainline--0.6--patch-30
2600        2004-09-20 16:13:02 GMT
2601        fixed a nasty memory management bug [Dodji Seketeli]
2602    dodji@gnome.org--xml-style-2004/libcroco--mainline--0.6--patch-31
2603        2005-02-10 21:41:04 GMT
2604        rm test output upon 'make clean' [Peter Moulder]
2605    dodji@gnome.org--xml-style-2004/libcroco--mainline--0.6--patch-32
2606        2005-02-13 13:14:16 GMT
2607        make 'all' target a prerequisite of the 'test' target [Peter Moulder]
2608    dodji@gnome.org--xml-style-2004/libcroco--mainline--0.6--patch-33
2609        2005-02-13 19:24:25 GMT
2610        allow building/testing in a directory different from srcdir [Peter Moulder/Dodji Seketeli]
2611    dodji@gnome.org--xml-style-2004/libcroco--mainline--0.6--patch-34
2612        2005-02-13 19:42:48 GMT
2613        added better api documentation [Peter Moulder]
2614    dodji@gnome.org--xml-style-2004/libcroco--mainline--0.6--patch-35
2615        2005-05-05 16:38:07 GMT
2616        initial port to gtk-doc, switch to automake 1.7 [Sven Herzberg, Dodji Seketeli]
2617    dodji@gnome.org--xml-style-2004/libcroco--mainline--0.6--patch-36
2618        2005-05-05 16:51:38 GMT
2619        more gtk-doc stuffs [Dodji Seketeli]
2620    dodji@gnome.org--xml-style-2004/libcroco--mainline--0.6--patch-37
2621        2005-05-06 14:20:20 GMT
2622        typos and c++ compilation fixes [Peter Moulder]
2623
2624 ChangeLog                                    |  63 +++
2625 Makefile.am                                  |   7 +-
2626 autogen.sh                                   |   3 +
2627 configure.in                                 |   7 +-
2628 csslint/Makefile.am                          |   1 +
2629 docs/Makefile.am                             |   2 +-
2630 docs/reference/Makefile.am                   |  51 +++
2631 docs/reference/libcroco-docs.sgml            |  39 ++
2632 docs/reference/tmpl/cr-additional-sel.sgml   | 133 ++++++
2633 docs/reference/tmpl/cr-attr-sel.sgml         |  81 ++++
2634 docs/reference/tmpl/cr-cascade.sgml          |  85 ++++
2635 docs/reference/tmpl/cr-declaration.sgml      | 225 ++++++++++
2636 docs/reference/tmpl/cr-doc-handler.sgml      | 142 +++++++
2637 docs/reference/tmpl/cr-enc-handler.sgml      |  54 +++
2638 docs/reference/tmpl/cr-fonts.sgml            | 287 +++++++++++++
2639 docs/reference/tmpl/cr-input.sgml            | 371 ++++++++++++++++
2640 docs/reference/tmpl/cr-num.sgml              |  98 +++++
2641 docs/reference/tmpl/cr-om-parser.sgml        | 121 ++++++
2642 docs/reference/tmpl/cr-parser.sgml           | 307 ++++++++++++++
2643 docs/reference/tmpl/cr-parsing-location.sgml |  80 ++++
2644 docs/reference/tmpl/cr-prop-list.sgml        | 158 +++++++
2645 docs/reference/tmpl/cr-pseudo.sgml           |  59 +++
2646 docs/reference/tmpl/cr-rgb.sgml              | 196 +++++++++
2647 docs/reference/tmpl/cr-sel-eng.sgml          | 151 +++++++
2648 docs/reference/tmpl/cr-selector.sgml         | 119 ++++++
2649 docs/reference/tmpl/cr-simple-sel.sgml       | 111 +++++
2650 docs/reference/tmpl/cr-statement.sgml        | 613 +++++++++++++++++++++++++++
2651 docs/reference/tmpl/cr-string.sgml           |  94 ++++
2652 docs/reference/tmpl/cr-style.sgml            | 266 ++++++++++++
2653 docs/reference/tmpl/cr-stylesheet.sgml       |  98 +++++
2654 docs/reference/tmpl/cr-term.sgml             | 207 +++++++++
2655 docs/reference/tmpl/cr-tknzr.sgml            | 261 ++++++++++++
2656 docs/reference/tmpl/cr-token.sgml            | 388 +++++++++++++++++
2657 docs/reference/tmpl/cr-utils.sgml            | 283 +++++++++++++
2658 docs/reference/tmpl/libcroco-config.sgml     |  37 ++
2659 docs/reference/tmpl/libcroco.sgml            |  16 +
2660 gtk-doc.make                                 | 151 +++++++
2661 src/Makefile.am                              |   2 +-
2662 src/cr-additional-sel.c                      | 122 ++++--
2663 src/cr-additional-sel.h                      |  14 -
2664 src/cr-attr-sel.c                            |  64 +--
2665 src/cr-attr-sel.h                            |   2 +-
2666 src/cr-cascade.c                             |  49 ++-
2667 src/cr-declaration.c                         | 168 +++++---
2668 src/cr-doc-handler.c                         |  76 ++--
2669 src/cr-enc-handler.c                         |  35 +-
2670 src/cr-enc-handler.h                         |   4 +-
2671 src/cr-fonts.c                               | 191 ++++++++-
2672 src/cr-input.c                               | 376 +++++++++-------
2673 src/cr-num.c                                 |  74 ++--
2674 src/cr-om-parser.c                           | 108 +++--
2675 src/cr-parser.c                              | 355 ++++++++++------
2676 src/cr-parsing-location.c                    |  45 +-
2677 src/cr-prop-list.c                           | 113 +++--
2678 src/cr-pseudo.c                              |  23 +-
2679 src/cr-rgb.c                                 | 133 ++++--
2680 src/cr-sel-eng.c                             |  72 ++--
2681 src/cr-selector.c                            |  65 ++-
2682 src/cr-simple-sel.c                          |  44 +-
2683 src/cr-simple-sel.h                          |   6 +-
2684 src/cr-statement.c                           | 537 +++++++++++++++--------
2685 src/cr-statement.h                           |   4 +-
2686 src/cr-string.h                              |   4 +
2687 tests/Makefile.am                            |   2 +-
2688 tests/test-functional-notation.sh            |   3 +-
2689 tests/test-lots-of-comments.sh               |   3 +-
2690 tests/test-parsing-location.sh               |   3 +-
2691 tests/test-prop-ident.sh                     |   7 +-
2692 tests/test-sel-child-class.sh                |   3 +-
2693 tests/test-several-media.sh                  |   7 +-
2694 tests/test-unknown-at-rule.sh                |   7 +-
2695 tests/test-unknown-at-rule2.sh               |   7 +-
2696 tests/testctl                                | 138 +++---
2697 tests/valgrind-version.sh                    |   2 +-
2698 74 files changed, 7254 insertions(+), 979 deletions(-)
2699
2700commit 3e0fb4e6acd9b29303384da9242b08c70e4d9add
2701Author: Dodji Seketeli <dodji@gnome.org>
2702Date:   Tue Jun 8 23:58:16 2004 +0000
2703
2704    Updated NEWS file for 0.6.0
2705
2706    2004-06-09  Dodji Seketeli  <dodji@gnome.org>
2707
2708                Updated NEWS file for 0.6.0
2709
2710 ChangeLog |  4 ++++
2711 NEWS      | 28 ++++++++++++++++++++++++++++
2712 2 files changed, 32 insertions(+)
2713
2714commit ada41f72df45d6f44270d54bc5da6ccb79570ceb
2715Author: Dodji Seketeli <dodji@gnome.org>
2716Date:   Tue Jun 8 22:57:27 2004 +0000
2717
2718    synchronize with libcroco--mainline--0.6--patch-28.
2719
2720    2004-06-09  Dodji Seketeli  <dodji@gnome.org>
2721
2722                synchronize with libcroco--mainline--0.6--patch-28.
2723
2724 ChangeLog                                   | 15 +++++++++++++
2725 Makefile.am                                 | 34 ++++++++++++++++++++++++-----
2726 configure.in                                |  7 +++---
2727 csslint/Makefile.am                         | 10 ++++-----
2728 docs/examples/cssom-example-1.c             |  2 +-
2729 docs/examples/sac-example-1.c               |  2 +-
2730 docs/examples/sac-example-2.c               |  8 +++----
2731 docs/examples/selection-example-1.c         |  2 +-
2732 src/Makefile.am                             |  9 ++++----
2733 tests/{global-vars.sh => global-vars.sh.in} |  2 +-
2734 10 files changed, 65 insertions(+), 26 deletions(-)
2735
2736commit f543f25b62892e6eef5e0a733941a1e3480e02e2
2737Author: Dodji Seketeli <dodji@gnome.org>
2738Date:   Mon May 31 20:34:34 2004 +0000
2739
2740    synchronized with mlview--mainline--0.6--patch-26:
2741
2742    2004-05-31  Dodji Seketeli  <dodji@gnome.org>
2743
2744            synchronized with mlview--mainline--0.6--patch-26:
2745
2746            * docs/examples/selection-example-1.c:
2747            (print_properties_real):
2748            fix some ansi C compilation errors.
2749
2750 ChangeLog                           | 6 ++++++
2751 docs/examples/selection-example-1.c | 5 +++--
2752 2 files changed, 9 insertions(+), 2 deletions(-)
2753
2754commit a9723575a968366bd70f24572d675e6a37947a59
2755Author: Dodji Seketeli <dodji@src.gnome.org>
2756Date:   Sat May 29 23:43:19 2004 +0000
2757
2758    *** empty log message ***
2759
2760 tests/test-inputs/functional-notation.css | 2 ++
2761 1 file changed, 2 insertions(+)
2762
2763commit 324e1473cc7e86bb47c38e06977e6b862efe5464
2764Author: Dodji Seketeli <dodji@gnome.org>
2765Date:   Sat May 29 23:37:28 2004 +0000
2766
2767    Synchronize with libcroco--mainline--0.6--patch-25.
2768
2769    2004-05-29  Dodji Seketeli  <dodji@gnome.org>
2770
2771    Synchronize with libcroco--mainline--0.6--patch-25.
2772
2773 ChangeLog                                          | 118 +++++++++++-
2774 Makefile.am                                        |   2 +-
2775 csslint/csslint.c                                  |   4 +-
2776 src/cr-fonts.c                                     | 204 +++++++++++++++++++--
2777 src/cr-fonts.h                                     |  47 ++++-
2778 src/cr-num.c                                       |  11 +-
2779 src/cr-num.h                                       |   3 +-
2780 src/cr-parser.c                                    |  36 +++-
2781 src/cr-rgb.c                                       |  72 ++++++--
2782 src/cr-rgb.h                                       |   9 +-
2783 src/cr-style.c                                     | 142 +++++++++-----
2784 src/cr-style.h                                     |  13 +-
2785 src/cr-stylesheet.c                                |   2 +-
2786 src/cr-term.c                                      |   6 +-
2787 src/cr-tknzr.c                                     |  16 +-
2788 tests/test-functional-notation.sh                  |   6 +
2789 tests/test-inputs/parsing-location.css             |   1 +
2790 .../test-output-refs/test-functional-notation.out  |   7 +
2791 tests/test-output-refs/test-parsing-location.out   |  95 ++++++----
2792 tests/test4-main.c                                 |   9 +-
2793 20 files changed, 637 insertions(+), 166 deletions(-)
2794
2795commit e197a2d61042320dfc40bf663c138867a6120a6b
2796Author: Dodji Seketeli <dodji@src.gnome.org>
2797Date:   Sun Apr 18 19:04:28 2004 +0000
2798
2799    Changes from arch/CVS synchronization
2800
2801 src/cr-num.c        | 4 ----
2802 src/cr-parser.h     | 4 ----
2803 src/cr-simple-sel.c | 4 ----
2804 src/cr-statement.h  | 4 ----
2805 src/cr-stylesheet.c | 4 ----
2806 tests/test1-main.c  | 4 ----
2807 tests/test2-main.c  | 4 ----
2808 tests/test5-main.c  | 4 ----
2809 8 files changed, 32 deletions(-)
2810
2811commit a5c838206b713047f62862e6eeb13685fcc8ceaa
2812Author: Dodji Seketeli <dodji@src.gnome.org>
2813Date:   Sun Apr 18 18:49:27 2004 +0000
2814
2815    added cr-string.[ch]
2816
2817 src/cr-parsing-location.c | 153 +++++++++++++++++++++++++++++++++++++++++
2818 src/cr-parsing-location.h |  70 +++++++++++++++++++
2819 src/cr-string.c           | 168 ++++++++++++++++++++++++++++++++++++++++++++++
2820 src/cr-string.h           |  72 ++++++++++++++++++++
2821 src/libcroco-config.h     |  18 -----
2822 src/libcroco.h            |   1 +
2823 6 files changed, 464 insertions(+), 18 deletions(-)
2824
2825commit c4e72e47d271e9ed5561e3dc3c3a95f6bf87cbff
2826Author: Dodji Seketeli <dodji@src.gnome.org>
2827Date:   Sun Apr 18 17:53:05 2004 +0000
2828
2829    Changes from arch/CVS synchronization
2830
2831 NEWS                               | 7 +++++--
2832 tests/Makefile.am                  | 6 +++---
2833 tests/test-inputs/Makefile.am      | 4 +++-
2834 tests/test-output-refs/Makefile.am | 1 +
2835 4 files changed, 12 insertions(+), 6 deletions(-)
2836
2837commit 6d08258366de84957200071d2ec6aef2c027529c
2838Author: Dodji Seketeli <dodji@src.gnome.org>
2839Date:   Sun Apr 18 15:26:47 2004 +0000
2840
2841    Changes from arch/CVS synchronization
2842
2843 ChangeLog                                        |  253 ++++-
2844 NEWS                                             |   25 +
2845 configure.in                                     |    4 +-
2846 csslint/csslint.c                                | 1196 +++++++++++++++-------
2847 src/Makefile.am                                  |    8 +-
2848 src/cr-additional-sel.c                          |  132 ++-
2849 src/cr-additional-sel.h                          |   20 +-
2850 src/cr-attr-sel.c                                |   43 +-
2851 src/cr-attr-sel.h                                |   43 +-
2852 src/cr-declaration.c                             |   68 +-
2853 src/cr-declaration.h                             |   37 +-
2854 src/cr-doc-handler.c                             |   32 +-
2855 src/cr-doc-handler.h                             |   75 +-
2856 src/cr-fonts.c                                   |   98 +-
2857 src/cr-fonts.h                                   |   12 +-
2858 src/cr-input.c                                   |   51 +-
2859 src/cr-input.h                                   |   16 +-
2860 src/cr-num.c                                     |   17 +-
2861 src/cr-num.h                                     |   13 +-
2862 src/cr-om-parser.c                               |  167 ++-
2863 src/cr-parser.c                                  |  794 ++++++--------
2864 src/cr-parser.h                                  |  112 +-
2865 src/cr-prop-list.c                               |   23 +-
2866 src/cr-prop-list.h                               |   12 +-
2867 src/cr-pseudo.c                                  |   29 +-
2868 src/cr-pseudo.h                                  |   26 +-
2869 src/cr-rgb.c                                     |   77 +-
2870 src/cr-rgb.h                                     |    9 +-
2871 src/cr-sel-eng.c                                 |  626 ++++-------
2872 src/cr-sel-eng.h                                 |   15 +-
2873 src/cr-selector.c                                |   14 +-
2874 src/cr-selector.h                                |   46 +-
2875 src/cr-simple-sel.c                              |   68 +-
2876 src/cr-simple-sel.h                              |   42 +-
2877 src/cr-statement.c                               |  267 +++--
2878 src/cr-statement.h                               |   34 +-
2879 src/cr-style.c                                   | 1003 ++++++++++++------
2880 src/cr-style.h                                   |   35 +-
2881 src/cr-stylesheet.c                              |    2 +-
2882 src/cr-term.c                                    |  264 ++++-
2883 src/cr-term.h                                    |   75 +-
2884 src/cr-tknzr.c                                   |  695 ++++++++-----
2885 src/cr-tknzr.h                                   |   94 +-
2886 src/cr-token.c                                   |   77 +-
2887 src/cr-token.h                                   |  157 ++-
2888 src/cr-utils.c                                   |   36 +-
2889 src/cr-utils.h                                   |    9 +-
2890 tests/test-inputs/lots-of-comments.css           |  198 ++++
2891 tests/test-inputs/parsing-location.css           |   25 +
2892 tests/test-inputs/sel-child-class.css            |    1 +
2893 tests/test-inputs/sel-child-class.xml            |   10 +
2894 tests/test-inputs/several-media.css              |   10 +
2895 tests/test-lots-of-comments.sh                   |    6 +
2896 tests/test-output-refs/test-lots-of-comments.out |   26 +
2897 tests/test-output-refs/test-parsing-location.out |  198 ++++
2898 tests/test-output-refs/test-sel-child-class.out  |    4 +
2899 tests/test-output-refs/test-several-media.out    |   17 +
2900 tests/test-output-refs/test4.2.css.out           |    4 +
2901 tests/test-parsing-location.sh                   |    6 +
2902 tests/test-sel-child-class.sh                    |    6 +
2903 tests/test-several-media.sh                      |    6 +
2904 tests/test2-main.c                               |  141 ++-
2905 tests/test3-main.c                               |  150 +--
2906 tests/test4-main.c                               |    4 +-
2907 64 files changed, 4773 insertions(+), 2990 deletions(-)
2908
2909commit 5d0671c2a41511e78b60f52ad25ac9748fbfd28a
2910Author: Thomas Vander Stichele <thomasvs@src.gnome.org>
2911Date:   Thu Apr 1 09:48:40 2004 +0000
2912
2913    ignore stuff
2914
2915 .cvsignore                        | 15 +++++++++++++++
2916 csslint/.cvsignore                |  3 +++
2917 docs/.cvsignore                   |  2 ++
2918 docs/examples/.cvsignore          |  2 ++
2919 src/.cvsignore                    |  4 ++--
2920 src/layeng/.cvsignore             |  2 ++
2921 src/parser/.cvsignore             |  3 +++
2922 src/seleng/.cvsignore             |  2 ++
2923 tests/.cvsignore                  |  2 ++
2924 tests/test-inputs/.cvsignore      |  2 ++
2925 tests/test-output-refs/.cvsignore |  2 ++
2926 11 files changed, 37 insertions(+), 2 deletions(-)
2927
2928commit a5ba7d1ecdb80aeea62b1860dfc8b1e2014f16e8
2929Author: Dodji <dodji@gnome.org>
2930Date:   Tue Mar 16 21:23:45 2004 +0000
2931
2932    0.5 release
2933
2934    2004-03-16  Dodji  <dodji@gnome.org>
2935
2936    0.5 release
2937
2938 ChangeLog | 2 ++
2939 1 file changed, 2 insertions(+)
2940
2941commit 6f61b537d2b207aedeb8c0cd230522a532550d17
2942Author: Dodji <dodji@gnome.org>
2943Date:   Tue Mar 16 21:12:08 2004 +0000
2944
2945    Merged with libcroco--mainline--0.1--patch-22
2946
2947    2004-03-16  Dodji  <dodji@gnome.org>
2948
2949    Merged with libcroco--mainline--0.1--patch-22
2950
2951 ChangeLog                           |  10 ++
2952 croco-config.in                     |   4 +-
2953 docs/examples/cssom-example-1.c     |  10 +-
2954 docs/examples/sac-example-1.c       |   5 +-
2955 docs/examples/sac-example-2.c       |  16 +--
2956 docs/examples/selection-example-1.c | 267 ++++++++++++++++++++----------------
2957 src/cr-sel-eng.c                    |  13 +-
2958 tests/test7-main.c                  | 193 --------------------------
2959 8 files changed, 179 insertions(+), 339 deletions(-)
2960
2961commit 722a570bd3d38db5376a81349001d9bbb15e3506
2962Author: Dodji <dodji@gnome.org>
2963Date:   Mon Mar 15 22:56:28 2004 +0000
2964
2965    Merged with libcroco--mainline--0.1--patch-21
2966
2967    2004-03-15  Dodji  <dodji@gnome.org>
2968
2969    Merged with libcroco--mainline--0.1--patch-21
2970
2971 ChangeLog                 | 32 ++++++++++++++---
2972 Makefile.am               |  2 +-
2973 src/cr-fonts.h            | 29 +++++++--------
2974 src/cr-parser.c           |  5 +--
2975 src/cr-parser.h           |  3 ++
2976 src/cr-rgb.c              | 91 +++++++++++++++++++++++++++++++++++++++++++++++
2977 src/cr-rgb.h              | 19 +++++-----
2978 src/cr-style.c            | 72 +++++++++----------------------------
2979 tests/Makefile.am         |  2 +-
2980 tests/testctl             | 30 +++++++++++++---
2981 tests/valgrind-version.sh | 48 +++++++++++++++++++++++++
2982 11 files changed, 239 insertions(+), 94 deletions(-)
2983
2984commit 934fa2ab35547bc858df7f769ef9a5362272580c
2985Author: Dodji Seketeli <dodji@src.gnome.org>
2986Date:   Sat Mar 13 21:19:05 2004 +0000
2987
2988    *** empty log message ***
2989
2990 src/cr-declaration.c                             |   4 +-
2991 src/cr-doc-handler.c                             |   5 +-
2992 src/cr-input.c                                   |  21 +-
2993 src/cr-input.h                                   |   6 +-
2994 src/cr-om-parser.c                               |  72 ++-
2995 src/cr-parser.c                                  |  69 +--
2996 src/cr-parser.h                                  |   6 +-
2997 src/cr-rgb.c                                     |   9 +-
2998 src/cr-sel-eng.c                                 |  35 +-
2999 src/cr-selector.c                                |   2 +-
3000 src/cr-statement.c                               | 664 +++++++++++++++--------
3001 src/cr-statement.h                               |  32 +-
3002 src/cr-stylesheet.c                              |  49 +-
3003 src/cr-stylesheet.h                              |   8 +-
3004 src/cr-term.c                                    |  41 +-
3005 src/cr-term.h                                    |   6 +
3006 src/cr-tknzr.c                                   | 117 ++--
3007 src/cr-tknzr.h                                   |   6 +-
3008 src/cr-token.c                                   |  31 +-
3009 src/cr-token.h                                   |   6 +-
3010 src/cr-utils.c                                   |  11 +-
3011 src/libcroco-config.h                            |   4 +-
3012 tests/Makefile.am                                |   4 +
3013 tests/global-vars.sh                             |  10 +
3014 tests/test-inputs/Makefile.am                    |  13 +-
3015 tests/test-inputs/prop-vendor-ident.css          |   3 +
3016 tests/test-inputs/unknown-at-rule.css            |   3 +
3017 tests/test-inputs/unknown-at-rule2.css           |   3 +
3018 tests/test-output-refs/Makefile.am               |  26 +-
3019 tests/test-output-refs/test-prop-ident.out       |   3 +
3020 tests/test-output-refs/test-unknown-at-rule.out  |   1 +
3021 tests/test-output-refs/test-unknown-at-rule2.out |   2 +
3022 tests/test-output-refs/test5.1.css.out           |  28 -
3023 tests/test-prop-ident.sh                         |   6 +
3024 tests/test-unknown-at-rule.sh                    |   6 +
3025 tests/test-unknown-at-rule2.sh                   |   6 +
3026 tests/test1-main.c                               |   4 +-
3027 tests/test2-main.c                               |   4 +-
3028 tests/test4-main.c                               |   5 +-
3029 tests/test5-main.c                               |   5 +-
3030 tests/testctl                                    | 120 +++-
3031 tests/vg.supp                                    |  57 ++
3032 42 files changed, 973 insertions(+), 540 deletions(-)
3033
3034commit 14444cb84b875c091d64efb877b6841be5e65141
3035Author: Dodji <dodji@gnome.org>
3036Date:   Sat Mar 13 21:18:47 2004 +0000
3037
3038    ==== merge point of
3039
3040    2004-03-13  Dodji  <dodji@gnome.org>
3041
3042            * ====
3043                merge point of dodji@gnome.org--xml-style-2004/libcroco--snapshots--0.1--patch-1
3044              ===
3045            * configure.in: bumped version number to 0.5 and bumped version-info.
3046
3047            * src/cr-sel-eng.c,src/cr-stylesheet.c,
3048            src/cr-tknzr.c,tests/test5-main.c,tests/testctl:
3049            massive mem leaks/corruption killing.
3050            * vg.supp: added this to suppress glib normal leaks
3051            from the leak report.
3052
3053    2004-03-12  Dodji  <dodji@gnome.org>
3054
3055            * src/cr-declaration.c,src/cr-doc-handler.c,
3056            src/cr-input.[ch],src/cr-parser.c,src/cr-rgb.c,
3057            src/cr-selector.c,src/cr-term.c,src/cr-token.c,
3058            tests/test1-main.c,tests/test4-main.c: started to kill mem leaks
3059            and corruptions.
3060
3061            * tests/testctl: added the --show-reachable=yes flag to valgrind.
3062
3063            * tests/testctl: added better valgrind error reporting.
3064
3065    2004-03-11  Dodji  <dodji@gnome.org>
3066
3067            * Makefile.am: now, tests are to be run by doing "make test".
3068            Also, cleans up the previous test output before actually running.
3069            * global-vars.sh: added this sh script that sets variable used
3070            in all the test sh scripts based on csslint.
3071            * test-prop-ident,test-unknown-at-rule,test-unknown-at-rule2:
3072            renamed these into *.sh (e.g) test-prop-ident.sh to reflect
3073            that it's a shell script, not a test written in C.
3074            Also, make these use global-vars.sh
3075            * tests/testctl: added a descent valgrind support when runned
3076            with like "./testctl run --valgrind" or RUN_VALGRIND=yes ./testctl run.
3077            Puts the valgrind logs in valgrind-logs/ and report their presence
3078            to the user. This'll help catch mem leaks/corruption at the
3079            regression test level.
3080            Also make sure to launch ./libs/testblah and not ./testblah which
3081            is actually a shell script.
3082
3083            * tests/testctl: don't activate valgrind tests by default.
3084
3085    2004-03-10  Dodji  <dodji@gnome.org>
3086
3087            * src/cr-statement.[ch]:
3088            (cr_statement_to_string): do not add leading end of lines.
3089            * cr-stylesheet.c: added cr_stylesheet_to_string(), handle
3090            end of lines between statements here.
3091            * tests/test-output-refs/test5.1.css.out: updated non
3092            regression tests.
3093
3094            * tests/testctl: added valgrind support in the non regression
3095            tests. I think I still need to improve it to make it detect
3096            the errors when there are some, and report it in a consistent
3097            way.
3098
3099            * tests/testctl: added support for tests that gets
3100            called without any argument.
3101            * tests/* added csslint based non regression tests for proprietary INDENT and
3102            unknown at rule.
3103
3104            * src/cr-utils.c:
3105            (cr_utils_ucs1_to_utf8): handle zero length input gently.
3106
3107            * src/cr-statement.c: finish the coding of the
3108            cr_statement_to_string() function and make cr_statement_dump()
3109            use it.
3110            * src/cr-term.c: merge from libcroco--mainline--0.1
3111
3112    2004-03-09  Dodji  <dodji@gnome.org>
3113
3114            * src/cr-term.[ch]: applied a patch from Rob BUIS that adds
3115            two new methods:
3116            (cr_term_get_from_list) and (cr_term_get_from_list).
3117
3118            * src/cr-statement.c:
3119              (cr_statement_font_face_rule_to_string): added this method.
3120              (cr_statement_dump_font_face_rule): make this use the new
3121              cr_statement_font_face_rule_to_string() function.
3122            * tests/testctl: update this to exclude .arch-ids from the diffs.
3123
3124            * src/cr-parser.c,src/cr-tknzr.c: droped the way I was handling
3125            the vendor proprietary properties and make sure to parse and IDENT by
3126            following css3 rules.
3127
3128            * src/cr-parser.c:
3129            (cr_parser_parse_any_core): semicolon (';') is not part of the 'any'
3130            production.
3131            (cr_parser_parse_ruleset): consider the case where we have an empty ruleset (e.g 'x{}')
3132            * {arch}/=tagging-method: changed this to make objects generation by the
3133            compilation accepted by tla.
3134
3135    2004-03-08  Dodji  <dodji@gnome.org>
3136
3137            * Merged in the following patches:
3138            => dodji@seketeli.org--2004-xml-style-d/libcroco--dodji-d--0.1--base-0
3139               tag of dodji@gnome.org--xml-style-2004/libcroco--mainline--0.1--base-0
3140            => dodji@seketeli.org--2004-xml-style-d/libcroco--dodji-d--0.1--patch-1
3141               removed useless files.
3142
3143            * files.txt,dirs.txt: removed these files.
3144
3145            ====starting from here, going upward, we use gnu arch ===
3146
3147 ChangeLog    | 107 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3148 Makefile.am  |   6 ++--
3149 configure.in |   6 ++--
3150 3 files changed, 113 insertions(+), 6 deletions(-)
3151
3152commit ac4bea1c6d6ec8f63a43a2547a82406b3670ac90
3153Author: Dodji Seketeli <dodji@gnome.org>
3154Date:   Sun Mar 7 17:24:52 2004 +0000
3155
3156    fixed a memory management bug reported by Rob BUIS.
3157
3158    2004-03-07  Dodji Seketeli  <dodji@gnome.org>
3159
3160    * src/cr-statement.c:
3161    (parse_page_start_page_cb) fixed a memory management bug
3162    reported by Rob BUIS.
3163    (cr_statement_at_page_rule_to_string): added this new
3164    helper function.
3165    (cr_statement_dump_page): make this use
3166    cr_statement_at_page_rule_to_string().
3167    * tests/test4-main.c:
3168    (test_cr_statement_at_page_rule_parse_from_buf): added this
3169    to start debugging a problem related to @page rule parsing.
3170
3171 ChangeLog          |  13 +++++++
3172 src/cr-statement.c | 105 ++++++++++++++++++++++++++++++++++-------------------
3173 tests/test4-main.c |  34 ++++++++---------
3174 3 files changed, 96 insertions(+), 56 deletions(-)
3175
3176commit 94f1a410a3d257124c3131b41ccaa883ccabb9c3
3177Author: Dodji Seketeli <dodji@gnome.org>
3178Date:   Sun Mar 7 13:22:49 2004 +0000
3179
3180    re-indented the source files to make'em comply with gnome indentation
3181
3182    2004-03-07  Dodji Seketeli  <dodji@gnome.org>
3183
3184    * src/*.c: re-indented the source files to make'em comply
3185    with gnome indentation rules.
3186    * libcroco-indent: added this indentation script.
3187
3188 ChangeLog               |    6 +
3189 libcroco-indent         |  102 +
3190 src/cr-additional-sel.c |  399 ++--
3191 src/cr-attr-sel.c       |  187 +-
3192 src/cr-cascade.c        |  188 +-
3193 src/cr-declaration.c    | 1109 +++++-----
3194 src/cr-doc-handler.c    |  173 +-
3195 src/cr-enc-handler.c    |  175 +-
3196 src/cr-fonts.c          |  708 +++---
3197 src/cr-input.c          |  878 ++++----
3198 src/cr-num.c            |  224 +-
3199 src/cr-om-parser.c      | 1327 ++++++------
3200 src/cr-parser.c         | 5533 +++++++++++++++++++++--------------------------
3201 src/cr-prop-list.c      |  412 ++--
3202 src/cr-pseudo.c         |  155 +-
3203 src/cr-rgb.c            |  607 +++---
3204 src/cr-sel-eng.c        | 1993 ++++++++---------
3205 src/cr-selector.c       |  347 ++-
3206 src/cr-simple-sel.c     |  250 +--
3207 src/cr-statement.c      | 3183 +++++++++++++--------------
3208 src/cr-style.c          | 3352 +++++++++++++---------------
3209 src/cr-stylesheet.c     |  101 +-
3210 src/cr-term.c           |  608 +++---
3211 src/cr-tknzr.c          | 3087 ++++++++++++--------------
3212 src/cr-token.c          |  578 +++--
3213 src/cr-utils.c          | 1792 +++++++--------
3214 tests/cr-test-utils.c   |   42 +-
3215 tests/test0-main.c      |  184 +-
3216 tests/test1-main.c      |  178 +-
3217 tests/test2-main.c      |  737 +++----
3218 tests/test3-main.c      |  741 +++----
3219 tests/test4-main.c      |  559 +++--
3220 tests/test5-main.c      |  291 ++-
3221 tests/test6-main.c      |   49 +-
3222 tests/test7-main.c      |  277 ++-
3223 35 files changed, 13837 insertions(+), 16695 deletions(-)
3224
3225commit 9e1a6d35382841cbbaaca9779fe21c3123cc367f
3226Author: Dodji Seketeli <dodji@gnome.org>
3227Date:   Sun Mar 7 12:31:24 2004 +0000
3228
3229    applied a patch from Benjamin Dauvergne to support the "color" property.
3230
3231    2004-03-07  Dodji Seketeli  <dodji@gnome.org>
3232
3233    * src/cr-style.c: applied a patch from
3234    Benjamin Dauvergne to support the "color" property.
3235
3236 ChangeLog      |  5 +++++
3237 src/cr-style.c | 29 +++++++++++++++++++++--------
3238 2 files changed, 26 insertions(+), 8 deletions(-)
3239
3240commit 0d19a60f90378964a7e034dabe62f99cf0d306bd
3241Author: Dodji Seketeli <dodji@gnome.org>
3242Date:   Sat Mar 6 23:33:10 2004 +0000
3243
3244    added this new convenience function.
3245
3246    2004-03-07  Dodji Seketeli  <dodji@gnome.org>
3247
3248    * src/cr-rgb.[ch]:
3249    (cr_rgb_compute_from_percentage): added this new convenience
3250    function.
3251
3252 ChangeLog    |  5 +++++
3253 src/cr-rgb.c | 20 ++++++++++++++++++++
3254 src/cr-rgb.h | 35 ++++++++++++++---------------------
3255 3 files changed, 39 insertions(+), 21 deletions(-)
3256
3257commit 9fd0686e5a84f3c62e3a3ce4c11777e4f2050cb7
3258Author: Dodji <dodji@gnome.org>
3259Date:   Sat Mar 6 22:49:56 2004 +0000
3260
3261    when you reach an EOF, don't assume it's an error. Return the already
3262
3263    2004-03-06  Dodji  <dodji@gnome.org>
3264
3265    * src/cr-tknzr.c:
3266    (cr_tknzr_parse_num): when you reach an EOF, don't assume it's
3267    an error. Return the already parsed part of the number.
3268    Next attempt of parsing will result in an
3269    * tests/test4-main.c: udpated this test the fix made above.
3270    CR_END_OF_INPUT_ERROR.
3271
3272 ChangeLog          |  7 ++++++-
3273 src/cr-parser.c    |  2 +-
3274 src/cr-term.c      |  1 -
3275 src/cr-tknzr.c     | 10 +++++++--
3276 tests/test4-main.c | 59 ++++++++++++++++++++++++++++++++++++++----------------
3277 5 files changed, 57 insertions(+), 22 deletions(-)
3278
3279commit 406526f52125bbf6dbf95eee6f01655544a70b24
3280Author: Dodji <dodji@gnome.org>
3281Date:   Sat Mar 6 19:04:47 2004 +0000
3282
3283    reflect the removal of src/parser src/seleng and src/layeng added this new
3284
3285    2004-03-06  Dodji  <dodji@gnome.org>
3286
3287            * Doxyfile: reflect the removal of src/parser src/seleng and
3288            src/layeng
3289            * src/cr-declaration.c:
3290            (cr_declaration_list_to_string2): added this new method.
3291            * src/cr-sel-eng.c: fix a bug in the !important handling
3292            in the cascading algorithm.
3293
3294 ChangeLog            |  9 ++++++
3295 Doxyfile             |  2 +-
3296 src/cr-declaration.c | 56 +++++++++++++++++++++++++++++++-
3297 src/cr-declaration.h | 12 ++++---
3298 src/cr-sel-eng.c     | 24 +++++++-------
3299 src/cr-statement.c   | 90 ++++++++++++++++++++++++++++++++++++++++++----------
3300 src/cr-statement.h   |  4 +--
3301 7 files changed, 159 insertions(+), 38 deletions(-)
3302
3303commit 67ae4b95a62651c71d1ea250308e6479aca048f7
3304Author: Dodji Seketeli <dodji@gnome.org>
3305Date:   Fri Mar 5 23:41:29 2004 +0000
3306
3307    applied a patch from Rob BUIS to fix some bugs/memleaks here. Did some
3308
3309    2004-03-06  Dodji Seketeli  <dodji@gnome.org>
3310
3311    * csslint/csslint.c: applied a patch from Rob BUIS
3312    to fix some bugs/memleaks here.
3313    Did some cleanups too.
3314    * src/cr-sel-eng.c:
3315    (cr_sel_eng_get_matched_rulesets_real):
3316    handle the case where the sheet is empty (has no rules). That
3317    can happen ! (it actually happened to me during some tests).
3318    (put_css_properties_in_props_list):
3319    handle the !important keyword in the cascading algorithm.
3320    Rob BUIS (again) started this.
3321
3322 ChangeLog         | 13 +++++++++++++
3323 csslint/csslint.c | 41 ++++++++++++++++++++++++++++-------------
3324 src/cr-sel-eng.c  | 29 ++++++++++++++++++++++++++---
3325 3 files changed, 67 insertions(+), 16 deletions(-)
3326
3327commit c2ae0c55befcb725f4d068c9ef8a8f54101b9047
3328Author: Dodji Seketeli <dodji@gnome.org>
3329Date:   Thu Mar 4 23:36:04 2004 +0000
3330
3331    fixed silly bug in there. added the support of the "!important" keyword at
3332
3333    2004-03-05  Dodji Seketeli  <dodji@gnome.org>
3334
3335    * csslint/csslint.c:
3336    (parse_cmd_line) fixed silly bug in there.
3337    * src/cr-declaration.[ch],src/cr-om-parser.c,
3338    src/cr-parser.[ch],src/cr-statement.c,tests/test2-main.c,
3339    tests/test3-main.c:
3340    added the support of the "!important"
3341    keyword at the parsing level.
3342    * tests/test-inputs/test4.1.css: update nr tests to reflect
3343    the new !important thing.
3344    * src/cr-sel-eng.c:
3345    (put_css_properties_in_props_list): fix a small subtle
3346    bug in here. Selection engine is becoming more and more
3347    reliable ;).
3348
3349 ChangeLog                              |  16 +++
3350 csslint/csslint.c                      |   1 -
3351 src/cr-declaration.c                   |  73 +++---------
3352 src/cr-declaration.h                   |   9 ++
3353 src/cr-doc-handler.h                   |   8 +-
3354 src/cr-om-parser.c                     |   8 +-
3355 src/cr-parser.c                        | 199 +++++++++++++++++----------------
3356 src/cr-parser.h                        |   6 +-
3357 src/cr-prop-list.c                     |   2 +-
3358 src/cr-sel-eng.c                       |  18 ++-
3359 src/cr-statement.c                     |  35 ++++--
3360 tests/test-inputs/test4.1.css          |   2 +-
3361 tests/test-output-refs/test4.1.css.out |   2 +-
3362 tests/test2-main.c                     |   3 +-
3363 tests/test3-main.c                     |   3 +-
3364 15 files changed, 199 insertions(+), 186 deletions(-)
3365
3366commit 586d0453fb8d672415039b3fef920535e463657e
3367Author: Dodji Seketeli <dodji@gnome.org>
3368Date:   Thu Mar 4 00:41:18 2004 +0000
3369
3370    applied a patch from Kjartan Maraas to replace the g_strup()
3371
3372    2004-03-04  Dodji Seketeli  <dodji@gnome.org>
3373
3374    * src/cr-enc-handler.c:
3375    (cr_enc_handler_resolve_enc_alias): applied a patch
3376    from Kjartan Maraas to replace the g_strup() g_ascii_strup().
3377    This closes
3378    * csslint/Makefile.am,src/cr-simple-sel.h,src/cr-term.h
3379    src/cr-token.h,tests/Makefile.am:
3380    Applied patch
3381    http://bugzilla.gnome.org/showattachment.cgi?attach_id=23422.
3382    Modified the patch a little bit so that I use prog_LDFLAGS instead
3383    of AM_LDFLAGS. AM_LDFLAGS just seems not to be supported by my
3384    automake-1.4.
3385    This fixes http://bugzilla.gnome.org/show_bug.cgi?id=131643 .
3386    * tests/test-output-refs/test4.2.css.out: updated this non
3387    regresstion test reference output due to a small modification
3388    in the @page rule dump format.
3389
3390 ChangeLog                              | 18 ++++++++++++++++++
3391 configure.in                           | 25 ++++++-------------------
3392 csslint/Makefile.am                    |  3 +--
3393 src/cr-enc-handler.c                   |  2 +-
3394 src/cr-simple-sel.h                    |  2 +-
3395 src/cr-term.h                          |  2 +-
3396 src/cr-token.h                         |  4 ++--
3397 tests/Makefile.am                      | 12 +++++++++---
3398 tests/test-output-refs/test4.2.css.out |  2 +-
3399 9 files changed, 40 insertions(+), 30 deletions(-)
3400
3401commit 4d573434939be5fd0c05c2aaa172c1a75a5f10a4
3402Author: Dodji Seketeli <dodji@gnome.org>
3403Date:   Wed Mar 3 23:07:38 2004 +0000
3404
3405    put a '\n' after dumping the sheet on screen. fixed a small bug in here.
3406
3407    2004-03-03  Dodji Seketeli  <dodji@gnome.org>
3408
3409    * csslint/csslint.c:
3410    (cssom_parse) put a '\n' after dumping the sheet on screen.
3411    * src/cr-parser.c:
3412    (cr_parser_parse_page): fixed a small bug in here.
3413    This should fix http://bugzilla.gnome.org/show_bug.cgi?id=136109.
3414    * src/cr-statement.c:
3415    (cr_statement_dump_page): added a white space before dumping
3416    the pseudo part of the @page rule.
3417
3418 ChangeLog          | 15 +++++++++++++--
3419 csslint/csslint.c  |  1 +
3420 src/cr-parser.c    |  3 ++-
3421 src/cr-statement.c |  2 +-
3422 4 files changed, 17 insertions(+), 4 deletions(-)
3423
3424commit eaf5bef62adc36e423af51c223dbaa330f1964d4
3425Author: Dodji Seketeli <dodji@gnome.org>
3426Date:   Wed Mar 3 22:14:00 2004 +0000
3427
3428    added the support of selectors evaluation in csslint. Now, one can do
3429
3430    2004-03-03  Dodji Seketeli  <dodji@gnome.org>
3431
3432    * csslint/csslint.c: added the support of selectors evaluation
3433    in csslint. Now, one can do csslint --evaluate --xml <an xml file>
3434    --author-sheet <a-css-sheet> --xpath <an xpath expression> .
3435    This will show the css properties associated to the xml node(s)
3436    refered to by the xpath expression.
3437    * src/cr-declaration.[ch]:
3438    (cr_declaration_dump_one) added this new api entry to dump
3439    the first declaration of the declaration list.
3440    * src/cr-prop-list.c:
3441    (cr_prop_list_unlink): fixed a stupid bug in there.
3442    * src/cr-stylesheet.[ch]:
3443    (cr_stylesheets_nr_rules): there is a typo in this
3444    function name. Stylesheet's' should not take a leading 's'.
3445    Changed that into cr_stylesheet_nr_rules().
3446
3447 ChangeLog            |  19 ++-
3448 csslint/csslint.c    | 383 ++++++++++++++++++++++++++++++++++++++++++---------
3449 src/cr-declaration.c |  15 ++
3450 src/cr-declaration.h |  57 ++++----
3451 src/cr-prop-list.c   |  12 +-
3452 src/cr-stylesheet.c  |   4 +-
3453 src/cr-stylesheet.h  |  21 +--
3454 7 files changed, 389 insertions(+), 122 deletions(-)
3455
3456commit c99f0e82f5e6c915be74d8b0b7e9d2f137519e3c
3457Author: dodji <dodji@gnome.org>
3458Date:   Mon Mar 1 21:58:53 2004 +0000
3459
3460    added the (cr_prop_list_unlink) function. put the properties at the end of
3461
3462    2004-03-01  dodji  <dodji@gnome.org>
3463
3464    * src/cr-prop-list.[ch]: added the (cr_prop_list_unlink) function.
3465    * src/cr-sel-eng.c:
3466    (put_css_properties_in_props_list): put the properties at the
3467    end of the properties list built by this function. This is
3468    necessary to keep the properties declaration order. This order
3469    is significant for example when you consider short hand
3470    properties expansion.
3471
3472 ChangeLog          | 10 ++++++++++
3473 src/cr-prop-list.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
3474 src/cr-prop-list.h |  3 +++
3475 src/cr-sel-eng.c   | 33 ++++++++++++++++++++++++---------
3476 4 files changed, 86 insertions(+), 9 deletions(-)
3477
3478commit f3b9b7a020e1bda68210adf70a76df7ec1aae4f2
3479Author: Dodji Seketeli <dodji@gnome.org>
3480Date:   Sun Feb 29 17:47:29 2004 +0000
3481
3482    applied a patch from Rob BUIS that fixes numeros typos. Also adds
3483
3484    2004-02-29  Dodji Seketeli  <dodji@gnome.org>
3485
3486    * src/cr-input.c,src/cr-num.c,src/cr-prop-list.[ch],
3487    src/cr-rgb.c:  applied a patch from Rob BUIS that fixes
3488    numeros typos. Also adds  G_BEGIN_DECL/G_END_DECL to
3489    cr-prop-list.h
3490
3491 ChangeLog          |  7 +++++
3492 src/cr-input.c     | 84 +++++++++++++++++++++++++++---------------------------
3493 src/cr-num.c       |  6 ++--
3494 src/cr-prop-list.c | 10 +++----
3495 src/cr-prop-list.h |  4 +++
3496 src/cr-rgb.c       |  8 +++---
3497 6 files changed, 65 insertions(+), 54 deletions(-)
3498
3499commit 47fda49984479473eac39c8bee7ec7fd80a76e69
3500Author: Dodji Seketeli <dodji@gnome.org>
3501Date:   Sun Feb 29 16:07:16 2004 +0000
3502
3503    remove the usage of '...' in switch/case statements as this is not
3504
3505    2004-02-29  Dodji Seketeli  <dodji@gnome.org>
3506
3507    * src/cr-rgb.c,src/cr-tknzr.c: remove the usage of '...' in switch/case statements
3508    as this is not portable across c89 compilers.
3509
3510 ChangeLog      |  5 +++++
3511 src/cr-rgb.c   | 48 +++++++++++++++++++++++-------------------------
3512 src/cr-tknzr.c | 11 ++++++++++-
3513 3 files changed, 38 insertions(+), 26 deletions(-)
3514
3515commit 403dc26c95b7d2b3a57eef535d14ff38ab653d7e
3516Author: Dodji Seketeli <dodji@gnome.org>
3517Date:   Sun Feb 29 14:29:40 2004 +0000
3518
3519    fixed a stupid bug here.
3520
3521    2004-02-29  Dodji Seketeli  <dodji@gnome.org>
3522
3523    * src/cr-rgb.c:
3524    (cr_rgb_set): fixed a stupid bug here.
3525
3526 ChangeLog    |  5 +++++
3527 src/cr-rgb.c | 15 +--------------
3528 2 files changed, 6 insertions(+), 14 deletions(-)
3529
3530commit ac6a175cddd835cf0e36ad0ffba103fc8cb3a579
3531Author: Dodji Seketeli <dodji@gnome.org>
3532Date:   Sun Feb 29 13:38:27 2004 +0000
3533
3534    applied a patch of Rob BUIS to add the support of the :lang() pseudo class
3535
3536    2004-02-29  Dodji Seketeli  <dodji@gnome.org>
3537
3538    * src/cr-sel-eng.c: applied a patch of Rob BUIS
3539    to add the support of the :lang() pseudo class using
3540    the pluggable pseudo class system.
3541    * tests/test5-main.c,tests/test-inputs/test5.1.css,tests/test-output-refs/test5.1.css.out:
3542    Updated the non regression tests suite to test the :lang() pseudo
3543    class.
3544
3545 ChangeLog                              |  9 ++++++
3546 src/cr-sel-eng.c                       | 55 ++++++++++++++++++++++++++++++++++
3547 tests/test-inputs/test5.1.css          |  1 +
3548 tests/test-output-refs/test5.1.css.out | 11 +++++++
3549 tests/test5-main.c                     |  1 +
3550 5 files changed, 77 insertions(+)
3551
3552commit 6a2cb75412be707fd68b20399e2e1376b10b9f33
3553Author: Dodji Seketeli <dodji@gnome.org>
3554Date:   Sun Feb 29 11:54:43 2004 +0000
3555
3556    applied a patch from Rob BUIS that provides new apis to manipulate CSS
3557
3558    2004-02-29  Dodji Seketeli  <dodji@gnome.org>
3559
3560    * src/cr-statement.[ch],src/cr-stylesheet.[ch]:
3561    applied a patch from Rob BUIS that provides new apis
3562    to manipulate CSS statements.
3563
3564 ChangeLog           |  6 +++++
3565 src/cr-statement.c  | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++++
3566 src/cr-statement.h  | 12 +++++++++
3567 src/cr-stylesheet.c | 28 ++++++++++++++++++++
3568 src/cr-stylesheet.h |  6 +++++
3569 5 files changed, 125 insertions(+)
3570
3571commit 3ead86bfa0d3c7dd5749649a3ba805a944b33689
3572Author: Dodji Seketeli <dodji@gnome.org>
3573Date:   Sun Feb 29 01:06:28 2004 +0000
3574
3575    fixed a small bug in here: Always Initialise output function argument !!!.
3576
3577    2004-02-29  Dodji Seketeli  <dodji@gnome.org>
3578
3579    * src/cr-sel-eng.c:
3580    (put_css_properties_in_props_list): fixed a small bug in here:
3581    Always Initialise output function argument !!!.
3582
3583 ChangeLog        | 6 ++++++
3584 src/cr-sel-eng.c | 5 ++++-
3585 2 files changed, 10 insertions(+), 1 deletion(-)
3586
3587commit a2baab08b9a693452eb6c99c4f7a713508df6c2e
3588Author: Dodji Seketeli <dodji@gnome.org>
3589Date:   Sun Feb 29 00:18:01 2004 +0000
3590
3591    Created this new CRPropList class. added this new helper function.
3592
3593    2004-02-29  Dodji Seketeli <dodji@gnome.org>
3594
3595    * src/cr-prop-list.[ch], src/Makefile.am,src/libcroco.h:
3596    Created this new CRPropList class.
3597    * src/cr-sel-eng.c:
3598    (put_css_properties_in_props_list): added this new helper
3599    function.
3600    (cr_sel_eng_get_matched_properties_from_cascade):
3601    Created a new version of this function to make it use
3602    the new CRPropList instead of a hashtable. Putting
3603    properties/declaration in a hashtable make us loose
3604    the "order" in which declarations are present in the
3605    ruleset. That's why I use a CRPropList instead.
3606    * src/cr-style.c:
3607    (cr_style_set_style_from_decl): fix a silly error that
3608    make border-right and border-top switch.
3609
3610 ChangeLog          |  17 +++
3611 configure.in       |   6 +-
3612 src/Makefile.am    |   5 +-
3613 src/cr-prop-list.c | 350 +++++++++++++++++++++++++++++++++++++++++++++++++++++
3614 src/cr-prop-list.h |  71 +++++++++++
3615 src/cr-sel-eng.c   | 299 ++++++++++++++++++++++++++++++++++++++++++++-
3616 src/cr-sel-eng.h   |  20 ++-
3617 src/cr-style.c     |   4 +-
3618 src/cr-utils.h     |   7 +-
3619 src/libcroco.h     |   1 +
3620 10 files changed, 762 insertions(+), 18 deletions(-)
3621
3622commit bc9967a6c28413922ad7055fa8257dbbfb6ba8f3
3623Author: Dodji Seketeli <dodji@gnome.org>
3624Date:   Thu Feb 26 22:52:38 2004 +0000
3625
3626    Second (or maybe third) attempt to fix the cascading cascading thing. I
3627
3628    2004-02-26  Dodji Seketeli  <dodji@gnome.org>
3629
3630    * src/cr-sel-eng.c:
3631    (cr_sel_eng_get_matched_properties_from_cascade):
3632    Second (or maybe third) attempt to fix the cascading
3633    cascading thing. I got *really* confused here.
3634    I hope it works this time.
3635    Thanks to to Rob BUIS who reported the bug.
3636    Off to bed now.
3637
3638 ChangeLog        | 10 ++++++++++
3639 src/cr-sel-eng.c | 56 +++++++++++++++++++++++++++++++-------------------------
3640 2 files changed, 41 insertions(+), 25 deletions(-)
3641
3642commit 38752450093b0cca9f67a5efb540aacf94ad55cb
3643Author: Dodji Seketeli <dodji@gnome.org>
3644Date:   Tue Feb 24 22:49:47 2004 +0000
3645
3646    fixed a parsing bug reported by David A Knight. This should now properly
3647
3648    2004-02-24  Dodji Seketeli <dodji@gnome.org>
3649
3650    * src/cr-parser.c:
3651    (cr_parser_parse_import): fixed a parsing bug reported
3652    by David A Knight. This should now properly parse
3653    sequences of @import rules that without media parts.
3654    * src/cr-statement.c: (cr_statement_dump_import_rule):
3655    fixed a serialisation bug here.
3656
3657 ChangeLog          |  9 +++++++++
3658 src/cr-parser.c    | 12 +++++-------
3659 src/cr-statement.c |  2 +-
3660 3 files changed, 15 insertions(+), 8 deletions(-)
3661
3662commit fd0c8b8631c68dec29e8438a63e2638ef97ddc32
3663Author: Dodji Seketeli <dodji@gnome.org>
3664Date:   Tue Feb 24 22:12:30 2004 +0000
3665
3666    added the support of vendor specific property names.
3667
3668    2004-02-24  Dodji Seketeli  <dodji@gnome.org>
3669
3670    * src/cr-parser.c,src/cr-tknzr.c,src/cr-token.[ch]:
3671    added the support of
3672    vendor specific property names.
3673
3674 ChangeLog       |  6 ++++
3675 src/cr-parser.c | 36 ++++++++++++++++++++++-
3676 src/cr-tknzr.c  | 88 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---
3677 src/cr-token.c  | 13 +++++++++
3678 src/cr-token.h  |  6 +++-
3679 5 files changed, 143 insertions(+), 6 deletions(-)
3680
3681commit 06909a3577a9e2ef7b17b44bd894490b78cd3b68
3682Author: Dodji Seketeli <dodji@gnome.org>
3683Date:   Thu Feb 19 19:16:48 2004 +0000
3684
3685    Fixed a bug that was "forgetting" all the properties gathered during the
3686
3687    2004-02-19  Dodji Seketeli  <dodji@gnome.org>
3688
3689    * src/cr-sel-eng.c:
3690    (cr_sel_eng_get_matched_properties_from_cascade): Fixed a bug
3691    that was "forgetting" all the properties gathered during the
3692    cascading algorithm but the last ones.
3693    * tests/Makefile.am: a bit of cleanup here.
3694
3695 ChangeLog         | 8 ++++++++
3696 configure.in      | 6 +++---
3697 src/cr-sel-eng.c  | 9 +++++----
3698 tests/Makefile.am | 8 +-------
3699 4 files changed, 17 insertions(+), 14 deletions(-)
3700
3701commit 5c693b892418b7b0603037cc508dc8e313ce0046
3702Author: Dodji Seketeli <dodji@gnome.org>
3703Date:   Sat Feb 14 13:53:49 2004 +0000
3704
3705    applied a patch from Rob BUIS<rwlbuis@xs4all.nl> that does a bunch of
3706
3707    2004-02-14  Dodji Seketeli  <dodji@gnome.org>
3708
3709    * src/cr-declaration.[ch]: applied a patch from
3710    Rob BUIS<rwlbuis@xs4all.nl> that does a bunch of cleanup and
3711    fixes. It also adds the new cr_declaration_list_to_string() api
3712    entry point.
3713    * AUTHORS: updated this
3714
3715 AUTHORS              | 12 +++++++++---
3716 ChangeLog            |  8 ++++++++
3717 src/cr-declaration.c | 48 +++++++++++++++++++++++++++++++++++++++++++-----
3718 src/cr-declaration.h |  3 +++
3719 4 files changed, 63 insertions(+), 8 deletions(-)
3720
3721commit cb6a50718eeb9ea9ad59fbbd793c44d9d4519860
3722Author: Dodji Seketeli <dodji@gnome.org>
3723Date:   Sat Feb 14 00:32:34 2004 +0000
3724
3725    applied a patch from Rob BUIS<rwlbuis@xs4all.nl> that adds these api entry
3726
3727    2004-02-14  Dodji Seketeli  <dodji@gnome.org>
3728
3729    * src/cr-declaration.[ch]:
3730    (cr_declaration_nr_props),
3731    (cr_declaration_get_from_list),
3732    (cr_declaration_get_by_prop_name):
3733    applied a patch from Rob BUIS<rwlbuis@xs4all.nl> that adds
3734    these api entry points.
3735
3736 ChangeLog            |  9 ++++++++
3737 src/cr-declaration.c | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++
3738 src/cr-declaration.h |  9 ++++++++
3739 3 files changed, 77 insertions(+)
3740
3741commit 7e0fccbf68db9dc79f502a2c5685718194404d60
3742Author: Dodji Seketeli <dodji@gnome.org>
3743Date:   Fri Feb 13 23:08:08 2004 +0000
3744
3745    when we encounter an EOF right after a ';' don't return an error. fix a
3746
3747    2004-02-13  Dodji Seketeli  <dodji@gnome.org>
3748
3749    * src/cr-declaration.c:
3750    (cr_declaration_parse_list_from_buf): when we encounter an EOF
3751    right after a ';' don't return an error.
3752    * src/cr-parser.c:
3753    (CHECK_PARSING_STATUS_ERR): fix a possibly nasty typo.
3754    (cr_parser_parse_property): when there is an error here,
3755    return the underlying error instead of returning just CR_PARSING_ERROR.
3756    (cr_parser_parse_declaration): when we encounter an EOF just at
3757    the beginning of parsing, return CR_END_OF_INPUT_ERROR instead
3758    of CR_PARSING_ERROR. More generaly, we should always return
3759    CR_END_OF_INPUT_ERROR when we encounter that error, and not return
3760    CR_PARSING_ERROR instead.
3761    tests/test4-main.c:
3762    (test_cr_declaration_parse_list): updated this to reflect catch
3763    trailing ';' at the end of declaration list.
3764
3765 ChangeLog            | 18 ++++++++++++++++++
3766 src/cr-declaration.c | 10 ++++++++--
3767 src/cr-parser.c      | 12 +++++++-----
3768 tests/test4-main.c   |  6 +++---
3769 4 files changed, 36 insertions(+), 10 deletions(-)
3770
3771commit 63f60598e030911846c399c3aab45e0cc8ee2993
3772Author: Dodji Seketeli <dodji@gnome.org>
3773Date:   Thu Feb 12 22:49:12 2004 +0000
3774
3775    added this new api entry point to parse comma separated list of property
3776
3777    2004-02-12  Dodji Seketeli  <dodji@gnome.org>
3778
3779    * src/cr-declaration.[ch]:
3780    (cr_declaration_parse_list_from_buf): added this new api entry point
3781    to parse comma separated list of property declarations.
3782    * src/cr-parser.c:
3783    (cr_parser_parse_expr): dont return an error when we encounter EOF immediately
3784    at the end of an expression.
3785    (cr_parser_get_tknzr): added this new api entry point to get
3786    the parser's underlying tokenizer.
3787    * src/cr-statement.h: fixed a comment here.
3788    * tests/test4-main.c: wrote a test for the new
3789    cr_declaration_parse_list_from_buf() function.
3790
3791 ChangeLog            |  14 +++++++
3792 src/cr-declaration.c | 116 +++++++++++++++++++++++++++++++++++++++++++++++++++
3793 src/cr-declaration.h |   5 +++
3794 src/cr-parser.c      |  29 ++++++++++++-
3795 src/cr-parser.h      |   3 ++
3796 src/cr-statement.h   |   4 +-
3797 tests/test4-main.c   |  51 +++++++++++++++++++++-
3798 7 files changed, 218 insertions(+), 4 deletions(-)
3799
3800commit e8f702b7cdd74a0be61123c6bf5fae5e0a0587b5
3801Author: Dodji Seketeli <dodji@gnome.org>
3802Date:   Wed Feb 11 11:29:54 2004 +0000
3803
3804    make sure headers go in $prefix/include/libcroco/libcroco .
3805
3806    2004-02-11  Dodji Seketeli  <dodji@gnome.org>
3807
3808    * src/Makefile.am: make sure headers go in $prefix/include/libcroco/libcroco .
3809
3810 ChangeLog       | 4 ++++
3811 src/Makefile.am | 2 +-
3812 2 files changed, 5 insertions(+), 1 deletion(-)
3813
3814commit 95003e283cdd6aa7ee00a915bba97c9328b451a6
3815Author: Dodji Seketeli <dodji@gnome.org>
3816Date:   Tue Feb 10 22:36:27 2004 +0000
3817
3818    debugged serialization stuffs more serialization debugging
3819
3820    2004-02-10  Dodji Seketeli  <dodji@gnome.org>
3821
3822    * src/cr-fonts.c: debugged serialization stuffs
3823    * src/cr-style.c: more serialization debugging
3824
3825 ChangeLog      |  5 +++++
3826 src/cr-fonts.c | 33 +++++++++++++++++++++++++--------
3827 src/cr-style.c | 17 +++++++----------
3828 3 files changed, 37 insertions(+), 18 deletions(-)
3829
3830commit 4461454b110febf3d9e704c9254587db27180c75
3831Author: dodji <dodji@gnome.org>
3832Date:   Sun Feb 8 19:35:33 2004 +0000
3833
3834    more style structure debugging materials.
3835
3836    2004-02-08  dodji  <dodji@gnome.org>
3837
3838    * src/cr-style.c: more style structure debugging materials.
3839
3840 ChangeLog      |  6 +++-
3841 src/cr-style.c | 93 ++++++++++++++++++++++++++++++++++++++++++++++++++++++----
3842 2 files changed, 92 insertions(+), 7 deletions(-)
3843
3844commit 0b9b4326ef8ad446bb4a0d32030289ccea2d994b
3845Author: Dodji Seketeli <dodji@gnome.org>
3846Date:   Sun Feb 8 00:25:12 2004 +0000
3847
3848    more style structure debugging material.
3849
3850    2004-02-08  Dodji Seketeli  <dodji@gnome.org>
3851
3852    * src/cr-style.c: more style structure debugging material.
3853
3854 ChangeLog      |  4 ++++
3855 src/cr-style.c | 48 +++++++++++++++++++++++++++++++++++++++++++-----
3856 2 files changed, 47 insertions(+), 5 deletions(-)
3857
3858commit b4b0cb746513170579d6fe7450fb6cb555cb73b8
3859Author: Dodji Seketeli <dodji@gnome.org>
3860Date:   Sat Feb 7 22:46:53 2004 +0000
3861
3862    In the process of adding style structure debugging facilities.
3863
3864    2004-02-07  Dodji Seketeli  <dodji@gnome.org>
3865
3866    * src/cr-fonts.[hc],src/cr-num.h,src/cr-style.[ch]:
3867    In the process of adding style structure debugging facilities.
3868
3869 ChangeLog        |  10 +
3870 src/cr-fonts.c   | 266 ++++++++++++++++++++++++++-
3871 src/cr-fonts.h   |  32 ++--
3872 src/cr-num.h     |   4 +-
3873 src/cr-sel-eng.c |   3 +-
3874 src/cr-style.c   | 550 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
3875 src/cr-style.h   |  28 ++-
3876 7 files changed, 866 insertions(+), 27 deletions(-)
3877
3878commit b10c9b189723585325dee43719540a34f7269ceb
3879Author: Dodji Seketeli <dodji@gnome.org>
3880Date:   Thu Jan 29 22:05:14 2004 +0000
3881
3882    make sure to set the fields of the style structure passed as an argument
3883
3884    2004-01-29  Dodji Seketeli  <dodji@gnome.org>
3885
3886    * src/cr-sel-eng.c:
3887    (cr_sel_eng_get_matched_style): make sure to set the fields
3888    of the style structure passed as an argument of the function, when
3889    its not NULL.
3890    * src/cr-style.c:
3891    (cr_style_set_props_to_defaults): make this function public
3892
3893 ChangeLog          |   9 +++
3894 src/cr-cascade.h   |  14 ++--
3895 src/cr-om-parser.h |  81 +++++++++++------------
3896 src/cr-sel-eng.c   |   9 ++-
3897 src/cr-style.c     | 191 +++++++++++++++++++++++++++++------------------------
3898 src/cr-style.h     |  21 +++---
3899 6 files changed, 170 insertions(+), 155 deletions(-)
3900
3901commit 1f1479180cb81ec70c9308c447dfdfd6808a3c17
3902Author: Gael CHAMOULAUD <strider@gnome.org>
3903Date:   Tue Jan 27 21:29:39 2004 +0000
3904
3905    Made smallish cleanup
3906
3907    2004-01-27  Gael CHAMOULAUD  <strider@gnome.org>
3908
3909            * csslint/csslint.c: (csslint_show_version): Made smallish cleanup
3910
3911 csslint/ChangeLog | 4 ++++
3912 1 file changed, 4 insertions(+)
3913
3914commit a89beee94e47af9adf445ff3c77ba626c31145b8
3915Author: Gael CHAMOULAUD <strider@gnome.org>
3916Date:   Tue Jan 27 21:28:28 2004 +0000
3917
3918    Removed the old references with libgnomeui and pango ! Made smallish
3919
3920    2004-01-27  Gael CHAMOULAUD  <strider@gnome.org>
3921
3922            * configure.in: Removed the old references with libgnomeui and pango !
3923            * csslint/csslint.c: (csslint_show_version): Made smallish cleanup
3924
3925 ChangeLog         |  5 +++++
3926 configure.in      |  4 +---
3927 csslint/csslint.c | 10 ++--------
3928 3 files changed, 8 insertions(+), 11 deletions(-)
3929
3930commit c19b67e1766d647188c83129526f582e0848970b
3931Author: Dodji Seketeli <dodji@gnome.org>
3932Date:   Tue Jan 27 20:43:18 2004 +0000
3933
3934    don't forget to set the UA sheet. add void cr_cascade_ref() entry point.
3935
3936    2004-01-27  Dodji Seketeli  <dodji@gnome.org>
3937
3938    * src/cr-cascade.c:
3939    (cr_cascade_new) don't forget to set the UA sheet.
3940    * src/cr-cascade.h: add void cr_cascade_ref() entry point.
3941
3942 ChangeLog        | 6 ++++++
3943 src/cr-cascade.c | 2 +-
3944 src/cr-cascade.h | 8 ++++++--
3945 3 files changed, 13 insertions(+), 3 deletions(-)
3946
3947commit 367b863e8ee07c198882f31ea1e3ea94536be45c
3948Author: Dodji Seketeli <dodji@gnome.org>
3949Date:   Mon Jan 26 22:45:53 2004 +0000
3950
3951    COYPRIGHTS: new file added
3952
3953    2004-01-26  Dodji Seketeli  <dodji@gnome.org>
3954    COYPRIGHTS: new file added
3955
3956 COPYRIGHTS | 4 ++++
3957 1 file changed, 4 insertions(+)
3958
3959commit e308f9a5106738d56a3b0dd01731cc3a92c9dcaf
3960Author: Dodji Seketeli <dodji@gnome.org>
3961Date:   Mon Jan 26 22:45:11 2004 +0000
3962
3963    new convenience function added these new parsing methods.
3964
3965    2004-01-26  Dodji Seketeli  <dodji@gnome.org>
3966
3967    * src/cr-cascade.[ch]:
3968    (cr_cascade_ref),(cr_cascade_unref): new convenience function
3969    * src/cr-om-parser.[ch]:
3970    (cr_om_parser_parse_paths_to_cascade),
3971    (cr_om_parser_simply_parse_paths_to_cascade): added these new
3972    parsing methods.
3973
3974 ChangeLog          |   8 +++++
3975 src/cr-cascade.c   |  35 ++++++++++++++++++
3976 src/cr-cascade.h   |  16 ++++-----
3977 src/cr-om-parser.c | 102 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
3978 src/cr-om-parser.h |  28 +++++++++++----
3979 5 files changed, 174 insertions(+), 15 deletions(-)
3980
3981commit 88a477f4643dd040e8f0ea5200d2be1541d25dee
3982Author: Dodji Seketeli <dodji@gnome.org>
3983Date:   Sun Jan 25 23:17:04 2004 +0000
3984
3985    added CR_FILE_NOT_FOUND_ERROR to the CRStatus enum.
3986
3987    2004-01-26  Dodji Seketeli  <dodji@gnome.org>
3988
3989    * src/cr-utils.h: added CR_FILE_NOT_FOUND_ERROR to
3990    the CRStatus enum.
3991
3992 ChangeLog      | 5 +++++
3993 src/cr-utils.h | 3 ++-
3994 2 files changed, 7 insertions(+), 1 deletion(-)
3995
3996commit 86fd0f9f8e9d190843bd9aba8d6425e12b48ad97
3997Author: Dodji Seketeli <dodji@gnome.org>
3998Date:   Sat Jan 24 19:34:37 2004 +0000
3999
4000    updated this to reflect this big change removed this test as it does not
4001
4002    2004-01-24  Dodji Seketeli  <dodji@gnome.org>
4003
4004    * autogen.sh: updated this to reflect this big change
4005    * tests/test-output-refs/test7.out: removed this test
4006    as it does not belong to libcroco anymore.
4007
4008 ChangeLog                        | 3 +++
4009 autogen.sh                       | 2 +-
4010 tests/test-output-refs/test7.out | 0
4011 3 files changed, 4 insertions(+), 1 deletion(-)
4012
4013commit d058779c836ec6ac56721581dd44d1dd91d3206c
4014Author: Dodji Seketeli <dodji@gnome.org>
4015Date:   Sat Jan 24 19:24:08 2004 +0000
4016
4017    separated the library into two projects. Libcroco is now the combination
4018
4019    2004-01-24  Dodji Seketeli  <dodji@gnome.org>
4020
4021    * all: separated the library into two projects. Libcroco
4022    is now the combination of the parser and the selection engine.
4023    A new project is born: sewfox. It is basically the
4024    xml rendering/layout engine.
4025    Libcroco now needs libxml2 and glib only.
4026    Sewfox need libgnomecanvas2.
4027
4028 ChangeLog                             |   11 +-
4029 configure.in                          |  188 +---
4030 csslint/Makefile.am                   |   21 +-
4031 libcroco.pc.in                        |    7 +-
4032 src/Makefile.am                       |   87 +-
4033 src/{parser => }/cr-additional-sel.c  |    0
4034 src/{parser => }/cr-additional-sel.h  |    0
4035 src/{parser => }/cr-attr-sel.c        |    0
4036 src/{parser => }/cr-attr-sel.h        |    0
4037 src/{parser => }/cr-cascade.c         |    0
4038 src/{parser => }/cr-cascade.h         |    0
4039 src/{parser => }/cr-declaration.c     |    0
4040 src/{parser => }/cr-declaration.h     |    0
4041 src/{parser => }/cr-doc-handler.c     |    0
4042 src/{parser => }/cr-doc-handler.h     |    0
4043 src/{parser => }/cr-enc-handler.c     |    0
4044 src/{parser => }/cr-enc-handler.h     |    0
4045 src/{seleng => }/cr-fonts.c           |    0
4046 src/{seleng => }/cr-fonts.h           |    0
4047 src/{parser => }/cr-input.c           |    0
4048 src/{parser => }/cr-input.h           |    0
4049 src/{parser => }/cr-num.c             |    0
4050 src/{parser => }/cr-num.h             |    0
4051 src/{parser => }/cr-om-parser.c       |    0
4052 src/{parser => }/cr-om-parser.h       |    0
4053 src/{parser => }/cr-parser.c          |    0
4054 src/{parser => }/cr-parser.h          |    0
4055 src/{parser => }/cr-pseudo.c          |    0
4056 src/{parser => }/cr-pseudo.h          |    0
4057 src/{parser => }/cr-rgb.c             |    0
4058 src/{parser => }/cr-rgb.h             |    0
4059 src/{seleng => }/cr-sel-eng.c         |    0
4060 src/{seleng => }/cr-sel-eng.h         |    4 -
4061 src/{parser => }/cr-selector.c        |    0
4062 src/{parser => }/cr-selector.h        |    0
4063 src/{parser => }/cr-simple-sel.c      |    0
4064 src/{parser => }/cr-simple-sel.h      |    0
4065 src/{parser => }/cr-statement.c       |    0
4066 src/{parser => }/cr-statement.h       |    0
4067 src/{seleng => }/cr-style.c           |    0
4068 src/{seleng => }/cr-style.h           |    0
4069 src/{parser => }/cr-stylesheet.c      |    0
4070 src/{parser => }/cr-stylesheet.h      |    0
4071 src/{parser => }/cr-term.c            |    0
4072 src/{parser => }/cr-term.h            |    0
4073 src/{parser => }/cr-tknzr.c           |    0
4074 src/{parser => }/cr-tknzr.h           |    0
4075 src/{parser => }/cr-token.c           |    0
4076 src/{parser => }/cr-token.h           |    0
4077 src/{parser => }/cr-utils.c           |    0
4078 src/{parser => }/cr-utils.h           |    0
4079 src/layeng/Makefile.am                |   22 -
4080 src/layeng/cr-box-view.c              |  778 --------------
4081 src/layeng/cr-box-view.h              |   83 --
4082 src/layeng/cr-box.c                   |  739 -------------
4083 src/layeng/cr-box.h                   |  293 ------
4084 src/layeng/cr-lay-eng.c               | 1844 ---------------------------------
4085 src/layeng/cr-lay-eng.h               |   78 --
4086 src/libcroco-config.h                 |   18 +
4087 src/{parser => }/libcroco-config.h.in |   16 -
4088 src/libcroco.h                        |   41 +-
4089 src/parser/Makefile.am                |   74 --
4090 src/seleng/Makefile.am                |   18 -
4091 tests/Makefile.am                     |   35 +-
4092 64 files changed, 149 insertions(+), 4208 deletions(-)
4093
4094commit a97a943a32d37e1c92aa93e861a28d96f84f2163
4095Author: Dodji Seketeli <dodji@gnome.org>
4096Date:   Fri Jan 16 20:32:25 2004 +0000
4097
4098    applied a patch from Rob BUIS to fix the rwlbuis@xs4all.nl class selector
4099
4100    2004-01-16  Dodji Seketeli  <dodji@gnome.org>
4101
4102    * src/seleng/cr-sel-eng.c: applied a patch from
4103    Rob BUIS to fix the rwlbuis@xs4all.nl class selector
4104    evaluation.
4105
4106 ChangeLog               |  6 ++++++
4107 src/seleng/cr-sel-eng.c | 25 +++++++++++++++++--------
4108 2 files changed, 23 insertions(+), 8 deletions(-)
4109
4110commit dcb6882ea77241bf90dfa4a3e40aa440c8a6e554
4111Author: Dodji Seketeli <dodji@gnome.org>
4112Date:   Sun Jan 4 17:52:46 2004 +0000
4113
4114    fixed a bug spoted by Rob BUIS.
4115
4116    2004-01-04  Dodji Seketeli  <dodji@gnome.org>
4117
4118    * src/parser/cr-declaration.c:
4119    (cr_declaration_unlin): fixed a bug spoted by
4120    Rob BUIS.
4121
4122 ChangeLog                   | 6 ++++++
4123 src/parser/cr-declaration.c | 4 +++-
4124 2 files changed, 9 insertions(+), 1 deletion(-)
4125
4126commit 0770337b2b35ea9ece19ef37de8efcb9cc828e99
4127Author: Dodji Seketeli <dodji@gnome.org>
4128Date:   Sat Dec 27 17:48:12 2003 +0000
4129
4130    did some fixes/cleanup here. Make sure csslint --help shows a proper help.
4131
4132    2003-12-27  Dodji Seketeli  <dodji@gnome.org>
4133
4134    * csslint/csslint.c: did some fixes/cleanup here.
4135    Make sure csslint --help shows a proper help.
4136    * src/parser/cr-statement.c:
4137    (cr_statement_dump): when a NULL statement is given, do
4138    not dump anything, instead considering this as an error.
4139    * src/parser/cr-stylesheet.c:
4140    (cr_stylesheet_dump): give the possibility to dump
4141    empty sheets, instead of considering this case as
4142    an error case.
4143
4144 ChangeLog                  | 12 ++++++++++++
4145 csslint/csslint.c          | 14 ++++++++++++--
4146 src/parser/cr-parser.c     |  5 +++--
4147 src/parser/cr-statement.c  |  4 +++-
4148 src/parser/cr-stylesheet.c |  4 ++--
4149 src/parser/cr-utils.c      |  2 +-
4150 6 files changed, 33 insertions(+), 8 deletions(-)
4151
4152commit d502de118110eccf135cca563f8c535759f743e4
4153Author: Dodji Seketeli <dodji@gnome.org>
4154Date:   Wed Dec 24 18:56:27 2003 +0000
4155
4156    some light cosmetic changes. several fixes. Managed to make the pluggable
4157
4158    2003-12-24  Dodji Seketeli  <dodji@gnome.org>
4159
4160    * src/parser/cr-additional-sel.h,src/parser/cr-pseudo.h,
4161    src/parser/cr-utils.h: some light cosmetic changes.
4162    * src/seleng/cr-sel-eng.c: several fixes. Managed to
4163    make the pluggable handler for pseudo class selectors
4164    evaluation work. Wrote a handler for the ":first-child"
4165    pseudo class selector. This class is now officially supported.
4166
4167 ChangeLog                              |   9 ++
4168 src/parser/cr-additional-sel.h         |   2 +-
4169 src/parser/cr-pseudo.h                 |   2 +-
4170 src/parser/cr-utils.h                  |   3 +-
4171 src/seleng/cr-sel-eng.c                | 174 ++++++++++++++++++++++++++-------
4172 src/seleng/cr-sel-eng.h                |  87 ++++++++---------
4173 tests/test-inputs/test5.1.css          |   1 +
4174 tests/test-output-refs/test5.1.css.out |  21 ++++
4175 8 files changed, 212 insertions(+), 87 deletions(-)
4176
4177commit 88c789af79b38f850f91c6e6479c5c6ec432727f
4178Author: Dodji Seketeli <dodji@gnome.org>
4179Date:   Wed Dec 24 03:02:49 2003 +0000
4180
4181    pluggable pseudo class selection evaluation architecture is in place. I
4182
4183    2003-12-24  Dodji Seketeli  <dodji@gnome.org>
4184
4185    * src/seleng/cr-sel-eng.c:
4186    (pseudo_class_add_sel_matches_node)  pluggable pseudo class selection
4187    evaluation architecture is in place. I still have to
4188    writte a real "handle" to handle say ":first-child" pseudo
4189    class so that I can test/debug the whole code.
4190
4191 ChangeLog               |  5 +++++
4192 src/seleng/cr-sel-eng.c | 21 +++++++++++++++++++--
4193 2 files changed, 24 insertions(+), 2 deletions(-)
4194
4195commit 825fcd6b90e43ae76d520dc18318984417d22acd
4196Author: Dodji Seketeli <dodji@gnome.org>
4197Date:   Wed Dec 24 01:41:30 2003 +0000
4198
4199    small cosmetic changes. started to work on the support of a pluggable
4200
4201    2003-12-24  Dodji Seketeli  <dodji@gnome.org>
4202
4203    * src/parser/cr-additional-sel.h: small cosmetic changes.
4204    * src/seleng/cr-sel-eng.c: started to work on the
4205    support of a pluggable handler for pseudo class selectors
4206    evaluation. Wrote facilities to register/unregister/lookup
4207    the handler.
4208
4209 ChangeLog                      |   8 ++
4210 src/parser/cr-additional-sel.h |  52 +++++-------
4211 src/parser/cr-doc-handler.h    |   6 +-
4212 src/parser/cr-utils.h          |   2 +
4213 src/seleng/cr-sel-eng.c        | 186 ++++++++++++++++++++++++++++++++++++-----
4214 src/seleng/cr-sel-eng.h        |  20 +++++
4215 tests/test7-main.c             |   2 +-
4216 7 files changed, 220 insertions(+), 56 deletions(-)
4217
4218commit 62f9f6ec4e2e536e158d8f6effd821e608d9dac7
4219Author: Dodji Seketeli <dodji@gnome.org>
4220Date:   Sun Dec 21 09:22:27 2003 +0000
4221
4222    fixed some typos.
4223
4224    2003-12-21  Dodji Seketeli  <dodji@gnome.org>
4225
4226    * docs/design/parser-architecture.txt: fixed some typos.
4227
4228 ChangeLog                           | 4 ++++
4229 docs/design/parser-architecture.txt | 7 +++----
4230 2 files changed, 7 insertions(+), 4 deletions(-)
4231
4232commit 6460e61fb325bcc0f14f245450ae1a7c00096100
4233Author: Dodji Seketeli <dodji@gnome.org>
4234Date:   Sun Dec 14 15:31:54 2003 +0000
4235
4236    added a test case for the A + B type of selectors. added added these
4237
4238    2003-12-14  Dodji Seketeli <dodji@gnome.org>
4239
4240    * docs/examples/selection-example-1.c:
4241    * docs/examples/selection-example-1.xml:
4242    * docs/examples/selection-example-1.css: added a test case
4243    for the A + B type of selectors.
4244     added
4245    * src/seleng/cr-sel-eng.c:
4246    (get_next_element_node)
4247    (get_prev_element_node)
4248    (get_next_parent_element_node): added these helper functions
4249    to help ignore non element nodes in the selector matcher.
4250    (sel_matches_node_real): Do not consider non element nodes
4251    when evaluating a selector.
4252
4253 ChangeLog                             | 15 +++++++
4254 docs/examples/selection-example-1.c   |  2 +-
4255 docs/examples/selection-example-1.css |  4 ++
4256 docs/examples/selection-example-1.xml |  4 +-
4257 src/seleng/cr-sel-eng.c               | 75 +++++++++++++++++++++++++++--------
4258 tests/test-inputs/test5.1.css         |  1 +
4259 tests/test5-main.c                    | 13 +++---
4260 7 files changed, 88 insertions(+), 26 deletions(-)
4261
4262commit fc3c35e2b52e4146d06d1d4c34989393bfc88b38
4263Author: Dodji Seketeli <dodji@src.gnome.org>
4264Date:   Sat Dec 13 12:46:21 2003 +0000
4265
4266    *** empty log message ***
4267
4268 docs/examples/sac-example-1.c |  2 +-
4269 docs/examples/sac-example-2.c | 33 +++++++++++++++++----------------
4270 2 files changed, 18 insertions(+), 17 deletions(-)
4271
4272commit 112185dcc929344595874d967386dac3e76f2b77
4273Author: Dodji Seketeli <dodji@gnome.org>
4274Date:   Sat Dec 13 12:46:10 2003 +0000
4275
4276    ============= 0.4 release ================ updated this. make this compile
4277
4278    2003-12-13  Dodji Seketeli <dodji@gnome.org>
4279    ============= 0.4 release ================
4280            * README: updated this.
4281            * docs/examples/sac-example-[12].c: make this compile with
4282            g++.
4283
4284 ChangeLog                       |  5 +++++
4285 README                          |  8 +++++---
4286 docs/release-notes-template.txt | 41 +++++++++++++++++++++++++++++++++++++++++
4287 3 files changed, 51 insertions(+), 3 deletions(-)
4288
4289commit 4ca2e13f89429977fed7083e24ac9ac0b03eefbc
4290Author: Dodji Seketeli <dodji@gnome.org>
4291Date:   Fri Dec 12 16:29:49 2003 +0000
4292
4293    added this function to factorise the evaluation of additional selectors.
4294
4295    2003-12-12  Dodji Seketeli <dodji@gnome.org>
4296
4297    * src/seleng/cr-sel-eng.c:
4298    (additional_selector_matches_node): added this function to
4299    factorise the evaluation of additional selectors.
4300    (sel_matches_node_real ): use additional_selector_matches_node().
4301    This fixes a selector bug spotted by Stefan Seefeld.
4302
4303 ChangeLog                              |   7 +-
4304 src/seleng/cr-sel-eng.c                | 122 +++++++++++++++++++++------------
4305 tests/test-inputs/test5.1.css          |   1 +
4306 tests/test-output-refs/test5.1.css.out |   5 ++
4307 4 files changed, 89 insertions(+), 46 deletions(-)
4308
4309commit 953b643be4a2d4fe4bbf7bed4f5c355d3756be45
4310Author: Dodji Seketeli <dodji@gnome.org>
4311Date:   Fri Dec 12 14:22:53 2003 +0000
4312
4313    a bit of cleanup and bug fix here. added more test cases.
4314
4315    2003-12-12  Dodji Seketeli <dodji@gnome.org>
4316
4317    * docs/examples/selection-example-1.c: a bit of cleanup
4318    and bug fix here.
4319    * docs/examples/selection-example-1.css: added more test
4320    cases.
4321
4322 ChangeLog                             |  6 ++++++
4323 docs/examples/selection-example-1.c   | 32 ++++++++++++++++++++++++++------
4324 docs/examples/selection-example-1.css | 12 +++++++++---
4325 3 files changed, 41 insertions(+), 9 deletions(-)
4326
4327commit 754268015a45bbe6df0382a4dba44efaf0ff176a
4328Author: Dodji Seketeli <dodji@src.gnome.org>
4329Date:   Thu Dec 11 21:14:41 2003 +0000
4330
4331    removed junked file.
4332    Dodji.
4333
4334 docs/examples/report.c   | 0
4335 docs/examples/report.css | 0
4336 docs/examples/report.xml | 0
4337 3 files changed, 0 insertions(+), 0 deletions(-)
4338
4339commit 61ade384b3856379e82bceba7768762d04a015ef
4340Author: Dodji Seketeli <dodji@gnome.org>
4341Date:   Thu Dec 11 21:14:05 2003 +0000
4342
4343    Fixed more build system stuffs here. Make these compile with g++. another
4344
4345    2003-12-11  Dodji Seketeli <dodji@gnome.org>
4346
4347    * src/layeng/Makefile.am,src/seleng/Makefile.am: Fixed more
4348    build system stuffs here.
4349    * docs/examples/cssom-example-1.c,docs/examples/sac-example-1.c: Make these
4350    compile with g++.
4351    * src/layeng/Makefile.am: another build system cleanup.
4352    * docs/examples/selection-example-1.c,docs/examples/selection-example-1.css,
4353    docs/examples/selection-example-1.xml: added this code example
4354    from Stefan Seefeld.
4355
4356 ChangeLog                             |   8 +-
4357 docs/examples/cssom-example-1.c       |   9 ++-
4358 docs/examples/report.c                |   0
4359 docs/examples/report.css              |   0
4360 docs/examples/report.xml              |   0
4361 docs/examples/sac-example-1.c         |  18 ++---
4362 docs/examples/selection-example-1.c   | 140 ++++++++++++++++++++++++++++++++++
4363 docs/examples/selection-example-1.css |  31 ++++++++
4364 docs/examples/selection-example-1.xml |  12 +++
4365 src/layeng/Makefile.am                |   7 +-
4366 10 files changed, 209 insertions(+), 16 deletions(-)
4367
4368commit 7da465f33ed5cd06d322eb0cdf174f313a2cf6e6
4369Author: Dodji Seketeli <dodji@gnome.org>
4370Date:   Thu Dec 11 16:14:20 2003 +0000
4371
4372    Fixed more build system stuffs here.
4373
4374    2003-12-11  Dodji Seketeli <dodji@gnome.org>
4375
4376    * src/layeng/Makefile.am,src/seleng/Makefile.am: Fixed more
4377    build system stuffs here.
4378
4379 ChangeLog              |  2 ++
4380 src/layeng/Makefile.am | 15 +++++++--------
4381 src/seleng/Makefile.am |  9 +++++----
4382 3 files changed, 14 insertions(+), 12 deletions(-)
4383
4384commit f34e699a7c8566e76b8e3180429d16799c906881
4385Author: Dodji Seketeli <dodji@gnome.org>
4386Date:   Thu Dec 11 14:40:48 2003 +0000
4387
4388    Provides libcrseleng and libcrlayeng with version info different from the
4389
4390    2003-12-11  Dodji Seketeli <dodji@gnome.org>
4391
4392    * configure.in,src/layeng/Makefile.am,src/seleng/Makefile.am:
4393    Provides libcrseleng and libcrlayeng with version info
4394    different from the one of libcroco.
4395
4396 ChangeLog              |  5 ++++-
4397 configure.in           | 13 +++++++++++++
4398 src/layeng/Makefile.am |  2 +-
4399 src/seleng/Makefile.am |  2 +-
4400 4 files changed, 19 insertions(+), 3 deletions(-)
4401
4402commit f1f8ac3f1a3cb2f65a531ceabc4aec8ff5fc5359
4403Author: Dodji Seketeli <dodji@gnome.org>
4404Date:   Thu Dec 11 13:45:42 2003 +0000
4405
4406    big cleanup here. make sure seleng, layeng and tests are disabled by
4407
4408    2003-12-11  Dodji Seketeli <dodji@gnome.org>
4409
4410    * Makefile.am: big cleanup here.
4411    * configure.in: make sure seleng, layeng and tests are
4412    disabled by default. Added makefiles in docs/ docs/example
4413    tests/ tests/test-inputs tests/test-output-refs
4414    * csslint/Makefile.am: cleaned this up. make sure to add
4415    seleng,layeng and glib compile flags whenever needed.
4416    * docs/Makefile.am,docs/examples/Makefile.am: new makefiles.
4417    * src/libcroco.h: removed references to cr-parser-input.h
4418    * src/layeng/Makefile.am: cleanup, make distcheck is happier.
4419    * src/parser/Makefile.am: cleanup, make distcheck is happier.
4420    * src/parser/cr-doc-handler.h: removed reference to cr-parser-input.h
4421    * src/parser/cr-layout-eng.h,src/parser/cr-parser-input.h: removed these.
4422    * src/parser/cr-parser.c:
4423    (cr_parser_new): fixed a typo here.
4424    * src/parser/cr-parser.h,src/parser/cr-tknzr.h:
4425    removed ref to cr-parser-input.h
4426    * src/seleng/Makefile.am: cleanup, make distcheck is happier.
4427    * tests/testctl: exclude makefiles when diffing outputs and re
4428    * outputs.
4429
4430 ChangeLog                          |  18 +++++
4431 Makefile.am                        |   6 +-
4432 configure.in                       |  11 ++-
4433 csslint/Makefile.am                |   8 +-
4434 docs/Makefile.am                   |   3 +
4435 docs/examples/Makefile.am          |   1 +
4436 src/layeng/Makefile.am             |   4 +-
4437 src/libcroco.h                     |   1 -
4438 src/parser/Makefile.am             |  45 ++++++++++-
4439 src/parser/cr-doc-handler.h        |   2 +-
4440 src/parser/cr-layout-eng.h         |  44 ----------
4441 src/parser/cr-parser-input.h       | 162 -------------------------------------
4442 src/parser/cr-parser.c             |   2 +-
4443 src/parser/cr-parser.h             |   2 +-
4444 src/parser/cr-tknzr.h              |   2 +-
4445 src/seleng/Makefile.am             |   4 +-
4446 tests/Makefile.am                  |   2 +
4447 tests/test-inputs/Makefile.am      |  11 +++
4448 tests/test-output-refs/Makefile.am |  13 +++
4449 tests/test0-main.c                 |   4 +-
4450 tests/test1-main.c                 |   4 +-
4451 tests/testctl                      |   2 +-
4452 22 files changed, 117 insertions(+), 234 deletions(-)
4453
4454commit bfc0cf3deb2be5ef8d44715afac960bbe61d0ba3
4455Author: Dodji Seketeli <dodji@gnome.org>
4456Date:   Thu Dec 11 10:31:38 2003 +0000
4457
4458    updated version numbers for 0.4. added this so that the pango dependancy
4459
4460    2003-12-11  Dodji Seketeli <dodji@gnome.org>
4461
4462    * configure.in: updated version numbers for 0.4.
4463    * src/layeng/cr-lay-eng.[ch]:
4464    (cr_lay_eng_style_to_pango_font_attribute): added this so
4465    that the pango dependancy comes into the layout engine.
4466    * src/parser/cr-parser.c,src/parser/cr-selector.h,
4467    src/parser/cr-stylesheet.h,src/parser/cr-term.[ch],
4468    src/parser/cr-utils.h:
4469    made sure libcroco headers files
4470    are C++ compilers friendly.
4471    * src/seleng/Makefile.am: remove pango dependancy from the
4472    selection engine. Put it in the layout engine.
4473    * src/seleng/cr-style.[ch]:
4474    (cr_style_to_pango_font_attributes): removed this function
4475    from here and put it in src/layeng/cr-lay-eng.[ch]. This way,
4476    we seleng doesn't depend on pango. Only layout engine does.
4477
4478 ChangeLog                  |  18 ++++
4479 configure.in               |   4 +-
4480 src/layeng/cr-lay-eng.c    | 224 ++++++++++++++++++++++++++++++++++++++++++++-
4481 src/layeng/cr-lay-eng.h    |   5 +
4482 src/parser/cr-parser.c     |   4 +-
4483 src/parser/cr-selector.h   |   5 +-
4484 src/parser/cr-stylesheet.h |   4 +
4485 src/parser/cr-term.c       |   2 +-
4486 src/parser/cr-term.h       |   4 +-
4487 src/parser/cr-utils.h      |   2 +-
4488 src/seleng/Makefile.am     |   2 +-
4489 src/seleng/cr-style.c      | 214 +------------------------------------------
4490 src/seleng/cr-style.h      |   6 +-
4491 13 files changed, 264 insertions(+), 230 deletions(-)
4492
4493commit 9cc84754c2f50204ae658d31a75d15f16e118be6
4494Author: Gaël CHAMOULAUD <strider@src.gnome.org>
4495Date:   Sun Aug 17 19:19:24 2003 +0000
4496
4497    Applied a patch from Michael Culbertson <Michael.J.Culbertson@wheaton.edu>
4498
4499    * src/layeng/cr-lay-eng.c: (layout_block_box):
4500    * src/seleng/cr-sel-eng.c: (put_css_properties_in_hashtable):
4501    Applied a patch from Michael Culbertson <Michael.J.Culbertson@wheaton.edu>
4502    -> Compilation failed with gcc 2.95.4 due to declarations after calls to
4503    g_return_val_if_fail and the like.
4504
4505 ChangeLog               | 8 ++++++++
4506 src/layeng/cr-lay-eng.c | 3 ++-
4507 src/seleng/cr-sel-eng.c | 4 ++--
4508 3 files changed, 12 insertions(+), 3 deletions(-)
4509
4510commit ddff7a9bb96a6ab82baa1996700a2728005d574a
4511Author: Dodji <dodji@gnome.org>
4512Date:   Tue Jul 15 18:43:24 2003 +0000
4513
4514    fixed some stupid error that was making gcc 2.9xxx cry.
4515
4516    2003-07-15  Dodji  <dodji@gnome.org>
4517    * src/seleng/cr-sel-eng.c (id_add_sel_matches_node):
4518    fixed some stupid error that was making gcc 2.9xxx cry.
4519
4520    Dodji.
4521
4522 ChangeLog               | 77 ++++++++++++++++++++++++++-----------------------
4523 src/seleng/cr-sel-eng.c |  9 +++---
4524 src/seleng/cr-style.c   |  3 +-
4525 3 files changed, 47 insertions(+), 42 deletions(-)
4526
4527commit 7f83dd75c6af58e2cdc7a1c6b6cac9c5561c6536
4528Author: Christian Fredrik Kalager Schaller <uraeus@src.gnome.org>
4529Date:   Tue Jul 8 12:06:39 2003 +0000
4530
4531    updates
4532
4533 Makefile.am      |   2 +-
4534 libcroco.spec.in | 104 ++++++++++++++++++++++++++++++-------------------------
4535 2 files changed, 57 insertions(+), 49 deletions(-)
4536
4537commit ca92aa182f12990f5ae19483107609b1e1ad8f20
4538Author: Dodji Seketeli <dodji at seketeli dot org>
4539Date:   Mon Jul 7 20:37:05 2003 +0000
4540
4541    fixed the library versioning breakage I have introduced. This is a 0.3
4542
4543    2003-06-07 Dodji Seketeli <dodji at seketeli dot org>
4544    * configure.in: fixed the library versioning breakage I have
4545    introduced.
4546    This is a 0.3 release commit.
4547
4548    Dodji.
4549
4550 configure.in             | 7 ++++++-
4551 src/layeng/cr-box-view.c | 4 ++--
4552 2 files changed, 8 insertions(+), 3 deletions(-)
4553
4554commit c7418f6eda2da5515257b8bcebf1b65178be1864
4555Author: Dodji Seketeli <dodji at seketeli dot org>
4556Date:   Sat Jul 5 21:09:27 2003 +0000
4557
4558    rearranged the enum CRNumProp values.
4559
4560    2003-07-05  Dodji Seketeli  <dodji at seketeli dot org>
4561
4562    * src/seleng/cr-style.h: rearranged the enum CRNumProp values.
4563
4564    * src/seleng/cr-style.c: fixed the border-x:<a number> bug.
4565    This now support also number and not only symbolic border width
4566    like thin,thick etc ...
4567
4568    * src/parser/cr-num.c: documented the apis here.
4569
4570    * src/layeng/cr-lay-eng.c: Fixed some subtle bugs and finally implemented
4571    the width:15% (set percentage to width).
4572
4573    Dodji.
4574
4575 ChangeLog                |  22 ++++++
4576 TODO                     |   8 +-
4577 configure.in             |   4 +-
4578 src/layeng/cr-box-view.c |   6 +-
4579 src/layeng/cr-box.h      |   4 +-
4580 src/layeng/cr-lay-eng.c  | 196 +++++++++++++++++++++++++++++++----------------
4581 src/parser/cr-num.c      |  32 +++++++-
4582 src/parser/cr-num.h      |  10 +++
4583 src/seleng/cr-style.c    |   7 ++
4584 src/seleng/cr-style.h    |  16 ++--
4585 tests/test7-main.c       |   6 +-
4586 11 files changed, 229 insertions(+), 82 deletions(-)
4587
4588commit d1846a58bffd77f4f0034d5ab5250b601abb7b0e
4589Author: Dodji Seketeli <dodji@src.gnome.org>
4590Date:   Sun Jun 29 20:54:40 2003 +0000
4591
4592    *** empty log message ***
4593
4594 NEWS | 12 ++++++++++++
4595 1 file changed, 12 insertions(+)
4596
4597commit 8d398a0d4532dc74b34de6e23557237357ff7a4a
4598Author: Dodji Seketeli <dodji@src.gnome.org>
4599Date:   Sun Jun 29 16:25:28 2003 +0000
4600
4601    *** empty log message ***
4602
4603 Makefile.am  | 2 +-
4604 configure.in | 4 ++--
4605 2 files changed, 3 insertions(+), 3 deletions(-)
4606
4607commit 39b6b5b30de26737ae7e94136489d4bb10528e88
4608Author: Dodji Seketeli <dodji seketeli org>
4609Date:   Sun Jun 29 16:04:43 2003 +0000
4610
4611    touched all the files because of a time update.
4612
4613    2003-06-29 Dodji Seketeli <dodji seketeli org>
4614    touched all the files because of a time update.
4615
4616    Dodji.
4617
4618 configure.in | 6 +-----
4619 1 file changed, 1 insertion(+), 5 deletions(-)
4620
4621commit bdda7d5c6bfe5e564f4ddf6c54f2f9cdc50cd855
4622Author: Dodji Seketeli <dodji () seketeli () org>
4623Date:   Sun Jun 29 15:24:35 2003 +0000
4624
4625    configure.in: fixed a tiny typo.
4626
4627    2003-06-29 Dodji Seketeli <dodji () seketeli () org>
4628    configure.in: fixed a tiny typo.
4629
4630    Dodji.
4631
4632 configure.in | 6 +++---
4633 1 file changed, 3 insertions(+), 3 deletions(-)
4634
4635commit 4ac441cc6909d3a288e7e66ca631952a526b253d
4636Author: Dodji Seketeli <dodji at seketeli dot org>
4637Date:   Sun Jun 29 15:14:52 2003 +0000
4638
4639    updated this test reference output.
4640
4641    2003-06-30  Dodji Seketeli <dodji at seketeli dot org>
4642
4643    * tests/test-output-refs/test4.1.css.out: updated this
4644    test reference output.
4645
4646    * src/parser/cr-statement.c: fixed a typo that lead to a small
4647    regression detected by the non regression test suite.
4648
4649    * tests/testctl: made sure no to consider the .cvsignore file
4650    during the final diff.
4651
4652    * src/layeng/cr-box-view.[ch]: fixed some compiler warnings.
4653
4654    Dodji.
4655
4656 ChangeLog                              | 15 +++++-
4657 Makefile.am                            |  2 +-
4658 src/layeng/cr-box-view.c               | 94 ----------------------------------
4659 src/layeng/cr-box-view.h               |  5 ++
4660 src/parser/cr-statement.c              |  1 -
4661 tests/test-output-refs/test4.1.css.out |  4 ++
4662 tests/testctl                          |  2 +-
4663 7 files changed, 25 insertions(+), 98 deletions(-)
4664
4665commit 34772d8cb6bb3054e0b24c3ac75c49b5f8acb3f0
4666Author: Gaël CHAMOULAUD <strider@src.gnome.org>
4667Date:   Sat Jun 28 21:37:37 2003 +0000
4668
4669    Updated man page csslint.1
4670
4671 csslint/csslint.1 | 2 +-
4672 1 file changed, 1 insertion(+), 1 deletion(-)
4673
4674commit d26d63f65879e0a7154a8f029764ecd96128d0da
4675Author: Gaël CHAMOULAUD <strider@src.gnome.org>
4676Date:   Sat Jun 28 20:56:41 2003 +0000
4677
4678    Added CROCO_LAYENG_ENABLED test in csslint_show_version function.
4679
4680 ChangeLog         | 5 +++++
4681 csslint/ChangeLog | 5 +++++
4682 csslint/csslint.c | 3 +++
4683 3 files changed, 13 insertions(+)
4684
4685commit f898e09f7d2e3c057f1d0866d6d44cfb6f7d1c3c
4686Author: Dodji Seketeli <dodji at seketeli dot org>
4687Date:   Thu Jun 26 21:13:26 2003 +0000
4688
4689    modified this coding example.
4690
4691    2003-06-26 Dodji Seketeli <dodji at seketeli dot org>
4692    * docs/examples/cssom-example-1.c : modified this coding
4693    example.
4694
4695    Dodji.
4696
4697 .../{cssom-example.c => cssom-example-1.c}         | 33 ++++++++--------------
4698 1 file changed, 11 insertions(+), 22 deletions(-)
4699
4700commit c5c2f5311cb851dc1859ddb00d497929c745a279
4701Author: Dodji Seketeli <dodji at seketeli dot org>
4702Date:   Wed Jun 25 20:27:27 2003 +0000
4703
4704    added this new file.
4705
4706    2003-06-25 Dodji Seketeli <dodji at seketeli dot org>
4707
4708    * docs/examples/sac-example-2.c: added this new file.
4709
4710    Dodji.
4711
4712 docs/examples/sac-example-2.c | 348 ++++++++++++++++++++++++++++++++++++++++++
4713 1 file changed, 348 insertions(+)
4714
4715commit fee56f5bf4b0014a5cb817ed09506beba943d1cf
4716Author: Dodji Seketeli <dodji at seketeli dot org>
4717Date:   Wed Jun 25 20:25:55 2003 +0000
4718
4719    2003-06-25 Dodji Seketeli <dodji at seketeli dot org>
4720
4721 docs/examples/sac-example-1.c | 6 +++---
4722 1 file changed, 3 insertions(+), 3 deletions(-)
4723
4724commit 21117521f55588267f39a331c830edce6837184d
4725Author: Dodji Seketeli <dodji@spam_sucks.seketeli.org>
4726Date:   Tue Jun 24 20:44:00 2003 +0000
4727
4728    More bits on documentation.
4729
4730    2003-06-24 Dodji Seketeli <dodji@spam_sucks.seketeli.org>
4731    * docs/design/parser-architecture.txt,docs/examples/sac-example-1.c:
4732      More bits on documentation.
4733
4734    Dodji.
4735
4736 docs/design/parser-architecture.txt | 66 ++++++++++++++++++-------------------
4737 docs/examples/sac-example-1.c       | 11 +++++--
4738 2 files changed, 42 insertions(+), 35 deletions(-)
4739
4740commit 7f9311a547999871a1051f1c49f6c4610f175147
4741Author: Dodji Seketeli <dodji 47 seketeli dot org>
4742Date:   Mon Jun 23 20:38:35 2003 +0000
4743
4744    mode bits on this the beginning of a code example on how to use the SAC
4745
4746    2003-06-23 Dodji Seketeli <dodji 47 seketeli dot org>
4747    * docs/design/parser-architecture.txt : mode bits on this
4748    * the beginning of a code example on how to use the SAC api.
4749
4750    Dodji.
4751
4752 ChangeLog                           |   4 +
4753 docs/design/parser-architecture.txt |  15 +--
4754 docs/examples/sac-example-1.c       | 190 ++++++++++++++++++++++++++++++++++++
4755 3 files changed, 203 insertions(+), 6 deletions(-)
4756
4757commit 975b9f0823f4a38d2a7651d497738d7f56e72d67
4758Author: Dodji Seketeli <dodji at seketeli dot org>
4759Date:   Sun Jun 22 21:19:01 2003 +0000
4760
4761    added parse_font_face_unrecoverable_error_cb(),
4762
4763    2003-06-22  Dodji Seketeli  <dodji at seketeli dot org>
4764
4765    * src/parser/cr-statement.c: added
4766    parse_font_face_unrecoverable_error_cb(),
4767    parse_page_unrecoverable_error_cb() ... to handle
4768    parsing error in the cr_statement_xxx_parse() method.
4769    These callback method are not called yet.
4770
4771    * src/parser/cr-tknzr.c: made the cr_tknzr_parse_important() look
4772    somewhat better.
4773
4774    * src/parser/cr-parser.c: fixed some bugs in the parser.
4775    It does now parse the w3c forward compatible parsing test sheet
4776    at http://www.w3.org/Style/CSS/Test/CSS1/current/sec71.htm .
4777
4778    * docs/design/parser-architecture.txt: updated this doc.
4779    A lot more is still needed.
4780
4781    * csslint/csslint.c: fixed some small bugs in csslint. Now, --cssom is
4782    set by default.
4783
4784    Dodji.
4785
4786 ChangeLog                           |  21 +++++++
4787 TODO                                |   8 ++-
4788 csslint/csslint.c                   |  29 ++++-----
4789 docs/design/parser-architecture.txt |   6 ++
4790 src/parser/cr-doc-handler.h         |   3 +-
4791 src/parser/cr-input.h               |   6 +-
4792 src/parser/cr-parser.c              |   2 +
4793 src/parser/cr-statement.c           | 113 ++++++++++++++++++++++++++++++++++--
4794 src/parser/cr-tknzr.c               |  33 +++++------
4795 src/parser/cr-tknzr.h               |   8 +++
4796 10 files changed, 185 insertions(+), 44 deletions(-)
4797
4798commit efaaa9bded9dbec657fa75cfd04a9cdfdc1b8b02
4799Author: Dodji Seketeli <dodji at seketeli dot org>
4800Date:   Sun Jun 22 15:36:08 2003 +0000
4801
4802    More bits on the parser documentation front.
4803
4804    2003-06-22 Dodji Seketeli <dodji at seketeli dot org>
4805
4806    More bits on the parser documentation front.
4807
4808    Dodji.
4809
4810 docs/design/parser-architecture.txt | 72 +++++++++++++++++++++++++++++++++++--
4811 1 file changed, 70 insertions(+), 2 deletions(-)
4812
4813commit a9864bf9c61c34a7403df508257cca5c30bb50d2
4814Author: Dodji Seketeli <dodji@seketeli.org>
4815Date:   Sun Jun 22 14:47:14 2003 +0000
4816
4817    An on going parser architecture document.
4818
4819    2003-06-22 Dodji Seketeli <dodji@seketeli.org>
4820    An on going parser architecture document.
4821
4822    Dodji.
4823
4824 docs/design/parser-architecture.txt | 70 +++++++++++++++++++++++++++++++++++++
4825 1 file changed, 70 insertions(+)
4826
4827commit 676a4e811066dd4d98dd4ca83eac7f04b4f3b089
4828Author: Gaël CHAMOULAUD <strider@src.gnome.org>
4829Date:   Sat Jun 21 23:07:39 2003 +0000
4830
4831    Updated man pages
4832
4833 croco-config.1    | 4 ++--
4834 csslint/csslint.1 | 4 ++--
4835 2 files changed, 4 insertions(+), 4 deletions(-)
4836
4837commit b881f78addafcce26a7d0d29edfcc7232e24edeb
4838Author: dodji <dodji@seketeli.org>
4839Date:   Sat Jun 21 12:04:53 2003 +0000
4840
4841    Changed the prototype of cr_statement_unlink() to harmonize it with
4842
4843    2003-06-21  dodji  <dodji@seketeli.org>
4844
4845    * src/parser/cr-statement.[ch]:
4846    Changed the prototype of cr_statement_unlink() to
4847    harmonize it with cr_declaration_unlink().
4848
4849    Dodji.
4850
4851 ChangeLog                 |  6 +++++
4852 src/parser/cr-statement.c | 56 +++++++++++++++++++++++++++++++++--------------
4853 src/parser/cr-statement.h |  4 +---
4854 3 files changed, 46 insertions(+), 20 deletions(-)
4855
4856commit 7c01b64f75deca6b18df2e3930144be4128b3e98
4857Author: Dodji Seketeli <dodji@seketeli.org>
4858Date:   Fri Jun 20 22:08:53 2003 +0000
4859
4860    added the cr_term_parse_expression_from_buf() function. this is new and
4861
4862    2003-06-20  Dodji Seketeli  <dodji@seketeli.org>
4863
4864    * src/parser/cr-term.[ch]:
4865    added the  cr_term_parse_expression_from_buf() function.
4866    this is new and still needs to be tested.
4867
4868    * src/parser/cr-parser.[hc]:
4869    made cr_parser_parse_expr() public.
4870
4871    * src/parser/cr-declaration.[ch]:
4872    changed cr_declaration_parse() into
4873    cr_declaration_parse_parse_from_buf().
4874
4875    Dodji.
4876
4877 ChangeLog                   |  11 +++
4878 src/parser/cr-declaration.c |   7 +-
4879 src/parser/cr-declaration.h |   6 +-
4880 src/parser/cr-parser.c      | 220 ++++++++++++++++++++++----------------------
4881 src/parser/cr-parser.h      |   2 +
4882 src/parser/cr-statement.c   |   2 +
4883 src/parser/cr-term.c        |  47 ++++++++++
4884 src/parser/cr-term.h        |   3 +
4885 tests/test4-main.c          |   4 +-
4886 9 files changed, 183 insertions(+), 119 deletions(-)
4887
4888commit a3fc5bcd8c60ade057d7569932fb4c189484dd4f
4889Author: Dodji Seketeli <dodji@seketeli.org>
4890Date:   Fri Jun 20 20:58:33 2003 +0000
4891
4892    fixed some typos. added the function
4893
4894    2003-06-20  Dodji Seketeli  <dodji@seketeli.org>
4895
4896    * src/parser/cr-statement.[ch]:
4897    fixed some typos.
4898    added the function cr_statement_does_buf_parses_against_core() and
4899    cr_statement_ruleset_get_declarations().
4900
4901    * src/parser/cr-parser.[ch]:
4902    made cr_parser_parse_statement_core() public.
4903
4904    * src/parser/cr-om-parser.c:
4905    fixed a small typo.
4906
4907    * src/parser/cr-declaration.[ch]
4908    added a new cr_declaration_unlink() function.
4909
4910    Dodji.
4911
4912 ChangeLog                   |  16 ++++++
4913 src/parser/cr-declaration.c |  83 ++++++++++++++++++++++++++++++
4914 src/parser/cr-declaration.h |   8 +--
4915 src/parser/cr-om-parser.c   |   8 +--
4916 src/parser/cr-parser.c      | 122 ++++++++++++++++++++++----------------------
4917 src/parser/cr-parser.h      |   3 ++
4918 src/parser/cr-statement.c   | 121 ++++++++++++++++++++++++++++++++-----------
4919 src/parser/cr-statement.h   |  12 +++--
4920 8 files changed, 272 insertions(+), 101 deletions(-)
4921
4922commit 97f56f0bfd289fdd3bd586ea13ed93517f8a6d9e
4923Author: Dodji Seketeli <dodji@seketeli.org>
4924Date:   Thu Jun 19 20:55:30 2003 +0000
4925
4926    updated this to test cr_statement_parse_from_buf(). It seems to work now.
4927
4928    2003-06-19  Dodji Seketeli  <dodji@seketeli.org>
4929
4930    * tests/test4-main.[ch]: updated this to test
4931    cr_statement_parse_from_buf(). It seems to work now.
4932    Still some memleaks to fix.
4933
4934    * src/parser/cr-statement.[ch]:
4935    some bug fixes in cr_statement_parse_from_buf() +
4936    added a new cr_statement_at_import_rule_parse_from_buf() method.
4937
4938    Dodji.
4939
4940 ChangeLog                 |  10 ++++
4941 TODO                      |   8 ++-
4942 src/parser/cr-statement.c | 137 ++++++++++++++++++++++++++++++++++++++++------
4943 src/parser/cr-statement.h |   4 ++
4944 tests/test4-main.c        | 104 +++++++++++++++++++++++++++++++++++
4945 5 files changed, 242 insertions(+), 21 deletions(-)
4946
4947commit 127628a4ae11a60cbf609ae1396345190f9d1129
4948Author: Dodji Seketeli <dodji@seketeli.org>
4949Date:   Wed Jun 18 19:28:42 2003 +0000
4950
4951    added cr_statement_font_face_rule_parse_from_buf () . and a generic
4952
4953    2003-06-18  Dodji Seketeli  <dodji@seketeli.org>
4954
4955            * src/parser/cr-statement.[ch]:
4956            added cr_statement_font_face_rule_parse_from_buf () .
4957            and a generic cr_statement_parse_from_buf () that knows
4958            how to a parse virtually any css2 statement. This needs debugging
4959            though.
4960
4961            * src/parser/cr-parser.c: fixed some possible sigsev
4962            that could occur when trying to access a null sac handler.
4963
4964    Dodji.
4965
4966 ChangeLog                 |   9 ++
4967 TODO                      |   7 +-
4968 src/parser/cr-parser.c    |  13 +--
4969 src/parser/cr-statement.c | 222 +++++++++++++++++++++++++++++++++++++++++++++-
4970 src/parser/cr-statement.h |  16 +++-
4971 tests/test4-main.c        |  34 ++++++-
4972 6 files changed, 286 insertions(+), 15 deletions(-)
4973
4974commit 28260b0a57917142eaeedd918d7185a80d66ea6b
4975Author: Dodji Seketeli <dodji@seketeli.org>
4976Date:   Wed Jun 18 14:36:44 2003 +0000
4977
4978    updated the test routine to test
4979
4980    2003-06-18  Dodji Seketeli  <dodji@seketeli.org>
4981
4982            * tests/test4-main.c: updated the test routine to test
4983            cr_statement_at_charset_rule_parse_from_buf().
4984
4985            * src/parser/cr-statement.[ch]: added a new
4986            cr_statement_at_charset_rule_parse_from_buf() method to
4987            to create an "@charset" statement from a buffer text content.
4988
4989            * src/parser/cr-parser.c:Fixeds a small possibility of memleak
4990            in cr_parser_parse_charse()
4991    Dodji.
4992
4993 ChangeLog                 | 14 ++++++++++--
4994 src/parser/cr-parser.c    | 10 ++++++++-
4995 src/parser/cr-statement.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++-
4996 src/parser/cr-statement.h |  3 +++
4997 tests/test4-main.c        | 28 +++++++++++++++++++++++
4998 5 files changed, 108 insertions(+), 4 deletions(-)
4999
5000commit 0747aed7f2d145eb7d26f99599bdcdc9498ccc6a
5001Author: dodji <dodji@seketeli.org>
5002Date:   Wed Jun 18 12:12:37 2003 +0000
5003
5004    fixed a small typo in the "@page" rule embedded in gv_at_page_buf.
5005
5006    2003-06-18  dodji  <dodji@seketeli.org>
5007
5008            * tests/test4-main.c: fixed a small typo in the "@page" rule
5009            embedded in gv_at_page_buf.
5010
5011            * src/parser/cr-parser.c: fixed a small bug in the
5012            cr_parser_parse_page () function.
5013
5014    Dodji.
5015
5016 ChangeLog              | 8 ++++++++
5017 TODO                   | 2 --
5018 src/parser/cr-parser.c | 7 +++++--
5019 tests/test4-main.c     | 2 +-
5020 4 files changed, 14 insertions(+), 5 deletions(-)
5021
5022commit a938c19b86709a0c3ea97d2d0090a01861e38236
5023Author: dodji <dodji@seketeli.org>
5024Date:   Tue Jun 17 21:50:03 2003 +0000
5025
5026    added test_cr_statement_at_page_rule_parse () to test the new
5027
5028    2003-06-17  dodji  <dodji@seketeli.org>
5029
5030            * tests/test4-main.c: added test_cr_statement_at_page_rule_parse ()
5031            to test the new cr_statement_at_page_rule_parse_from_buf() function.
5032
5033            * src/parser/cr-statement.[ch]:
5034            added a first version of cr_statement_at_page_rule_parse_from_buf().
5035            This doesn't work. I need to debug it first.
5036
5037    Dodji.
5038
5039 ChangeLog                   |   7 +++
5040 TODO                        |   2 +-
5041 src/parser/cr-doc-handler.h |   2 +-
5042 src/parser/cr-om-parser.c   |   2 -
5043 src/parser/cr-statement.c   | 140 +++++++++++++++++++++++++++++++++++++++++++-
5044 src/parser/cr-statement.h   |   4 ++
5045 tests/test4-main.c          |  30 ++++++++++
5046 7 files changed, 180 insertions(+), 7 deletions(-)
5047
5048commit d14f86ba72cde186e4e323f2c7819b82fc0cd3a9
5049Author: Dodji Seketeli <dodji@src.gnome.org>
5050Date:   Tue Jun 17 15:24:49 2003 +0000
5051
5052    resuming previous commit.
5053    Dodji.
5054
5055 tests/test4-main.c | 31 +++++++++++++++++++++++++++++++
5056 1 file changed, 31 insertions(+)
5057
5058commit 527c728aeb4957a97a86c6fa558c2f1c057bbcb7
5059Author: dodji <dodji@seketeli.org>
5060Date:   Tue Jun 17 15:24:12 2003 +0000
5061
5062    updated this to test cr_statement_at_media_rule_parse_from_buf().
5063
5064    2003-06-17  dodji  <dodji@seketeli.org>
5065
5066            * tests/test4-main.c: updated this to test
5067            cr_statement_at_media_rule_parse_from_buf().
5068
5069            * src/parser/cr-statement.[ch]:
5070            debuged cr_statement_at_media_rule_parse_from_buf() and the functions
5071            it relies on.
5072            cr_statement_new_ruleset()=> fixed this so that it properly
5073            handles the containing  "@media" rule.
5074            cr_statement_new_at_media_rule =>fixed this so that it properly
5075            handles the contained rulesets.
5076
5077    Dodji.
5078
5079 ChangeLog                 | 13 ++++++++++++-
5080 src/parser/cr-statement.c | 34 ++++++++++++++++++++++++++++++----
5081 2 files changed, 42 insertions(+), 5 deletions(-)
5082
5083commit 5d526f8953f29f41d58de76f49314d72e3ccc919
5084Author: dodji <dodji@seketeli.org>
5085Date:   Mon Jun 16 23:54:31 2003 +0000
5086
5087    coded a first version of cr_statement_at_media_rule_parse_from_buf(). This
5088
5089    2003-06-17  dodji  <dodji@seketeli.org>
5090
5091            * src/parser/cr-statement.[hc]:
5092            coded  a first version of cr_statement_at_media_rule_parse_from_buf().
5093            This took the writing of a couple a SAC callback. Pfffew, SAC is a rather
5094            tedious api. cr_statement_at_media_rule_parse_from_buf() does not
5095            work yet, I still have to debug it.
5096
5097            * src/parser/cr-parser.c: use the new cr_tknzr_peek_byte2 () function
5098            in the cr_parser_parse_import() method. This is a cleaner, smaller and
5099            faster than the older approach.
5100
5101            * src/parser/cr-om-parser.c: use the
5102            cr_dup_glist_of_string () helper fonction in the
5103            start media callback.
5104
5105            * src/parser/cr-utils.[ch]: fixed some 'const' omissions here also.
5106
5107            * src/parser/cr-enc-handler.[ch]:
5108            fixed some "const" omissions.
5109
5110    2003-06-16  dodji  <dodji@seketeli.org>
5111
5112            * src/parser/cr-parser.[ch]: cr_parser_parse_charset(),
5113            cr_parser_parse_import(), cr_parser_parse_page (),
5114            cr_parser_parse_font_face(), cr_parser_parse_media(),
5115
5116            * src/parser/cr-tknzr.[ch]:
5117            added cr_tknzr_peek_byte2() function to export the functionalities
5118            of cr_input_peek_byte2().
5119
5120    Dodji.
5121
5122 ChangeLog                   |   31 +
5123 TODO                        |    4 +-
5124 src/parser/cr-enc-handler.h |   12 +-
5125 src/parser/cr-om-parser.c   |   11 +-
5126 src/parser/cr-parser.c      | 3525 ++++++++++++++++++++++---------------------
5127 src/parser/cr-parser.h      |   16 +
5128 src/parser/cr-statement.c   |  210 ++-
5129 src/parser/cr-statement.h   |   10 +-
5130 src/parser/cr-tknzr.c       |   22 +
5131 src/parser/cr-tknzr.h       |    4 +
5132 src/parser/cr-utils.c       |   93 +-
5133 src/parser/cr-utils.h       |   54 +-
5134 12 files changed, 2158 insertions(+), 1834 deletions(-)
5135
5136commit 359c7d2721532d0726e0882e178ab057bc046215
5137Author: dodji <dodji@seketeli.org>
5138Date:   Sun Jun 15 18:00:31 2003 +0000
5139
5140    updated this to test the new cr_statement_ruleset_parse_from_buf ()
5141
5142    2003-06-15  dodji  <dodji@seketeli.org>
5143
5144            * tests/test4-main.c: updated this to test the new
5145            cr_statement_ruleset_parse_from_buf () method.
5146
5147            * src/parser/cr-statement.[ch]:
5148            Added a cr_statement_ruleset_parse_from_buf () method. This
5149            is based on the changes made in cr-parser.[ch].
5150
5151            * src/parser/cr-selector.[ch]:
5152            added a method cr_selector_parse_from_buf (). This is based
5153            on the changes made in cr-parser.[ch].
5154
5155            * src/parser/cr-parser.[ch]:
5156            Some rather important changes occured here ...
5157            revisited the way selectors and rulesets are parsed
5158            so that one could parse a buffer that contains only a ruleset.
5159            A visible implication of this is that cr_parser_parse_selector () and
5160            cr_parser_parse_ruleset () become public methods callable independantly.
5161            In the past, this was not possible. Only cr_parser_parse_stylesheet ()
5162            was public.
5163
5164            * src/parser/cr-om-parser.c: updated this to comply with the
5165            changes made in cr-doc-handler.[ch].
5166
5167            * src/parser/cr-doc-handler.[ch]:
5168            1/ Created an explicitely private field of CRDocHandler
5169            to store parsing context, parsing result and any eventually
5170            needed private data structure. The privates fields are
5171            accessible through getters/setters though.
5172            2/ made sure to increment the ref count of each instance
5173            of CRDocHandler at instanciation time. This may
5174            introduce some memleaks in the working code. I will
5175            fix them in next commits.
5176
5177            * src/parser/cr-declaration.c:
5178            (cr_declaration_append2() ): modified this so that
5179            we can append declaration to a list of declarations that
5180            don't belong to a ruleset.
5181
5182    Dodji.
5183
5184 ChangeLog                   |  42 +++
5185 src/layeng/cr-lay-eng.c     |   2 +-
5186 src/parser/cr-declaration.c |  21 +-
5187 src/parser/cr-doc-handler.c | 102 ++++++++
5188 src/parser/cr-doc-handler.h |  34 +--
5189 src/parser/cr-om-parser.c   | 148 +++++++----
5190 src/parser/cr-parser.c      | 617 +++++++++++++++++++++++++-------------------
5191 src/parser/cr-parser.h      |  12 +-
5192 src/parser/cr-selector.c    |  17 ++
5193 src/parser/cr-selector.h    |   4 +
5194 src/parser/cr-statement.c   | 155 ++++++++++-
5195 src/parser/cr-statement.h   |   4 +
5196 src/parser/cr-term.h        |   2 +-
5197 tests/test4-main.c          |  40 ++-
5198 14 files changed, 841 insertions(+), 359 deletions(-)
5199
5200commit 8dbe0817ddbf28c4f073447fad72b357f84d49d8
5201Author: dodji <dodji@seketeli.org>
5202Date:   Sat Jun 14 13:21:57 2003 +0000
5203
5204    more fonts selection implementation.
5205
5206    2003-06-14  dodji  <dodji@seketeli.org>
5207
5208    * src/layeng/cr-lay-eng.c, src/seleng/cr-style.[hc]:
5209    more fonts selection implementation.
5210
5211    * tests/test7-main.c: updated this to test the font selection implem.
5212
5213    Dodji.
5214
5215 ChangeLog               |   7 ++
5216 src/layeng/cr-lay-eng.c |  15 ++--
5217 src/seleng/cr-style.c   | 201 ++++++++++++++++++++++++++++++++++++++++--------
5218 src/seleng/cr-style.h   |   3 +-
5219 tests/test7-main.c      |   2 +-
5220 5 files changed, 186 insertions(+), 42 deletions(-)
5221
5222commit b85770d0ee4bdfa59c025216637c9c22773ae314
5223Author: dodji <dodji@seketeli.org>
5224Date:   Thu Jun 12 22:07:50 2003 +0000
5225
5226    added pango stuffs. added pango detection. a bit more font selection. a
5227
5228    2003-06-12  dodji  <dodji@seketeli.org>
5229
5230    * src/seleng/Makefile.am: added pango stuffs.
5231    * configure.in: added pango detection.
5232    * src/seleng/cr-fonts.c: a bit more font selection.
5233    * src/layeng/cr-lay-eng.c: a bit more font selection.
5234    * src/seleng/cr-style.c: font selection code again.
5235
5236    Dodji.
5237
5238 ChangeLog                   |   8 ++++
5239 configure.in                |  32 ++++++++++++-
5240 src/layeng/cr-lay-eng.c     |   6 +++
5241 src/parser/cr-enc-handler.c |   4 +-
5242 src/parser/cr-utils.h       |   2 +-
5243 src/seleng/Makefile.am      |   2 +-
5244 src/seleng/cr-fonts.c       | 106 ++++++++++++++++++++++++++++++++++++++++++++
5245 src/seleng/cr-fonts.h       |  10 ++++-
5246 src/seleng/cr-style.c       | 100 +++++++++++++++++++++++++++++++++++++----
5247 src/seleng/cr-style.h       |   4 ++
5248 tests/test7-main.c          |   5 ++-
5249 11 files changed, 261 insertions(+), 18 deletions(-)
5250
5251commit 400f3b108f7e00c1a3189fed728581df8ed8dce7
5252Author: Dodji Seketeli <dodji@src.gnome.org>
5253Date:   Mon Jun 9 18:09:44 2003 +0000
5254
5255    updated this test to test the new cr_declaration_to_string () api.
5256
5257    * tests/test4-main.c: updated this test to test the
5258    new cr_declaration_to_string () api.
5259
5260    * src/parser/cr-declaration.[ch] (cr_declaration_to_string ()):
5261    Added this new api to allow the serialisation of css declarations.
5262    This is not well tested yet, but it works.
5263
5264    Dodji.
5265
5266 ChangeLog                   |  6 ++++
5267 src/parser/cr-declaration.c | 72 ++++++++++++++++++++++++++++++++++++++++++++-
5268 src/parser/cr-declaration.h |  4 +++
5269 tests/test4-main.c          | 13 ++++++--
5270 4 files changed, 92 insertions(+), 3 deletions(-)
5271
5272commit dbe4c464a5e2079fa21f05ad74fe36c93cb64670
5273Author: Dodji Seketeli <dodji@src.gnome.org>
5274Date:   Mon Jun 9 13:45:43 2003 +0000
5275
5276    fixed a bug that prevented this parsing function to be called outside the
5277
5278    * src/parser/cr-parser.c (cr_parser_parse_declaration):
5279    fixed a bug that prevented this parsing function to be called outside
5280    the stylesheet parsing context.
5281
5282    Dodji.
5283
5284 ChangeLog                   |  4 ++++
5285 src/parser/cr-declaration.c | 26 +++++++++++++++-----------
5286 src/parser/cr-parser.c      | 22 ++++++++++++++++++++--
5287 tests/test4-main.c          | 28 +++++++++++++++++++++++++++-
5288 4 files changed, 66 insertions(+), 14 deletions(-)
5289
5290commit aba3d6844be54f028b33c3f4aa66274a35fb1bdc
5291Author: Dodji Seketeli <dodji@src.gnome.org>
5292Date:   Sun Jun 8 20:51:08 2003 +0000
5293
5294    went forward in the font properties gathering.
5295
5296    * src/seleng/cr-style.[ch]: went forward in the font properties
5297    gathering.
5298
5299    * src/parser/cr-tknzr.[ch]: fixed some 'const" related compilation
5300    warnings.
5301
5302    * src/parser/cr-parser.[ch]: exported the declaration parsing api
5303    so that cr_declaration_parse () can use it.
5304
5305    * src/parser/cr-declaration.[ch]:
5306    added cr_declaration_parse () api. Not tested yet.
5307
5308    Dodji.
5309
5310 ChangeLog                   |  12 ++++
5311 src/parser/cr-declaration.c |  73 ++++++++++++++++++++
5312 src/parser/cr-declaration.h |   5 ++
5313 src/parser/cr-num.h         |   2 +-
5314 src/parser/cr-parser.c      |   6 +-
5315 src/parser/cr-parser.h      |   6 ++
5316 src/parser/cr-tknzr.c       |  16 ++---
5317 src/parser/cr-tknzr.h       |   4 +-
5318 src/seleng/cr-style.c       | 164 +++++++++++++++++++++++++++++++++++++++++++-
5319 tests/test7-main.c          |   1 -
5320 10 files changed, 267 insertions(+), 22 deletions(-)
5321
5322commit 269fa26e3274b94427877ac8fa1ca3d5a5120ed9
5323Author: Dodji Seketeli <dodji@src.gnome.org>
5324Date:   Sun Jun 8 14:32:06 2003 +0000
5325
5326    fixed a memory management bug.
5327    Dodji.
5328
5329 src/parser/cr-tknzr.c |   6 +-
5330 tests/test7-main.c    | 235 ++++++++++++++++++--------------------------------
5331 2 files changed, 86 insertions(+), 155 deletions(-)
5332
5333commit 68c69198fac3f17204bac75133135456ab8bcf87
5334Author: Dodji Seketeli <dodji@src.gnome.org>
5335Date:   Sun Jun 8 13:48:04 2003 +0000
5336
5337    *** empty log message ***
5338
5339 tests/test-inputs/test4.1.css |   3 +
5340 tests/test7-main.c            | 186 +++++++++++++++++++++---------------------
5341 2 files changed, 95 insertions(+), 94 deletions(-)
5342
5343commit b32e88cde3e3fc11e763017fdf6d9e2df0049f49
5344Author: Dodji Seketeli <dodji@src.gnome.org>
5345Date:   Sun Jun 8 13:26:51 2003 +0000
5346
5347    *** empty log message ***
5348
5349 tests/test7-main.c | 2 +-
5350 1 file changed, 1 insertion(+), 1 deletion(-)
5351
5352commit 31715ce170a6141a7764cfacf3d45760d4f4d8bc
5353Author: Dodji Seketeli <dodji@src.gnome.org>
5354Date:   Sun Jun 8 11:47:16 2003 +0000
5355
5356    updated the test to reflect all the changes that happened today.
5357
5358    * tests/test7-main.c: updated the test to reflect all the changes
5359    that happened today.
5360
5361    * src/parser/cr-enc-handler.[ch], src/parser/cr-input.[ch],
5362    src/parser/cr-om-parser.[hc], src/parser/cr-parser.[ch].
5363    Add the 'const' keyword in to function prototypes.
5364
5365
5366    * src/layeng/cr-lay-eng.c:
5367    (compute_text_box_inner_edge_size ()) revisied this function to
5368    make it append the text label to it's container so that
5369    the size of the text label can be computed. I don't know how
5370    to do this otherwise. I would have liked this not to happen since
5371    compute_text_box_inner_edge_size () is part of the layout process
5372    not the rendering process. Now these two processes are much more
5373    tied than I would like.
5374
5375    * src/layeng/cr-box.c:
5376    updated the cr_box_to_string () method to make it serialise
5377    CRBox->inner_edge.max_width for debug purposes.
5378
5379    * src/layeng/cr-box-view.c:
5380    1/now, the layout code is called
5381    in the "expose-event" signal callback. Trying to isolate the
5382    layout from the rendering appears to be too difficult
5383    if not impossible.
5384
5385    2/created a cr_box_view_new_from_xml_css_bufs () method to create
5386    a box view directly from a css buffer and an xml buffer.
5387
5388    Dodji.
5389
5390 ChangeLog                   |  32 +++++++
5391 src/layeng/cr-box-view.c    | 146 +++++++++++++++++++++++++++++++-
5392 src/layeng/cr-box-view.h    |   5 +-
5393 src/layeng/cr-box.c         |   6 ++
5394 src/layeng/cr-lay-eng.c     |  74 +++++++++++------
5395 src/layeng/cr-lay-eng.h     |   3 +-
5396 src/parser/cr-enc-handler.c |   4 +-
5397 src/parser/cr-enc-handler.h |  90 ++++++++++----------
5398 src/parser/cr-input.c       |   7 +-
5399 src/parser/cr-input.h       | 183 ++++++++++++++++++++--------------------
5400 src/parser/cr-om-parser.c   |   8 +-
5401 src/parser/cr-om-parser.h   |   8 +-
5402 src/parser/cr-parser.c      |  12 +--
5403 src/parser/cr-parser.h      |   9 +-
5404 tests/test7-main.c          | 197 +++++++++-----------------------------------
5405 15 files changed, 432 insertions(+), 352 deletions(-)
5406
5407commit 23e84b5fae4b75a02d5569dd36231be7fd46863c
5408Author: Dodji Seketeli <dodji@src.gnome.org>
5409Date:   Sat Jun 7 13:01:30 2003 +0000
5410
5411    just added a scrollbar to the croco renderer test window.
5412    Dodji.
5413
5414 src/layeng/cr-box-view.c |  2 +-
5415 tests/test7-main.c       | 13 ++++++++-----
5416 2 files changed, 9 insertions(+), 6 deletions(-)
5417
5418commit 0da04c7e6bca421ffe3c812ac13eb3763f0b3922
5419Author: Dodji Seketeli <dodji@src.gnome.org>
5420Date:   Tue Jun 3 22:00:26 2003 +0000
5421
5422    created a new xml/css document to bring the test to a broader extend. It
5423
5424    * tests/test7-main.c: created a new xml/css document to bring the test to
5425    a broader extend. It appeared that libcroco's layout code is
5426    damned bugged... I am debugging it...
5427
5428    * src/seleng/cr-style.c:changed the default element display property
5429    to "block" and not "inline" anymore.
5430    Also made the set_prop_background_color () function support
5431    hex strings (e.g.: #ffffff or #ee)
5432
5433    * src/parser/cr-rgb.[ch]: added cr_rgb_set_from_hex_str ()
5434    to support hash (hex) strings (#ffffff or #eee).
5435
5436    * src/parser/cr-num.c:support of fixed/variable length numbers.
5437
5438    * src/layeng/cr-lay-eng.c: a lot of layout fixes.
5439
5440    Dodji.
5441
5442 ChangeLog               |  19 +++++++
5443 src/layeng/cr-box.h     |   2 +-
5444 src/layeng/cr-lay-eng.c | 135 ++++++++++++++++++++++++++++++++++++++++--------
5445 src/parser/cr-num.c     |  22 +++++++-
5446 src/parser/cr-num.h     |  16 ++++--
5447 src/parser/cr-rgb.c     |  79 ++++++++++++++++++++++++++++
5448 src/parser/cr-rgb.h     |  85 +++++++++++++++---------------
5449 src/seleng/cr-style.c   |  32 +++++++-----
5450 tests/test7-main.c      | 102 ++++++++++++++++++++++++++++++++++++
5451 9 files changed, 410 insertions(+), 82 deletions(-)
5452
5453commit f12f414671794440d4f6caf3ff7b7b394af8db24
5454Author: Kang Jeong-Hee <kz@src.gnome.org>
5455Date:   Sat May 31 15:04:48 2003 +0000
5456
5457    s/void */gpointer/
5458
5459 ChangeLog                   | 4 ++++
5460 src/parser/cr-doc-handler.h | 6 +++---
5461 src/parser/cr-stylesheet.h  | 4 ++--
5462 src/parser/cr-term.h        | 2 +-
5463 src/parser/cr-tknzr.c       | 4 ++--
5464 src/parser/cr-tknzr.h       | 4 ++--
5465 6 files changed, 14 insertions(+), 10 deletions(-)
5466
5467commit d41d084536d38cedb2760b68e8a6f62ddab19e1f
5468Author: Dodji Seketeli <dodji@src.gnome.org>
5469Date:   Thu May 29 15:16:00 2003 +0000
5470
5471    more code to gather the 'font-size' property.
5472
5473    Dodji.
5474
5475 src/parser/cr-num.c   |  16 ++++
5476 src/parser/cr-num.h   |   3 +
5477 src/parser/cr-utils.h |   1 +
5478 src/seleng/cr-fonts.c |  61 +++++++++++++++
5479 src/seleng/cr-fonts.h |  27 ++++---
5480 src/seleng/cr-style.c | 202 ++++++++++++++++++++++++++++++++++++++++++++++++++
5481 6 files changed, 300 insertions(+), 10 deletions(-)
5482
5483commit d49926a0dcf83096619e5201a083787c9caf817e
5484Author: Dodji Seketeli <dodji@src.gnome.org>
5485Date:   Wed May 28 23:43:24 2003 +0000
5486
5487    The very trivial fonts related declaration/definitions.
5488
5489    Dodji.
5490
5491 src/seleng/cr-fonts.c |  66 ++++++++++++++++++
5492 src/seleng/cr-fonts.h | 185 ++++++++++++++++++++++++++++++++++++++++++++++++++
5493 src/seleng/cr-style.h |  18 +++--
5494 3 files changed, 265 insertions(+), 4 deletions(-)
5495
5496commit a83839af64b7db360926551aa4fb617b8a8cf1c6
5497Author: Dodji Seketeli <dodji@src.gnome.org>
5498Date:   Tue May 27 22:11:45 2003 +0000
5499
5500    Fixed some silly errors reported by
5501    Kang Jeong-Hee <keizi@mail.co.kr>.
5502
5503    Dodji.
5504
5505 TODO                      |  3 +++
5506 src/parser/cr-statement.c | 11 +++++++++--
5507 src/parser/cr-statement.h |  8 ++++----
5508 3 files changed, 16 insertions(+), 6 deletions(-)
5509
5510commit cf4cbe481c91502d022975d30b40b96ec16080ea
5511Author: Dodji Seketeli <dodji@src.gnome.org>
5512Date:   Mon May 26 19:41:11 2003 +0000
5513
5514    Some 'font-family' property gathering code.
5515    Dodji.
5516
5517 src/seleng/cr-fonts.c | 149 ++++++++++++++++++++++++++++++++++++++++++++++++++
5518 src/seleng/cr-fonts.h |  78 ++++++++++++++++++++++++++
5519 src/seleng/cr-style.c | 116 ++++++++++++++++++++++++++++++++++++++-
5520 src/seleng/cr-style.h |   3 +-
5521 4 files changed, 343 insertions(+), 3 deletions(-)
5522
5523commit a02ce77e60ee4ee3ad927709660f07e16c21fc1d
5524Author: Dodji Seketeli <dodji@src.gnome.org>
5525Date:   Sun May 25 20:28:16 2003 +0000
5526
5527    beginning of a font selection support.
5528    Dodji.
5529
5530 TODO                   | 2 ++
5531 src/seleng/Makefile.am | 2 +-
5532 src/seleng/cr-style.h  | 8 ++++++++
5533 tests/test7-main.c     | 9 ++++++---
5534 4 files changed, 17 insertions(+), 4 deletions(-)
5535
5536commit dea5f2b7f1afaf541d3a66a8dbb6c1d08d3dc5f7
5537Author: Dodji Seketeli <dodji@src.gnome.org>
5538Date:   Sat May 24 19:59:02 2003 +0000
5539
5540    updated a small function comment.
5541    Dodji.
5542
5543 src/seleng/cr-sel-eng.c | 9 +++++----
5544 1 file changed, 5 insertions(+), 4 deletions(-)
5545
5546commit aac885f1ebc4f714db4c4563be61c32c511cc708
5547Author: Dodji Seketeli <dodji@src.gnome.org>
5548Date:   Sat May 24 19:56:59 2003 +0000
5549
5550    fixed another silly bug.
5551    Dodji.
5552
5553 src/seleng/cr-sel-eng.c | 200 +++++++++++++++++++++---------------------------
5554 1 file changed, 89 insertions(+), 111 deletions(-)
5555
5556commit afa6f234575c36aa90c21ffff46f662c3b083404
5557Author: Dodji Seketeli <dodji@src.gnome.org>
5558Date:   Sat May 24 14:03:37 2003 +0000
5559
5560    fixed a small (but nasty) rendering bug.
5561    Dodji.
5562
5563 src/layeng/cr-lay-eng.c | 23 ++++++++++++++---------
5564 tests/test7-main.c      | 34 +++++++++++++++++++++++++---------
5565 2 files changed, 39 insertions(+), 18 deletions(-)
5566
5567commit 309d87add9f2f2bf9f7f1d1083cb4349e731a685
5568Author: Dodji Seketeli <dodji@src.gnome.org>
5569Date:   Sat May 24 11:31:00 2003 +0000
5570
5571    *** empty log message ***
5572
5573 TODO | 13 ++++++++++---
5574 1 file changed, 10 insertions(+), 3 deletions(-)
5575
5576commit 55eccde6d0fe8667653ed972e3c8f0ec07fe66ac
5577Author: Dodji Seketeli <dodji@src.gnome.org>
5578Date:   Sat May 24 10:42:43 2003 +0000
5579
5580    coded a brand new "style gathering"/cascading subsystem.
5581    Still have to test/debug it.
5582    Dodji.
5583
5584 src/layeng/cr-box.c        |  65 +++++++++++-----------
5585 src/layeng/cr-lay-eng.c    |  14 ++---
5586 src/parser/cr-cascade.c    |   4 +-
5587 src/parser/cr-simple-sel.c |   2 +-
5588 src/seleng/cr-sel-eng.c    | 131 +++++++++++++--------------------------------
5589 tests/test7-main.c         |   2 +
5590 tests/valgrind.log         |  22 --------
5591 7 files changed, 77 insertions(+), 163 deletions(-)
5592
5593commit dabb9e03feda740f70aa3ded20ead5b6570ba7d0
5594Author: Dodji Seketeli <dodji@src.gnome.org>
5595Date:   Fri May 23 08:29:45 2003 +0000
5596
5597    *** empty log message ***
5598
5599 src/seleng/cr-sel-eng.c | 10 +++++++++-
5600 1 file changed, 9 insertions(+), 1 deletion(-)
5601
5602commit 27dc894605cf50a7118c669e5c9e965928dfc543
5603Author: Dodji Seketeli <dodji@src.gnome.org>
5604Date:   Thu May 22 21:28:57 2003 +0000
5605
5606    small api cleanup. Dodji.
5607
5608    small api cleanup.
5609    Dodji.
5610
5611 src/seleng/cr-sel-eng.c |  2 +-
5612 src/seleng/cr-style.c   | 64 -------------------------------------------------
5613 src/seleng/cr-style.h   |  7 ------
5614 3 files changed, 1 insertion(+), 72 deletions(-)
5615
5616commit 09d37b011a016c9a03880761fe22702ab0cc5b64
5617Author: Dodji Seketeli <dodji@src.gnome.org>
5618Date:   Thu May 22 20:37:51 2003 +0000
5619
5620    more cascading code.
5621    Dodji.
5622
5623 src/seleng/cr-sel-eng.c | 147 +++++++++++++++++++++++++++++++++++++++++-------
5624 src/seleng/cr-sel-eng.h |   8 +--
5625 src/seleng/cr-style.c   |  18 ++----
5626 src/seleng/cr-style.h   |   6 +-
5627 4 files changed, 140 insertions(+), 39 deletions(-)
5628
5629commit cae4e767bd87c5b85957667f7fe0690c5f67040b
5630Author: Dodji Seketeli <dodji@src.gnome.org>
5631Date:   Wed May 21 21:21:28 2003 +0000
5632
5633    More cascading order computation code.
5634    Dodji.
5635
5636 src/parser/cr-selector.h   |  2 +-
5637 src/parser/cr-simple-sel.c | 58 ++++++++++++++++++++++++++++
5638 src/parser/cr-simple-sel.h | 14 +++++--
5639 src/parser/cr-statement.h  |  8 ++++
5640 src/seleng/cr-sel-eng.c    | 96 +++++++++++++++++++++++++++++++++-------------
5641 5 files changed, 146 insertions(+), 32 deletions(-)
5642
5643commit f71b7844c3d8d27d353fb09cddc77a1a4c268aff
5644Author: Dodji Seketeli <dodji@src.gnome.org>
5645Date:   Tue May 20 20:06:16 2003 +0000
5646
5647    moved the style files in the selection engine directory.
5648    Dodji.
5649
5650 src/{layeng => seleng}/cr-style.c | 3 ++-
5651 src/{layeng => seleng}/cr-style.h | 0
5652 2 files changed, 2 insertions(+), 1 deletion(-)
5653
5654commit cf0f243f7e99156489019360c062a08d824aed22
5655Author: Dodji Seketeli <dodji@src.gnome.org>
5656Date:   Tue May 20 20:03:34 2003 +0000
5657
5658    went forward in the cascading support. I still have a long way to go.
5659    Dodji.
5660
5661 TODO                        |  12 +-
5662 csslint/Makefile.am         |   3 +-
5663 src/layeng/Makefile.am      |  11 +-
5664 src/layeng/cr-box-view.c    |  13 ++-
5665 src/layeng/cr-lay-eng.c     |  90 +--------------
5666 src/layeng/cr-lay-eng.h     |   7 +-
5667 src/libcroco.h              |   2 +-
5668 src/parser/cr-cascade.c     |  23 ++--
5669 src/parser/cr-cascade.h     |  13 ---
5670 src/parser/cr-declaration.c |  31 ++++-
5671 src/parser/cr-declaration.h |  15 ++-
5672 src/parser/cr-om-parser.c   |  24 ++--
5673 src/parser/cr-statement.c   |  87 +++++++++++---
5674 src/parser/cr-statement.h   |  54 +++++++--
5675 src/parser/cr-stylesheet.h  |  21 ++++
5676 src/seleng/Makefile.am      |   2 +-
5677 src/seleng/cr-sel-eng.c     | 270 +++++++++++++++++++++++++++++++++++++++++++-
5678 src/seleng/cr-sel-eng.h     |  15 ++-
5679 18 files changed, 507 insertions(+), 186 deletions(-)
5680
5681commit f1f4a02b4c33ad19773c3152c9408e2dadcd31d1
5682Author: Kang Jeong-Hee <kz@src.gnome.org>
5683Date:   Sun May 18 22:37:38 2003 +0000
5684
5685    typo:s/uril/uri/
5686
5687 src/parser/cr-parser.h | 2 +-
5688 1 file changed, 1 insertion(+), 1 deletion(-)
5689
5690commit 6a34b841935e6d58ae79ff0bc93810acbeaa3308
5691Author: Dodji Seketeli <dodji@src.gnome.org>
5692Date:   Sat May 17 12:56:37 2003 +0000
5693
5694    Added the support of "padding" and "margin" shorthand properties.
5695    Dodji.
5696
5697 src/layeng/cr-style.c | 132 +++++++++++++++++++++++++++++++++++++++++++++++++-
5698 tests/test7-main.c    |  13 +++--
5699 2 files changed, 139 insertions(+), 6 deletions(-)
5700
5701commit 92ae22451060072a5889506a96457a05a8f167f4
5702Author: Dodji Seketeli <dodji@src.gnome.org>
5703Date:   Fri May 16 22:18:45 2003 +0000
5704
5705    went a bit further.
5706
5707    Dodji.
5708
5709 src/layeng/cr-style.c | 12 +++++++-----
5710 1 file changed, 7 insertions(+), 5 deletions(-)
5711
5712commit bdc23813c9ea9d83e83d078f607d201ec7a472e2
5713Author: Dodji Seketeli <dodji@src.gnome.org>
5714Date:   Fri May 16 21:54:59 2003 +0000
5715
5716    *** empty log message ***
5717
5718 src/layeng/cr-style.c | 16 +++++++++++++---
5719 tests/test7-main.c    |  2 +-
5720 2 files changed, 14 insertions(+), 4 deletions(-)
5721
5722commit 094ceb266da34dc89dbfbb87f6894d8e312d7f77
5723Author: Dodji Seketeli <dodji@src.gnome.org>
5724Date:   Fri May 16 21:17:25 2003 +0000
5725
5726    went forward in border-color properties support.
5727    Dodji.
5728
5729 configure.in          |  2 +-
5730 src/layeng/cr-style.c | 60 +++++++++++++++++++++++++++++++++++++++++++--------
5731 tests/test7-main.c    |  5 ++++-
5732 3 files changed, 56 insertions(+), 11 deletions(-)
5733
5734commit ff64733c7b1f0844471d306159a41567216c32e9
5735Author: Dodji Seketeli <dodji@src.gnome.org>
5736Date:   Wed May 14 21:21:42 2003 +0000
5737
5738    Fixed a configure related bug:
5739    Made sure libcroco-config.h contains protected macros.
5740    Made a big cleanup in the distribution configuration management.
5741    Dodji.
5742
5743 Makefile.am                     |  2 --
5744 configure.in                    | 53 ++++++++++++++++-----------
5745 csslint/csslint.c               |  8 ++---
5746 libcroco-config.h.in            | 79 -----------------------------------------
5747 src/Makefile.am                 |  1 -
5748 src/libcroco.h                  |  8 ++---
5749 src/parser/libcroco-config.h.in | 34 ++++++++++++++++++
5750 src/seleng/cr-sel-eng.h         |  6 ++--
5751 8 files changed, 78 insertions(+), 113 deletions(-)
5752
5753commit 9d7bf9e693928be950e1d01104aa0d80de1998c1
5754Author: Dodji Seketeli <dodji@src.gnome.org>
5755Date:   Tue May 13 21:00:15 2003 +0000
5756
5757    went forward in the "border" shorthand properties and its sub
5758    properties ... sitll a long way to go.
5759
5760    Dodji.
5761
5762 TODO                  |   4 +-
5763 src/layeng/cr-style.c | 179 ++++++++++++++++++++++++++++++++++++++++++++++++--
5764 src/parser/cr-rgb.c   | 177 +++++++++++++++++++++++++++++++++++++++++++++++++
5765 src/parser/cr-rgb.h   |   6 +-
5766 4 files changed, 358 insertions(+), 8 deletions(-)
5767
5768commit 865bba1e2dda7d765ded609a6aa66b8f166e4d4a
5769Author: Dodji Seketeli <dodji@src.gnome.org>
5770Date:   Mon May 12 19:43:56 2003 +0000
5771
5772    *** empty log message ***
5773
5774 tests/test7-main.c | 10 +++++-----
5775 1 file changed, 5 insertions(+), 5 deletions(-)
5776
5777commit c8291d730454e07a580942acb042c31cf644d434
5778Author: Dodji Seketeli <dodji@src.gnome.org>
5779Date:   Sun May 11 17:58:03 2003 +0000
5780
5781    updated the test to reflect the new supported css2 properties.
5782
5783    * tests/test7-main.c: updated the test to reflect the new supported
5784    css2 properties.
5785
5786    * src/layeng/cr-style.c:
5787    (set_prop_border_x_width_from_value ()) debugged this.
5788    (set_prop_border_x_style_from_value ()) debugged this.
5789
5790    * src/layeng/cr-box-view.c:
5791    (draw_borders ()) debugged this a lot.
5792
5793    Dodji.
5794
5795 ChangeLog                | 12 +++++++++
5796 TODO                     |  6 ++---
5797 src/layeng/cr-box-view.c | 25 ++++++++++++------
5798 src/layeng/cr-lay-eng.c  | 12 ++++++++-
5799 src/layeng/cr-style.c    | 69 ++++++++++++------------------------------------
5800 tests/test7-main.c       | 19 ++++++++++++-
5801 6 files changed, 78 insertions(+), 65 deletions(-)
5802
5803commit 43033af69e4a03c7eb4412b4be354213b87c48af
5804Author: Kang Jeong-Hee <kz@src.gnome.org>
5805Date:   Sun May 11 02:57:19 2003 +0000
5806
5807    .cvsignore added
5808
5809 tests/test-outputs/.cvsignore | 1 +
5810 1 file changed, 1 insertion(+)
5811
5812commit 07dd089c5977631aefdb117c504f6a93dfa30fd2
5813Author: Dodji Seketeli <dodji@src.gnome.org>
5814Date:   Tue May 6 21:10:39 2003 +0000
5815
5816    just added a test for the "background-color" property.
5817
5818    * tests/test7-main.c: just added a test for the "background-color"
5819    property.
5820
5821    * src/layeng/cr-box-view.c:
5822    (set_color ()) added this function to manage the setting
5823    of rgb color in an easier way than set_background/foreground().
5824    (set_border_line_attrs ()) implemented the border-x-color
5825    property setting in this function. This uses the new set_color ()
5826    function.
5827    (draw_padding ()) revisited this function to make it draw
5828    a padding area that has "background" color.
5829
5830    Dodji.
5831
5832 ChangeLog                |  15 +++++
5833 TODO                     |  13 ++--
5834 src/layeng/cr-box-view.c | 151 +++++++++++++++--------------------------------
5835 tests/test7-main.c       |   2 +-
5836 4 files changed, 70 insertions(+), 111 deletions(-)
5837
5838commit cca5c1f335c380ad6bfcbbc8fe29022b646376d6
5839Author: Dodji Seketeli <dodji@src.gnome.org>
5840Date:   Mon May 5 22:44:04 2003 +0000
5841
5842    started to add the support of the "color" and "background-color"
5843
5844    * src/layeng/cr-style.[ch]: started to add the support of
5845    the "color" and "background-color" properties.
5846
5847    * src/layeng/cr-lay-eng.c:
5848    (style_specified_2_computed_value()) updated this function to
5849    compute also the new colors properties (color and background-color).
5850
5851    * src/layeng/cr-box-view.c:
5852    (set_background_color ())
5853    (set_foreground_color ())added these functions to set the box
5854    inner/padding edge color.
5855    also started to use these two functions to test them.
5856
5857    Dodji.
5858
5859 ChangeLog                | 15 ++++++++
5860 TODO                     |  8 ++--
5861 src/layeng/cr-box-view.c | 89 +++++++++++++++++++++++++++++++++++++++++--
5862 src/layeng/cr-lay-eng.c  |  6 +++
5863 src/layeng/cr-style.c    | 99 +++++++++++++++++++++++++++++++++++++++++++-----
5864 src/layeng/cr-style.h    | 12 +++---
5865 6 files changed, 208 insertions(+), 21 deletions(-)
5866
5867commit 80919cfd996be5bc05d4ef2f33022225f7ae0f52
5868Author: Dodji Seketeli <dodji@src.gnome.org>
5869Date:   Sun May 4 20:42:45 2003 +0000
5870
5871    small update for debug purposes.
5872
5873    * tests/test7-main.c: small update for debug purposes.
5874
5875    * src/layeng/cr-style.h: cleanup.
5876
5877    * src/layeng/cr-lay-eng.c: put in here what is needed to support
5878    border-x and border-style-x properties.
5879
5880    * src/layeng/cr-box.[ch]: make CRBoxModel inherits CRBox.
5881
5882    * src/layeng/cr-box-view.c: start to support the border-style-x and
5883    border-x property. I must test this.
5884
5885    * configure.in: defined a personal environment where I can set
5886    the CFLAGS I want.
5887
5888    Dodji.
5889
5890 ChangeLog                |  17 +++
5891 TODO                     |   8 +-
5892 configure.in             |  24 +++-
5893 src/layeng/cr-box-view.c | 314 +++++++++++++++++++++++++++++++++--------------
5894 src/layeng/cr-box-view.h |   8 +-
5895 src/layeng/cr-box.c      | 149 ++++++++++++++++------
5896 src/layeng/cr-box.h      |  12 +-
5897 src/layeng/cr-lay-eng.c  |  53 +++++++-
5898 src/layeng/cr-style.c    |   6 +-
5899 src/layeng/cr-style.h    |  61 +--------
5900 tests/test7-main.c       |  11 +-
5901 11 files changed, 450 insertions(+), 213 deletions(-)
5902
5903commit a37a2fa4612807c2db3b83d2fa658f90a387c850
5904Author: Dodji Seketeli <dodji@src.gnome.org>
5905Date:   Sat May 3 14:08:20 2003 +0000
5906
5907    ) fixed a small bug in here.
5908
5909    * src/parser/cr-tknzr.c:
5910    (cr_tknzr_get_next_token ()) fixed a small bug in here.
5911
5912    * src/layeng/cr-style.[ch]:
5913    Deeply Modified the layout of the CRStyle structure for
5914    1/group all numerical properties together in a table.
5915    2/group all color (rgb) properties together in another table.
5916    3/group all border style properties together in another table.
5917    That way, accessing those properties is more efficient.
5918    4/make sure that each properties can have 3 values:
5919    specified, computed and actual value as specified by the css2 spec.
5920    (I doubt actuall value is usefull
5921    here though).
5922    Modified the file to make this be coherent again.
5923
5924    * src/layeng/cr-lay-eng.c :
5925    Made this coherent after the change of the CRStyle structure.
5926
5927    (normalize_num ()):created this function to
5928    normalize numerical properties.
5929    (style_specified_2_computed_values ):
5930    new function to computed css2 "computed values" from specified values.
5931    This is required by the css2 spec in chap 6.1.
5932    (create_box_tree_real): updated this to make it call
5933    style_specified_2_computed_values () before actually building the box.
5934
5935    Dodji.
5936
5937 ChangeLog               |  28 ++++
5938 src/layeng/cr-lay-eng.c | 409 +++++++++++++++++++++++++++++++++++++++++------
5939 src/layeng/cr-style.c   | 412 +++++++++++++++++++++++++-----------------------
5940 src/layeng/cr-style.h   | 190 +++++++++++++++++-----
5941 src/parser/cr-tknzr.c   |   2 +-
5942 5 files changed, 762 insertions(+), 279 deletions(-)
5943
5944commit b47fd11c9ed73f70b8621bedb3213f7b1f63af31
5945Author: Dodji Seketeli <dodji@src.gnome.org>
5946Date:   Wed Apr 30 15:09:45 2003 +0000
5947
5948    fixed #111895 Dodji.
5949
5950    * configure.in, csslint/Makefile.am, src/parser/Makefile.am, src/seleng/Makefile.am, src/layeng/Makefile.am:
5951    fixed #111895
5952    Dodji.
5953
5954 ChangeLog              |  5 +++++
5955 configure.in           |  8 ++++++--
5956 csslint/Makefile.am    | 18 ++++++++++++++----
5957 src/layeng/Makefile.am |  6 +++---
5958 src/parser/Makefile.am |  6 ++++--
5959 src/seleng/Makefile.am |  2 +-
5960 6 files changed, 33 insertions(+), 12 deletions(-)
5961
5962commit 96eb828324586686a9aa9bb4a0765e3542499d7f
5963Author: Dodji Seketeli <dodji@src.gnome.org>
5964Date:   Sun Apr 27 17:51:56 2003 +0000
5965
5966    woohoo, this now shows some text. Okay, it is a crappy design sketch, but
5967
5968    * tests/test7-main.c: woohoo, this now shows some text.
5969    Okay, it is a crappy design sketch, but this is a milestone.
5970
5971    * src/layeng/cr-lay-eng.c: store the created label widget in the cache.
5972    box content cache.
5973    * src/layeng/cr-box.h:created a box content cache to store the label
5974    widget used to calculate text box size.
5975
5976    * src/layeng/cr-box-view.[hc]: made this simpler and manage to
5977    make it show someting on the screen. Now the box view
5978    is just the view port. To render the box model, we just walk thru it
5979    and draw each box in the box view.
5980
5981    Dodji.
5982
5983 ChangeLog                |  16 +++
5984 TODO                     |   4 +-
5985 src/layeng/cr-box-view.c | 359 +++++++++++++++++++++++++++++++++++++++++++----
5986 src/layeng/cr-box-view.h |  12 +-
5987 src/layeng/cr-box.h      |   9 ++
5988 src/layeng/cr-lay-eng.c  |   7 +-
5989 tests/test7-main.c       |   3 +-
5990 7 files changed, 368 insertions(+), 42 deletions(-)
5991
5992commit 22b9b463920820a76ddf1798e4f223e9bfbd1225
5993Author: Dodji Seketeli <dodji@src.gnome.org>
5994Date:   Sat Apr 26 18:38:34 2003 +0000
5995
5996    *** empty log message ***
5997
5998 ChangeLog | 15 +++++++++++++++
5999 1 file changed, 15 insertions(+)
6000
6001commit d70ed384bcd09752686cae7175a42d263dbc8026
6002Author: Dodji Seketeli <dodji@src.gnome.org>
6003Date:   Sat Apr 26 18:38:19 2003 +0000
6004
6005    *configure.in: made sure to include the libgnomeui clflags and
6006     libsflags to croco libs and croco cflags when the layeng is turned
6007     on.
6008    *csslint/Makefile.am: made sure to use the CROCO_LIBS and CROCO_CLFAGS
6009     variables.
6010    *src/libcroco.h: added the cr-box-view.h include file
6011    *src/layeng/cr-box-view.c: started to write a draw_box() function that
6012     will draw the box tree on the screen.
6013    *src/layeng/cr-lay-eng.c: removed the adjust_edges_on_inner_edge () function.
6014    *tests/Makefile.am: made sure to include libgnomeui clfags and libs
6015     when layeng is turned on.
6016    *tests/test7-main.c: made started to include a cr-box-view.c test.
6017
6018 configure.in             | 21 ++++++++------
6019 csslint/Makefile.am      |  4 +--
6020 src/layeng/cr-box-view.c | 52 +++++++++++++++++++++++++++++++++--
6021 src/layeng/cr-lay-eng.c  | 55 -------------------------------------
6022 src/libcroco.h           |  1 +
6023 tests/Makefile.am        |  9 ++++--
6024 tests/test7-main.c       | 71 ++++++++++++++++++++++++++++++++++++++++++++++--
6025 7 files changed, 140 insertions(+), 73 deletions(-)
6026
6027commit b90bc24a0646bbc8163b66bc5231dc787a61ccae
6028Author: Dodji Seketeli <dodji@src.gnome.org>
6029Date:   Fri Apr 25 14:45:09 2003 +0000
6030
6031    fixed a bug in box model code. went forward on the layout front. test7
6032
6033    * src/layeng/cr-box.c: fixed a bug in box model code.
6034    * src/layeng/cr-lay-eng.c: went forward on the layout front. test7
6035      seems to behave a bit better now.
6036
6037    Dodji.
6038
6039 src/layeng/cr-box.c     |   2 +-
6040 src/layeng/cr-lay-eng.c | 178 +++++++++++++++++++++++++++---------------------
6041 2 files changed, 102 insertions(+), 78 deletions(-)
6042
6043commit e2fd7a2946bb620ce68f81420e0208b7e01721c0
6044Author: Dodji Seketeli <dodji@src.gnome.org>
6045Date:   Thu Apr 24 23:34:53 2003 +0000
6046
6047    more layout code. Dodji.
6048
6049    more layout code.
6050    Dodji.
6051
6052 TODO                    |  9 ++---
6053 src/layeng/cr-box.c     | 45 +++++++++++++++++++++++--
6054 src/layeng/cr-box.h     |  4 ++-
6055 src/layeng/cr-lay-eng.c | 89 +++++++++++++++++++++++++++++++++++++++++++------
6056 src/layeng/cr-lay-eng.h |  9 ++---
6057 tests/test7-main.c      | 24 ++++++-------
6058 6 files changed, 146 insertions(+), 34 deletions(-)
6059
6060commit ceaf9a68cda3374bbbabd1019db7d4d590500355
6061Author: Dodji Seketeli <dodji@src.gnome.org>
6062Date:   Wed Apr 23 20:47:26 2003 +0000
6063
6064    more box-view code.
6065
6066 src/layeng/cr-box-view.c | 77 +++++++++++++++++++++++++++++++++++++++++++++++-
6067 src/layeng/cr-box-view.h |  9 +++++-
6068 src/layeng/cr-box.c      | 40 +++++++++++++++++++++++++
6069 src/layeng/cr-box.h      | 27 +++++++++++++++--
6070 4 files changed, 149 insertions(+), 4 deletions(-)
6071
6072commit a69162c29f53e62cabe09460230887fe9aa434f5
6073Author: Dodji Seketeli <dodji@src.gnome.org>
6074Date:   Wed Apr 23 14:57:11 2003 +0000
6075
6076    started to write the CRBoxView widget.
6077    Dodji.
6078
6079 src/layeng/Makefile.am   |   2 +-
6080 src/layeng/cr-box-view.c | 136 +++++++++++++++++++++++++++++++++++++++++++++++
6081 src/layeng/cr-box-view.h |  29 +++++++---
6082 3 files changed, 160 insertions(+), 7 deletions(-)
6083
6084commit f18a6bed7d5f6e1ed5bde510a58efad6308daf7e
6085Author: Dodji Seketeli <dodji@src.gnome.org>
6086Date:   Mon Apr 21 18:05:14 2003 +0000
6087
6088    *Doxyfile: fixed a small bug due to the new source tree layout.
6089    *src/parser/cr-input.c, src/parser/cr-token.c: killed a memleak .
6090    Dodji
6091
6092 Doxyfile                 |   2 +-
6093 src/layeng/cr-box-view.h |  61 ++++++++++++++++
6094 src/parser/cr-input.c    | 176 +++--------------------------------------------
6095 src/parser/cr-token.c    |  70 +++++++++----------
6096 tests/vg                 |   2 +-
6097 5 files changed, 107 insertions(+), 204 deletions(-)
6098
6099commit c3728eba9873805b8e259b6f1a567c9d7697e566
6100Author: Dodji Seketeli <dodji@src.gnome.org>
6101Date:   Sun Apr 20 21:04:14 2003 +0000
6102
6103    updated the test7 code to see the layout in action.
6104
6105    * tests/test7-main.c: updated the test7 code to see the layout in
6106    action.
6107
6108    * src/layeng/cr-style.[ch]: just modified some rule
6109    names for convenience.
6110
6111    * src/layeng/cr-lay-eng.[ch]:
6112    when forward in normal flow layout code. Have now very basic layout code.
6113    Still have to write a canvas code to render the layed out box.
6114
6115    * src/layeng/cr-lay-eng.c (compute_text_box_inner_edge_size): started to work on the
6116    the inner edge size computation based on pango.
6117
6118    * src/layeng/Makefile.am: updated to compile/link against libgnomeui.
6119
6120    * configure.in: updated it to test the presence
6121    of libgnomeui if and only if the layout engine is enabled.
6122
6123    Dodji.
6124
6125 ChangeLog               |  14 +-
6126 configure.in            |   2 +-
6127 src/layeng/cr-lay-eng.c | 704 +++++++++++++++++++++++++++++++++---------------
6128 src/layeng/cr-lay-eng.h |  16 +-
6129 src/layeng/cr-style.c   |  24 +-
6130 src/layeng/cr-style.h   |   8 +-
6131 tests/test7-main.c      |  16 +-
6132 7 files changed, 530 insertions(+), 254 deletions(-)
6133
6134commit 027b78631bd098f9ed1d2b074ab5cb344eaf7dac
6135Author: Dodji Seketeli <dodji@src.gnome.org>
6136Date:   Sun Apr 20 14:30:47 2003 +0000
6137
6138    when forward in normal flow layout code.
6139
6140    * src/layeng/cr-lay-eng.c (cr_lay_eng_layout_box_normal):
6141    when forward in normal flow layout code.
6142
6143    * src/layeng/cr-lay-eng.c (compute_text_box_inner_edge_size): started to work on the
6144    the inner edge size computation based on pango.
6145
6146    * src/layeng/Makefile.am: updated to compile/link against libgnomeui.
6147    * configure.in: updated it to test the presence
6148    of libgnomeui if and only if the layout engine is enabled.
6149
6150 ChangeLog               |  11 ++++
6151 configure.in            |  25 ++++++++-
6152 libcroco-config.h.in    |   3 +
6153 src/layeng/Makefile.am  |   4 +-
6154 src/layeng/cr-lay-eng.c | 146 +++++++++++++++++++++++++++++++++++++++++++++++-
6155 5 files changed, 184 insertions(+), 5 deletions(-)
6156
6157commit 519d70b11709cc73bee6994cf9ff379c4824913b
6158Author: Alexander Larsson <alexl@redhat.com>
6159Date:   Tue Apr 15 09:02:19 2003 +0000
6160
6161    Change _DATA to _HEADERS for header
6162
6163    2003-04-15  Alexander Larsson  <alexl@redhat.com>
6164
6165            * Makefile.am:
6166            Change _DATA to _HEADERS for header
6167
6168            * src/Makefile.am:
6169            Only use filename for _HEADERS.
6170            remove libcroco-config.h from _HEADERS
6171
6172 ChangeLog       | 9 +++++++++
6173 Makefile.am     | 2 +-
6174 src/Makefile.am | 3 +--
6175 3 files changed, 11 insertions(+), 3 deletions(-)
6176
6177commit c54d0948db7f30fd06b97d146dc1e4db6be13c40
6178Author: Dodji Seketeli <dodji@src.gnome.org>
6179Date:   Sat Apr 12 16:55:17 2003 +0000
6180
6181    a big tree cleanup to organised the sources component-wise.
6182    Dodji.
6183
6184 ChangeLog                     | 12 ++++++++++++
6185 autogen.sh                    |  2 +-
6186 configure.in                  | 31 ++++++++++++++++++++++++++++---
6187 csslint/Makefile.am           |  5 ++++-
6188 docs/examples/cssom-example.c |  3 ++-
6189 libcroco.spec.in              |  2 +-
6190 tests/Makefile.am             | 14 +++++++++++++-
6191 7 files changed, 61 insertions(+), 8 deletions(-)
6192
6193commit 17114030e0e37f93682c903dd818da1f0e2e6f6b
6194Author: Dodji Seketeli <dodji@src.gnome.org>
6195Date:   Sat Apr 12 16:50:32 2003 +0000
6196
6197    big tree layout cleanup.
6198    Dodji.
6199
6200 src/Makefile.am                      | 44 ++---------------
6201 src/layeng/Makefile.am               | 17 +++++++
6202 src/{ => layeng}/cr-box.c            |  0
6203 src/{ => layeng}/cr-box.h            |  0
6204 src/{ => layeng}/cr-lay-eng.c        | 91 +++++++++++++++++++++++++++++++++++-
6205 src/{ => layeng}/cr-lay-eng.h        |  6 +++
6206 src/{ => layeng}/cr-style.c          |  0
6207 src/{ => layeng}/cr-style.h          |  0
6208 src/libcroco.h                       | 41 ++++++++--------
6209 src/parser/Makefile.am               | 35 ++++++++++++++
6210 src/{ => parser}/cr-additional-sel.c |  0
6211 src/{ => parser}/cr-additional-sel.h |  0
6212 src/{ => parser}/cr-attr-sel.c       |  0
6213 src/{ => parser}/cr-attr-sel.h       |  0
6214 src/{ => parser}/cr-cascade.c        |  0
6215 src/{ => parser}/cr-cascade.h        |  0
6216 src/{ => parser}/cr-declaration.c    |  0
6217 src/{ => parser}/cr-declaration.h    |  0
6218 src/{ => parser}/cr-doc-handler.c    |  0
6219 src/{ => parser}/cr-doc-handler.h    |  0
6220 src/{ => parser}/cr-enc-handler.c    |  0
6221 src/{ => parser}/cr-enc-handler.h    |  0
6222 src/{ => parser}/cr-input.c          |  0
6223 src/{ => parser}/cr-input.h          |  0
6224 src/parser/cr-layout-eng.h           | 44 +++++++++++++++++
6225 src/{ => parser}/cr-num.c            |  0
6226 src/{ => parser}/cr-num.h            |  0
6227 src/{ => parser}/cr-om-parser.c      |  0
6228 src/{ => parser}/cr-om-parser.h      |  0
6229 src/{ => parser}/cr-parser-input.h   |  0
6230 src/{ => parser}/cr-parser.c         |  0
6231 src/{ => parser}/cr-parser.h         |  0
6232 src/{ => parser}/cr-pseudo.c         |  0
6233 src/{ => parser}/cr-pseudo.h         |  0
6234 src/{ => parser}/cr-rgb.c            |  0
6235 src/{ => parser}/cr-rgb.h            |  0
6236 src/{ => parser}/cr-selector.c       |  0
6237 src/{ => parser}/cr-selector.h       |  0
6238 src/{ => parser}/cr-simple-sel.c     |  0
6239 src/{ => parser}/cr-simple-sel.h     |  0
6240 src/{ => parser}/cr-statement.c      |  0
6241 src/{ => parser}/cr-statement.h      |  0
6242 src/{ => parser}/cr-stylesheet.c     |  0
6243 src/{ => parser}/cr-stylesheet.h     |  0
6244 src/{ => parser}/cr-term.c           |  0
6245 src/{ => parser}/cr-term.h           |  0
6246 src/{ => parser}/cr-tknzr.c          |  0
6247 src/{ => parser}/cr-tknzr.h          |  0
6248 src/{ => parser}/cr-token.c          |  0
6249 src/{ => parser}/cr-token.h          |  0
6250 src/{ => parser}/cr-utils.c          |  0
6251 src/{ => parser}/cr-utils.h          |  0
6252 src/seleng/Makefile.am               | 17 +++++++
6253 src/{ => seleng}/cr-sel-eng.c        | 73 +----------------------------
6254 src/{ => seleng}/cr-sel-eng.h        |  9 +---
6255 55 files changed, 234 insertions(+), 143 deletions(-)
6256
6257commit 4f5560ef67d35121d1087aee9b5e34dece012d8a
6258Author: Dodji Seketeli <dodji@src.gnome.org>
6259Date:   Wed Apr 9 21:53:30 2003 +0000
6260
6261    mode box debug code.
6262    Dodji.
6263
6264 src/cr-box.c     | 266 ++++++-------------------------------------------------
6265 src/cr-box.h     |   4 +-
6266 src/cr-lay-eng.c | 258 +++++++++++++++++++++++++++++++++++++++++++++++++++--
6267 3 files changed, 280 insertions(+), 248 deletions(-)
6268
6269commit 96e9f81e26159f1a51c577a0ecc056bb7f60feff
6270Author: Dodji Seketeli <dodji@src.gnome.org>
6271Date:   Wed Apr 9 06:35:34 2003 +0000
6272
6273    fixed a small bug in the box tree handling code.
6274    Dodji.
6275
6276 src/cr-box.c | 3 +++
6277 1 file changed, 3 insertions(+)
6278
6279commit a5306cbd8d78129aa11a254afafa4aaeb7e68d3b
6280Author: Dodji Seketeli <dodji@src.gnome.org>
6281Date:   Tue Apr 8 21:08:48 2003 +0000
6282
6283    more box dumping cosmetics.
6284    Dodji.
6285
6286 src/cr-box.c | 7 ++++++-
6287 1 file changed, 6 insertions(+), 1 deletion(-)
6288
6289commit f5afed3647bc587c4cc0a2242f654c597f9b157f
6290Author: Dodji Seketeli <dodji@src.gnome.org>
6291Date:   Tue Apr 8 20:16:13 2003 +0000
6292
6293    more box debuging code.
6294    Dodji.
6295
6296 src/cr-box.c       | 167 +++++++++++++++++++++++++++++++++++++++++------------
6297 src/cr-box.h       |   5 ++
6298 src/cr-lay-eng.c   |   2 +-
6299 src/cr-utils.c     |   4 +-
6300 tests/test7-main.c |   7 +++
6301 5 files changed, 145 insertions(+), 40 deletions(-)
6302
6303commit dca3db5e31dec3000f198514a596ce0fd13e48ed
6304Author: Dodji Seketeli <dodji@src.gnome.org>
6305Date:   Mon Apr 7 20:36:38 2003 +0000
6306
6307    started to write a box model debuging code.
6308    Dodji.
6309
6310 TODO             |   5 +-
6311 src/cr-box.c     | 137 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
6312 src/cr-box.h     |   9 ++--
6313 src/cr-lay-eng.c |  92 ++++++++++++++++++++++++++++++++++++-
6314 src/cr-style.c   |  42 ++++++++++++++++-
6315 src/cr-style.h   |   5 +-
6316 src/cr-utils.c   |  13 ++++++
6317 src/cr-utils.h   |   8 +++-
6318 8 files changed, 295 insertions(+), 16 deletions(-)
6319
6320commit 78e9ee7b8999c8e7472781be38cd8f364c3a6eaa
6321Author: Dodji Seketeli <dodji@src.gnome.org>
6322Date:   Sun Apr 6 21:35:20 2003 +0000
6323
6324    some small cleanups.
6325    Dodji.
6326
6327 src/cr-tknzr.c | 754 +--------------------------------------------------------
6328 1 file changed, 11 insertions(+), 743 deletions(-)
6329
6330commit 918f2bf667915b4a1a3f10d3e8b06dbef2aec44f
6331Author: Dodji Seketeli <dodji@src.gnome.org>
6332Date:   Sun Apr 6 21:26:22 2003 +0000
6333
6334    more layout code. Dodji.
6335
6336    more layout code.
6337    Dodji.
6338
6339 TODO             |   4 +-
6340 src/cr-box.c     | 137 ++++++++++++++++++++++++++++++++++++++++++++-----------
6341 src/cr-box.h     |   8 +++-
6342 src/cr-lay-eng.c | 120 ++++++++++++++++++++++++++++++------------------
6343 4 files changed, 197 insertions(+), 72 deletions(-)
6344
6345commit dddeb36e495830343ccf863df5f047876ced265e
6346Author: Dodji Seketeli <dodji@src.gnome.org>
6347Date:   Sun Apr 6 19:39:30 2003 +0000
6348
6349    more layout code. Dodji.
6350
6351    more layout code.
6352    Dodji.
6353
6354 TODO         |  5 +++--
6355 src/cr-box.c | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
6356 2 files changed, 63 insertions(+), 7 deletions(-)
6357
6358commit 80426c4c72e47192a12b0a97140d81d78aa15338
6359Author: Dodji Seketeli <dodji@src.gnome.org>
6360Date:   Sun Apr 6 16:25:32 2003 +0000
6361
6362    a bit more layout code.
6363    Dodji.
6364
6365 src/cr-box.c | 138 +++++++++++++++++++++++++++++++++++++++++++----------------
6366 1 file changed, 102 insertions(+), 36 deletions(-)
6367
6368commit 357c9ee917baa52a729e63c3ef7afc3dadd54871
6369Author: Dodji Seketeli <dodji@src.gnome.org>
6370Date:   Sun Apr 6 15:07:51 2003 +0000
6371
6372    went forward in writing the design sketch of the box model.
6373    Dodji.
6374
6375 MAINTAINERS        |   1 +
6376 configure.in       |   4 +-
6377 src/cr-box.c       | 231 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
6378 src/cr-box.h       |  42 ++++++++--
6379 src/cr-lay-eng.c   | 230 +++++++++++++++++++++++-----------------------------
6380 src/cr-lay-eng.h   |  11 ++-
6381 src/cr-statement.h |  18 ++++-
6382 src/cr-style.c     |  30 +++++--
6383 src/cr-style.h     |   4 +
6384 src/cr-utils.h     |   1 +
6385 tests/test7-main.c |  18 +++--
6386 11 files changed, 429 insertions(+), 161 deletions(-)
6387
6388commit eba379c94259c58af09e5c387c097af9abcd33d3
6389Author: Dodji Seketeli <dodji@src.gnome.org>
6390Date:   Fri Apr 4 18:44:35 2003 +0000
6391
6392    updated the reference output of the non regression tests.
6393    Dodji.
6394
6395 Makefile.am                            | 3 +++
6396 tests/test-output-refs/test2.1.css.out | 1 -
6397 tests/test-output-refs/test2.2.css.out | 1 -
6398 tests/test-output-refs/test2.css.out   | 1 -
6399 tests/test-output-refs/test3.1.css.out | 1 -
6400 tests/test-output-refs/test3.2.css.out | 1 -
6401 tests/test-output-refs/test3.css.out   | 1 -
6402 tests/test-output-refs/test4.1.css.out | 3 +--
6403 tests/test-output-refs/test4.2.css.out | 3 +--
6404 tests/test-output-refs/test6.out       | 3 +--
6405 tests/test-output-refs/test7.out       | 2 --
6406 11 files changed, 6 insertions(+), 14 deletions(-)
6407
6408commit ad375152790f50661a3c5d57832526f0971175ee
6409Author: Dodji Seketeli <dodji@src.gnome.org>
6410Date:   Fri Apr 4 17:58:47 2003 +0000
6411
6412    cr-token.h: applied a patch from applied a patch from Greg Lee <greg@ling.lll.hawaii.edu>,
6413    which solves a compilation error under gcc 2.95.3.
6414    Dodji.
6415
6416 AUTHORS              |   8 +-
6417 ChangeLog            |   8 ++
6418 configure.in         |   2 +-
6419 src/cr-declaration.c |   2 +-
6420 src/cr-parser.c      |  94 +++++++--------
6421 src/cr-tknzr.c       |  18 +--
6422 src/cr-token.c       |  54 ++++-----
6423 src/cr-token.h       | 320 +++++++++++++++++++++++++--------------------------
6424 8 files changed, 257 insertions(+), 249 deletions(-)
6425
6426commit 3b7d9f10818a0cb4e70864f8d1a5ecbf7ba3e0b0
6427Author: Dodji Seketeli <dodji@src.gnome.org>
6428Date:   Thu Apr 3 06:54:40 2003 +0000
6429
6430    more work on the test framework.
6431    made sure to build rpms via a new "make rpm" target.
6432    Dodji.
6433
6434 ChangeLog            |  14 +++++
6435 Makefile.am          |  14 ++++-
6436 configure.in         |  28 ++++++---
6437 libcroco-config.h.in |   3 +
6438 libcroco.spec.in     |  25 ++++----
6439 tests/test4-main.c   |   2 +-
6440 tests/testctl        | 146 ++++++++++++++++++++++++++++++++++----------
6441 tests/valgrind.log   | 166 +++++++--------------------------------------------
6442 tests/vg             |  11 +++-
6443 9 files changed, 208 insertions(+), 201 deletions(-)
6444
6445commit 9ea5d95b1149270cb7277ec1d83a78d0018190dd
6446Author: Dodji Seketeli <dodji@src.gnome.org>
6447Date:   Wed Apr 2 06:07:31 2003 +0000
6448
6449    added the non regression tests reference output file into cvs.
6450    Dodji.
6451
6452 tests/test-output-refs/test0.1.css.out |    1 +
6453 tests/test-output-refs/test1.css.out   |  314 +++
6454 tests/test-output-refs/test2.1.css.out |  139 ++
6455 tests/test-output-refs/test2.2.css.out | 3329 ++++++++++++++++++++++++++++++++
6456 tests/test-output-refs/test2.css.out   |   64 +
6457 tests/test-output-refs/test3.1.css.out |    1 +
6458 tests/test-output-refs/test3.2.css.out |    1 +
6459 tests/test-output-refs/test3.css.out   |    1 +
6460 tests/test-output-refs/test4.1.css.out |  763 ++++++++
6461 tests/test-output-refs/test4.2.css.out |   21 +
6462 tests/test-output-refs/test5.1.css.out |   96 +
6463 tests/test-output-refs/test6.out       |    9 +
6464 tests/test-output-refs/test7.out       |    2 +
6465 13 files changed, 4741 insertions(+)
6466
6467commit 06ed4be29dcc62e62cb9626262ab5e8664b99d92
6468Author: Gaël CHAMOULAUD <strider@src.gnome.org>
6469Date:   Wed Apr 2 05:53:17 2003 +0000
6470
6471    Updated man page
6472
6473 csslint/ChangeLog |  4 ++++
6474 csslint/csslint.1 | 19 +++++++++++++++++--
6475 2 files changed, 21 insertions(+), 2 deletions(-)
6476
6477commit 88088eb1a774f95b8ed372899da5db66be2cc9cc
6478Author: Gaël CHAMOULAUD <strider@src.gnome.org>
6479Date:   Wed Apr 2 05:51:54 2003 +0000
6480
6481    Updated the man page
6482
6483 ChangeLog      |  5 +++++
6484 croco-config.1 | 11 +++++++++--
6485 2 files changed, 14 insertions(+), 2 deletions(-)
6486
6487commit 2be8913dcd95577023913e7a1bc331a10b70d5ac
6488Author: Dodji Seketeli <dodji@src.gnome.org>
6489Date:   Tue Apr 1 21:41:06 2003 +0000
6490
6491    Went forward on the testctl front.
6492    Can now run non regression tests and get simple ok/ko report.
6493    Dodji.
6494
6495 tests/test2-main.c |   6 +-
6496 tests/test3-main.c |   6 +-
6497 tests/test4-main.c |   7 +-
6498 tests/test5-main.c |   8 +--
6499 tests/test6-main.c |   6 +-
6500 tests/test7-main.c |   6 +-
6501 tests/testctl      | 202 +++++++++++++++++++++++++++++++++++++----------------
6502 7 files changed, 149 insertions(+), 92 deletions(-)
6503
6504commit bbd278d70458559b8aa323e0494d2673898caf7d
6505Author: Dodji Seketeli <dodji@src.gnome.org>
6506Date:   Mon Mar 31 21:58:34 2003 +0000
6507
6508    started went forward on the test annotated tree building front.
6509    started to write the non regression test launcher.
6510    Dodji.
6511
6512 ChangeLog                      |  24 ++
6513 TODO                           |   6 +-
6514 autogen.sh                     |   2 +-
6515 configure.in                   |  26 +-
6516 croco-config.1                 |   9 +-
6517 src/cr-doc-handler.h           |  17 +-
6518 src/cr-lay-eng.c               | 184 +++++++++-
6519 src/cr-lay-eng.h               |  19 +-
6520 src/cr-num.h                   |   3 +-
6521 src/cr-om-parser.c             |  84 +++++
6522 src/cr-om-parser.h             |  11 +
6523 src/cr-parser.c                |  43 ++-
6524 src/cr-rgb.c                   |  67 +++-
6525 src/cr-rgb.h                   |  12 +-
6526 src/cr-sel-eng.c               |  50 ++-
6527 src/cr-sel-eng.h               |   1 +
6528 src/cr-style.c                 | 124 ++++++-
6529 src/cr-style.h                 |   8 +
6530 src/libcroco.h                 |   8 +-
6531 tests/Makefile.am              |  23 +-
6532 tests/test-outputs/test4.1.out | 762 -----------------------------------------
6533 tests/test7-main.c             | 155 +++++++++
6534 tests/testctl                  | 166 +++++++++
6535 23 files changed, 965 insertions(+), 839 deletions(-)
6536
6537commit f60e5d31e6e03bb0d75e4618b8f8adcde6dbc8ce
6538Author: Christian Schaller <Uraeus@gnome.org>
6539Date:   Sun Mar 30 15:03:19 2003 +0000
6540
6541    - Misc. buildfixes and added spec.in file
6542
6543    2003-30-03 Christian Schaller <Uraeus@gnome.org>
6544    - Misc. buildfixes and added spec.in file
6545
6546 ChangeLog           |   6 +
6547 Makefile.am         |   2 +-
6548 csslint/Makefile.am |   2 +
6549 csslint/Makefile.in | 419 ----------------------------------------------------
6550 libcroco.spec.in    |  71 +++++++++
6551 5 files changed, 80 insertions(+), 420 deletions(-)
6552
6553commit 23c856bd6bd7a5bee2c81cef5218633dc91fc0c0
6554Author: Dodji Seketeli <dodji@src.gnome.org>
6555Date:   Sat Mar 29 15:07:21 2003 +0000
6556
6557    *** empty log message ***
6558
6559 tests/more | 189 -------------------------------------------------------------
6560 1 file changed, 189 deletions(-)
6561
6562commit 0d5d4e57a3b091909b11a8a5a8fbb85236ac94c2
6563Author: Dodji Seketeli <dodji@src.gnome.org>
6564Date:   Sat Mar 29 15:05:36 2003 +0000
6565
6566    more code on the layout/cascade front.
6567    some fixes/improvements on the build system front.
6568    Dodji.
6569
6570 ChangeLog            |  21 +++++-
6571 TODO                 |   3 +-
6572 autogen.sh           |   7 +-
6573 configure.in         |  75 +++++++++++++-------
6574 csslint/Makefile.in  |   1 +
6575 libcroco-config.h.in |   3 +
6576 src/Makefile.am      |  60 +++++++++-------
6577 src/cr-cascade.c     | 191 +++++++++++++++++++++++++++++++++++++++++++++++++++
6578 src/cr-cascade.h     |  85 +++++++++++++++++++++++
6579 src/cr-lay-eng.c     |  62 ++++++++++++++++-
6580 src/cr-lay-eng.h     |   4 ++
6581 src/cr-sel-eng.c     |  47 ++++++++++---
6582 src/cr-sel-eng.h     |  23 +++++--
6583 src/cr-style.c       |   1 -
6584 src/cr-stylesheet.c  |  26 +++++++
6585 src/cr-stylesheet.h  |  26 ++++++-
6586 src/cr-utils.h       |   1 +
6587 tests/Makefile.am    |  16 +++--
6588 tests/test5-main.c   |   2 +-
6589 19 files changed, 579 insertions(+), 75 deletions(-)
6590
6591commit df526da09c8a5faf05101e438b84d5061cb4a091
6592Author: Dodji Seketeli <dodji@src.gnome.org>
6593Date:   Wed Mar 26 22:13:49 2003 +0000
6594
6595    started to add some new files ...
6596    more work is to come.
6597
6598 csslint/csslint.c    |  4 +--
6599 src/Makefile.am      |  1 +
6600 src/cr-enc-handler.h |  7 +++--
6601 src/cr-lay-eng.c     | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++++
6602 src/cr-lay-eng.h     | 52 +++++++++++++++++++++++++++++++++++
6603 src/cr-parser.c      |  9 ++++--
6604 src/cr-style.c       | 14 ++++++----
6605 7 files changed, 152 insertions(+), 13 deletions(-)
6606
6607commit 3d28f03c0d574bcd0acf5bb86b241485b3bc7460
6608Author: Dodji Seketeli <dodji@src.gnome.org>
6609Date:   Tue Mar 25 20:30:41 2003 +0000
6610
6611    updated the style a bit to comply with
6612    libcroco style.
6613    Dodji.
6614
6615 csslint/csslint.c | 26 ++++++++++++++++----------
6616 1 file changed, 16 insertions(+), 10 deletions(-)
6617
6618commit c6e67e60688e257c3203efb25bdbe371be0ff686
6619Author: Dodji Seketeli <dodji@src.gnome.org>
6620Date:   Mon Mar 24 21:26:04 2003 +0000
6621
6622    can now get loosely typed style information from css declaration
6623    and turn them into strongly typed style information.
6624    Dodji.
6625
6626 ChangeLog      |   7 ++
6627 TODO           |   5 --
6628 src/cr-style.c | 202 +++++++++++++++++++++++++++++++++++++++++++++++++--------
6629 src/cr-style.h |  16 ++++-
6630 4 files changed, 196 insertions(+), 34 deletions(-)
6631
6632commit df9b05e39ebd88441e9155c95ecdbc23c4f62b72
6633Author: Gaël CHAMOULAUD <strider@src.gnome.org>
6634Date:   Mon Mar 24 20:18:15 2003 +0000
6635
6636    Added feature: Parse CSS files and builds a CSS object model
6637
6638 csslint/ChangeLog |   7 +++
6639 csslint/csslint.1 |   5 ++
6640 csslint/csslint.c | 158 ++++++++++++++++++++++++++++++++++++++++++++++--------
6641 3 files changed, 147 insertions(+), 23 deletions(-)
6642
6643commit 0fd747b310a518135a0355b7ae918b3ddcc6e9ac
6644Author: Dodji Seketeli <dodji@src.gnome.org>
6645Date:   Sun Mar 23 23:05:07 2003 +0000
6646
6647    "loosely-typed style info gathering" on progress ...
6648    Dodji.
6649
6650 src/cr-style.c                | 341 +++++++++++++++++++++++++++++++++++-------
6651 src/cr-style.h                |  24 ++-
6652 src/cr-utils.h                |   2 +
6653 tests/test-inputs/test2.2.css |   2 +-
6654 4 files changed, 311 insertions(+), 58 deletions(-)
6655
6656commit b3a0881894d2d71fcaccde7fa2a04c710ac5fafc
6657Author: Gaël CHAMOULAUD <strider@src.gnome.org>
6658Date:   Sun Mar 23 22:35:30 2003 +0000
6659
6660    Re-indentation
6661
6662 csslint/csslint.c | 6 ++++--
6663 1 file changed, 4 insertions(+), 2 deletions(-)
6664
6665commit 707595232fce772e196bd41d4e7e247fab23a624
6666Author: Gaël CHAMOULAUD <strider@src.gnome.org>
6667Date:   Sun Mar 23 22:34:06 2003 +0000
6668
6669    Re-indentation
6670
6671 csslint/csslint.c | 23 +++++++++++++++--------
6672 1 file changed, 15 insertions(+), 8 deletions(-)
6673
6674commit 028da71ab08e7fc5d2da2eac8d8e2f72bc8a32c9
6675Author: Gaël CHAMOULAUD <strider@src.gnome.org>
6676Date:   Sun Mar 23 22:17:05 2003 +0000
6677
6678    Added a command CSS tool. CSSLINT
6679
6680 Makefile.am  | 2 +-
6681 configure.in | 1 +
6682 2 files changed, 2 insertions(+), 1 deletion(-)
6683
6684commit 34aea8a8cd496a427ad5217bb129ce6d004d72d0
6685Author: Gaël CHAMOULAUD <strider@src.gnome.org>
6686Date:   Sun Mar 23 22:15:37 2003 +0000
6687
6688    added a command CSS tool. CSSLINT
6689
6690 csslint/ChangeLog   |   9 ++
6691 csslint/Makefile.am |  13 ++
6692 csslint/Makefile.in | 418 ++++++++++++++++++++++++++++++++++++++++++++++++++++
6693 csslint/csslint.1   |  44 ++++++
6694 csslint/csslint.c   |  89 +++++++++++
6695 5 files changed, 573 insertions(+)
6696
6697commit e1d9d34619e3f579f9181b3bd32c93bcefb2d5f6
6698Author: Dodji Seketeli <dodji@src.gnome.org>
6699Date:   Fri Mar 21 18:56:57 2003 +0000
6700
6701    fixed a couple of minor bugs in the parser core.
6702
6703 TODO                          |  7 ++++++-
6704 src/cr-parser.c               | 28 ++++++++++++++++++++++------
6705 tests/test-inputs/test2.2.css |  9 +++++++++
6706 3 files changed, 37 insertions(+), 7 deletions(-)
6707
6708commit b75433d864336e33629b84966e686c43ee51ea43
6709Author: Dodji Seketeli <dodji@src.gnome.org>
6710Date:   Fri Mar 21 06:57:59 2003 +0000
6711
6712    added documentation for test5 and test6.
6713    Cleaned up test6-main.c
6714    Dodji.
6715
6716 tests/README-description.txt | 28 +++++++++++++
6717 tests/test6-main.c           | 93 ++++++++++++++++++++++++++++++++++++++++++++
6718 2 files changed, 121 insertions(+)
6719
6720commit 3e55266839340793845b8527b65542d1e4b5fc11
6721Author: Dodji Seketeli <dodji@src.gnome.org>
6722Date:   Thu Mar 20 21:29:07 2003 +0000
6723
6724    fixed a small bug in the tokenizer.
6725    Provided better support for in memory data parsing.
6726
6727 libcroco-config.h.in |  3 +++
6728 src/cr-om-parser.c   | 51 +++++++++++++++++++++++++++++++++++++++++++++++++--
6729 src/cr-om-parser.h   | 11 ++++++++++-
6730 src/cr-parser.c      | 25 ++++++++++++++++++++++++-
6731 src/cr-parser.h      |  8 ++++++--
6732 src/cr-tknzr.c       | 20 +++++++++++++++++++-
6733 src/cr-tknzr.h       |  5 +++++
6734 tests/Makefile.am    |  3 ++-
6735 tests/test2-main.c   |  8 +++++---
6736 tests/test3-main.c   |  2 +-
6737 10 files changed, 124 insertions(+), 12 deletions(-)
6738
6739commit a189ebbcc9b05cda2ea77f84db8a65855f5b3fb7
6740Author: Gaël CHAMOULAUD <strider@src.gnome.org>
6741Date:   Thu Mar 20 20:04:06 2003 +0000
6742
6743    Added a man page for croco-config
6744
6745 ChangeLog      |  4 ++++
6746 Makefile.am    |  3 ++-
6747 croco-config.1 | 31 +++++++++++++++++++++++++++++++
6748 3 files changed, 37 insertions(+), 1 deletion(-)
6749
6750commit 922bf5032aac55b0aa6d91c9ea1808b50f705afd
6751Author: Dom Lachowicz <doml@src.gnome.org>
6752Date:   Thu Mar 20 17:51:25 2003 +0000
6753
6754    replace GPL with LGPL license to finish the re-licensing transition
6755
6756 COPYING   | 619 ++++++++++++++++++++++++++++++++++++++------------------------
6757 ChangeLog |   4 +
6758 2 files changed, 384 insertions(+), 239 deletions(-)
6759
6760commit 5b877e917d80ab0b04d0adf831a7cd99595fbc4b
6761Author: Gaël CHAMOULAUD <strider@src.gnome.org>
6762Date:   Wed Mar 19 23:29:00 2003 +0000
6763
6764    Added conditional compilation of the unit tests in tests/ subdir
6765
6766 ChangeLog         |  8 ++++++++
6767 configure.in      | 46 ++++++++++++++++++++++++++++++++++++++++++++--
6768 tests/Makefile.am | 12 ++++++++----
6769 3 files changed, 60 insertions(+), 6 deletions(-)
6770
6771commit b370f217eed617133e5ed8bc9ff28b6669fc5e05
6772Author: Dodji Seketeli <dodji@src.gnome.org>
6773Date:   Wed Mar 19 22:13:11 2003 +0000
6774
6775    added better in memory serialisation to the selector related data structures. Dodji.
6776
6777 src/cr-additional-sel.c |  92 +++++++++++++++++++++-------
6778 src/cr-additional-sel.h | 155 ++++++++++++++++++++++++------------------------
6779 src/cr-attr-sel.c       |  65 +++++++++++++++-----
6780 src/cr-attr-sel.h       |  72 +++++++++++-----------
6781 src/cr-pseudo.c         |  72 +++++++++++++++++-----
6782 src/cr-pseudo.h         |  57 +++++++++---------
6783 src/cr-selector.c       |  75 +++++++++++++++++++----
6784 src/cr-selector.h       |   3 +
6785 src/cr-simple-sel.c     |  86 ++++++++++++++++++++-------
6786 src/cr-simple-sel.h     |   3 +
6787 10 files changed, 453 insertions(+), 227 deletions(-)
6788
6789commit cc7ec65a2b735e285047c7e0a61212337d7ab24c
6790Author: Gaël CHAMOULAUD <strider@src.gnome.org>
6791Date:   Wed Mar 19 20:48:37 2003 +0000
6792
6793    Relicense from GPL -> LGPL
6794
6795 COPYING.LIB             | 481 ++++++++++++++++++++++++++++++++++++++++++++++++
6796 ChangeLog               |   4 +
6797 NEWS                    |   7 +
6798 src/cr-additional-sel.c |  30 ++-
6799 src/cr-additional-sel.h |  30 ++-
6800 src/cr-attr-sel.c       |  31 ++--
6801 src/cr-attr-sel.h       |  31 ++--
6802 src/cr-box.c            |  30 ++-
6803 src/cr-box.h            |  30 ++-
6804 src/cr-declaration.c    |  30 ++-
6805 src/cr-declaration.h    |  30 ++-
6806 src/cr-doc-handler.c    |  30 ++-
6807 src/cr-doc-handler.h    |  30 ++-
6808 src/cr-enc-handler.c    |  31 ++--
6809 src/cr-enc-handler.h    |  31 ++--
6810 src/cr-input.c          |  30 ++-
6811 src/cr-input.h          |  30 ++-
6812 src/cr-num.c            |  30 ++-
6813 src/cr-num.h            |  30 ++-
6814 src/cr-om-parser.c      |  30 ++-
6815 src/cr-om-parser.h      |  30 ++-
6816 src/cr-parser-input.h   |  30 ++-
6817 src/cr-parser.c         |  30 ++-
6818 src/cr-parser.h         |  30 ++-
6819 src/cr-pseudo.c         |  31 ++--
6820 src/cr-pseudo.h         |  31 ++--
6821 src/cr-rgb.c            |  30 ++-
6822 src/cr-rgb.h            |  30 ++-
6823 src/cr-sel-eng.c        |  32 ++--
6824 src/cr-sel-eng.h        |  31 ++--
6825 src/cr-selector.c       |  30 ++-
6826 src/cr-selector.h       |  30 ++-
6827 src/cr-simple-sel.c     |  31 ++--
6828 src/cr-simple-sel.h     |  31 ++--
6829 src/cr-statement.c      |  30 ++-
6830 src/cr-statement.h      |  30 ++-
6831 src/cr-style.c          |  30 ++-
6832 src/cr-style.h          |  31 ++--
6833 src/cr-stylesheet.c     |  30 ++-
6834 src/cr-stylesheet.h     |  30 ++-
6835 src/cr-term.c           |  30 ++-
6836 src/cr-term.h           |  30 ++-
6837 src/cr-tknzr.c          |  30 ++-
6838 src/cr-tknzr.h          |  30 ++-
6839 src/cr-token.c          | 112 ++++++-----
6840 src/cr-token.h          | 232 ++++++++++++-----------
6841 src/cr-utils.c          | 299 +++++++++++++++---------------
6842 src/cr-utils.h          |  31 ++--
6843 src/libcroco.h          |  20 ++
6844 tests/cr-test-utils.c   |  20 ++
6845 tests/cr-test-utils.h   |  30 ++-
6846 tests/test0-main.c      |  30 ++-
6847 tests/test1-main.c      |  30 ++-
6848 tests/test2-main.c      |  30 ++-
6849 tests/test3-main.c      |  30 ++-
6850 tests/test4-main.c      |  30 ++-
6851 tests/test5-main.c      |  31 ++--
6852 57 files changed, 1498 insertions(+), 1161 deletions(-)
6853
6854commit 153f41b4116c4fbc732b0071a24822466accdea4
6855Author: Dodji Seketeli <dodji@src.gnome.org>
6856Date:   Wed Mar 19 00:29:17 2003 +0000
6857
6858    added a cr_term_to_string() fonction to support in memory dump of css2 expressions.
6859    The former cr_term_dump() function is now based on cr_term_to_string().
6860
6861 configure.in  |   2 +-
6862 src/cr-rgb.c  |  75 +++++++++++++++++++++--------
6863 src/cr-rgb.h  |   4 ++
6864 src/cr-term.c | 151 +++++++++++++++++++++++++++++++++++++++++-----------------
6865 src/cr-term.h |   4 ++
6866 5 files changed, 172 insertions(+), 64 deletions(-)
6867
6868commit 9593026d792518aae19eabb79524f3b3702782fc
6869Author: Gaël CHAMOULAUD <strider@src.gnome.org>
6870Date:   Tue Mar 18 19:39:30 2003 +0000
6871
6872    fixed a configure problem
6873
6874 ChangeLog    | 5 +++++
6875 configure.in | 2 +-
6876 2 files changed, 6 insertions(+), 1 deletion(-)
6877
6878commit 7d65fff4081a25bdfe62d09ba2588263e41347e3
6879Author: Dom Lachowicz <doml@src.gnome.org>
6880Date:   Tue Mar 18 18:10:53 2003 +0000
6881
6882    update autogen.sh to build libtool
6883    better libxml2 checks, seleng checks
6884    disable test5 until a better solution is found
6885
6886 ChangeLog         | 11 +++++++
6887 autogen.sh        | 31 ++++++++++----------
6888 configure.in      | 87 ++++++++++++++++++-------------------------------------
6889 tests/Makefile.am |  8 ++---
6890 4 files changed, 59 insertions(+), 78 deletions(-)
6891
6892commit 669b4d2481225bdea22fb9ea1e6f01cbfb91d299
6893Author: Dodji Seketeli <dodji@src.gnome.org>
6894Date:   Mon Mar 17 21:51:11 2003 +0000
6895
6896    fixed a small bug. Dodji.
6897
6898 src/cr-style.c | 6 ++++++
6899 1 file changed, 6 insertions(+)
6900
6901commit 13c68446e1877d17ce348712a7a69f08c42b54cf
6902Author: Dodji Seketeli <dodji@src.gnome.org>
6903Date:   Mon Mar 17 21:33:09 2003 +0000
6904
6905    "gathering style information from stylesheet" in progress. Dodji.
6906
6907 src/cr-num.h   |  1 +
6908 src/cr-style.c | 88 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
6909 2 files changed, 89 insertions(+)
6910
6911commit 06282c84188d2ebcde61748956b7c85c262d4828
6912Author: Dodji Seketeli <dodji@src.gnome.org>
6913Date:   Sun Mar 16 18:24:22 2003 +0000
6914
6915    "gathering style information from the stylesheet" in progress. Dodji.
6916
6917 ChangeLog      |  12 ++++
6918 src/cr-num.c   |  12 ++++
6919 src/cr-num.h   |   3 +
6920 src/cr-style.c | 174 +++++++++++++++++++++++++++++++++++++++++++++++++++++++--
6921 4 files changed, 196 insertions(+), 5 deletions(-)
6922
6923commit 913912133b6a91c361d1c332175425623b86905f
6924Author: Dodji Seketeli <dodji@src.gnome.org>
6925Date:   Sat Mar 15 19:02:11 2003 +0000
6926
6927    revisited the way the CRTerm and CRNum classes were handling their types and
6928    especially numeric types. Did also the necessary modifs in all
6929    the impacted code.
6930
6931 ChangeLog                     |  26 +++
6932 src/cr-num.c                  | 115 +++++++++++--
6933 src/cr-num.h                  |  93 +++++-----
6934 src/cr-parser.c               | 130 ++------------
6935 src/cr-rgb.c                  |  14 +-
6936 src/cr-rgb.h                  |   4 +-
6937 src/cr-style.c                | 389 +++++++++++++++++++++++++++++++++++++++++-
6938 src/cr-style.h                |  69 ++++----
6939 src/cr-term.c                 | 366 ++++-----------------------------------
6940 src/cr-term.h                 |  61 ++++---
6941 src/cr-tknzr.c                |  81 +++++----
6942 src/cr-utils.c                |  13 ++
6943 src/cr-utils.h                | 165 ++++++------------
6944 tests/test-inputs/test4.1.css |   8 +-
6945 14 files changed, 780 insertions(+), 754 deletions(-)
6946
6947commit 189522e07f90cc58a1f7a94836ae99bf6d7150a2
6948Author: Dodji Seketeli <dodji@src.gnome.org>
6949Date:   Thu Mar 13 22:31:17 2003 +0000
6950
6951    initial import.
6952
6953 src/cr-style.c | 160 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
6954 1 file changed, 160 insertions(+)
6955
6956commit da99490f35d844310a3411561e76bb2cd214ff62
6957Author: Dodji Seketeli <dodji@src.gnome.org>
6958Date:   Thu Mar 13 22:30:40 2003 +0000
6959
6960    started what will the code to build the document annotated tree.
6961
6962 TODO            |  6 +-----
6963 src/Makefile.am |  1 +
6964 src/cr-box.c    |  6 ++++++
6965 src/cr-style.h  | 12 ++++++++++++
6966 4 files changed, 20 insertions(+), 5 deletions(-)
6967
6968commit 2c33322914fccb3a2f2eee55b93b7de6bf12b2c2
6969Author: Dodji Seketeli <dodji@src.gnome.org>
6970Date:   Wed Mar 12 21:57:49 2003 +0000
6971
6972    rm'ed this generated file.
6973
6974 src/Makefile.in | 398 --------------------------------------------------------
6975 1 file changed, 398 deletions(-)
6976
6977commit a7ced5b2383b500ce8bd150ba3ad0b7ecfe7480c
6978Author: Dodji Seketeli <dodji@src.gnome.org>
6979Date:   Wed Mar 12 21:56:44 2003 +0000
6980
6981    Started to code the hierachical stuffs in the box model.
6982    I am also still thinking about the style data structure.
6983    Dodji.
6984
6985 src/Makefile.am |   1 +
6986 src/Makefile.in |  15 ++++---
6987 src/cr-box.c    | 135 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
6988 src/cr-box.h    |  47 +++++++++++++-------
6989 src/cr-style.h  |  60 ++++++++++++++++++-------
6990 5 files changed, 219 insertions(+), 39 deletions(-)
6991
6992commit 787cb8a95fe01a2e05154d4f24d63724258e2f0e
6993Author: Dodji Seketeli <dodji@src.gnome.org>
6994Date:   Mon Mar 10 21:10:10 2003 +0000
6995
6996    went further in designing the box model and style structure.
6997
6998 src/cr-box.h   | 45 ++++++++++++++++++++++++++++++--------------
6999 src/cr-style.h | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
7000 2 files changed, 90 insertions(+), 14 deletions(-)
7001
7002commit 8ba477fd2d7230d3d5e0543e467cd8508aff7553
7003Author: Gaël CHAMOULAUD <strider@src.gnome.org>
7004Date:   Sun Mar 9 20:05:16 2003 +0000
7005
7006    Added test1.css, a css file for tests/test1
7007
7008 tests/test-inputs/test1.css | 314 ++++++++++++++++++++++++++++++++++++++++++++
7009 1 file changed, 314 insertions(+)
7010
7011commit 0de9db48de02dda13be9a6e526c22cb8f3984f39
7012Author: Dodji Seketeli <dodji@src.gnome.org>
7013Date:   Sun Mar 9 19:41:16 2003 +0000
7014
7015    started to think about the low level layers of the rendering.
7016
7017 src/cr-box.h   | 175 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
7018 src/cr-style.h |  80 ++++++++++++++++++++++++++
7019 2 files changed, 255 insertions(+)
7020
7021commit 55459aea1b839ef0628fec1105ed9920a928c043
7022Author: Gaël CHAMOULAUD <strider@src.gnome.org>
7023Date:   Sun Mar 9 19:21:45 2003 +0000
7024
7025    Added test0.1.css, a css file for tests/test0
7026
7027 tests/test-inputs/test0.1.css | 258 ++++++++++++++++++++++++++++++++++++++++++
7028 1 file changed, 258 insertions(+)
7029
7030commit 71866eb9ae854698ed6fb6f951bdab8ab76406bb
7031Author: Dodji Seketeli <dodji@src.gnome.org>
7032Date:   Sun Mar 9 11:50:36 2003 +0000
7033
7034    added non regression test for the id and class selection evaluation.
7035
7036 tests/test-inputs/test5.1.css | 2 ++
7037 tests/test5-main.c            | 4 +++-
7038 2 files changed, 5 insertions(+), 1 deletion(-)
7039
7040commit 13a57f93f351d1b12f68c30feecc68ce0aa130fa
7041Author: Dodji Seketeli <dodji@src.gnome.org>
7042Date:   Sat Mar 8 19:30:16 2003 +0000
7043
7044    added non regression tests for dashmatch attr selection. Dodji.
7045
7046 tests/test-inputs/test5.1.css | 3 ++-
7047 tests/test5-main.c            | 3 ++-
7048 2 files changed, 4 insertions(+), 2 deletions(-)
7049
7050commit ffef39ec5f918af981d2c191a93fc79f89c5501d
7051Author: Dodji Seketeli <dodji@src.gnome.org>
7052Date:   Sat Mar 8 19:28:43 2003 +0000
7053
7054    fixed a stupid bug in the dashmatch attr selection evaluation. Dodji.
7055
7056 src/cr-sel-eng.c | 3 +--
7057 1 file changed, 1 insertion(+), 2 deletions(-)
7058
7059commit 169fe72ade5971cba8d18ea04fde1e8dec202734
7060Author: Dodji Seketeli <dodji@src.gnome.org>
7061Date:   Sat Mar 8 17:04:51 2003 +0000
7062
7063    made sure "OK" and "KO" strings are dumped on stderr. Dodji.
7064
7065 tests/test5-main.c | 4 ++--
7066 1 file changed, 2 insertions(+), 2 deletions(-)
7067
7068commit 9482726e1cde4e9e602130e6ea3ce82d9b401d0b
7069Author: Dodji Seketeli <dodji@src.gnome.org>
7070Date:   Sat Mar 8 16:51:36 2003 +0000
7071
7072    fixed a couple of small bugs. Dodji.
7073
7074 src/cr-parser.c               | 2 +-
7075 src/cr-tknzr.c                | 7 +++++--
7076 tests/test-inputs/test5.1.css | 1 +
7077 tests/test5-main.c            | 2 +-
7078 4 files changed, 8 insertions(+), 4 deletions(-)
7079
7080commit b388e8f6f77b64657982b6d07c70d0b375b90c63
7081Author: Dodji Seketeli <dodji@src.gnome.org>
7082Date:   Sat Mar 8 12:51:33 2003 +0000
7083
7084    added some non regression test for "EQUAL" attribute selectors
7085    in the selection engine.
7086
7087 tests/test-inputs/test5.1.css | 3 ++-
7088 tests/test5-main.c            | 1 +
7089 2 files changed, 3 insertions(+), 1 deletion(-)
7090
7091commit ec1ce427071a694f992b48576ae226b3fcb71bff
7092Author: Dodji Seketeli <dodji@src.gnome.org>
7093Date:   Sat Mar 8 12:50:18 2003 +0000
7094
7095    bugfix: make sure rules starting with "pure" attr selectors can be parsed. Dodji.
7096
7097 src/cr-parser.c | 1 +
7098 1 file changed, 1 insertion(+)
7099
7100commit 38716fbf5fba7c9b1ae6de37ba7548fa8b80864d
7101Author: Dodji Seketeli <dodji@src.gnome.org>
7102Date:   Sat Mar 8 01:18:00 2003 +0000
7103
7104    bugfix: correctly handles trailing '\r' characters.
7105
7106 src/cr-tknzr.c | 1 +
7107 1 file changed, 1 insertion(+)
7108
7109commit 01cf7e30d03259f1ff3afdb31d999649ef99259e
7110Author: Dodji Seketeli <dodji@src.gnome.org>
7111Date:   Sat Mar 8 01:16:59 2003 +0000
7112
7113    bugfix: correctly handle trailing '\r' characters. Dodji.
7114
7115 src/cr-sel-eng.c | 18 ++++++++++++------
7116 1 file changed, 12 insertions(+), 6 deletions(-)
7117
7118commit cd1ad798d4a3706f68d0021f46c1cdd587acc0ac
7119Author: Dodji Seketeli <dodji@src.gnome.org>
7120Date:   Thu Mar 6 22:22:58 2003 +0000
7121
7122    went forward in the selectors stuff debugging.
7123
7124 src/cr-sel-eng.c              | 17 +++++++---
7125 src/cr-statement.c            | 73 ++++++++++++++++++++-----------------------
7126 src/cr-stylesheet.c           |  9 +++++-
7127 tests/test-inputs/test5.1.css |  5 +++
7128 tests/test5-main.c            | 70 ++++++++++++++++++++++++++++++++++++-----
7129 5 files changed, 122 insertions(+), 52 deletions(-)
7130
7131commit 0477c340c8e20f1d32164f1f193134777ddf3d44
7132Author: Dodji Seketeli <dodji@src.gnome.org>
7133Date:   Wed Mar 5 23:16:57 2003 +0000
7134
7135    added the test5 to test the selection engine.
7136
7137 tests/Makefile.in  | 405 -----------------------------------------------------
7138 tests/test5-main.c | 233 ++++++++++++++++++++++++++++++
7139 2 files changed, 233 insertions(+), 405 deletions(-)
7140
7141commit d1650e53ce528e1a03cc646dc97a60c81186bad9
7142Author: Dodji Seketeli <dodji@src.gnome.org>
7143Date:   Wed Mar 5 23:15:46 2003 +0000
7144
7145    started to debug the selection engine.
7146
7147 src/Makefile.am   |  2 +-
7148 src/Makefile.in   |  2 +-
7149 src/cr-parser.c   |  4 +++-
7150 src/cr-sel-eng.c  | 20 ++++++++++++--------
7151 src/cr-sel-eng.h  |  2 +-
7152 tests/Makefile.am |  3 ++-
7153 tests/Makefile.in | 20 +++++++++++++++-----
7154 7 files changed, 35 insertions(+), 18 deletions(-)
7155
7156commit 96ff0026beaecd37112446abad90b32e4e1d23c7
7157Author: Dodji Seketeli <dodji@src.gnome.org>
7158Date:   Tue Mar 4 22:01:16 2003 +0000
7159
7160    added a new method to parse stylesheets from in memory buffers.
7161
7162 ChangeLog       |  5 +++++
7163 src/Makefile.am |  1 -
7164 src/Makefile.in | 18 ++++++++----------
7165 src/cr-input.c  | 19 ++++++++++---------
7166 src/cr-input.h  |  2 +-
7167 src/cr-parser.c | 33 +++++++++++++++++++++++++++++++++
7168 src/cr-parser.h |  6 +++++-
7169 7 files changed, 62 insertions(+), 22 deletions(-)
7170
7171commit 6e874cfaab541328e077d8c3d8f1787ecc64e24e
7172Author: Dodji Seketeli <dodji@src.gnome.org>
7173Date:   Tue Mar 4 21:20:00 2003 +0000
7174
7175    made sure to remove every single use of the CRParserInput class.
7176    Replaced it by CRInput.
7177    We just gained 6KB of code file size.
7178
7179 ChangeLog             |   4 +-
7180 src/cr-input.c        | 154 +++++++-
7181 src/cr-input.h        |   5 +-
7182 src/cr-om-parser.c    |   2 +-
7183 src/cr-om-parser.h    |   2 +-
7184 src/cr-parser-input.c | 973 --------------------------------------------------
7185 src/cr-parser.c       |  64 ++--
7186 src/cr-tknzr.c        | 174 +++++----
7187 src/cr-tknzr.h        |  10 +-
7188 9 files changed, 275 insertions(+), 1113 deletions(-)
7189
7190commit 0f8fc18343f3cd22db2a91f41857f20498fbec0e
7191Author: Dodji Seketeli <dodji@src.gnome.org>
7192Date:   Mon Mar 3 21:22:51 2003 +0000
7193
7194    added a cr_input_new_from_buf() method.
7195
7196 ChangeLog      |  8 ++++++
7197 src/cr-input.c | 88 ++++++++++++++++++++++++++++++++++++++++++++++++++++++----
7198 src/cr-input.h |  4 ++-
7199 3 files changed, 93 insertions(+), 7 deletions(-)
7200
7201commit 35d00b2fe5e0500156c1ee9c7a5fad5897ad4aa6
7202Author: Dodji Seketeli <dodji@src.gnome.org>
7203Date:   Sun Mar 2 19:16:11 2003 +0000
7204
7205    fixed some bugs in the tarball building process.
7206
7207 Makefile.am |   3 +-
7208 Makefile.in | 469 ------------------------------------------------------------
7209 stamp-h.in  |   1 -
7210 3 files changed, 2 insertions(+), 471 deletions(-)
7211
7212commit 1217c1902e50ad1b7de22d43d1e2c0f0a652ec1f
7213Author: Dodji Seketeli <dodji@src.gnome.org>
7214Date:   Sun Mar 2 18:58:59 2003 +0000
7215
7216    Turned on compilation with goddamit warning options.
7217    So I killed an awfully great number of warnings messages.
7218    Also fixed some small regressions that occured during
7219    the rewrite of cr_tknzr_get_next_toke().
7220
7221 Makefile.am             |   3 +-
7222 Makefile.in             |   4 +-
7223 configure.in            |   3 +-
7224 src/Makefile.am         |   1 -
7225 src/Makefile.in         |   1 -
7226 src/cr-additional-sel.h |  14 +++++
7227 src/cr-attr-sel.h       |   4 +-
7228 src/cr-enc-handler.c    |   6 +--
7229 src/cr-input.c          |  50 ++++++++++--------
7230 src/cr-input.h          |   7 ++-
7231 src/cr-om-parser.c      |   7 ++-
7232 src/cr-parser-input.c   |  82 +++++++++--------------------
7233 src/cr-parser.c         | 135 ++++--------------------------------------------
7234 src/cr-term.c           |   2 +-
7235 src/cr-tknzr.c          |   7 ++-
7236 src/cr-tknzr.h          |   3 --
7237 src/cr-token.h          |   3 --
7238 src/cr-utils.c          |   2 +-
7239 src/cr-utils.h          |   5 +-
7240 tests/test0-main.c      |  34 ++++++++----
7241 tests/test1-main.c      |  36 +++++++++----
7242 tests/test2-main.c      |  38 +++++++++-----
7243 tests/test3-main.c      |  33 +++++++-----
7244 tests/test4-main.c      |  31 +++++++----
7245 24 files changed, 220 insertions(+), 291 deletions(-)
7246
7247commit 2e07149b250230b8415a09cd2bddbfbad3f098f7
7248Author: Dodji Seketeli <dodji@src.gnome.org>
7249Date:   Sun Mar 2 14:10:06 2003 +0000
7250
7251    This file describes the various tests present in the tests/ dir.
7252    Initial import.
7253
7254 ChangeLog                    |  3 ++
7255 tests/README-description.txt | 97 ++++++++++++++++++++++++++++++++++++++++++++
7256 2 files changed, 100 insertions(+)
7257
7258commit 43f47bcf0533964ee3f0eef72ffdef2958d2999a
7259Author: Dodji Seketeli <dodji@src.gnome.org>
7260Date:   Sun Mar 2 11:21:45 2003 +0000
7261
7262    work is on going on the selection evalutation engine front.
7263
7264 ChangeLog        |  13 +++++
7265 TODO             |   7 +++
7266 src/cr-sel-eng.c | 166 ++++++++++++++++++++++++++++++++++++++++++++++++-------
7267 src/cr-sel-eng.h |   7 +++
7268 4 files changed, 172 insertions(+), 21 deletions(-)
7269
7270commit 65045e6d2723c15105a5c33aaef059a3a366fe63
7271Author: Dodji Seketeli <dodji@src.gnome.org>
7272Date:   Sun Mar 2 02:24:52 2003 +0000
7273
7274    started to write a selector "requester".
7275
7276 ChangeLog        |   6 ++
7277 src/cr-sel-eng.c | 192 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
7278 src/cr-sel-eng.h |   2 +-
7279 3 files changed, 197 insertions(+), 3 deletions(-)
7280
7281commit b3a178051bb3f7186613e65645749f4febfd6671
7282Author: Dodji Seketeli <dodji@src.gnome.org>
7283Date:   Sat Mar 1 18:56:13 2003 +0000
7284
7285    tests/Makefile.am tests/Makefile.in :
7286    some minor bug fix to correctly handle the libs and include paths.
7287
7288    docs/usage.txt docs/examples/cssom-example.c :
7289    Added these files for documentation purpose.
7290
7291 docs/examples/cssom-example.c | 122 ++++++++++++++++++++++++++++++++++++++++++
7292 docs/usage.txt                |  47 ++++++++++++++++
7293 tests/Makefile.am             |   2 +-
7294 tests/Makefile.in             |   2 +-
7295 4 files changed, 171 insertions(+), 2 deletions(-)
7296
7297commit 3cd462c0d0f564f2b4ef44f4cece0dedd4c34221
7298Author: Dodji Seketeli <dodji@src.gnome.org>
7299Date:   Sat Mar 1 18:54:19 2003 +0000
7300
7301    made sure the WITH_SELENG macro is taken in account.
7302
7303 src/libcroco.h | 5 +++++
7304 1 file changed, 5 insertions(+)
7305
7306commit a17b0eb593d72a581960c1887f752d27e97fb204
7307Author: Dodji Seketeli <dodji@src.gnome.org>
7308Date:   Sat Mar 1 18:53:31 2003 +0000
7309
7310    fixed a minor bug in the returned value of --libs and --cflags.
7311
7312 croco-config.in | 4 ++--
7313 1 file changed, 2 insertions(+), 2 deletions(-)
7314
7315commit 362aeb18f5498da77de9ed90e32d651b9e03f501
7316Author: Dodji Seketeli <dodji@src.gnome.org>
7317Date:   Sat Mar 1 18:52:32 2003 +0000
7318
7319    fixed some minor bug in the library paths finder tools generation
7320
7321 configure.in | 14 ++++++--------
7322 1 file changed, 6 insertions(+), 8 deletions(-)
7323
7324commit bfcb5c463b786a0508b3535ece4702957249b3af
7325Author: Dodji Seketeli <dodji@src.gnome.org>
7326Date:   Sat Mar 1 14:44:20 2003 +0000
7327
7328    *** empty log message ***
7329
7330 tests/test-inputs/test2.2.css | 7 +++++--
7331 1 file changed, 5 insertions(+), 2 deletions(-)
7332
7333commit 6d28cc9935d9e9c6af6d44c60eb7eecd03572865
7334Author: Dodji Seketeli <dodji@src.gnome.org>
7335Date:   Sat Mar 1 14:42:45 2003 +0000
7336
7337    added a non regression test on unicode escape parsing
7338
7339 tests/test-inputs/test2.1.css | 16 +++++++++-------
7340 1 file changed, 9 insertions(+), 7 deletions(-)
7341
7342commit 3da41f4ec986f365e4c232f4766636cb1c417219
7343Author: Dodji Seketeli <dodji@src.gnome.org>
7344Date:   Sat Mar 1 14:38:55 2003 +0000
7345
7346    revisited my stupid implementation of cr_tknzr_get_next_token(). Gained 13% of speed and 1K of code size mem
7347
7348 src/cr-tknzr.c | 627 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---
7349 1 file changed, 604 insertions(+), 23 deletions(-)
7350
7351commit 6fcf2916689eba511fe27b0fb3352dfe4f48d300
7352Author: Dodji Seketeli <dodji@src.gnome.org>
7353Date:   Sat Mar 1 14:36:48 2003 +0000
7354
7355    added a new function cr_input_peek_byte2() to peek byte(s) from the input stream.
7356
7357 src/cr-input.c | 41 +++++++++++++++++++++++++++++++++++++++--
7358 src/cr-input.h |  4 ++++
7359 2 files changed, 43 insertions(+), 2 deletions(-)
7360
7361commit c1fa029df84277adf3b85296d64b165fa1dad27f
7362Author: Dodji Seketeli <dodji@src.gnome.org>
7363Date:   Fri Feb 28 23:18:02 2003 +0000
7364
7365    modified the test input file to test unicode escape parsing
7366
7367 tests/test-inputs/test2.1.css | 2 +-
7368 1 file changed, 1 insertion(+), 1 deletion(-)
7369
7370commit 6391d2a0c65dbdc68c98a18f18b2be81bd1f5d0a
7371Author: Dodji Seketeli <dodji@src.gnome.org>
7372Date:   Fri Feb 28 23:16:47 2003 +0000
7373
7374    fixed a small serialization bug.
7375
7376 config.log           | 494 ---------------------------------------------------
7377 libcroco-config.h.in |   3 +
7378 src/cr-attr-sel.c    |   2 +-
7379 src/cr-om-parser.c   |  21 ++-
7380 src/cr-tknzr.c       |  54 +++---
7381 tests/core.17057     | Bin 212992 -> 0 bytes
7382 tests/core.17936     | Bin 212992 -> 0 bytes
7383 7 files changed, 54 insertions(+), 520 deletions(-)
7384
7385commit 1a87aa9ebbf3d8fb55a906a3d686e56230dabd3a
7386Author: Dodji Seketeli <dodji@src.gnome.org>
7387Date:   Fri Feb 28 23:15:41 2003 +0000
7388
7389    added the support of --enable-checks=yes|false option to disable g_return_foo asserts when needed
7390
7391 configure.in | 11 +++++++++++
7392 1 file changed, 11 insertions(+)
7393
7394commit c2d808357f7cf89cfd424811d88790b1c37a3cd9
7395Author: Dodji Seketeli <dodji@src.gnome.org>
7396Date:   Thu Feb 27 22:45:37 2003 +0000
7397
7398    went a bit further with the selection engine.
7399
7400 src/cr-sel-eng.c | 213 +++++++++++++++++++++++++++++++++++++++++--------------
7401 1 file changed, 161 insertions(+), 52 deletions(-)
7402
7403commit f8f5b9ad64ed3be93deb1e9e2124e0da354497e0
7404Author: Dodji Seketeli <dodji@src.gnome.org>
7405Date:   Thu Feb 27 20:23:02 2003 +0000
7406
7407    went a bit forward in attribute additional selector evaluation.
7408
7409 AUTHORS          |   2 +-
7410 README           |  12 +-
7411 config.log       | 486 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
7412 src/Makefile.am  |   2 +-
7413 src/Makefile.in  |   2 +-
7414 src/cr-sel-eng.c | 118 ++++++++++++--
7415 6 files changed, 586 insertions(+), 36 deletions(-)
7416
7417commit 3b551f97e3baccacfbefa0a541b2554b384c493e
7418Author: Dodji Seketeli <dodji@src.gnome.org>
7419Date:   Thu Feb 27 19:11:25 2003 +0000
7420
7421    first import in gnome cvs
7422
7423commit 1bab70f1eff9d282467d6b9188d6f4f22fdd4e1b
7424Author: Dodji Seketeli <dodji@src.gnome.org>
7425Date:   Thu Feb 27 19:11:25 2003 +0000
7426
7427    Initial revision
7428
7429 ABOUT-NLS                      |  226 ++
7430 AUTHORS                        |    1 +
7431 CODING-STYLE                   |  113 +
7432 COPYING                        |  340 +++
7433 ChangeLog                      |    8 +
7434 Doxyfile                       |  946 ++++++++
7435 HACKING                        |    1 +
7436 INSTALL                        |  182 ++
7437 Makefile.am                    |   18 +
7438 Makefile.in                    |  467 ++++
7439 NEWS                           |    1 +
7440 README                         |    4 +
7441 TODO                           |   12 +
7442 autogen.sh                     |   20 +
7443 config.log                     |   36 +
7444 configure.in                   |  153 ++
7445 croco-config.in                |   87 +
7446 docs/design/sel-instr.txt      |   64 +
7447 libcroco-config.h.in           |   64 +
7448 libcroco.pc.in                 |   11 +
7449 src/.cvsignore                 |    2 +
7450 src/Makefile.am                |   33 +
7451 src/Makefile.in                |  400 ++++
7452 src/cr-additional-sel.c        |  355 +++
7453 src/cr-additional-sel.h        |  111 +
7454 src/cr-attr-sel.c              |  209 ++
7455 src/cr-attr-sel.h              |   80 +
7456 src/cr-declaration.c           |  342 +++
7457 src/cr-declaration.h           |   92 +
7458 src/cr-doc-handler.c           |  146 ++
7459 src/cr-doc-handler.h           |  283 +++
7460 src/cr-enc-handler.c           |  197 ++
7461 src/cr-enc-handler.h           |  102 +
7462 src/cr-input.c                 | 1091 +++++++++
7463 src/cr-input.h                 |  163 ++
7464 src/cr-num.c                   |  150 ++
7465 src/cr-num.h                   |   88 +
7466 src/cr-om-parser.c             |  891 +++++++
7467 src/cr-om-parser.h             |   73 +
7468 src/cr-parser-input.c          | 1009 ++++++++
7469 src/cr-parser-input.h          |  166 ++
7470 src/cr-parser.c                | 5191 ++++++++++++++++++++++++++++++++++++++++
7471 src/cr-parser.h                |  106 +
7472 src/cr-pseudo.c                |  132 +
7473 src/cr-pseudo.h                |   74 +
7474 src/cr-rgb.c                   |  142 ++
7475 src/cr-rgb.h                   |   73 +
7476 src/cr-sel-eng.c               |  352 +++
7477 src/cr-sel-eng.h               |   76 +
7478 src/cr-selector.c              |  242 ++
7479 src/cr-selector.h              |  101 +
7480 src/cr-simple-sel.c            |  191 ++
7481 src/cr-simple-sel.h            |  130 +
7482 src/cr-statement.c             | 1293 ++++++++++
7483 src/cr-statement.h             |  315 +++
7484 src/cr-stylesheet.c            |   93 +
7485 src/cr-stylesheet.h            |   62 +
7486 src/cr-term.c                  |  817 +++++++
7487 src/cr-term.h                  |  199 ++
7488 src/cr-tknzr.c                 | 2977 +++++++++++++++++++++++
7489 src/cr-tknzr.h                 |  127 +
7490 src/cr-token.c                 |  678 ++++++
7491 src/cr-token.h                 |  260 ++
7492 src/cr-utils.c                 | 1424 +++++++++++
7493 src/cr-utils.h                 |  277 +++
7494 src/libcroco.h                 |   21 +
7495 stamp-h.in                     |    1 +
7496 tests/Makefile.am              |   17 +
7497 tests/Makefile.in              |  395 +++
7498 tests/core.17057               |  Bin 0 -> 212992 bytes
7499 tests/core.17936               |  Bin 0 -> 212992 bytes
7500 tests/cr-test-utils.c          |   43 +
7501 tests/cr-test-utils.h          |   54 +
7502 tests/more                     |  189 ++
7503 tests/test-inputs/test2.1.css  |   35 +
7504 tests/test-inputs/test2.2.css  |  674 ++++++
7505 tests/test-inputs/test2.css    |    9 +
7506 tests/test-inputs/test3.1.css  |   36 +
7507 tests/test-inputs/test3.2.css  |  693 ++++++
7508 tests/test-inputs/test3.css    |    9 +
7509 tests/test-inputs/test4.1.css  |  679 ++++++
7510 tests/test-inputs/test4.2.css  |   24 +
7511 tests/test-outputs/test4.1.out |  762 ++++++
7512 tests/test0-main.c             |  215 ++
7513 tests/test1-main.c             |  211 ++
7514 tests/test2-main.c             |  640 +++++
7515 tests/test3-main.c             |  643 +++++
7516 tests/test4-main.c             |  154 ++
7517 tests/valgrind.log             |  144 ++
7518 tests/vg                       |   15 +
7519 90 files changed, 29732 insertions(+)
7520