Philip Withnall
33734480d3
Merge branch 'parsing' into 'master'
...
goption.c: Simplfy parse_short_option()
See merge request GNOME/glib!1999
2021-03-19 11:07:16 +00:00
Avinash Sonawane
b21766ec3c
goption.c: Simplfy parse_short_option()
2021-03-19 14:08:27 +05:30
Sebastian Dröge
2bf649320f
Merge branch 'gpollableinputstream-read-nonblocking-caller-allocates' into 'master'
...
gpollableinputstream: Add missing annotation
See merge request GNOME/glib!1998
2021-03-19 07:39:38 +00:00
Марко Костић
32ed18237d
Update Serbian translation
2021-03-19 07:30:25 +00:00
Philip Chimento
27b9d2cb27
gpollableinputstream: Add missing annotation
...
The buffer for g_pollable_input_stream_read_nonblocking() is an out
parameter which the caller must allocate.
See https://gitlab.gnome.org/GNOME/gjs/-/issues/389
2021-03-18 20:42:05 -07:00
Boyuan Yang
3653260ec2
Update Chinese (China) translation
2021-03-19 02:02:27 +00:00
Philip Withnall
2fd21175e7
Merge branch '2011-add-dbus-watch-name-tests' into 'master'
...
Resolve "Add additional unit tests for D-Bus name watching"
Closes #2011
See merge request GNOME/glib!1904
2021-03-18 21:10:19 +00:00
Philip Withnall
e45a92ece2
Merge branch 'citrus-it-master-patch-49452' into 'master'
...
Include glibconfig.h to get the G_OS_UNIX token
See merge request GNOME/glib!1996
2021-03-18 19:36:34 +00:00
Andy Fiddaman
1fafbb82b0
Include glibconfig.h to get the G_OS_UNIX token
2021-03-18 16:21:42 +00:00
Philip Withnall
9106fd4e81
Merge branch 'wip/start-2-70' into 'master'
...
gversionmacros: Add version macros for GLib 2.70
See merge request GNOME/glib!1965
2021-03-18 14:47:00 +00:00
Philip Withnall
bdea78295c
Merge branch 'fix-data-to-c-line-endings' into 'master'
...
data-to-c.py: autodetect line endings
Closes #2340
See merge request GNOME/glib!1974
2021-03-18 14:00:05 +00:00
Philip Withnall
3a0edbed5b
build: Post-release version bump to 2.69.0
...
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
2021-03-18 13:58:50 +00:00
Simon McVittie
1248b642ad
gversionmacros: Add version macros for GLib 2.70
...
Signed-off-by: Simon McVittie <smcv@collabora.com>
2021-03-18 13:58:41 +00:00
Philip Withnall
a58a47fd6d
2.68.0
...
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
2021-03-18 13:27:26 +00:00
Matej Urbančič
840d50b8d8
Update Slovenian translation
2021-03-17 17:44:17 +00:00
Sebastian Dröge
c53711492c
Merge branch 'coverity-localfileoutputstream-error-handling' into 'master'
...
glocalfileoutputstream: Tidy up error handling
See merge request GNOME/glib!1994
2021-03-17 07:43:03 +00:00
Frederic Martinsons
59e999fd0a
Add two test cases which covers disconnection scenario in another thread
...
1) Check that schedule_call_in_idle code branch of gdbusnamewatching.c
is working to call vanished handler in the thread which had watched the name
2) Check cancellation of vanished handler if the name is unwatched before
vanished callback is dispatched.
Closes #2011
Signed-off-by: Frederic Martinsons <frederic.martinsons@sigfox.com>
2021-03-17 08:36:47 +01:00
Frederic Martinsons
2f5f69e969
Use OwnNameData structure when owning a name instead of WatchNameData.
...
The two structures share some common variable name but it's confusing.
Signed-off-by: Frederic Martinsons <frederic.martinsons@sigfox.com>
2021-03-17 08:36:47 +01:00
Frederic Martinsons
98abfc9da7
Correct memleak introduced by !1885
...
Signed-off-by: Frederic Martinsons <frederic.martinsons@sigfox.com>
2021-03-17 08:36:47 +01:00
Philip Withnall
2696384e0e
Merge branch 'mcatanzaro/queue' into 'master'
...
tests: Fix copy/paste error in queue test
See merge request GNOME/glib!1995
2021-03-16 18:11:55 +00:00
Michael Catanzaro
3a74ad128e
tests: Fix copy/paste error in queue test
...
Coverity is pretty good at detecting copy/paste errors.
2021-03-16 12:53:44 -05:00
Philip Withnall
c4b4fecaef
glocalfileoutputstream: Tidy up error handling
...
After the recent reworking of this code it was possible for `g_close()`
to be called on `fd == -1`, which is invalid. It would have reported an
error, were errors not ignored. So it was harmless, but still best to
fix.
Simplify the error handling by combining both error labels and checking
the state of `fd` dynamically.
Coverity CID: #1450834
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
2021-03-16 11:36:27 +00:00
Milo Casagrande
01101813a5
Update Italian translation
2021-03-15 08:06:09 +00:00
Philip Withnall
4784da5047
Merge branch 'valgrind-updates' into 'master'
...
glib.supp: Generalize some suppressions
See merge request GNOME/glib!1989
2021-03-14 17:18:57 +00:00
Sebastian Dröge
094206f1eb
Merge branch 'bytes-icon-docs' into 'master'
...
gbytesicon: Fix error in g_bytes_icon_new() documentation
See merge request GNOME/glib!1992
2021-03-14 16:20:12 +00:00
Philip Withnall
d26d70d66a
gbytesicon: Fix error in g_bytes_icon_new() documentation
...
It said that `NULL` could be returned, but actually `g_bytes_icon_new()`
can never fail.
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
2021-03-14 15:53:24 +00:00
Aurimas Černius
7bd4a2b146
Updated Lithuanian translation
2021-03-14 12:30:22 +02:00
Piotr Drąg
1a1824ce6e
Update Polish translation
2021-03-13 19:40:16 +01:00
Jiri Grönroos
e31936eeaf
Update Finnish translation
2021-03-13 12:38:43 +00:00
Marek Černocký
cc060c6cb9
Updated Czech translation
2021-03-13 11:50:53 +01:00
Daniel Șerbănescu
366d5e1fdf
Update Romanian translation
2021-03-13 10:49:59 +00:00
Changwoo Ryu
68fccd6559
Update Korean translation
2021-03-13 06:15:27 +00:00
Philip Chimento
ad96f02bdb
glib.supp: Generalize some suppressions
...
Some versions of compilers inline gobject_init_ctor() and
type_class_init_Wm(), so the existing suppression rules would no longer
match. Try to generalize them to handle these cases.
2021-03-12 15:41:28 -08:00
Sebastian Dröge
986694d7b2
Merge branch 'gconstructor-fix' into 'master'
...
build: Drop gconstructor_as_data_h usage from glib-compile-schemas
See merge request GNOME/glib!1987
2021-03-12 13:06:41 +00:00
Philip Withnall
39ecc25383
build: Drop gconstructor_as_data_h usage from glib-compile-schemas
...
The variable `gconstructor_code` (which is what’s defined by
`gconstructor_as_data_h`) is not used at all inside
`glib-compile-schemas`.
This looks like a copy/paste error from the build definition for
`glib-compile-resources` below, which does need it.
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
2021-03-12 12:42:17 +00:00
Sabri Ünal
e85c4a550f
Update Turkish translation
2021-03-11 20:20:44 +00:00
Philip Withnall
b3384e5797
2.67.6
...
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
2021-03-11 16:52:09 +00:00
Hugo Carvalho
cdfa8a627d
Update Portuguese translation
2021-03-11 14:48:08 +00:00
Emmanuele Bassi
327ea4e30d
Merge branch '2327-mkenums-version-macros' into 'master'
...
glib-mkenums: Parse and skip deprecation/availability annotations
Closes #2327
See merge request GNOME/glib!1984
2021-03-11 14:40:57 +00:00
Fran Dieguez
f1b2909e04
Update Galician translation
2021-03-11 14:21:56 +00:00
Philip Withnall
c92d9dc267
enums: Add missing GLIB_AVAILABLE_ENUMERATOR_IN_2_68 annotations
...
In the 2.68 cycle we’d added 3 new enumerator elements. Due to the
preceding commit, they can now be annotated with
`GLIB_AVAILABLE_ENUMERATOR_IN_2_68`, which will make it a bit easier for
third party projects to notice when they’re using these symbols without
having bumped their GLib dependency.
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
Fixes : #2327
2021-03-11 13:37:49 +00:00
Philip Withnall
856aeba9e4
glib-mkenums: Parse and skip deprecation/availability annotations
...
Teach `glib-mkenums` how to parse and ignore:
- `GLIB_AVAILABLE_ENUMERATOR_IN_x_xx`
- `GLIB_DEPRECATED_ENUMERATOR_IN_x_xx`
- `GLIB_DEPRECATED_ENUMERATOR_IN_x_xx_FOR(x)`
Future work could expose the deprecation/availability information as
substitutions in the template file, but this commit does not do that.
It does, however, add some unit tests for the annotations.
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
Fixes : #2327
2021-03-11 13:37:49 +00:00
Sebastian Dröge
db0ec9528e
Merge branch '2328-file-new-empty-path' into 'master'
...
glocalvfs: Create a dummy file for g_file_new_for_path("")
Closes #2328
See merge request GNOME/glib!1983
2021-03-11 09:42:19 +00:00
Tim Sabsch
3cf65c4989
Update German translation
2021-03-10 19:57:52 +00:00
Guillaume Bernard
f041188bbd
Update French translation
2021-03-10 19:41:52 +00:00
Philip Withnall
519bdf665b
Merge branch 'work-out-libutil-soname-at-build-time' into 'master'
...
gio/tests/{meson.build,pollable.c}: Determine libutil SONAME at build time
See merge request GNOME/glib!1977
2021-03-10 19:35:18 +00:00
Asier Sarasua Garmendia
e72c235734
Update Basque translation
2021-03-10 19:10:57 +00:00
Philip Withnall
d52728f994
glocalvfs: Create a dummy file for g_file_new_for_path("")
...
`""` is not a valid path (`stat()` on it returns `ENOENT`). Previously,
a full `GLocalFile` was being created, which ended up resolving to
`$CWD`, through path canonicalisation. That isn’t right.
Fix it by creating a `GDummyFile` instead, and adding a unit test.
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
Fixes : #2328
2021-03-10 19:10:38 +00:00
Philip Withnall
628e1c5893
gdummyfile: Return NULL from get_basename() if no path is stored
...
Rather than returning a URI, which definitely won’t be a valid basename.
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
Helps: #2328
2021-03-10 19:10:04 +00:00
Philip Withnall
c80528f17b
Merge branch '2325-symlink-replace-file' into 'master'
...
Resolve "file-roller symlink attack"
Closes #2325
See merge request GNOME/glib!1981
2021-03-10 18:42:33 +00:00