commit de0464cf891c386b0166066ac797255cd973b6e2
Author: Ryan Lortie <
[email protected]>
Date: Thu Jun 24 12:25:48 2010 -0400
Tweak GSettings key/schema listing APIs
docs/reference/gio/gio-sections.txt | 4 +-
gio/gio.symbols | 2 +-
gio/gsettings.c | 12 ++--
gio/gsettings.h | 4 +-
gio/gsettingsschema.c | 89
++++++++++++++++++++++++----------
5 files changed, 75 insertions(+), 36 deletions(-)
commit e3d0d07b043334890deaf30d5b1e5072c9c7e742
Author: Ryan Lortie <
[email protected]>
Date: Thu Jun 24 02:28:01 2010 -0400
Clarify GSettings documentation wrt errors
Make it clear about exactly what "@key is valid" means.
gio/gsettings.c | 73
++++++++++++++++++++++++++++---------------------------
1 files changed, 37 insertions(+), 36 deletions(-)
commit 887d9d83aa232058b8446eafb7f0681db4219a77
Author: Ryan Lortie <
[email protected]>
Date: Thu Jun 24 02:21:58 2010 -0400
g_keyfile_settings_backend_new doc improvement
gio/gkeyfilesettingsbackend.c | 17 +++++++++++------
1 files changed, 11 insertions(+), 6 deletions(-)
commit 123699465d2d07c18823f41dfc6a48dd7cefc603
Author: Ryan Lortie <
[email protected]>
Date: Thu Jun 24 02:15:15 2010 -0400
GSettings: add g_settings_list_keys()
Second half of bug #622554.
docs/reference/gio/gio-sections.txt | 2 ++
gio/gio.symbols | 1 +
gio/gsettings.c | 33
++++++++++++++++++++++++++++++++-
gio/gsettings.h | 1 +
4 files changed, 36 insertions(+), 1 deletions(-)
commit 6218d8047a9f073dc9e6eab009d70dc7933c5fd7
Author: Ryan Lortie <
[email protected]>
Date: Thu Jun 24 01:49:27 2010 -0400
Add g_settings_schema_exists
Solves half of #622554.
gio/gio.symbols | 4 ++++
gio/gsettings.h | 1 +
gio/gsettingsschema.c | 25 +++++++++++++++++++++++++
3 files changed, 30 insertions(+), 0 deletions(-)
commit 726e4dd6e7e12800db90a5159f5cb6fc3509e9e7
Author: Ryan Lortie <
[email protected]>
Date: Thu Jun 24 01:49:00 2010 -0400
KeyfileSettingsBackend: fix symbol visibility leak
gio/gkeyfilesettingsbackend.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit 65fc931fb9df391a8a7ff8e279820fd2fed04bc0
Author: Ryan Lortie <
[email protected]>
Date: Tue Jun 22 08:12:04 2010 -0400
Rework the GSettings keyfile backend
docs/reference/gio/gio-sections.txt | 1 +
gio/Makefile.am | 1 -
gio/gkeyfilesettingsbackend.c | 811
++++++++++++++++++++---------------
gio/gkeyfilesettingsbackend.h | 71 ---
gio/gsettingsbackend.h | 4 +-
gio/tests/gsettings.c | 6 +-
6 files changed, 475 insertions(+), 419 deletions(-)
commit 6d828dae3804af311ffa8387a4e74bc28024351b
Author: Ryan Lortie <
[email protected]>
Date: Thu Jun 24 00:55:14 2010 -0400
GSettingsBackend: some debug code
gio/gsettingsbackend.c | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
commit b638a675a8dae242347a721837c0b6c24e953665
Author: Ryan Lortie <
[email protected]>
Date: Thu Jun 24 00:41:05 2010 -0400
Ignore more glib test cases
glib/tests/.gitignore | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
commit 519edcc2b3fd23fc29b38b581480adf39dd93451
Author: Ryan Lortie <
[email protected]>
Date: Thu Jun 24 00:36:42 2010 -0400
fix leaks in the GSettings test case
gio/tests/gsettings.c | 27 +++++++++++++++++++++++----
1 files changed, 23 insertions(+), 4 deletions(-)
commit fb94e65a640d21b2e1a5c6e79eb3d755ba34c0e6
Author: Ryan Lortie <
[email protected]>
Date: Thu Jun 24 00:35:10 2010 -0400
GChecksum: accept NULL pointer with length 0
Several GChecksum functions were incorrectly aborting when passed
a NULL
data pointer, even if the length parameter was equal to zero.
glib/gchecksum.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
commit f76c4d062966afdcdf5306f4c769a7ab0934e843
Author: Ryan Lortie <
[email protected]>
Date: Thu Jun 24 00:38:01 2010 -0400
GSettings "delayed": don't leak unapplied keys
GDelayedSettingsBackend was leaking the GTree holding the list of
unapplied keys on finalize.
gio/gdelayedsettingsbackend.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit 17bc9bf94f2a11ce553d784e55649b43f3ed0130
Author: Matthias Clasen <
[email protected]>
Date: Wed Jun 23 22:32:35 2010 -0400
Deprecate some rarely-used APIS
GRelation and GCompletion are almost never used, and not very actively
maintained. Mark them as deprecated to make this clear. Bug #551271.
glib/gcompletion.c | 25 ++++++++++++++++++++++++-
glib/gcompletion.h | 4 ++++
glib/grel.c | 35 ++++++++++++++++++++++++++++++++++-
glib/grel.h | 4 ++++
4 files changed, 66 insertions(+), 2 deletions(-)
commit 272836936e76a9bf0a0237e6489ce0508fa85534
Author: Christian Dywan <
[email protected]>
Date: Fri Jun 18 16:14:27 2010 +0200
Introduce G_PARAM_DEPRECATED and G_ENABLE_DIAGNOSTIC
See
https://bugzilla.gnome.org/show_bug.cgi?id=601686
gobject/gobject.c | 16 ++++++++++++++++
gobject/gparam.h | 11 ++++++++---
2 files changed, 24 insertions(+), 3 deletions(-)
commit f587cb57f249a8f4b869231ca20f5f19602a20ec
Author: Emmanuele Bassi <
[email protected]>
Date: Mon Jun 21 12:26:42 2010 +0100
binding: Add SYNC_CREATE to the flags
When creating a binding between two object properties we might want to
automatically synchronize the two values at the moment of the binding
creation, instead of waiting for the next change.
The G_BINDING_SYNC_CREATE flag does exactly what it says on the tin.
https://bugzilla.gnome.org/show_bug.cgi?id=622281
gobject/gbinding.c | 9 +++++++++
gobject/gbinding.h | 6 +++++-
gobject/tests/binding.c | 36 ++++++++++++++++++++++++++++++++++++
3 files changed, 50 insertions(+), 1 deletions(-)
commit d3af9c0ec59465e4076791881bc89fe51539f3fd
Author: Ryan Lortie <
[email protected]>
Date: Wed Jun 23 10:12:14 2010 -0400
neutralise pltcheck.sh
gio/pltcheck.sh | 2 ++
glib/pltcheck.sh | 2 ++
gobject/pltcheck.sh | 2 ++
3 files changed, 6 insertions(+), 0 deletions(-)
commit 13ac216ca386715a915ec8acd8178c528774273a
Author: Matthias Clasen <
[email protected]>
Date: Wed Jun 23 09:03:51 2010 -0400
GIO doc cleanups
docs/reference/gio/Makefile.am | 18 ++++++++++++++++++
docs/reference/gio/gio-sections.txt | 28 +++++++++++++++++++++++++++-
gio/gsettings.c | 2 +-
3 files changed, 46 insertions(+), 2 deletions(-)
commit fadac4bd0f008dae058bcbc56b3073c6c38092a6
Author: Matthias Clasen <
[email protected]>
Date: Wed Jun 23 07:32:24 2010 -0400
Document g_cclosure_marshal_VOID__VARIANT
gobject/gclosure.c | 18 +++++++++++++++++-
1 files changed, 17 insertions(+), 1 deletions(-)
commit 3549e06f81768453b8c389331705615ae3529041
Author: Matthias Clasen <
[email protected]>
Date: Wed Jun 23 07:22:49 2010 -0400
Ignore gatomicarray.h
Otherwise gtk-doc picks up declarations from that header and is
disappointed when they are not documented.
docs/reference/gobject/Makefile.am | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
commit 9c6130cdde846cee4e8ad93504a6cb4745a35cea
Author: Matthias Clasen <
[email protected]>
Date: Wed Jun 23 07:21:50 2010 -0400
silence gtk-doc
Add g_error_get_type to a private section in gobject-sections.txt
so gtk-doc doesn't complain about it.
docs/reference/gobject/gobject-sections.txt | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
commit 8eb755e78e56036b93a7b11d3d6fe4237ab708be
Author: Matthias Clasen <
[email protected]>
Date: Wed Jun 23 00:20:11 2010 -0400
Add some more unicode property tests
glib/tests/utf8-misc.c | 32 +++++++++++++++++++++++++++++++-
1 files changed, 31 insertions(+), 1 deletions(-)
commit e26b92b94775c8b1b6e94ca29a6d3a4404db449b
Author: Matthias Clasen <
[email protected]>
Date: Tue Jun 22 23:39:51 2010 -0400
Move node tests to the test framework
glib/tests/node.c | 70
+++++++++++++++++++++++++++++++++++++----------------
tests/.gitignore | 1 -
tests/Makefile.am | 2 -
3 files changed, 49 insertions(+), 24 deletions(-)
commit 464b5ff3570fd43fa52b6ec5571a02bd705f9e9c
Author: Matthias Clasen <
[email protected]>
Date: Tue Jun 22 22:25:02 2010 -0400
Some more hash, utils and checksum tests
glib/tests/checksum.c | 18 ++++++++-
glib/tests/hash.c | 102
+++++++++++++++++++++++++++++++++++++++++++++++++
glib/tests/utils.c | 31 +++++++++++++++
3 files changed, 149 insertions(+), 2 deletions(-)
commit 01abbc4bd37649bf75642ba98f8f6109065a7333
Author: Matthias Clasen <
[email protected]>
Date: Tue Jun 22 22:24:29 2010 -0400
Move node test to the test framework
glib/tests/Makefile.am | 3 +
glib/tests/node.c | 264
++++++++++++++++++++++++++++++++++++++++++++++++
tests/node-test.c | 223 ----------------------------------------
3 files changed, 267 insertions(+), 223 deletions(-)
commit 5c1b3a02637c8ed767c94f30df994fed9b3bddfc
Author: Matthias Clasen <
[email protected]>
Date: Tue Jun 22 19:50:35 2010 -0400
Move date tests to the test framework
glib/tests/Makefile.am | 3 +
glib/tests/date.c | 287 +++++++++++++++++++++++++++
tests/.gitignore | 1 -
tests/Makefile.am | 1 -
tests/date-test.c | 499
------------------------------------------------
5 files changed, 290 insertions(+), 501 deletions(-)
commit 7d81e99c4bfea343ce653668b6d2d00e79324688
Author: Matthias Clasen <
[email protected]>
Date: Tue Jun 22 17:42:30 2010 -0400
Add an index for 2.26 api additions
docs/reference/gobject/gobject-docs.sgml | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
commit b116838da31dc212c60f13821dfe87187731dc78
Author: Milan Bouchet-Valat <
[email protected]>
Date: Wed Jun 23 12:17:29 2010 +0200
Improve documentation for g_strcmp0()
Be more explicit about the handling of two NULL pointers.
https://bugzilla.gnome.org/show_bug.cgi?id=622480
glib/gtestutils.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit 6920e503e637e70a44f7baf899de4bd171534d39
Author: David Zeuthen <
[email protected]>
Date: Tue Jun 22 17:48:35 2010 -0400
GDBusProxy: Don't warn when calling methods on other interfaces
If we know the expected interface (e.g. :g-interface-info is set),
then we always warned when calling a method on a different
interface. Don't do that, there's no way the expected interface can
know anything about this method.
Signed-off-by: David Zeuthen <
[email protected]>
gio/gdbusproxy.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
commit d68f8012b2d8b9b86b47ed1f091f29d70016cf73
Author: Dan Winship <
[email protected]>
Date: Tue Jun 22 15:31:55 2010 -0400
gio/tests/testapps: Fix source refcounting
Either child_watch_source or timeout_source will already have been
destroyed after we finish the loop, and it's not safe to call
g_source_destroy() on it a second time unless we're still holding a
ref on it.
gio/tests/testapps.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit a0e1b226a21ca498b301981b0c89e89ad9a31eb1
Author: Dan Winship <
[email protected]>
Date: Fri Apr 23 08:47:18 2010 -0400
GSocketConnection: don't close the socket if it's still reffed
When disposing a GSocketConnection, don't explicitly close the
underlying GSocket. The GSocket will close itself if it gets
destroyed, and if it doesn't get destroyed, that presumably means the
app still wants to use it. Eg, this lets you use GSocketClient to
create a GSocketConnection, and then take the GSocket and destroy the
GSocketConnection.
https://bugzilla.gnome.org/show_bug.cgi?id=616855
gio/gsocketconnection.c | 25 +++++++++++++++++++++++++
1 files changed, 25 insertions(+), 0 deletions(-)
commit e0ff84e68817d12ebf4cde9433c4e1ed703d1eb4
Author: Dan Winship <
[email protected]>
Date: Fri Apr 23 08:21:41 2010 -0400
GSocketInput/OutputStream: fix non-blocking on Windows
The GSocket docs point out that g_socket_send/g_socket_receive may
return G_IO_ERROR_WOULD_BLOCK even if g_socket_condition_check claimed
that they wouldn't. Fix the socket streams to check for that.
https://bugzilla.gnome.org/show_bug.cgi?id=603309
gio/gsocket.c | 8 +++++++
gio/gsocketinputstream.c | 46
+++++++++++++++++---------------------------
gio/gsocketoutputstream.c | 46
+++++++++++++++++---------------------------
3 files changed, 44 insertions(+), 56 deletions(-)
commit 2be38f6926d8bf2738c3898e831dcb3928925f90
Author: David Zeuthen <
[email protected]>
Date: Tue Jun 22 12:12:16 2010 -0400
GDBus: update padding
Add lots of padding for public class structures. Notably, we seemed to
lack any padding whatsoever in the GDBusMessageClass struct (spotted
by Dan Winship). Also switch to using
gpointer padding[N];
instead of
void (*_g_reserved1) (void);
...
void (*_g_reservedN) (void);
Signed-off-by: David Zeuthen <
[email protected]>
gio/gdbusauth.h | 4 ++++
gio/gdbusauthmechanism.h | 18 +-----------------
gio/gdbusauthmechanismanon.h | 17 +----------------
gio/gdbusauthmechanismexternal.h | 17 +----------------
gio/gdbusauthmechanismsha1.h | 17 +----------------
gio/gdbusauthobserver.h | 17 +----------------
gio/gdbusconnection.h | 18 ++----------------
gio/gdbusmessage.h | 4 ++++
gio/gdbusmethodinvocation.h | 9 +--------
gio/gdbusproxy.h | 9 +--------
gio/gdbusserver.h | 9 +--------
11 files changed, 18 insertions(+), 121 deletions(-)
commit d19380c809525559f55ba5f3304c0e787c2ebfac
Author: Matthias Clasen <
[email protected]>
Date: Tue Jun 22 08:24:30 2010 -0400
Improve g_application_new documentation
Patch by Saleem Abdulrasool, bug 622154.
gio/gapplication.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
commit 16c2f080497d1ed663237e725192c4f411f92f8f
Author: Ryan Lortie <
[email protected]>
Date: Tue Jun 22 08:09:27 2010 -0400
Add single include guards to gvariant[type].h
glib/gvariant.h | 4 ++++
glib/gvarianttype.h | 4 ++++
2 files changed, 8 insertions(+), 0 deletions(-)
commit 05354cefc54a0f42e5d7dee1798d2b56c135c12c
Author: Tor Lillqvist <
[email protected]>
Date: Tue Jun 22 12:41:01 2010 +0300
Make the protocol.c test program compile on Windows
Note that it does not actually work, though. Maybe because
g_io_channel_set_flags() is not implemented for file descriptor based
GIOChannels on Windows.
glib/tests/protocol.c | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
commit efb1a054b0858b4475941892f53bbc5186065df9
Author: Tor Lillqvist <
[email protected]>
Date: Tue Jun 22 12:13:21 2010 +0300
Fix build with the Microsoft compiler
Correct a few gccisms and C99isms. Ensure the Windows-specific gio
source files are listed in the generated gio VS project file.
gio/Makefile.am | 12 +++++++-----
gio/gcredentials.c | 2 ++
gio/gdbusauthmechanismexternal.c | 2 ++
gio/gdbusauthmechanismsha1.c | 5 +++++
gio/gdbusconnection.c | 2 +-
gio/gdbuserror.c | 2 +-
gio/gdbusintrospection.c | 2 +-
gio/gdbusserver.c | 3 +++
gio/gio.symbols | 2 ++
gio/glocalfileinputstream.c | 6 ++++--
gio/glocalfileoutputstream.c | 6 ++++--
11 files changed, 32 insertions(+), 12 deletions(-)
commit 2e842490826644210bc5d2df2df8092597b3f708
Author: Tor Lillqvist <
[email protected]>
Date: Tue Jun 22 12:10:34 2010 +0300
Bypass a few functions not used on Windows when compiling for Windows
gio/glocalfile.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit 045c96b71a7755927e258c2b116c7c0ee8326bd1
Author: Matthias Clasen <
[email protected]>
Date: Mon Jun 21 23:07:46 2010 -0400
Add a test for g_strip_prefix
glib/tests/strfuncs.c | 27 +++++++++++++++++++++++++++
1 files changed, 27 insertions(+), 0 deletions(-)
commit 2f438f18ae8794747dadf5018616d1dcc52a0924
Author: Matthias Clasen <
[email protected]>
Date: Mon Jun 21 23:06:17 2010 -0400
Move hash tests to the test framework
glib/tests/Makefile.am | 3 +
glib/tests/hash.c | 525
++++++++++++++++++++++++++++++++++++++++++++++++
tests/.gitignore | 1 -
tests/Makefile.am | 2 -
tests/hash-test.c | 459 ------------------------------------------
5 files changed, 528 insertions(+), 462 deletions(-)
commit 7d14b5fbf1fcda2068dc01f9a0a2e4b9796daea6
Author: Matthias Clasen <
[email protected]>
Date: Mon Jun 21 22:25:28 2010 -0400
Some more tests
glib/tests/checksum.c | 72
+++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 72 insertions(+), 0 deletions(-)
commit 5629366c3d245b78ad148576f2dccabed83baa71
Author: Matthias Clasen <
[email protected]>
Date: Mon Jun 21 21:22:09 2010 -0400
Move checksum tests to the test framework
glib/tests/Makefile.am | 3 +
glib/tests/checksum.c | 679
++++++++++++++++++++++++++++++++++++++++++++++++
tests/.gitignore | 1 -
tests/Makefile.am | 2 -
tests/checksum-test.c | 676
-----------------------------------------------
5 files changed, 682 insertions(+), 679 deletions(-)
commit 839078ea63f697f1066a040425e1d2070f3c81a2
Author: Matthias Clasen <
[email protected]>
Date: Mon Jun 21 20:07:26 2010 -0400
Add some more Unicode tests
glib/tests/utf8-misc.c | 263
++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 263 insertions(+), 0 deletions(-)
commit 45411ccbe3c9d1b08332942d1e7b594330688126
Author: David Zeuthen <
[email protected]>
Date: Mon Jun 21 16:08:53 2010 -0400
Bug 621945 – Filter outgoing messages in GDBusConnection
This patch breaks some rarely-used public API (only known user is
dconf).
This patch is based on work from Peng Huang <
[email protected]>.
See
https://bugzilla.gnome.org/show_bug.cgi?id=621945
Signed-off-by: David Zeuthen <
[email protected]>
gio/gdbusconnection.c | 66
+++++++++++++++++++++++++++++++++++++---
gio/gdbusconnection.h | 3 ++
gio/gdbusprivate.c | 69
++++++++++++++++++++++++++++-------------
gio/gdbusprivate.h | 5 +++
gio/tests/gdbus-connection.c | 16 ++++++++--
5 files changed, 129 insertions(+), 30 deletions(-)
commit a4cd39e74122c9376954204cb45c6be4926e5ee9
Author: Ryan Lortie <
[email protected]>
Date: Mon Jun 21 14:01:50 2010 -0400
gobject docs: ignore some sgml files
docs/reference/gobject/tmpl/.gitignore | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
commit a4b42d3a751bcbe22bb41ddfced68eebcce0e386
Author: Ryan Lortie <
[email protected]>
Date: Mon Jun 21 13:57:54 2010 -0400
.gitignore the moved tests
glib/tests/.gitignore | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
commit c9553af68f543113be41e6ae8dcdd9ee5e2267bc
Author: Ryan Lortie <
[email protected]>
Date: Mon Jun 21 13:55:28 2010 -0400
Use -Bsymbolic-functions, drop g*alias PLT hackery
This is a minimal patch-out of the galias functionality. We will do a
release like this so that we can easily back it out if there are
reported problems.
A more substantial cleanup (mostly removing #includes from every file)
will follow if there are no issues.
configure.in | 2 +-
gio/Makefile.am | 6 +++---
gio/makegioalias.pl | 2 ++
glib/Makefile.am | 2 +-
glib/makegalias.pl | 2 ++
gmodule/Makefile.am | 2 +-
gobject/Makefile.am | 6 +++---
gobject/makegobjectalias.pl | 2 ++
gthread/Makefile.am | 2 +-
9 files changed, 16 insertions(+), 10 deletions(-)
commit e549bbf66406fc483cd43ce860ba88e7d83d3c80
Author: Ryan Lortie <
[email protected]>
Date: Mon Jun 21 13:25:51 2010 -0400
distcheck fix
gio/tests/Makefile.am | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit d5dc656d35887780008c95c5ed496f628948813c
Author: Ryan Lortie <
[email protected]>
Date: Mon Jun 21 13:25:44 2010 -0400
Add check for -Bsymbolic-functions linker flag
configure.in | 15 +++++++++++++++
1 files changed, 15 insertions(+), 0 deletions(-)
commit 7556f660b551d0713100af6672287393350d9a19
Author: Ryan Lortie <
[email protected]>
Date: Mon Jun 21 11:30:26 2010 -0400
Remove gsettings-schema-convert tool
Having this tool in GLib is a bad idea for a number of reasons:
- experience has shown that the simple file format was a bad idea
- the tool is currently implemented with a hack that would require a
dependency inversion to solve (the tool needs to depend on Python
GVariant bindings)
- the tool itself is unmaintained
It will be moved to the GConf git repository so people can continue to
use it for the purpose of converting GConf schemas.
docs/reference/gio/Makefile.am | 2 -
docs/reference/gio/gio-docs.xml | 1 -
docs/reference/gio/glib-compile-schemas.xml | 6 -
docs/reference/gio/gsettings-schema-convert.xml | 113 ---
docs/reference/gio/migrating-gconf.xml | 2 +-
gio/Makefile.am | 1 -
gio/gsettings-schema-convert | 1076
-----------------------
7 files changed, 1 insertions(+), 1200 deletions(-)
commit 95c4ec1056468764dd6c71971ad06370c0f1b99b
Author: Javier Jardón <
[email protected]>
Date: Mon Jun 21 17:28:15 2010 +0200
[docs] Fix typo
docs/reference/glib/building.sgml | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 6c02c99df0cb1c3b9bdb20c8fd56eddc7ae8bf2a
Author: Sven Herzberg <
[email protected]>
Date: Tue Apr 20 15:01:17 2010 +0200
don't treat debug/info/message as fatal messages by default
* glib/gtestutils.c: don't treat non-fatal messages as errors
* glib/tests/.gitignore: silence
* glib/tests/Makefile.am: updated
* glib/tests/protocol.c: add a test for the message treatment
glib/gtestutils.c | 8 +-
glib/tests/.gitignore | 1 +
glib/tests/Makefile.am | 10 +-
glib/tests/protocol.c | 334
++++++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 348 insertions(+), 5 deletions(-)
commit 60a5b197991aae58de4a85c9020a49edc5003457
Author: Matthias Clasen <
[email protected]>
Date: Mon Jun 21 00:00:51 2010 -0400
Add a test for g_unichar_validate
glib/tests/utf8-misc.c | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
commit f13618623b191c539cc151d19f7f5b54e24b3607
Author: Matthias Clasen <
[email protected]>
Date: Sun Jun 20 23:46:01 2010 -0400
Test inplace decoding
glib/tests/base64.c | 36 +++++++++++++++++++++++++++++++++++-
1 files changed, 35 insertions(+), 1 deletions(-)
commit db5bd7b90b78508b8be448b8cd5de7735b3ca520
Author: Matthias Clasen <
[email protected]>
Date: Sun Jun 20 23:35:31 2010 -0400
Some more utf8 tests
glib/tests/Makefile.am | 3 +
glib/tests/utf8-misc.c | 99
++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 102 insertions(+), 0 deletions(-)
commit a2f4564fd9bee001e6b4d60df257ab6b2110f22f
Author: Matthias Clasen <
[email protected]>
Date: Sun Jun 20 23:07:39 2010 -0400
Test glib_check_version
glib/tests/utils.c | 24 ++++++++++++++++++++++++
1 files changed, 24 insertions(+), 0 deletions(-)
commit cca48bd5b9de1d4902b12acc86778def3ae00cbe
Author: Matthias Clasen <
[email protected]>
Date: Sun Jun 20 22:46:47 2010 -0400
Add support for coverage reports with lcov
Patch by Patrick Hulin, bug #501057.
Makefile.am | 2 +-
Makefile.decl | 22 ++++++++++++
configure.in | 69
+++++++++++++++++++++++++++++++++++++
docs/reference/glib/building.sgml | 19 ++++++++++-
4 files changed, 110 insertions(+), 2 deletions(-)
commit bad7f1e54f03284cfd6235d345270ecada4379b5
Author: Matthias Clasen <
[email protected]>
Date: Sun Jun 20 22:18:30 2010 -0400
Some fixes
glib/tests/collate.c | 2 +
glib/tests/utf8-pointer.c | 39 +++++++++++++-----------
glib/tests/utf8-validate.c | 68
+++++++++++++++++--------------------------
3 files changed, 50 insertions(+), 59 deletions(-)
commit 7bea2a7a4fec3dda19d08474c73f56a0f7cf2741
Author: Matthias Clasen <
[email protected]>
Date: Sun Jun 20 21:16:24 2010 -0400
Move utf8 validation tests to the test framework
glib/tests/Makefile.am | 3 +
glib/tests/utf8-validate.c | 319
++++++++++++++++++++++++++++++++++++++++++++
tests/Makefile.am | 3 -
tests/utf8-validate.c | 319
--------------------------------------------
4 files changed, 322 insertions(+), 322 deletions(-)
commit 5b08ef84e4132db8f3e873f52c4bc929949dff4d
Author: Matthias Clasen <
[email protected]>
Date: Sun Jun 20 21:04:47 2010 -0400
Move utf8 pointer tests to test framework
glib/tests/Makefile.am | 6 ++
glib/tests/collate.c | 215
+++++++++++++++++++++++++++++++++++++++++++++
glib/tests/utf8-pointer.c | 112 +++++++++++++++++++++++
tests/Makefile.am | 1 -
tests/utf8-pointer.c | 112 -----------------------
5 files changed, 333 insertions(+), 113 deletions(-)
commit 0ed575213b0be6553f08c7e3b35e49faae09f7ad
Author: Matthias Clasen <
[email protected]>
Date: Sun Jun 20 16:24:56 2010 -0400
Consolide base64 tests in a single file
glib/tests/base64.c | 197 +++++++++++++++++++++++++++++++++++++++++
tests/Makefile.am | 3 -
tests/testingbase64.c | 236
-------------------------------------------------
3 files changed, 197 insertions(+), 239 deletions(-)
commit 08d6e535be868b04fe83d02cb8a99a8db96d2192
Author: Matthias Clasen <
[email protected]>
Date: Sun Jun 20 12:29:17 2010 -0400
Move scanner tests to glib/tests
glib/tests/Makefile.am | 3 +
glib/tests/scannerapi.c | 139
+++++++++++++++++++++++++++++++++++++++++++++++
tests/Makefile.am | 7 ---
tests/scannerapi.c | 139
-----------------------------------------------
4 files changed, 142 insertions(+), 146 deletions(-)
commit 87df095de3246142c9407f088b300c3a18846a94
Author: Ryan Lortie <
[email protected]>
Date: Sun Jun 20 12:32:00 2010 -0400
GVariant: fix doc copy/paste error
glib/gvariant.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit ede159ec452aa27d7ea0058833ea39baed14756e
Author: Ryan Lortie <
[email protected]>
Date: Sun Jun 20 12:30:27 2010 -0400
Add enum type for GVariantParseError
docs/reference/glib/glib-sections.txt | 1 +
glib/gvariant-parser.c | 7 +++++++
glib/gvariant.h | 5 +++++
3 files changed, 13 insertions(+), 0 deletions(-)
commit 09aa2e79ab9b39b92c1cc911b95b49872a417382
Author: Matthias Clasen <
[email protected]>
Date: Sun Jun 20 12:23:13 2010 -0400
Move sequence tests to the test framework
glib/tests/Makefile.am | 3 +
glib/tests/sequence.c | 1286
+++++++++++++++++++++++++++++++++++++++++++++++
tests/sequence-test.c | 1301
------------------------------------------------
3 files changed, 1289 insertions(+), 1301 deletions(-)
commit bf8ce25216c14c8f6f3267b0af107c03390e63bf
Author: Matthias Clasen <
[email protected]>
Date: Sun Jun 20 11:34:31 2010 -0400
Move base64 tests of to test framework
glib/tests/Makefile.am | 3 +
glib/tests/base64.c | 139
++++++++++++++++++++++++++++++++++++++++++++++++
tests/base64-test.c | 138
-----------------------------------------------
3 files changed, 142 insertions(+), 138 deletions(-)
commit 9a85f654c77dab88f625169a0128d890acf50b0b
Author: Matthias Clasen <
[email protected]>
Date: Sun Jun 20 11:20:41 2010 -0400
Add new scripts to docs
docs/reference/glib/tmpl/unicode.sgml | 15 +++++++++++++++
1 files changed, 15 insertions(+), 0 deletions(-)
commit f849dbac05bad8e60b00707823f5c6d935ff36c1
Author: Matthias Clasen <
[email protected]>
Date: Sun Jun 20 11:07:49 2010 -0400
Move regex tests to the g_test framework
glib/tests/Makefile.am | 3 +
glib/tests/regex.c | 1870 ++++++++++++++++++++++++++++++++++++++++++
tests/Makefile.am | 4 +-
tests/regex-test.c | 2122
------------------------------------------------
4 files changed, 1874 insertions(+), 2125 deletions(-)
commit fc5f3a96be53ceb8b431dffa675e622ec8a48186
Author: Christian Persch <
[email protected]>
Date: Sun Jun 20 02:32:35 2010 +0200
Docs fix
gio/gdatainputstream.c | 12 ++++++------
1 files changed, 6 insertions(+), 6 deletions(-)
commit 85621f1a0f4d77cde71e37ed8212e707f4af441d
Author: Matthias Clasen <
[email protected]>
Date: Sun Jun 20 01:46:35 2010 -0400
Update the include pcre to 8.02
glib/pcre/Makefile.am | 1 -
glib/pcre/pcre.h | 21 +-
glib/pcre/pcre_compile.c | 1329 ++++++++++++++++++++++----------
glib/pcre/pcre_config.c | 6 +-
glib/pcre/pcre_dfa_exec.c | 514 +++++++++----
glib/pcre/pcre_exec.c | 1559
+++++++++++++++++++++++++++++---------
glib/pcre/pcre_fullinfo.c | 15 +-
glib/pcre/pcre_globals.c | 23 +-
glib/pcre/pcre_info.c | 4 +-
glib/pcre/pcre_internal.h | 759 +++++++++++++++++--
glib/pcre/pcre_newline.c | 8 +-
glib/pcre/pcre_study.c | 448 ++++++++++-
glib/pcre/pcre_tables.c | 631 ++++++++++------
glib/pcre/pcre_try_flipped.c | 6 +-
glib/pcre/pcre_ucp_searchfuncs.c | 46 ++-
glib/pcre/pcre_xclass.c | 7 +-
glib/pcre/ucp.h | 53 +-
glib/pcre/ucpinternal.h | 92 ---
18 files changed, 4131 insertions(+), 1391 deletions(-)
commit b0b7aeffc063981c32ff99da0385841ba18f5847
Author: Matthias Clasen <
[email protected]>
Date: Sun Jun 20 01:14:55 2010 -0400
Add Unicode 5.2 scripts
glib/gunicode.h | 19 ++++++++++++++++++-
1 files changed, 18 insertions(+), 1 deletions(-)
commit 5fffa39b6ae8f8faf1036fbf07de02ffe84ef099
Author: Matthias Clasen <
[email protected]>
Date: Sun Jun 20 00:09:00 2010 -0400
Fix a memory leak in g_ptr_array_remove_index_fast
We need to call the element_free_func even if we remove the
last element. Bug #618866.
glib/garray.c | 11 +++++------
1 files changed, 5 insertions(+), 6 deletions(-)
commit ea6470e31a6884a7243e9cd4df9734f1dc4828b9
Author: Ryan Lortie <
[email protected]>
Date: Sat Jun 19 16:13:58 2010 -0400
GSettings: complete support for enum binding
gio/gsettings-mapping.c | 22 ++++++++++++++++++++++
1 files changed, 22 insertions(+), 0 deletions(-)
commit dbe68f7c834c152c111afba41ffffd70a8e6997c
Author: Johan Dahlin <
[email protected]>
Date: Sat Jun 19 15:23:35 2010 -0300
[configure] Require dbus 1.2.14
dbus_message_set_serial requires dbus 1.2.14, make the dependency
explicit instead of failing to compile a test.
configure.in | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
commit 2d4e48b73c3efe74c3818616de6fcc332f2e640a
Author: Christian Persch <
[email protected]>
Date: Sat Jun 19 20:04:20 2010 +0200
Tiny docs fix
gobject/gvaluetypes.c | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
commit db68f8203ab9b81e70dbada99faaf69c727f793c
Author: Christian Persch <
[email protected]>
Date: Fri Jun 18 01:08:13 2010 +0200
Add g_value_take_variant
Turns out we do need g_value_take_variant(), so we can correctly
implement VARIANT:* marshalers.
Bug #621947.
docs/reference/gobject/gobject-sections.txt | 1 +
gobject/glib-genmarshal.c | 2 +-
gobject/gobject.symbols | 1 +
gobject/gtype.h | 7 ++
gobject/gvaluetypes.c | 39 +++++++++++++
gobject/gvaluetypes.h | 2 +
tests/gobject/accumulator.c | 81
+++++++++++++++++++++++++++
tests/gobject/testmarshal.list | 2 +-
8 files changed, 133 insertions(+), 2 deletions(-)
commit 052ef2614af7a8706035982d8211fff64241e83f
Author: Christian Persch <
[email protected]>
Date: Sat Jun 19 16:42:11 2010 +0200
Add g_variant_is_floating
docs/reference/glib/glib-sections.txt | 1 +
glib/glib.symbols | 1 +
glib/gvariant-core.c | 24 ++++++++++++++++++++++++
glib/gvariant.h | 1 +
glib/tests/gvariant.c | 13 +++++++++++++
5 files changed, 40 insertions(+), 0 deletions(-)
commit 7bb00fd0e8a18b3e20d30053579f002e587dfbbb
Author: Christian Persch <
[email protected]>
Date: Sat Jun 19 16:41:25 2010 +0200
Fix a preprocessor warning with --disable-visibility
Don't redefine DISABLE_VISIBILITY when already building with
--disable-visibility.
gthread/tests/1bit-mutex.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
commit a558e460a2f493670932faa4c947ffc42ea8bc70
Author: Milan Bouchet-Valat <
[email protected]>
Date: Sat Jun 19 19:00:13 2010 +0200
Fix gsettings tool crash, part 2
Same as previous commit, but for two other functions it missed.
gio/gsettings-tool.c | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
commit 62939f5e45cd102313285ec13f90c3b4763e6ca8
Author: Milan Bouchet-Valat <
[email protected]>
Date: Sat Jun 19 18:33:26 2010 +0200
Fix gsettings tool crash
When no path is provided for the schema, we have call
g_settings_new() instead of g_settings_new_with_path()
passing a NULL path.
This was crashing the tool on start since an assertion was
recently added to g_settings_new_with_path() to refuse NULL.
gio/gsettings-tool.c | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
commit a7689537605ade51b19be76baa3fba303527483d
Author: Ryan Lortie <
[email protected]>
Date: Sat Jun 19 11:38:57 2010 -0400
Fix bug in strinfo
We can't search for a larger needle inside of a smaller haystack, and
unsigned integer subtraction tends to result in very large numbers
rather than small ones.
Add a check for this case and abort out immediately.
Also add a test case (lifted directly from the docs) that demonstrates
the problem.
Issue discovered and tracked down by Milan Bouchet-Valat
gio/strinfo.c | 3 ++
gio/tests/gschema-compile.c | 3 +-
gio/tests/schema-tests/from-docs.gschema.xml | 34
++++++++++++++++++++++++++
3 files changed, 39 insertions(+), 1 deletions(-)
commit e91541bf8c2e915b330c6dfee46a7709949da3a9
Author: Fran Diéguez <
[email protected]>
Date: Sat Jun 19 15:13:41 2010 +0200
Updated Galician translations
po/gl.po | 104
++++++++++++++++++++++++++++++++++---------------------------
1 files changed, 58 insertions(+), 46 deletions(-)
commit a2888fbbf0f1a61436e036ff81a14f19fe45d5d0
Author: Ryan Lortie <
[email protected]>
Date: Fri Jun 18 23:14:46 2010 -0400
Add a note to docs about paragraphs in schemas
docs/reference/gio/migrating-gconf.xml | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
commit 6217c9b41eb369cac48149639369f51b85763986
Author: Ryan Lortie <
[email protected]>
Date: Fri Jun 18 22:59:43 2010 -0400
Conditional gsettings.m4 support, AC_PATH_PROG
Add new support for conditional enabling of GSettings (as per
bug #616718) and use AC_PATH_PROG instead of AC_PATH_TOOL (as per
bug #621172).
configure.in | 2 +-
m4macros/gsettings.m4 | 6 ++++--
2 files changed, 5 insertions(+), 3 deletions(-)
commit 1ed105b19b31bd5265de7d62156732b343c086e3
Author: Jürg Billeter <
[email protected]>
Date: Fri Jun 18 23:48:28 2010 +0200
GDBus: Sink closures in _with_closures functions
See
https://bugzilla.gnome.org/show_bug.cgi?id=621092#c12
Signed-off-by: David Zeuthen <
[email protected]>
gio/gdbusnameowning.c | 25 ++++++++++++++++++++-----
gio/gdbusnamewatching.c | 20 ++++++++++++++++----
2 files changed, 36 insertions(+), 9 deletions(-)
commit 8f5bde679e7cf5b519988b0fa36c300ecce3f19f
Author: Colin Walters <
[email protected]>
Date: Wed Jun 16 14:17:26 2010 -0400
[GApplication] Add working directory to platform data
https://bugzilla.gnome.org/show_bug.cgi?id=621838
gio/gapplication.c | 51
++++++++++++++++++++++++++++++++++++++++++-----
gio/gdbusapplication.c | 12 +---------
gio/tests/testapp.c | 20 ++++++++++++++++++
3 files changed, 67 insertions(+), 16 deletions(-)
commit 6ff13071ae4729b0a0e2ba9404fef5e5dd6c14b2
Author: Tor Lillqvist <
[email protected]>
Date: Fri Jun 18 10:56:25 2010 +0300
Fix build on non-Unix
gio/gnullapplication.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit 4edfc34e5bae34f69d6771e2732f54821a4f7307
Author: Matthias Clasen <
[email protected]>
Date: Thu Jun 17 19:42:46 2010 -0400
2.25.9
configure.in | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)