- 30 Jul, 2018 4 commits
-
-
Philip Withnall authored
When formatting the error messages for markup parsing errors, the parser was unconditionally reading a UTF-8 character from the input buffer — but the buffer might end with a partial code sequence, resulting in reading off the end of the buffer by up to three bytes. Fix this and add a test case, courtesy of pdknsk. Signed-off-by:
Philip Withnall <withnall@endlessm.com> https://gitlab.gnome.org/GNOME/glib/issues/1462
-
Philip Withnall authored
gio/tests: Use the right format specifier See merge request GNOME/glib!203
-
Mohammed Sadiq authored
dev_t - the type of st_dev - is always 8 byte. Use G_GUINT64_FORMAT to ensure 8 byte and thus not fail on i386.
-
Mohammed Sadiq authored
-
- 28 Jul, 2018 1 commit
-
-
Aurimas Černius authored
-
- 26 Jul, 2018 1 commit
-
-
Christoph Reiter authored
Fix annotation of g_binding_unbind() to transfer-full See merge request GNOME/glib!197
-
- 25 Jul, 2018 3 commits
-
-
Sebastian Dröge authored
It takes ownership of the binding reference passed in as described in the documentation already.
-
Matthias Clasen authored
This reverts commit 1db3b6de. I had forgotten to remove this from the branch before merging.
-
Matthias Clasen authored
New network portal See merge request GNOME/glib!192
-
- 24 Jul, 2018 2 commits
-
-
Daniel Mustieles authored
-
Daniel Mustieles authored
-
- 23 Jul, 2018 1 commit
-
-
Nirbheek Chauhan authored
meson: use the new 'python' module instead of the 'python3' one Closes #1455 See merge request GNOME/glib!187
-
- 21 Jul, 2018 5 commits
-
-
Nirbheek Chauhan authored
meson: switch to the wrapdb wrap file for zlib See merge request GNOME/glib!191
-
Matthias Clasen authored
This is currently just a wrapper around GNetworkMonitor.
-
Matthias Clasen authored
The portal implementation no longer uses generated code for org.freedesktop.portal.NetworkMonitor.
-
Matthias Clasen authored
The network monitor portal interface is changing. Version 2 is no longer using properties, but getters instead (this lets the portal apply access control and avoid sending information to non-networked sandboxes). To support both version 1 and 2 of the interface, we stop using generated code and instead deal with the api differences in our own code, which is not too difficult. Support version 1 as well
-
Christoph Reiter authored
As was suggested in #1405 Source: https://wrapdb.mesonbuild.com/zlib
-
- 20 Jul, 2018 4 commits
-
-
Matthias Clasen authored
This is useful to verify which modules are loaded, and why.
-
Xavier Claessens authored
meson: Provide our Python tools for builds See merge request GNOME/glib!188
-
Xavier Claessens authored
meson: switch the proxy-libintl subproject to the upstream repo See merge request GNOME/glib!190
-
Christoph Reiter authored
As suggested in #1405
-
- 19 Jul, 2018 4 commits
-
-
Matthias Clasen authored
Update to Unicode Character Database 11 Closes #1407 See merge request GNOME/glib!189
-
Matthias Clasen authored
-
Christoph Reiter authored
The new python module, added with 0.46, works with Python 2 and 3 and allows to pass a path for the interpreter to use, if the need arises. Previously the meson build set PYTHON, used in the shebang line of the scripts installed by glib, to the full path of the interpreter. The new meson module doesn't expose that atm, but we should set it to a executable name anyway, and not a full path.
-
Nirbheek Chauhan authored
Several of our tools are installed and are used by other projects to generate code. However, there is no 'install' when projects use glib as a subproject. We need some way for glib to 'provide' these tools so that when some project uses glib as a subproject, find_program('glib-mkenums') will transparently return the glib-mkenums we just built. Starting from Meson 0.46, this can be done with the `meson.override_find_program()` function. As a bonus, the Meson GNOME module will also use these 'overriden'/'provided' programs instead of looking for them in PATH.
-
- 18 Jul, 2018 2 commits
-
-
Rico Tzschichholz authored
Fixes GNOME/glib#1407
-
Rico Tzschichholz authored
Fixes #1407
-
- 17 Jul, 2018 13 commits
-
-
Emmanuele Bassi authored
More fixes for GDateTime tests Closes #1447 See merge request GNOME/glib!186
-
-
Philip Withnall authored
These tests will work if the glibc translations are up to date, or if the GLib translations are installed and up to date; but not if neither are in place. Signed-off-by:
Philip Withnall <philip@tecnocode.co.uk> GNOME/glib#1447
-
Philip Withnall authored
This has the same rationale as the corresponding change to the gdatetime tests; commit 9cadb90b . Signed-off-by:
Philip Withnall <philip@tecnocode.co.uk> GNOME/glib#1447
-
Philip Withnall authored
gio/Makefile.am: Use PYTHON to call python script See merge request GNOME/glib!185
-
Javier Jardón authored
-
Emmanuele Bassi authored
Minor memory leak fixes from Coverity See merge request GNOME/glib!184
-
Philip Withnall authored
Coverity CID: #1393955 Signed-off-by:
Philip Withnall <philip@tecnocode.co.uk>
-
Philip Withnall authored
Coverity CID: #1393949 Signed-off-by:
Philip Withnall <philip@tecnocode.co.uk>
-
Philip Withnall authored
Coverity CID: #1393952 Signed-off-by:
Philip Withnall <philip@tecnocode.co.uk>
-
Philip Withnall authored
Install unit tests Closes #1444 See merge request !183
-
Philip Withnall authored
gmacros: Add new private g_has_typeof to abstract __typeof__ checks Closes #1440 See merge request !172
-
Philip Withnall authored
Type safe g clear pointer 1425 Closes #1425 See merge request !177
-