12967 Commits

Author SHA1 Message Date
Martin Pitt
3ccd3b204c GIOChannel: Add missing annotations
The various read and write methods have several out arguments which were not
previously marked as such. Also, as GIOChannel supports binary data with a NULL
encoding, the buffers need to be uint8 arrays instead of utf8 strings.
2012-10-25 15:11:57 +02:00
Martin Pitt
9e05d03420 GIOChannel: Add missing (allow-none) annotations
g_io_channel_set_line_term() and g_io_channel_set_encoding() can get NULL
arguments, mark them as such.
2012-10-25 07:58:46 +02:00
Matthias Clasen
bab186e66a Add a test for the previous fix
Running tests/bytes with G_SLICE=always-malloc MALLOC_CHECK_=2
was aborting before.
2012-10-16 21:19:07 -04:00
Matthias Clasen
969dd0adf3 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
2012-10-16 21:19:07 -04:00
Ryan Lortie
3766b7b5cd 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
2012-10-16 12:34:15 -04:00
Dan Winship
ce92bea735 g_socket_connection_connect_async: handle cancellation
g_socket_connection_connect_finish() was returning TRUE when the
connection attempt got cancelled. Fix that by using
g_simple_async_result_set_check_cancellable(). (Git master doesn't
have the bug because GTask behaves that way by default.)

https://bugzilla.gnome.org/show_bug.cgi?id=686213
2012-10-16 10:22:56 -04:00
Matthias Clasen
0a9881d9f2 Bump version 2012-10-15 21:51:55 -04:00
Matthias Clasen
080ce50140 2.34.1 2.34.1 2012-10-15 20:28:33 -04:00
Matthias Clasen
344d98564b Add missing semicolons to gobject_probes.d
Pointed out in
https://bugzilla.gnome.org/show_bug.cgi?id=686119
2012-10-15 20:25:39 -04:00
Marc-Antoine Perennou
0015668d39 gdbus-testserver: port to pygi
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>

https://bugzilla.gnome.org/show_bug.cgi?id=685608
2012-10-15 20:25:39 -04:00
Matthias Clasen
bb7c56dff8 Add return-if-fail checks to g_application_hold/release
This is our common practice for public API.
https://bugzilla.gnome.org/show_bug.cgi?id=685208
2012-10-15 20:25:39 -04:00
Ryan Lortie
c8fb6f8187 g_settings_bind: use canonical property name
We were using the user-passed value of the @property argument for
several purposes in g_settings_bind(): error messages, binding
uniqueness (ie: one-binding-per-property-per-object) and most
importantly, connecting to the detailed notify:: signal.

The user may pass a string like "property_name" when the property's
canonical name is "property-name".  g_object_class_find_property() will
find the property under these circumstances, but a connection to
"notify::property_name" will not notice notifies emitted for
"property-name".

We can solve this by using the user's string to perform the lookup and
then using pspec->name for everything after that.

https://bugzilla.gnome.org/show_bug.cgi?id=684882
2012-10-15 20:25:39 -04:00
Arnel A. Borja
c03b542a94 gtimezone: Indentation adn comment fixes 2012-10-12 09:58:05 -07:00
John Ralls
04aead8a42 Bug 631382 - GTimeZone support for zoneinfo version 1 2012-10-12 09:45:17 -07:00
David Zeuthen
1182423a8c gdbus-codegen: Update tests for new inheritance-semantics for Since
Signed-off-by: David Zeuthen <zeuthen@gmail.com>
2012-10-03 11:24:36 -04:00
David Zeuthen
654d404af6 gdbus-codegen: make members of an interface inherit the "Since" annotation
This is the expected (and sane) behavior - without this bug-fix you'd
have to add "Since" to every member of a newly added D-Bus interface.

Also show-case this in the codegen example.

Signed-off-by: David Zeuthen <zeuthen@gmail.com>
2012-10-03 11:14:44 -04:00
Matthias Clasen
ec82f61065 Really fix the leak
Pointed out by Josselin Mouette.
2012-09-30 19:24:13 -04:00
Matthias Clasen
7f325939ba Fix memory leaks in glib-compile resources
Based on a patch by Josselin Mouette,
https://bugzilla.gnome.org/show_bug.cgi?id=685069
2012-09-30 14:07:37 -04:00
Matthias Clasen
7c045e3423 Correct to docs for g_strcmp0
Don't promise to return -1 or 1 - we fall back to strcmp which
does not guarantee this.
https://bugzilla.gnome.org/show_bug.cgi?id=685037
2012-09-30 13:40:48 -04:00
Žygimantas Beručka
f3f3f4a412 Updated Lithuanian translation 2012-09-30 13:01:14 +03:00
Benjamin Otte
685259dfea Fix gdb script for new quark variable names
... and don't spam stderr with exceptions if someone renames things
again.

Last but not least, keep the old names as a fallback, so that LD_PRELOAD
with an older libglib still works.
2012-09-27 15:31:46 +02:00
Chun-wei Fan
3d45854a58 Update config.h.win32(.in) and glibconfig.h.win32(.in)
-Make config.h.win32(.in) have entries that more resembles the generated
 config.h.in
-Move the ALIGNOF_* #define's from glibconfig.h.win32(.in) to
 config.h.win32(.in), where they were supposed to be.
2012-09-26 17:47:52 +08:00
Chun-wei Fan
03658b1d12 Visual C++ property sheet updates
Make up for the missed GIO headers that need to be installed.
2012-09-26 15:42:53 +08:00
Carles Ferrando
d9b15f85a7 [l10n] Updated Catalan (Valencian) translation 2012-09-26 01:50:49 +02:00
Luca Ferretti
51d32b23a4 [l10n] Updated Italian translation. 2012-09-25 08:34:44 +02:00
Petr Kovar
89fa960677 Update Czech translation 2012-09-24 18:23:18 +02:00
Matthias Clasen
9fa86cf217 Bump version 2012-09-23 22:39:20 -04:00
Matthias Clasen
b470097b8b 2.34.0 2.34.0 2012-09-23 22:34:05 -04:00
Matthias Clasen
096b0883fc More updates 2012-09-23 21:20:06 -04:00
Matthias Clasen
c44f8f5b9f Document g_test_dbus_get_flags 2012-09-23 20:14:27 -04:00
Matthias Clasen
3ff9645a4d Typo fix 2012-09-23 19:55:40 -04:00
Matthias Clasen
580b58c3c0 Update GConf migration guide
Newer intltool makes this much easier. Yay
https://bugzilla.gnome.org/show_bug.cgi?id=674620
2012-09-23 11:23:29 -04:00
Matthias Clasen
6270b3f384 Fix g_ptr_array_ref_docs
https://bugzilla.gnome.org/show_bug.cgi?id=676034
2012-09-23 11:16:26 -04:00
Matthias Clasen
26ecc52073 Clarify g_type_init docs
Mention that there's no way to undo it.
https://bugzilla.gnome.org/show_bug.cgi?id=654239
2012-09-23 11:13:57 -04:00
Matthias Clasen
1ea6c0d6d4 Update to latest version
We should really stop shipping this, but I don't want to make
such a change on the day before a stable release, so I'll just
update it to avoid noise in diffs.
2012-09-23 10:47:22 -04:00
Anita Reitere
91ff013e7f Updated Latvian translation 2012-09-23 17:44:20 +03:00
Mario Blättermann
3632d0000d [l10n] Updated German translation 2012-09-23 14:43:07 +02:00
Matthias Clasen
344066e0c1 Fix gio docs 2012-09-23 02:18:56 -04:00
Matthias Clasen
a12c277acb Fix GRegex docs 2012-09-23 02:00:03 -04:00
Matthias Clasen
6283f801b0 Fix up g_tree_foreach docs 2012-09-23 02:00:03 -04:00
Matthias Clasen
d9f8381aa8 Fix up docs for GDuplicateFunc 2012-09-23 01:59:57 -04:00
Matthias Clasen
cc2b1839f5 Updates 2012-09-23 01:18:53 -04:00
Shankar Prasad
1820aa55ab Updated kn translation 2012-09-23 02:27:15 +05:30
Rūdolfs Mazurs
814679b61e Updated Latvian translation 2012-09-22 20:02:44 +03:00
Carles Ferrando
3e328a63b8 [l10n]Updated Catalan (Valencian) translation 2012-09-22 16:45:48 +02:00
Gil Forcada
378be2a141 [l10n] Updated Catalan translation 2012-09-22 16:45:48 +02:00
Yaron Shahrabani
0d2383999d Updated Hebrew translation. 2012-09-22 15:24:19 +03:00
Alexander Shopov
8a08fde54b Updated Bulgarian translation 2012-09-22 13:00:25 +03:00
Shankar Prasad
5b8b7419a8 Updated kn translation 2012-09-22 00:21:35 +05:30
Rafael Ferreira
65e2a235af Updated Brazilian Portuguese Translation 2012-09-21 15:41:12 -03:00