platform/upstream/glib.git
12 years agoTemporarily remove build/win32/vs10/glib.sln
Chun-wei Fan [Fri, 24 Jun 2011 03:13:33 +0000 (11:13 +0800)]
Temporarily remove build/win32/vs10/glib.sln

To fix up for the line endings (this needs to be in the DOS/Windows
format)

12 years agoUnicode: add a g_utf8_substring convenience api
Matthias Clasen [Fri, 24 Jun 2011 01:31:40 +0000 (21:31 -0400)]
Unicode: add a g_utf8_substring convenience api

This function is useful in the GTK+ accessibility implementations,
and seems like a nice thing to have around in general.

12 years agoTypo fix
Christian Persch [Thu, 23 Jun 2011 23:07:18 +0000 (01:07 +0200)]
Typo fix

12 years agoPlug a mem leak in the regex test
Christian Persch [Thu, 23 Jun 2011 16:35:40 +0000 (18:35 +0200)]
Plug a mem leak in the regex test

12 years agoAdd boxed GType for GMatchInfo
Christian Persch [Thu, 23 Jun 2011 16:31:29 +0000 (18:31 +0200)]
Add boxed GType for GMatchInfo

12 years agoMake GMatchInfo refcounted
Christian Persch [Thu, 23 Jun 2011 16:27:29 +0000 (18:27 +0200)]
Make GMatchInfo refcounted

12 years agobuild: fix gtk-doc when srcdir != builddir
Patrick Welche [Thu, 23 Jun 2011 14:08:46 +0000 (15:08 +0100)]
build: fix gtk-doc when srcdir != builddir

https://bugzilla.gnome.org/show_bug.cgi?id=653250

12 years agoFix typo in GTime docs
Sebastian Dröge [Thu, 23 Jun 2011 07:34:59 +0000 (09:34 +0200)]
Fix typo in GTime docs

deprected -> deprecated

12 years agoAdd tests for GValueArray
Matthias Clasen [Tue, 21 Jun 2011 04:54:00 +0000 (00:54 -0400)]
Add tests for GValueArray

12 years agoImprove test coverage for GValue transformations
Matthias Clasen [Tue, 21 Jun 2011 04:52:43 +0000 (00:52 -0400)]
Improve test coverage for GValue transformations

12 years agoRun some tests with errorcheck mutexes too
Matthias Clasen [Tue, 21 Jun 2011 04:51:57 +0000 (00:51 -0400)]
Run some tests with errorcheck mutexes too

All in the name of better test coverage.

12 years agoUpdated Russian translation
Yuri Kozlov [Wed, 22 Jun 2011 16:10:43 +0000 (20:10 +0400)]
Updated Russian translation

12 years agoUpdate config.h.win32(.in)
Chun-wei Fan [Wed, 22 Jun 2011 07:22:55 +0000 (15:22 +0800)]
Update config.h.win32(.in)

Make file contents more like the config.h(.in) contents

12 years agobuild: Cache check for futex() and eventfd()
Colin Walters [Wed, 22 Jun 2011 03:24:07 +0000 (23:24 -0400)]
build: Cache check for futex() and eventfd()

12 years agoGCancellable: Use Linux eventfd() instead of pipe
Colin Walters [Wed, 22 Jun 2011 01:43:19 +0000 (21:43 -0400)]
GCancellable: Use Linux eventfd() instead of pipe

See commit f626dd2b4311bd82137c5b208ab2de288c3e6fae for rationale;
basically it's cheaper than a pipe.

https://bugzilla.gnome.org/show_bug.cgi?id=653140

12 years agogmain: use Linux eventfd() for main context wake up
Colin Walters [Tue, 21 Jun 2011 23:01:10 +0000 (19:01 -0400)]
gmain: use Linux eventfd() for main context wake up

The Linux eventfd() call is basically tailor made for the main loop
wake up pipe - all we want is a threadsafe way to write to a file
descriptor, and wake up the context on the other end; we don't care
about the content at all.

The eventfd manual page basically explains the benefits:

       Applications can use an eventfd file descriptor instead of a
       pipe (see pipe(2)) in all cases where a pipe is used simply to
       signal events.  The kernel overhead of an eventfd file
       descriptor is much lower than that of a pipe, and only one file
       descriptor is required (versus the two required for a pipe).

When writing my multithreaded spawn test case I actually hit the 1024
file descriptor limit quickly, because we used 2 fds per main context.
This brings that down to 1.

https://bugzilla.gnome.org/show_bug.cgi?id=653140

12 years agogio/Makefile.am: Remove stray references to $(marshal_sources)
Dan Winship [Tue, 21 Jun 2011 20:14:50 +0000 (16:14 -0400)]
gio/Makefile.am: Remove stray references to $(marshal_sources)

12 years agoFix a srcdir!=builddir issue, and export that we support it
Colin Walters [Tue, 21 Jun 2011 14:26:58 +0000 (10:26 -0400)]
Fix a srcdir!=builddir issue, and export that we support it

Future jhbuild versions will consume the BUILD API and automatically
use a builddir, so mark us as supporting it.

12 years agoUpdated Galician translations
Fran Diéguez [Tue, 21 Jun 2011 11:55:31 +0000 (13:55 +0200)]
Updated Galician translations

12 years agoAdd iter_replace API to GHashTableIter
Philip Van Hoof [Sat, 18 Jun 2011 17:40:34 +0000 (19:40 +0200)]
Add iter_replace API to GHashTableIter

https://bugzilla.gnome.org/show_bug.cgi?id=652822

12 years agoMake gmarshal.c actually compile standalone
Matthias Clasen [Tue, 21 Jun 2011 02:49:34 +0000 (22:49 -0400)]
Make gmarshal.c actually compile standalone

It was lacking the necessary includes; in the past it has been
included towards the bottom of gsignal.c, and gained its includes
that way.

12 years agoStop using glib-genmarshal at build time
Colin Walters [Mon, 20 Jun 2011 13:06:07 +0000 (09:06 -0400)]
Stop using glib-genmarshal at build time

To help cross compilation, don't use glib-genmarshal in our
build.  This is easy now that we have g_cclosure_marshal_generic().

In gobject/, add gmarshal.[ch] to git (making the existing entry
points stubs).

In gio/, simply switch to using g_cclosure_marshal_generic().

https://bugzilla.gnome.org/show_bug.cgi?id=652168

12 years agoGDBus: Unref worker from worker-thread to avoid race
David Zeuthen [Mon, 20 Jun 2011 20:32:03 +0000 (16:32 -0400)]
GDBus: Unref worker from worker-thread to avoid race

... otherwise we might end up using the worker after it has been
freed. Reported by Dan Winship and Colin Walters.

This fix uncovered a bug in the /gdbus/nonce-tcp test case so "fix"
that as well to use a better way of having one thread wait for another
(using quotes for the word "fix" since it's pretty hackish to
busy-wait in one thread to wait for another).

Signed-off-by: David Zeuthen <davidz@redhat.com>
12 years agogthread tests: Remove spurious return;
Colin Walters [Mon, 20 Jun 2011 18:09:31 +0000 (14:09 -0400)]
gthread tests: Remove spurious return;

12 years agogclosure: Add G_TYPE_ENUM and G_TYPE_PARAM for g_cclosure_marshal_generic()
Colin Walters [Mon, 20 Jun 2011 15:15:27 +0000 (11:15 -0400)]
gclosure: Add G_TYPE_ENUM and G_TYPE_PARAM for g_cclosure_marshal_generic()

These are fundamental types missed in the original commit.

12 years agogdbus-test-codegen: Allocate full integer space for uint16 properties
Colin Walters [Mon, 20 Jun 2011 17:41:52 +0000 (13:41 -0400)]
gdbus-test-codegen: Allocate full integer space for uint16 properties

Because there is no G_TYPE_[U]INT16, we need to use integer types,
otherwise we'll end up overwriting memory (in this case on the stack).

12 years agoconfigure.ac: Generate xz tarballs by default
Javier Jardón [Mon, 20 Jun 2011 10:48:25 +0000 (11:48 +0100)]
configure.ac: Generate xz tarballs by default

12 years agoVisual C++ 2010 project files update
Chun-wei Fan [Mon, 20 Jun 2011 03:50:57 +0000 (11:50 +0800)]
Visual C++ 2010 project files update

Consolidate my previous commit into property file... should have realized
this sooner...

12 years agoUpdate Visual C++ 2010 Projects
Chun-wei Fan [Mon, 20 Jun 2011 03:34:15 +0000 (11:34 +0800)]
Update Visual C++ 2010 Projects

-Seperate intermediate directories for each project to avoid intermittent
 MSBuild errors that a build log cannot be written while in use, and
 update the property sheet as necessary.
-Minor cleanups of uneeded tags in the projects/properties

12 years agoClarify nul-termination of g_utf8_to_ucs4[_fast] result
Christian Persch [Sat, 18 Jun 2011 14:22:53 +0000 (16:22 +0200)]
Clarify nul-termination of g_utf8_to_ucs4[_fast] result

The docs for g_utf8_to_ucs4_fast didn't mention that the resulting
string is terminated by a 0 character.

Bug #652897.

12 years agoAdd tests for GCache
Matthias Clasen [Sun, 19 Jun 2011 05:42:48 +0000 (01:42 -0400)]
Add tests for GCache

12 years agoasyncqueue: improve test coverage
Matthias Clasen [Sun, 19 Jun 2011 05:05:26 +0000 (01:05 -0400)]
asyncqueue: improve test coverage

12 years agoutils: silence tests unless verbose
Matthias Clasen [Sun, 19 Jun 2011 05:05:05 +0000 (01:05 -0400)]
utils: silence tests unless verbose

12 years agologging: improve test coverage
Matthias Clasen [Sun, 19 Jun 2011 05:04:48 +0000 (01:04 -0400)]
logging: improve test coverage

12 years agohash: Improve test coverage
Matthias Clasen [Sun, 19 Jun 2011 05:04:30 +0000 (01:04 -0400)]
hash: Improve test coverage

12 years agoUpdate gsettings/glib-compile-schemas VS Projects
Chun-wei Fan [Sat, 18 Jun 2011 09:55:58 +0000 (17:55 +0800)]
Update gsettings/glib-compile-schemas VS Projects

These tools require the use of GModule headers also, so update the include
directories so that the correct gmodule.h will be included instead of the
system-installed version.

12 years agogvariant: Mark g_variant_new_variant as constructor
Colin Walters [Fri, 17 Jun 2011 13:39:48 +0000 (09:39 -0400)]
gvariant: Mark g_variant_new_variant as constructor

https://bugzilla.gnome.org/show_bug.cgi?id=647796

12 years agogdatainputstream: Add Since: tags and update gio-sections.txt
Colin Walters [Fri, 17 Jun 2011 12:52:05 +0000 (08:52 -0400)]
gdatainputstream: Add Since: tags and update gio-sections.txt

https://bugzilla.gnome.org/show_bug.cgi?id=652758

12 years agoGDataInputStream: Add _utf8() variants of _read_line
Colin Walters [Thu, 16 Jun 2011 18:00:36 +0000 (14:00 -0400)]
GDataInputStream: Add _utf8() variants of _read_line

These will validate the resulting line, and throw a conversion error.
In practice these will likely be used by bindings, but it's good
for even C apps too that don't want to explode if that text file
they're reading into Pango actually has invalid UTF-8.

https://bugzilla.gnome.org/show_bug.cgi?id=652758

12 years agoGDataInputStream: Clarify read_line() docs, mark as byte array
Colin Walters [Thu, 16 Jun 2011 17:14:44 +0000 (13:14 -0400)]
GDataInputStream: Clarify read_line() docs, mark as byte array

g_data_input_stream_read_line() and
g_data_input_stream_read_line_finish() don't do any encoding checks,
so we shouldn't call the returned value a "string" (which I'd like to
mean UTF-8).  Annotate them as byte arrays and add encoding warnings
to the docstrings.

https://bugzilla.gnome.org/show_bug.cgi?id=652758

12 years agoFix build due to trivial typos in ab0e9dbf.
Patrick Welche [Tue, 14 Jun 2011 08:43:33 +0000 (09:43 +0100)]
Fix build due to trivial typos in ab0e9dbf.

https://bugzilla.gnome.org/show_bug.cgi?id=652750

12 years agoG_STATIC_REC_MUTEX_INIT: Add a 0 to the initialization.
Murray Cumming [Wed, 15 Jun 2011 08:47:13 +0000 (10:47 +0200)]
G_STATIC_REC_MUTEX_INIT: Add a 0 to the initialization.

This avoids a compiler warning about an incomplete initialization
when using this.

12 years agoDrop dead code in GVariant parser
Ryan Lortie [Wed, 15 Jun 2011 02:44:10 +0000 (22:44 -0400)]
Drop dead code in GVariant parser

There is no chance that an unsigned integer value will be negative after
we do the bounds check that enforces its non-negativity.

Caught by Matthias running Coverity.

12 years agoEliminate some dead code
Matthias Clasen [Wed, 15 Jun 2011 00:44:15 +0000 (20:44 -0400)]
Eliminate some dead code

12 years agoRemove a redundant NULL check
Matthias Clasen [Wed, 15 Jun 2011 00:36:37 +0000 (20:36 -0400)]
Remove a redundant NULL check

12 years agoSilence a compiler warning
Matthias Clasen [Wed, 15 Jun 2011 00:15:04 +0000 (20:15 -0400)]
Silence a compiler warning

12 years agoAdd some argument checks to filename conversion functions
Matthias Clasen [Tue, 14 Jun 2011 23:52:19 +0000 (19:52 -0400)]
Add some argument checks to filename conversion functions

12 years agogmain: Close race condition in _g_main_wake_up_all_contexts()
Colin Walters [Tue, 14 Jun 2011 22:46:06 +0000 (18:46 -0400)]
gmain: Close race condition in _g_main_wake_up_all_contexts()

Running gthread/tests/spawn-multithreaded in a loop, I very easily hit:

GLib-CRITICAL **: g_main_context_wakeup: assertion `g_atomic_int_get (&context->ref_count) > 0' failed

Testing the refcount still left a window where we would fall into the
assertion.  Fix this by just locking the context.

12 years agogmain: Only run through signal delivery once per read()
Colin Walters [Wed, 8 Jun 2011 15:31:14 +0000 (11:31 -0400)]
gmain: Only run through signal delivery once per read()

This is what I intended to do before.

https://bugzilla.gnome.org/show_bug.cgi?id=652072

12 years agogmain: Use sigset_t for keeping track of installed signals
Colin Walters [Sat, 11 Jun 2011 16:10:57 +0000 (12:10 -0400)]
gmain: Use sigset_t for keeping track of installed signals

Minor code cleanup.

https://bugzilla.gnome.org/show_bug.cgi?id=652072

12 years agogspawn: Reset signal handlers for synchronous spawning
Colin Walters [Fri, 10 Jun 2011 14:48:07 +0000 (10:48 -0400)]
gspawn: Reset signal handlers for synchronous spawning

We should by default reset signal handlers; particularly with the
ability to install them via g_unix_signal_source_new(), we don't
want to call a user callback inside a fork()ed helper process.

https://bugzilla.gnome.org/show_bug.cgi?id=652072

12 years agoglib/tests/unix.c: Also test SIGTERM
Colin Walters [Sat, 11 Jun 2011 21:25:13 +0000 (17:25 -0400)]
glib/tests/unix.c: Also test SIGTERM

We expect this to not kill the process, so it'd be a good one to test.

https://bugzilla.gnome.org/show_bug.cgi?id=652072

12 years agospawn-multithreaded: Clean up IO channel code
Colin Walters [Fri, 10 Jun 2011 14:35:27 +0000 (10:35 -0400)]
spawn-multithreaded: Clean up IO channel code

I modeled the new bits after how gunixmount.c handles GIOChannel;
it's apparently easier not to look at the condition.

https://bugzilla.gnome.org/show_bug.cgi?id=652072

12 years agogspawn: Handle EINTR in a few more cases
Colin Walters [Fri, 10 Jun 2011 14:14:25 +0000 (10:14 -0400)]
gspawn: Handle EINTR in a few more cases

I was debugging gthread/tests/spawn-multithreaded.c, and while I
don't think I actually hit EINTR in any of these cases, it'd be
good to fix them anyways.

https://bugzilla.gnome.org/show_bug.cgi?id=652072

12 years agospawn-singlethread.c: New test
Colin Walters [Fri, 10 Jun 2011 11:29:28 +0000 (07:29 -0400)]
spawn-singlethread.c: New test

https://bugzilla.gnome.org/show_bug.cgi?id=652072

12 years agospawn-multithreaded: Also look for lt-test-echo
Colin Walters [Fri, 10 Jun 2011 11:27:29 +0000 (07:27 -0400)]
spawn-multithreaded: Also look for lt-test-echo

I hate libtool =(

https://bugzilla.gnome.org/show_bug.cgi?id=652072

12 years agoIf dup fails don't call close()
Matthias Clasen [Tue, 14 Jun 2011 20:32:55 +0000 (16:32 -0400)]
If dup fails don't call close()

12 years agoRemove a redundant assertion
Matthias Clasen [Tue, 14 Jun 2011 20:20:26 +0000 (16:20 -0400)]
Remove a redundant assertion

A gsize is never going below 0.

12 years agoDon't compare unsigned numbers with 0
Matthias Clasen [Tue, 14 Jun 2011 20:18:45 +0000 (16:18 -0400)]
Don't compare unsigned numbers with 0

It does not work.

12 years agoGDBusMessage: Optimize serializer and deserializer
David Zeuthen [Tue, 14 Jun 2011 22:11:09 +0000 (18:11 -0400)]
GDBusMessage: Optimize serializer and deserializer

... by using a switch instead of if-then-else.

Signed-off-by: David Zeuthen <davidz@redhat.com>
12 years agogclosure: Add missing include
Colin Walters [Tue, 14 Jun 2011 16:28:57 +0000 (12:28 -0400)]
gclosure: Add missing include

12 years agoDon't do < 0 on an unsigned value
Matthias Clasen [Tue, 14 Jun 2011 15:40:32 +0000 (11:40 -0400)]
Don't do < 0 on an unsigned value

It won't work. read() returns a signed value, anyway.

12 years agoSilence a compiler warning
Matthias Clasen [Tue, 14 Jun 2011 14:16:35 +0000 (10:16 -0400)]
Silence a compiler warning

Even though we are confident the filename will always
end in .gmarkup, the compiler doesn't know that...

12 years agoDon't leak resources in error cases
Matthias Clasen [Tue, 14 Jun 2011 14:12:46 +0000 (10:12 -0400)]
Don't leak resources in error cases

12 years agoDon't forget to free resources in an early return
Matthias Clasen [Tue, 14 Jun 2011 14:07:22 +0000 (10:07 -0400)]
Don't forget to free resources in an early return

12 years agoAvoid a deref-before-NULL-check warning
Matthias Clasen [Tue, 14 Jun 2011 14:04:06 +0000 (10:04 -0400)]
Avoid a deref-before-NULL-check warning

12 years agoRemove unneeded NULL check
Matthias Clasen [Tue, 14 Jun 2011 13:53:26 +0000 (09:53 -0400)]
Remove unneeded NULL check

We ensure 10 lines up that parameters is not NULL.

12 years agoRemove an unneeded NULL check
Matthias Clasen [Tue, 14 Jun 2011 13:50:55 +0000 (09:50 -0400)]
Remove an unneeded NULL check

data->proxy cannot be NULL here, or we'd have crashed 10 lines up.

12 years agoSilence an uninitialize variable warning
Matthias Clasen [Tue, 14 Jun 2011 13:44:45 +0000 (09:44 -0400)]
Silence an uninitialize variable warning

12 years agoFix up symbol lists and docs
Matthias Clasen [Tue, 14 Jun 2011 11:17:06 +0000 (07:17 -0400)]
Fix up symbol lists and docs

12 years agogclosure: add missing fundamental types to generic marshaler
Xan Lopez [Thu, 9 Jun 2011 21:50:22 +0000 (23:50 +0200)]
gclosure: add missing fundamental types to generic marshaler

for GObject type the ffi->gvalue conversion was not handled. The
GFlags type was completely missing.

12 years agoGDesktopAppInfo: Fix declaration of g_desktop_app_info_get_nodisplay
Vincent Untz [Tue, 14 Jun 2011 07:01:25 +0000 (09:01 +0200)]
GDesktopAppInfo: Fix declaration of g_desktop_app_info_get_nodisplay

12 years agoGDesktopAppInfo: Add g_desktop_app_info_get_nodisplay
Vincent Untz [Sun, 12 Jun 2011 10:22:59 +0000 (12:22 +0200)]
GDesktopAppInfo: Add g_desktop_app_info_get_nodisplay

Necessary for rebasing gnome-menus on top of GDesktopAppInfo.

https://bugzilla.gnome.org/show_bug.cgi?id=652385

12 years agobump version
Matthias Clasen [Tue, 14 Jun 2011 03:54:59 +0000 (23:54 -0400)]
bump version

12 years ago2.29.8 2.29.8
Matthias Clasen [Tue, 14 Jun 2011 01:58:33 +0000 (21:58 -0400)]
2.29.8

12 years agoFix doc generation
Matthias Clasen [Tue, 14 Jun 2011 03:19:45 +0000 (23:19 -0400)]
Fix doc generation

It helps to use the same file name on both ends...

12 years agoUse a realistic timeout in a test
Matthias Clasen [Tue, 14 Jun 2011 02:48:54 +0000 (22:48 -0400)]
Use a realistic timeout in a test

Who knew that g_test_trap_fork() takes a timeout in microseconds...

12 years agoUpdate NEWS
Matthias Clasen [Tue, 14 Jun 2011 00:48:20 +0000 (20:48 -0400)]
Update NEWS

12 years agogdbus-codegen tests: Fix usage of top_srcddir
Colin Walters [Mon, 13 Jun 2011 18:17:44 +0000 (14:17 -0400)]
gdbus-codegen tests: Fix usage of top_srcddir

Based on a patch from Rico Tzschichholz.

12 years agoFormally deprecate G_CONST_RETURN
Ryan Lortie [Mon, 13 Jun 2011 13:27:41 +0000 (09:27 -0400)]
Formally deprecate G_CONST_RETURN

12 years agoDrop a few more G_CONST_RETURN
Ryan Lortie [Mon, 13 Jun 2011 13:27:28 +0000 (09:27 -0400)]
Drop a few more G_CONST_RETURN

12 years agoupdate .gitignores
Dan Winship [Sun, 12 Jun 2011 20:17:30 +0000 (16:17 -0400)]
update .gitignores

12 years agogspawn: Fix annotations
Colin Walters [Fri, 10 Jun 2011 16:58:49 +0000 (12:58 -0400)]
gspawn: Fix annotations

g-ir-scanner wants guint8.

12 years agoFix regression in qsort_r BSD detection
Christophe Fergeau [Thu, 9 Jun 2011 11:36:19 +0000 (13:36 +0200)]
Fix regression in qsort_r BSD detection

We can use AC_CHECK_FUNCS to detect if qsort_r is available on
the system or not since it will unconditionnally define
HAVE_QSORT_R, which we don't want since on BSD, qsort_r isn't usable
for us, so we don't want to have HAVE_QSORT_R defined on such platforms.
By using AC_CHECK_FUNC instead, we can defer defining HAVE_QSORT_R until
we have actually tested it's usable.

https://bugzilla.gnome.org/show_bug.cgi?id=651920

12 years agoUpdated Hebrew translation.
Yaron Shahrabani [Fri, 10 Jun 2011 09:54:51 +0000 (12:54 +0300)]
Updated Hebrew translation.

12 years ago[l10n] Updated German translation
Mario Blättermann [Fri, 10 Jun 2011 09:17:15 +0000 (11:17 +0200)]
[l10n] Updated German translation

12 years agoAdded UG translation
Abduxukur Abdurixit [Fri, 10 Jun 2011 08:19:12 +0000 (10:19 +0200)]
Added UG translation

12 years agoUpdated Spanish translation
Jorge González [Thu, 9 Jun 2011 21:00:04 +0000 (23:00 +0200)]
Updated Spanish translation

12 years agogioenums.h: Remove trailing commas
Murray Cumming [Thu, 9 Jun 2011 18:17:52 +0000 (20:17 +0200)]
gioenums.h: Remove trailing commas

12 years agogdbus: Don't pass an unintialized GError pointer
David Zeuthen [Thu, 9 Jun 2011 17:29:58 +0000 (13:29 -0400)]
gdbus: Don't pass an unintialized GError pointer

Signed-off-by: David Zeuthen <davidz@redhat.com>
12 years agogdbus: Add --recurse and --only-properties options
David Zeuthen [Thu, 9 Jun 2011 17:22:18 +0000 (13:22 -0400)]
gdbus: Add --recurse and --only-properties options

These options are useful when debugging D-Bus services and working
with bug reports.

Signed-off-by: David Zeuthen <davidz@redhat.com>
12 years agogdbus: Clarify the --xml option in the man page
David Zeuthen [Thu, 9 Jun 2011 16:25:04 +0000 (12:25 -0400)]
gdbus: Clarify the --xml option in the man page

Signed-off-by: David Zeuthen <davidz@redhat.com>
12 years agoBug 652197 – Improper handling of double values in GDBusMessage
David Zeuthen [Thu, 9 Jun 2011 16:02:30 +0000 (12:02 -0400)]
Bug 652197 – Improper handling of double values in GDBusMessage

Matthew Bucknall pointed out

  GDBusMessage does not serialize/deserialize double values correctly
  on platforms with strict alignment constraints (in my particular
  case, ARM926EJ-S).

This was reported in

 https://bugzilla.gnome.org/show_bug.cgi?id=652197

Signed-off-by: David Zeuthen <davidz@redhat.com>
12 years agogdbus-codegen: Fix build
David Zeuthen [Thu, 9 Jun 2011 15:51:47 +0000 (11:51 -0400)]
gdbus-codegen: Fix build

See https://bugzilla.gnome.org/show_bug.cgi?id=651998 for details.

Signed-off-by: David Zeuthen <davidz@redhat.com>
12 years agoDocument the deprecatation of G_CONST_RETURN
Ryan Lortie [Sun, 13 Mar 2011 03:04:53 +0000 (22:04 -0500)]
Document the deprecatation of G_CONST_RETURN

...but don't actually deprecate it yet.

12 years agoRemove all uses of G_CONST_RETURN
Ryan Lortie [Sun, 13 Mar 2011 02:50:45 +0000 (21:50 -0500)]
Remove all uses of G_CONST_RETURN

Just use 'const'.

https://bugzilla.gnome.org/show_bug.cgi?id=644611

12 years agogobject: remove -DG_DISABLE_CONST_RETURNS
Ryan Lortie [Thu, 9 Jun 2011 15:11:30 +0000 (11:11 -0400)]
gobject: remove -DG_DISABLE_CONST_RETURNS

GObject had a few cases of depending on G_CONST_RETURN not being defined
to 'const'.  Remove those in preparation for deprecation of
G_CONST_RETURN.

12 years agoUpdated Bulgarian translation
Alexander Shopov [Thu, 9 Jun 2011 04:00:57 +0000 (07:00 +0300)]
Updated Bulgarian translation

12 years agoMove gmain docs inline
Matthias Clasen [Thu, 9 Jun 2011 03:48:55 +0000 (23:48 -0400)]
Move gmain docs inline

12 years agoMove gutils docs inline
Matthias Clasen [Thu, 9 Jun 2011 03:44:39 +0000 (23:44 -0400)]
Move gutils docs inline