Philip Withnall
0c27ac8287
tests: Use g_test_skip() to skip a test on Windows
2022-02-10 13:40:28 +00:00
Hugo Carvalho
484c884469
Update Portuguese translation
2022-02-10 13:35:57 +00:00
Nirbheek Chauhan
a93a8db5d3
Merge branch 'w32-tests-datetime' into 'main'
...
Fix glib/tests/gdatetime on win32
See merge request GNOME/glib!2483
2022-02-10 09:43:26 +00:00
Marc-André Lureau
32f514b0fa
glib/tests: skip more tests that depend on installed translations
...
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2022-02-10 12:44:59 +04:00
Marc-André Lureau
6d21ff6305
glib/tests: skip test that aborts with plain Windows UCRT
...
setlocale() asserts on LC_MESSAGES:
minkernel\crts\ucrt\src\appcrt\locale\wsetlocale.cpp(448) : Assertion failed: LC_MIN <= _category && _category <= LC_MAX
https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/setlocale-wsetlocale
https://developercommunity.visualstudio.com/t/setlocale-assert-on-invalid-category/1646244
(apparently, MinGW wraps or reimplements the call)
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2022-02-10 12:44:59 +04:00
Marc-André Lureau
9e9e323a2d
glib/tests: set DE ThreadLocale to fix a test
...
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2022-02-10 12:44:59 +04:00
Marc-André Lureau
2761e13446
glib/tests: skip some tests if langinfo isn't available
...
The fallback win32 code doesn't seem to be localized.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2022-02-10 12:44:59 +04:00
Marc-André Lureau
60e7430c80
glib/tests: skip rfc8536 file parsing on Windows
...
This is specific to Unix, as far as I can tell.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2022-02-10 12:44:56 +04:00
Nirbheek Chauhan
7800d1056f
Merge branch 'w32-tests-fileutils' into 'main'
...
Fix glib/tests/fileutils on win32
See merge request GNOME/glib!2481
2022-02-10 07:36:13 +00:00
Kukuh Syafaat
005a536adc
Update Indonesian translation
2022-02-10 02:51:37 +00:00
Marc-André Lureau
1713dd0a91
tests: skip read-only-directory test on win32
...
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2022-02-10 01:05:46 +04:00
Marc-André Lureau
354c454c56
tests: fix read-only-file test
...
The test is meant to check read-only files don't get overwritten, which
is 0400 in octal.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2022-02-10 01:04:30 +04:00
Marc-André Lureau
59b226d272
tests: use g_chmod in fileutils tests
...
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2022-02-10 00:36:46 +04:00
Marc-André Lureau
5f4e8f625d
tests: fix test_set_contents_full error test on win32
...
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2022-02-10 00:36:46 +04:00
Marc-André Lureau
a4e302f503
tests: fix test_set_contents_full mode check on win32
...
Fixes:
GLib:ERROR:../glib/tests/fileutils.c:1348:test_set_contents_full: assertion failed (statbuf.st_mode & ~S_IFMT == tests[i].new_mode): (438 == 420)
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2022-02-10 00:36:46 +04:00
Marek Černocký
3cafc636fe
Updated Czech translation
2022-02-09 20:51:07 +01:00
Luming Zh
90ccbcc0a8
Update Chinese (China) translation
2022-02-09 16:01:38 +00:00
Yuri Chornoivan
b965f8d64c
Update Ukrainian translation
2022-02-09 14:51:04 +00:00
Philip Withnall
e74d6f4552
Merge branch 'test_two_digit_years' into 'main'
...
Improve coverage of two digit years in gdate tests
See merge request GNOME/glib!2477
2022-02-09 11:40:52 +00:00
Philip Withnall
ebf64a5024
Merge branch 'w32-spawn-fds' into 'main'
...
Implement fd passing for Windows spawn
See merge request GNOME/glib!2458
2022-02-09 11:19:16 +00:00
Kukuh Syafaat
2ea9f4b0d3
Update Indonesian translation
2022-02-09 03:05:08 +00:00
Emmanuel Fleury
d2e86d806c
Improve coverage of two digit years in gdate tests
2022-02-08 23:35:59 +01:00
Philip Withnall
91a12c4927
Merge branch 'deprecate-force_posix_threads' into 'main'
...
build: deprecate force_posix_threads build option
Closes #2592
See merge request GNOME/glib!2474
2022-02-08 13:15:33 +00:00
Christoph Reiter
17a5958f79
build: deprecate force_posix_threads build option
2022-02-08 13:15:33 +00:00
Marc-André Lureau
e05227371d
glib/win32: fix passing same fd for stdout & stderr spawn
...
Delay closing the FDs after all input FDs are duped.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2022-02-07 23:39:36 +04:00
Marc-André Lureau
2d35c57718
glib/win32: implement fd passing with g_spawn_async_with_pipes_and_fds
...
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2022-02-07 23:39:36 +04:00
Marc-André Lureau
674072b139
glib/win32: check if dup() failed in helper process
...
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2022-02-07 23:31:22 +04:00
Marc-André Lureau
34ce1b1f93
glib/spawn: win32 helper doesn't support same fd for out&err
...
This is fixed in the following commits of this MR.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2022-02-07 23:31:10 +04:00
Marc-André Lureau
10b450eaf6
glib/tests: make fd-assignment-clash run on win32
...
This is a minimal test for g_spawn_async_with_pipes_and_fds()
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2022-02-07 23:30:37 +04:00
Marc-André Lureau
8309872111
glib/tests: fix compilation with MSVC
...
glib/tests/spawn-singlethread.c(439): error C2057: expected constant expression
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2022-02-07 23:30:37 +04:00
Philip Withnall
50d23f9680
Merge branch 'feature/move_async' into 'main'
...
Implement async file movement
See merge request GNOME/glib!2469
2022-02-07 14:29:52 +00:00
Lucas Schwiderski
9efde4c7fc
Add test for async file move
2022-02-07 14:04:04 +00:00
Lucas Schwiderski
966f887cf9
Rename ambiguous struct
2022-02-07 14:03:47 +00:00
Lucas Schwiderski
eeb2bcf5a9
Implement async file movement
2022-02-07 14:03:47 +00:00
Philip Withnall
41ba547ea7
Merge branch 'fix_date_test_again_and_again' into 'main'
...
Fix glib/test/date.c for FreeBSD/OpenBSD/MacOS X
See merge request GNOME/glib!2473
2022-02-07 14:00:14 +00:00
Daniel Mustieles
d1b2a9d849
Updated Spanish translation
2022-02-07 13:51:18 +01:00
Charles Monzat
39d5a185b7
Update French translation
...
(cherry picked from commit 51abef7110
)
2022-02-06 15:28:55 +00:00
Asier Sarasua Garmendia
dcb06764c4
Update Basque translation
2022-02-05 11:20:27 +00:00
Emmanuel Fleury
541d52b984
Fix glib/test/date.c for FreeBSD/OpenBSD/MacOS X
...
Still have forgot one last (hopefully) case in the generic ones.
2022-02-04 18:20:57 +01:00
Philip Withnall
95109321fe
Merge branch 'fix_date_test_again' into 'main'
...
Fix test date (again)...
See merge request GNOME/glib!2472
2022-02-04 16:58:24 +00:00
Emmanuel Fleury
48c9d77588
Fix test date (again)...
...
I forgot to remove the "%P" case from shared code... Doh!
2022-02-04 17:07:39 +01:00
Philip Withnall
6490c66ed6
Merge branch 'fix_test_date' into 'main'
...
Fix test on the date format for FreeBSD and MacOS X.
See merge request GNOME/glib!2471
2022-02-04 13:09:12 +00:00
Emmanuel Fleury
fd52a39abc
Fix tests on the date format for FreeBSD and MacOS X.
...
Related to MR !2433
2022-02-04 13:47:25 +01:00
Philip Withnall
62ee602db4
Merge branch 'move_testgdate' into 'main'
...
Remove tests/testgdate.c from tests
See merge request GNOME/glib!2433
2022-02-03 15:29:16 +00:00
Emmanuel Fleury
e5cb2e9bbf
Remove tests/testgdate.c from tests
...
Related to issue #1434
2022-02-03 15:18:05 +01:00
Sebastian Dröge
c7031164b1
Merge branch 'zbrown/gfile-not-nullable' into 'main'
...
gfile: resolve_relative_path isn't nullable
See merge request GNOME/glib!2468
2022-02-02 11:21:54 +00:00
Zander Brown
aede29cb33
gfile: resolve_relative_path isn't nullable
2022-02-02 11:03:25 +00:00
Sebastian Dröge
e15de9a83e
Merge branch 'wip/chergert/add-gbindinggroup' into 'main'
...
Add GBindingGroup and GSignalGroup
See merge request GNOME/glib!2235
2022-02-02 08:52:54 +00:00
Christian Hergert
dd43471f60
gobject: add GSignalGroup
...
Much like GBindingGroup, the GSignalGroup object allows you to connect many
signal connections for an object and connect/disconnect/block/unblock them
as a group.
This is useful when using many connections on an object to ensure that they
are properly removed when changing state or disposing a third-party
object.
This has been used for years in various GNOME projects and makes sense to
have upstream instead of multiple copies.
2022-02-01 17:09:14 -08:00
Matej Urbančič
1cdb0f8bed
Update Slovenian translation
2022-02-01 19:32:46 +00:00