Philip Withnall
42a9e80ab1
Merge branch 'remove-winxp-comapt-code' into 'master'
...
Remove winxp compat code
See merge request GNOME/glib!41
2018-05-29 16:07:48 +00:00
Christoph Reiter
a2aa91ae5d
win32: Remove all remaining WinXP compat code
...
Remove all code which is no longer built with Windows 7+
2018-05-29 17:16:38 +02:00
Christoph Reiter
cce2957938
gthread-win32: Remove WinXP compat code
2018-05-29 17:11:32 +02:00
Philip Withnall
6054d11001
Merge branch 'nirbheek/windows-7-not-vista' into 'master'
...
meson: We actually support 7+, not Vista+
See merge request GNOME/glib!39
2018-05-29 12:25:08 +00:00
Nirbheek Chauhan
2e5454f892
meson: We actually support 7+, not Vista+
...
https://gitlab.gnome.org/GNOME/glib/issues/504#note_225707
2018-05-29 17:41:29 +05:30
Philip Withnall
4100c84c06
Merge branch 'msys2-export-meson-logs-artifacts' into 'master'
...
ci: Export meson-logs from msys2-mingw32 build as artifacts
See merge request GNOME/glib!33
2018-05-29 10:45:28 +00:00
Philip Withnall
91208e8d3f
ci: Clarify artifact naming
...
Put the job name and commit identifier in the artifact names.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
2018-05-29 10:54:29 +01:00
Philip Withnall
a53d74e078
ci: Always export artifacts from Fedora build
...
The default `when: on_success` means no artifacts are exported when the
tests fail, which is precisely when we want to see the artifacts.
Always export them, and rely on GitLab to garbage collect them as
appropriate (typically after 30 days, I think).
Signed-off-by: Philip Withnall <withnall@endlessm.com>
2018-05-29 10:53:41 +01:00
Philip Withnall
1041504099
ci: Export meson-logs from msys2-mingw32 build as artifacts
...
This means that compilation and test failures will leave logs on the CI
machines which we can use to debug the failures.
Always export the artifacts. The default `when: on_success` is
appropriate for now, but won’t be in future when the tests actual report
their success value correctly.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
2018-05-29 10:52:01 +01:00
Philip Withnall
a077746e4e
Merge branch 'wip/rishi/issue-914' into 'master'
...
Add fuzzy comparison macros
See merge request GNOME/glib!35
2018-05-29 09:31:59 +00:00
Emmanuele Bassi
0b4c2eefce
Add fuzzy floating point comparison macro
...
Add a test macro that allows comparing two floating point values for
equality within a certain tolerance.
This macro has been independently reimplemented by various projects:
* Clutter
* Graphene
* colord
https://gitlab.gnome.org/GNOME/glib/issues/914
2018-05-29 10:02:47 +01:00
Emmanuele Bassi
24e98e38d6
Add a macro for checking approximate values
...
A macro like this is useful to avoid direct comparisons between floating
point values.
https://gitlab.gnome.org/GNOME/glib/issues/914
2018-05-29 09:55:47 +01:00
Emmanuele Bassi
61ccf733cc
Merge branch 'wip/rishi/issue-1073' into 'master'
...
Revert "Return folder as icon for directories"
See merge request GNOME/glib!36
2018-05-29 07:43:56 +00:00
Xavier Claessens
cd47f8d8de
Revert "Add macosx CI"
...
Disable macosx CI until we get proper hosting, the test machine we had
is too old and slow.
This reverts commit 042b057e4d
.
2018-05-28 13:58:06 -04:00
Philip Withnall
c3846b33d7
Merge branch 'identifier-typo-fix' into 'master'
...
gio: Fix some typos in the documentation
See merge request GNOME/glib!31
2018-05-28 16:58:13 +00:00
Philip Withnall
6730309826
Merge branch 'wip/hadess/g-drive-identifier' into 'master'
...
gio: Add G_DRIVE_IDENTIFIER_KIND_UNIX_DEVICE
See merge request GNOME/glib!10
2018-05-28 16:31:42 +00:00
Daniel Mustieles
0b98fa5f3b
Updated Spanish translation
2018-05-28 17:55:16 +02:00
Philip Withnall
fbcf7f7088
Merge branch 'macosx-ci' into 'master'
...
Add macosx CI
Closes #1389
See merge request GNOME/glib!19
2018-05-28 15:37:30 +00:00
Bastien Nocera
75950d70c9
gio: Deprecate G_VOLUME_IDENTIFIER_KIND_HAL_UDI
...
HAL itself has long been deprecated.
2018-05-28 17:20:21 +02:00
Debarshi Ray
25af5ad1da
Revert "Return folder as icon for directories"
...
This workaround is no longer necessary because it was fixed in
shared-mime-info three years ago:
https://bugs.freedesktop.org/show_bug.cgi?id=89150
This reverts commit 90025254fd
.
https://gitlab.gnome.org/GNOME/glib/issues/1073
2018-05-28 17:19:59 +02:00
Xavier Claessens
042b057e4d
Add macosx CI
...
Fixes #265 .
2018-05-28 11:15:01 -04:00
Bastien Nocera
4c84eac38e
gio: Add G_DRIVE_IDENTIFIER_KIND_UNIX_DEVICE
...
It's a synonym of G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE.
It doesn't change anything except not feeling dirty from using a wrongly
prefixed constant for the object type.
See: #182
2018-05-28 17:13:30 +02:00
Xavier Claessens
d16d37bc10
Merge branch 'mingw-ci' into 'master'
...
Add mingw64 ci
Closes #1387
See merge request GNOME/glib!16
2018-05-28 14:39:34 +00:00
Xavier Claessens
e0a3b0edd5
Merge branch 'android-ci' into 'master'
...
Add android CI
Closes #1385
See merge request GNOME/glib!15
2018-05-28 14:24:08 +00:00
Philip Withnall
137ae066fe
Merge branch 'wip/oholy/gio-mount-stop' into 'master'
...
gio-tool: Add support for stopping drives
See merge request GNOME/glib!17
2018-05-28 14:03:37 +00:00
Philip Withnall
2b4c962541
Merge branch 'wip/oholy/gio-tool-arguments' into 'master'
...
Fix some inconsistencies regarding arguments in gio-tool
See merge request GNOME/glib!18
2018-05-28 13:40:29 +00:00
Xavier Claessens
3145d88f4b
Add mingw64 cross build CI
...
Fixes #1387 .
2018-05-28 09:22:55 -04:00
Xavier Claessens
707106c7a5
Fix Windows build errors in valgrind.h
...
valgrind.h is a verbatim copy taken from Valgrind project. Previously
that file had local changes that got dropped by last update. To avoid
regressing again, do not edit valgrind.h anymore and instead add a
gvalgrind.h wrapper that gets included instead.
This fix 2 errors:
- uintptr_t is not defined when including valgrind.h on mingw.
- MSVC compiler is not supported on amd64-Win64 platform.
2018-05-28 09:22:55 -04:00
Xavier Claessens
f9dc091e37
Revert "glib/valgrind.h: Disable inline ASM on MSVC x64 builds"
...
Better not modify copy/paster files otherwise this will regress again
later. It's better to not include valgrind.h at all when using MSVC.
This reverts commit bbcce75d4e
.
2018-05-28 09:22:55 -04:00
Xavier Claessens
2d4b05bbf8
Revert "Fix build error when compiling with mingw"
...
This reverts commit 00178f8c8e
.
2018-05-28 09:22:55 -04:00
Xavier Claessens
f83493f83d
Add Android CI
...
This adds to the CI a cross build for Android NDK r16 API 21 (because
thats what GStreamer currently use) for arm64.
GNU iconv must be built manually into our docker image because Android
NDK doesn't seems to ship it. The latest NDK r17 API 28 has iconv.h but
iconv_open() symbol isn't found by the linker. Looks like broken NDK.
libffi also needs to be built manually because the meson subproject
doesn't support building for Android platform. It needs a recent RC
release because latest stable release is 4 years old and fails to
build.
Fixes #1385 .
2018-05-28 09:17:41 -04:00
Xavier Claessens
5d0a99105d
Meson: Always fallback to proxy-libintl subproject
...
An implementation of gettext is required, but it's not always needed
e.g. for CI builds.
https://bugzilla.gnome.org/show_bug.cgi?id=796264
2018-05-28 09:15:45 -04:00
Philip Withnall
ed4ff31567
Merge branch '1305-gtester-sense' into 'master'
...
gtester: fix test result in gtester XML report
Closes #1305
See merge request GNOME/glib!34
2018-05-28 13:11:19 +00:00
Sven Neumann
ac0999a1cf
gtester: fix test result in gtester XML report
...
This was accidentally broken with the changes done for
https://bugzilla.gnome.org/show_bug.cgi?id=790934
2018-05-28 13:45:50 +01:00
Ondrej Holy
9ac1ba56a3
gio-tool: Fix GMountOperation leaks
...
GMountOperation is used on various places, but it is not properly unrefed.
Let's fix the leaks.
2018-05-28 14:44:07 +02:00
Ondrej Holy
fe9c6192c4
gio-tool: Add support for stopping drives
...
There is not currently an option for stopping drives, however it
would be really useful for testing. Let's add that possibility
for "gio mount".
2018-05-28 14:44:07 +02:00
Christoph Reiter
6fbade04ab
Merge branch '559-order-build-lists' into 'master'
...
build: Alphabetically order lists of functions and headers to find
Closes #559
See merge request GNOME/glib!32
2018-05-28 11:54:43 +00:00
Ondrej Holy
2cb2a617f1
gio-tool: Print help if no arguments are given
...
Help is usually printed from tools if no arguments are given and there
is not default action. However "gio mount" and "gio trash" just silently
return. Let's print "No locations given" error and show help consistently.
2018-05-28 13:50:55 +02:00
Ondrej Holy
bc365c9b4e
gio-tool: Use "…" consistently
...
"gio help COMMAND" shows some arguments with "..." and some with "…",
which looks weird, e.g.:
$ gio help mount
gio mount [OPTION…] [LOCATION...]
Let's use "…" consitently.
2018-05-28 13:50:55 +02:00
Philip Withnall
66187c4c3e
Merge branch 'dist-subprojects' into 'master'
...
build: Add missing subprojects/ to archive. Fixes #1295
Closes #1295
See merge request GNOME/glib!30
2018-05-28 11:47:17 +00:00
Philip Withnall
ab76d34ad7
build: Alphabetically order lists of functions and headers to find
...
This might make a repeat of
https://gitlab.gnome.org/GNOME/glib/issues/559 a little harder in
future.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
2018-05-28 12:03:32 +01:00
Kouhei Sutou
e8e9dbe843
build: Add missing subprojects/ to archive. Fixes #1295
2018-05-28 12:45:34 +02:00
Philip Withnall
b84e0d1647
Merge branch 'meson-remove-duplicate-checks' into 'master'
...
meson: remove duplicate checks for gmtime_r and termios.h See #559
See merge request GNOME/glib!27
2018-05-28 10:38:03 +00:00
Philip Withnall
e201386143
Merge branch 'win32-rc-def-soname' into 'master'
...
meson/win32: set LT_CURRENT_MINUS_AGE, it's used by the .rc.in files
See merge request GNOME/glib!26
2018-05-28 10:29:32 +00:00
Philip Withnall
0c624379aa
Merge branch 'msvc-force-codeset' into 'master'
...
msvc: set the execution and source encoding to utf-8. Fixes #1294
Closes #1294
See merge request GNOME/glib!25
2018-05-28 10:22:00 +00:00
Philip Withnall
a431f4fe3e
Merge branch 'win32-usleep-ceil' into 'master'
...
g_usleep: round up the next millisecond on Windows. See #1371
See merge request GNOME/glib!24
2018-05-28 10:18:28 +00:00
Philip Withnall
17d278e1d3
Merge branch 'win32-gcond-wait-until-at-least' into 'master'
...
win32: make g_cond_wait_until() wait at least until end_time before returning…
See merge request GNOME/glib!21
2018-05-28 10:13:10 +00:00
Philip Withnall
dc4e63930f
gio: Fix some typos in the documentation
...
Signed-off-by: Philip Withnall <withnall@endlessm.com>
2018-05-28 10:26:06 +01:00
Philip Withnall
2548ea7f66
Merge branch 'lrn/issue-1240' into 'master'
...
W32: Make _g_win32_get_system_data_dirs() inline available in C++
Closes #1240
See merge request GNOME/glib!28
2018-05-28 09:00:14 +00:00
Руслан Ижбулатов
4227770af6
W32: Make _g_win32_get_system_data_dirs() inline available in C++
...
This way g_get_system_data_dirs() works the same way in C and C++.
https://bugzilla.gnome.org/show_bug.cgi?id=777501
Closes #1240
2018-05-28 08:41:11 +00:00