Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Performing substitutions during post-patch breaks tools such as mkpatches,
making it very difficult to regenerate correct patches after making changes,
and often leading to substituted string replacements being committed.
|
|
|
|
Bump PKGREVISION.
|
|
|
|
|
|
Reduce patches.
Overview of changes in GLib 2.56.1
==================================
* Bug fixes:
793400 g_application_id_is_valid() not strict enough
793578 gdatetime tests depend on Japanese translation of month names
793645 test_month_names: Updated translations needed for el_GR, hr_HR, ru_RU
794194 gobject_gdb.py: 'address' is a property of gdb.Value not a function
794473 Remove duplicated option in gio.xml
794506 glib-mkenums: Enters infinite loop if using typedef enum SomeIdentifier
794528 Fix segfault caused by use-after-free in GPollFileMonitor
794606 glib-2.56.0 fails to compile when res_nquery is not available
794686 Date (except weekday) displayed in English
Overview of changes in GLib 2.56.0
==================================
* Bugs fixed:
672777 Error in gdummyfile.c
732184 GObject: warn on use of deprecated properties
733338 Don't segfault in GNetworkMonitor when IPv6 support is unavailable
742124 g_data_input_stream_read_upto()'s documentation should say that the...
749206 GDateTime: month names in the genitive case
768507 simplify qguark functions
791457 Slow transfer rate when writing to smb/cifs
793272 fix GCC 8.0's -Wcast-function-type warnings
793300 g_hash_table_add() return value change in 2.40 not mentioned in docs
793399 Fix some cases of -Wduplicated-branches
793555 -Wimplicit-function-declaration when using g_abort()
793565 GLib does not compile on macOS 10.13 due to .m file naming
793597 gdbus-tool: Make --dest optional for emit again
793635 Enable CI for GLib
793880 gnetworkmonitor: Minor fixes based on code review
793578 gdatetime tests depend on Japanese translation of month names
794180 test_month_names fails unless installed
Overview of changes in GLib 2.55.2
==================================
* GFile now has API to get the path without copying
* A network monitor implementation for Windows has been added
* Bugs fixed:
520116 g_utf8_strlcpy()
584284 g_data_input_stream_read_until_async behaves confusingly different f...
605700 request for g_key_file_get_locale()
658713 ngettext (plural forms) needed for "Message has %d file descriptors ...
685442 windows GNetworkMonitor implementation
723003 gsettings list-recursively reports some keys multiple times
749583 GSequence performance improvements
757284 Move G_DIR_SEPARATOR* and G_SEARCHPATH_SEPARATOR* into glibconfig.h
760324 [PATCH] gkeyfile.c: find_file_in_data_dirs fails to return the path ...
761102 Increase performance for main loop
767976 GFile: Add g_file_peek_path()
770335 gdbus-codegen: generated getter for 'ao' property is actually (trans...
772989 Totem allows invalid urls that might cause segfault that's irrecover...
790698 convert: test failure on NetBSD
791015 gdbus-codegen: Split generation of header and source
791622 Disable strict-aliasing in GLib
792050 GResolver is not thread-safe
792217 Deprecate GTlsClientConnection:use-ssl3
792338 meson, autotools: figure out if mem barrier is needed for arm64 host...
792351 gbookmarkfile: check length before dereferencing groups
792364 gdbus-threading test method-calls-in-thread: assertion failed (elaps...
792370 GNetworkMonitor: Rename "network-changed" signal argument
792410 GDateTime new_from_iso8601 test broken in 2.55 on i386
792432 flush stdout after logging (debug) messages
792455 Improve docs of GSequence
792499 deadlock on startup with TCP session bus
792516 gconvert: More consistent handling of embedded NUL bytes
792777 g_notification_set_urgent() unconditionally sets G_NOTIFICATION_PRIO...
792780 gbytes should reference toplevel bytes when slicing with g_bytes_new...
792856 off64_t isn't a part of C standard
792862 gpollableoutputstream: document side effects of WOULD_BLOCK on D/TLS
792903 Clarification between g_try_.. functions and their counterparts
793006 High CPU load for GUnixMountsMonitor consumers
793026 possible mem leak in g_mutex_impl_new
793074 g_message() does not get -Wformat warnings when compiling with G_LOG...
Overview of changes in GLib 2.55.1
==================================
* Build:
- The --enable-rebuilds configure option has been removed
- The --with-charsetalias-dir configure option has been added
* GList and GSList now have autoptr support
* The gsettings list-schemas command has gained a --print-paths option
* Bugs fixed:
346816 Refactor LIBDIR in libcharset Makefile
508976 Does g_slist_sort preserve the order of equal elements?
562334 2.18.2 break libglade on Solaris
662802 systemtap multiarch issue
684282 Add support static link of GIO modules
692034 Install an invalidation notifier for GClosure in g_source_set_closure()
694723 Get rid of REBUILD stuff in configure.ac
697715 floating point precision problem in check test gst/gstvalue
701156 testgobject assumes that the priv data follows the instance data
720380 Segfault when using GDBusMenuModel on a peer-to-peer connection
724383 glib: document restrictions on various foreach() functions
724412 GLib mappedfile.c test uses g_get_user_runtime_dir instead of a tempo...
724794 Fix "on on" typo in tap-driver.sh comment
732003 gnode: Eliminate implicit signed-to-unsigned integer conversion
734479 G_VALUE_HOLDS etc. cause -Wcast-qual warnings for a const GValue *
737677 gmain: Make GSourceCallback thread-safe
741167 gdbus-codegen fix for boxed out parameters
748534 gtest: if a subprocess assertion fails, print its stdout and stderr
749527 add weak pointer helpers similar to g_set_object
749652 compilation errors with gcc 4.8
754634 Update the list of Linux filesystem magic numbers used in get_fs_type
756011 Fix up annotations for GBookmarkFile
761102 Increase performance for main loop
773980 GIR scanner doesn't interpret array type properly
776147 gio/glocalfilemonitor.c doesn't handle case G_FILE_MONITOR_EVENT_MOVE...
776195 -z nodelete configure check does not work on Solaris
777075 Potential leak of memory pointed to by 'list'
779413 Translated X-Geoclue-Reason string not used in a dialog window
780309 gio/tests/appinfo build fails: gdesktopappinfo.c skipped on OS X
780893 Reword licensing header for gdbus-codegen
782057 Unit tests fail in run-assert-msg-test.sh
784995 meson: some Windows improvements
786796 gtk-doc build fails with meson
788806 Impossible to build static glib via meson
788936 Show mime type icons on OS X
790416 g_date_time_format returns empty string on %r with German locale
790588 Generated file missing from .gitignore
790697 g_object_ref API should propagate parameter type
790785 glib-tap: Add missing mkdir for .test generation rule
790829 glib-genmarshal --body must not generate alias implementations
790830 Mismatch between number of interface methods in text and example code
790837 Meson: missing many configure options
790839 GApplication command line: lacks parameter_string, summary and descri...
790877 fix non-portable check in G_GNUC_CHECK_VERSION
790894 Do not connect to the session bus when trying GProxyResolverPortal io...
790896 docs/reference/README has broken link to http://www.gtk.org/rdp/
790914 gdesktopappinfo: Downgrade a warning to a debug message
790934 gtester doesn't handle skipped tests
790948 GSourceFuncs documentation is confusing: when will dispatch be called?
791036 Guard for g_output_stream_vprintf makes no sense
791128 C runtime complains about bad arguments on each g_log() call
791221 po/README.translators has no useful information in 2017
791235 Fix gschema.dtd regarding flags.
791267 Make gschema.dtd usable.
791296 gtester-report: fix range usage when running as python3 app
791318 GBytes: Improve documentation
791325 Gio handling of thumbnail:: attribute namespace causes inconsistent b...
791334 gbinding.c:898: The target object of type GNetworkAddress has no prop...
791337 Crash opening URIs with g_desktop_app_info_launch_uris_with_spawn()
791342 Add autoptr support for lists
791460 meson: fixes for OSX
791532 Implicit declaration of function ‘memcmp’ in gtestutils.h
791622 Disable strict-aliasing in GLib
791720 Criticals in gio/xdp-dbus.h leading to crash under flatpak
791744 gmenumodel test sometimes fails: assertion failed (items_changed_coun...
791745 not immediately clear whether g_test_slow() is in effect by default
791906 GSocketListenerClass.event has wrong signature
792064 gsettings list-schemas --print-paths
792098 Binding: bind_property’s @notify func is nullable
792099 gdbus-test-codegen: Cast to void* to printf "%p"
792129 meson: skip optional linux/unix deps that default to true when buildi...
792322 GLib-GIO:ERROR:gschema-compile.c:51:test_schema: child process (/gsch...
792324 gkeyfile: Document need for KEEP_TRANSLATIONS with get_locale_string()
Overview of changes in GLib 2.55.0
==================================
* New API:
- g_clear_handle_id, to simplify removing sources from the default mainloop
- g_file_load_bytes, to make it more convenient to load files into GBytes
* Bugs fixed:
330458 Sample code for the GLib Key-value parser
483341 g_error and friends create warnings when not used in MSVC
569375 g[u]intptr undocumented
573251 documentation for g_seekable_truncate() needs some love
629347 Missing annotations in GFile (was: Perf throws an exception in cur...
630983 [PATCH] Type accuracy for result of strlen() in string utilities.
632953 Clarify documentation of GValueTransform.
636210 Document that pre-unmount is not guaranteed and backend-dependant
656502 type information for GSettings::backend missing from .gir
661442 Nautilus crashes when refreshing home folder after modifying ~/.co...
668035 gtester-report broken with python 2.7.2 and glib 2.30.1
670139 gbytes.c:try_steal_and_unref nit
677233 (transfer full) annotation not correct for g_closure_new_simple re...
679347 glocalfile seems to leak 'fstype'
679467 Mention translation in g_warning() documentation
689323 Variable scoping in gunixmounts.c
691436 glib-mkenums output arch dependent
695681 gsettings bash completion put error messages
705331 AM_PATH_GLIB_2_0 macro fails with -Wstrict-prototypes -Werror
706667 Fix permission denied error when installing from an nfs directory
711809 gdbus-proxy: Fix erroneous timeout during following tests
722256 gslist: Simplified node removal and got rid of some code duplication
723655 Socket source is left in the poll after the socket is closed
723743 g_child_watch_add() doesn't check for non-pids
725014 g_settings_schema_source_ref should check for NULL pointer
727346 docs: Escape some backslashes for markdown
730296 gsignal: Fix a potential NULL pointer dereference
731625 Improve test for darwin printf format-strings
731705 gio/tests/desktop-app-info assumes /bin/true
737278 Clarify relationship of g_application_quit() to hold count
738176 Skip GSpawnChildSetupFunc closures in introspection
740223 source_object for GAsyncResult should be nullable
740791 gio: cannot specify the source when joining a multicast group (IGM...
740826 glib doesn't know fuse filesystems
742548 configure.ac: stay out of autoconf's namespace
742997 Don't skip invalid enum values in schemas
745723 -Wunused-but-set-variable work-around no longer sufficient
749371 Use a GHashTable as a set when possible
751738 Unused-variable warnings in glib/tests/autoptr.c
752239 Missing dependency for python files in build file
752240 Add DTLS support to GIO
753459 GDateTime: Add conversion functions from/to ISO 8601 strings
753521 g_subprocess_launcher_set_environ misses argument annotations
754026 gfileutils: add some sanity checks
756009 'const gchar* const *' gets incorrectly defaulted to utf8
756103 Skip g_base64_decode_step() in introspection
756128 Fix up annotations in gconvert
756430 g_rw_lock_reader_lock() can return without locking, or error
756470 Fix up annotations in gdataset.c
756588 Fix up annotations on data/qdata API of GObject
760022 Memory leak in gvariant-parser.c
760109 [PATCH] Invalid GDate can't be g_boxed_copy()'d
760716 Fix documentation regarding <glib/gprintf.h>
765063 Update annotations for gio
765552 Please set serial in .m4 files to prevent autoreconf failure on up...
767215 GCC version number is interpreted as start of a list in docs for g...
767239 Tautological comparisons in convert tests
769674 some GIO tests' arbitrary timeouts are too short
769846 gmessages: Add timestamp to g_log_writer_format_fields()
770459 Tutorial article is slightly wrong
773355 Incorrect documentation about stopping a signal emission from a hook
774083 spelling mistakes in glib: charater
776562 Add Intel C Compiler support for G_GNUC_BEGIN/END_IGNORE_DEPRECATI...
777308 GModule win32: disable error dialog popup
777310 gio/gasynchelper.c: fix cast from pointer to smaller int type on w...
777956 gmessages: Update advice for G_LOG_DOMAIN
779182 xdg-open fails with gio open for some uris
779501 Type of GIConv given wrongly on web
780202 introspection: Don't expose GValueArray.free
780296 xdg-open/gnome-open doesn't work if service isn't started
781598 gstdio.h should #include what it needs to work
781867 various gvfsd-* wants to look in /boot/efi, causes unnecessary/ina...
783210 build: Switch to sassc for generating style
783270 Improve Visual Studio support for Meson builds
783825 Suggest that asynchronous operations should invoke the callback in...
786737 No g_variant_get() example for dicts
786785 Commit #fe2a9887a8 breaks gdbus-codegen, cannot find its module so...
787271 Make GListModel usable from G-I bindings
787485 g_tls_backend_supports_dtls () returns true when the backend doesn't
787551 Factor out some duplicated code in GParamSpec validation
787581 tests: Add tests for g_slist_copy() and g_slist_copy_deep()
787671 meson: Fix permissions of installed scripts
787731 g_file_query_filesystem_info() wrongly reports "filesystem::readon...
788138 glib-compile-resources: Fix leak of a GHashTable
788180 G_FILE_ATTRIBUTE_ID_FILE is useless on W32
788270 gmodule - failed to load symbol on Android 64bit
788368 Race condition in GDbusObjectManagerClient
788384 gtypes: Fix signedness of __builtin_bswap() usage
788385 gtestutils: Explicitly cast args to g_assertion_message_cmpnum()
788401 PATCH: MacOS build cannot detect content type from content - xdgmi...
788467 Fatal errors and warnings should be reported as TAP
788488 GFile-based API for g_build_filename()
788489 gmain: add g_clear_source API
788561 Document how to integrate GTest into your project
788594 gdbus-tool doesn’t handle non-message-bus connections correctly
788705 Allow building GLib on older Linux platforms
788766 fixed a doc-typo in socket_get_remote_address
788772 meson installs gdb scripts incorrectly
788863 Add more filename type annotations for strings which can contain f...
788880 gunixmounts: Update list of virtual file systems to ignore
788927 Expose better API for detecting ‘system’ mounts
788936 Show mime type icons on OS X
788948 Document Autotools best practices for genmarshal/mkenums
788975 Meson + Visual Studio: Can't find zlib.h with subprojects/zlib
788978 Document XML has a syntax error
788989 Use subdir-objects with Autotools
788990 Include licensing information in output from glib-mkenums, glib-ge...
789087 gint and guint misrepresented as functions
789170 GFormatSizeFlags should have a value for bits
789245 g_settings_bind() not conforming to lifecycle specification
789444 Fix handling of length in g_utf8_make_valid
789637 glib-mkenums: Fails when --ouput file does not exist
789681 meson: Libmount support not built
789723 [PATCH] gdbus-codegen: Call abspath() earlier
789755 g_get_host_name: ensure return value is always UTF8 encoded
789820 GPollFileMonitor is not cleaning up correctly
790015 docs: Various linking and syntax fixes
790030 GResource/GVariant fails to load from non-pointer aligned memory
790093 gio-tool: fix inverted logic in monitor tool
790126 gengiotypefuncs.py is missing from tarballs
790147 build: Drop data-to-c.pl in favour of data-to-c.py
790157 gmessages: Give examples of G_DEBUG with gdb in the documentation
790272 file: add g_file_load_bytes()
790275 avoid temporary string allocations in g_resources_enumerate_children
790310 speedup path canonicalization in GResourceFile
|
|
they won't make it to stdout as well and break the tool, especially with
Python 2.7. Bump revision of glib2-tools.
|
|
|
|
Overview of changes in GLib 2.54.3
==================================
* Bugs fixed:
691436 glib-mkenums output arch dependent
761102 Increase performance for main loop
776147 gio/glocalfilemonitor.c doesn't handle case G_FILE_MONITOR_EVENT_MOVE...
779182 xdg-open fails with gio open for some uris
782057 Unit tests fail in run-assert-msg-test.sh
785113 glib-mkenums Python port fixes
788990 Include licensing information in output from glib-mkenums, glib-genma...
789637 glib-mkenums: Fails when --ouput file does not exist
789894 Text tool has color from previous line, when overwriting existing text
790030 GResource/GVariant fails to load from non-pointer aligned memory
790093 gio-tool: fix inverted logic in monitor tool
790126 gengiotypefuncs.py is missing from tarballs
790829 glib-genmarshal --body must not generate alias implementations
790934 gtester doesn't handle skipped tests
791235 Fix gschema.dtd regarding flags.
791267 Make gschema.dtd usable.
791296 gtester-report: fix range usage when running as python3 app
791325 Gio handling of thumbnail:: attribute namespace causes inconsistent b...
791334 gbinding.c:898: The target object of type GNetworkAddress has no prop...
791337 Crash opening URIs with g_desktop_app_info_launch_uris_with_spawn()
791720 Criticals in gio/xdp-dbus.h leading to crash under flatpak
791744 gmenumodel test sometimes fails: assertion failed (items_changed_coun...
791754 gdbus-peer test intermittently fails: assertion 'source->ref_count > ...
791906 GSocketListenerClass.event has wrong signature
* Translation updates:
Norwegian bokmål
|
|
via BUILDLINK_INCDIRS.
Resolves building devel/gobject-introspection on FreeBSD which fails otherwise when built manually
as an unprivileged user, without pbulk.
|
|
|
|
|
|
Use same hack as libidn2.
|
|
|
|
GLib 2.54.2
* Bugs fixed:
780296 Fix a race in gio open
* Translation updates:
Catalan (Valencian)
Nepali
Slovak
Slovenian
|
|
|
|
python 3 is strict about file encodings. After glib-mkenums was
translated from perl to python, build failures occur due to e.g.,
ISO-8859-1 characters in authors' names as reported by martin@ in
PR pkg/52631 for xfce4-gtk2-engines, but also causing build failures
for at least libgnome and libgnomeui.
Chritoph Reiter produced an elegant workaround, making use of the
open() function's error decoding "replace" option:
'replace' causes a replacement marker (such as '?') to be inserted
where there is malformed data.
which is applied here.
https://bugzilla.gnome.org/show_bug.cgi?id=785113#c27
|
|
All efforts to avoid python dependency have failed.
|
|
Add TOOL_DEPENDS+=glib2-tools to glib2/buildlink3.mk
|
|
- Revert "Move gdbus-codegen users to py-glib2-tools by including
glib2/buildtools.mk" 1f764df
- while here change to TOOL_DEPENDS
- switch from py-glib2-tools to glib2-tools
|
|
Should fix current gdbus-codegen package too.
|
|
|
|
|
|
glib-genmarshal and glib-menums have been ported to python. To keep
glib2 a python-free zone, these have been moved with gdbus-codegen
to py-glib2-tools.
Packages needing one of those tools to build can include
devel/glib2/buildtools.mk
The licence has been changed from LGPLv2+ to LGPLv2.1+.
A full changelog is available at:
https://git.gnome.org/browse/glib/tree/NEWS?h=2.54.1
|
|
|
|
gdesktopappinfo on Darwin, it's clearly half-baked and breaks critical
packages such as GTK, as well as being completely incompatible with
pkgsrc as it assumes all apps will be shipped as bundles (.app)
Patches mostly taken from Homebrew. Bump PKGREVISION.
|
|
|
|
Highlights include:
* OS X implementations of GContentType and GAppInfo have been added
* Memory leak fixes
* Minimal support for UUIDs has been added
* A new file attribute, G_FILE_ATTRIBUTE_RECENT_MODIFIED has been added
to improve sorting of recent files
* glib-compile-resources grew a --generate-phony-targets flag
* GLib now installs a valgrind suppressions file for GLib and GIO
* glib-genmarshal and glib-mkenums have gained --output options
for better build system integration
* New API: g_utf8_make_valid
+ Many bug fixes and translation updates. For a full list see:
https://git.gnome.org/browse/glib/tree/NEWS?h=2.52.3
|
|
|
|
|
|
Overview of changes in GLib 2.50.3
==================================
* Bugs fixed:
775309 Crash in gdbusauth
775468 Improve log write supports color method on windows
775517 Password input is echoed in the terminal
775765 FDO notification withdrawal backend sends wrong ID to the server
* Translation updates:
Simplified Chinese
|
|
on libmount-dev (not provided in pkgsrc, linux only)
no response from maintainer yet.
this package being broken on bulk builds leads to 3472 dependents being
broken, so commit anyway.
from mutek in PR pkg/51681
|
|
- grew a "gio" tool for the equivalent of ls, mv, mount, which also
builds on Windows. "gio tree" is quite nice.
- updated to Unicode 9.0.0.
- added structured logging.
Full list of changes available at:
https://git.gnome.org/browse/glib/tree/NEWS?h=2.50.2
|
|
Overview of changes in GLib 2.48.2
==================================
Bugs fixed:
547200 g_utf8_find_next_char() issues
673101 resource compiler dependency generation not working for generated files
700756 GFile.new_for_path arguments misses (type filename) annotation
725902 build: simplify dtrace configuration
728207 gsocketservice: Documentation does not mention that is already active...
730187 glocalfileoutputstream: Fix an FD leak in an error path
746685 Doc: clarify that g_variant_get_data() can be used instead of g_varia...
750257 GSettings changed signal should clearly state the order required
753231 Memory is potentially used after free
755439 Memory leak in gdbusproxy.c
760115 gtestutils: add missing dash in seed argument's --help documentation
760423 gio-querymodules prints error messages as question marks on some locales
761810 gio: Support using GDBusObjectManagerServer at path /
766211 Fix the upper bound in g_unichar_iswide_bsearch
766899 Superflous HTML/XML comments
766933 GSocketAddress leaks in gnetworkmonitornetlink.c:read_netlink_messages()
767172 docs: Move GIO_USE_VFS to "okay for production" section
767218 Remove a UTF-8 ellipsis from gsignal.h
767824 Some UTC timezones incorrectly recognized on Windows 7
767949 Typos in glib docs
768453 Gdbus test: compilation fails due to -Werror=format-y2k errors
768504 keyfile: g_key_file_get_double behavior doesn't follow documentation
768551 Test failure: test_socket_address_to_string
768560 gio/tests/gsettings: fix GSettings reference leaks in some tests
768806 gdbus tool must swallow -- argument
769027 Docs misleadingly imply G_CHECKSUM_SHA512 is available since 2.16
Translations updated:
Indonesian
Portuguese
Turkish
|
|
|
|
Overview of changes in GLib 2.48.1
==================================
Bugs fixed:
731988 glocalfile: Avoid a potential NULL pointer dereference
747107 GVariant varargs documentation: g_variant_get() example
747478 g_system_thread_set_name() is not implemented for gthread-win32
748474 g_get_language_names() is not thread-safe
748530 gthread: W32 implementation of g_get_num_processors() has lame fallback
748806 GVariant: Better introduction to the concepts and its uses
749606 tests: always remove app.desktop
758174 Fix documentation typos
758738 Usage of GType properties causes crashes due to gulong/gpointer mismatch
762994 Race condition in GIO/AppFileChooser crashes Firefox/Gtk3
763379 codegen: Add support for g_autoptr to gdbus-codegen generated objects
763821 build: Also dist Systemtap files always for gobject/
764092 gstrfuncs: Document the behaviour of g_strjoinv()
764574 build: Fix all statfs() tests failing
764575 tests: Fix compilation errors due to Y2K format problems
764685 GApplication documentation about handling command-line options is confusing
764754 '-' in application id: unbreak bus activation and notifications
765959 socket: set fd field to -1 after closing socket
765990 Visual Studio: Define inline only when necessary
Translations updated:
Basque language
Catalan
Vietnamese
zh_CN
|
|
forcing a revbump as it only impacts a specific lesser-used platform.
|
|
|
|
|
|
Fixes build on i386 with bootstrap not stipulating ABI=
|
|
|
|
- removed patch-gio_gtestdbus.c: applied upstream.
- removed patch-gio_gunixmounts.c: can no longer reproduce problem.
Overview of changes in GLib 2.48.0
==================================
* a minor build fix in the name of determinism
* a few coverity fixes
Bugs fixed:
763617 giotypefuncs.c: Sort _get_type functions in the 'C' locale
Translations updated:
Danish
Italian
Overview of changes in GLib 2.47.92
===================================
* gdbus-codegen now supports g_autoptr()
* g_get_user_runtime_dir() now reliably returns an existing directory
* g_array_remove_range() can now remove 0 items from the end of an array
* Many fixes for Windows
* build fixes
* file monitoring
* gsettings backend
* streams
* random numbers
* wide character support
* documentation improvements
* other small bugfixes
Bugs fixed:
724847 Segmentation fault on "gsettings list-recursively"
743933 gapplication: add --app-id command line option
756706 [PATCH] gio/gtestdbus.c: don't use non-standard %m printf modifier
757506 gsettings: schema_list should use the passed schema's source
760694 W32: Apps linked with -mwindows make cursor busy sometimes
762202 g_win32_error_message improvements
762637 build: Unconditionally dist tapset files
762748 Undefined behavior
762937 Mention that g_clear_error can be used with an "empty" GError
763339 array: Support clearing an empty array with g_array_remove_range()
763344 g_get_user_runtime_dir(): ensure directory exists
763379 codegen: Add support for g_autoptr to gdbus-codegen–generated objects
Translations updated:
Brazilian Portuguese
Czech
Finnish
French
Galician s
German
Greek
Hebrew
Hungarian
Italian
Kazakh
Korean
Latvian
Lithuanian
Occitan
Polish
Russian
Serbian
Slovak
Slovenian
Spanish
Swedish
Overview of changes in GLib 2.47.6
==================================
* Windows usupport:
- Fixes and improvements to the GSettings registry backend
- Handle readability and writability of registry keys
- Use Unicode registry APIs
* Bugs fixed:
760852 744772 761126 747927 761337 744570 761504 761550 761843
744570 GString is missing (transfer none) annotations on many of its methods
744772 systemtap and gdb scripts install in wrong place
747927 Documentation: various small improvements
760852 gdbusobjectmanagerserver: Clarify recommended ObjectManager paths
761126 winiconv: update to upstream version
761337 Fix some annotations
761504 W32 registry GSettings backend does not use Unicode
761550 Cannot build with default flags under Fedora rawhide (-Werror=format-...
761843 gmacros.h is testing attributes with __has_feature (when compiling wi...
* Translation updates:
Brazilian Portuguese
Bulagarian
Chinese (Taiwan)
Hungarian
Polish
Slovak
Slovenian
Spanish
Swedish
Overview of changes in GLib 2.47.5
==================================
* the system copy of PCRE is now used by default to implement GRegex.
Configure with --with-pcre=internal if a system PCRE version
is unavailable or undesired.
* interfaces for DTLS support have been added. A new version of
glib-networking will also be required.
* GDBusMethodInvocation now drops replies if the sender set the
NO_REPLY_EXPECTED flag
* several GApplication fixes, including fixes for commandline arguments
in interpreted languages on Windows
Bugs fixed:
624186 Deprecate glib-gettext macros
734095 gtk-demo.py of PyGObject fails to run on Windows (and likely other binding scripts using g_application_run())
735754 Implement close on TLS GOutputStream
748064 gnulib vfprintf returns desired (not actual) number of bytes, ignores errors
752240 Add DTLS support to GIO
755421 GDBus ignores NO_REPLY_EXPECTED flag in messages, leading to warnings on system bus
756875 Include ntdef.h for NTSTATUS
759554 g_application_run() calls g_main_context_default() repeatidly
760199 gsettings: Install gettext ITS rules
760215 G_LIKELY/_UNLIKELY macros need more parentheses
760683 regex test: Check the expected PCRE exceptions at runtime
Translations updated:
Brazilian Portuguese
Czech
German
Lithuanian
Swedish
Overview of changes in GLib 2.47.4
==================================
* The GApplication documentation has been improved in several areas.
* Bugs fixed:
749092 gdb pretty-printers fail on Python 3 with a TypeError...
757374 macros: clean up "inline" mess
758641 Memory leak in g_dbus_proxy_new_for_bus_sync()
759134 Add missing checks for gnulib vasnprintf()
759408 Do not use uninitialized var
756475 Stop supporting non-POSIX getpwuid_r, getgrgid_r
757372 GApplication: destroy the impl on shutdown
728099 macros: add G_GNUC_CHECK_VERSION() for compiler checks
757299 glib-compile-resources: do not leak c_name
758553 Fix gettext use
758823 file monitors: reorder some code to avoid segfault
756214 gsettings: Don't translate ""
710243 Add GParamSpec object ref management annotations
735696 xdgmime: Finer handling for cases where mmap() is not available
752983 gapplication: Acquire the main context before running
* Translation updates:
Swedish
Overview of changes in GLib 2.47.3
==================================
The inline cleanup in the last release accidentally removed three
symbols from libglib-2.0.so. It is unlikely that this will have caused
any problems because these symbols were only backup symbols for
definitions exported as inlines in the header files, but ABI is ABI.
This release corrects only this problem.
Overview of changes in GLib 2.47.2
==================================
* We have formalised the assumption that all compilers that are
interested in support 'static inline' and simplified the macros around
this considerably. Please watch for and report unintentional fallout.
* New API: hardware-assisted helpers for overflow-checked integer math.
* other fixes
Bugs fixed:
696324 gtester-report doesn't work with Python 3.x
719966 glib: Add missing (nullable) and (optional) annotations
752837 gobject and glib-compile-resources rely on .CRT$XCU section, no longer works with Win 10 UCRT (VS 2015)
755364 make gtkdoc-check happy again
756134 Segmentation fault on calling g_simple_action_group_add_action with bad action constructor call
756179 gwin32.c: Replace VerifyVersionInfoW() with RtlGetVersion() due to API deprecation
756988 GSequence should document each function's complexity
757294 Move G_POLLFD_FORMAT to glibconfig.h
757374 macros: clean up "inline" mess
757451 doc: fix g_task_attach_source() example
757628 gio tests fail to build when cross compiling 2.46.1
757693 Invalid free in g_local_file_trash()
757742 Fix up annotations in ghash.c
758181 GTask: fix wrong example code
Translations updated:
Greek
Hebrew
Hungarian
Norwegian bokmål
Portuguese
Scottish Gaelic
Simplified Chinese
Spanish
Overview of changes in GLib 2.47.1
==================================
* The Unicode support has been updated to version 8.0 of the Unicode standard
* GDesktopAppInfo no longer sets the DISPLAY environment variable when
launching apps. This is now done in the GAppLaunchContext implementations
when appropriate
* Bug fixes:
664740 Key-value file parser, space after integer
687223 cleverer GThreadPool management
692085 stderr and stdout are not always file descriptors 1 and 2
697907 Add interface for socket-like things (GSocket, DTLS, etc)
735754 Implement close on TLS GOutputStream
737116 Add functions to print GSocketConnectables and addresses as strings
743011 Minor additions to GError documentation
749161 undefined reference to `__imp__stat32i64'
749314 Cannot restore a just-trashed file
751924 Add recvmmsg()-like API on GSocket
752240 Add DTLS support to GIO
752837 gobject and glib-compile-resources rely on .CRT$XCU section, no longer...
753310 Remove `#pragma GCC system_header` from gmessages.h
753935 Update example namespace and class names in GObject tutorial
754855 Object instantiation documentation refers to example that no longer ex...
754983 Wayland: g_desktop_app_info_launch_uris_with_spawn() forces DISPLAY va...
754994 g_date_time_get_second () sometimes returns an off-by-one result
755083 Clarify in G_ADD_PRIVATE that it is safe to call _get_instance_private...
755351 Example still contains g_autoptr(gchar)
755355 Move GStrv to glib.h so it can be used with g_auto()
755374 g_variant_get_child(): flatten-first logic on '&'
755496 glib 2.46 fails GStreamer test suite
755609 glib 2.46.0 breaks Sun Java JVM 1.8.0.60
755766 gvalue: The g_auto cleanup function assert if value is G_VALUE_INIT
755795 2.46 considers empty files as octet-stream rather than text (leads to...
755961 Fix up annotations in gbytes.c
756053 MSVC doesn't understand the symbol 'msghdr'
756054 MSVC linker error due to 'g_socket_send_message_with_timeout()'
756077 testutils: remove internal ABI comment
756099 g_main_context_query(): Annotate @n_fds as (in) parameter
756139 musl: ctors called in the wrong order
756179 gwin32.c: Replace VerifyVersionInfoW() with RtlGetVersion() due to AP...
756251 The documentation of G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START is confusing
756255 GOutputStream swallowing errors in splice with G_OUTPUT_STREAM_SPLICE...
756316 GSequence should provide fast api to check if empty
756382 snprintf used on Windows with VS2015 doesn't support %n
756477 gio/gthreadedresolver.c has outdated copy of bionic headers (for android)
756550 gtypes.h: Make G_MININTn literals negative
756875 Include ntdef.h for NTSTATUS
756952 giomodule: return a copy of module name
* Translation updates:
Basque
Czech
Serbian
Serbian Latin
Vietnamese
Overview of changes in GLib 2.46.0
==================================
* Disable runtime-deprecation warnings
* Fix marshalling of flags on bigendian 64bit architectures
* Translation updates
Brazilian Portuguese
Danish
German
Latvian
Russian
Turkish
Overview of changes in GLib 2.45.8
==================================
* utf8 validation and utf8-to-ucs4 conversion are faster
* Small speedups to property change notification
* Various other small optimizations for GQuark, GData
* Bugs fixed:
696426 GParamSpecTypeInfo do not need to be static
735429 Cleanup MSVC Project Files Generation
738504 Optimize UTF-8 decoding by unrolling branches and expressions
742903 Add missing (transfer) annotation to GString
748633 g_set_object order of operations
754431 Fix build of glib/gstrfuncs.c on Windows
754560 gioerror: Add more mappings for WinSock error codes
754582 Glib cannot compile
754601 Make g_strerror work with non-glibc POSIX systems
754636 tests/unicode-encoding test fails for glib 2.45.7 on x86-64
754788 more g_strerror stuff
754831 autocleanups: Add GString type
754924 Improve test coverage of g_utf8_validate() by added known-...
754986 Avoid unnecessary signal emission during draw
* Translation updates:
Italian
Kazakh
Korean
Lithuanian
Slovenian
Swedish
Overview of changes in GLib 2.45.7
==================================
* Add G_FILE_ATTRIBUTE_STANDARD_IS_VOLATILE for use by non-POSIX-like
backends (e.g. cloud storage).
* GFileMonitor: Make the inotify backend work with atomic renames again
* GSettings: change notification is again working unconditionally
* GListStore has a sort function now
* Test infrastructure:
- Tests are now required to have unique names
- TAP support has been improved
- A macro for asserting that two memory regions have identical content
has been added
* Bugs fixed:
708525 A "g_file_query_info" on the file path "/sys/kernel/debug/hid"...
742849 inotify: send paired events to both sides
744060 Update GObject tutorial documentation to use G_DECLARE_FINAL_T...
747364 Fix GError leak in g_file_query_writable_namespaces()
749492 Support file creation time on FreeBSD and NetBSD
752769 (g_socket_receive_message | g_socket_send_message) performance
753745 glib-genmarshal still needed for cross-compilation
754152 Add g_list_store_sort
754211 Memory leak in g_file_enumerator_iterate ()
754264 GLib 2.44 certificate chain construction fails if the PEM incl...
754283 gtestutils: add g_assert_cmpmem()
754284 gtestutils: print the TAP test plan first, not last
754286 misc gtestutils fixes
754307 size of array '_GStaticAssertCompileTimeAssertion_3387' is neg...
* Translation updates:
Chinese (Taiwan)
French
Galician
Greek
Hebrew
Hungarian
Indonesian
Polish
Portuguese
Overview of changes in GLib 2.45.6
==================================
* Fix a test failure and a build failure
Overview of changes in GLib 2.45.5
==================================
* GNetworkMonitor now provides information about metered networks
* g_mem_set_vtable has been deprecated; it has not been working for
quite a while. The recommendation is to use valgrind, or replace
malloc itself.
* Bugs fixed:
656325 Make GDBusInterfaceVTable binding friendly
741779 Documentation tweaks addressing real-world API misuses
741822 Fails to build with VS 2015
742386 gdbusconnection: Don't g_printerr() when exiting
743018 gobject: Add more cross-links between documentation pages
750282 Add g_network_monitor_get_network_metered() to get if the connection...
751358 GFileMonitor doesn't react to "mv some-file watched-file"
751592 Stop using GMemVtable
751598 Stop 'handle-local-options' propagation when callback reports an err...
751610 g_str_hash produces collisions with strings of length 2
751751 Wrong docs of g_async_queue_remove
752210 gdbus command crashes with SIGSEGV
752656 gdbusconnection: Fix signal subscription documentation
752767 Fix typo in g_hash_table_replace() documentation
753278 gdbus: Don't use g_assert_no_error() GDBusObjectManagerServer
753285 g_menu_item_set_icon fails if called with NULL icon
* Translation updates:
Catalan
Czech
French
Indonesian
Lithuanian
Norwegian bokmål
Slovak
Spanish
Thai
Turkish
Overview of changes in GLib 2.45.4
==================================
* Bugs fixed:
727829 win32: glibconfig.h.win32 updates
741901 Clang cannot know that g_error don't return
746339 GSocket kills process when fd is not a socket
747676 gio/tests/socket fails: test_fd_roundtrip
748610 Some tests fail with non-English locales
749911 g_inet_address_to_string broken on XP/2003
749912 g_inet_address_new_from_string broken on XP/2003
750625 Should dismiss Software Updates Available notification after...
750807 G_BREAKPOINT doesn't work as intended on Darwin
751160 gtask does unnecessary work
751672 -Wduplicate-decl-specifier in glib/tests/keyfile.c
751731 GFile/DirectoryMonitor emit move events with other_file=NULL
751737 gio/tests/appmonitor test fails in 2.45.3
751798 Wrong enum type used in some test-cases
752089 make gsocketservice::active a property
752293 small cleanup: use list_free_full
* Translation updates:
Greek
Hebrew
Portuguese
Overview of changes in GLib 2.45.3
==================================
* Improve performance of g_signal_handler_disconnect for signals
with many handlers
* GDBus has gained a new call flag to allow interactive authorization
* GSettings:
- New API: g_settings_schema_list_keys
- Deprecated: g_settings_list_keys
* OS X:
- Implement GNotification
- Bump the OS X requirement to 10.9
* Windows:
- Add registry reading API
- Reimplement GAppInfo using registry information
* Bugs fixed:
666831 Support URI opening on W32
728489 property action with inverted boolean state
730168 Incorrect annotation on g_action_group_get_action_state_type return...
733325 Several regex tests fail with pcre3 8.35
734888 GLib has no helper functions to work with W32 Registry
737009 signal handler lookup doesn't scale
738185 Misleading language about "file name encoding" in the docs on g_env...
738504 Optimize UTF-8 decoding by unrolling branches and expressions
739122 glib not handling -1 return ("no limit") from sysconf (_SC_THREAD_S...
739424 gnome-shell crashes when files are added, deleted, or modified in $...
739616 DBus; Add new call flag to allow interactive authorization
740308 Add g_settings_schema_list_keys() method
740516 RFE: please provide an introspectible version of g_log_set_handler
741788 Document GSettings build system integration
745013 GBinding not thread safe
747146 Implement GNotification on OSX
747941 try XDG_RUNTIME_DIR/bus before falling back to X11 autolaunch (dbus...
748727 Filechooser dialog shows no icons for directories on W32
749693 GActionGroupExporter: flush queue on requests
750203 GNetworkMonitorNetlink hangs in user namespace
750322 gapplication: Make sure --help output is translated
750344 GTlsInteractionClass is missing from doc
750369 Various GBinding cleanups
750386 Race condition in g_io_condition_get_type
750399 Typo "equilalent" in glib documentation's glib-Error-Reporting.html...
750573 GTlsDatabaseClass is not documented
750918 genmarshal: silence register storage class warnings
751122 gsocket: avoid unnecessary g_socket_cond_wait() in _send_messages()
479730 The "g_key_file_set_comment" interface prepends '#' character to...
* Translation updates:
Hungarian
Spanish
Overview of changes in GLib 2.45.2
==================================
* Improve error reporting in glib-compile-schemas.
* Add introspection annotations to GListStore.
* Bugs fixed:
696749 win32 : failed to compile because of careless mistake in the code
723394 const parameter to GtkPopover gtk_popover_set_pointing_to
724113 gdbus-connection-loss test can fail on slow machines
725981 tap-driver.sh: internal error getting exit status
733325 Several regex tests fail with pcre3 8.35
744895 Unknown or unsupported transport 'this-should-not-be-used-and-will...
747882 gtype: Bump allowed number of children
748534 gtest: if a subprocess assertion fails, print its stdout and stderr
748612 de_DE locale used in option-context test is not supported by FreeBSD
748614 Double unref in g_socket_listener_add_inet_port
748834 glocalfilemonitor: Emit notification on rate limit change
749079 gdbus-peer test: TCP tests can fail with ECONNRESET due to a race...
749080 gdatetime test: fails if close to rollover between seconds
749180 gnetworkaddress: add return type annotation to parse methods
749352 g_binding_unbind() fails when source is also the target
749353 GBinding does not connect to the detailed notify signal
* Translation updates:
Catalan
French
Slovak
Thai
Overview of changes in GLib 2.45.1
==================================
* The GSettings schema compiler, glib-compile-schemas has been changed
to reject schema xml that has duplicate <summary> or <description>
elements. Such elements typically occur when translations are merged
into the schema, with xml:lang attributes. This is not the correct
way to translate schemas. Instead keep the translations in the .mo
file and set the gettext-domain attribute on the <schemalist> element.
* The file monitoring infrastructure has been rewritten, and all backends
have seen major improvements.
The inotify backend is reporting events with less delay (no event will
be delayed more than 10ms) and wakeups due to file monitoring have been
significantly reduced. A CHANGES_DONE event will also be sent when new
files appear.
The poll implementation is now using the thread default main context.
The fam implmentation is now running in the worker thread.
The fen implementation has been removed, since it was unmaintained.
* The GSettings schema compiler, glib-compile-schemas, is more strict
about rejecting schemas with xml:lang style merged translations.
Schema translations should be done by specifying the gettext domain
in the xml, and keeping the translations in gettext. To avoid breaking
already-installed schemas, this change is only taking effect when
you use the --strict option.
* The hardcoded 10-thread limit of GTask's thread pool has been removed,
since it was prone to causing deadlocks. The thread pool is now allowed
to grow dynamically and will shrink back over time.
* GSimpleAsyncResult has been deprecated in favor of GTask.
* The algorithm used by GAppInfo to find default handlers for mime types
has been tweaked to prefer apps that handle the specific subtype over
default handlers for a generic supertype.
* Bug fixes:
627285 inotify file monitor hardwired delay
631597 Segmentation fault in append_escaped_text
661767 merge/improve various bits of run-in-thread functionality
687223 cleverer GThreadPool management
711547 win32: silence some build warnings
719966 glib: Add missing (nullable) and (optional) annotations
726447 Possibly an error in text string
728663 W32: wrong stat struct is used when built with MinGW-w64
728669 W32: GLocalFile can't measure size of files larger than 2^32...
730188 gsocket: Document FD ownership with g_socket_new_from_fd()
733325 Several regex tests fail with pcre3 8.35
738207 Add a way to set SO_SENDBUF and SO_RECVBUF on listener (and...
739850 GClosure: add valgrind hints
741791 gmain: Save errno when handling unix signals
744282 gvfs-open for application/x-virt-viewer changed behaviour bet...
745255 Add support for copying sessions between GTlsClientConnections
745745 gdbus: fix out-of-bound array access
745821 Don't use __alloc_size__ attribute with clang
746749 GLib-GIO:ERROR:inotify-kernel.c:327:ik_source_dispatch: ass...
746753 Glib-compile-resources --generate-header not using ".h" as ...
747209 glib-compile-schemas ought to reject repeated <summary> and...
747349 Conversion of gdbus to use GTask causes deadlocks
747363 gatomic: Add missing new line in API doc comment
747472 Don't ignore already-installed schemas with multiple <summa...
747541 gdbus segfaults with invalid --dest
747772 Having hardcoded utf8 strings in the source code does not p...
748019 gsocketconnection: Fix copy-pasto in documentation
748177 not all test schemas are distributed, "make distcheck" fails
* Translation updates:
Basque
Czech
Danish
Finnish
German
Hebrew
Icelandic
Norwegian bokmål
Russian
Turkish
|
|
|
|
|
|
From coypu in PR 50753; already merged upstream.
While here, regen two patches.
|
|
Issues found with existing distfiles:
distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
distfiles/fortran-utils-1.1.tar.gz
distfiles/ivykis-0.39.tar.gz
distfiles/enum-1.11.tar.gz
distfiles/pvs-3.2-libraries.tgz
distfiles/pvs-3.2-linux.tgz
distfiles/pvs-3.2-solaris.tgz
distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
|
|
|
|
|
|
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
|