Chun-wei Fan
1e7988531a
meson: Only use fallbacks for PangoFT2 and FreeType when needed
...
PangoFT2 is optional on Windows, so we only really need the fallback if
when it is required.
Along with that, since FreeType does not typically ship with pkg-config
files in its CMake builds, check for the needed headers, .lib and
function and then use the fallback when they could not be found and
PangoFT2 is used.
2019-04-11 16:45:36 +02:00
Chun-wei Fan
2d2ad0a997
meson: Only use cairo fallbacks when needed
...
On Visual Studio builds, since Cairo builds tend not to generate
pkg-config files for us, look for the headers and .lib's, before
attempting to download the Cairo repo (which is quite large) and
building it.
We can simplify this process when Meson gains the ability to check
for the dependencies in a declarative fashion, but before that, this
is what must be done.
2019-04-11 16:45:36 +02:00
Chun-wei Fan
8dc95560e2
meson.build: Bump version
2019-04-11 16:45:36 +02:00
Nirbheek Chauhan
dbce9ee870
meson: Add wrap files for building with subprojects
2019-04-11 16:45:36 +02:00
Nirbheek Chauhan
ead77a4628
meson: Cleanup tests and gdk testsuite
2019-04-11 16:45:36 +02:00
Nirbheek Chauhan
20c29fd8c0
meson: Fix introspection generation on Linux
2019-04-11 16:45:36 +02:00
Nirbheek Chauhan
a8ffb42739
meson: Don't target gnu89 as the c_std
...
Meson propagates c_std to all subprojects, including those that
require gnu99 or c11, etc.
https://github.com/mesonbuild/meson/issues/1889
2019-04-11 16:45:36 +02:00
Nirbheek Chauhan
d9000a0740
meson: Disable discarded-qualifiers warning
...
This branch is not going to receive the reworks required fix warnings
about discarding of const qualifiers, so disable that warning instead.
2019-04-11 16:45:36 +02:00
Nirbheek Chauhan
3b246fbc56
gtk: Fix compiler warning about deprecated declaration
2019-04-11 16:45:36 +02:00
Nirbheek Chauhan
ca63c98447
meson: Add fallback subprojects for more dependencies
2019-04-11 16:45:36 +02:00
Philippe Normand
215c2be76f
meson: Set the compatibility version correctly on macOS
...
And bump to Meson 0.48 as this feature requires it.
2019-04-11 16:45:36 +02:00
Philippe Normand
4eb2f297f1
meson: Disable --export-dynamic for clang
...
It doesn't seem to be supported, at least when compiling on macOS.
2019-04-11 16:45:36 +02:00
Philippe Normand
89d5c543ac
meson: Build fixes for macOS
2019-04-11 16:45:36 +02:00
Philippe Normand
cde5a3f4b4
gtk: Fix paste/clipboard usage on macOS
...
In Mojave the build fails because declareTypes is nil. Instead use the
clearContents method, although I'm not really sure this is the same.
2019-04-11 16:45:36 +02:00
Philippe Normand
9109efb19e
meson: Disable X11 support on Darwin
...
The Quartz backend should fulfill most requirements anyway.
2019-04-11 16:45:36 +02:00
Nirbheek Chauhan
ea6e3b3ddf
meson_options.txt: Disable introspection by default
...
It's broken. Fix later.
2019-04-11 16:45:36 +02:00
Nirbheek Chauhan
00842f4d4e
gtk-launch: Fix compilation with MSVC
2019-04-11 16:45:36 +02:00
Nirbheek Chauhan
a4fe15d9f0
meson: Sync build files with master and update to 3.24
2019-04-11 16:45:27 +02:00
Chun-wei Fan
8caa937739
tests: Include system headers appropriately
...
Don't include unistd.h on Windows, and include the appropriate headers on
Windows as necessary.
https://bugzilla.gnome.org/show_bug.cgi?id=773299
2019-04-11 16:40:33 +02:00
Nirbheek Chauhan
8ec004cc08
Import meson build files from an 3.22
...
Specifically, from 6dd6660c68
2019-04-11 16:40:33 +02:00
Matthias Clasen
c19ae9635e
Merge branch 'uajain/clean-gtktypefuncs' into 'gtk-3-24'
...
gtk/Makefile: Add generated gtktypefuncs.c to DISTCLEANFILES
See merge request GNOME/gtk!732
2019-04-11 13:55:55 +00:00
Jakub Steiner
152e65f07a
Adwaita: less purple OSD style
...
- one of the bits that escaped the purple cast is the osd background color
2019-04-11 15:31:31 +02:00
Umang Jain
adbd9b22d6
gtk/Makefile: Add generated gtktypefuncs.c to DISTCLEANFILES
...
Otherwise, it errors out on make distcleancheck in debian packaging
```
ERROR: files left in build directory after distclean:
./gtk/gtktypefuncs.c
make[1]: *** [Makefile:1005: distcleancheck] Error 1
```
2019-04-11 11:27:21 +05:30
Matthias Clasen
5428379fad
3.24.8
2019-04-10 17:12:29 -04:00
Matthias Clasen
08e20ce597
Silence a compiler warning
2019-04-10 15:46:31 -04:00
Marek Černocký
bc0b9840de
Updated Czech translation
2019-04-10 16:36:02 +02:00
Matthias Clasen
af58e05531
Merge branch 'wip/cellrendererpixbuf-fallbacks-3-24' into 'gtk-3-24'
...
cellrendererpixbuf: Use fallback icons with icon-name
See merge request GNOME/gtk!729
2019-04-08 15:41:04 +00:00
Iain Lane
d151223b1b
cellrendererpixbuf: Use fallback icons with icon-name
...
This gives us a better chance of finding an icon to show.
Closes : #1809
(cherry picked from commit fbe0e32813
)
2019-04-08 16:30:03 +01:00
Ask Hjorth Larsen
6cb72d7f8c
Updated Danish translation of gtk
2019-04-08 00:03:54 +02:00
Matthias Clasen
d1a9ba2c93
Merge branch 'gtk-3-24-gtkplacessidebar-add-loop-devices' into 'gtk-3-24'
...
gtkplacessidebar: Add loop devices
See merge request GNOME/gtk!722
2019-04-06 15:33:54 +00:00
Jordi Mas
7af43fb98c
Update Catalan translation
2019-04-06 06:40:52 +02:00
Jordi Mas
d875ef88ff
Update Catalan translation
2019-04-05 21:01:47 +02:00
segfault
3f77da62bd
gtkplacessidebar: Add loop devices
2019-04-05 18:59:50 +02:00
Marek Kašík
8b85f38093
Merge branch 'gtk-3-24' into 'gtk-3-24'
...
Print dialog, CUPS: Check unknown option values whether they are actually custom settings - Backport to GTK 3.24
See merge request GNOME/gtk!717
2019-04-05 16:29:03 +00:00
Till Kamppeter
b9e91b9419
print: Check unknown option values whether they are actually custom settings
...
Set always correct custom page size.
2019-04-05 16:29:03 +00:00
Daniel Mustieles
7c10ed9193
Update Spanish translation
2019-04-05 10:39:18 +00:00
Emmanuele Bassi
505a177398
Merge branch 'autotools-remove-gail-checks' into 'gtk-3-24'
...
build: remove unused checks for sockaddr_un.sun_len
See merge request GNOME/gtk!708
2019-04-03 10:29:07 +00:00
Christian Kirbach
e47865dba6
Update German translation
2019-04-03 09:33:21 +00:00
Daniel Șerbănescu
3f250959b6
Update Romanian translation
2019-04-02 18:21:32 +00:00
Christoph Reiter
9fe71ccdc1
build: remove unused checks for sockaddr_un.sun_len
...
It sets HAVE_SOCKADDR_UN_SUN_LEN which is unused since d3ab2fe19c
2019-04-02 18:46:38 +02:00
Emin Tufan Çetin
47c797f63d
Update Turkish translation
2019-04-02 16:22:36 +00:00
Matthias Clasen
3a770b1b80
Merge branch 'adwaita-selected-row-switch-fix' into 'gtk-3-24'
...
Adwaita: Fix switch slider border on selected row
See merge request GNOME/gtk!703
2019-04-02 15:49:29 +00:00
Alex Monday
3770defce7
Adwaita: Fix switch slider border on selected row
...
Closes https://gitlab.gnome.org/GNOME/gtk/issues/1802
2019-04-02 20:12:56 +05:00
Matthias Clasen
741a32ff7c
Merge branch 'autotools-remove-gnu-ftw-check' into 'gtk-3-24'
...
build: remove unused check for GNU ftw
See merge request GNOME/gtk!700
2019-04-02 14:27:24 +00:00
Carlos Garnacho
a6eb593370
Merge branch 'startup-id-private' into 'gtk-3-24'
...
Centralize DESKTOP_STARTUP/AUTOSTART_ID handling
See merge request GNOME/gtk!659
2019-04-02 12:38:18 +00:00
Matthias Clasen
89e38ba343
Merge branch 'issue-137' into 'gtk-3-24'
...
Set the a11y name of the "create folder" button
See merge request GNOME/gtk!697
2019-04-02 10:46:09 +00:00
Jan Alexander Steffens (heftig)
2d3936cbe6
Centralize DESKTOP_STARTUP/AUTOSTART_ID handling
...
Add private API to GDK to move these variables from the environment into
static scope. Also move the DESKTOP_STARTUP_ID validation here to reduce
code duplication.
Use constructors to read them as early as possible; however, do not
unset them until first requested. This avoids breaking gnome-shell and
gnome-settings-daemon, which want to use the DESKTOP_AUTOSTART_ID in
their own gnome-session clients.
Fixes https://gitlab.gnome.org/GNOME/gtk/issues/1761
2019-04-02 09:14:35 +02:00
Christoph Reiter
1b52b48814
build: remove unused check for GNU ftw
...
It sets HAVE_GNU_FTW which is unused since 4acbcf9e97
2019-04-02 08:52:31 +02:00
Emmanuele Bassi
6ed7d60a20
Set the a11y name of the "create folder" button
...
Otherwise it'll get a generic "Menu" name.
https://gitlab.gnome.org/GNOME/gtk/issues/137
2019-04-01 14:44:25 +01:00
Carlos Garnacho
892abdd41b
Merge branch 'wayland_window_menu' into 'gtk-3-24'
...
gdk/wayland: Properly calculate coordinates for show_window_menu()
See merge request GNOME/gtk!684
2019-04-01 11:10:54 +00:00