| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Needed for xdg-shell v6.
|
| |
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Signed-off-by: Andreas Pokorny <andreas.pokorny@canonical.com>
|
|
|
|
|
|
|
| |
We need GLib 2.49.4 because of the new API requirements introduced by
commit 936c1649.
https://bugzilla.gnome.org/show_bug.cgi?id=769451
|
|
|
|
|
|
| |
Only update to using v2 headers/structs. The incompatible changes
to tool events are dealt with in the next commit. Pads aren't handled
in this commit either.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Use G_FILE_ATTRIBUTE_FILESYSTEM_REMOTE to detect remote filesystems
instead of hardcoded list of filesystem types.
Bump required GLib version accordingly.
https://bugzilla.gnome.org/show_bug.cgi?id=767965
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=767766
|
|
|
|
|
|
|
|
|
|
| |
Debian stable currently ships with a 3.16 kernel, so
it doesn't have memfd available.
This commit adds shm_open fall back code for that case
(for now).
https://bugzilla.gnome.org/show_bug.cgi?id=766341
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Use g_drive_is_removable for external drives detection. Current heuristic
fails in some cases (e.g. when removable drive is attached before login),
see Bug 765457.
Bump GLib version accordingly.
https://bugzilla.gnome.org/show_bug.cgi?id=765924
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=373745
|
|
|
|
|
|
|
|
| |
Some compilers we support, such as pre-2013 Visual Studio, does not support
for INIFINITY, log2() and exp2(), so check for exp2() and log2() during
configure, and use fallbacks for them and INIFINTY if they are not found.
https://bugzilla.gnome.org/show_bug.cgi?id=766207
|
|
|
|
|
|
|
|
|
| |
When checking for cairo_win32_surface_create_with_format in -lcairo,
temporarily put CAIRO_LIBS into LIBS so that AC_CHECK_LIB() can
find it in weird places like /usr/local/lib, where gcc would not look
on its own.
https://bugzilla.gnome.org/show_bug.cgi?id=765793
|
|
|
|
|
|
|
| |
1.14.x series does not contain the functionality needed by GTK+.
Advise to use 1.15.x (1.15.2 is available) or 1.16.x (yet to be released).
https://bugzilla.gnome.org/show_bug.cgi?id=765790
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This first adds a common autotools module that can be included by
the Makefile.am's to generate the file lists and the g-ir-scanner/
g-ir-compiler command lines to build the introspection files.
The autotools files for gdk/ and gtk/ are then updated to generate
the full file lists needed to build the introspection files, with
the full command lines for g-ir-scanner and g-ir-compiler as NMake
Makefile modules that can be used to build the introspection files
for Visual Studio builds.
https://bugzilla.gnome.org/show_bug.cgi?id=765195
|
|
|
|
| |
Needed for tablet support
|
|
|
|
| |
Otherwise newly added API will start warning.
|
| |
|
| |
|
|
|
|
|
| |
So nautilus and other consumers of the sidebar can use the non
API-broken API of the sidebar.
|
|
|
|
| |
We need to drop the reference to it in configure.ac as well...
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On Visual Studio, unlike MinGW, manifest files are embedded via
including the manifest file as a resource file in the projects, not
via the .rc file. This means that the line in the .rc file that
specifies the manifest file would cause trouble, so that line gets
removed when the full gtk3-win32.rc is generated on Visual Studio builds,
otherwise 2010+ Visual Studio will complain when compiling the .rc file.
Also, the inclusion of winuser.h will cause warnings during the
compilation of the .rc file.
Fix this by isolating the Win32 resource portions of gtk-win32.rc.in to
gtk-win32.rc.body.in and:
-On MinGW, construct the full gtk-win32.rc by doing the winver.h and
winuser.h inclusion first, then append the contents of gtk-win32.rc.body,
and then appending the line to embed the manifest file.
-On Visual Studio, simply copy the gtk-win32.rc.body to gtk-win32.rc,
and generate the full libgtk3.manifest file.
https://bugzilla.gnome.org/show_bug.cgi?id=762311
|
| |
|
| |
|
|
|
|
| |
The demo also uses PangoFt2 API.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The font features demo started calling the Harfbuzz API directly
starting from commit 9de3b24c205f1c647292a490f92f21a776b931a4. Harfbuzz
is an implicit dependency of Pango on some platforms, but it's not part
of the public dependencies; this means that we cannot expect to link to
Pango and automatically get Harfbuzz symbols to link against —
especially when things like --as-needed are in play.
This change triggered build failures on non-Unix platforms, fixed by
commit 2a9967731a3b77b102ada633c39b5a35efc80957, as well as build
failures in Continuous, with this error message:
/usr/lib/gcc/x86_64-gnomeostree-linux/4.9.3/../../../../x86_64-gnomeostree-linux/bin/ld:
font_features.o: undefined reference to symbol 'hb_tag_to_string'
//lib/libharfbuzz.so.0: error adding symbols: DSO missing from command
line
collect2: error: ld returned 1 exit status
In order to get the font features demo to build everywhere we should
take an explicit, though optional, check on Harfbuzz, and conditionally
build the font features demo with the right compiler and linker flags.
|
|
|
|
| |
Needed since commit 1045dda0358dee67e8dfbf13b40181b4c2ba1f1c
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
This uses the same function for dumping CSS nodes and styles
as the CSS node test. It can be used to test aspects of inheritance
and matching, as well as initial values.
No actual tests yet.
|
|
|
|
| |
No actual tests yet.
|
|
|
|
|
| |
Also use MS variant of flockfile, if available
(requires MSVCRT compatible with MSVCR90 or newer).
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of having our own copy of the pointer gestures XML file, use
the one installed by wayland-protocols.
Since pointer gestures is an unstable protocol, it went through the
unstable protocol naming convention changes, which is reflected in this
commit.
https://bugzilla.gnome.org/show_bug.cgi?id=758634
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Load /usr/share/X11/locale/$LOCALE/Compose and $HOME/.XCompose
dynamically.
https://bugzilla.gnome.org/show_bug.cgi?id=721120
|
|
|
|
| |
Otherwise, internal use of new API causes deprecation warnings.
|