Ryan Lortie [Tue, 4 Dec 2007 01:26:46 +0000 (01:26 +0000)]
remove stray (duplicate) entry from file to fix the build
2007-12-03 Ryan Lortie <desrt@desrt.ca>
* glib/glib.symbols (glib_gettext): remove stray (duplicate) entry
from file to fix the build
svn path=/trunk/; revision=6031
Ryan Lortie [Tue, 4 Dec 2007 00:47:41 +0000 (00:47 +0000)]
only whitespace fixes, mostly removing spaces at ends of lines (and on empty lines)
svn path=/trunk/; revision=6030
Behdad Esfahbod [Tue, 4 Dec 2007 00:35:42 +0000 (00:35 +0000)]
Fix EXTRA_DIST automake warnings. (#501107)
2007-12-03 Behdad Esfahbod <behdad@gnome.org>
* glib/gnulib/Makefile.am: Fix EXTRA_DIST automake warnings. (#501107)
svn path=/trunk/; revision=6029
Hans Breuer [Mon, 3 Dec 2007 22:46:17 +0000 (22:46 +0000)]
added glib_gettext (in use by gio) also try building gio
2007-12-03 Hans Breuer <hans@breuer.org>
* glib/glib.symbols : added glib_gettext (in use by gio)
* makefile.msc : also try building gio
* glib/gmarkup.c : use G_GUINT64_CONSTANT() to avoid
'bad suffix on number'
* glib/gtestutils.c : declare cariable at the beginning of the block,
include <io.h> for G_OS_WIN32
* makefile.msc.in : add gurifuncs and gtestutils
svn path=/trunk/; revision=6028
Hans Breuer [Mon, 3 Dec 2007 22:37:44 +0000 (22:37 +0000)]
[start of port to win32/msvc] HAVE_UNIST_H and _pipe() only include
2007-12-03 Hans Breuer <hans@breuer.org>
[start of port to win32/msvc]
* gcancellable.c : HAVE_UNIST_H and _pipe()
* gcontenttype.c : only include <dirent.h> in the UNIX branch
* gdatainputstream.c : pointer arithmetic on void* is a gcc extension
* gdummyfile.c glocalfileinputstream.c gsimpleasyncresult.c : use
HAVE_UNIST_H
* glocalfileoutputstream.c : use HAVE_UNIST_H and s/ssize_t/gssize/
* glocalvfs.c : use HAVE_PWD_H
* gio.symbols : ifdef unix specific functions with G_OS_UNIX
* makefile.msc : new file (maybe later converted to makefile.msc.in)
* Makefile.am : added to EXTRA_DIST
svn path=/trunk/; revision=6027
Ryan Lortie [Mon, 3 Dec 2007 21:21:28 +0000 (21:21 +0000)]
create a common function for the many places where all nodes in the table
2007-12-03 Ryan Lortie <desrt@desrt.ca>
* glib/ghash.c: create a common function for the many places where all
nodes in the table are removed (remove_all, steal_all, destroy, unref,
etc...)
svn path=/trunk/; revision=6026
Ryan Lortie [Mon, 3 Dec 2007 21:17:32 +0000 (21:17 +0000)]
fix memory leak, add a few extra sanity tests.
2006-12-03 Ryan Lortie <desrt@desrt.ca>
* tests/hash-test.c (second_hash_test): fix memory leak, add a few
extra sanity tests.
svn path=/trunk/; revision=6025
Matthias Clasen [Mon, 3 Dec 2007 18:56:33 +0000 (18:56 +0000)]
Don't call g_get_language_names() per-key. (#500638, Michael Meeks)
2007-12-03 Matthias Clasen <mclasen@redhat.com>
* glib/gkeyfile.c: Don't call g_get_language_names() per-key.
(#500638, Michael Meeks)
svn path=/trunk/; revision=6023
Marco Barisione [Mon, 3 Dec 2007 18:36:26 +0000 (18:36 +0000)]
Add new error codes for when compilation fails and make compilation error
2007-12-03 Marco Barisione <marco@barisione.org>
* glib/gregex.c:
* glib/gregex.h: Add new error codes for when compilation fails and
make compilation error translatable. (#482313, Morten Welinder)
svn path=/trunk/; revision=6021
Matthias Clasen [Mon, 3 Dec 2007 18:25:24 +0000 (18:25 +0000)]
Improve docs
svn path=/trunk/; revision=6020
Andre Klapper [Mon, 3 Dec 2007 16:41:19 +0000 (16:41 +0000)]
Updated German translation
2007-12-03 Andre Klapper <
a9016009@gmx.de>
* de.po: Updated German translation
svn path=/trunk/; revision=6019
Matthias Clasen [Mon, 3 Dec 2007 15:43:20 +0000 (15:43 +0000)]
Speed up group lookups
svn path=/trunk/; revision=6018
Alexander Larsson [Mon, 3 Dec 2007 10:23:03 +0000 (10:23 +0000)]
Add xattr checks for OSX style API (#500506) 2007-12-03 Alexander Larsson
2007-12-03 Alexander Larsson <alexl@redhat.com>
* configure.in:
Add xattr checks for OSX style API (#500506)
2007-12-03 Alexander Larsson <alexl@redhat.com>
* glocalfileinfo.c:
Handle OSX style xattrs API (#500506)
svn path=/trunk/; revision=6017
Ryan Lortie [Mon, 3 Dec 2007 09:29:47 +0000 (09:29 +0000)]
merge more common code into functions. Vastly simplify loop logic in
2007-12-03 Ryan Lortie <desrt@desrt.ca>
* glib/ghash.c: merge more common code into functions. Vastly
simplify loop logic in g_hash_table_foreach_remove_or_steal().
svn path=/trunk/; revision=6016
Alexander Larsson [Mon, 3 Dec 2007 09:11:48 +0000 (09:11 +0000)]
Add G_FILE_COPY_NO_FALLBACK_FOR_MOVE flag
2007-12-03 Alexander Larsson <alexl@redhat.com>
* gfile.[ch]:
* glocalfile.c:
Add G_FILE_COPY_NO_FALLBACK_FOR_MOVE flag
svn path=/trunk/; revision=6015
A. Walton [Sun, 2 Dec 2007 12:32:27 +0000 (12:32 +0000)]
Documentation accuracy fixes.
2007-12-02 A. Walton <awalton@svn.gnome.org>
* gfile.c:
* gfileattribute.c:
Documentation accuracy fixes.
svn path=/trunk/; revision=6014
Behdad Esfahbod [Sat, 1 Dec 2007 23:49:34 +0000 (23:49 +0000)]
Fix typo.
2007-12-01 Behdad Esfahbod <behdad@gnome.org>
* gioenumtypes.c.template: Fix typo.
svn path=/trunk/; revision=6013
Behdad Esfahbod [Sat, 1 Dec 2007 23:46:17 +0000 (23:46 +0000)]
Don't descend into build/. (#500875)
2007-12-01 Behdad Esfahbod <behdad@gnome.org>
* Makefile.am: Don't descend into build/. (#500875)
svn path=/trunk/; revision=6012
Matthias Clasen [Sat, 1 Dec 2007 17:40:19 +0000 (17:40 +0000)]
Make threadsafe get_type() functions.
2007-12-01 Matthias Clasen <mclasen@redhat.com>
* gioenumtypes.c.template: Make threadsafe get_type() functions.
svn path=/trunk/; revision=6011
Jorge Gonzalez Gonzalez [Sat, 1 Dec 2007 14:13:00 +0000 (14:13 +0000)]
Updated Spanish translation
svn path=/trunk/; revision=6010
Ihar Hrachyshka [Sat, 1 Dec 2007 12:37:50 +0000 (12:37 +0000)]
Updated Belarusian Latin translation.
svn path=/trunk/; revision=6009
Matthias Clasen [Sat, 1 Dec 2007 06:12:45 +0000 (06:12 +0000)]
Some more property work
svn path=/trunk/; revision=6008
Matthias Clasen [Sat, 1 Dec 2007 05:28:46 +0000 (05:28 +0000)]
Don't mark buffer-size property as construct-only
svn path=/trunk/; revision=6007
Matthias Clasen [Sat, 1 Dec 2007 05:25:40 +0000 (05:25 +0000)]
Add properties
svn path=/trunk/; revision=6006
Matthias Clasen [Sat, 1 Dec 2007 04:38:29 +0000 (04:38 +0000)]
Doc improvements
svn path=/trunk/; revision=6005
Matthias Clasen [Sat, 1 Dec 2007 04:29:14 +0000 (04:29 +0000)]
Add properties
svn path=/trunk/; revision=6004
Matthias Clasen [Sat, 1 Dec 2007 02:53:34 +0000 (02:53 +0000)]
Add properties
svn path=/trunk/; revision=6003
Matthias Clasen [Sat, 1 Dec 2007 01:53:00 +0000 (01:53 +0000)]
Templates for enum registration
2007-11-30 Matthias Clasen <mclasen@redhat.com>
* gioenumtypes.[hc].template: Templates for enum registration
* Makefile.am: Generate gioenumtypes.[hc]
* gio.h: Include gioenumtypes.h
* gappinfo.h:
* gfile.h: Add some explicit nicks.
* gio.symbols: Add new symbols
* pltcheck.sh: Adjust
svn path=/trunk/; revision=6002
Matthias Clasen [Fri, 30 Nov 2007 18:11:03 +0000 (18:11 +0000)]
Add docs for etags
svn path=/trunk/; revision=6001
Matthias Clasen [Fri, 30 Nov 2007 05:51:10 +0000 (05:51 +0000)]
Explain I/O priorieties
svn path=/trunk/; revision=6000
Matthias Clasen [Fri, 30 Nov 2007 05:11:25 +0000 (05:11 +0000)]
More coding style fixes
svn path=/trunk/; revision=5999
Behdad Esfahbod [Fri, 30 Nov 2007 03:40:56 +0000 (03:40 +0000)]
Bug 500361 – Improve docs for g_array_free() and g_ptr_array_free()
2007-11-29 Behdad Esfahbod <behdad@gnome.org>
Bug 500361 – Improve docs for g_array_free() and g_ptr_array_free()
* glib/tmpl/arrays.sgml:
* glib/tmpl/arrays_pointer.sgml:
Document how to free the return value.
svn path=/trunk/; revision=5998
Matthias Clasen [Thu, 29 Nov 2007 20:35:23 +0000 (20:35 +0000)]
More doc improvements
svn path=/trunk/; revision=5997
Jorge Gonzalez Gonzalez [Thu, 29 Nov 2007 17:45:15 +0000 (17:45 +0000)]
Updated Spanish translation
svn path=/trunk/; revision=5996
Andrew Walton [Thu, 29 Nov 2007 10:24:48 +0000 (10:24 +0000)]
Quick Changelog fix.
svn path=/trunk/; revision=5995
Andrew Walton [Thu, 29 Nov 2007 10:18:55 +0000 (10:18 +0000)]
Fixes unknown meaning in GAppLaunchContext docs. Clarify asynchronous ops.
* gappinfo.c:
Fixes unknown meaning in GAppLaunchContext docs.
* gfile.c:
Clarify asynchronous ops.
* gfileattribute.c:
Fix entity tag docs.
* gicon.c:
* gthemedicon.c:
Provides missing gtk-doc section, fixes API docs slighly.
* gsimpleasyncresult.c:
Fill in missing info in docs.
* gunixinputstream.c:
* gunixoutputstream.c:
Be more expressive in short description.
* gunixvolume.c:
Remove gtk-doc stubs for non-public API.
svn path=/trunk/; revision=5994
Matthias Clasen [Thu, 29 Nov 2007 07:17:59 +0000 (07:17 +0000)]
Coding style fixups
svn path=/trunk/; revision=5993
Matthias Clasen [Thu, 29 Nov 2007 03:39:01 +0000 (03:39 +0000)]
Don't export the inotify lock
svn path=/trunk/; revision=5992
Matthias Clasen [Thu, 29 Nov 2007 03:20:16 +0000 (03:20 +0000)]
Ignore gio
svn path=/trunk/; revision=5991
Matthias Clasen [Thu, 29 Nov 2007 03:14:06 +0000 (03:14 +0000)]
Add moved stuff from gio
svn path=/trunk/; revision=5990
Matthias Clasen [Thu, 29 Nov 2007 03:13:27 +0000 (03:13 +0000)]
Additions
svn path=/trunk/; revision=5989
Matthias Clasen [Thu, 29 Nov 2007 02:58:24 +0000 (02:58 +0000)]
Doc improvements
svn path=/trunk/; revision=5988
Matthias Clasen [Thu, 29 Nov 2007 02:52:23 +0000 (02:52 +0000)]
Additions
svn path=/trunk/; revision=5987
Matthias Clasen [Thu, 29 Nov 2007 02:36:12 +0000 (02:36 +0000)]
Add Since tags
svn path=/trunk/; revision=5986
Matthias Clasen [Thu, 29 Nov 2007 01:24:33 +0000 (01:24 +0000)]
Some doc cleanups
svn path=/trunk/; revision=5985
Matthias Clasen [Wed, 28 Nov 2007 19:00:39 +0000 (19:00 +0000)]
More cleanup
svn path=/trunk/; revision=5984
Matthias Clasen [Wed, 28 Nov 2007 18:58:51 +0000 (18:58 +0000)]
Remove internal types
svn path=/trunk/; revision=5983
Matthias Clasen [Wed, 28 Nov 2007 18:53:22 +0000 (18:53 +0000)]
Fix up some doc comments, avoid C99 comments
2007-11-28 Matthias Clasen <mclasen@redhat.com>
* glib/gtestutils.c: Fix up some doc comments, avoid C99 comments
* glib/gconvert.c: De-doc-commentify static functions to
shut up gtk-doc.
* glib/gutils.c: Fix the glib_gettext doc comment.
svn path=/trunk/; revision=5982
Matthias Clasen [Wed, 28 Nov 2007 18:45:08 +0000 (18:45 +0000)]
Fix copy-and-paste leftovers
svn path=/trunk/; revision=5981
Matthias Clasen [Wed, 28 Nov 2007 18:39:24 +0000 (18:39 +0000)]
Remove nonexisting api
svn path=/trunk/; revision=5980
Matthias Clasen [Wed, 28 Nov 2007 18:38:53 +0000 (18:38 +0000)]
Improve consistency of enumerations
svn path=/trunk/; revision=5979
Jorge Gonzalez Gonzalez [Wed, 28 Nov 2007 16:29:24 +0000 (16:29 +0000)]
Updated Spanish translation
svn path=/trunk/; revision=5978
Alexander Larsson [Wed, 28 Nov 2007 16:01:59 +0000 (16:01 +0000)]
Removed unnecessary file
2007-11-28 Alexander Larsson <alexl@redhat.com>
* Makefile.am:
* gdriveprivate.h:
Removed unnecessary file
* gdesktopappinfo.[ch]:
* gdummyfile.[ch]:
* gfile.c:
* glocaldirectorymonitor.[ch]:
* glocalfile.[ch]:
* glocalfileenumerator.[ch]:
* glocalfileinputstream.[ch]:
* glocalfilemonitor.[ch]:
* glocalfileoutputstream.[ch]:
* glocalvfs.[ch]:
* gnativevolumemonitor.c:
* gpollfilemonitor.[ch]:
* gunionvolumemonitor.[ch]:
* gunixdrive.[ch]:
* gunixvolume.[ch]:
* gunixvolumemonitor.[ch]:
* gvfs.c:
* gvolumeprivate.h:
* inotify/ginotifydirectorymonitor.[ch]:
* inotify/ginotifyfilemonitor.[ch]:
* inotify/inotify-helper.c:
Append _ to all internal functions
* gio.symbols:
Add missing symbols
Export symbols needed for modules
svn path=/trunk/; revision=5977
Tor Lillqvist [Wed, 28 Nov 2007 16:01:16 +0000 (16:01 +0000)]
Update to match what configure produces.
2007-11-28 Tor Lillqvist <tml@novell.com>
* config.h.win32.in: Update to match what configure produces.
svn path=/trunk/; revision=5976
Alexander Larsson [Wed, 28 Nov 2007 14:49:22 +0000 (14:49 +0000)]
Move this function before g_string_append_c so that we avoid the plt call
2007-11-28 Alexander Larsson <alexl@redhat.com>
* glib/gstring.c (g_string_append_uri_escaped):
Move this function before g_string_append_c so that
we avoid the plt call due to the undefinf of g_string_append_c
svn path=/trunk/; revision=5975
Emmanuele Bassi [Wed, 28 Nov 2007 14:42:29 +0000 (14:42 +0000)]
Remove makegioalias.pl from the marshal files and avoid it being cleaned
2007-11-28 Emmanuele Bassi <ebassi@gnome.org>
* gio/Makefile.am: Remove makegioalias.pl from the marshal files
and avoid it being cleaned up when running make clean.
svn path=/trunk/; revision=5974
Alexander Larsson [Wed, 28 Nov 2007 14:35:14 +0000 (14:35 +0000)]
Add in the new symbols
2007-11-28 Alexander Larsson <alexl@redhat.com>
* glib/glib.symbols:
Add in the new symbols
* glib/gurifuncs.c:
Use the aliases framework
* glib/glibintl.h:
* glib/gutils.c:
Make the alias stuff work now that glib_gettext
is exported to libgio.
svn path=/trunk/; revision=5973
Alexander Larsson [Wed, 28 Nov 2007 12:39:07 +0000 (12:39 +0000)]
Added. Added. Added. Added.
2007-11-28 Alexander Larsson <alexl@redhat.com>
* Makefile.am:
* abicheck.sh: Added.
* makegioalias.pl: Added.
* pltcheck.sh: Added.
* gio.symbols: Added.
* *.c:
* inotify/*.c
Initial work on adding symbol handling.
* gvfs.h:
Correct ifdef guard name
* fam/Makefile.am:
* inotify/Makefile.am:
* xdgmime/Makefile.am:
Include toplevel Makefile.decl
svn path=/trunk/; revision=5972
Matthias Clasen [Wed, 28 Nov 2007 06:43:33 +0000 (06:43 +0000)]
Another round of trivial doc fixes
svn path=/trunk/; revision=5970
Matthias Clasen [Wed, 28 Nov 2007 06:01:51 +0000 (06:01 +0000)]
More doc updates
svn path=/trunk/; revision=5969
Matthias Clasen [Wed, 28 Nov 2007 06:01:13 +0000 (06:01 +0000)]
More trivial doc fixes
svn path=/trunk/; revision=5968
Matthias Clasen [Wed, 28 Nov 2007 04:35:49 +0000 (04:35 +0000)]
some additions
svn path=/trunk/; revision=5967
Matthias Clasen [Wed, 28 Nov 2007 04:29:02 +0000 (04:29 +0000)]
Clean up some docs
svn path=/trunk/; revision=5966
Ryan Lortie [Wed, 28 Nov 2007 03:58:08 +0000 (03:58 +0000)]
nothing to see here... move along, move along :)
svn path=/trunk/; revision=5965
Ryan Lortie [Wed, 28 Nov 2007 03:40:39 +0000 (03:40 +0000)]
insert/replace were identical except for a single line. Replace both with
2007-11-27 Ryan Lortie <desrt@desrt.ca>
* glib/ghash.c (g_hash_table_insert, g_hash_table_replace,
g_hash_table_insert_internal): insert/replace were identical except
for a single line. Replace both with a common function.
svn path=/trunk/; revision=5964
Matthias Clasen [Wed, 28 Nov 2007 03:19:32 +0000 (03:19 +0000)]
Some additions
svn path=/trunk/; revision=5963
Andre Klapper [Tue, 27 Nov 2007 23:59:38 +0000 (23:59 +0000)]
Fix a typo.
2007-11-28 Andre Klapper <
a9016009@gmx.de>
* gdesktopappinfo.c: Fix a typo.
svn path=/trunk/; revision=5962
Matthias Clasen [Tue, 27 Nov 2007 19:11:39 +0000 (19:11 +0000)]
More of the same
svn path=/trunk/; revision=5961
Matthias Clasen [Tue, 27 Nov 2007 19:07:27 +0000 (19:07 +0000)]
Update for api changes
svn path=/trunk/; revision=5960
Andre Klapper [Tue, 27 Nov 2007 16:29:54 +0000 (16:29 +0000)]
Fix a typo.
2007-11-27 Andre Klapper <
a9016009@gmx.de>
* glocalfileoutputstream.c: Fix a typo.
svn path=/trunk/; revision=5959
Andre Klapper [Tue, 27 Nov 2007 16:10:22 +0000 (16:10 +0000)]
Updated gio sources.
2007-11-27 Andre Klapper <
a9016009@gmx.de>
* POTFILES.in: Updated gio sources.
svn path=/trunk/; revision=5958
Alexander Larsson [Tue, 27 Nov 2007 15:21:50 +0000 (15:21 +0000)]
Don't include removed headers
2007-11-27 Alexander Larsson <alexl@redhat.com>
* gio.h:
Don't include removed headers
svn path=/trunk/; revision=5957
Alexander Larsson [Tue, 27 Nov 2007 15:08:03 +0000 (15:08 +0000)]
Removed. Removed. Added. Added. Renamed GSocket*Stream to GUnix*Stream and
2007-11-27 Alexander Larsson <alexl@redhat.com>
* Makefile.am:
* gsocketinputstream.[ch]: Removed.
* gsocketoutputstream.[ch]: Removed.
* gunixinputstream.[ch]: Added.
* gunixoutputstream.[ch]: Added.
Renamed GSocket*Stream to GUnix*Stream and made
it unix-only, since its not really only for sockets
and it only works on unix (but is highly useful there).
svn path=/trunk/; revision=5956
Alexander Larsson [Tue, 27 Nov 2007 14:57:45 +0000 (14:57 +0000)]
Moved gurifuncs from gio to glib
2007-11-27 Alexander Larsson <alexl@redhat.com>
* gio/Makefile.am:
* gio/gurifuncs.[ch]:
* glib/Makefile.am:
* glib/gstring.[ch]:
* glib/gurifuncs.[ch]:
Moved gurifuncs from gio to glib
svn path=/trunk/; revision=5955
Alexander Larsson [Tue, 27 Nov 2007 14:30:31 +0000 (14:30 +0000)]
Move g_format_file_size_for_display from gio to glib
2007-11-27 Alexander Larsson <alexl@redhat.com>
* gio/gfileinfo.[ch]:
* glib/gfileutils.[ch]:
Move g_format_file_size_for_display from gio to glib
svn path=/trunk/; revision=5954
Andrew Walton [Tue, 27 Nov 2007 14:00:13 +0000 (14:00 +0000)]
Bumps documentation to 93% symbol coverage, touching most
of the public files. Fixes broken function documentation prototypes.
Fixes GCancellable inaccuracies. Removes unnecessary incomplete
gtk-doc headers in private files.
svn path=/trunk/; revision=5953
Juerg Billeter [Tue, 27 Nov 2007 13:44:48 +0000 (13:44 +0000)]
New functions for efficient access to buffer and simple single byte reads.
2007-11-27 Juerg Billeter <j@bitron.ch>
* gbufferedinputstream.c: (g_buffered_input_stream_peek_buffer),
(g_buffered_input_stream_read_byte):
* gbufferedinputstream.h:
New functions for efficient access to buffer and simple single byte
reads.
* gdatainputstream.c: (scan_for_newline), (scan_for_chars),
(g_data_input_stream_read_until):
* gdatainputstream.h:
Use peek_buffer to avoid memcpy in scan_for_newline, implement
read_until with multiple stop chars.
svn path=/trunk/; revision=5952
Alexander Larsson [Tue, 27 Nov 2007 12:39:14 +0000 (12:39 +0000)]
Allow configuration of gio-module-dir
2007-11-27 Alexander Larsson <alexl@redhat.com>
* configure.in:
Allow configuration of gio-module-dir
* gio-2.0.pc.in:
Export giomodules location as giomodule variable
2007-11-27 Alexander Larsson <alexl@redhat.com>
* Makefile.am:
* fam/Makefile.am:
* inotify/Makefile.am:
Use the user-specified giomoduledir
svn path=/trunk/; revision=5951
Alexander Larsson [Tue, 27 Nov 2007 10:46:45 +0000 (10:46 +0000)]
Makefile.am Add catch-all gio.h header Don't install gdummyfile.h
2007-11-27 Alexander Larsson <alexl@redhat.com>
* Makefile.am
* gio.h:
Add catch-all gio.h header
Don't install gdummyfile.h
svn path=/trunk/; revision=5950
Matthias Clasen [Tue, 27 Nov 2007 02:29:31 +0000 (02:29 +0000)]
Add some tests for invalid booleans
2007-11-26 Matthias Clasen <mclasen@redhat.com>
* tests/markup-collect.c: Add some tests for invalid booleans
svn path=/trunk/; revision=5949
Ryan Lortie [Tue, 27 Nov 2007 01:57:53 +0000 (01:57 +0000)]
add missing file off last commit
svn path=/trunk/; revision=5948
Ryan Lortie [Tue, 27 Nov 2007 01:37:33 +0000 (01:37 +0000)]
Add new function g_markup_collect_attributes (bug #496847).
2007-11-26 Ryan Lortie <desrt@desrt.ca>
Add new function g_markup_collect_attributes (bug #496847).
* glib/glib.symbols: add g_markup_collect_attributes
* docs/reference/glib/glib-sections.txt:
* glib/gmarkup.h:
* glib/gmarkup.c: add g_markup_collect_attributes and new enumerated
type GMarkupCollectType. Add new error code
G_MARKUP_ERROR_MISSING_ATTRIBUTE that is thrown by the attribute
collector.
svn path=/trunk/; revision=5947
Tor Lillqvist [Mon, 26 Nov 2007 22:49:43 +0000 (22:49 +0000)]
Some improvements, being upstreamed. (must_use_null_useddefaultchar): New
2007-11-27 Tor Lillqvist <tml@novell.com>
* glib/win_iconv.c: Some improvements, being upstreamed.
(must_use_null_useddefaultchar): New function, checks for those
codepages for which one must pass a NULL lpUsedDefaultChar pointer
to WideCharToMultiByte().
(kernel_wctomb): Use it.
(kernel_wctomb): Return with E2BIG immediately if bufsize is zero.
svn path=/trunk/; revision=5945
Tor Lillqvist [Mon, 26 Nov 2007 22:32:12 +0000 (22:32 +0000)]
Use either lib/locale or share/locale depending on which one is in
2007-11-27 Tor Lillqvist <tml@novell.com>
* glib/gutils.c (_glib_get_locale_dir) [Win32]: Use either
lib/locale or share/locale depending on which one is in
GLIB_LOCALE_DIR. When the configury recognizes GNU gettext (based
on the _nl_msg_cat_cntr variable, eek), share/locale gets used.
* glib-zip.in: Likewise, look for message catalogs either in
lib/locale or share/locale.
svn path=/trunk/; revision=5944
Matthias Clasen [Mon, 26 Nov 2007 20:42:17 +0000 (20:42 +0000)]
Fix up a doc comment
svn path=/trunk/; revision=5943
Alexander Larsson [Mon, 26 Nov 2007 16:36:52 +0000 (16:36 +0000)]
Remove trailing whitespace
2007-11-26 Alexander Larsson <alexl@redhat.com>
* Makefile.am (gioinclude_HEADERS):
Remove trailing whitespace
svn path=/trunk/; revision=5942
Alexander Larsson [Mon, 26 Nov 2007 16:13:05 +0000 (16:13 +0000)]
gio/ docs/reference/gio Merged gio-standalone into glib.
2007-11-26 Alexander Larsson <alexl@redhat.com>
* Makefile.am:
* configure.in:
* gio-2.0-uninstalled.pc.in:
* gio-2.0.pc.in:
* gio-unix-2.0-uninstalled.pc.in:
* gio-unix-2.0.pc.in:
* gio/
* docs/reference/gio
Merged gio-standalone into glib.
* glib/glibintl.h:
* glib/gutils.c:
Export glib_gettext so that gio can use it
Add P_ (using same domain for now)
Add I_ as g_intern_static_string
svn path=/trunk/; revision=5941
Alexander Larsson [Mon, 26 Nov 2007 16:12:50 +0000 (16:12 +0000)]
gio/ docs/reference/gio Merged gio-standalone into glib.
2007-11-26 Alexander Larsson <alexl@redhat.com>
* Makefile.am:
* configure.in:
* gio-2.0-uninstalled.pc.in:
* gio-2.0.pc.in:
* gio-unix-2.0-uninstalled.pc.in:
* gio-unix-2.0.pc.in:
* gio/
* docs/reference/gio
Merged gio-standalone into glib.
* glib/glibintl.h:
* glib/gutils.c:
Export glib_gettext so that gio can use it
Add P_ (using same domain for now)
Add I_ as g_intern_static_string
svn path=/trunk/; revision=5940
Tor Lillqvist [Mon, 26 Nov 2007 00:50:24 +0000 (00:50 +0000)]
ISO8859-1 is CP28591, not CP1252.
2007-11-26 Tor Lillqvist <tml@novell.com>
* glib/win_iconv.c: ISO8859-1 is CP28591, not CP1252.
svn path=/trunk/; revision=5939
Tor Lillqvist [Sun, 25 Nov 2007 23:31:58 +0000 (23:31 +0000)]
Add win_iconv.c to EXTRA_DIST.
2007-11-26 Tor Lillqvist <tml@novell.com>
* glib/Makefile.am: Add win_iconv.c to EXTRA_DIST.
svn path=/trunk/; revision=5938
Tor Lillqvist [Sun, 25 Nov 2007 23:27:45 +0000 (23:27 +0000)]
Implement #491549: On Windows, always use the native API for character set
2007-11-26 Tor Lillqvist <tml@novell.com>
Implement #491549: On Windows, always use the native API for
character set conversions instead of GNU libiconv. Almost all
codesets supported by GNU libiconv exist as Windows codepages.
One missing feature is the "C99" and "JAVA" pseudo codesets, but I
doubt that is worth worrying about.
* glib/win_iconv.c: New file. iconv() implementation for
Windows. Placed in the public domain by Yukihiro Nakadaira
<yukihiro.nakadaira@gmail.com>. From
http://yukihiro.nakadaira.googlepages.com/win_iconv.zip, his
2007-11-17 version.
* glib/gconvert.c: Include win_iconv.c on Windows.
* configure.in: Bypass iconv checks on Windows.
svn path=/trunk/; revision=5937
Tor Lillqvist [Sun, 25 Nov 2007 22:47:39 +0000 (22:47 +0000)]
Add conditionals for non-Unix. Just g_error() unless G_OS_UNIX for now.
2007-11-25 Tor Lillqvist <tml@novell.com>
* glib/gtestutils.c: Add conditionals for non-Unix. Just g_error()
unless G_OS_UNIX for now.
svn path=/trunk/; revision=5936
Tor Lillqvist [Sun, 25 Nov 2007 21:47:16 +0000 (21:47 +0000)]
Do install gtestutils.h even on Win32.
svn path=/trunk/; revision=5935
Tor Lillqvist [Sun, 25 Nov 2007 21:39:42 +0000 (21:39 +0000)]
Build gtestutils etc on OS_UNIX only.
2007-11-25 Tor Lillqvist <tml@novell.com>
* glib/Makefile.am: Build gtestutils etc on OS_UNIX only.
svn path=/trunk/; revision=5934
Matthias Clasen [Sun, 25 Nov 2007 06:05:06 +0000 (06:05 +0000)]
Require gtk-doc 1.8.
2007-11-25 Matthias Clasen <mclasen@redhat.com>
* configure.in: Require gtk-doc 1.8.
* glib/gasyncqueue.c:
* glib/gdate.c:
* glib/gfileutils.c:
* glib/gmain.c:
* glib/gmarkup.c:
* glib/gregex.c:
* glib/gtestutils.c:
* glib/gutils.c: Use gtk-doc abbreviations for
examples in doc comments.
svn path=/trunk/; revision=5933
Matthias Clasen [Sun, 25 Nov 2007 04:22:45 +0000 (04:22 +0000)]
Replace INCLUDES by AM_CPPFLAGS, other cleanups.
2007-11-24 Matthias Clasen <mclasen@redhat.com>
* */Makefile.am: Replace INCLUDES by AM_CPPFLAGS, other
cleanups.
svn path=/trunk/; revision=5932
Matthias Clasen [Sat, 24 Nov 2007 16:24:30 +0000 (16:24 +0000)]
Fix a memory overrun
svn path=/trunk/; revision=5928
Claude Paroz [Sat, 24 Nov 2007 10:56:37 +0000 (10:56 +0000)]
Updated French translation.
2007-11-24 Claude Paroz <claude@2xlibre.net>
* fr.po: Updated French translation.
svn path=/trunk/; revision=5926
Matthias Clasen [Sat, 24 Nov 2007 05:13:41 +0000 (05:13 +0000)]
Remove leftover ENABLE_NLS #ifdefs.
2007-11-24 Matthias Clasen <mclasen@redhat.com>
* glib/gutils.c: Remove leftover ENABLE_NLS #ifdefs.
svn path=/trunk/; revision=5920
Matthias Clasen [Fri, 23 Nov 2007 17:58:00 +0000 (17:58 +0000)]
Don't refuse to encode a single byte. (Milan Crha)
2007-11-23 Matthias Clasen <mclasen@redhat.com>
* glib/gbase64.c (g_base64_encode): Don't refuse to encode
a single byte. (Milan Crha)
* tests/base64-test.c: Test encoding short strings.
svn path=/trunk/; revision=5919