glib 2.35.1
- From: Ryan Lortie <install-module master gnome org>
- To: FTP Releases <ftp-release-list gnome org>
- Subject: glib 2.35.1
- Date: Mon, 22 Oct 2012 20:43:27 +0000 (UTC)
About GLib
==========
GLib is the low-level core library that forms the basis for projects
such as GTK+ and GNOME. It provides data structure handling for C,
portability wrappers, and interfaces for such runtime functionality as
an event loop, threads, dynamic loading, and an object system.
ChangeLog
=========
commit 7d17fd6f61781e73c4304016d09be091d5045145
Author: Ryan Lortie <desrt desrt ca>
Date: Mon Oct 22 22:20:47 2012 +0200
Release GLib 2.35.1
NEWS | 61
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
configure.ac | 2 +-
2 files changed, 62 insertions(+), 1 deletion(-)
commit 05756f84187c6ceef2c24ad7535284c691ec4c8a
Author: Murray Cumming <murrayc murrayc com>
Date: Sun Oct 21 13:08:01 2012 +0200
Fix this cost -> the cost typos
gio/gdbusintrospection.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit c2a2c4a00bd1b0ab8210e3e1dfc4acaeb56a3e5a
Author: Matej Urbančič <mateju svn gnome org>
Date: Sat Oct 20 00:14:37 2012 +0200
Updated Slovenian translation
po/sl.po | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 475edeb2edad68b4bef818deb7ee7db92598397f
Author: Antoine Jacoutot <ajacoutot gnome org>
Date: Fri Oct 19 14:34:18 2012 +0200
Allow slightly too big poll duration in /socket/timed_wait test
Sometimes the poll duration in the /socket/timed_wait test is slightly
bigger than the requested 100000, causing failures like:
GLib-GIO:ERROR:socket.c:620:test_timed_wait:
assertion failed (poll_duration < 110000): (110057 < 110000)
Adjust the test to allow some jitter in the "too high" direction.
https://bugzilla.gnome.org/show_bug.cgi?id=686458
gio/tests/socket.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit d906f84a441ad70e42fd6d5eac8837a8a8639aaa
Author: Matthias Clasen <mclasen redhat com>
Date: Tue Oct 16 21:07:13 2012 -0400
GBytes: deal with a corner-case
When calling g_bytes_unref_to_data on a GBytes with NULL data
we could end up with double-free or use-after-free issues.
https://bugzilla.gnome.org/show_bug.cgi?id=686091
glib/gbytes.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit a0a364382333083ddc6376edc4d3cfb8dce0ccff
Author: Matthias Clasen <mclasen redhat com>
Date: Tue Oct 16 21:16:50 2012 -0400
Add a test for the previous fix
Running tests/bytes with G_SLICE=always-malloc MALLOC_CHECK_=2
was aborting before.
glib/tests/bytes.c | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
commit 654bfcb7ce3b99d6b71ae86f1e0aee33056f70b1
Author: Ryan Lortie <desrt desrt ca>
Date: Tue Oct 16 12:29:22 2012 -0400
GBusNameVanishedCallback: document NULL connection
@connection can be NULL for this callback. Document this possibility
and describe the circumstances.
https://bugzilla.gnome.org/show_bug.cgi?id=686231
gio/gdbusnamewatching.h | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
commit 212ffcc574d929ca0715960b4f29a4aab909a251
Author: Ryan Lortie <desrt desrt ca>
Date: Tue Oct 16 12:27:12 2012 -0400
GMenuExporter: allow NULL bus on _name_vanished
GBusNameVanishedCallback is called with a NULL GDBusConnection in the
case that the connection has vanished. We were doing an assert to
verify that it was the same as we had exported the menu on and that
assert was failing.
https://bugzilla.gnome.org/show_bug.cgi?id=685995
gio/gmenuexporter.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 2002479c02fa6e468fc3f67ddc663657a52ebde8
Author: Ryan Lortie <desrt desrt ca>
Date: Tue Oct 16 09:40:45 2012 -0400
Add note about g_type_init() to README
README.in | 5 +++++
1 file changed, 5 insertions(+)
commit df02fa1e4cc61a2c7f3aafdf1a6534a831f1c0d6
Author: Ryan Lortie <desrt desrt ca>
Date: Mon Oct 15 12:01:01 2012 -0400
Properly deprecate g_type_init()
Now that all internal users of it are gone.
https://bugzilla.gnome.org/show_bug.cgi?id=686161
gobject/gtype.c | 4 ++++
gobject/gtype.h | 16 ++++++++++------
2 files changed, 14 insertions(+), 6 deletions(-)
commit 1dc774a653e992e1153fbed16f90097fa8db467f
Author: Ryan Lortie <desrt desrt ca>
Date: Mon Oct 15 12:00:51 2012 -0400
Remove g_type_init() calls
Very many testcases, some GLib tools (resource compiler, etc) and
GApplication were calling g_type_init().
Remove those uses, as they are no longer required.
https://bugzilla.gnome.org/show_bug.cgi?id=686161
gio/gapplication.c | 4 ----
gio/gdbus-tool.c | 2 --
gio/gdbusaddress.c | 2 --
gio/gio-querymodules.c | 2 --
gio/glib-compile-resources.c | 2 --
gio/gresource-tool.c | 2 --
gio/gsettings-tool.c | 2 --
gio/tests/actions.c | 1 -
gio/tests/appinfo.c | 1 -
gio/tests/async-close-output-stream.c | 2 --
gio/tests/buffered-input-stream.c | 1 -
gio/tests/buffered-output-stream.c | 2 --
gio/tests/cancellable.c | 1 -
gio/tests/contenttype.c | 2 --
gio/tests/contexts.c | 1 -
gio/tests/converter-stream.c | 1 -
gio/tests/data-input-stream.c | 1 -
gio/tests/data-output-stream.c | 1 -
gio/tests/desktop-app-info.c | 1 -
gio/tests/echo-server.c | 2 --
gio/tests/file.c | 2 --
gio/tests/fileattributematcher.c | 2 --
gio/tests/filter-cat.c | 2 --
gio/tests/filter-streams.c | 1 -
gio/tests/g-file-info.c | 1 -
gio/tests/g-file.c | 1 -
gio/tests/g-icon.c | 1 -
gio/tests/gapplication-example-cmdline2.c | 2 --
gio/tests/gapplication-example-dbushooks.c | 2 --
gio/tests/gapplication.c | 2 --
gio/tests/gdbus-addresses.c | 1 -
gio/tests/gdbus-auth.c | 1 -
gio/tests/gdbus-bz627724.c | 1 -
gio/tests/gdbus-close-pending.c | 1 -
gio/tests/gdbus-connection-flush-helper.c | 2 --
gio/tests/gdbus-connection-flush.c | 1 -
gio/tests/gdbus-connection-loss.c | 1 -
gio/tests/gdbus-connection-slow.c | 1 -
gio/tests/gdbus-connection.c | 1 -
gio/tests/gdbus-daemon.c | 2 --
gio/tests/gdbus-error.c | 1 -
gio/tests/gdbus-example-export.c | 2 --
gio/tests/gdbus-example-objectmanager-client.c | 2 --
gio/tests/gdbus-example-objectmanager-server.c | 2 --
gio/tests/gdbus-example-own-name.c | 2 --
gio/tests/gdbus-example-peer.c | 2 --
gio/tests/gdbus-example-server.c | 2 --
gio/tests/gdbus-example-subtree.c | 2 --
gio/tests/gdbus-example-unix-fd-client.c | 2 --
gio/tests/gdbus-example-watch-name.c | 2 --
gio/tests/gdbus-example-watch-proxy.c | 2 --
gio/tests/gdbus-exit-on-close.c | 1 -
gio/tests/gdbus-export.c | 1 -
gio/tests/gdbus-introspection.c | 1 -
gio/tests/gdbus-message.c | 1 -
gio/tests/gdbus-names.c | 1 -
gio/tests/gdbus-non-socket.c | 1 -
gio/tests/gdbus-peer.c | 1 -
gio/tests/gdbus-proxy-threads.c | 1 -
gio/tests/gdbus-proxy-well-known-name.c | 1 -
gio/tests/gdbus-proxy.c | 1 -
gio/tests/gdbus-serialization.c | 1 -
gio/tests/gdbus-test-codegen.c | 1 -
gio/tests/gdbus-threading.c | 1 -
gio/tests/gmenumodel.c | 1 -
gio/tests/gschema-compile.c | 1 -
gio/tests/gsettings.c | 1 -
gio/tests/httpd.c | 2 --
gio/tests/inet-address.c | 1 -
gio/tests/io-stream.c | 1 -
gio/tests/live-g-file.c | 1 -
gio/tests/memory-input-stream.c | 1 -
gio/tests/memory-output-stream.c | 1 -
gio/tests/mimeapps.c | 1 -
gio/tests/network-address.c | 2 --
gio/tests/network-monitor.c | 2 --
gio/tests/permission.c | 1 -
gio/tests/pollable.c | 1 -
gio/tests/proxy-test.c | 1 -
gio/tests/proxy.c | 2 --
gio/tests/readwrite.c | 1 -
gio/tests/resolver.c | 2 --
gio/tests/resources.c | 1 -
gio/tests/send-data.c | 2 --
gio/tests/simple-async-result.c | 1 -
gio/tests/sleepy-stream.c | 1 -
gio/tests/socket-client.c | 2 --
gio/tests/socket-server.c | 2 --
gio/tests/socket.c | 1 -
gio/tests/srvtarget.c | 1 -
gio/tests/task.c | 1 -
gio/tests/tls-certificate.c | 1 -
gio/tests/tls-interaction.c | 1 -
gio/tests/unix-fd.c | 2 --
gio/tests/unix-streams.c | 1 -
gio/tests/vfs.c | 1 -
gio/tests/volumemonitor.c | 2 --
gio/tests/win32-streams.c | 1 -
gobject/gobject-query.c | 2 --
gobject/gvalue.c | 2 --
gobject/testgobject.c | 1 -
gobject/tests/binding.c | 1 -
gobject/tests/boxed.c | 1 -
gobject/tests/dynamictests.c | 1 -
gobject/tests/enums.c | 1 -
gobject/tests/ifaceproperties.c | 2 --
gobject/tests/param.c | 1 -
gobject/tests/properties.c | 1 -
gobject/tests/qdata.c | 2 +-
gobject/tests/reference.c | 2 --
gobject/tests/signals.c | 2 --
gobject/tests/threadtests.c | 1 -
gobject/tests/valuearray.c | 2 --
tests/gio-ls.c | 2 --
tests/gobject/accumulator.c | 1 -
tests/gobject/defaultiface.c | 1 -
tests/gobject/dynamictype.c | 1 -
tests/gobject/gvalue-test.c | 1 -
tests/gobject/ifacecheck.c | 2 --
tests/gobject/ifaceinherit.c | 1 -
tests/gobject/ifaceinit.c | 1 -
tests/gobject/override.c | 1 -
tests/gobject/paramspec-test.c | 1 -
tests/gobject/performance-threaded.c | 2 --
tests/gobject/performance.c | 2 --
tests/gobject/references.c | 1 -
tests/gobject/singleton.c | 2 +-
tests/refcount/closures.c | 1 -
tests/refcount/objects.c | 1 -
tests/refcount/objects2.c | 1 -
tests/refcount/properties.c | 1 -
tests/refcount/properties2.c | 3 +--
tests/refcount/properties3.c | 1 -
tests/refcount/properties4.c | 1 -
tests/refcount/signals.c | 1 -
tests/timeloop-closure.c | 2 --
136 files changed, 3 insertions(+), 189 deletions(-)
commit 7c42ab23b55c43ab96d0ac2124b550bf1f49c1ec
Author: Ryan Lortie <desrt desrt ca>
Date: Mon Oct 15 11:53:25 2012 -0400
Convert g_type_init() to a ctor
Move the guts of g_type_init() into a ctor and turn g_type_init()
itself
into a do-nothing function.
g_type_init_with_debug_flags() now ignores its arguments, but it has
always been possible to achieve the same effect via environment
variables.
https://bugzilla.gnome.org/show_bug.cgi?id=686161
docs/reference/gobject/tut_gtype.xml | 4 +-
gobject/gtype.c | 104
++++++++++++++++------------------
gobject/gtype.h | 1 -
3 files changed, 50 insertions(+), 59 deletions(-)
commit 691c0b053e0d290db407b539ff63849423e60907
Download
========
http://download.gnome.org/sources/glib/2.35/glib-2.35.1.tar.xz (6.03M)
sha256sum: 0804dedd207e31ca3051e44f03df2faad9a132a862269ae782c4fdfca472a92d
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]