Matthias Clasen [Sat, 29 Jan 2011 02:06:03 +0000 (21:06 -0500)]
Update NEWS
Matthias Clasen [Sat, 29 Jan 2011 01:50:43 +0000 (20:50 -0500)]
Fix GIO build on Solaris
Major and minor are defined in sys/mkdev.h on Solaris
Patch by Fabian Groffen
https://bugzilla.gnome.org/show_bug.cgi?id=637013
Matthias Clasen [Fri, 28 Jan 2011 17:26:23 +0000 (12:26 -0500)]
Prevent unused variable warnings from G_DEFINE_DYNAMIC_TYPE
Dan Winship [Fri, 28 Jan 2011 15:17:54 +0000 (10:17 -0500)]
Fix g_source_add_child_source docs
https://bugzilla.gnome.org/show_bug.cgi?id=640823
Ryan Lortie [Fri, 28 Jan 2011 13:23:11 +0000 (08:23 -0500)]
GVariant: clear memory before releasing it
Bug #640807 makes a reasonable case for why it's better to have your
program crash outright in the case of memory errors. With this
modification, GVariant is far more likely to do that in the case that a
GVariant pointer is used shortly after being freed.
Tobias Mueller [Thu, 27 Jan 2011 14:14:31 +0000 (15:14 +0100)]
Fixed format string issue in a test, fixes bug 640725
Matthias Clasen [Fri, 28 Jan 2011 04:07:53 +0000 (23:07 -0500)]
Add testcase for bug 640695
Benjamin Gilbert [Thu, 27 Jan 2011 07:04:00 +0000 (02:04 -0500)]
Ensure g_key_file_load_from_file() strips a \r on a 4 KB boundary
When g_key_file_parse_data() encountered \n, it was checking the previous
character in the current input buffer for a \r to erase, rather than the
previous character in the parse buffer. If g_key_file_load_from_file()
was given a file with a \r\n sequence straddling a 4 KB boundary, the \n
would be the first character in the input buffer, so the \r would not be
properly stripped.
Bug #640695.
Found-by: Jan Harkes <jaharkes@cs.cmu.edu>
Matthias Clasen [Fri, 28 Jan 2011 03:54:32 +0000 (22:54 -0500)]
Use g_set_error_literal where appropriate
Matthias Clasen [Fri, 28 Jan 2011 02:57:57 +0000 (21:57 -0500)]
Make load_user_special_dirs() resistant to nonexistent dirs
Matthias Clasen [Fri, 28 Jan 2011 01:31:14 +0000 (20:31 -0500)]
Remove redundant definitions
https://bugzilla.gnome.org/show_bug.cgi?id=640262
Matthias Clasen [Fri, 28 Jan 2011 01:29:22 +0000 (20:29 -0500)]
Fail in a clean way if schema name is missing
https://bugzilla.gnome.org/show_bug.cgi?id=640192
Ryan Lortie [Thu, 27 Jan 2011 16:45:04 +0000 (11:45 -0500)]
Merge remote branch 'gvdb/master'
Chao-Hsiung Liao [Thu, 27 Jan 2011 10:51:55 +0000 (18:51 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Kjartan Maraas [Thu, 27 Jan 2011 10:13:12 +0000 (11:13 +0100)]
Updated Norwegian bokmål translation.
Fran Diéguez [Wed, 26 Jan 2011 23:37:03 +0000 (00:37 +0100)]
QA of Galician translations
Ryan Lortie [Tue, 25 Jan 2011 23:26:21 +0000 (18:26 -0500)]
Mark a symbol as G_GNUC_INTERNAL
Yaron Shahrabani [Sun, 23 Jan 2011 00:44:15 +0000 (02:44 +0200)]
Updated Hebrew translation.
Alexander Shopov [Sat, 22 Jan 2011 20:43:52 +0000 (22:43 +0200)]
Updated Bulgarian translation
Jorge González [Sat, 22 Jan 2011 15:50:48 +0000 (16:50 +0100)]
Updated Spanish translation
Emilio Pozuelo Monfort [Sat, 22 Jan 2011 15:36:13 +0000 (15:36 +0000)]
Bump PCRE minimum version
https://bugzilla.gnome.org/show_bug.cgi?id=640261
Matthias Clasen [Sat, 22 Jan 2011 14:52:33 +0000 (09:52 -0500)]
Bump version
Matthias Clasen [Sat, 22 Jan 2011 05:02:08 +0000 (00:02 -0500)]
Update Unicode tests to 6.0
Matthias Clasen [Sat, 22 Jan 2011 05:01:54 +0000 (00:01 -0500)]
Forgotten files
Matthias Clasen [Sat, 22 Jan 2011 04:41:12 +0000 (23:41 -0500)]
Remove a test that seems to fail depending on time of day
Matthias Clasen [Sat, 22 Jan 2011 04:12:16 +0000 (23:12 -0500)]
Update NEWS
Matthias Clasen [Sat, 22 Jan 2011 04:10:01 +0000 (23:10 -0500)]
Update the included copy of PCRE
Update PCRE to version 8.12.
At the same time, also add Unicode 6.0 script support.
Matthias Clasen [Fri, 21 Jan 2011 23:02:05 +0000 (18:02 -0500)]
Update help and docs for gsettings cmdline tool
The man page had gotten quite out of sync.
Behdad Esfahbod [Fri, 21 Jan 2011 21:30:19 +0000 (16:30 -0500)]
Update to Unicode 6.0
One new GUnicodeBreak enum member. Three new GUnicodeScript members,
and one member renamed to fix a typo.
Tests, docs, and scripts are updated. PCRE update still needed.
Matthias Clasen [Fri, 21 Jan 2011 16:24:14 +0000 (11:24 -0500)]
Updates for 2.27.92
Matthias Clasen [Fri, 21 Jan 2011 15:52:48 +0000 (10:52 -0500)]
Don't warn in GApplication if class handlers have been overridden
https://bugzilla.gnome.org/show_bug.cgi?id=640042
Khaled Hosny [Thu, 20 Jan 2011 19:57:05 +0000 (21:57 +0200)]
Updated Arabic translation
Michael Kotsarinis [Wed, 19 Jan 2011 17:08:15 +0000 (19:08 +0200)]
Updated Greek translation
Matthias Clasen [Tue, 18 Jan 2011 05:06:55 +0000 (00:06 -0500)]
Mark another function as static
Matthias Clasen [Tue, 18 Jan 2011 05:06:05 +0000 (00:06 -0500)]
Mark a function as static
Matthias Clasen [Tue, 18 Jan 2011 04:46:20 +0000 (23:46 -0500)]
Move GMarkup docs inline
Ray Strode [Mon, 17 Jan 2011 22:13:44 +0000 (17:13 -0500)]
gsettings: Update documentation on schema naming convention
The existing docs are a bit inconsistent in that they say to follow
the dbus convention, but then give an example that doesn't.
This commit changes things to be how Ryan says they should be.
Ryan Lortie [Mon, 17 Jan 2011 20:17:34 +0000 (15:17 -0500)]
Fix some harmless sign compare warnings
Ryan Lortie [Mon, 17 Jan 2011 20:15:46 +0000 (15:15 -0500)]
C++ify the reader header
Ray Strode [Mon, 17 Jan 2011 19:15:18 +0000 (14:15 -0500)]
datetime: Show 12 instead of 0 for 12h hour format
The 12h mode hour format is computed by taking the
24h mode hour format modulo 12.
The conversion results in 12 noon getting erroneously
converted to 0.
This commit makes noon get the same special handling
as midnight.
Ray Strode [Mon, 17 Jan 2011 19:30:43 +0000 (14:30 -0500)]
tests: add format test case for noon hour in 12h mode
It currently displays it as "0" instead of "12", so this
test case demonstrates the bug.
Christian Persch [Thu, 6 Jan 2011 22:30:09 +0000 (23:30 +0100)]
Don't leak variants in the null settings backend
Even though the write fails, the variant still needs to be consumed.
Bug #638872.
Javier Jardón [Fri, 14 Jan 2011 17:54:04 +0000 (17:54 +0000)]
docs: gvariant-core: g_variant_normalise -> g_variant_get_normal_form()
Javier Jardón [Fri, 14 Jan 2011 17:24:45 +0000 (17:24 +0000)]
gvariant-core: Fix typo
g_variant_create_from_data -> g_variant_new_from_data
Javier Jardón [Fri, 14 Jan 2011 00:49:35 +0000 (00:49 +0000)]
docs: gvariant-varargs: Fix typo
Ivar Smolin [Thu, 13 Jan 2011 10:41:06 +0000 (12:41 +0200)]
[l10n] Updated Estonian translation
Inaki Larranaga Murgoitio [Wed, 12 Jan 2011 21:29:53 +0000 (22:29 +0100)]
Updated Basque language
Daiki Ueno [Tue, 11 Jan 2011 02:33:21 +0000 (11:33 +0900)]
Make g_unix_connection_send_fd() work as expected.
https://bugzilla.gnome.org/show_bug.cgi?id=637696
Michael Natterer [Wed, 12 Jan 2011 18:45:40 +0000 (19:45 +0100)]
gobject: add an empty default impl of GObject::constructed()
to allow unconditional upchaining.
Chun-wei Fan [Wed, 12 Jan 2011 03:08:54 +0000 (11:08 +0800)]
Added symbols for GIO/Win32
There are now fallback functions in the Win32 portion of
g_app_info that were previously only available under UNIX,
so add them here so that they can be exported as well.
The symbols are as follows:
g_app_info_get_fallback_for_type
g_app_info_get_recommended_for_type
Matthias Clasen [Tue, 11 Jan 2011 21:13:42 +0000 (16:13 -0500)]
Bump version
Matthias Clasen [Tue, 11 Jan 2011 16:27:45 +0000 (11:27 -0500)]
Update NEWS
Ivar Smolin [Tue, 11 Jan 2011 09:04:56 +0000 (11:04 +0200)]
[l10n] Updated Estonian translation
Matthias Clasen [Tue, 11 Jan 2011 01:28:17 +0000 (20:28 -0500)]
Avoid a segfault in g_application_register()
Patch by Mikkel Kamstrup Erlandsen
https://bugzilla.gnome.org/show_bug.cgi?id=639177
Javier Jardón [Mon, 10 Jan 2011 23:36:00 +0000 (23:36 +0000)]
mkinstalldirs: Update to latest version
Ivar Smolin [Mon, 10 Jan 2011 17:44:11 +0000 (19:44 +0200)]
[l10n] Updated Estonian translation
Matthias Clasen [Sun, 9 Jan 2011 21:43:28 +0000 (16:43 -0500)]
GSettings: Fix a copy-paste error
https://bugzilla.gnome.org/show_bug.cgi?id=639084
Christian Persch [Sun, 9 Jan 2011 14:03:31 +0000 (15:03 +0100)]
Update gschema.dtd
Bug #639064.
Fran Diéguez [Sun, 9 Jan 2011 15:35:32 +0000 (16:35 +0100)]
Updated Galician translations
Javier Jardón [Fri, 7 Jan 2011 17:55:20 +0000 (18:55 +0100)]
configure: Use AC_CONFIG_MACRO_DIR
To keep the correct macros in-tree.
Matthias Clasen [Fri, 7 Jan 2011 17:07:19 +0000 (12:07 -0500)]
Add regex test cases
These come from https://bugzilla.gnome.org/show_bug.cgi?id=638894
Pavel Holejsovsky [Fri, 7 Jan 2011 13:52:29 +0000 (14:52 +0100)]
Fix and update GI annotations for 'Volumes and Drives'
Volumes and Drives GIO category contains: GVolumeMonitor, GVolume,
GMount, GDrive, Unix Mounts.
Pavel Holejsovsky [Fri, 7 Jan 2011 08:38:35 +0000 (09:38 +0100)]
Add and update GI annotations in 'Settings'
'Settings' GIO group contains GSettings and GSettingsBackend.
Andika Triwidada [Fri, 7 Jan 2011 04:37:39 +0000 (11:37 +0700)]
Updated Indonesian translation
Colin Walters [Thu, 6 Jan 2011 16:47:58 +0000 (11:47 -0500)]
gdesktopappinfo: Don't crash if we don't have a desktop filename
If code creates a GDesktopAppInfo via g_desktop_app_info_new_from_keyfile(),
we'd try to send a NULL pointer down into GVariant.
Since in this case we don't have a filename, just send the empty
string. In the future we should either:
1) Change panel to use g_desktop_app_info_new_from_filename(), and
take the hit of parsing the file twice.
2) Add a g_key_file_get_origin_filename()
3) Add g_desktop_app_info_new_from_keyfile_and_name()
https://bugzilla.gnome.org/show_bug.cgi?id=638838
Serkan Kaba [Thu, 6 Jan 2011 13:08:02 +0000 (14:08 +0100)]
gio: Recognize reiser4 in g_file_query_filesystem_info()
Signed-off-by: Serkan Kaba <serkan@gentoo.org>
Signed-off-by: Tomas Bzatek <tbzatek@redhat.com>
Matthias Clasen [Thu, 6 Jan 2011 01:43:46 +0000 (20:43 -0500)]
Bump version
Matthias Clasen [Thu, 6 Jan 2011 00:51:44 +0000 (19:51 -0500)]
Add anothre bug ref
Matthias Clasen [Thu, 6 Jan 2011 00:42:13 +0000 (19:42 -0500)]
Avoid possible parameter name clashes in GVariant
https://bugzilla.gnome.org/show_bug.cgi?id=638349
Matthias Clasen [Thu, 6 Jan 2011 00:07:01 +0000 (19:07 -0500)]
Add new symbol
Matthias Clasen [Wed, 5 Jan 2011 22:46:28 +0000 (17:46 -0500)]
Drop annotation that break the documentation build
Matthias Clasen [Wed, 5 Jan 2011 22:16:36 +0000 (17:16 -0500)]
Update NEWS
Matthias Clasen [Wed, 5 Jan 2011 22:01:42 +0000 (17:01 -0500)]
Bump version to 2.27.90
Christian Persch [Sun, 28 Nov 2010 17:49:04 +0000 (18:49 +0100)]
Add g_get_locale_variants()
Make _g_compute_locale_variants() public as g_get_locale_variants().
Bug #635998.
Christian Persch [Mon, 1 Mar 2010 15:32:09 +0000 (16:32 +0100)]
Make _g_compute_locale_variants return a char** directly
Bug #635998.
Pavel Holejsovsky [Wed, 5 Jan 2011 19:30:10 +0000 (20:30 +0100)]
Fix GI annotation for g_desktop_app_info_launch_uris_as_manager
Christian Persch [Sun, 5 Dec 2010 14:34:26 +0000 (15:34 +0100)]
Make the memory and null settings backends public
Bug #636806.
Colin Walters [Wed, 5 Jan 2011 18:49:20 +0000 (13:49 -0500)]
g_desktop_app_info_launch_uris_as_manager: Fix parameter naming
This makes introspection happier.
Colin Walters [Wed, 5 Jan 2011 18:00:50 +0000 (13:00 -0500)]
Add missing indirection from previous commit
This follows the rest of GLib style, and fixes g-i scanning the
headers.
Nicolas Dufresne [Wed, 22 Dec 2010 21:52:40 +0000 (16:52 -0500)]
[GDummyTLS] Add missing properties and namespace
Add missing properties in the GDummyTlsConnection class. Also add
namespaces to property enumerations to avoid conflicts between classes.
Reviewed-by: Dan Winship <danw@gnome.org>
Stef Walter [Fri, 24 Dec 2010 16:50:14 +0000 (10:50 -0600)]
Change GTlsClientConnection::accepted-cas to contain DER DNs
This property is now a GList of GByteArray values. Each
GByteArray contains the raw DER DN of the certificate authority.
This is far more useful for looking up a certificate (with the
relevant issuer) than a string encoded DN.
https://bugzilla.gnome.org/show_bug.cgi?id=637262
Colin Walters [Mon, 20 Dec 2010 19:48:53 +0000 (14:48 -0500)]
gdesktopappinfo: Add g_desktop_app_info_launch_uris_as_manager()
A new GDesktopAppInfo specific function which provides more control
over launched processes. Intended basically only for use in GNOME
Shell, where we want:
*) To directly know the GPid for each launched program, without
having to listen to a DBus signal emitted in our own process
*) Possibly control over the process environment; for example,
we may want to call setsid() or redirect file descriptors.
And in the future:
*) To avoid recursively calling ourself via DBus, when a later
patch causes g_app_info_launch() to indirect via the shell.
https://bugzilla.gnome.org/show_bug.cgi?id=606960
Colin Walters [Mon, 20 Dec 2010 18:12:28 +0000 (13:12 -0500)]
gdesktopappinfo: Send out a session bus signal when launching .desktop file
This signal contains the full path of the .desktop file, along with
the process id, which allows multiple interested components (like
GNOME Shell) to better know the state of the system (which processes
correspond to which .desktop files).
https://bugzilla.gnome.org/show_bug.cgi?id=606960
Chun-wei Fan [Wed, 5 Jan 2011 14:57:48 +0000 (22:57 +0800)]
Bug 637852 - Updates to glib.vsprops
Due to changes in the GIO APIs/headers, the glib.vsprops
is updated to reflect that in the "install" phase, namely:
-removal of the gperiodic.h header
-addition of GPollable I/O Stream, GTCP Connection and
GTLS headers
Matthias Clasen [Tue, 4 Jan 2011 14:38:14 +0000 (09:38 -0500)]
Fix build on old kernels
Cope with BTRFS_SUPER_MAGIC not being defined.
Thomas Kristensen [Mon, 3 Jan 2011 13:20:12 +0000 (15:20 +0200)]
revents may have been cleared by GMain before dispatch().
See bug #587898.
Kjartan Maraas [Sun, 2 Jan 2011 17:54:17 +0000 (18:54 +0100)]
Updated Norwegian bokmål translation from Torstein Adolf Winterseth
Daniel Nylander [Fri, 31 Dec 2010 14:23:27 +0000 (15:23 +0100)]
Updated Swedish translation
Pavel Holejsovsky [Wed, 29 Dec 2010 15:21:22 +0000 (16:21 +0100)]
Add GI annotation: skip g_cancellable_source_new().
It is not bindable, because GSource is not boxed and thus cannot be
returned as caller-owned.
Pavel Holejsovsky [Wed, 29 Dec 2010 14:26:21 +0000 (15:26 +0100)]
Add GI annotations to Gio DNS resolution classes
Pavel Holejsovsky [Wed, 29 Dec 2010 15:01:12 +0000 (16:01 +0100)]
Add GI annotations to Gio highlevel network functionality
Pavel Holejsovsky [Wed, 29 Dec 2010 12:51:44 +0000 (13:51 +0100)]
Add GI annotations to Gio lowlevel network support classes
Pavel Holejsovsky [Tue, 28 Dec 2010 15:53:48 +0000 (16:53 +0100)]
Add GI annotations to GPollable{Input|Output}Stream
Pavel Holejsovsky [Tue, 28 Dec 2010 14:46:01 +0000 (15:46 +0100)]
Add missing GI annotation to g_content_type_guess_for_tree
Pavel Holejsovsky [Tue, 28 Dec 2010 13:28:52 +0000 (14:28 +0100)]
Fix typo in GI annotation
Emmanuele Bassi [Tue, 12 Oct 2010 15:05:26 +0000 (16:05 +0100)]
test: Add a <revision> node to the report XML
Use `git describe` to fill out the <revision> node, if we're using a
git checkout; otherwise, for tests ran from a released tarball, use
the version.
https://bugzilla.gnome.org/show_bug.cgi?id=631980
Emmanuele Bassi [Tue, 12 Oct 2010 15:03:56 +0000 (16:03 +0100)]
gtester-report: Add an optional 'revision' node
In order to distinguish reports generated from a specific revision of a
projects it would be good if gtester-report handled a <revision> node in
the XML.
The payload is free-form, just like for the other nodes under <info>.
https://bugzilla.gnome.org/show_bug.cgi?id=631980
Cosimo Cecchi [Tue, 28 Dec 2010 11:24:39 +0000 (12:24 +0100)]
gaction: update property flags to match needs of GSimpleAction
Commit
068d53358bd366c26cff604a3de53b3cf734b08f uncovered this mismatch
between properties on the interface and those on the implementation.
Update them so they match.
Cosimo Cecchi [Tue, 28 Dec 2010 11:17:10 +0000 (12:17 +0100)]
tests: unbreak desktop-app-info test for jhbuild
If we have a jhbuilt version of gedit installed, this will fail, as it
will succeed in deleting its desktop file.
Pavel Holejsovsky [Tue, 28 Dec 2010 10:59:58 +0000 (11:59 +0100)]
Fix typo in function annotation.