commit 7e15ca6c2c29a4b78367e6efa6195b331a92b2a7 Author: Javier Jardón Date: Sat Apr 6 10:27:29 2019 -0700 Release 0.6.13 NEWS | 6 ++++++ 1 file changed, 6 insertions(+) commit 6b161973afe5622d96d776d9bc44042f329e7047 Author: Chun-wei Fan Date: Fri Oct 20 18:05:54 2017 +0800 Visual Studio builds: Enhance security of x64 binaries Use the HIGHENTROPYVA linker option on x64 builds with MSVC 2012 and later to enhance the security of the built binaries. Pointed out by Ignacio Casal Quinteiro. win32/vs10/croco-build-defines.props | 4 ++++ 1 file changed, 4 insertions(+) commit 9c4776803bf3564c1cb18dc995a3d0dafaf14343 Author: Chun-wei Fan Date: Tue May 9 18:17:29 2017 -0700 win32/replace.py: Fix replacing items in files with UTF-8 content Some files that this script will process might have UTF-8 items in there, which can cause problems on Python 3.x as it is more strict and careful on unicode issues. Fix this by: -Doing what we did before on Python 2.x -Opening the file with encoding='utf-8' on Python 3.x win32/replace.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) commit 9ad72875e9f08e4c519ef63d44cdbd94aa9504f7 Author: Ignacio Casal Quinteiro Date: Sun Apr 16 13:56:09 2017 +0200 tknzr: support only max long rgb values This fixes a possible out of bound when reading rgbs which are longer than the support MAXLONG src/cr-tknzr.c | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 1fa1fdf73af5b2d5a05eafaba41e6ce26df4609b Author: Ignacio Casal Quinteiro Date: Sun Apr 16 13:44:56 2017 +0200 tknzr: remove unneeded assign src/cr-tknzr.c | 1 - 1 file changed, 1 deletion(-) commit 898e3a8c8c0314d2e6b106809a8e3e93cf9d4394 Author: Ignacio Casal Quinteiro Date: Sun Apr 16 13:13:43 2017 +0200 input: check end of input before reading a byte When reading bytes we weren't check that the index wasn't out of bound and this could produce an invalid read which could deal to a security bug. src/cr-input.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) commit b3230f4fe1ed8f1d092279e41bf53a266bddab73 Author: Ignacio Casal Quinteiro Date: Thu Apr 6 15:33:08 2017 +0200 Post release version bump configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0d0162098ac6630113da9e66620ab29459352dd6 Author: Ignacio Casal Quinteiro Date: Thu Apr 6 15:32:27 2017 +0200 Release 0.6.12 NEWS | 4 ++++ 1 file changed, 4 insertions(+) commit 86e8e2284bfe250b3c03108a59c9307564302f3e Author: Mattia Rizzolo Date: Tue Jan 3 10:16:13 2017 +0100 Typo fix s/unknow/unknown/ Signed-off-by: Mattia Rizzolo https://bugzilla.gnome.org/show_bug.cgi?id=776798 src/cr-fonts.c | 2 +- src/cr-style.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) commit 0a894220ee8b5306e501371156cce1cb04a5d1f2 Author: Mattia Rizzolo Date: Tue Jan 3 10:12:52 2017 +0100 Typo fix s/Instanciation/instantiation/ https://bugzilla.gnome.org/show_bug.cgi?id=776798 src/cr-om-parser.c | 2 +- src/cr-statement.c | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) commit 7c250a98646585ade34adfd853a933e7ebc01238 Author: Mattia Rizzolo Date: Tue Jan 3 10:17:22 2017 +0100 Typo fix s/occured/occurred/ https://bugzilla.gnome.org/show_bug.cgi?id=776798 src/cr-input.c | 6 +++--- src/cr-parser.c | 2 +- src/cr-prop-list.c | 2 +- src/cr-sel-eng.c | 2 +- src/cr-tknzr.c | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) commit 378363949d4e1337a1fc55c3fd6848e65605ab82 Author: Chun-wei Fan Date: Fri Mar 3 12:04:59 2017 +0800 Visual Studio builds: Generate .pc files Generate and copy the libcroco-0.6.pc during the "install" stage of the build, when a Python installation is found at the configured location in croco-version-paths.[vsprops|props]. Also fix the 201x "install" project as a "'" is missed, and clean up things a bit. win32/vs10/Makefile.am | 1 + win32/vs10/croco-install.propsin | 26 ++++++++++++------ win32/vs10/croco-install.vcxproj | 12 ++++++++- win32/vs10/croco-install.vcxproj.filters | 29 ++++++++++++++++++++ win32/vs10/croco-version-paths.props.in | 4 +++ win32/vs11/Makefile.am | 1 + win32/vs12/Makefile.am | 1 + win32/vs14/Makefile.am | 1 + win32/vs15/Makefile.am | 1 + win32/vs9/croco-install.vcproj | 46 +++++++++++++++++++++++++++++--- win32/vs9/croco-install.vspropsin | 7 +++++ win32/vs9/croco-version-paths.vsprops.in | 4 +++ 12 files changed, 120 insertions(+), 13 deletions(-) commit d20188b9945ac8f20ae6467112fe7f5fbc3c913d Author: Chun-wei Fan Date: Wed Mar 1 18:25:43 2017 +0800 Visual Studio builds: Add .pc generation scripts This adds Python scripts to generate .pc files for libcroco, so that it is easier for people who need to use the .pc files for the package. Integration to generate the .pc files will be added later to the project files. win32/Makefile.am | 5 ++- win32/crocopc.py | 33 +++++++++++++++ win32/pc_base.py | 124 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ win32/replace.py | 109 +++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 269 insertions(+), 2 deletions(-) commit 3aa6d1186f2769defbb382ffef21af7f26179ea9 Author: Chun-wei Fan Date: Wed Mar 1 18:08:47 2017 +0800 Visual Studio builds: Get the micro version as well Update croco-version-paths.[vsprops|props].in to record the major, minor and micro versions of a release, and assemble the API version from these values. This prepares for generating the .pc file for libcroco. win32/vs10/croco-version-paths.props.in | 14 +++++++++++++- win32/vs9/croco-version-paths.vsprops.in | 14 +++++++++++++- 2 files changed, 26 insertions(+), 2 deletions(-) commit 30c2821b1c1596f11fde9f132634badf656aa310 Author: Chun-wei Fan Date: Wed Mar 1 18:04:57 2017 +0800 configure.ac: Bump LIBCROCO_MICRO_VERSION We need to bump the micro version here as well... configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2fc527d65acb2cc27c5522e70290c6648ff13cae Author: Chun-wei Fan Date: Thu Feb 23 10:57:29 2017 +0800 Visual Studio builds: Move projects to win32/ This enables us to go one less layer down the tree to reach the projects and allows the autotools modules Makefile-newvs.am and Makefile.msvcproj be in sync with the latest ones in GLib master. Makefile.am | 2 +- build/Makefile-newvs.am | 53 ------- build/Makefile.am | 21 --- build/Makefile.msvcproj | 114 --------------- configure.ac | 19 ++- src/Makefile.am | 6 +- win32/Makefile-newvs.am | 55 ++++++++ {build/win32 => win32}/Makefile.am | 0 win32/Makefile.msvcproj | 153 +++++++++++++++++++++ {build/win32 => win32}/vs10/Makefile.am | 12 +- .../win32 => win32}/vs10/croco-build-defines.props | 2 +- {build/win32 => win32}/vs10/croco-gen-srcs.props | 4 +- {build/win32 => win32}/vs10/croco-install.propsin | 0 {build/win32 => win32}/vs10/croco-install.vcxproj | 28 ++-- .../vs10/croco-version-paths.props.in | 2 +- .../win32 => win32}/vs10/croco.vcxproj.filtersin | 4 +- {build/win32 => win32}/vs10/croco.vcxprojin | 46 +++---- {build/win32 => win32}/vs10/csslint.vcxproj | 10 +- .../win32 => win32}/vs10/csslint.vcxproj.filters | 4 +- {build/win32 => win32}/vs10/libcroco.sln | 0 {build/win32 => win32}/vs11/Makefile.am | 5 +- {build/win32 => win32}/vs12/Makefile.am | 5 +- {build/win32 => win32}/vs14/Makefile.am | 5 +- {build/win32 => win32}/vs15/Makefile.am | 5 +- {build/win32 => win32}/vs9/Makefile.am | 4 +- .../vs9/croco-build-defines.vsprops | 2 +- {build/win32 => win32}/vs9/croco-gen-srcs.vsprops | 4 +- {build/win32 => win32}/vs9/croco-install.vcproj | 0 {build/win32 => win32}/vs9/croco-install.vspropsin | 0 .../vs9/croco-version-paths.vsprops.in | 2 +- {build/win32 => win32}/vs9/croco.vcprojin | 12 +- {build/win32 => win32}/vs9/csslint.vcproj | 2 +- {build/win32 => win32}/vs9/libcroco.sln | 0 33 files changed, 290 insertions(+), 291 deletions(-) commit abe78893ecbfe1308b7af95a48da6b0321e04f45 Author: Chun-wei Fan Date: Wed Feb 15 14:31:27 2017 +0800 Visual Studio builds: Support Visual Studio 2017 This updates the autotools scripts so that we can support Visual Studio 2017 by copying the 2010 projects and update items in there as needed. Note that the format of the toolset version string changed for Visual Studio 2017, so allow a custom toolset version string to be passed in and used, otherwise the platform toolset string is generated as before. Note also that Visual Studio 2017 aims to be compatible with 2015 on the CRT level, so one should be able to use 2017-built binaries with 2015-built binaries without problems. build/Makefile-newvs.am | 18 +++++++++++++----- build/win32/Makefile.am | 2 +- build/win32/vs10/Makefile.am | 1 + build/win32/vs15/Makefile.am | 38 ++++++++++++++++++++++++++++++++++++++ configure.ac | 8 ++++++++ 5 files changed, 61 insertions(+), 6 deletions(-) commit 6c9dfc4b7b9d564058398cf30ac41210427c395a Author: Chun-wei Fan Date: Wed Oct 19 19:32:01 2016 +0800 Remove croco-install.props's during re-generation This is to ensure the changes in the generated build/win32/vs10/croco-install.props are applied in build/win32/vs[11|12|14] as well. build/win32/vs10/Makefile.am | 3 +++ 1 file changed, 3 insertions(+) commit f5db6c6e65f52703a4ad7121aa6ae0441c51ad74 Author: Chun-wei Fan Date: Wed Oct 19 14:48:08 2016 +0800 build/: Force MSVC project file generation on Makefile.am changes Make the Makefile.am targets for generating the Visual Studio projects re-generate the project files and the header listings whenever the Makefile.am's that include build/Makefile.msvcproj changes, so that whenever a source/header is added, they will be reflected in the projects and in the property sheets that are used to copy the headers. Also ensure that these are applied to the vs11, vs12 and vs14 projects when this happens, as they are copied and processed from the Visual Studio 2010 projects. build/Makefile-newvs.am | 2 +- build/Makefile.msvcproj | 11 +++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) commit 23409467b2709010f0baf11e0a4909bd21cc6095 Author: Chun-wei Fan Date: Thu Jun 23 16:48:43 2016 +0800 Visual Studio builds: Rearrange include search paths Order the search sequence of the headers to conform better to the dependency hierarchy. build/win32/vs10/croco-build-defines.props | 2 +- build/win32/vs9/croco-build-defines.vsprops | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 866631dfa9609f7206856eb85da81b663daaec10 Author: Ignacio Casal Quinteiro Date: Thu Dec 17 14:04:10 2015 +0100 Post release version bump configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d8a1a160186a45a5852abc06916f9e452ace9e00 Author: Ignacio Casal Quinteiro Date: Thu Dec 17 14:02:15 2015 +0100 Release 0.6.11 NEWS | 4 ++++ 1 file changed, 4 insertions(+) commit f4f9e6d897bcb7dff768dda66a9e62c80137d7f5 Author: Florian Müllner Date: Thu Dec 17 00:32:09 2015 +0100 Fix regression in cr_tknzr_consume_chars() Commit bc9b2c339e introduced an intermediate variable to account for the difference in signedness between cr_tknzr_consume_chars() and cr_input_consume_chars(), but missed that the variable in question is an in-out variable that requires proper initialization. https://bugzilla.gnome.org/show_bug.cgi?id=759565 src/cr-tknzr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 387857601cf0cbbac468e0f2620daca5d2a8c095 Author: Marek Chalupa Date: Tue Dec 15 17:58:52 2015 +0100 Fix comparison warning Logical ! was only applied to the left side of the comparison https://bugzilla.gnome.org/show_bug.cgi?id=758394 src/cr-sel-eng.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 1e3112a925e09a1f54a30af2e2c0cfb85d139100 Author: Ignacio Casal Quinteiro Date: Sun Dec 13 19:27:07 2015 +0100 Post release version bump configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ef5d47e32dcbcd2ec181b23021e583720902f199 Author: Ignacio Casal Quinteiro Date: Sun Dec 13 19:25:48 2015 +0100 Release 0.6.10 NEWS | 3 +++ 1 file changed, 3 insertions(+) commit 956078a3cf703b3de5117659a50fae1bc00e8c20 Author: Руслан Ижбулатов Date: Sat Oct 31 22:47:43 2015 +0000 Fix unused status variable in main() https://bugzilla.gnome.org/show_bug.cgi?id=710076 csslint/csslint.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f09307d1d467e0c25bd6f00bd689fdd5b858a360 Author: Руслан Ижбулатов Date: Sat Oct 31 22:45:46 2015 +0000 Fix unused status variable in evaluate_selectors() * Add an end label to go to on error * Clean up xml_doc at the end * Fix a miscleaning of xpath_object * Unref sheets after they are given to a cascade * Return status at the end https://bugzilla.gnome.org/show_bug.cgi?id=710076 csslint/csslint.c | 40 ++++++++++++++++++++++++++++++++-------- 1 file changed, 32 insertions(+), 8 deletions(-) commit d03fa2148fe0af4ebd96f1fa74772054197aaa02 Author: Руслан Ижбулатов Date: Sat Oct 31 22:45:09 2015 +0000 Fix unused status variable in set_prop_position_from_value() * Return status https://bugzilla.gnome.org/show_bug.cgi?id=710076 src/cr-style.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6bb010a2d6ca81f2c86b2e6990c44a844819b8f8 Author: Руслан Ижбулатов Date: Sat Oct 31 22:44:07 2015 +0000 Fix unused status variable in cr_utils_utf8_to_ucs1() * Don't set status to CR_OK, it's initialized to that value * Return status https://bugzilla.gnome.org/show_bug.cgi?id=710076 src/cr-utils.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit ac8029a5fe0bf9df81ea6965ac056aa81fa4885d Author: Руслан Ижбулатов Date: Sat Oct 31 22:42:18 2015 +0000 Fix unused status variable in cr_utils_ucs1_to_utf8() * Return status instead (initialized to CR_OK) instead of an explicit CR_OK * Remove redundant check for *a_in_len < 1 (equivalent to *a_in_len == 0) and remove now-unused end label https://bugzilla.gnome.org/show_bug.cgi?id=710076 src/cr-utils.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) commit bc9b2c339e1181f8c69a2f74a93876932e352d6d Author: Руслан Ижбулатов Date: Tue Aug 5 08:30:59 2014 +0000 Fix cr_tknzr_consume_chars() to set *a_nb_char before returning https://bugzilla.gnome.org/show_bug.cgi?id=710076 src/cr-tknzr.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 5fd302372e568810ff6eda6a6babbe04543a2116 Author: Руслан Ижбулатов Date: Tue Aug 5 08:28:07 2014 +0000 Fix cr_input_consume_white_spaces to behave as documented https://bugzilla.gnome.org/show_bug.cgi?id=710076 src/cr-input.c | 2 ++ 1 file changed, 2 insertions(+) commit 0ab22e823daa1b5a3fbaa0552874cfe33bbf15f5 Author: Руслан Ижбулатов Date: Tue Aug 5 08:22:06 2014 +0000 Fix improper use of g_ascii_strup() https://bugzilla.gnome.org/show_bug.cgi?id=710076 src/cr-enc-handler.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 3f94a4f5902e5e342ed77de6739934d49e97f937 Author: Руслан Ижбулатов Date: Tue Aug 5 08:20:57 2014 +0000 Derive pointer to have appropriate type https://bugzilla.gnome.org/show_bug.cgi?id=710076 src/cr-enc-handler.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit e1facb1e7e8a0568774a1630c1a8621679635ef5 Author: Markus Engel Date: Mon Mar 24 20:29:00 2014 +0000 Fix typos https://bugzilla.gnome.org/show_bug.cgi?id=726993 src/cr-style.c | 2 +- src/cr-tknzr.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 15a8885758a5e6b4d7d03d7cacd89a212bbf9847 Author: Boris Egorov Date: Thu Mar 19 23:42:34 2015 +0600 Fix typo in logical condition TYPE_SELECTOR equals to 2, so condition (cur_sel->type_mask | TYPE_SELECTOR) will always be true. We should increase c only if we encounter a selector. Issue detected by Cppcheck and MSVS (see https://bugzilla.gnome.org/show_bug.cgi?id=507484) Signed-off-by: Boris Egorov src/cr-simple-sel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b6fe636277bff9f21b6e3f2c640a17114f9e723f Author: Ignacio Casal Quinteiro Date: Sat Oct 31 12:01:52 2015 +0100 Post release version bump configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 464576a12964ab23278caf91c404b560a074bc40 Author: Ignacio Casal Quinteiro Date: Sat Oct 31 11:57:00 2015 +0100 Release 0.6.9 NEWS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 10cb6cfadb79cc7fc08f5ea8a7412bc34c34c250 Author: Ignacio Casal Quinteiro Date: Sat Oct 31 11:43:20 2015 +0100 Add -I m4 to ACLOCAL_AMFLAGS Makefile.am | 2 ++ 1 file changed, 2 insertions(+) commit 64e310323ae6bebc7da62c05590d34f198b8bf43 Author: Ignacio Casal Quinteiro Date: Sat Oct 31 11:40:36 2015 +0100 Renew autogen to not use gnome-autogen autogen.sh | 46 +++++++++++++++++++++++++++------------------- 1 file changed, 27 insertions(+), 19 deletions(-) commit 274678c35f0859f0a0f93356478f87dc42dd2be5 Author: Ignacio Casal Quinteiro Date: Sat Oct 31 11:40:28 2015 +0100 configure: specify config macro dir configure.ac | 1 + 1 file changed, 1 insertion(+) commit e7def20ab9a5592f6845534262b3124e06661679 Author: Ignacio Casal Quinteiro Date: Sat Oct 31 09:55:54 2015 +0100 configure: bump the prereq configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 41a7708862c21ee46a38236c8c1e571179746349 Author: Ignacio Casal Quinteiro Date: Sat Oct 31 09:54:10 2015 +0100 configure: generate xz on distcheck configure.ac | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 5caf7b6c3fe442477c7eb413dd7018290b002aac Author: Ignacio Casal Quinteiro Date: Sat Oct 31 09:43:04 2015 +0100 Some style fixes in Makefile.am src/Makefile.am | 166 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 83 insertions(+), 83 deletions(-) commit b1b59df9e127c74e54cae22958292ad1f5450376 Author: Ignacio Casal Quinteiro Date: Sat Oct 31 09:41:10 2015 +0100 Replace deprecated INCLUDES with CPPFLAGS csslint/Makefile.am | 9 +++++---- tests/Makefile.am | 44 ++++++++++++++++++++++---------------------- 2 files changed, 27 insertions(+), 26 deletions(-) commit 60fcbef051e30acb8ab766299c27eb2fe7063d33 Author: Chun-wei Fan Date: Sat Oct 31 00:53:31 2015 +0800 build: Ensure croco[.vs10].headers is removed croco[.vs10].headers are intermediate files that is generated during 'make dist' that outght to be removed upon the completion of 'make dist', so ensure that it is so. build/win32/vs10/Makefile.am | 6 +++--- build/win32/vs9/Makefile.am | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) commit 2424407fe4e81feb6738533038d186949801c92c Author: Ignacio Casal Quinteiro Date: Fri Oct 30 09:17:40 2015 +0100 Update NEWS for upcoming release NEWS | 6 ++++++ 1 file changed, 6 insertions(+) commit d8f9915a62aa14d49170180367c07c449833ae02 Author: Markus Engel Date: Fri Oct 30 09:06:46 2015 +0100 Plug memory leaks https://bugzilla.gnome.org/show_bug.cgi?id=726992 src/cr-cascade.c | 1 + src/cr-term.c | 5 ++--- 2 files changed, 3 insertions(+), 3 deletions(-) commit 96d36b17f148195723c10d59fca3b97327468b22 Author: Ignacio Casal Quinteiro Date: Fri Oct 30 08:55:06 2015 +0100 Fix variables set but not used src/cr-statement.c | 4 +--- src/cr-utils.c | 12 +++--------- 2 files changed, 4 insertions(+), 12 deletions(-) commit cdf9eb341eb97dbf8900cf61323356f463b3c714 Author: Christian Persch Date: Fri Sep 11 12:50:56 2015 +0200 doap: Remove myself I'm not interested in this module anymore since I gave away librsvg. libcroco.doap | 7 ------- 1 file changed, 7 deletions(-) commit 9e19d83a1a463299cb74a26c07bad74cf9c303a2 Author: Chun-wei Fan Date: Fri Sep 25 16:55:05 2015 +0800 MSVC Builds: "Add" Visual Studio 2015 Projects This "adds" Visual Studio 2015 projects by doing what we did before: Copy the Visual Studio 2010 projects and updating items in there as needed, as the 2010 projects are largely the same to the 2015 ones. build/Makefile-newvs.am | 24 ++++++++++++++++-------- build/win32/Makefile.am | 2 +- build/win32/vs11/Makefile.am | 4 +--- build/win32/vs12/Makefile.am | 4 +--- build/win32/vs14/Makefile.am | 37 +++++++++++++++++++++++++++++++++++++ configure.ac | 1 + 6 files changed, 57 insertions(+), 15 deletions(-) commit cbab917ad1389615a5448d9b30517ff26af7144d Author: Chun-wei Fan Date: Fri Sep 25 16:52:18 2015 +0800 Build: Make Makefile.msvcproj A Bit More Generic Handle also the situation where $(srcdir) == $(top_srcdir), so that this can also be used in cases like librsvg and gobject-introspection. build/Makefile.msvcproj | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit 9207f349d1c97618ab38e6b095207bbd8184d844 Author: Chun-wei Fan Date: Wed Jul 29 15:11:38 2015 +0800 MSVC Builds: Rename "Install" Project ...and update its GUID so that the existing libcroco projects will fit in easier into all-in-one solution files that is used to build the entire GTK+ stack, where project GUIDs need to me mutually exclusive in solution files. build/win32/vs10/Makefile.am | 2 +- .../vs10/{install.vcxproj => croco-install.vcxproj} | 4 ++-- build/win32/vs10/libcroco.sln | 18 +++++++++--------- build/win32/vs11/Makefile.am | 4 ++-- build/win32/vs12/Makefile.am | 4 ++-- build/win32/vs9/Makefile.am | 2 +- .../win32/vs9/{install.vcproj => croco-install.vcproj} | 6 +++--- build/win32/vs9/libcroco.sln | 18 +++++++++--------- 8 files changed, 29 insertions(+), 29 deletions(-) commit a2b9a3aaeeaee5765366e55802e04c6ff5cce93c Author: Chun-wei Fan Date: Wed Jul 29 14:47:42 2015 +0800 MVSC 2008 Builds: Fine Tune .lib "Installation" Make sure that we don't copy the other .lib files accidently, when this file is a part of an all-in-one solution file. build/win32/vs9/croco-install.vspropsin | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2089d2f149f05f5fed84270e62be8ca69dbc2e6a Author: Chun-wei Fan Date: Mon Jul 27 15:24:43 2015 +0800 Build: Clean Up MSVC Project Generation Add and use a common autotools module, which can be used to generate the various Visual Studio 2008/2010 project files, which also have the following benefits: -Have the header installation porperty sheet also generated from the templates using 'make dist', to ensure the headers listings are kept up-to-date between releases. -Make src/Makefile.am cleaner -Support out-of-tree builds and 'make -jN dist' better Also improve the debugging experience for the stack by copying the .pdb files, which are already generated for all builds. build/Makefile.msvcproj | 103 ++++++++++++++++++++++++++++ build/win32/vs10/Makefile.am | 20 ++++-- build/win32/vs10/croco-install.props | 111 ------------------------------- build/win32/vs10/croco-install.propsin | 52 +++++++++++++++ build/win32/vs10/croco.vcxproj.filtersin | 4 +- build/win32/vs10/croco.vcxprojin | 4 +- build/win32/vs9/Makefile.am | 28 +++++--- build/win32/vs9/croco-install.vsprops | 69 ------------------- build/win32/vs9/croco-install.vspropsin | 44 ++++++++++++ build/win32/vs9/croco.vcprojin | 2 +- src/Makefile.am | 41 ++++-------- 11 files changed, 251 insertions(+), 227 deletions(-) commit 68e19d7c494c25622d37acfd20f71ae7622b2a62 Author: Chun-wei Fan Date: Mon Jul 27 16:09:37 2015 +0800 Update Visual Studio Property Sheets Speed up release builds by enable multiple processor compilation and improve include path search for libxml2. Also, log more useful info in MSVC 2010+ release builds, using /d2Zi+. build/win32/vs10/croco-build-defines.props | 4 +++- build/win32/vs9/croco-build-defines.vsprops | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) commit b012b9777da68a6b8e5b98ad9297c81cbcd2fc9b Author: Chun-wei Fan Date: Mon Jul 27 16:04:20 2015 +0800 MSVC 2010+ Builds: Update .pdb Generation Make our .pdb filename for the libcroco DLL match, so that we can copy them during "installation" later. build/win32/vs10/croco.vcxprojin | 4 ++++ 1 file changed, 4 insertions(+) commit 566424149af665442db482b373940b1404df63e3 Author: Chun-wei Fan Date: Mon Jul 27 15:55:28 2015 +0800 MSVC Builds: Add CopyDir to Property Sheets This prepares the "install" property sheets ready for the next patches to clean up the Visual Studio 2008/2010 Project generation. build/win32/vs10/croco-version-paths.props.in | 4 ++++ build/win32/vs9/croco-version-paths.vsprops.in | 4 ++++ 2 files changed, 8 insertions(+) commit 7f2c2e2cf2f8b56f192a0bdff6f10f32ea5389e7 Author: Chun-wei Fan Date: Mon Jul 27 15:16:50 2015 +0800 Fix MSVC 2012/2013 Project File Generation The paths for the project files were incorrectly set from the MSVC 2008 projects, which is obviously not right. Fix that. Oops. build/win32/vs11/Makefile.am | 18 ++++++++++-------- build/win32/vs12/Makefile.am | 18 ++++++++++-------- 2 files changed, 20 insertions(+), 16 deletions(-) commit 2cafcab95668fc64b3d8eeedf32b4bbc0ced9522 Author: Chun-wei Fan Date: Tue Jul 14 13:41:22 2015 +0800 build/Makefile-newvs.am: Use Pattern Rules This allows this common autotools file to be cleaned up quite a bit, and has the benefit of having 'make -jN distcheck' complete successfully. build/Makefile-newvs.am | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) commit 21b3a35292e16448ab5b36b2ab25777eb8e30e50 Author: Chun-wei Fan Date: Fri Aug 8 16:34:39 2014 +0800 MSVC Builds: Add Simple Support for MSVC 2012/2013 As the Visual Studio 2012/2013 project file format is largely the same as the Visual Studio 2010 ones, we can add support for them with relative ease by copying the 2010 files and updating them as necessary with autotools scripts, so to keep them up-to-date, all that is needed is that the Visual Studio 2010 projects are kept up to date. This might change if we do support the stack under the Windows RT APIs, but this will do the job for now. build/Makefile-newvs.am | 37 +++++++++++++++++++++++++++++++++++++ build/win32/Makefile.am | 2 +- build/win32/vs11/Makefile.am | 37 +++++++++++++++++++++++++++++++++++++ build/win32/vs12/Makefile.am | 37 +++++++++++++++++++++++++++++++++++++ configure.ac | 2 ++ 5 files changed, 114 insertions(+), 1 deletion(-) commit 670e3ee116f48118985f38c5ae97df5a42808822 Author: Jasper St. Pierre Date: Tue Sep 3 15:11:12 2013 -0400 cr-fonts: Fix a bad copy/paste error src/cr-fonts.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit dd9dcf3803ff2f5a4f7eae58b1591297da5625d8 Author: Jasper St. Pierre Date: Tue Sep 3 15:11:06 2013 -0400 cr-additional-sel: Fix some bad copy/paste errors src/cr-additional-sel.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit cb764721168bc9ba86b64447108eb384c7747c0d Author: Chun-wei Fan Date: Fri Aug 8 15:43:56 2014 +0800 MSVC Builds: Split up the Property Sheets Update the Visual Studio Projects so that the property sheets are split by the functions required, so to simplify their maintenance. The projects can then import the property sheets that suit their needs. This is done like the rest of the GTK+ stack, so it also makes it easier to support newer versions of Visual Studio. As the original main property sheet is generated during configure time (and disted), update configure.ac as well, as the name of the template file changed in the process. build/win32/vs10/Makefile.am | 7 +- build/win32/vs10/croco-build-defines.props | 41 +++ build/win32/vs10/croco-gen-srcs.props | 44 ++++ .../{libcroco.props.in => croco-install.props} | 282 ++++++++------------- build/win32/vs10/croco-version-paths.props.in | 69 +++++ build/win32/vs10/croco.vcxprojin | 8 +- build/win32/vs10/csslint.vcxproj | 8 +- build/win32/vs10/install.vcxproj | 64 ++--- build/win32/vs9/Makefile.am | 8 +- build/win32/vs9/croco-build-defines.vsprops | 40 +++ build/win32/vs9/croco-gen-srcs.vsprops | 38 +++ .../{libcroco.vsprops.in => croco-install.vsprops} | 69 +---- build/win32/vs9/croco-version-paths.vsprops.in | 68 +++++ build/win32/vs9/croco.vcprojin | 8 +- build/win32/vs9/csslint.vcproj | 8 +- build/win32/vs9/install.vcproj | 8 +- configure.ac | 4 +- 17 files changed, 465 insertions(+), 309 deletions(-) commit 5fb3db99bd3a5a1ff2ddb6959aa556bdab567bcd Author: Chun-wei Fan Date: Fri Aug 8 15:00:26 2014 +0800 MSVC Builds: Use Custom Build Steps Use Custom Build Steps for copying config.h from config.h.win32 and for generating libcroco.def from libcroco.symbols, as it would make it easier to clean and regenerate if one is cleaning or rebuilding or updateing those files. This also puts back into the .sln files the lines that were actually needed, which were removed from them accidentally from the last commit. build/win32/vs10/croco.vcxproj.filtersin | 4 ++ build/win32/vs10/croco.vcxprojin | 42 +++++++++++++----- build/win32/vs10/libcroco.props.in | 21 +++------ build/win32/vs10/libcroco.sln | 10 +++++ build/win32/vs9/croco.vcprojin | 76 +++++++++++++++++++++++++------- build/win32/vs9/libcroco.sln | 8 ++++ build/win32/vs9/libcroco.vsprops.in | 14 ++---- 7 files changed, 121 insertions(+), 54 deletions(-) commit 81177785b0b6e36b57d4ff250d8c24956835dc67 Author: Chun-wei Fan Date: Fri Aug 8 14:22:46 2014 +0800 MSVC Builds: Don't Build The Test Programs build/win32/vs10/Makefile.am | 16 +-- build/win32/vs10/libcroco.sln | 80 ------------- build/win32/vs10/test0.vcxproj | 197 --------------------------------- build/win32/vs10/test0.vcxproj.filters | 36 ------ build/win32/vs10/test1.vcxproj | 197 --------------------------------- build/win32/vs10/test1.vcxproj.filters | 36 ------ build/win32/vs10/test2.vcxproj | 197 --------------------------------- build/win32/vs10/test2.vcxproj.filters | 36 ------ build/win32/vs10/test3.vcxproj | 197 --------------------------------- build/win32/vs10/test3.vcxproj.filters | 36 ------ build/win32/vs10/test4.vcxproj | 197 --------------------------------- build/win32/vs10/test4.vcxproj.filters | 36 ------ build/win32/vs10/test5.vcxproj | 197 --------------------------------- build/win32/vs10/test5.vcxproj.filters | 36 ------ build/win32/vs10/test6.vcxproj | 197 --------------------------------- build/win32/vs10/test6.vcxproj.filters | 36 ------ build/win32/vs9/Makefile.am | 9 +- build/win32/vs9/libcroco.sln | 106 ------------------ build/win32/vs9/test0.vcproj | 190 ------------------------------- build/win32/vs9/test1.vcproj | 190 ------------------------------- build/win32/vs9/test2.vcproj | 190 ------------------------------- build/win32/vs9/test3.vcproj | 190 ------------------------------- build/win32/vs9/test4.vcproj | 190 ------------------------------- build/win32/vs9/test5.vcproj | 190 ------------------------------- build/win32/vs9/test6.vcproj | 190 ------------------------------- 25 files changed, 2 insertions(+), 3170 deletions(-) commit 563fe9a38e19cd63d3181d9c3773875a0cdb4c2c Author: Руслан Ижбулатов Date: Tue Aug 5 12:14:13 2014 +0000 Canonicalize the spacing around if statements and g_return_* invocations src/cr-om-parser.c | 17 +++++++++++++++++ tests/test2-main.c | 1 + tests/test3-main.c | 1 + 3 files changed, 19 insertions(+) commit 06e15e28d24f1f4cfbf9de2d3224a076ae3b3b4c Author: Руслан Ижбулатов Date: Tue Aug 5 08:20:27 2014 +0000 Fix the unused arguments warnings https://bugzilla.gnome.org/show_bug.cgi?id=710076 src/cr-om-parser.c | 9 +++++++++ tests/test2-main.c | 2 ++ tests/test3-main.c | 2 ++ 3 files changed, 13 insertions(+) commit b77da88890a6f1044fe3213fedba4da782233ba5 Author: Руслан Ижбулатов Date: Tue Aug 5 08:19:02 2014 +0000 char/xmlChar casting https://bugzilla.gnome.org/show_bug.cgi?id=710076 csslint/csslint.c | 2 +- src/cr-declaration.c | 2 +- src/cr-rgb.c | 4 ++-- src/cr-sel-eng.c | 40 ++++++++++++++++++++-------------------- src/cr-statement.c | 14 +++++++------- src/cr-style.c | 2 +- src/cr-term.c | 2 +- tests/test5-main.c | 2 +- tests/test6-main.c | 2 +- 9 files changed, 35 insertions(+), 35 deletions(-) commit d27114ca3442cffda04950b054d74f0f6cb19130 Author: Руслан Ижбулатов Date: Tue Aug 5 08:17:17 2014 +0000 gchar/guchar types and casting https://bugzilla.gnome.org/show_bug.cgi?id=710076 csslint/csslint.c | 18 +++++++++--------- src/cr-additional-sel.c | 12 ++++++------ src/cr-attr-sel.c | 8 ++++---- src/cr-declaration.c | 20 ++++++++++---------- src/cr-enc-handler.c | 2 +- src/cr-fonts.c | 10 +++++----- src/cr-num.c | 8 ++++---- src/cr-parser.c | 18 +++++++++--------- src/cr-pseudo.c | 12 ++++++------ src/cr-rgb.c | 9 ++++----- src/cr-sel-eng.c | 6 +++--- src/cr-selector.c | 6 +++--- src/cr-simple-sel.c | 12 ++++++------ src/cr-statement.c | 16 ++++++++-------- src/cr-style.c | 16 ++++++++-------- src/cr-term.c | 38 +++++++++++++++++++------------------- src/cr-tknzr.c | 2 +- tests/test0-main.c | 4 ++-- tests/test1-main.c | 4 ++-- tests/test2-main.c | 24 ++++++++++++------------ tests/test3-main.c | 24 ++++++++++++------------ tests/test4-main.c | 24 ++++++++++++------------ tests/test5-main.c | 4 ++-- tests/test6-main.c | 2 +- 24 files changed, 149 insertions(+), 150 deletions(-) commit a7df9d26a96bb48ccff06f4543c134e545b90c40 Author: Руслан Ижбулатов Date: Tue Aug 5 08:23:42 2014 +0000 Use the right values for checking CRPredefinedAbsoluteFontSize https://bugzilla.gnome.org/show_bug.cgi?id=710076 src/cr-fonts.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 0284435d2c9d3e6e818bf160108271f4fd390dc9 Author: Руслан Ижбулатов Date: Tue Aug 5 08:27:03 2014 +0000 Use unsigned types where appropriate https://bugzilla.gnome.org/show_bug.cgi?id=710076 src/cr-input.c | 2 +- src/cr-style.c | 6 +++--- src/cr-tknzr.c | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) commit 6824af55301f5b0844649f2104f58841f73f3e10 Author: Руслан Ижбулатов Date: Tue Aug 5 08:28:52 2014 +0000 Ensure PEEK_NEXT_CHAR does not clash with existing variables https://bugzilla.gnome.org/show_bug.cgi?id=710076 src/cr-parser.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 2e56f962c28929223b779b144b89a704086729fc Author: Руслан Ижбулатов Date: Tue Aug 5 08:31:31 2014 +0000 Remove shadowing from cr_tknzr_get_next_token() https://bugzilla.gnome.org/show_bug.cgi?id=710076 src/cr-tknzr.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 4a65fa0ace0a7eef9338a2bb1c4b57b74721830f Author: Руслан Ижбулатов Date: Tue Aug 5 08:29:30 2014 +0000 Remove shadowing in cr_statement_media_rule_to_string() https://bugzilla.gnome.org/show_bug.cgi?id=710076 src/cr-statement.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit d46be1392ef1a2b147bc10908d3b94014b57bcd5 Author: Andre Klapper Date: Thu Jul 31 21:38:46 2014 +0200 doap: add libcroco.doap | 1 + 1 file changed, 1 insertion(+) commit eab0691c3e17fb3724c0fc23c347425817ddb96a Author: Olav Vitters Date: Wed Jul 30 20:27:09 2014 +0200 doap category core libcroco.doap | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit aeb361812b771edc80f1be5756380c075e2008e4 Author: Ryan Lortie Date: Tue Feb 25 17:24:59 2014 -0500 Remove INSTALL from version control This is getting updated by autoregen causing jhbuild to mistakenly believe that the build is dirty. INSTALL | 229 ---------------------------------------------------------------- 1 file changed, 229 deletions(-) commit e6ad46319343d192d063ee34cd99806e7033ade9 Author: Chun-wei Fan Date: Mon Dec 23 11:55:42 2013 +0800 Visual Studio Build Files Cleanup and Fixes Fix up the property sheets, as it was "installing" the libcroco stuff one level down from the desired folder, and $(top_srcdir) was missed from the include directories list for the VS2010 property sheets. Also unify items so that we can reduce duplicate items in there. Build all projects with the MultiByte character set setting to be consistent with the rest of the GLib stack. build/win32/vs10/croco.vcxprojin | 20 ++++--- build/win32/vs10/csslint.vcxproj | 12 +++-- build/win32/vs10/install.vcxproj | 4 ++ build/win32/vs10/libcroco.props.in | 102 +++++++++++++++++++----------------- build/win32/vs10/libcroco.sln | 2 +- build/win32/vs10/test0.vcxproj | 12 +++-- build/win32/vs10/test1.vcxproj | 12 +++-- build/win32/vs10/test2.vcxproj | 12 +++-- build/win32/vs10/test3.vcxproj | 12 +++-- build/win32/vs10/test4.vcxproj | 12 +++-- build/win32/vs10/test5.vcxproj | 12 +++-- build/win32/vs10/test6.vcxproj | 12 +++-- build/win32/vs9/croco.vcprojin | 16 +++--- build/win32/vs9/csslint.vcproj | 8 +-- build/win32/vs9/libcroco.vsprops.in | 90 ++++++++++++++++--------------- build/win32/vs9/test0.vcproj | 8 +-- build/win32/vs9/test1.vcproj | 8 +-- build/win32/vs9/test2.vcproj | 8 +-- build/win32/vs9/test3.vcproj | 8 +-- build/win32/vs9/test4.vcproj | 8 +-- build/win32/vs9/test5.vcproj | 8 +-- build/win32/vs9/test6.vcproj | 8 +-- 22 files changed, 225 insertions(+), 169 deletions(-) commit 611f624a6e15065792b41eb5ce14811293f3fb0a Author: Nuno Araujo Date: Sat Jan 19 23:20:37 2013 +0100 build: rename configure.in into configure.ac With the upcoming version of automake (1.14) the support for the configure.in file will be dropped.[1] [1]http://lists.gnu.org/archive/html/automake/2012-12/msg00038.html Bug #692111. autogen.sh | 2 +- configure.in => configure.ac | 0 2 files changed, 1 insertion(+), 1 deletion(-) commit c143b97c8aef44205ae4601c3284436379eba078 Author: Nuno Araujo Date: Wed Jan 16 00:01:13 2013 +0100 build: add support for automake 1.13 In Automake 1.13, the long-deprecated macro AM_CONFIG_HEADER (deprecated since 2002) has been removed in favour of AC_CONFIG_HEADERS. Bug #692111. configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d28dfffe236bde73cb2b7e2914fb5130a80a1de4 Author: Christian Persch Date: Thu Oct 25 22:52:43 2012 +0200 Post release version bump configure.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 330a394c0c65b6da85edd7fe73608c12e7d27dfc Author: Christian Persch Date: Thu Oct 25 22:52:16 2012 +0200 Version 0.6.8 NEWS | 3 +++ 1 file changed, 3 insertions(+) commit 1c3a1096307e68113f3f22dd93bd3c2421c81953 Author: Jasper St. Pierre Date: Tue Oct 16 12:35:54 2012 -0400 cr-tknzr: Handle signed units Parse something like '-20px' correctly. https://bugzilla.gnome.org/show_bug.cgi?id=686239 src/cr-tknzr.c | 24 ++++++++++++++++++++++-- tests/test-inputs/test1.css | 4 +++- tests/test-output-refs/test1.css.out | 4 +++- 3 files changed, 28 insertions(+), 4 deletions(-) commit 00398a530e92254c2ea70c56d8d243766a4aa6e3 Author: Christian Persch Date: Tue Oct 16 00:55:49 2012 +0200 Post release version bump configure.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit e018fbf4c2bacc92fc735779216bd78bf0d13d01 Author: Christian Persch Date: Sat Oct 13 20:43:50 2012 +0200 Version 0.6.7 NEWS | 4 ++++ configure.in | 3 +-- 2 files changed, 5 insertions(+), 2 deletions(-) commit 5e66b9a472c200c2eff00b531c2b4b354528839a Author: Christian Persch Date: Tue Oct 16 00:51:46 2012 +0200 build: Fix include directive https://bugzilla.gnome.org/show_bug.cgi?id=686126 src/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b37d79049a0f9149df98e5adb4f69db69deef056 Author: Adel Gadllah Date: Sun Oct 7 22:59:36 2012 +0200 Revert "cr-rgb: Fix mapping for 'green'" This reverts commit 0cbb0dfed7350ed48a12d56925cdd76255891aa5. This violates the CSS and SVG standards. https://bugzilla.gnome.org/show_bug.cgi?id=685679 src/cr-rgb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 660ca874c6ec6c815e37b81dcc6b92cc8b294c19 Author: Christian Persch Date: Sun Sep 16 19:26:38 2012 +0200 Post release version bump configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit aea41febe113939c5d0a2305899350bdd4817c7f Author: Christian Persch Date: Sun Sep 16 19:18:05 2012 +0200 Version 0.6.6 NEWS | 3 +++ 1 file changed, 3 insertions(+) commit 30ca729728e28ea3f6dcb09cb7bfc06434a72197 Author: Jasper St. Pierre Date: Sun Jun 24 15:47:13 2012 -0400 cr-om-parser: Stop memory leak The parser refs the doc handler, so we need to unref it here. https://bugzilla.gnome.org/show_bug.cgi?id=678736 src/cr-om-parser.c | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) commit 73b04a6ced42bc79107cbb3f23bf53afc4945d06 Author: Jasper St. Pierre Date: Sun Jun 24 15:46:24 2012 -0400 cr-string: Prevent memory leak Instead of leaking the existing GString, truncate and append to it instead. https://bugzilla.gnome.org/show_bug.cgi?id=678736 src/cr-string.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit ecb765ad60974742d8e435a48b34fb043194d1ef Author: Christian Persch Date: Mon Mar 26 14:07:09 2012 +0200 Post release version bump configure.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 6801770e30d9f37ed1ca35d2a3df082023b60b42 Author: Christian Persch Date: Mon Mar 26 13:55:41 2012 +0200 Version 0.6.5 NEWS | 6 ++++++ configure.in | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) commit 0cbb0dfed7350ed48a12d56925cdd76255891aa5 Author: Adel Gadllah Date: Sun Mar 18 11:47:51 2012 +0100 cr-rgb: Fix mapping for 'green' Green is supposed to be #00FF00 not #008000. https://bugzilla.gnome.org/show_bug.cgi?id=672332 src/cr-rgb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c3f70d2950feb7a7934c94b14f1294362f0adf58 Author: Christian Persch Date: Mon Feb 6 20:28:12 2012 +0100 Post release version bump configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9431dcffa84b80f5867a84785da5bd154594fe50 Author: Christian Persch Date: Mon Feb 6 20:24:03 2012 +0100 Update NEWS for 0.6.4 NEWS | 9 +++++++++ 1 file changed, 9 insertions(+) commit f2cfbcd5b00cbbd90fc919f343d86f0500f5368d Author: Chun-wei Fan Date: Mon Jan 9 11:45:42 2012 +0800 Update Visual C++ .sln files These files must be in Windows/DOS EOL to function correctly-somehow GIT preferred to have them in UNIX EOL in my last patch. build/win32/vs10/libcroco.sln | 232 ++++++++++++++++---------------- build/win32/vs9/libcroco.sln | 302 +++++++++++++++++++++--------------------- 2 files changed, 267 insertions(+), 267 deletions(-) commit da769539cdfb1001e415aa3e6849a0da27be39af Author: Chun-wei Fan Date: Tue Dec 20 16:34:34 2011 +0800 Bug 666248: Visual C++ compilation support This enables libcroco to be compiled with Visual C++ 2008/2010, along with its test programs. A libcroco.symbols is included to export the symbols from the DLL that is built in the process, and the projects for the main libcroco DLL is done in a way where their source file listings are filled in during "make dist" as they could be changed from time to time so to simplify maintenanace work. Versioning stuff are also done via autotools as far as possible also. The .sln files have no simple way to include the LGPL 2.1+ terms without causing trouble, so the text for them is included as follows, for references. ------ This file is part of The Croco Library This program is free software; you can redistribute it and/or modify it under the terms of version 2.1 of the GNU Lesser General Public License as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Author: Fan, Chun-wei See COPYRIGHTS file for copyright information. ------ Makefile.am | 5 +- build/Makefile.am | 21 ++ build/win32/Makefile.am | 21 ++ build/win32/vs10/Makefile.am | 44 +++ build/win32/vs10/croco.vcxproj.filtersin | 39 +++ build/win32/vs10/croco.vcxprojin | 210 ++++++++++++ build/win32/vs10/csslint.vcxproj | 192 +++++++++++ build/win32/vs10/csslint.vcxproj.filters | 33 ++ build/win32/vs10/install.vcxproj | 152 +++++++++ build/win32/vs10/libcroco.props.in | 174 ++++++++++ build/win32/vs10/libcroco.sln | 116 +++++++ build/win32/vs10/test0.vcxproj | 193 +++++++++++ build/win32/vs10/test0.vcxproj.filters | 36 +++ build/win32/vs10/test1.vcxproj | 193 +++++++++++ build/win32/vs10/test1.vcxproj.filters | 36 +++ build/win32/vs10/test2.vcxproj | 193 +++++++++++ build/win32/vs10/test2.vcxproj.filters | 36 +++ build/win32/vs10/test3.vcxproj | 193 +++++++++++ build/win32/vs10/test3.vcxproj.filters | 36 +++ build/win32/vs10/test4.vcxproj | 193 +++++++++++ build/win32/vs10/test4.vcxproj.filters | 36 +++ build/win32/vs10/test5.vcxproj | 193 +++++++++++ build/win32/vs10/test5.vcxproj.filters | 36 +++ build/win32/vs10/test6.vcxproj | 193 +++++++++++ build/win32/vs10/test6.vcxproj.filters | 36 +++ build/win32/vs9/Makefile.am | 34 ++ build/win32/vs9/croco.vcprojin | 229 +++++++++++++ build/win32/vs9/csslint.vcproj | 189 +++++++++++ build/win32/vs9/install.vcproj | 99 ++++++ build/win32/vs9/libcroco.sln | 151 +++++++++ build/win32/vs9/libcroco.vsprops.in | 132 ++++++++ build/win32/vs9/test0.vcproj | 190 +++++++++++ build/win32/vs9/test1.vcproj | 190 +++++++++++ build/win32/vs9/test2.vcproj | 190 +++++++++++ build/win32/vs9/test3.vcproj | 190 +++++++++++ build/win32/vs9/test4.vcproj | 190 +++++++++++ build/win32/vs9/test5.vcproj | 190 +++++++++++ build/win32/vs9/test6.vcproj | 190 +++++++++++ config.h.win32.in | 99 ++++++ configure.in | 7 + src/Makefile.am | 34 ++ src/libcroco.symbols | 538 +++++++++++++++++++++++++++++++ 42 files changed, 5449 insertions(+), 3 deletions(-) commit 58951cf83066f19b257ffce12d9b1c049329f21f Author: Chun-wei Fan Date: Tue Dec 20 16:35:12 2011 +0800 Revert "Bug 666248: Visual C++ compilation support" This reverts commit 642ac3f675176ee6c2e124eac86dd85b1b1816e0. Makefile.am | 5 +- build/Makefile.am | 21 -- build/win32/Makefile.am | 21 -- build/win32/vs10/Makefile.am | 44 --- build/win32/vs10/croco.vcxproj.filtersin | 39 --- build/win32/vs10/croco.vcxprojin | 210 ------------ build/win32/vs10/csslint.vcxproj | 192 ----------- build/win32/vs10/csslint.vcxproj.filters | 33 -- build/win32/vs10/install.vcxproj | 152 --------- build/win32/vs10/libcroco.propsin | 174 ---------- build/win32/vs10/libcroco.sln | 116 ------- build/win32/vs10/test0.vcxproj | 193 ----------- build/win32/vs10/test0.vcxproj.filters | 36 --- build/win32/vs10/test1.vcxproj | 193 ----------- build/win32/vs10/test1.vcxproj.filters | 36 --- build/win32/vs10/test2.vcxproj | 193 ----------- build/win32/vs10/test2.vcxproj.filters | 36 --- build/win32/vs10/test3.vcxproj | 193 ----------- build/win32/vs10/test3.vcxproj.filters | 36 --- build/win32/vs10/test4.vcxproj | 193 ----------- build/win32/vs10/test4.vcxproj.filters | 36 --- build/win32/vs10/test5.vcxproj | 193 ----------- build/win32/vs10/test5.vcxproj.filters | 36 --- build/win32/vs10/test6.vcxproj | 193 ----------- build/win32/vs10/test6.vcxproj.filters | 36 --- build/win32/vs9/Makefile.am | 34 -- build/win32/vs9/croco.vcprojin | 229 ------------- build/win32/vs9/csslint.vcproj | 189 ----------- build/win32/vs9/install.vcproj | 99 ------ build/win32/vs9/libcroco.sln | 151 --------- build/win32/vs9/libcroco.vspropsin | 132 -------- build/win32/vs9/test0.vcproj | 190 ----------- build/win32/vs9/test1.vcproj | 190 ----------- build/win32/vs9/test2.vcproj | 190 ----------- build/win32/vs9/test3.vcproj | 190 ----------- build/win32/vs9/test4.vcproj | 190 ----------- build/win32/vs9/test5.vcproj | 190 ----------- build/win32/vs9/test6.vcproj | 190 ----------- config.h.win32.in | 99 ------ configure.in | 7 - src/Makefile.am | 34 -- src/libcroco.symbols | 538 ------------------------------- 42 files changed, 3 insertions(+), 5449 deletions(-) commit 642ac3f675176ee6c2e124eac86dd85b1b1816e0 Author: Chun-wei Fan Date: Tue Dec 20 16:34:34 2011 +0800 Bug 666248: Visual C++ compilation support This enables libcroco to be compiled with Visual C++ 2008/2010, along with its test programs. A libcroco.symbols is included to export the symbols from the DLL that is built in the process, and the projects for the main libcroco DLL is done in a way where their source file listings are filled in during "make dist" as they could be changed from time to time so to simplify maintenanace work. Versioning stuff are also done via autotools as far as possible also. The .sln files have no simple way to include the LGPL 2.1+ terms without causing trouble, so the text for them is included as follows, for references. ------ This file is part of The Croco Library This program is free software; you can redistribute it and/or modify it under the terms of version 2.1 of the GNU Lesser General Public License as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Author: Fan, Chun-wei See COPYRIGHTS file for copyright information. ------ Makefile.am | 5 +- build/Makefile.am | 21 ++ build/win32/Makefile.am | 21 ++ build/win32/vs10/Makefile.am | 44 +++ build/win32/vs10/croco.vcxproj.filtersin | 39 +++ build/win32/vs10/croco.vcxprojin | 210 ++++++++++++ build/win32/vs10/csslint.vcxproj | 192 +++++++++++ build/win32/vs10/csslint.vcxproj.filters | 33 ++ build/win32/vs10/install.vcxproj | 152 +++++++++ build/win32/vs10/libcroco.propsin | 174 ++++++++++ build/win32/vs10/libcroco.sln | 116 +++++++ build/win32/vs10/test0.vcxproj | 193 +++++++++++ build/win32/vs10/test0.vcxproj.filters | 36 +++ build/win32/vs10/test1.vcxproj | 193 +++++++++++ build/win32/vs10/test1.vcxproj.filters | 36 +++ build/win32/vs10/test2.vcxproj | 193 +++++++++++ build/win32/vs10/test2.vcxproj.filters | 36 +++ build/win32/vs10/test3.vcxproj | 193 +++++++++++ build/win32/vs10/test3.vcxproj.filters | 36 +++ build/win32/vs10/test4.vcxproj | 193 +++++++++++ build/win32/vs10/test4.vcxproj.filters | 36 +++ build/win32/vs10/test5.vcxproj | 193 +++++++++++ build/win32/vs10/test5.vcxproj.filters | 36 +++ build/win32/vs10/test6.vcxproj | 193 +++++++++++ build/win32/vs10/test6.vcxproj.filters | 36 +++ build/win32/vs9/Makefile.am | 34 ++ build/win32/vs9/croco.vcprojin | 229 +++++++++++++ build/win32/vs9/csslint.vcproj | 189 +++++++++++ build/win32/vs9/install.vcproj | 99 ++++++ build/win32/vs9/libcroco.sln | 151 +++++++++ build/win32/vs9/libcroco.vspropsin | 132 ++++++++ build/win32/vs9/test0.vcproj | 190 +++++++++++ build/win32/vs9/test1.vcproj | 190 +++++++++++ build/win32/vs9/test2.vcproj | 190 +++++++++++ build/win32/vs9/test3.vcproj | 190 +++++++++++ build/win32/vs9/test4.vcproj | 190 +++++++++++ build/win32/vs9/test5.vcproj | 190 +++++++++++ build/win32/vs9/test6.vcproj | 190 +++++++++++ config.h.win32.in | 99 ++++++ configure.in | 7 + src/Makefile.am | 34 ++ src/libcroco.symbols | 538 +++++++++++++++++++++++++++++++ 42 files changed, 5449 insertions(+), 3 deletions(-) commit 6637c802c0a4c685a4e1866c9f7b033c2dd78979 Author: Christian Persch Date: Sun Dec 11 21:34:39 2011 +0100 Modernise and simplify configure configure.in | 124 ++++++++++++--------------------------------- csslint/Makefile.am | 5 +- docs/reference/Makefile.am | 2 + libcroco.pc.in | 1 - src/Makefile.am | 6 +-- src/cr-sel-eng.h | 6 +-- src/libcroco-config.h.in | 5 +- tests/Makefile.am | 4 +- 8 files changed, 44 insertions(+), 109 deletions(-) commit fb4164470b49e80f5419ec8188b64d23221ea222 Author: Christian Persch Date: Sun Dec 11 21:28:25 2011 +0100 Use -Bsymbolic-functions when available acinclude.m4 | 319 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ configure.in | 26 +++++ src/Makefile.am | 46 +++++--- 3 files changed, 376 insertions(+), 15 deletions(-) commit 27108d9d98ec7af7926a6fcd9346f38925ce10fe Author: Christian Persch Date: Sun Dec 11 21:19:21 2011 +0100 Use AM_SILENT_RULES configure.in | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 34d461d48888047a9ea91bee54e37ce16e38fc8d Author: Christian Persch Date: Sun Dec 11 21:15:50 2011 +0100 Use case-insensitive string comparision of colour names https://bugzilla.gnome.org/show_bug.cgi?id=459403 src/cr-rgb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9ef72159297dbd5fcfcdd9af97571bfc8f64c366 Author: Christian Persch Date: Sun Dec 11 21:13:33 2011 +0100 Use bsearch to find the colour by name src/cr-rgb.c | 32 +++++++++++++++++++++----------- 1 file changed, 21 insertions(+), 11 deletions(-) commit 60681292639bceee8c9b3b4785bf9aa36de80f12 Author: Christian Persch Date: Sun Dec 11 20:52:02 2011 +0100 Fully initialise this static data Cherry-picked from commit ac3e66fa2bb416507b5b5cf114c1edaa3455f105 . Also sort the array alphabetically. src/cr-rgb.c | 296 +++++++++++++++++++++++++++++------------------------------ 1 file changed, 148 insertions(+), 148 deletions(-) commit 269a820d1d721aa3516e44260cd8ce74d86d487f Author: Christian Persch Date: Tue Dec 6 18:58:22 2011 +0100 Also bump LIBCROCO_MICRO_VERSION configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 99d80d31fcbfee72d8d0e81d27a6c6d7988b438a Author: Maarten Bosmans Date: Tue Dec 6 18:56:25 2011 +0100 Use AC_CANONICAL_HOST https://bugzilla.gnome.org/show_bug.cgi?id=664542 configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4ddf963d58c59760e53849447e750924257af9cc Author: Christian Persch Date: Tue Dec 6 18:54:13 2011 +0100 Post release version bump configure.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit aca276a7c1489897523b8d0df07d425a7dab319c Author: Christian Persch Date: Tue Dec 6 01:35:51 2011 +0100 Autogenerate ChangeLog ChangeLog | 1880 ----------------------------------------------------------- Makefile.am | 11 + 2 files changed, 11 insertions(+), 1880 deletions(-) commit c7197cad42d6269739f379025c2bec9e474c8027 Author: Tobias Mueller Date: Sat Jan 29 16:31:30 2011 +0100 Fixed format string issues by giving static literals, fixes bug 640897 src/cr-statement.c | 10 +++++----- tests/test2-main.c | 8 +++----- tests/test3-main.c | 8 +++----- 3 files changed, 11 insertions(+), 15 deletions(-) commit df305a1af206f2d946efd5d99db4d7b5c854d066 Author: Felix Riemann Date: Tue Dec 6 01:00:12 2011 +0100 Make colour table const https://bugzilla.gnome.org/show_bug.cgi?id=546765 src/cr-rgb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2c390e673875e92c58e1bbdfcda0a292d1132070 Author: Christian Persch Date: Tue Dec 6 00:59:15 2011 +0100 Add myself to maintainers libcroco.doap | 7 +++++++ 1 file changed, 7 insertions(+) commit 613b29a0cac786b63e57ebead481a50390f86e18 Author: Christian Persch Date: Mon Nov 14 18:08:45 2011 +0100 Version 0.6.3 NEWS | 7 +++++++ configure.in | 9 +++++---- 2 files changed, 12 insertions(+), 4 deletions(-) commit 511a09dfcc59cbec7f5f2e50d17eb833d2fd6628 Author: Abhishek Sharma Date: Sun Nov 6 00:28:22 2011 +0530 Revert "Sending recent tested changes from inkscape developers to libcroco upstream" This reverts commit ac3e66fa2bb416507b5b5cf114c1edaa3455f105. src/cr-additional-sel.c | 144 +++++---- src/cr-additional-sel.h | 34 +- src/cr-attr-sel.c | 84 +++-- src/cr-attr-sel.h | 6 +- src/cr-cascade.c | 66 ++-- src/cr-cascade.h | 2 +- src/cr-declaration.c | 284 +++++++++-------- src/cr-declaration.h | 14 +- src/cr-doc-handler.c | 92 ++++-- src/cr-doc-handler.h | 14 +- src/cr-enc-handler.c | 46 +-- src/cr-enc-handler.h | 6 +- src/cr-fonts.c | 293 ++++++++++++++--- src/cr-fonts.h | 13 +- src/cr-input.c | 412 ++++++++++++++---------- src/cr-input.h | 26 +- src/cr-num.c | 99 +++--- src/cr-num.h | 8 +- src/cr-om-parser.c | 130 ++++---- src/cr-om-parser.h | 2 +- src/cr-parser.c | 443 ++++++++++++++++---------- src/cr-parser.h | 4 +- src/cr-parsing-location.c | 64 ++-- src/cr-parsing-location.h | 8 +- src/cr-prop-list.c | 126 +++++--- src/cr-prop-list.h | 4 +- src/cr-pseudo.c | 48 ++- src/cr-pseudo.h | 4 +- src/cr-rgb.c | 473 ++++++++++++++++------------ src/cr-rgb.h | 16 +- src/cr-sel-eng.h | 4 +- src/cr-selector.c | 87 +++-- src/cr-selector.h | 6 +- src/cr-simple-sel.c | 75 +++-- src/cr-simple-sel.h | 14 +- src/cr-statement.c | 788 +++++++++++++++++++++++++++++----------------- src/cr-statement.h | 44 +-- src/cr-string.c | 25 +- src/cr-string.h | 10 +- src/cr-style.c | 101 +++--- src/cr-style.h | 2 +- src/cr-stylesheet.c | 14 +- src/cr-stylesheet.h | 6 +- src/cr-term.c | 50 +-- src/cr-term.h | 10 +- src/cr-tknzr.c | 172 +++++----- src/cr-token.c | 5 +- src/cr-utils.c | 19 +- src/cr-utils.h | 9 +- 49 files changed, 2656 insertions(+), 1750 deletions(-) commit 50584f3b30393a9c3bbf0a183c663b459d6fa6c6 Author: Christian Persch Date: Sat Nov 5 19:45:49 2011 +0100 Adding DOAP file MAINTAINERS | 4 ---- Makefile.am | 3 ++- libcroco.doap | 29 +++++++++++++++++++++++++++++ 3 files changed, 31 insertions(+), 5 deletions(-) commit ac3e66fa2bb416507b5b5cf114c1edaa3455f105 Author: Abhishek Sharma Date: Sun Jul 3 00:52:21 2011 +0530 Sending recent tested changes from inkscape developers to libcroco upstream src/cr-additional-sel.c | 144 ++++----- src/cr-additional-sel.h | 34 +- src/cr-attr-sel.c | 84 ++--- src/cr-attr-sel.h | 6 +- src/cr-cascade.c | 66 ++-- src/cr-cascade.h | 2 +- src/cr-declaration.c | 284 ++++++++--------- src/cr-declaration.h | 14 +- src/cr-doc-handler.c | 92 ++---- src/cr-doc-handler.h | 14 +- src/cr-enc-handler.c | 46 ++- src/cr-enc-handler.h | 6 +- src/cr-fonts.c | 293 +++-------------- src/cr-fonts.h | 13 +- src/cr-input.c | 412 ++++++++++-------------- src/cr-input.h | 26 +- src/cr-num.c | 99 +++--- src/cr-num.h | 8 +- src/cr-om-parser.c | 130 ++++---- src/cr-om-parser.h | 2 +- src/cr-parser.c | 443 ++++++++++---------------- src/cr-parser.h | 4 +- src/cr-parsing-location.c | 64 ++-- src/cr-parsing-location.h | 8 +- src/cr-prop-list.c | 126 +++----- src/cr-prop-list.h | 4 +- src/cr-pseudo.c | 48 +-- src/cr-pseudo.h | 4 +- src/cr-rgb.c | 473 ++++++++++++---------------- src/cr-rgb.h | 16 +- src/cr-sel-eng.h | 4 +- src/cr-selector.c | 87 ++--- src/cr-selector.h | 6 +- src/cr-simple-sel.c | 75 ++--- src/cr-simple-sel.h | 14 +- src/cr-statement.c | 788 +++++++++++++++++----------------------------- src/cr-statement.h | 44 +-- src/cr-string.c | 25 +- src/cr-string.h | 10 +- src/cr-style.c | 101 +++--- src/cr-style.h | 2 +- src/cr-stylesheet.c | 14 +- src/cr-stylesheet.h | 6 +- src/cr-term.c | 50 ++- src/cr-term.h | 10 +- src/cr-tknzr.c | 172 +++++----- src/cr-token.c | 5 +- src/cr-utils.c | 19 +- src/cr-utils.h | 9 +- 49 files changed, 1750 insertions(+), 2656 deletions(-) commit 903f13254d71f127bd5221779c3441c93f1ca92b Author: Abhishek Sharma Date: Sun Jun 26 12:02:19 2011 +0530 Adding libxml2 install check whether its present or not configure.in | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) commit 60f4fd599b62f3e83f7cedd98cb45723397cac1b Author: Thomas Wood Date: Thu Feb 19 17:07:59 2009 +0000 Remove test/test-outputs from svn, as it is empty and is deleted by the * Remove test/test-outputs from svn, as it is empty and is deleted by the test script, which causes problems for SVN * Add ChangeLog entry for commit 325 svn path=/trunk/; revision=327 ChangeLog | 8 ++++++++ 1 file changed, 8 insertions(+) commit 88652f23cb882cc7fb3904c7c9679053672cd33e Author: Thomas Wood Date: Thu Feb 19 16:21:55 2009 +0000 Remove auto-generated documentation templates svn path=/trunk/; revision=326 docs/reference/tmpl/cr-additional-sel.sgml | 133 ------ docs/reference/tmpl/cr-attr-sel.sgml | 81 ---- docs/reference/tmpl/cr-cascade.sgml | 85 ---- docs/reference/tmpl/cr-declaration.sgml | 225 ---------- docs/reference/tmpl/cr-doc-handler.sgml | 142 ------- docs/reference/tmpl/cr-enc-handler.sgml | 54 --- docs/reference/tmpl/cr-fonts.sgml | 287 ------------- docs/reference/tmpl/cr-input.sgml | 371 ---------------- docs/reference/tmpl/cr-num.sgml | 98 ----- docs/reference/tmpl/cr-om-parser.sgml | 121 ------ docs/reference/tmpl/cr-parser.sgml | 307 -------------- docs/reference/tmpl/cr-parsing-location.sgml | 80 ---- docs/reference/tmpl/cr-prop-list.sgml | 158 ------- docs/reference/tmpl/cr-pseudo.sgml | 59 --- docs/reference/tmpl/cr-rgb.sgml | 196 --------- docs/reference/tmpl/cr-sel-eng.sgml | 151 ------- docs/reference/tmpl/cr-selector.sgml | 119 ------ docs/reference/tmpl/cr-simple-sel.sgml | 111 ----- docs/reference/tmpl/cr-statement.sgml | 613 --------------------------- docs/reference/tmpl/cr-string.sgml | 94 ---- docs/reference/tmpl/cr-style.sgml | 266 ------------ docs/reference/tmpl/cr-stylesheet.sgml | 98 ----- docs/reference/tmpl/cr-term.sgml | 207 --------- docs/reference/tmpl/cr-tknzr.sgml | 261 ------------ docs/reference/tmpl/cr-token.sgml | 388 ----------------- docs/reference/tmpl/cr-utils.sgml | 283 ------------- docs/reference/tmpl/libcroco-config.sgml | 37 -- docs/reference/tmpl/libcroco.sgml | 16 - 28 files changed, 5041 deletions(-) commit 61c0739dede900122f93065953619794b70d8c06 Author: Thomas Wood Date: Thu Feb 19 16:15:25 2009 +0000 Add infrastructure to allow gtk-doc documentation to be built. 2009-02-19 Thomas Wood * Makefile.am: * configure.in: * docs/Makefile.am: Add infrastructure to allow gtk-doc documentation to be built. svn path=/trunk/; revision=325 Makefile.am | 2 ++ configure.in | 1 + docs/Makefile.am | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) commit cad5b6a71c31e0534154b2391a327cf1d5ae234f Author: Thomas Wood Date: Tue Feb 17 11:30:25 2009 +0000 Remove gtk-doc.make which is overwritten by autogen.sh script svn path=/trunk/; revision=324 gtk-doc.make | 153 ----------------------------------------------------------- 1 file changed, 153 deletions(-) commit 45db58ac0c9078338e70a628fea41bf10d5fa062 Author: Thomas Wood Date: Tue Feb 17 11:25:40 2009 +0000 ensure the library and compiler flags are not hardcoded into the package 2009-02-17 Thomas Wood * libcroco.pc.in: ensure the library and compiler flags are not hardcoded into the package config file. (bug 342370) svn path=/trunk/; revision=323 ChangeLog | 5 +++++ libcroco.pc.in | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) commit 257ada223535b1d8ebca631cb390a9d6dd518f4e Author: Thomas Wood Date: Mon Feb 9 10:56:40 2009 +0000 Remove redundant .cvsignore files svn path=/trunk/; revision=322 .cvsignore | 28 ---------------------------- csslint/.cvsignore | 3 --- docs/.cvsignore | 2 -- docs/examples/.cvsignore | 2 -- docs/reference/.cvsignore | 3 --- src/.cvsignore | 3 --- src/layeng/.cvsignore | 2 -- src/parser/.cvsignore | 3 --- src/seleng/.cvsignore | 2 -- tests/.cvsignore | 9 --------- tests/test-inputs/.cvsignore | 2 -- tests/test-output-refs/.cvsignore | 2 -- tests/test-outputs/.cvsignore | 1 - 13 files changed, 62 deletions(-) commit 846966ae42614a0186061567131c9f982515f429 Author: Thomas Wood Date: Wed Feb 4 10:25:44 2009 +0000 ============= 0.6.2 release ======================= 2009-02-04 Thomas Wood * NEWS * configure.in Update for 0.6.2 release svn path=/trunk/; revision=320 ChangeLog | 9 +++++++++ NEWS | 28 ++++++++++++++++++++++++++++ configure.in | 2 +- 3 files changed, 38 insertions(+), 1 deletion(-) commit 8504f82933dd07aad87996fbff711b3ac35bda3c Author: Robert Staudinger Date: Fri Sep 26 14:32:08 2008 +0000 Bug 553937 - CRDocHandler instances created with reference count of 0 * src/cr-doc-handler.c (cr_doc_handler_new): Bug 553937 - CRDocHandler instances created with reference count of 0 svn path=/trunk/; revision=319 ChangeLog | 6 ++++++ src/cr-doc-handler.c | 1 + 2 files changed, 7 insertions(+) commit aaebd96e3fe79421f8c819443b09fb16e473c70a Author: Peter J. R. Moulder Date: Sun Mar 30 13:02:34 2008 +0000 minor: (cr_declaration_destroy): Simplify implementation (and assert that next/prev elements point to each other). svn path=/trunk/; revision=318 ChangeLog | 2 ++ src/cr-declaration.c | 47 +++++++++++------------------------------------ 2 files changed, 13 insertions(+), 36 deletions(-) commit 53364d93a2752474b205cd718d160d58d5fe773b Author: Peter J. R. Moulder Date: Sun Mar 30 13:00:23 2008 +0000 oops, add ChangeLog entries for the last couple of commits. svn path=/trunk/; revision=317 ChangeLog | 30 +++++++++++++++++++++++------- 1 file changed, 23 insertions(+), 7 deletions(-) commit 1864231ab6bdccbeb2e55144239359ff5580bf65 Author: Peter J. R. Moulder Date: Sun Mar 30 06:06:30 2008 +0000 doc: Document cr_declaration_new ownership rules. svn path=/trunk/; revision=316 src/cr-declaration.c | 4 ++++ 1 file changed, 4 insertions(+) commit 8b60be7f9ac274c014294c51f88da884a3b0c99f Author: Peter J. R. Moulder Date: Sun Mar 30 05:43:43 2008 +0000 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. svn path=/trunk/; revision=315 src/cr-additional-sel.c | 8 +++---- src/cr-additional-sel.h | 6 +++--- src/cr-attr-sel.c | 6 +++--- src/cr-attr-sel.h | 4 ++-- src/cr-declaration.c | 22 +++++++++---------- src/cr-declaration.h | 12 +++++------ src/cr-doc-handler.c | 4 ++-- src/cr-doc-handler.h | 4 ++-- src/cr-fonts.c | 54 +++++++++++++++++++++++------------------------ src/cr-fonts.h | 10 ++++----- src/cr-input.c | 26 +++++++++++------------ src/cr-input.h | 26 +++++++++++------------ src/cr-num.c | 8 +++---- src/cr-num.h | 8 +++---- src/cr-parser.c | 4 ++-- src/cr-parser.h | 4 ++-- src/cr-parsing-location.c | 6 +++--- src/cr-parsing-location.h | 6 +++--- src/cr-prop-list.c | 4 ++-- src/cr-prop-list.h | 4 ++-- src/cr-pseudo.c | 4 ++-- src/cr-pseudo.h | 4 ++-- src/cr-rgb.c | 12 +++++------ src/cr-rgb.h | 12 +++++------ src/cr-selector.c | 6 +++--- src/cr-selector.h | 4 ++-- src/cr-simple-sel.c | 12 +++++------ src/cr-simple-sel.h | 8 +++---- src/cr-statement.c | 52 ++++++++++++++++++++++----------------------- src/cr-statement.h | 30 +++++++++++++------------- src/cr-string.c | 10 ++++----- src/cr-string.h | 10 ++++----- src/cr-stylesheet.c | 8 +++---- src/cr-stylesheet.h | 6 +++--- src/cr-term.c | 12 +++++------ src/cr-term.h | 8 +++---- src/cr-utils.c | 13 ++++++------ src/cr-utils.h | 4 ++-- 38 files changed, 221 insertions(+), 220 deletions(-) commit 71b9dffeed9300e3c1c6168a6023a6ee9a086889 Author: Peter J. R. Moulder Date: Sun Feb 24 04:29:47 2008 +0000 noop: Fix emacsen mode lines: set indent-tabs-mode to nil instead of invalid value ni. svn path=/trunk/; revision=314 src/cr-declaration.c | 2 +- src/cr-declaration.h | 2 +- src/cr-doc-handler.c | 2 +- src/cr-doc-handler.h | 2 +- src/cr-parsing-location.c | 2 +- src/cr-parsing-location.h | 2 +- src/cr-selector.c | 2 +- src/cr-selector.h | 2 +- src/cr-stylesheet.c | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) commit d0ec985f7d494fe61d3f76cfbd1db296582ad23a Author: Kjartan Maraas Date: Mon Sep 3 08:06:46 2007 +0000 Fix MAINTAINERS svn path=/trunk/; revision=313 MAINTAINERS | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 5066d38ceca39591045d7fd506760f83309ac35f Author: Bruno Haible Date: Wed Jan 10 21:37:00 2007 +0000 Bug 395099 - overly agressive rule matching 2007-01-10 Bruno Haible * cr-sel-eng.c: Bug 395099 - overly agressive rule matching svn path=/trunk/; revision=312 ChangeLog | 1 + src/cr-sel-eng.c | 10 +++++++--- 2 files changed, 8 insertions(+), 3 deletions(-) commit ef258807ec53ed9639dd68e897de98dbe81f408c Author: Bruno Haible Date: Wed Jan 10 18:14:16 2007 +0000 Handle FONT_WEIGHT_INHERIT. 2007-01-10 Bruno Haible * cr-fonts.c (cr_font_weight_get_bolder): Handle FONT_WEIGHT_INHERIT. svn path=/trunk/; revision=311 ChangeLog | 1 + src/cr-fonts.c | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) commit c86451222851de8afe54f2d894a11d1deca5ea3d Author: Bruno Haible Date: Wed Jan 10 18:10:07 2007 +0000 Remove trailing comma. Needed for compilation on AIX with xlc. 2007-01-10 Bruno Haible * cr-style.h (enum CRPositionType): Remove trailing comma. Needed for compilation on AIX with xlc. svn path=/trunk/; revision=310 ChangeLog | 7 +++++++ src/cr-style.h | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) commit 591ca88d3d2780d869ebc444480b584a15c5bd97 Author: Benjamin Dauvergne Date: Tue Jan 9 21:48:52 2007 +0000 Bug 314831 - Escapes not recognized 2007-01-09 Benjamin Dauvergne * src/cr-tknzr.c: Bug 314831 - Escapes not recognized svn path=/trunk/; revision=309 ChangeLog | 4 ++++ src/cr-tknzr.c | 33 +++++---------------------------- 2 files changed, 9 insertions(+), 28 deletions(-) commit fae536e2c9ee18a81472f658a45e628a6b288682 Author: Dom Lachowicz Date: Tue Jan 9 17:12:56 2007 +0000 a bug in the class selector code, where it would no\ t require whitespace 2007-01-09 Dom Lachowicz * src/cr-sel-eng.c: a bug in the class selector code, where it would no\ t require whitespace before the class in a class attribute with multiple classe\ s. svn path=/trunk/; revision=308 ChangeLog | 4 ++++ src/cr-sel-eng.c | 4 ++++ 2 files changed, 8 insertions(+) commit 8bd67a9630e9997126ac2a1cc272a97ec39dd947 Author: Dom Lachowicz Date: Tue Jan 9 17:07:18 2007 +0000 gives syntax errors when included twice the return value of 2007-01-09 Dom Lachowicz * src/cr-fonts.h: gives syntax errors when included twice * src/cr-fonts.c: the return value of cr_font_family_prepend() should be "the font family list", not CR_OK which is the same as NULL. * src/cr-fonts.c: the logic of cr_font_weight_get_bolder does not take into account the FONT_WEIGHT_INHERIT value, and the shift by 1 can yield out-of-range values. Partial fix svn path=/trunk/; revision=307 ChangeLog | 5 +++++ src/cr-fonts.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) commit 1134e3843d5d9f05c8a58196aeeb1f731ee066c0 Author: Dom Lachowicz Date: Tue Jan 9 17:02:11 2007 +0000 gives syntax errors when included twice 2007-01-09 Dom Lachowicz * src/cr-fonts.h: gives syntax errors when included twice svn path=/trunk/; revision=306 ChangeLog | 4 ++++ src/cr-fonts.h | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) commit 888934343d8919ecc66eca133be09704c9043968 Author: Benjamin Dauvergne Date: Tue Jan 9 16:49:57 2007 +0000 Bug 394294 - Escape are wrongly computed 2007-01-09 Benjamin Dauvergne * src/cr-tknzr.c: Bug 394294 - Escape are wrongly computed svn path=/trunk/; revision=305 ChangeLog | 1 + src/cr-tknzr.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) commit a40cb68d898e8a3482de6335c78e636c09e1fbe1 Author: Benjamin Dauvergne Date: Tue Jan 9 16:46:09 2007 +0000 Bug 139878 - keep end of ruleset parsing location, a\ nd give it to the 2007-01-09 Benjamin Dauvergne * src/cr-parser.c: Bug 139878 - keep end of ruleset parsing location, a\ nd give it to the end_selector sac-handler. svn path=/trunk/; revision=304 ChangeLog | 1 + src/cr-parser.c | 3 +++ 2 files changed, 4 insertions(+) commit 33a38c78bf2d50bb4cb9d6335c7908bfb6db39eb Author: Benjamin Dauvergne Date: Tue Jan 9 16:43:14 2007 +0000 Bug 394680 - problem parsing function name starting w\ ith 'u' or 'r' 2007-01-09 Benjamin Dauvergne * src/cr-tknzr.c: Bug 394680 - problem parsing function name starting w\ ith 'u' or 'r' svn path=/trunk/; revision=303 ChangeLog | 1 + src/cr-tknzr.c | 28 ++++------------------------ 2 files changed, 5 insertions(+), 24 deletions(-) commit e5c3f76501ef671c8ae39fcefd23595995066218 Author: Benjamin Dauvergne Date: Tue Jan 9 16:39:29 2007 +0000 Bug 372011 - comments not parsed correctly 2007-01-09 Benjamin Dauvergne * src/cr-tknzr.c: Bug 372011 - comments not parsed correctly svn path=/trunk/; revision=302 ChangeLog | 4 ++++ src/cr-tknzr.c | 61 ++++++++++++++++++++++++++++++++++------------------------ 2 files changed, 40 insertions(+), 25 deletions(-) commit 597f4175aa106b3463ca9678caf7fe2f2937d36d Author: Dom Lachowicz Date: Tue Jan 9 16:33:38 2007 +0000 Bug 336621 - cr_tknzr_get_next_token wasn't handling "