Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
==============================================
This change addresses a major issue: despite assurances in the
documentation for the ext4 filesystem, it is still unsafe to omit a call
to fsync() when doing atomic replaces, as per g_file_set_contents().
Some patches have gone into the kernel already, but we are putting the
fsync() back for safety reasons.
There have also been win32 improvements and a fix where
GNetworkMonitor failed to detect the connection with some VPN
configurations.
Translation updates:
Assamese
Brazilian Portuguese
Catalan
Czech
Galician
German
Indonesian
Kannada
Lithuanian
Marathi
Polish
Punjabi
Russian
Serbian
Slovenian
Spanish
|
|
- fix configure scripts to detect !G_ATOMIC_LOCK_FREE correctly
(use AC_TRY_LINK rather than AC_TRY_COMPILE to see if symbols are defined)
- fix prototype mismatches in !G_ATOMIC_LOCK_FREE case
(note no binary changes in G_ATOMIC_LOCK_FREE case)
"please commit it" from agc@.
|
|
|
|
See PR 47932 and PR 47934.
|
|
|
|
Overview of changes fron GLib 2.36.2 to 2.36.3
==============================================
* Bug fixes:
692848 Fix property example in gobject tutorial
696857 GThreadedResolver: set an error if no records could be found
697849 spelling fixes of 'runtine' and 'adresses' in cross.xml a...
699779 G_GNUC_FORMAT: documentation error
699959 g_file_copy(): Ensure we create private files by default
701560 various improvements for g_file_set_contents()
701680 GFileEnumerator: Add some documentation about ordering
* Translation updates:
Kannada
|
|
gdbus-codegen has grown a --xml-files option for introspection XML files.
* Bug fixes:
697887 GVariant: fix transfer annotation
699485 tests/mappedfile: Also handle ENOMEM
699493 SOCKS5 proxy code crashes if it cannot authenticate
699500 gbitlock: fix this to not unconditionally use futex emu...
Fix a hang in pidgin
* Translation updates:
Indonesian
Italian
Lithuanian
Norwegian bokmål
Polish
Serbian
Slovenian
|
|
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package
Like last time, where this caused no complaints.
|
|
build with clang.
|
|
"-Werror=missing-prototypes". At least one of the system header files
("emmintrin.h") cannot be compiled with this constraint.
|
|
|
|
|
|
at least, required for Cygwin.
|
|
Among many bugfixes, changes and translations:
* GIO now has kqueue support for GFileMonitor (BSDs, Mac OS)
* GTask (the new GAsyncResult implementation) has landed
* We now install a public "gnetworking.h" header that can be used to
include the relevant OS-dependent networking headers. This does not
really abstract away unix-vs-windows however; error codes, in
particular, are incompatible.
See NEWS file http://git.gnome.org/browse/glib/plain/NEWS?id=2.36.1 for details.
Patches removed:
- patch-aj:
Per PR pkg/41601: Bug 133344 is closed and compile tested by Joern Clausen
- patch-at:
Fixed in b26fb3ae (Bug 687600)
- patch-cf:
Adds sys/param.h - if still needed, should go into gnetworking.h.in
XXX might still be needed
- patch-cg:
Fixed (or changed anyway) in 6f8f1f70 and 52a81a7d (Bug 688681)
- patch-ci:
Fixed in a33aaad0 (Bug 637013)
- patch-glib_goption.c:
Fixed in f9a6a974
- patch-glib_tests_include.c:
Fixed in d2b7ee62 (Bug 672406)
Patches changed:
- patch-ak:
First chunk fixed in 5fbdd3aa (Bug 691011)
- patch-ap:
Added NetBSD support to g_credentials_get_unix_pid()
First chunk fixed in b377e696 (Bug 623187)
- patch-aq:
First chunk fixed in b8c13a01 (Bug 688109)
Patches added:
- patch-gio_glocalfile.c (Reported as Bug 698348)
|
|
native iconv.
|
|
|
|
changes:
-bugfixes
-translation updates
|
|
|
|
* Bug fixes:
649302 Add support for GNU/FreeBSD
672924 Add annotations for g_filename_from_uri()
685995 Crash in g_menu_exporter_name_vanished
686091 Invalid reads in g_bytes_unref_to_data
686185 g_date_time_format Transcoding Fails on OSX
686213 Half open TCP sockets remain open after soup...
686662 introduce explicitly-sized enum types, depre...
686786 g_socket_get_available_bytes() returns wrong...
687089 g_dbus_connection_export_menu_model(): fix a...
687540 In Trash folder, Nautilus misinterprets "\n"...
687541 GSignalQuery param_types field needs array a...
687600 gfileutils.c performs invalid cast of (varar...
687801 tests/buffered-input-stream: Fix size of par...
|
|
|
|
changes:
-bugfixes
-translation updates
|
|
xsltproc and Docbook packages do not enable this unexpectedly. Fixes
the build whenever manpages get enabled for some reason, as the PLIST
does not account for them.
|
|
- patch-ar and patch-as to avoid dependending on python are no longer
necessary since the introduction of --disable-modular-tests
- patch-co has been committed to glib in 2360d04e
- other patches cargo culted across
- statfs test was fixed in glib with commit afa82ae8
- no longer provide man pages as that requires docbook & xsltproc
Many changes in glib since 2.32.4, especially GDBus improvements.
See NEWS file http://git.gnome.org/browse/glib/plain/NEWS?id=2.34.0 for details.
|
|
are called p5-*.
I hope that's all of them.
|
|
From Bug Hunting.
|
|
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)
|
|
|
|
PR 46720.
|
|
changes: bugfixes
|
|
largefile support only in programs which depend upon libelf (currently just
gresource), rather than across the entirety of glib2.
Bump PKGREVISION.
|
|
On a 32-bit OpenIndiana 151a machine, glib2 failed with the error:
"large files are not supported by libelf".
The glib2 makefile doesn't include libelf from pkgsrc, it uses the version
with the header at /usr/include/libelf.h. Libelf will only support large
files (64 bits) with 64-bit versions of SunOS.
This change adds additional checks. When the Makefile determines that the
package is building on a 32-bit SunOS, it will force the configure script
to define _FILE_OFFSET_BITS as 32 which allows glib2 to build completely.
No need to bump revision; it wouldn't have built on 32-bit SunOS before.
|
|
This is a poor fix for an apparently not well understood problem, so
we should consider it a stopgap fix and find a sustainable solution
after the freeze.
|
|
With older version 1.11nb1, it had many failures during automake.
Noticed that this newer version allowed the configuration and build
to complete.
|
|
|
|
that we had in our own patches for the Makefile.am files.
Bump PKGREVISION to 1.
|
|
* Bug fixes:
Correct a typo in the ELF configure check
Reset LIBS after the ELF configure check
Fix GIO/GObject Visual C++ projects
gio: fix error handling in async case of GProxy...
GConverterInputStream: fix an infinite loop...
* Translation updates:
Bulgarian
Catalan
Czech
German
Japanese
Slovenian
Telugu
|
|
|
|
* Restore pthread flag settings in configure script.
It still in the last hunk of patch-ak (for configure.ac),
but lost at updated to 2.32.1.
* Fixes missing pthread linkage of libglib-2.0 on OpenBSD.
Bump PKGREVISION.
|
|
* GApplication: can now have a NULL application ID
* g_clear_object: fix warnings when using it on C++ (due to lack of
ability to implicitly cast void*)
* GDBus:
- add our own implementation of the message bus for use on Windows only
- fix up a few bugs that use of this bus uncovered in GDBus
- escape nonce files in dbus addressess (think 'c:\')
- support initial underscores in dbus codegen namespace (for private)
* Fix misdetection of GNUstep as Cocoa (for the MacOS GSettings backend)
* make sure configure fails if AC_CHECK_ALIGNOF cannot detect the alignment
* GAppInfo: overwrite the DISPLAY only if it is set in the launch context
* glib/tests/date: force US locale running the GDateTime tests
* GSocketControlMessage: Don't warn about unknown messages
* Resources:
- fix broken use of GVDB on big endian machines
- set a 'display name' so that pretty file names appear in Gtk CSS
warning messages
* GMainContext:
- block child sources when blocking the parent
- introduce more testcases for child sources
* Translations updates:
Brazilian Portuguese
French
Galician
Italian
Lithuanian
Polish
Polish
Serbian
Simplified Chinese
Spanish
* Bug fixed:
619026 avoid warning in gutils.h when using gcc with -Wconversion
669260 Open/Save dialog hangs waiting for data with libsoup
671249 GApplication: Allow a null application_id?
672786 goa-daemon: action in notification doesn't work
673409 g_resource_lookup_data may return stale data pointer
674172 glib-2.32.1 misdetects GNUstep as Cocoa
674345 cssprovider: Make sure to print out file name in css warnings
674483 broken configure results when cross-compiling with gcc >= 4.5
|
|
binary format. Bump package revision because of this dependence change.
|
|
This is the new major tree, needed for a number of Gnome pkgs.
The optional "kqueue" patch isn't ready yet, so the "kqueue" option
does not work atm.
|
|
|
|
sufficient to make glib2 build successfully.
|
|
|
|
by me.
Bump PKGREVISION but no need to recursive bump since it simply fixes
internal problem of glib2 and no external interface at all.
|
|
fixes PR 46159.
|
|
changes:
-bugfixes
-translation update
|
|
fixes PR 46159.
|