| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
This fixes cross compiling where build system != host system.
https://bugzilla.gnome.org/show_bug.cgi?id=699690
|
|
|
|
|
| |
It's unused and was only useful when perl wasn't installed. But perl is
a dependency of glib these days, so it's useless.
|
|
|
|
|
|
| |
See https://live.gnome.org/GnomeGoals/InstalledTests
https://bugzilla.gnome.org/show_bug.cgi?id=699601
|
|
|
|
|
| |
indent was used in genmarshal.pl, which was removed in 2002 when gobject
was created.
|
|
|
|
|
| |
All export control is now happening through annotations
in the headers.
|
|
|
|
|
|
|
|
| |
Change the visibility handling to be the same way we do it in
GLib now. We pass -fvisibility=hidden to gcc and decorate public
functions with __attribute__((visibility("default"))).
This commit just does this for GDK, GTK+ will follow later.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
The gtk-launch tool can be build without gio-unix (although it
will not really do much without an alternative implementation for
g_desktop_app_info).
So there is no need to not build gtk-launch anymore.
This reverts commit 9a1235bf0dbdb1701779bec0ccae043cc4243ce5.
https://bugzilla.gnome.org/show_bug.cgi?id=682824
|
| |
|
|
|
|
|
| |
... to resolve the timeBeginPeriod() / timeEndPeriod() symbols after
commit 5dbf814f0c0c94733ef96d6dc3c8c5ddb7a63f3a.
|
|
|
|
| |
Needed so that GDK_AVAILABLE_IN_3_10 works.
|
|
|
|
|
|
|
| |
Converts usage of Avahi API to DBus calls. This change allows
us to remove dependency on avahi-gobject and avoids of possible
circular dependency.
Lists printers if Gtk+ is compiled with CUPS 1.6 or newer.
|
|
|
|
|
|
|
| |
As those two types do not exist in the Wayland backend,
and the docs build would fail.
https://bugzilla.gnome.org/show_bug.cgi?id=695682
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Show printers advertised by avahi on local network. CUPS
backend now looks for _ipps._tcp and _ipp._tcp services
offered by avahi. If it finds such a service (printer)
it requests its attributes through IPP_GET_PRINTER_ATTRIBUTES
ipp request and adds it to the list of printers. Such printer
behaves like a remote printer then.
If an avahi printer is a default printer then it is considered
default by the backend only if there is no local or remote
default printer.
This functionality is enabled when building Gtk+ with CUPS 1.6
or later because it replaces browsing protocol removed in CUPS 1.6.
https://bugzilla.gnome.org/show_bug.cgi?id=688956
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
The following patch added a dependency on a new API first available in that
release:
commit 92f0c5c38476687a9a50c31eac4f674a7e0b9c91
Author: Mike Gorse <mgorse@suse.com>
Date: Mon Dec 3 16:07:23 2012 -0600
Add accessibility for GtkLevelBar and value test
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
This reverts commit cd98eb15cb1532bd80ea0aec13d1adb5aa8aabe7.
It turns out that we just started using AX_PROG_CC_FOR_BUILD, which
for some reason requires AC_CANONICAL_TARGET. That seems wrong to
me, but for now, lets just keep using it.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=682824
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This autoconf macro should only be used for building compilers
(or compiler tools) for a specific target. The current effect of
it in GTK3 is that it causes various executables like gtk3-demo
to be prefixed with $target- when the --target configure flag
is set or when cross-compiling. When cross-compiling GTK3 on
Linux for the Win32 target this causes the gtk3-demo binary
to be named i686-w64-mingw32-gtk3-demo.exe instead of just
gtk3-demo.exe (like it was before commit 53083ea7b423482b)
https://bugzilla.gnome.org/show_bug.cgi?id=692638
|
| |
|
|
|
|
| |
Requires new gdk-pixbuf APIs to load animations from resources.
|
|
|
|
| |
... instead of massaging a FILE* with flockfile() and ungetc().
|
|
|
|
|
|
| |
The underlying code uses API that is no longer available with 1.0. This
optional, off by default build mode hasn't worked since the release of
Wayland 1.0.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
When cross-compiling, instead of depending on a natively built GTK+ (which means
building Glib, ATK, Pango, gdk-pixbuf, libX11...) for gtk-update-icon-cache,
find the host compiler and gdk-pixbuf, and build another gtk-update-icon-cache
with that.
This uses AX_PROG_CC_FOR_BUILD from autostars to find the host compiler, and
assumes that you'd set PKG_CONFIG_FOR_BUILD to a host pkg-config binary.
https://bugzilla.gnome.org/show_bug.cgi?id=691301
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
We use the new g_type_get_type_registration_serial() so that we can
cache and properly invalidate the result of g_type_from_name().
This bumps the glib requirement to 2.35.3 to get the new function.
https://bugzilla.gnome.org/show_bug.cgi?id=689847
|
|
|
|
|
|
| |
Pango 1.32.4 has a feature where any PangoLayout automatically handles
the case where a PangoContext is changed. We want to rely on this to
avoid having to clear layouts too often, so we make this a hard dep.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This is so newer versions of those libraries don't cause more warnings
with a stable GTK version.
We don't ever want to turn off deprecation warnings for master however,
because that's where we get rid of deprecated API we use.
Note that only glib allows use to easily do this, so nothing is done for
Pango, gdk-pixbuf or Cairo here.
|
|
|
|
| |
And drop deprecated g_type_init() calls.
|
|
|
|
|
|
|
|
| |
libxkbcommon has had some changes to its API. However, it now has a
stable release (0.2.0), so this makes the necessary changes, and
replaces all uses of the deprecated API.
Signed-off-by: Ran Benita <ran234@gmail.com>
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=685996
|
| |
|
| |
|
| |
|