https://github.com/GNOME/glib

sort by:
Revision Author Date Message Commit Date
6d26f2d new compiler add file wip 05 November 2013, 17:25:35 UTC
b3bee1d schema parsing and markup fixes wip 05 November 2013, 17:17:21 UTC
1865885 add GMarkupReader wip 30 October 2013, 23:30:41 UTC
64735b3 GApplication: fix bogus testcase We had a GApplication testcase that handled both open and commandline. This only way that this worked was by implementing the commandline handler without actually setting the HANDLES_COMMAND_LINE flag. This behaviour is now invalid, so just rip out the offending part of the test. https://bugzilla.gnome.org/show_bug.cgi?id=711099 29 October 2013, 20:41:59 UTC
e94df7c Tests: It is useless to unset "DBUS_SESSION_BUS_ADDRESS" manually If the goal is to make sure we don't have a dbus connection, it has to call g_test_dbus_unset() instead which is much more complete. In this case, g_test_dbus_unset() is called already, so it should be fine. https://bugzilla.gnome.org/show_bug.cgi?id=697348 29 October 2013, 17:42:35 UTC
06fbdb0 GTestDBus: Make sure only DBUS_SESSION_BUS_ADDRESS is set by default g_test_dbus_unset() now also unset DBUS_STARTER_ADDRESS and DBUS_STARTER_BUS_TYPE. https://bugzilla.gnome.org/show_bug.cgi?id=697348 29 October 2013, 17:42:14 UTC
940fa98 Tests: add session_bus_run() and use it where possible This is to avoid having again the subtil bug in dbus-appinfo.c: session_bus_down() was called before g_test_run() so the test was running on the user's dbus session. https://bugzilla.gnome.org/show_bug.cgi?id=697348 29 October 2013, 17:30:22 UTC
5280c03 tests/gdbus-introspection: Add a less trivial test case for _IGNORE_QUALIFIED This is distilled from PackageKit which currently aborts on startup. https://bugzilla.gnome.org/show_bug.cgi?id=665634 29 October 2013, 16:37:06 UTC
daff84e GMarkup: clear attributes on ignorned tags Make sure that if we ignore a tag then we also clear the attributes that we already collected so that they don't end up on the next unignored tag opening. Also add some extra brackets for clarity (it doesn't make any difference -- I just think it reads nicer this way). https://bugzilla.gnome.org/show_bug.cgi?id=665634 29 October 2013, 16:37:06 UTC
425f307 gtk-notification-backend: remove unused variable A reference to the session bus is now stored in GNotificationBackend. Remove the extraneous one in the gtk backend and stop using it in withdraw_notification. https://bugzilla.gnome.org/show_bug.cgi?id=711051 29 October 2013, 16:01:35 UTC
1a037b1 gio: Clear error properly to prevent crash https://bugzilla.gnome.org/show_bug.cgi?id=711070 29 October 2013, 15:00:30 UTC
c8aba61 GCancellable: drop lock for callback during connect() Don't hold the lock when calling the user's callback during g_cancellable_connect() for the case that the cancellable has already fired. Taken from a patch by Alex Larsson. Doc updates from Colin Walters. https://bugzilla.gnome.org/show_bug.cgi?id=705395 29 October 2013, 14:49:48 UTC
61e8e1c gio/gsubprocess.c: Use g_snprintf() snprintf() is unfortunately still not universally available, so use g_snprintf() to ensure the build works on all platforms. https://bugzilla.gnome.org/show_bug.cgi?id=711049 29 October 2013, 14:44:11 UTC
e08ef9c gobject/gvaluetransform.c: Cleanup #ifndef _MSC_VER The two casts that were unsupported with Visual Studio is now properly supported, so build this code like how the other compilers build the code. 29 October 2013, 04:46:32 UTC
b227528 GSettingsSchemaSource: fix parameter name in header list_schemas() had the parameters called 'recursive' and 'non-recursive' in the header instead of 'relocatable'. Fix that. 29 October 2013, 03:50:01 UTC
abb9a74 exporter: give error on Describe of missing action If someone calls org.gtk.Actions.Describe on a non-existent action then return an exception instead of a trivial description (disabled, no state, etc.). https://bugzilla.gnome.org/show_bug.cgi?id=687185 29 October 2013, 01:11:46 UTC
e275b8b exporter: give error on Describe of missing action If someone calls org.gtk.Actions.Describe on a non-existent action then return an exception instead of a trivial description (disabled, no state, etc.). https://bugzilla.gnome.org/show_bug.cgi?id=687185 29 October 2013, 01:08:21 UTC
8386912 GSimpleAction: don't allow changing state type g_object_set() allowed us to bypass the usual checks that the state doesn't change type and also leaked. Fix that up by turning the state into a construct property (so that it always gets set once during construction, even if only to NULL) and then route the further sets through the C API so that they are subject to the same checks. https://bugzilla.gnome.org/show_bug.cgi?id=696424 29 October 2013, 01:08:16 UTC
908d7d6 glib-compile-schemas: ignore qualified tags/attrs Ignore qualified (in the XML namespace sense) tags and attributes when compiling GSettings schemas. This will allow people to add custom tags and attributes to their schemas without tripping up the compiler. https://bugzilla.gnome.org/show_bug.cgi?id=635641 28 October 2013, 22:30:25 UTC
9933a9f GDBus: ignore qualified XML tags and attributes Ignore qualified (in the XML namespace sense) tags and attributes when parsing D-Bus introspection XML. This will allow people to add custom tags and attributes to their D-Bus interfaces without tripping up GDBus. https://bugzilla.gnome.org/show_bug.cgi?id=665634 28 October 2013, 22:28:51 UTC
1bc9883 tests: add a ignore-qualified markup-collect case Add a case to markup-collect that exercises the new IGNORE_QUALIFIED flag. https://bugzilla.gnome.org/show_bug.cgi?id=665634 28 October 2013, 22:24:58 UTC
474d915 GMarkup: add G_MARKUP_IGNORE_QUALIFIED Add a flag to GMarkupParserFlags to ignore qualified tags (along with their contents) and attributes. This will provide a nice way for some of our parsers (GDBus introspection, GSettings schema, etc) to ignore additional tags that users have added to their files, under a different namespace. https://bugzilla.gnome.org/show_bug.cgi?id=665634 28 October 2013, 22:24:58 UTC
cbccbae GMarkup: share some common code for closing tags The code for dealing with </foo> and the second half of <foo/> was largely duplicated. We can share a lot of it by using a common function. This slightly changes the behaviour of the parser under error circumstances: previously the parser would deal with '<foo/}' by first issuing the end_element callback and then flagging the error due to the unexpected character. Now we will flag the unexpected character error first, skipping the callback. This behaviour change required modifying the testsuite. https://bugzilla.gnome.org/show_bug.cgi?id=665634 28 October 2013, 22:24:58 UTC
44f1312 test: g_debug messages shouldn't affect g_assert_expected_messages Debug messages are meant to give insight into how a process is proceeding, and are unpredictable in nature. They also often have line numbers in them. This patch ignores debug messages in g_test_assert_expected_messages(). https://bugzilla.gnome.org/show_bug.cgi?id=710991 28 October 2013, 20:31:34 UTC
0d89d38 GSettings: fix for loop in 'extends' functionality Obvious mistake :( 28 October 2013, 19:10:13 UTC
b304869 gsettings(1): stop using deprecated APIs Stop using the recently-deprecated GSettings APIs. Use the GSettingsSchema-based APIs instead. This fixes a number of bugs and also a net reduction of code. In particular, list-schemas will now work in context of a given --schemadir argument. https://bugzilla.gnome.org/show_bug.cgi?id=695558 28 October 2013, 18:49:10 UTC
a1a4dbf gsettings(1): use global variables The number of arguments passed to each function is about to increase, so just use global variables instead. This is a commandline tool, after all... https://bugzilla.gnome.org/show_bug.cgi?id=695558 28 October 2013, 18:48:32 UTC
bcb030a GSettingsSchemaKey: add introspection APIs Add g_settings_schema_has_key() and _get_range(), _range_check(), _get_value_type(), _get_default_value() methods on GSettingsSchemaKey. Deprecate the equivalent APIs on GSettings. https://bugzilla.gnome.org/show_bug.cgi?id=683017 28 October 2013, 18:31:48 UTC
c0865fb bump version dconf needs the new version with read_user_value() on the backend API. 28 October 2013, 17:23:29 UTC
bebdfb8 GSettings: add getters for user/default value Add two new APIs: g_settings_get_user_value() and g_settings_get_default_value(). Together, these should allow the inspection of all interesting cases of "is this key set?" and "what would happen if I reset this key?" https://bugzilla.gnome.org/show_bug.cgi?id=668233 28 October 2013, 17:19:49 UTC
2d06dbe GSettings: small internal refactor Add two boolean parameters to our internal getter utility function in anticipation of the coming addition of g_settings_get_user_value() and g_settings_get_default_value() APIs. https://bugzilla.gnome.org/show_bug.cgi?id=668233 28 October 2013, 17:19:49 UTC
84a6e65 GSettingsBackend: add read_user_value() API This will get the 'user' value from the database (ie: the one that the user has control over). Provide a default implementation that chains to ->read(). That will work for all of our internal backends which don't have a concept of layering or lockdown. The delayed backend implments "user value" by returning anything that's in the changeset (incuding an explicit NULL) or chaining up otherwise. We will use this for g_settings_get_user_value(). https://bugzilla.gnome.org/show_bug.cgi?id=668233 28 October 2013, 17:19:49 UTC
d567aa5 gio: Remove an unused variable from Makefile.am RESOLVER_LIBADD was not defined anywhere (its functionality has migrated to NETWORK_LIBS instead). 28 October 2013, 17:07:49 UTC
f2c4eb8 docs: Mention that generated code should not be kept Code generated by gdbus-codegen should neither be checked in into revision control, nor should be distributed. https://bugzilla.gnome.org/show_bug.cgi?id=710133 28 October 2013, 16:47:16 UTC
e547d14 gdbus-codegen maintains ABI for type structures Make it explicit, to avoid changes that could potentially lead to breakage in user code. https://bugzilla.gnome.org/show_bug.cgi?id=710133 28 October 2013, 16:47:16 UTC
1b08980 gdbus-codegen: Take into consideration MAX_ALLOWED for private data The G_ADD_PRIVATE() macro, and the auto-generated get_instance_private() internal function, should be used conditionally depending on the maximum allowed version of GLib, as defined by the GLIB_VERSION_MAX_ALLOWED pre-processor symbol. This allows generating code that can be compiled in projects that wish to use an older API version of GLib through the use of the GLIB_VERSION_MAX_ALLOWED symbol. https://bugzilla.gnome.org/show_bug.cgi?id=710133 28 October 2013, 16:47:16 UTC
066df98 g_settings_schema_list: some fixes Prevent a crash in the case that gvdb_table_list() returns NULL (ie: because a schema has no keys). Stop a memory leak caused by pointlessly stealing keys from a hashtable (after we quarked them already). Stop allocating an extra entry at the end of an array for a terminator (that we never wrote anyway) when all functions using this API refer to the out-parameter length array. https://bugzilla.gnome.org/show_bug.cgi?id=711016 28 October 2013, 16:44:05 UTC
5616e03 Fix handling of icons in GNotification The fdo backend was sending a uri where a file path was expected. 28 October 2013, 16:32:04 UTC
65af7c4 Add a request_certificate virtual method to GTlsInteraction This allows GTlsConnection implementations to request a certificate from the user. Fix ups by Dan Winship <danw@gnome.org> https://bugzilla.gnome.org/show_bug.cgi?id=637257 28 October 2013, 08:36:26 UTC
1fba619 GKeyFileSettingsBackend: ignore file deletions Ignore the keyfile being deleted (ie: by the user) instead of reporting it to the application as all values being reverted back to their originals. https://bugzilla.gnome.org/show_bug.cgi?id=637956 28 October 2013, 00:27:44 UTC
ef57996 Add test for extended schemas The test checks that the keys of the base schema are all present in the extended schema. https://bugzilla.gnome.org/show_bug.cgi?id=645453 28 October 2013, 00:23:17 UTC
cbf8cf8 GSettings: properly support 'extends' Support the 'extends' attribute that has been supported by the compiler for a long time by doing three things: - when creating a schema that extends another schema, lookup that other schema - when looking up keys and we can't find them in the schema, check (recursively) in the 'extends' schema - when listing all keys in a schema, also visit the extends schemas, but take care to avoid duplicates caused by overrides Extend the testsuite to verify that it works. https://bugzilla.gnome.org/show_bug.cgi?id=645453 28 October 2013, 00:18:10 UTC
3041d0a gio: Fix typo in documentation https://bugzilla.gnome.org/show_bug.cgi?id=710859 28 October 2013, 00:15:38 UTC
6f38634 Add g_settings_schema_source_list_schemas() g_settings_list_schemas() and g_settings_list_relocatable_schemas() are now deprecated. This will allow listing off schemas on non-default sources and is a better fit with the new direction the API is going. https://bugzilla.gnome.org/show_bug.cgi?id=680838 28 October 2013, 00:12:57 UTC
1306736 gsubprocess: Add documentation about default input directions 27 October 2013, 20:02:36 UTC
6bb9d17 gsubprocess: Fall back to plain F_DUPFD+fcntl for OS X <= Snow Lion Since it apparently doesn't have F_DUPFD_CLOEXEC. https://bugzilla.gnome.org/show_bug.cgi?id=710962 27 October 2013, 20:02:36 UTC
00b35c7 Add a testcase for summary/description https://bugzilla.gnome.org/show_bug.cgi?id=668232 27 October 2013, 17:42:55 UTC
96a053e Add g_settings_schema_key_get_summary/description Add an API to read the summary and description from the .xml schema files. This will be used by dconf-editor and gnome-tweak-tool. This API is a bit heavy -- it parses the XML and builds a table. It also loads gettext domains for translation. It only does these things if it is used, however, so it will not impact normal applications. We store the summary/description in a pair of hash tables on the schema source (which we have a backref to as of a few commits ago). We can't use a global table because people might want to request summary and description from non-default sources. We don't want to use per-schema tables because we'd have to reparse the directory every time (since we cannot guess which file a schema may have been in). https://bugzilla.gnome.org/show_bug.cgi?id=668232 27 October 2013, 17:42:55 UTC
84fa07a Make GSettingsSchemaKey public Take this private API and make it public along with a boxed type and ref/unref functions. Future commits will add accessors with new functionality and some that allow us to deprecate functions on GSettings itself (such as g_settings_get_range). https://bugzilla.gnome.org/show_bug.cgi?id=668232 27 October 2013, 17:42:50 UTC
0ef43ba GSettingsSchema: store a backref to the source Record in each GSettingsSchema object the source from which it came. This will be useful in future commits. https://bugzilla.gnome.org/show_bug.cgi?id=668232 27 October 2013, 16:32:10 UTC
e462eda Clean up GSettingsSchema logic The way we created the global schema list predates g_settings_schema_source_new_from_directory() and therefore doesn't use it. Update it to use that function, removing some code. https://bugzilla.gnome.org/show_bug.cgi?id=668232 27 October 2013, 16:32:10 UTC
ba31037 tests: test g_hash_table_get_keys_as_array() https://bugzilla.gnome.org/show_bug.cgi?id=710964 27 October 2013, 16:26:56 UTC
2880767 Add g_hash_table_get_keys_as_array() Returns a %NULL-terminated array of the keys of a hashtable. In the case that the hash table has strings for keys, this is actually a gchar**. https://bugzilla.gnome.org/show_bug.cgi?id=710964 27 October 2013, 16:26:53 UTC
415c6d2 gapplication: don't emit warnings for DBus calls If a broken (or malicious) remote client calls Open or CommandLine on a GApplication that does not implement those, return a DBus error instead of going through and then emitting a warning. https://bugzilla.gnome.org/show_bug.cgi?id=710885 26 October 2013, 12:55:18 UTC
3e48e3b gapplication: fix memory leak g_variant_get_child_value() returns a new GVariant, which we must free. https://bugzilla.gnome.org/show_bug.cgi?id=710885 26 October 2013, 12:55:18 UTC
0e1924a win32: use real random data for seed on win32 We can get cryptographically secure data from rand_s(). https://bugzilla.gnome.org/show_bug.cgi?id=710738 25 October 2013, 22:17:35 UTC
2bf492e Assamese translation updated 25 October 2013, 07:14:48 UTC
8973a8b GLib 2.39.0 24 October 2013, 19:31:45 UTC
e52ff01 docs: dist manpage gapplication.xml 24 October 2013, 19:31:45 UTC
fcd2f7e tests: Add tests for the thumbnail verification code in GIO This code was added for use by the G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID file attribute, but may end up being used elsewhere (e.g. in GVfs) as well. As it’s dealing with untrusted external files, and the non-trivial PNG file format, this commit adds several test cases to cover valid and invalid PNG files. The security model for the thumbnail verification code is that the user’s cache directory is untrusted, and potentially any PNG file which is passed to the verifier has been manipulated arbitrarily by an attacker. This is a follow-up to commit fe7069749fe39a006985ec266260a3c02ee8c855. https://bugzilla.gnome.org/show_bug.cgi?id=709898 24 October 2013, 17:55:33 UTC
ed6ca39 Revert "Use g_return_val_if_fail() for developer-only messages" This reverts commit 00f0795a84d23f2e2654a86f8bd3a233c8af3771. https://bugzilla.gnome.org/show_bug.cgi?id=569017 24 October 2013, 13:53:55 UTC
d5e2a57 gsettings-tool: Add --version into general usage https://bugzilla.gnome.org/show_bug.cgi?id=707002 24 October 2013, 13:53:55 UTC
6568843 GSettings: verify path validity on constructors Don't allow constructing GSettings objects with invalid paths. https://bugzilla.gnome.org/show_bug.cgi?id=704802 24 October 2013, 13:53:55 UTC
0a7d108 gthemedicon: Fallback to non-symbolic icons When doing fallback for symbolic icons, we first shorten the name at dashes while preserving the -symbolic suffix. But after exhausting that, we should also try stripping the suffix. See https://bugzilla.gnome.org/show_bug.cgi?id=708163 Signed-off-by: Olivier Brunel <jjk@jjacky.com> https://bugzilla.gnome.org/show_bug.cgi?id=710254 24 October 2013, 12:09:48 UTC
1e1e2d1 grand: Document this is not for cryptographic purposes While this is obvious to seasoned experts upon inspection, it is really worth documenting explicitly. https://bugzilla.gnome.org/show_bug.cgi?id=710736 23 October 2013, 20:41:09 UTC
856d901 gdbus: Ensure message matching always succeeds against path_namespace='/' This copies the fix from upstream D-Bus bug https://bugs.freedesktop.org/show_bug.cgi?id=70799 to the GDBusDaemon implementation, ensuring that matching against path_namespace='/' succeeds for all keys (i.e. it’s a no-op). https://bugzilla.gnome.org/show_bug.cgi?id=710726 23 October 2013, 19:55:00 UTC
a4bcd3e gtester: only remove source if not already dead Don't attempt to g_source_remove() a source for which we already returned FALSE from the handler. https://bugzilla.gnome.org/show_bug.cgi?id=710724 23 October 2013, 19:28:06 UTC
f7beb90 tests: expect critical on failure to remove source We've added a g_critical() on failure to remove sources, so make sure we expect to see that (instead of failing the test due to the unexpected message). https://bugzilla.gnome.org/show_bug.cgi?id=710724 23 October 2013, 16:00:44 UTC
b9de6f0 gmain: test g_source_remove() with invalid ID Make sure we get the proper critical displayed. https://bugzilla.gnome.org/show_bug.cgi?id=710724 23 October 2013, 16:00:44 UTC
a919be3 gmain: Warn when g_source_remove() fails Trying to remove a non-existent source should really be a programming error, as the programmer could be trying to use the wrong function to remove a callback, as seen when GtkScrolledWindow tried to remove ID from another function using g_source_remove(). See https://bugzilla.gnome.org/show_bug.cgi?id=710666#c12 https://bugzilla.gnome.org/show_bug.cgi?id=710724 23 October 2013, 16:00:43 UTC
fe70697 file-info: Add a G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID attribute This indicates whether the thumbnail (given by G_FILE_ATTRIBUTE_THUMBNAIL_PATH) is valid — i.e. to represent the file in its current state. If G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID is FALSE (for a normal _or_ failed thumbnail) it means the file has changed since the thumbnail was generated, and the thumbnail is out of date. Part of checking thumbnail validity (by the spec) involves parsing headers out of the thumbnail .png so we include some (small) code to do that in a separate file. We will likely want to copy this code to gvfs to do the same for GVfsFile. Heavily based on a patch from Philip Withnall <philip.withnall@collabora.co.uk> who suggested the feature and designed the API. https://bugzilla.gnome.org/show_bug.cgi?id=709898 23 October 2013, 15:56:28 UTC
38dc8d4 GMemoryOutputStream: docs and whitespace fixes Document the difference between resizable and fixed-sized streams, particularly with regards to sizing and seeking. https://bugzilla.gnome.org/show_bug.cgi?id=684842 23 October 2013, 15:32:13 UTC
1d1c17d GMemoryOutputStream: improve seek tests Improve test coverage for testing seeking on fixed vs. resizable GMemoryOutputStream. https://bugzilla.gnome.org/show_bug.cgi?id=684842 23 October 2013, 15:32:13 UTC
fdc5cd8 Change semantics of seek on memory output stream It is our intention that memory output streams should operate in two distinct modes, depending on if a realloc function was provided or not. In the case that we have a realloc function (resizable mode), we want the stream to behave as if it were a file that started out empty. In the case that we don't have a realloc function (fixed-sized mode), we want the stream to behave as a block device would. To this end, we introduce two changes in functionality: - seeking to SEEK_END on a resizable stream will now seek to the end of the valid data region, not to the end of the allocated memory (which is really just an implementation detail) - seeks past the end of the allocated memory size are now permitted, but only on resizable streams. The next write will grow the buffer (inserting zeros between). Some tweaks to testcases were required in order not to break the build, which indicates that this is an API break, but it seems unlikely that anyone will be effected by these changes 'in the real world'. Updates to documentation and further testcases are in following commits. Based on a patch from Maciej Piechotka <uzytkownik2@gmail.com>. https://bugzilla.gnome.org/show_bug.cgi?id=684842 23 October 2013, 15:31:27 UTC
38ef509 GSeekable: document seek-past-end semantics Introduce the concept of "fixed" vs. "resizable" streams and document how g_seekable_seek() works for each case. We don't include g_seekable_is_fixed_size() at this point because we don't know if anyone would require it. This may appear in the future if someone asks for it, however. https://bugzilla.gnome.org/show_bug.cgi?id=684842 23 October 2013, 15:19:27 UTC
3b28df1 gdbus: Work around a D-Bus bug with path_namespace='/' match rules D-Bus versions < 1.6.18 (i.e. all current versions) have a bug with the path_namespace='/' match rule key. It should conceptually match everything, but actually matches nothing. This results in no property change (or other) signals being forwarded to the D-Bus client. The work-around implemented in GDBusObjectManagerClient is to remove the path_namespace match key if its value is ‘/’. For the upstream D-Bus bug, see: https://bugs.freedesktop.org/show_bug.cgi?id=70799 https://bugzilla.gnome.org/show_bug.cgi?id=710726 23 October 2013, 14:36:23 UTC
5a3fd63 g_file_error_from_errno: Remove unneeded breaks Just wasting space https://bugzilla.gnome.org/show_bug.cgi?id=710625 23 October 2013, 04:22:21 UTC
1b59252 GKeyfile: don't leak on failed get_(u)int64 In the case that g_key_file_get_(u)int64 fails to parse the integer, make sure we free the string before returning. Reported by Andrew Stone <astonecc@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=710313 22 October 2013, 20:24:41 UTC
efecfe0 gobject: simplify object-in-construction handling Rather than keeping a global list of objects that are being constructed, use qdata on the object itself like we do with several other properties now. https://bugzilla.gnome.org/show_bug.cgi?id=661576 22 October 2013, 15:01:15 UTC
0d62eb4 gobject: forbid finalization-during-construction If a constructor() implementation created an object but then unreffed it rather than returning it, that object would get left on the construction_objects list, which would cause problems later when that memory location got reused by another object. "Fix" this by making it fail intentionally, and add a test for it (and for the normal, working singleton case). https://bugzilla.gnome.org/show_bug.cgi?id=661576 22 October 2013, 15:01:15 UTC
a7bd6c4 Clarify the g_application_withdraw_notification docs Mention that notifications are dismissed when activated. 21 October 2013, 22:46:48 UTC
1f0e69f Don't build gapplication(1) on win32 It's pretty closely tied to desktop files... 21 October 2013, 19:24:55 UTC
358588e GSubprocess win32 fixups Note: we go out of our way not to pass a child setup function on win32 (even if it does nothing) because we get a g_warning() from gspawn if we do so. 21 October 2013, 19:24:55 UTC
b21c86b GNotification: Don't install private headers, avoid duplicated prototype These both break gobject-introspection's build, and moreover are things we don't want to do anyways. 21 October 2013, 19:05:45 UTC
8dfb070 Don't g_test_assert_expected_messages for g_error Don't allow the user to assert for expected g_error(). They need to use subprocess for this. https://bugzilla.gnome.org/show_bug.cgi?id=709615 21 October 2013, 18:33:06 UTC
6957004 GNotification: finish documentation Add the missing documentation and add the section to the GIO reference docs. Fix up a few small documentation issues. https://bugzilla.gnome.org/show_bug.cgi?id=688492 21 October 2013, 18:30:30 UTC
51fac60 GNotification: some final cleanups Move a method from GNotificationBackend into the fdo backend (since it was only used from here). Remove the accessors for the already-public (in private header) ->dbus_connect and ->application on GNotificationBackend. https://bugzilla.gnome.org/show_bug.cgi?id=688492 21 October 2013, 18:30:30 UTC
766f558 Add gtk notification backend https://bugzilla.gnome.org/show_bug.cgi?id=688492 21 October 2013, 18:30:26 UTC
639bd36 Add GNotification https://bugzilla.gnome.org/show_bug.cgi?id=688492 21 October 2013, 18:30:26 UTC
1b04954 gmessages: Clarify new-line behaviour of message functions Mention that g_printerr() and friends don’t append a trailing new-line character to printed messages, but g_log() and friends do. 21 October 2013, 14:30:47 UTC
0e4d666 glib-init: fix redundant-decls of g_mem_gc_friendly Currently g_mem_gc_friendly is declared in both gmem.h and glib-init.h files, we will have reports on each unit that include these two files. This patch removes the redundant declaration from glib-init.h Since g_mem_gc_friendly is related to gmem.h and was first declared in this header which also exports it via glib.h, then declare it in gmem.h Other files already include gmem.h: garray.c and gslice.c, no need to change anything. Signed-off-by: Djalal Harouni <tixxdz@opendz.org> https://bugzilla.gnome.org/show_bug.cgi?id=710345 20 October 2013, 19:42:45 UTC
fef69bc gmem: remove glib-init.h inclusion No need to include glib-init.h here. This was added by commit 47444dacc069be but that commit did not make use of any its exported symbols, so just remove it. Signed-off-by: Djalal Harouni <tixxdz@opendz.org> https://bugzilla.gnome.org/show_bug.cgi?id=710345 20 October 2013, 19:42:45 UTC
58c26d3 Updated Brazilian Portuguese translation 19 October 2013, 15:46:27 UTC
d308ede gio/gbufferedinputstream: fix redundant-decls of g_buffered_input_stream_finalize() g_buffered_input_stream_finalize() is already declared as static in this gbufferedinputstream.c file, so just remove the redundant declaration. Signed-off-by: Djalal Harouni <tixxdz@opendz.org> https://bugzilla.gnome.org/show_bug.cgi?id=710345 19 October 2013, 16:18:55 UTC
fe4967f gutils: fix redundant-decls of g_init_user_config_dir() g_init_user_config_dir() is already declared as static in this gutils.c file, so just remove the redundant declaration. Signed-off-by: Djalal Harouni <tixxdz@opendz.org> https://bugzilla.gnome.org/show_bug.cgi?id=710345 19 October 2013, 16:18:55 UTC
97cbfd7 gconvert: fix redundant-decls of _g_charset_get_aliases() _g_charset_get_aliases() is already declared in gcharsetprivate.h which was added by commit 4c2a6595889eff44fa, and gconvert.c includes this gcharsetprivate header, so no need to declare it again. Signed-off-by: Djalal Harouni <tixxdz@opendz.org> https://bugzilla.gnome.org/show_bug.cgi?id=710345 19 October 2013, 16:18:55 UTC
d94d6ec genviron: fix g_setenv(var, NULL) and some other stuff Passing a NULL value to g_setenv() was never documented as working, and in fact it worked on some platforms and crashed on others. Make it g_return_if_fail() everywhere insted. Also, remove some incorrect docs in g_environ_getenv() and g_environ_setenv() that shouldn't have been copied from g_getenv() and g_setenv(). And belatedly simplify the checks in g_unsetenv(). https://bugzilla.gnome.org/show_bug.cgi?id=704593 19 October 2013, 15:33:25 UTC
2907d4c gconvert: Clarify g_locale_to/from_utf8 docs It was not clear from the doc whether the return value was to be freed or belonging to glib. https://bugzilla.gnome.org/show_bug.cgi?id=710496 19 October 2013, 13:09:12 UTC
d55180c docs: Remove comment about calling g_type_init() https://bugzilla.gnome.org/show_bug.cgi?id=709966 18 October 2013, 14:32:18 UTC
d157e7f Assamese translation updated 18 October 2013, 13:44:51 UTC
back to top