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