summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Visual Studio builds: "Add" Visual Studio 2019 projectsHEADmasterChun-wei Fan2019-06-184-1/+43
| | | | | | | Copy and update the relevant items in the visual Studio 2010 projects so that we have project files that is usable out-of-the-box in Visual Studio 2019, like what we did for the Visual Studio 2012~2017 projects.
* Release 0.6.130.6.13Javier Jardón2019-04-061-0/+6
|
* Visual Studio builds: Enhance security of x64 binariesChun-wei Fan2017-10-201-0/+4
| | | | | | | 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/replace.py: Fix replacing items in files with UTF-8 contentChun-wei Fan2017-05-091-2/+8
| | | | | | | | | 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
* tknzr: support only max long rgb valuesIgnacio Casal Quinteiro2017-04-161-0/+10
| | | | | This fixes a possible out of bound when reading rgbs which are longer than the support MAXLONG
* tknzr: remove unneeded assignIgnacio Casal Quinteiro2017-04-161-1/+0
|
* input: check end of input before reading a byteIgnacio Casal Quinteiro2017-04-161-2/+9
| | | | | | 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.
* Post release version bumpIgnacio Casal Quinteiro2017-04-061-1/+1
|
* Release 0.6.120.6.12Ignacio Casal Quinteiro2017-04-061-0/+4
|
* Typo fix s/unknow/unknown/Mattia Rizzolo2017-03-262-4/+4
| | | | | | Signed-off-by: Mattia Rizzolo <mattia@debian.org> https://bugzilla.gnome.org/show_bug.cgi?id=776798
* Typo fix s/Instanciation/instantiation/Mattia Rizzolo2017-03-262-7/+7
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=776798
* Typo fix s/occured/occurred/Mattia Rizzolo2017-03-265-7/+7
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=776798
* Visual Studio builds: Generate .pc filesChun-wei Fan2017-03-0312-13/+120
| | | | | | | | | 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.
* Visual Studio builds: Add .pc generation scriptsChun-wei Fan2017-03-014-2/+269
| | | | | | | 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.
* Visual Studio builds: Get the micro version as wellChun-wei Fan2017-03-012-2/+26
| | | | | | 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.
* configure.ac: Bump LIBCROCO_MICRO_VERSIONChun-wei Fan2017-03-011-1/+1
| | | | We need to bump the micro version here as well...
* Visual Studio builds: Move projects to win32/Chun-wei Fan2017-02-2333-291/+290
| | | | | | 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.
* Visual Studio builds: Support Visual Studio 2017Chun-wei Fan2017-02-155-6/+61
| | | | | | | | | | | | | 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.
* Remove croco-install.props's during re-generationChun-wei Fan2016-10-191-0/+3
| | | | | | 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/: Force MSVC project file generation on Makefile.am changesChun-wei Fan2016-10-192-3/+10
| | | | | | | | | | | 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.
* Visual Studio builds: Rearrange include search pathsChun-wei Fan2016-06-232-2/+2
| | | | | Order the search sequence of the headers to conform better to the dependency hierarchy.
* Post release version bumpIgnacio Casal Quinteiro2015-12-171-1/+1
|
* Release 0.6.110.6.11Ignacio Casal Quinteiro2015-12-171-0/+4
|
* Fix regression in cr_tknzr_consume_chars()Florian Müllner2015-12-171-1/+1
| | | | | | | | | 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
* Fix comparison warningMarek Chalupa2015-12-151-2/+2
| | | | | | Logical ! was only applied to the left side of the comparison https://bugzilla.gnome.org/show_bug.cgi?id=758394
* Post release version bumpIgnacio Casal Quinteiro2015-12-131-1/+1
|
* Release 0.6.100.6.10Ignacio Casal Quinteiro2015-12-131-0/+3
|
* Fix unused status variable in main()Руслан Ижбулатов2015-11-011-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=710076
* Fix unused status variable in evaluate_selectors()Руслан Ижбулатов2015-11-011-8/+32
| | | | | | | | | | * 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
* Fix unused status variable in set_prop_position_from_value()Руслан Ижбулатов2015-11-011-1/+1
| | | | | | * Return status https://bugzilla.gnome.org/show_bug.cgi?id=710076
* Fix unused status variable in cr_utils_utf8_to_ucs1()Руслан Ижбулатов2015-11-011-3/+1
| | | | | | | * Don't set status to CR_OK, it's initialized to that value * Return status https://bugzilla.gnome.org/show_bug.cgi?id=710076
* Fix unused status variable in cr_utils_ucs1_to_utf8()Руслан Ижбулатов2015-11-011-8/+2
| | | | | | | | * 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
* Fix cr_tknzr_consume_chars() to set *a_nb_char before returningРуслан Ижбулатов2015-11-011-2/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=710076
* Fix cr_input_consume_white_spaces to behave as documentedРуслан Ижбулатов2015-11-011-0/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=710076
* Fix improper use of g_ascii_strup()Руслан Ижбулатов2015-11-011-2/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=710076
* Derive pointer to have appropriate typeРуслан Ижбулатов2015-11-011-2/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=710076
* Fix typosMarkus Engel2015-10-312-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=726993
* Fix typo in logical conditionBoris Egorov2015-10-311-1/+1
| | | | | | | | | | | 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 <egorov@linux.com>
* Post release version bumpIgnacio Casal Quinteiro2015-10-311-1/+1
|
* Release 0.6.90.6.9Ignacio Casal Quinteiro2015-10-311-1/+1
|
* Add -I m4 to ACLOCAL_AMFLAGSIgnacio Casal Quinteiro2015-10-311-0/+2
|
* Renew autogen to not use gnome-autogenIgnacio Casal Quinteiro2015-10-311-19/+27
|
* configure: specify config macro dirIgnacio Casal Quinteiro2015-10-311-0/+1
|
* configure: bump the prereqIgnacio Casal Quinteiro2015-10-311-1/+1
|
* configure: generate xz on distcheckIgnacio Casal Quinteiro2015-10-311-1/+2
|
* Some style fixes in Makefile.amIgnacio Casal Quinteiro2015-10-311-83/+83
|
* Replace deprecated INCLUDES with CPPFLAGSIgnacio Casal Quinteiro2015-10-312-26/+27
|
* build: Ensure croco[.vs10].headers is removedChun-wei Fan2015-10-312-6/+6
| | | | | | 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.
* Update NEWS for upcoming releaseIgnacio Casal Quinteiro2015-10-301-0/+6
|
* Plug memory leaksMarkus Engel2015-10-302-3/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=726992