platform/upstream/glib.git
14 years agoAdd missign single include guards
Matthias Clasen [Sun, 21 Feb 2010 21:12:35 +0000 (16:12 -0500)]
Add missign single include guards

Reported in bug 609530. patch by Christian Dywan.

14 years agoDocumentation improvement
Matthias Clasen [Sun, 21 Feb 2010 21:04:21 +0000 (16:04 -0500)]
Documentation improvement

Document the size requirements on output buffer in g_base64_encode_close.
Patch by Christian Persch, bug 609564.

14 years agoFix build on Solaris 8
Matthias Clasen [Sun, 21 Feb 2010 20:55:10 +0000 (15:55 -0500)]
Fix build on Solaris 8

System header fun. See bug 610131.

14 years agoAdd a pointer to G_DEFINE_INTERFACE
Matthias Clasen [Sun, 21 Feb 2010 20:32:08 +0000 (15:32 -0500)]
Add a pointer to G_DEFINE_INTERFACE

14 years agoFix an oversight
Matthias Clasen [Sun, 21 Feb 2010 20:28:04 +0000 (15:28 -0500)]
Fix an oversight

_Always_ explicitly compare strcmp to 0... this was pointed out in
bug 610484 by Christian Persch.

14 years agoUpdates
Matthias Clasen [Sun, 21 Feb 2010 20:19:06 +0000 (15:19 -0500)]
Updates

14 years agoUpdated Galician Translation
Fran Diéguez [Sat, 20 Feb 2010 21:22:04 +0000 (22:22 +0100)]
Updated Galician Translation

14 years agoUpdated Polish translation
Piotr Drąg [Sat, 20 Feb 2010 21:20:04 +0000 (22:20 +0100)]
Updated Polish translation

14 years ago[gutf8.c] Add a bit of documentation to UNICODE_VALID
Colin Walters [Fri, 19 Feb 2010 21:06:22 +0000 (16:06 -0500)]
[gutf8.c] Add a bit of documentation to UNICODE_VALID

14 years agoMerge the main public API of GVariant
Ryan Lortie [Fri, 19 Feb 2010 15:42:53 +0000 (10:42 -0500)]
Merge the main public API of GVariant

14 years agoUpdate Czech translation
Petr Kovar [Thu, 18 Feb 2010 19:07:56 +0000 (20:07 +0100)]
Update Czech translation

14 years agoMove event support in the inotify backend
Christian Kellner [Thu, 18 Feb 2010 14:49:58 +0000 (15:49 +0100)]
Move event support in the inotify backend

This adds support for G_FILE_MONITOR_SEND_MOVED events when requested by
the user to the inotify backend. Last part to fix bug #547890.
Based heavily on a patch by Martyn Russel <martyn@lanedo.com>.

14 years agoGLocalFileMonitor: Support for GFileMonitorFlags
Christian Kellner [Thu, 18 Feb 2010 14:43:45 +0000 (15:43 +0100)]
GLocalFileMonitor: Support for GFileMonitorFlags

Evaluate and remember GFileMonitorFlags. This is a part of move
event support for fs-monitoring (bug #547890).

14 years agoMove event support for fs-monitoring: Event & flag
Christian Kellner [Thu, 18 Feb 2010 14:40:13 +0000 (15:40 +0100)]
Move event support for fs-monitoring: Event & flag

Add a G_FILE_MONITOR_SEND_MOVED flag indicating the API user
wants to receive the new G_FILE_MOINOTR_EVENT_MOVED event
instead of single CREATED/DELETED events.
First part of bug #547890.

14 years agoEstonian translation updated
Ivar Smolin [Thu, 18 Feb 2010 09:46:06 +0000 (11:46 +0200)]
Estonian translation updated

14 years agoUpdated German translation
Mario Blättermann [Wed, 17 Feb 2010 08:00:04 +0000 (09:00 +0100)]
Updated German translation

14 years agoMake g_type_interface_prerequisites() only return one instantiable type
Benjamin Otte [Wed, 17 Feb 2010 07:45:28 +0000 (08:45 +0100)]
Make g_type_interface_prerequisites() only return one instantiable type

Previously, the code had a heisenbug and could potentially return
superclasses, too. In fact, it was based on the behavior of malloc.

https://bugzilla.redhat.com/show_bug.cgi?id=554678

14 years agoUpdated Slovenian translation
Matej Urbančič [Tue, 16 Feb 2010 11:38:11 +0000 (12:38 +0100)]
Updated Slovenian translation

14 years agoGVariant: create child instance from its own data
Ryan Lortie [Tue, 16 Feb 2010 00:11:58 +0000 (19:11 -0500)]
GVariant: create child instance from its own data

also: white-space fix in the serialiser

14 years agoUpdated Korean translation
Changwoo Ryu [Mon, 15 Feb 2010 18:42:19 +0000 (03:42 +0900)]
Updated Korean translation

14 years agoUpdated Spanish translation
Jorge González [Mon, 15 Feb 2010 16:54:26 +0000 (17:54 +0100)]
Updated Spanish translation

14 years agoUpdated Galician Translation
Fran Diéguez [Mon, 15 Feb 2010 16:10:21 +0000 (17:10 +0100)]
Updated Galician Translation

14 years agoGFile: Support for splice(2) in copy_fallback
Christian Kellner [Sun, 7 Feb 2010 16:23:38 +0000 (17:23 +0100)]
GFile: Support for splice(2) in copy_fallback

The (linux specific) system call splice can be
used to transfer data between file descriptors
whitout copying them into user space.
See bug #604086 for additional details.

14 years agoGLocalFileOutputStream: Implement GFileDescriptorBased
Christian Kellner [Sun, 7 Feb 2010 16:18:06 +0000 (17:18 +0100)]
GLocalFileOutputStream: Implement GFileDescriptorBased

Also convert GLocalFileIOStream to use the new interface to obtain
the file descriptor.

14 years agoGLocalFileInputStream: Implement GFileDescriptorBased
Christian Kellner [Sun, 7 Feb 2010 16:17:44 +0000 (17:17 +0100)]
GLocalFileInputStream: Implement GFileDescriptorBased

14 years agoGFileDescriptorBased: New interface
Christian Kellner [Sun, 7 Feb 2010 13:51:01 +0000 (14:51 +0100)]
GFileDescriptorBased: New interface

New interface for file descriptor based io object. The interface
is only exported on unix based systems. See bug 604086.

14 years agoUpdated Traditional Chinese translation(Hong Kong and Taiwan)
Chao-Hsiung Liao [Mon, 15 Feb 2010 11:15:38 +0000 (19:15 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)

14 years agoSet result_uncertain in win32 g_content_type_guess implementation
Alexander Larsson [Mon, 15 Feb 2010 09:13:10 +0000 (10:13 +0100)]
Set result_uncertain in win32 g_content_type_guess implementation

Fixes bug #609143

14 years agoUpdated Romanian translation
Lucian Grijincu [Sat, 13 Feb 2010 17:35:42 +0000 (19:35 +0200)]
Updated Romanian translation

14 years agoGVariant: lock before freeing, to avoid assert
Ryan Lortie [Thu, 11 Feb 2010 21:52:20 +0000 (16:52 -0500)]
GVariant: lock before freeing, to avoid assert

14 years agoMove offsets array from interface data member to TypeNode
Benjamin Otte [Thu, 11 Feb 2010 20:08:57 +0000 (21:08 +0100)]
Move offsets array from interface data member to TypeNode

We need to assign offsets when the interface is not yet instantiated.

14 years agoMove prerequisites out of _prot struct
Benjamin Otte [Thu, 11 Feb 2010 20:05:41 +0000 (21:05 +0100)]
Move prerequisites out of _prot struct

Also fix the naming (including typo)

14 years agoadd performance tests to gitignore
Ryan Lortie [Wed, 10 Feb 2010 18:59:14 +0000 (13:59 -0500)]
add performance tests to gitignore

14 years agomake tests not dynamic link against /lib/libglib
Ryan Lortie [Wed, 10 Feb 2010 16:29:12 +0000 (11:29 -0500)]
make tests not dynamic link against /lib/libglib

For some reason, even though the tests are linked against libgobject.la
and libgobject.la mentions libglib.la as a dependency, the tests are
running against the system glib instead of the in-tree one.

Adding the libglib.la file as an explicit LDFLAG fixes it.

14 years agomerge GVariant
Ryan Lortie [Wed, 10 Feb 2010 16:13:06 +0000 (11:13 -0500)]
merge GVariant

14 years agoUpdated Slovenian translation
Matej Urbančič [Wed, 10 Feb 2010 15:34:53 +0000 (16:34 +0100)]
Updated Slovenian translation

14 years agobump version
Matthias Clasen [Tue, 9 Feb 2010 15:35:01 +0000 (10:35 -0500)]
bump version

14 years ago2.23.3 2.23.3
Matthias Clasen [Tue, 9 Feb 2010 15:20:37 +0000 (10:20 -0500)]
2.23.3

14 years agoDoc cleanups
Matthias Clasen [Tue, 9 Feb 2010 14:16:23 +0000 (09:16 -0500)]
Doc cleanups

14 years agoUpdates
Matthias Clasen [Tue, 9 Feb 2010 13:46:50 +0000 (08:46 -0500)]
Updates

14 years agogstrfuncs.h: needs gmacros.h for G_BEGIN_DECLS
Ryan Lortie [Mon, 8 Feb 2010 05:43:17 +0000 (00:43 -0500)]
gstrfuncs.h: needs gmacros.h for G_BEGIN_DECLS

14 years agoUpdated Thai translation.
Theppitak Karoonboonyanan [Mon, 8 Feb 2010 02:57:37 +0000 (09:57 +0700)]
Updated Thai translation.

14 years agoadd missing #include "config.h"
Ryan Lortie [Sun, 7 Feb 2010 20:41:21 +0000 (15:41 -0500)]
add missing #include "config.h"

14 years agoremove #include <glib.h> from some .c files
Ryan Lortie [Sun, 7 Feb 2010 08:14:28 +0000 (03:14 -0500)]
remove #include <glib.h> from some .c files

include individual headers instead

14 years agogurifuncs.c: #include "string.h" -> <string.h>
Ryan Lortie [Sun, 7 Feb 2010 08:08:08 +0000 (03:08 -0500)]
gurifuncs.c: #include "string.h" -> <string.h>

14 years agoGVariantTypeInfo: free hash table when not in use
Ryan Lortie [Sun, 7 Feb 2010 07:52:07 +0000 (02:52 -0500)]
GVariantTypeInfo: free hash table when not in use

14 years agomerge the GVariant serialiser
Ryan Lortie [Fri, 5 Feb 2010 02:18:53 +0000 (21:18 -0500)]
merge the GVariant serialiser

14 years agoGMappedFile: minimal changes to support GBuffer
Ryan Lortie [Fri, 5 Feb 2010 17:37:43 +0000 (12:37 -0500)]
GMappedFile: minimal changes to support GBuffer

Just reorganise the GMappedFile struct to be binary compatible with
GBuffer.  If GBuffer becomes public later then we can revisit this.

14 years agoadd private GBuffer type
Ryan Lortie [Sat, 6 Feb 2010 15:18:07 +0000 (10:18 -0500)]
add private GBuffer type

14 years agoDon't leak filename in g_io_modules_scan_all_in_directory
Tim-Philipp Müller [Fri, 5 Feb 2010 01:14:20 +0000 (01:14 +0000)]
Don't leak filename in g_io_modules_scan_all_in_directory

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

14 years agoFix inconsistent line-endings
Hans Breuer [Sat, 6 Feb 2010 12:22:39 +0000 (13:22 +0100)]
Fix inconsistent line-endings

Apparently CRLF (windows format) was checked in from Linux
causing modified by checkout under windows. See:
http://help.github.com/dealing-with-lineendings/
http://mail.gnome.org/archives/gtk-devel-list/2009-July/msg00041.html

14 years agoDrop empty elements from the VS9 vcproj files
Tor Lillqvist [Sat, 6 Feb 2010 08:40:03 +0000 (10:40 +0200)]
Drop empty elements from the VS9 vcproj files

Dunno if this makes sense, if one lets VS edit the it will put them
back anyway. But it's more pleasing to the eye.

14 years agoUpdated Brazilian Portuguese translation
Jonh Wendell [Fri, 5 Feb 2010 14:09:26 +0000 (11:09 -0300)]
Updated Brazilian Portuguese translation

14 years agorename test: gvarianttype -> gvariant
Ryan Lortie [Fri, 5 Feb 2010 01:27:11 +0000 (20:27 -0500)]
rename test: gvarianttype -> gvariant

More test cases will be added to this file.

14 years agoUpdate Czech translation
Petr Kovar [Thu, 4 Feb 2010 22:54:15 +0000 (23:54 +0100)]
Update Czech translation

14 years agoFurther work on VS9 project files
Tor Lillqvist [Thu, 4 Feb 2010 17:57:38 +0000 (19:57 +0200)]
Further work on VS9 project files

14 years agoClarify use of struct stat on Windows
Tor Lillqvist [Thu, 4 Feb 2010 17:54:50 +0000 (19:54 +0200)]
Clarify use of struct stat on Windows

14 years agoInternally use the _stati64 API explicitly on Windows
Tor Lillqvist [Thu, 4 Feb 2010 17:20:08 +0000 (19:20 +0200)]
Internally use the _stati64 API explicitly on Windows

Avoids warnings and confusion when compiling with MSVC.

14 years agoEnable libtool compatible DLL naming in the VS9 projects
Tor Lillqvist [Thu, 4 Feb 2010 13:24:56 +0000 (15:24 +0200)]
Enable libtool compatible DLL naming in the VS9 projects

14 years agoGVariantType test case: assert all memory freed
Ryan Lortie [Thu, 4 Feb 2010 14:06:56 +0000 (09:06 -0500)]
GVariantType test case: assert all memory freed

Make sure we've freed all TypeInfos at the end of the test.

14 years agoGVariantTypeInfo tweaks
Ryan Lortie [Thu, 4 Feb 2010 14:04:32 +0000 (09:04 -0500)]
GVariantTypeInfo tweaks

  1) always emit ending type FIXED for fixed sized items

    The serialiser needs to know if it dealing with a fixed sized item
    in case the serialised data is corrupt and the item has the wrong
    size.

  2) add a macro that will be used by test cases to check that all
     memory has been freed.

14 years agoUse inherited properties in all configurations in gmodule, too
Tor Lillqvist [Thu, 4 Feb 2010 13:00:15 +0000 (15:00 +0200)]
Use inherited properties in all configurations in gmodule, too

14 years agoUse README.txt instead of README for Windows developer friendliness
Tor Lillqvist [Thu, 4 Feb 2010 12:51:56 +0000 (14:51 +0200)]
Use README.txt instead of README for Windows developer friendliness

14 years agoUpdate README for VS9 build
Tor Lillqvist [Thu, 4 Feb 2010 12:50:36 +0000 (14:50 +0200)]
Update README for VS9 build

14 years agoRefactor VS9 project files
Tor Lillqvist [Thu, 4 Feb 2010 12:36:23 +0000 (14:36 +0200)]
Refactor VS9 project files

Factor out common parts into a vsprops file. Drop empty elements for
tools that aren't used.

14 years agoDon't use deprecated g_win32 API
Tor Lillqvist [Thu, 4 Feb 2010 12:35:04 +0000 (14:35 +0200)]
Don't use deprecated g_win32 API

14 years agoPut a version info resource also in the gio DLL
Tor Lillqvist [Wed, 3 Feb 2010 22:37:13 +0000 (00:37 +0200)]
Put a version info resource also in the gio DLL

Also, distribute gio/gio.rc(.in).

14 years agoUpdate copyright years
Tor Lillqvist [Wed, 3 Feb 2010 22:11:44 +0000 (00:11 +0200)]
Update copyright years

14 years agoAdd checks for NULL pointer in arrays.
Krzesimir Nowak [Wed, 13 Jan 2010 17:40:17 +0000 (18:40 +0100)]
Add checks for NULL pointer in arrays.

Fixes: Bug 599197 -  array ref and unref functions crash on NULL
array.

* garray.c: Added safety guards to all public functions, which did
not have them earlier. Now when NULL is passed to them, they will
issue a warning and return, instead of segfaulting.

14 years agoproperly guard the includes
River Tarnell [Wed, 3 Feb 2010 16:31:02 +0000 (17:31 +0100)]
properly guard the includes

Fixes: Bug 604967 -  2.22.3 libasyncns build fails on HP-UX 11.11

* gio/libasyncns/asyncns.c: properly guard the includes of sys/select.h
  and sys/time.h

14 years agoFix the "install" VS9 project
Tor Lillqvist [Wed, 3 Feb 2010 16:09:28 +0000 (18:09 +0200)]
Fix the "install" VS9 project

Install also ghostutils.h. Don't bother mentioning any pointless
PreprocessorDefinitions for the "install" project, as all it does is
copy files.

14 years agoGVariantTypeInfo changes
Ryan Lortie [Wed, 3 Feb 2010 04:38:20 +0000 (23:38 -0500)]
GVariantTypeInfo changes

 - rename 'type' in MemberInfo to 'type_info'
 - add 'ending_type' field to MemberInfo
 - document how to find the ending

14 years agoLink with dnsapi.lib also in 32-bit builds
Tor Lillqvist [Tue, 2 Feb 2010 19:24:45 +0000 (21:24 +0200)]
Link with dnsapi.lib also in 32-bit builds

14 years agoInclude also testglib.vcproj in tarball
Tor Lillqvist [Tue, 2 Feb 2010 19:23:27 +0000 (21:23 +0200)]
Include also testglib.vcproj in tarball

14 years agoDon't use a compiler keyword as a variable name
Philip Withnall [Tue, 2 Feb 2010 10:41:00 +0000 (10:41 +0000)]
Don't use a compiler keyword as a variable name

Appease the MS C++ compiler by using _val instead of __value as a variable
name in G_VALUE_COLLECT_INIT.

Problem found by Haakon Sporsheim <haakon.sporsheim@gmail.com>.
Re-closes: bgo#608602

14 years agog_bit_lock: remove double variable declarations
Ryan Lortie [Mon, 1 Feb 2010 23:30:57 +0000 (18:30 -0500)]
g_bit_lock: remove double variable declarations

Remove double declaration of local static variables used for futex
emulation.

Problem found by Haakon Sporsheim <haakon.sporsheim@gmail.com>.

14 years agoghostutils: Fix a crash and add some tests
Dan Winship [Mon, 1 Feb 2010 23:11:43 +0000 (18:11 -0500)]
ghostutils: Fix a crash and add some tests

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

14 years agoG{Byte,Ptr,}Array: move docs from tmpl to .c
Ryan Lortie [Sun, 31 Jan 2010 19:30:08 +0000 (14:30 -0500)]
G{Byte,Ptr,}Array: move docs from tmpl to .c

14 years agoGList, GSList: move docs from tmpl to .c
Ryan Lortie [Sun, 31 Jan 2010 18:07:16 +0000 (13:07 -0500)]
GList, GSList: move docs from tmpl to .c

14 years agoremove trailing whitespace breaking .gitignore
Ryan Lortie [Sun, 31 Jan 2010 06:26:49 +0000 (01:26 -0500)]
remove trailing whitespace breaking .gitignore

14 years agoGIOChannel: move docs from tmpl to .c
Ryan Lortie [Sun, 31 Jan 2010 05:39:40 +0000 (00:39 -0500)]
GIOChannel: move docs from tmpl to .c

14 years agoGTree, GNode: move docs from tmpl to .c
Ryan Lortie [Sun, 31 Jan 2010 05:27:28 +0000 (00:27 -0500)]
GTree, GNode: move docs from tmpl to .c

14 years agoGThreadPool: move docs from tmpl to .c
Ryan Lortie [Sun, 31 Jan 2010 05:18:09 +0000 (00:18 -0500)]
GThreadPool: move docs from tmpl to .c

14 years agoGRelation: move docs from tmpl to .c
Ryan Lortie [Sun, 31 Jan 2010 05:16:14 +0000 (00:16 -0500)]
GRelation: move docs from tmpl to .c

14 years agoGCache: move docs from tmpl to .c
Ryan Lortie [Sun, 31 Jan 2010 05:10:58 +0000 (00:10 -0500)]
GCache: move docs from tmpl to .c

14 years agoGChecksum: move docs from tmpl to .c
Ryan Lortie [Sun, 31 Jan 2010 05:05:48 +0000 (00:05 -0500)]
GChecksum: move docs from tmpl to .c

14 years agoGCompletion: move docs from tmpl to .c
Ryan Lortie [Sun, 31 Jan 2010 05:03:33 +0000 (00:03 -0500)]
GCompletion: move docs from tmpl to .c

14 years agoFix typo in introduction to threads in Glib
Christian Dywan [Mon, 1 Feb 2010 11:37:23 +0000 (12:37 +0100)]
Fix typo in introduction to threads in Glib

14 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Sun, 31 Jan 2010 18:57:59 +0000 (19:57 +0100)]
Updated Norwegian bokmål translation

14 years agoFix shadowing of G_VALUE_COLLECT variables in G_VALUE_COLLECT_INIT
Philip Withnall [Sun, 31 Jan 2010 16:15:32 +0000 (16:15 +0000)]
Fix shadowing of G_VALUE_COLLECT variables in G_VALUE_COLLECT_INIT

Closes: bgo#608602

14 years agodata{list,sets}, quarks: move docs from tmpl to .c
Ryan Lortie [Sun, 31 Jan 2010 04:34:19 +0000 (23:34 -0500)]
data{list,sets}, quarks: move docs from tmpl to .c

14 years agoGPattern: move docs from tmpl to .c
Ryan Lortie [Sun, 31 Jan 2010 04:10:34 +0000 (23:10 -0500)]
GPattern: move docs from tmpl to .c

14 years agoString chunks: move docs from tmpl to .c
Ryan Lortie [Sun, 31 Jan 2010 04:04:52 +0000 (23:04 -0500)]
String chunks: move docs from tmpl to .c

14 years agoMove allocator and memchunk docs from tmpl to .c
Ryan Lortie [Sun, 31 Jan 2010 03:58:43 +0000 (22:58 -0500)]
Move allocator and memchunk docs from tmpl to .c

14 years agoGSequence: move docs from tmpl to .c
Ryan Lortie [Sun, 31 Jan 2010 03:19:29 +0000 (22:19 -0500)]
GSequence: move docs from tmpl to .c

14 years agoGShell: move docs from tmpl to .c
Ryan Lortie [Sun, 31 Jan 2010 03:15:35 +0000 (22:15 -0500)]
GShell: move docs from tmpl to .c

14 years agoGTimer: move docs from tmpl to .c
Ryan Lortie [Sun, 31 Jan 2010 03:12:22 +0000 (22:12 -0500)]
GTimer: move docs from tmpl to .c

14 years agoFix up gthread.c documentation
Ryan Lortie [Sun, 31 Jan 2010 02:55:03 +0000 (21:55 -0500)]
Fix up gthread.c documentation

The last incomplete commit got pushed accidentally.  This finishes it up.

14 years agomerge GVariantTypeInfo
Ryan Lortie [Sun, 31 Jan 2010 01:15:25 +0000 (20:15 -0500)]
merge GVariantTypeInfo

14 years agoRevert accidental commit "dirt"
Ryan Lortie [Sat, 30 Jan 2010 21:00:51 +0000 (16:00 -0500)]
Revert accidental commit "dirt"

This reverts commit c46bc6ba1fc8c5045c9a93b95e78e81936e2d954.