summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* Drop Autotools buildEmmanuele Bassi2017-08-141-2090/+0
| | | | | We are officially switching to Meson as the default build system for GTK+.
* wayland: add shortcut inhibitor supportOlivier Fourdan2017-08-021-1/+1
| | | | | | | | | | | | This adds support for the shortcut inhibitor protocol in gdk/wayland backend. A shortcut inhibitor request is issued from the gdk wayland backend for both the older, deprecated API gdk_device_grab() and the new gdk seat API gdk_seat_grab(), but only if the requested capability is for the keyboard only. https://bugzilla.gnome.org/show_bug.cgi?id=783343
* Bump versionMatthias Clasen2017-07-191-1/+1
|
* 3.91.13.91.1Matthias Clasen2017-07-191-1/+1
|
* Bump version to 3.91.0Timm Bäder2017-04-251-1/+1
| | | | So we can use GDK_AVAILABLE_IN_3_92 without getting warnings
* Bump up the required version of GLibEmmanuele Bassi2017-04-021-2/+2
| | | | | | GLib 2.53 deprecated g_object_newv() and GParameter. If we want to stop using those types without resorting to pretty convoluted pre-processor dancing, we will need to bump up the dependency inside GTK+.
* build: Fix sassc detectionEmmanuele Bassi2017-04-011-1/+1
|
* Optionally depend on sassc to generate the theme CSSEmmanuele Bassi2017-04-011-0/+8
| | | | | | | | | | Instead of using Ruby/Sass to generate the CSS from SCSS files, we can use the faster and more lightweight libsass/sassc binary. We can keep the CSS files in Git to make it easier to dist GTK+, but we can add rules to ensure they get rebuilt if the source SCSS changes. https://bugzilla.gnome.org/show_bug.cgi?id=780041
* 3.90.03.90.0Matthias Clasen2017-03-311-2/+2
|
* GdkWaylandWindow: Force window titles to valid utf8Timm Bäder2017-03-201-2/+2
| | | | | Use the new g_utf8_make_valid in case the given title is not valid utf8. Also bump the glib requirement to 2.51.5.
* 3.89.53.89.5Matthias Clasen2017-03-131-1/+1
|
* Visual Studio builds: Support Visual Studio 2017Chun-wei Fan2017-02-151-0/+7
| | | | | | | | | | | | | | Update the autotools scripts to support Visual Studio 2017 builds by copying the Visual Studio 2013 projects and updateing the items as necessary to obtain the Visual Studio 2017 projects. Note that the format of the toolset string changed, so allow one to pass in and thus use a custom toolset string, otherwise the default toolset string will be generated as it was before. Note also the Visual Studio 2017 aims to be compatible with Visual Studio 2015 on the CRT level, so binaries built with 2017 should work without problems with the binaries built with 2015.
* 3.89.43.89.4Matthias Clasen2017-02-131-1/+1
|
* 3.89.33.89.3Matthias Clasen2017-01-161-1/+1
|
* Visual Studio builds: Move project files to win32/Chun-wei Fan2017-01-091-5/+4
| | | | | It was suggested that the project files to be moved to win32/, so that we can have one less layer of directories we need to go down into to reach the project files.
* build: Fix vulkan detectionPavel Grunt2017-01-071-1/+1
| | | | | | Add missing 'test' https://bugzilla.gnome.org/show_bug.cgi?id=776736
* mir: connect to content-hubWilliam Hua2017-01-051-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=775732
* build: Require graphene-gobjectEmmanuele Bassi2017-01-011-2/+2
| | | | | We need the GType wrappers around Graphene types, so we need to do a dependency check on graphene-gobject-1.0, not graphene-1.0.
* 3.89.23.89.2Matthias Clasen2016-12-211-1/+1
|
* build: Don't try to detect vulkan library if the header wasn't found.Benjamin Otte2016-12-091-2/+3
| | | | We've already failed. No need to fail again.
* Rename GDK_WINDOWING_VULKANMatthias Clasen2016-12-091-1/+1
| | | | | The WINDOWING defines are only for GDK backends, really. Define GDK_RENDERING_VULKAN instead.
* Fix the configure check for VulkanMatthias Clasen2016-12-091-1/+1
| | | | GDK_WINDOWING_VULKAN was getting defined regardless of the tests.
* configure: Improve Vulkan detectionBenjamin Otte2016-12-091-4/+7
| | | | | | | | | | 1. Output Vulkan status in summary 2. Add missing "test" call 3. Check for glslc The glslc check will be necessary later for the code that automatically compiles the Vulkan glsl source to Spir-V. Nothing happens if glslc is not available - unless you modify the glsl.
* build: Add Vulkan detection codeBenjamin Otte2016-12-091-0/+29
| | | | Also define GDK_WINDOWING_VULKAN if Vulkan is enabled.
* Build: Add wayland to GSKs dependenciesDominique Leuenberger2016-11-241-1/+1
| | | | | | | | gskrenderer.c includes gdk/wayland/gdkwayland.h and as a consequence we need to be able to locate wayland's headers in case they are not in standard location. https://bugzilla.gnome.org/show_bug.cgi?id=775038
* 3.89.13.89.1Matthias Clasen2016-11-211-1/+1
|
* Bump the Graphene dependencyEmmanuele Bassi2016-11-211-1/+1
| | | | | | The initialization macros for Point, Point3D, Size, and Rectangle have been modified in Graphene 1.5.1 to allow their use as compound literals.
* Framework Carbon required for building against MacOSX10.12.sdk.John Ralls2016-11-051-1/+1
| | | | Should be harmless elsewhere.
* configure.ac: Remove gdk/win32/rc/gdk.rcChun-wei Fan2016-11-031-1/+0
| | | | This needs to be removed, which was forgotten. Sorry.
* Make gdk.la and gsk.la a noninst helper libraryAlexander Larsson2016-10-261-2/+0
| | | | | | | | This merged gtk, gdk and gsk into one library, making it possible to have internal private APIs between gtk them, as well as producing more efficient code. https://bugzilla.gnome.org/show_bug.cgi?id=773100
* MSVC builds: Support MSVC 2013 and laterChun-wei Fan2016-10-261-5/+1
| | | | | | | We now need C99 features from the compiler which are only supported by Visual Studio 2013 and later, so drop the MSVC 2008~2012 projects, and make the baseline supported Visual Studio version be 2013. Update the build files as a result.
* build: Enable subdir-objectsEmmanuele Bassi2016-10-191-1/+1
| | | | | | | | | | | | | | | | Newer versions of Automake warn about forward compatibility when the build uses sources in sub-directories without the subdir-objects option. Both GTK+ and GDK have an almost-but-not-quite non-recursive Automake layout, with sources in sub-directories contributing to the build of a top-level object. In theory, just adding subdir-objects to AM_INIT_AUTOMAKE would be enough, but the test suite references sources in a different top-level in order to build tests that verify the implementation of private data structures. This is not really allowed when using subdir-objects and out of srcdir builds. In order to fix this case, we require some ad hoc rules to create symbolic links in the appropriate build directory.
* Visual Studio builds: Update from [gdk|gtk]-3 to [gdk|gtk]-4Chun-wei Fan2016-10-191-3/+3
| | | | | | | | | | | | | This updates all the projects files to be be named appropriately as we move from GTK-3.x to 4.x, and updates the autotools files so that things are distributed and generated properly. Also remove deprecated/gtkstatusicon-quartz.c from gtk/Makefile.am, as that was causing 'make dist' to fail as that file has been removed. This fixes 'make dist' with the updated existing project files in proper order. Note that this does not include the new GSK, which will be added later, so the project files do not yet build the whole stack on Visual Studio at this point.
* gsk: Build docsMatthias Clasen2016-10-181-0/+2
|
* gsk: Initial commit / build environmentEmmanuele Bassi2016-10-181-1/+25
|
* build: Use correct compiler flagEmmanuele Bassi2016-10-171-1/+1
| | | | The name is -Wformat-nonliteral.
* build: Add various compiler warnings and errorsEmmanuele Bassi2016-10-171-0/+31
| | | | | | | | | | Just like GLib, GTK+ would benefit from getting warnings and errors from the compilers. We check various, common warnings, especially for a future use of C99; additionally, we promote some warnings to errors, in order to ensure that simple mistakes are caught during the development phase, before they are submitted to the code repository.
* API: Remove libgail-utilBenjamin Otte2016-10-161-3/+0
|
* Drop deprecated autoconf macroMatthias Clasen2016-10-071-1/+0
| | | | | AM_PATH_GTK_3_0 is deprecated, use PKG_CHECK_MODULES([GTK], [gtk+-3.0]) instead.
* Make docs parallel installableMatthias Clasen2016-10-071-1/+1
| | | | This addresses gdk and gtk docs.
* Switch gettext domain from gtk30 to gtk40Matthias Clasen2016-10-071-1/+1
|
* Adjust versions in configure.acMatthias Clasen2016-10-071-6/+6
| | | | | This is almost certainly incomplete or wrong in some places. Needs careful scrutiny
* Rename pc files from 3.0 to 4.0Matthias Clasen2016-10-071-4/+4
|
* 3.22.13.22.1Matthias Clasen2016-09-301-2/+2
|
* 3.22.03.22.0Matthias Clasen2016-09-191-2/+2
|
* 3.21.63.21.6Matthias Clasen2016-09-131-1/+1
|
* Require wayland-protocols 1.7Matthias Clasen2016-08-311-1/+1
| | | | Needed for xdg-shell v6.
* 3.21.53.21.5Matthias Clasen2016-08-291-1/+1
|
* wayland: Add API for creating exported window handlesJonas Ådahl2016-08-291-1/+1
| | | | | | | Using the xdg_foreign protocol, expose a way to get handles to windows that may be shared between processes. https://bugzilla.gnome.org/show_bug.cgi?id=769788
* Fix warning on newer version so mir 0.22 and newerAndreas Pokorny2016-08-101-1/+1
| | | | Signed-off-by: Andreas Pokorny <andreas.pokorny@canonical.com>