summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* Drop Autotools from the projectwip/ebassi/no-autotoolsEmmanuele Bassi2017-08-021-1017/+0
| | | | We only use Meson, so we can drop a lot of unnecessary files.
* Put back the round and lrint checksEmmanuele Bassi2017-08-011-0/+3
| | | | | | | | | We depend on C99 functions in the math library; if the math library is not found, or if it's not C99-compliant, we have fallbacks in place. Commit 68da550e817b1269d1ccfdeeec2a53ddbd7b920a removed the checks, and we ended up compiling the fallbacks even when the C library provided these symbols — leading to a build error caught by Continuous.
* Remove uninstalled pkg-config fileEmmanuele Bassi2017-08-011-1/+0
| | | | | | The uninstalled pkg-config file is generally considered pointless; building multiple modules should not look into source directories of the dependencies, but use a separate installation prefix.
* build: Fix typo in config.h commentBastien Nocera2017-08-011-1/+1
|
* build: Require shared-mime-info on non-WindowsBastien Nocera2017-08-011-54/+4
| | | | | Windows will not be using GIO to do mime-sniffing, but it's a requirement on other platforms.
* build: Check for libtiff using pkg-configBastien Nocera2017-08-011-15/+5
|
* build: Remove NeXTStep dirent.h special casingBastien Nocera2017-08-011-12/+0
|
* build: Remove HP-UX library linking special casingBastien Nocera2017-08-011-14/+0
|
* build: Remove BeOS special case for libmBastien Nocera2017-08-011-19/+4
| | | | | Use AC_CHECK_LIBM to check for the math library. This should also cover BeOS if necessary.
* build: Remove specific Digital Unix 4/Tru64 supportBastien Nocera2017-08-011-24/+0
|
* gdk-pixbuf: Add gdk_pixbuf_calculate_rowstride()Bastien Nocera2017-07-281-1/+1
| | | | | | To calculate the rowstride without allocating memory! https://bugzilla.gnome.org/show_bug.cgi?id=765094
* 2.36.72.36.7Matthias Clasen2017-07-181-2/+2
|
* 2.36.62.36.6Matthias Clasen2017-03-261-2/+2
|
* Builds: Add a fallback-c89.c for pre-C99 compilersChun-wei Fan2017-03-021-0/+3
| | | | | | | | | | | Some supported compilers lack some C99 math functions that are beginning to be used in the code, so this adds a fallback implementation for them, namely round() and lrint(), where the fallbacks are used if they are not found during configure. For Visual Studio builds, config.h.win32.in is updated to reflect the situation on various Visual Studio versions as Visual Studio builds do not use autotools.
* Visual Studio builds: Support Visual Studio 2017Chun-wei Fan2017-02-151-0/+7
| | | | | | | | | | | | | Update the autotools scripts so that we can support Visual Studio 2017 by copying the 2010 projects and updating items as necessary. Note that the toolset version format for 2017 has changed, so we now allow a custom string to be set and thus be used; otherwise the toolset version string is generated as it was before. Also note that Visual Studio 2017 aims to be compatible with Visual Studio 2015 at the CRT level, meaning that one should be able to use 2017-compiled binaries with 2015-compiled binaries without problems.
* 2.36.52.36.5Matthias Clasen2017-02-131-1/+1
|
* io-bmp: Add overflow checks to BMP image saverPhilip Withnall2017-02-071-1/+1
| | | | | | | | | | | | | | Return an error if the image width or height are too big to fit in the BMP size fields. This bumps our GLib dependency to 2.48.0, as it uses g_uint_checked_mul(). If you want to backport this fix, it’s probably best to use __builtin_umul_overflow() directly (if compiling using GCC or another compiler which supports it). Coverity ID: 1388532 https://bugzilla.gnome.org/show_bug.cgi?id=777315
* build: Bump version for new functionalityBastien Nocera2017-02-031-1/+1
| | | | | | Now that scaling down by huge factors is fixed, we can deprecate the work-arounds from other libraries. This means they require the newer version, so bump the version so it's identifiable.
* Visual Studio builds: Move projects to win32/Chun-wei Fan2017-01-201-9/+8
| | | | | | | | This moves the Visual Studio project files and related items under win32/ so that people can go one less directory layer down to the Visual Studio projects. This also makes things in sync with what is now on GLib and GTK+, and cleans up the Visual Studio 201x projects as some items can actually be combined.
* 2.36.42.36.4Matthias Clasen2017-01-161-2/+2
|
* 2.36.32.36.3Matthias Clasen2017-01-041-2/+2
|
* 2.36.22.36.2Matthias Clasen2016-12-201-1/+1
|
* build: Bump version to 2.36.1Bastien Nocera2016-12-121-1/+1
| | | | | So that gnome-desktop can rely on a newer version of gdk-pixbuf with the external thumbnailer.
* thumbnailer: Add an external thumbnailer for imagesBastien Nocera2016-12-121-0/+1
| | | | | | | | | | | So that broken images, or images that use too much RAM can get killed without prejudice. _gdk_pixbuf_new_from_uri_at_scale() and gnome_desktop_thumbnail_scale_down_pixbuf () are directly from gnome-desktop. https://bugzilla.gnome.org/show_bug.cgi?id=768062
* 2.36.02.36.0Matthias Clasen2016-09-191-3/+3
|
* 2.35.52.35.5Matthias Clasen2016-09-121-2/+2
|
* 2.35.42.35.4Matthias Clasen2016-08-281-2/+2
|
* 2.35.32.35.3Matthias Clasen2016-08-031-2/+2
|
* 2.35.22.35.2Matthias Clasen2016-06-201-2/+2
|
* gdk-pixbuf: Use compiler directives to export symbolsChun-wei Fan2016-06-071-0/+33
| | | | | | | | | | | | | | Like what is now done in GLib, ATK, GTK+ and some other libraries, make use of compiler directives that is determined at configure stage (or pre-configured) to export the symbols for the GdkPixbuf library. This cleans up things a bit, as the .symbols file will no longer need to be maintained, as long as the GDK_PIXBUF_AVAILABLE_IN_* (or so) annotation is marked in the header and the source file that defines the function has config.h included first. Clean up configure.ac and gdk-pixbuf/Makefile.am a bit as a result. https://bugzilla.gnome.org/show_bug.cgi?id=767164
* 2.35.12.35.1Matthias Clasen2016-04-261-2/+2
|
* Visual Studio builds: Have package version available in projectsChun-wei Fan2016-04-221-0/+2
| | | | | | | | This is to make generating .pc files for the package easier for Visual Studio builds. Also make GlibEtcInstallRoot more consistent across the board, and add setting entries for installation path to the Python interpretor, also to make things easier for generating .pc files, as well as building the introspection files.
* build: bump version to 2.35.0Cosimo Cecchi2016-04-061-1/+1
|
* 2.34.02.34.0Matthias Clasen2016-03-241-2/+2
|
* More of bug 733137 - Don't force no static builds on Win32Ray Donnelly2016-01-121-11/+0
| | | | | | | | | | | And also: https://github.com/Alexpux/MINGW-packages/issues/987 From reading recent discussions, I believe static initiailizers are handled OK now on all MSVC versions and MinGW-w64 GCC never had any problems. So there is no need to avoid static libraries globally (though avoiding them globally was never appropriate!) https://bugzilla.gnome.org/show_bug.cgi?id=760369
* 2.33.22.33.2Matthias Clasen2015-12-141-1/+1
|
* 2.33.12.33.1Matthias Clasen2015-10-261-2/+2
|
* build: Bump version to current development versionBastien Nocera2015-10-051-2/+2
| | | | As we're adding new APIs as well.
* 2.32.12.32.1Matthias Clasen2015-09-251-2/+2
|
* Make relocations optionalMatthias Clasen2015-09-251-10/+9
| | | | | | | Instead of hardcoding enable_relocations for OS X, make this a configure option. https://bugzilla.gnome.org/show_bug.cgi?id=755526
* Drop the pcx loaderMatthias Clasen2015-09-231-2/+1
| | | | | | | This is another rarely seen, ancient image format, and nobody is maintaining this loader inside gdk-pixbuf. https://bugzilla.gnome.org/show_bug.cgi?id=721372
* Drop the ras loaderMatthias Clasen2015-09-231-2/+1
| | | | | | | This is another very rarely seen, ancient image format, and nobody is maintaining this laoder inside gdk-pxibuf. https://bugzilla.gnome.org/show_bug.cgi?id=721372
* Drop the wbmp loaderMatthias Clasen2015-09-231-2/+1
| | | | | | | This is a very rarely seen image format, and nobody is maintaining this loader inside gdk-pixbuf. https://bugzilla.gnome.org/show_bug.cgi?id=721372
* 2.32.02.32.0Matthias Clasen2015-09-211-3/+3
|
* MSVC Builds: "Add" Visual Studio 2015 ProjectsChun-wei Fan2015-09-091-0/+1
| | | | | | | This "adds" projects for Visual Studio 2015 builds by doing what we did before: copy the Visual Studio 2010 projects and replace items in there as necessary, as the formats of the project files for Visual Studio 2010, 2012, 2013 and 2015 are largely the same.
* 2.31.72.31.7Matthias Clasen2015-09-011-2/+2
|
* 2.31.62.31.6Matthias Clasen2015-08-181-2/+2
|
* 2.31.52.31.5Matthias Clasen2015-07-201-2/+2
|
* Remove gross gettext pot file hackDavid King2015-06-221-1/+1
| | | | | | | Use the PO_DEPENDS_ON_POT variable to (properly) ignore the timestamp of the pot file, avoiding the need to touch the pot file in autogen.sh. https://bugzilla.gnome.org/show_bug.cgi?id=743574
* 2.31.42.31.4Matthias Clasen2015-05-111-2/+2
|