Chun-wei Fan
b85f0ccc67
gdk-win32: Really Implement GdkScreen->is_composited()
...
The current GdkScreen->is_composited() is a stub as we were having Windows
XP being supported, which does not support Desktop Window Manager (DWM),
which is used by Windows for composition.
Windows Vista and later support DWM, and it is always enabled on Windows 8/
Server 2012 and later.
Please note that as we are dropping XP support in this cycle, this is the
commit that would say goodbye to Windows XP support for GTK+-3.x, by
linking directly to dwmapi.dll. This means, we only check whether we are
on Windows 8 or Server 2012 (or later) to see whether we unconditionally
have composition enabled.
https://bugzilla.gnome.org/show_bug.cgi?id=741849
2015-04-17 11:23:53 +08:00
Daniel van Vugt
7c79c01a51
configure: specify that mir backend needs gio-unix
2015-04-15 14:37:13 +02:00
Antoine Jacoutot
ae430b1b80
make libcanberra support optional
...
Make it possible to control libcanberra support so we don't risk ending up with
a cyclic dependency when using packages: gtk+ -> libcanberra-gtk3 -> gtk+
https://bugzilla.gnome.org/show_bug.cgi?id=746904
2015-03-28 18:38:24 -04:00
Matthias Clasen
c16acff3ea
Start 3.17 development
...
Bump the version to 3.17.0 and add version macros.
2015-03-22 02:10:23 -04:00
Matthias Clasen
88a5959b22
3.15.12
2015-03-16 22:35:45 -04:00
Matthias Clasen
1349b0f72d
3.15.11
2015-03-12 08:11:03 -04:00
Matthias Clasen
4938aa9c6b
Modernize the xReply check
...
Using AC_CHECK_TYPE instead of AC_TRY_COMPILE avoids compiler
warnings from -Werror.
https://bugzilla.gnome.org/show_bug.cgi?id=535929
2015-03-07 18:25:57 -05:00
Matthias Clasen
17bc7aaefd
Check for existence of sincos
...
It apparently doesn't exist everywhere.
https://bugzilla.gnome.org/show_bug.cgi?id=745578
2015-03-04 06:30:13 -05:00
Matthias Clasen
32c0c6fee0
3.15.10
2015-03-02 20:58:01 -05:00
Matthias Clasen
238cdd5e37
Avoid stray output from configure
...
The new xgettext check was leaving a messages.po file behind.
2015-03-02 20:58:01 -05:00
Matthias Clasen
c951740cf9
Add a configure check for new enough gettext
...
Check that xgettext understands glade files.
2015-02-26 19:00:24 -05:00
Matthias Clasen
5840c931b3
Stop building extract-strings
...
It is no longer needed.
2015-02-26 16:54:16 -05:00
Matthias Clasen
ff0aabe576
3.15.9
2015-02-24 20:38:33 -05:00
Matthias Clasen
415ab252f4
3.15.8
2015-02-20 09:14:41 -05:00
Matthias Clasen
99a6495d6c
Bump version
...
So apps can require 3.15.7 for new api.
2015-02-13 08:51:28 -05:00
Marco Trevisan (Treviño)
8a52ace8de
configure.ac: bump mirclient dependency to 0.11
2015-02-12 02:20:24 +01:00
Matthias Clasen
b9f710217f
Bump glib requirement
...
Needed for g_autoptr.
2015-02-10 20:15:58 -05:00
Matthias Clasen
295ac9135f
Bump version
2015-02-10 18:04:15 -05:00
Emmanuele Bassi
4b173fcde9
Bump version to 3.15.5
...
We need the bump in order to allow projects to depend on newly added
API.
2015-02-02 16:51:14 +00:00
Matthias Clasen
da163469f9
3.15.4
2015-01-20 08:18:03 -05:00
Matthias Clasen
a29c831f3c
Remove an unused define
2015-01-11 15:14:55 -05:00
Matthias Clasen
ff97f236c7
3.15.3
2014-12-15 10:27:49 -05:00
Matthias Clasen
042117b7bf
Add epoxy to GTK_PRIVATE_PACKAGES
...
We are using epoxy api in GtkGLArea, so we need to link against it.
https://bugzilla.gnome.org/show_bug.cgi?id=740162
2014-12-04 23:28:33 -05:00
Matthias Clasen
32e8c39ffd
Move print preview command to gtksettings.c
...
Having this in the source seems more appropriate.
2014-11-30 23:43:52 -05:00
Matthias Clasen
9e1187135e
Move print backend list to configure.ac
...
We already juggle the print backends here, might as well
produce the list.
2014-11-30 23:43:52 -05:00
Matthias Clasen
655c75cab7
Drop gtk-update-icon-cache complications
...
gtk-update-icon-cache is no longer used at build time, so a lot
of the complicated machinery we have around that (conditional
build, cross build, etc) are no longer required.
2014-11-30 23:43:52 -05:00
Matthias Clasen
603b49814f
Generate README and INSTALL from configure
2014-11-30 19:24:07 -05:00
Matthias Clasen
383d5b137b
inspector: Build nonrecursively
2014-11-30 16:11:56 -05:00
Matthias Clasen
8d6d73e8d9
Bump version
2014-11-23 20:34:26 -05:00
Robert Ancell
5ff39b207b
mir: Require mirclient >= 0.9.0
...
Recent changes to the Mir backend require an unreleased version.
2014-11-17 10:49:13 +13:00
Javier Jardón
710f332082
configure.ac: Depend on cairo 1.14.0
...
This is needed for cairo_set_device_scale()
2014-11-10 15:12:17 +00:00
Matthias Clasen
d58c750db5
Bump atk dep
...
Needed for ATK_STATE_HAS_TOOLTIP.
2014-10-28 08:08:49 -04:00
Matthias Clasen
168a49426e
Update for 3.15.1
2014-10-27 20:03:51 -04:00
Rico Tzschichholz
86ff51b842
configure: wayland-egl drop version since it is part of mesa not wayland
2014-10-23 14:29:45 +02:00
Robert Ancell
0f26b26f1d
Gdk: add an experimental backend for mir
...
This is disabled by default. Enable with --enable-mir-backend.
This backend is a combined work of Robert Ancell and Ryan Lortie.
2014-10-22 11:17:15 -05:00
Matthias Clasen
4cbc0191cb
widget-factory: Example for edge-overshot
...
For extra fun, make some noise.
2014-10-20 20:54:31 -04:00
Matthias Clasen
57751fa391
Work around a pkg-config bug
...
It doesn't report -I${prefix}/include in cflags, even if .pc
files explicitly put it there. This was breaking the build
outside of a jhbuild shell when libepoxy is in the jhbuild tree
but not in /usr.
2014-10-18 12:51:30 -04:00
Alexander Larsson
7eae4985e8
wayland: Add OpenGL support
...
This uses EGL to implement GdkGLContext for wayland.
2014-10-13 10:43:31 -04:00
Emmanuele Bassi
892c6bd6f9
build: Require libepoxy
...
If we want to use OpenGL in GDK then we have two choices; either:
- find the GL headers on each platform
- do extension discovery
- implement all the crazy dlopen()/dlsym() dispatch tables
*or* use libepoxy, which shields us from all this madness and provides a
decent layer for GL clients to use, without creating its own namespace.
Epoxy is also used by other projects, like Xorg and piglit, and it's
portable to all the platforms GDK cares about.
https://bugzilla.gnome.org/show_bug.cgi?id=119189
2014-10-13 10:43:31 -04:00
Benjamin Otte
e991e4333d
configure: Require glib 2.43
2014-10-12 04:16:44 +02:00
Matthias Clasen
5cd7a5282e
Bump version
2014-09-29 22:14:49 -04:00
Matthias Clasen
b65e30e7ec
Bump version
2014-09-22 06:50:15 -04:00
Matthias Clasen
d2f0b8ec71
3.14.0
2014-09-22 06:35:02 -04:00
Rico Tzschichholz
7f728f4d60
build: Bump pango dependency to 1.36.7
...
Needed for PANGO_ANALYSIS_FLAG_IS_ELLIPSIS
2014-09-04 09:06:38 +02:00
Matthias Clasen
fd904c69f8
Fix cross references in docs in tarballs
...
This approach is copied from Pango.
2014-09-04 00:17:30 -04:00
Matthias Clasen
eb164101ac
Bump version
2014-09-01 20:52:46 -04:00
Matthias Clasen
d412270126
3.13.8
2014-09-01 20:08:04 -04:00
Matthias Clasen
c69d578bb8
Bump wayland dep to 1.5.91
...
This release has the new key repeat listener that we are using.
2014-08-29 11:36:26 -04:00
Benjamin Otte
f1b14a33b5
configure: Move AC_USE_SYSTEM_EXTENSIONS up
...
We don't want to get warnings from autoconf about
AC_USE_SYSTEM_EXTENSIONS coming after AC_COMPILE_IFELSE.
2014-08-27 21:27:20 +02:00
Ikey Doherty
4526e6f307
Change gdk-pixbuf minimum required version to 2.30.0
...
https://bugzilla.gnome.org/show_bug.cgi?id=735253
Signed-off-by: Ikey Doherty <michael.i.doherty@intel.com>
2014-08-22 23:58:26 -04:00