Yevgen Muntyan [Fri, 14 Dec 2007 14:34:11 +0000 (14:34 +0000)]
Moved the ChangeLog entry to gio/ChangeLog
svn path=/trunk/; revision=6127
Yevgen Muntyan [Fri, 14 Dec 2007 14:28:35 +0000 (14:28 +0000)]
Fixed build when srcdir != builddir, made mkenums and friends use
2007-12-14 Yevgen Muntyan <muntyan@tamu.edu>
* gio/Makefile.am:
* gio/inotify/Makefile.am: Fixed build when srcdir != builddir,
made mkenums and friends use temporary files to avoid leaving
empty generated files on failure (#503470).
svn path=/trunk/; revision=6126
Jorge Gonzalez Gonzalez [Fri, 14 Dec 2007 14:11:08 +0000 (14:11 +0000)]
Updated Spanish translation
svn path=/trunk/; revision=6125
Stéphane Raimbault [Fri, 14 Dec 2007 13:24:32 +0000 (13:24 +0000)]
Updated French translation by Robert-André Mauchin and Stéphane
2007-12-14 Stéphane Raimbault <stephane.raimbault@gmail.com>
* fr.po: Updated French translation by Robert-André Mauchin and
Stéphane Raimbault.
svn path=/trunk/; revision=6124
Stéphane Raimbault [Fri, 14 Dec 2007 12:08:52 +0000 (12:08 +0000)]
Updated file list (gio).
2007-12-14 Stéphane Raimbault <stephane.raimbault@gmail.com>
* POTFILES.in: Updated file list (gio).
svn path=/trunk/; revision=6122
Alexander Larsson [Fri, 14 Dec 2007 11:17:44 +0000 (11:17 +0000)]
Fix AKS -> ASK typo
2007-12-14 Alexander Larsson <alexl@redhat.com>
* gmountoperation.h:
Fix AKS -> ASK typo
svn path=/trunk/; revision=6120
Alexander Larsson [Fri, 14 Dec 2007 11:07:31 +0000 (11:07 +0000)]
Clean up all flags enums to not have _FLAGS in them Make the names of some
2007-12-14 Alexander Larsson <alexl@redhat.com>
* gappinfo.h:
* gfile.[ch]:
* gfileattribute.[ch]:
* gio.symbols:
* glocalfile.c:
* glocalfileoutputstream.c:
* gmountoperation.[ch]:
* goutputstream.[ch]:
Clean up all flags enums to not have _FLAGS in them
Make the names of some of the enums better.
* glocalfileinfo.c:
Fix warning
svn path=/trunk/; revision=6119
Michael Natterer [Fri, 14 Dec 2007 10:59:10 +0000 (10:59 +0000)]
fix g_io_scheduler symbol names.
2007-12-14 Michael Natterer <mitch@imendio.com>
* gio.symbols: fix g_io_scheduler symbol names.
svn path=/trunk/; revision=6118
Alexander Larsson [Fri, 14 Dec 2007 10:35:24 +0000 (10:35 +0000)]
Only allow including <gio/gio.h> from apps
2007-12-14 Alexander Larsson <alexl@redhat.com>
* Makefile.am:
* fam/Makefile.am:
* gappinfo.h:
* gasyncresult.h:
* gbufferedinputstream.h:
* gbufferedoutputstream.h:
* gcancellable.h:
* gcontenttype.h:
* gdatainputstream.h:
* gdataoutputstream.h:
* gdesktopappinfo.h:
* gdirectorymonitor.h:
* gdrive.h:
* gfile.h:
* gfileattribute.h:
* gfileenumerator.h:
* gfileicon.h:
* gfileinfo.h:
* gfileinputstream.h:
* gfilemonitor.h:
* gfilenamecompleter.h:
* gfileoutputstream.h:
* gfilterinputstream.h:
* gfilteroutputstream.h:
* gicon.h:
* ginputstream.h:
* gio.h:
* gioerror.h:
* giomodule.h:
* gioscheduler.h:
* gloadableicon.h:
* gmemoryinputstream.h:
* gmemoryoutputstream.h:
* gmount.h:
* gmountoperation.h:
* goutputstream.h:
* gseekable.h:
* gsimpleasyncresult.h:
* gthemedicon.h:
* gunixinputstream.h:
* gunixmounts.h:
* gunixoutputstream.h:
* gvfs.h:
* gvolume.h:
* gvolumemonitor.h:
* inotify/Makefile.am:
Only allow including <gio/gio.h> from apps
svn path=/trunk/; revision=6117
Alexander Larsson [Fri, 14 Dec 2007 09:42:59 +0000 (09:42 +0000)]
Rename gioscheduler calls so they all use the g_io_schedule_ prefix. Split
2007-12-14 Alexander Larsson <alexl@redhat.com>
* gioscheduler.[ch]:
* gsimpleasyncresult.c:
Rename gioscheduler calls so they all use the g_io_schedule_ prefix.
Split out the send_to_mainloop call into two versions instead
of having the block argument.
svn path=/trunk/; revision=6116
Alexander Larsson [Thu, 13 Dec 2007 16:48:06 +0000 (16:48 +0000)]
g_push/pop_current_cancellable -> g_cancellable_push/pop_current
2007-12-13 Alexander Larsson <alexl@redhat.com>
* gcancellable.[ch]:
* gio.symbols:
* gbufferedinputstream.c:
* gfileenumerator.c:
* gfileinputstream.c:
* gfileoutputstream.c:
* ginputstream.c:
* gioscheduler.c:
* goutputstream.c:
g_push/pop_current_cancellable ->
g_cancellable_push/pop_current
svn path=/trunk/; revision=6115
Alexander Larsson [Thu, 13 Dec 2007 16:22:43 +0000 (16:22 +0000)]
Rename g_mount_for_location to g_file_mount_enclosing_volume.
2007-12-13 Alexander Larsson <alexl@redhat.com>
* gfile.[ch]:
* gio.symbols:
Rename g_mount_for_location to g_file_mount_enclosing_volume.
svn path=/trunk/; revision=6114
Mathias Hasselmann [Thu, 13 Dec 2007 15:08:59 +0000 (15:08 +0000)]
Give exmples in error message unsupported case-changing escape
sequences. (503222)
* glib/gregex.c: Add examples to error message for PCRE-ERR37.
svn path=/trunk/; revision=6113
Matej Urbančič [Thu, 13 Dec 2007 14:56:27 +0000 (14:56 +0000)]
Updated Slovenian translation
svn path=/trunk/; revision=6112
Bastien Nocera [Thu, 13 Dec 2007 14:44:37 +0000 (14:44 +0000)]
Don't try to parse dates that start with anything but a digit, a plus or a
2007-12-13 Bastien Nocera <hadess@hadess.net>
* glib/gtimer.c: (g_time_val_from_iso8601):
Don't try to parse dates that start with anything but a
digit, a plus or a minus sign, as those can't be valid
ISO8601 dates (Closes: #503029)
svn path=/trunk/; revision=6111
Jorge Gonzalez Gonzalez [Thu, 13 Dec 2007 14:41:26 +0000 (14:41 +0000)]
Updated Spanish translation
svn path=/trunk/; revision=6108
Matthias Clasen [Thu, 13 Dec 2007 13:56:08 +0000 (13:56 +0000)]
Free group_hash. (#503420, Christian Persch)
2007-12-13 Matthias Clasen <mclasen@redhat.com>
* glib/gkeyfile.c (g_key_file_clear): Free group_hash.
(#503420, Christian Persch)
svn path=/trunk/; revision=6107
Alexander Larsson [Thu, 13 Dec 2007 13:35:25 +0000 (13:35 +0000)]
G_PASSWORD_FLAGS_ANON_SUPPORTED -> G_PASSWORD_FLAGS_ANONYMOUS_SUPPORTED
2007-12-13 Alexander Larsson <alexl@redhat.com>
* gmountoperation.h:
G_PASSWORD_FLAGS_ANON_SUPPORTED -> G_PASSWORD_FLAGS_ANONYMOUS_SUPPORTED
svn path=/trunk/; revision=6106
Alexander Larsson [Wed, 12 Dec 2007 19:34:19 +0000 (19:34 +0000)]
Fix race condition when freeing proxy in g_io_job_send_to_mainloop().
2007-12-12 Alexander Larsson <alexl@redhat.com>
* gioscheduler.c:
Fix race condition when freeing proxy in
g_io_job_send_to_mainloop().
svn path=/trunk/; revision=6105
Alexander Larsson [Wed, 12 Dec 2007 15:50:45 +0000 (15:50 +0000)]
Make attribute namespace separator "::" instead of ":". Use - instead of _
2007-12-12 Alexander Larsson <alexl@redhat.com>
* gfileattribute.c:
* gfileinfo.[ch]:
* glocalfile.c:
* glocalfileinfo.c:
Make attribute namespace separator "::" instead of ":".
Use - instead of _ as separator in attribute names.
svn path=/trunk/; revision=6104
16:06:11 Tim Janik [Wed, 12 Dec 2007 15:09:08 +0000 (15:09 +0000)]
split up tests and reworked code to use the new test framework.
2007-12-12 16:06:11 Tim Janik <timj@imendio.com>
* tests/testglib.c: split up tests and reworked code to use
the new test framework.
* tests/Makefile.am: added testglib to TEST_PROGS.
svn path=/trunk/; revision=6103
Alexander Larsson [Wed, 12 Dec 2007 14:33:20 +0000 (14:33 +0000)]
s/parent/parent_instance/ in GObjects
2007-12-12 Alexander Larsson <alexl@redhat.com>
* gbufferedinputstream.h:
* gbufferedoutputstream.h:
* gdatainputstream.h:
* gdataoutputstream.h:
* gdirectorymonitor.h:
* gfileenumerator.h:
* gfileinputstream.h:
* gfilemonitor.h:
* gfileoutputstream.h:
* gfilterinputstream.h:
* gfilteroutputstream.h:
* ginputstream.h:
* glocalfileinputstream.h:
* glocalfileoutputstream.h:
* gmemoryinputstream.h:
* gmemoryoutputstream.h:
* gnativevolumemonitor.h:
* goutputstream.h:
* gunixinputstream.h:
* gunixoutputstream.h:
* gvfs.h:
* gvolumemonitor.h:
s/parent/parent_instance/ in GObjects
svn path=/trunk/; revision=6102
Alexander Larsson [Wed, 12 Dec 2007 14:03:36 +0000 (14:03 +0000)]
No need for padding for interfaces
2007-12-12 Alexander Larsson <alexl@redhat.com>
* gdrive.h:
* gmount.h:
* gvolume.h:
No need for padding for interfaces
svn path=/trunk/; revision=6101
Alexander Larsson [Wed, 12 Dec 2007 12:19:02 +0000 (12:19 +0000)]
Fix up a bunch of details in the docs.
2007-12-12 Alexander Larsson <alexl@redhat.com>
* gappinfo.[ch]:
* gasyncresult.c:
* gbufferedinputstream.c:
* gbufferedoutputstream.c:
* gcancellable.c:
* gcontenttype.c:
* gdatainputstream.[ch]:
* gdesktopappinfo.c:
* gdirectorymonitor.c:
* gfile.[ch]:
* gfileattribute.[ch]:
* gfileicon.[ch]:
* gfileinfo.h:
* gfileinputstream.h:
* gfilemonitor.[ch]:
* gfileoutputstream.[ch]:
* gfilterinputstream.h:
* gfilteroutputstream.h:
* gicon.h:
* gioscheduler.c:
* gloadableicon.[ch]:
* gmemoryinputstream.c:
* gmountoperation.c:
* gthemedicon.c:
Fix up a bunch of details in the docs.
* glocalfileinfo.c:
CR/LF -> LF fixups
svn path=/trunk/; revision=6100
Mathias Hasselmann [Wed, 12 Dec 2007 10:36:08 +0000 (10:36 +0000)]
Use proper ChangeLog file for the rev 6098 change.
svn path=/trunk/; revision=6099
Mathias Hasselmann [Wed, 12 Dec 2007 10:19:43 +0000 (10:19 +0000)]
Always exit with non-zero error code when printing warnings.
* gobject/glib-genmarshal.c: Add global exit_status variable, and use
it in pad() and process_signature() to return with non-zero error code
when printing warnings. (#495294)
svn path=/trunk/; revision=6098
Jorge Gonzalez Gonzalez [Tue, 11 Dec 2007 21:31:49 +0000 (21:31 +0000)]
Updated Spanish translation
svn path=/trunk/; revision=6097
David Zeuthen [Tue, 11 Dec 2007 21:23:55 +0000 (21:23 +0000)]
Rework how volumes, drives and volume monitoring is done. Previosly the
2007-12-11 David Zeuthen <davidz@redhat.com>
Rework how volumes, drives and volume monitoring is
done. Previosly the model was
GDrive <1-1> GVolume
where a GDrive instance represented a mount point and a GVolume
instance represented a mounted file system. This patch changes it
the model to
GDrive <1-N> GVolume <1-1> GMount
where GMount now serves the purpose of the old GVolume and the new
GVolume serves the purpose of the old GDrive. In addition the new
GDrive interface is used to represent a collection of GVolume
instances (typically partitions) and also contains utility to query
the state of the physical drive the GDrive object represents (such
as checking for media, polling the drive, ejecting the media etc.).
Also implement mounting and unmounting in the Unix volume monitor
backend. A subquent patch will introduce GDrive support for ejection
of media.
* Makefile.am:
* gdrive.c: (g_drive_is_media_check_automatic),
(g_drive_is_media_removable), (g_drive_has_media),
(g_drive_can_poll_for_media), (g_drive_eject),
(g_drive_eject_finish), (g_drive_poll_for_media),
(g_drive_poll_for_media_finish):
* gdrive.h:
* gfile.c: (g_file_find_enclosing_mount):
* gfile.h:
* gio.symbols:
* glocaldirectorymonitor.c:
(g_local_directory_monitor_constructor), (mounts_changed):
* glocalfile.c: (get_mount_info),
(g_local_file_find_enclosing_mount),
(g_local_file_file_iface_init):
* gnativevolumemonitor.h:
* gunionvolumemonitor.c: (get_mounts), (get_volumes),
(get_connected_drives), (g_union_volume_monitor_class_init),
(child_volume_added), (child_volume_removed),
(child_volume_changed), (child_mount_added), (child_mount_removed),
(child_mount_pre_unmount), (child_mount_changed),
(child_drive_changed), (g_union_volume_monitor_add_monitor),
(g_union_volume_monitor_remove_monitor),
(_g_mount_get_for_mount_path):
* gunixmounts.c: (g_unix_is_mount_path_system_internal),
(guess_system_internal), (_g_get_unix_mounts),
(_g_get_unix_mount_points), (g_get_unix_mount_at),
(g_unix_mount_free), (g_unix_mount_compare),
(g_unix_mount_get_mount_path), (g_unix_mount_get_device_path),
(g_unix_mount_get_fs_type), (g_unix_mount_is_readonly),
(g_unix_mount_is_system_internal), (g_unix_mount_guess_type),
(type_to_icon), (g_unix_mount_guess_name),
(g_unix_mount_guess_icon), (g_unix_mount_point_guess_name),
(g_unix_mount_point_guess_icon), (_canonicalize_filename),
(_resolve_symlink), (_resolve_dev_root):
* gunixmounts.h:
* gunixvolume.c: (g_unix_volume_finalize), (_g_unix_volume_new),
(_g_unix_volume_disconnected), (_g_unix_volume_set_mount),
(_g_unix_volume_unset_mount), (g_unix_volume_get_icon),
(g_unix_volume_get_name), (g_unix_volume_can_mount),
(g_unix_volume_get_drive), (g_unix_volume_get_mount),
(_g_unix_volume_has_mount_path), (mount_cb), (mount_read_error),
(g_unix_volume_mount), (g_unix_volume_mount_finish),
(g_unix_volume_volume_iface_init):
* gunixvolume.h:
* gunixvolumemonitor.c: (g_unix_volume_monitor_finalize),
(get_mounts), (get_volumes), (get_connected_drives),
(get_mount_for_mount_path), (g_unix_volume_monitor_class_init),
(mountpoints_changed), (mounts_changed),
(g_unix_volume_monitor_init),
(_g_unix_volume_monitor_lookup_volume_for_mount_path),
(find_mount_by_mountpath), (update_volumes), (update_mounts):
* gunixvolumemonitor.h:
* gvolume.c: (g_volume_get_mount), (g_volume_can_mount),
(g_volume_mount), (g_volume_mount_finish):
* gvolume.h:
* gvolumemonitor.c: (g_volume_monitor_class_init),
(g_volume_monitor_get_connected_drives),
(g_volume_monitor_get_volumes), (g_volume_monitor_get_mounts):
* gvolumemonitor.h:
svn path=/trunk/; revision=6095
Rahul Bhalerao [Tue, 11 Dec 2007 12:37:30 +0000 (12:37 +0000)]
Added Marathi Translations
svn path=/trunk/; revision=6094
Matthias Clasen [Tue, 11 Dec 2007 01:48:23 +0000 (01:48 +0000)]
Include gurifuncs.h
2007-12-10 Matthias Clasen <mclasen@redhat.com>
* glib/glib.h: Include gurifuncs.h
svn path=/trunk/; revision=6093
Benjamin Otte [Mon, 10 Dec 2007 22:27:40 +0000 (22:27 +0000)]
use an intermediate cast to void * in g_array_index() to not trigger cast
* glib/garray.h: use an intermediate cast to void * in g_array_index()
to not trigger cast alignment warnings, fixes #502927.
svn path=/trunk/; revision=6092
Matthias Clasen [Mon, 10 Dec 2007 18:54:24 +0000 (18:54 +0000)]
Close the gap
svn path=/trunk/; revision=6091
Matthias Clasen [Mon, 10 Dec 2007 18:51:21 +0000 (18:51 +0000)]
Install gdesktopappinfo as unix-specific api
svn path=/trunk/; revision=6090
Bastien Nocera [Mon, 10 Dec 2007 17:02:29 +0000 (17:02 +0000)]
Mention the difference in handling booleans between GKeyFile and .INI
2007-12-10 Bastien Nocera <hadess@hadess.net>
* glib/tmpl/keyfile.sgml: Mention the difference
in handling booleans between GKeyFile and .INI files
(Closes: #468882)
svn path=/trunk/; revision=6089
Tor Lillqvist [Mon, 10 Dec 2007 15:24:53 +0000 (15:24 +0000)]
Add some more G_OS_WIN32 conditionals to silence gcc warnings.
2007-12-10 Tor Lillqvist <tml@novell.com>
* glocalfile.c: Add some more G_OS_WIN32 conditionals to silence
gcc warnings.
svn path=/trunk/; revision=6088
15:08:59 Tim Janik [Mon, 10 Dec 2007 14:07:42 +0000 (14:07 +0000)]
mail.gnome.org/archives/gtk-devel-list/2007-October/msg00089.html
2007-12-10 15:08:59 Tim Janik <timj@imendio.com>
* let g_warn_if_fail replace g_assert as discussed here:
http://mail.gnome.org/archives/gtk-devel-list/2007-October/msg00089.html
* fix bug #502498: Test framework assertion failures should follow
gcc error format.
* gmessages.h, gmessages.c: deprecated g_assert_warning() which is
unused now. removed g_assert*() definitions whcih are provided by
gtestutils.h now. added g_warn_if_reached() and g_warn_if_fail()
which are recommended as g_assert/g_assert_not_reached replacements
for non-test programs.
added g_warn_message() to implement g_warn_*() macros.
use emacs-next-error friendly formatting for file:line: for warnings.
* gtestutils.h, gtestutils.c: use emacs-next-error friendly formatting.
implement g_assert_not_reached() with g_assertion_message() and
g_assert() in terms of g_assertion_message_expr() so we'll be able to
provide assertion messages in test logs.
* gkeyfile.c, gbookmarkfile.c: changed g_assert*() to g_warn_if_fail()
or g_return_if_fail() where suitable.
* gio/: changed g_assert to g_warn_if_fail.
svn path=/trunk/; revision=6086
13:02:08 Tim Janik [Mon, 10 Dec 2007 12:02:48 +0000 (12:02 +0000)]
applied patch by Tommi Komulainen to fix int64 printouts, fixes #502511.
2007-12-10 13:02:08 Tim Janik <timj@imendio.com>
* glib/gtestutils.c (g_assertion_message_cmpnum): applied patch by Tommi
Komulainen to fix int64 printouts, fixes #502511.
svn path=/trunk/; revision=6085
Alexander Larsson [Mon, 10 Dec 2007 11:19:41 +0000 (11:19 +0000)]
Don't hardcode '/' (#502727)
2007-12-10 Alexander Larsson <alexl@redhat.com>
* gfile.c (g_file_set_display_name):
Don't hardcode '/' (#502727)
svn path=/trunk/; revision=6084
Alexander Larsson [Mon, 10 Dec 2007 10:58:43 +0000 (10:58 +0000)]
Remove more internal headers.
2007-12-10 Alexander Larsson <alexl@redhat.com>
* gio/Makefile.am:
Remove more internal headers.
* gio/gio-sections.txt:
Update for changes
svn path=/trunk/; revision=6083
Matthias Clasen [Mon, 10 Dec 2007 07:26:01 +0000 (07:26 +0000)]
Updates
svn path=/trunk/; revision=6082
Matthias Clasen [Mon, 10 Dec 2007 05:24:36 +0000 (05:24 +0000)]
Change prototype to take msgctxtid + offset instead of two strings, to
2007-12-10 Matthias Clasen <mclasen@redhat.com>
* glib/gstrfuncs.h:
* glib/gstrfuncs.c (g_dpgettext): Change prototype to take
msgctxtid + offset instead of two strings, to avoid duplication
of string constants if the compiler/linker don't perform constant
suffix merging. (#502590, Christian Persch)
* glib/gi18n.h:
* glib/gi18n-lib.h: Adapt the definitions of C_() and Q_().
svn path=/trunk/; revision=6081
Hans Breuer [Sun, 9 Dec 2007 22:10:40 +0000 (22:10 +0000)]
follow lib naming convention working implementation for user and group
2007-12-09 Hans Breuer <hans@breuer.org>
* makefile.msc : follow lib naming convention
* glocalfileinfo.c(win32_get_file_user_info) : working implementation
for user and group name, tested with ../tests/gio-ls
svn path=/trunk/; revision=6080
Hans Breuer [Sun, 9 Dec 2007 22:02:15 +0000 (22:02 +0000)]
a test program emulating some of 'ls' build it (currently on win32)
2007-12-09 Hans Breuer <hans@breuer.org>
* tests/gio-ls.c : (new file) a test program emulating some of 'ls'
* tests/makefile.msc.in : build it (currently on win32)
svn path=/trunk/; revision=6079
Jorge Gonzalez Gonzalez [Sun, 9 Dec 2007 20:02:36 +0000 (20:02 +0000)]
Updated Spanish translation
svn path=/trunk/; revision=6078
A. Walton [Sun, 9 Dec 2007 15:51:12 +0000 (15:51 +0000)]
More documentation cleanup and filling in missing information, bringing
2007-12-09 A. Walton <awalton@svn.gnome.org>
* gdesktopappinfo.c:
* gdrive.c:
* gdrive.h:
* gfile.c:
* gfile.h:
* gfileattribute.c:
* gfileenumerator.c:
* gioerror.c:
* gioscheduler.c:
* gioscheduler.h:
* gloadableicon.c:
* gmemoryinputstream.c:
* gmemoryoutputstream.c:
* goutputstream.h:
* gsimpleasyncresult.c:
More documentation cleanup and filling in missing information,
bringing
GIO to 99% symbol coverage.
svn path=/trunk/; revision=6077
Hans Breuer [Sun, 9 Dec 2007 14:38:26 +0000 (14:38 +0000)]
removed -GD to compile with msvc9 (vs2008) with less complains
2007-12-09 Hans Breuer <hans@breuer.org>
* **/makefile.msc glib/makefile.msc.in : removed -GD to compile
with msvc9 (vs2008) with less complains
* glibconfig.h.win32.in : #define G_HAVE_ISO_VARARGS 1 for
msv8 (vs2005) and above
* glib/gfileutils.c : s/stricmp/_stricmp/
* msvc_recommended_pragmas.h : work around Microsoft's premature
attempt to deprecate the C-Library
* tests/makefile.msc.in : added checksum-test
svn path=/trunk/; revision=6076
Espen Stefansen [Sat, 8 Dec 2007 23:40:15 +0000 (23:40 +0000)]
Updated Norwegian bokmål translation.
2007-12-09 Espen Stefansen <espens@svn.gnome.org>
* nb.po: Updated Norwegian bokmål translation.
svn path=/trunk/; revision=6075
Christian Persch [Sat, 8 Dec 2007 14:29:37 +0000 (14:29 +0000)]
Add forgotten #ifdef G_OS_WIN32 to fix the build on linux.
2007-12-08 Christian Persch <chpe@gnome.org>
* gio/glocalfileinfo.c: (get_thumbnail_attributes): Add forgotten
#ifdef G_OS_WIN32 to fix the build on linux.
svn path=/trunk/; revision=6074
Kjartan Maraas [Sat, 8 Dec 2007 13:05:07 +0000 (13:05 +0000)]
Updated Norwegian bokmål translation.
2007-12-08 Kjartan Maraas <kmaraas@gnome.org>
* nb.po: Updated Norwegian bokmål translation.
svn path=/trunk/; revision=6073
Kjartan Maraas [Sat, 8 Dec 2007 13:00:46 +0000 (13:00 +0000)]
Add missing file.
2007-12-08 Kjartan Maraas <kmaraas@gnome.org>
* POTFILES.in: Add missing file.
svn path=/trunk/; revision=6072
Hans Breuer [Sat, 8 Dec 2007 12:02:22 +0000 (12:02 +0000)]
build gchecksum.obj
2007-12-08 Hans Breuer <hans@breuer.org>
* glib/makefile.msc.in : build gchecksum.obj
svn path=/trunk/; revision=6071
Hans Breuer [Sat, 8 Dec 2007 12:01:06 +0000 (12:01 +0000)]
[gio compiles and links on win32, not sure how much already works] ifdefed
2007-12-08 Hans Breuer <hans@breuer.org>
[gio compiles and links on win32, not sure how much already works]
* glocaldirectorymonitor.c : ifdefed out inotify emulation for win32
* glocalfile.c : use HAVE_UNISTD_H; implement file system size info
base on win32 API; prefer g_lstat() over lstat(); instead of
localtime_r() use an all GLib implementation on win32;
get_mount_info() still needs a win32 specifc implementation
* glocalfileinfo.c : use HAVE_*_H; start of implementation of
win32_get_file_user_info to get owner/group info without uid/gid
* glocalfileinputstream.c : include <io.h> on win32
* glocalfileoutputstream.c : include <io.h> on win32 and some S_IS*
definition, use g_win32_ftruncate() for G_OS_WIN32
* gwin32appinfo.c : optionalize a bunch on #ifdef AssocQueryString
it is available with mingw/w32api but a mess with the M$ Platform SDKs
see: http://mail.gnome.org/archives/gtk-devel-list/2007-December/msg00014.html
* makefile.msc : updated
svn path=/trunk/; revision=6070
Jakub Friedl [Sat, 8 Dec 2007 08:13:28 +0000 (08:13 +0000)]
Czech Translation updated by Petr Kovar.
2007-12-08 Jakub Friedl <jfriedl@suse.cz>
* cs.po: Czech Translation updated by Petr Kovar.
svn path=/trunk/; revision=6069
Leonardo Ferreira Fontenelle [Sat, 8 Dec 2007 01:25:10 +0000 (01:25 +0000)]
Brazilian Portuguese translation updated by Vladimir Melo.
2007-12-07 Leonardo Ferreira Fontenelle <leonardof@svn.gnome.org>
* pt_BR.po: Brazilian Portuguese translation updated by Vladimir Melo.
svn path=/trunk/; revision=6068
Ihar Hrachyshka [Fri, 7 Dec 2007 22:36:01 +0000 (22:36 +0000)]
Updated Belarusian Latin translation.
svn path=/trunk/; revision=6066
Alexander Larsson [Fri, 7 Dec 2007 11:47:31 +0000 (11:47 +0000)]
Avoid warning spew if error == NULL
2007-12-07 Alexander Larsson <alexl@redhat.com>
* glocalfileenumerator.c (_g_local_file_enumerator_new):
Avoid warning spew if error == NULL
svn path=/trunk/; revision=6065
Alexander Larsson [Fri, 7 Dec 2007 09:16:32 +0000 (09:16 +0000)]
Update docs wrt etags
2007-12-07 Alexander Larsson <alexl@redhat.com>
* gfile.c:
Update docs wrt etags
svn path=/trunk/; revision=6064
Behdad Esfahbod [Fri, 7 Dec 2007 07:30:59 +0000 (07:30 +0000)]
Fix tiny grammar typo.
2007-12-07 Behdad Esfahbod <behdad@gnome.org>
* glib/tmpl/date.sgml: Fix tiny grammar typo.
svn path=/trunk/; revision=6063
Kjartan Maraas [Thu, 6 Dec 2007 18:45:39 +0000 (18:45 +0000)]
Updated Norwegian bokmål translation.
2007-12-06 Kjartan Maraas <kmaraas@gnome.org>
* nb.po: Updated Norwegian bokmål translation.
svn path=/trunk/; revision=6062
Mathias Hasselmann [Thu, 6 Dec 2007 15:38:03 +0000 (15:38 +0000)]
Call destroy notify when destroying the hash table in g_hash_table_unref.
* glib/ghash.c: Call destroy notify when destroying the hash table in
g_hash_table_unref.
svn path=/trunk/; revision=6060
13:29:00 Tim Janik [Thu, 6 Dec 2007 12:28:25 +0000 (12:28 +0000)]
detect non-blocking fd EOF by read()==0 following poll(), needed on MacOS.
2007-12-06 13:29:00 Tim Janik <timj@imendio.com>
* glib/gtester.c (child_report_cb): detect non-blocking fd EOF
by read()==0 following poll(), needed on MacOS.
svn path=/trunk/; revision=6059
Mathias Hasselmann [Thu, 6 Dec 2007 10:22:13 +0000 (10:22 +0000)]
Mention g_utf8_normalize() returns NULL on invalid string. (#501997)
* glib/gunidecomp.c: Mention g_utf8_normalize()
returns NULL on invalid string. (#501997)
svn path=/trunk/; revision=6058
Alexander Larsson [Thu, 6 Dec 2007 09:33:59 +0000 (09:33 +0000)]
Include sys/types.h for dev_t (#501919)
2007-12-06 Alexander Larsson <alexl@redhat.com>
* glocalfileinfo.h:
Include sys/types.h for dev_t (#501919)
svn path=/trunk/; revision=6057
Mathias Hasselmann [Thu, 6 Dec 2007 09:20:13 +0000 (09:20 +0000)]
Improve wording for g_propagate_error docs.
* glib/gerror.c: Improve wording for g_propagate_error docs.
svn path=/trunk/; revision=6056
09:27:42 Tim Janik [Thu, 6 Dec 2007 08:32:03 +0000 (08:32 +0000)]
added new scanner test from #501654, by Patrick Hulin with various
2007-12-06 09:27:42 Tim Janik <timj@imendio.com>
* tests/scannerapi.c: added new scanner test from #501654, by
Patrick Hulin with various modifications.
reworked coding style, adapted to new testing framework, fixed
token parser test and use a forked sub process to test
g_scanner_error() output messages.
svn path=/trunk/; revision=6055
Behdad Esfahbod [Thu, 6 Dec 2007 05:39:18 +0000 (05:39 +0000)]
Make abicheck and pltcheck pass.
2007-12-06 Behdad Esfahbod <behdad@gnome.org>
* gio.symbols:
* pltcheck.sh:
Make abicheck and pltcheck pass.
svn path=/trunk/; revision=6054
17:58:18 Tim Janik [Wed, 5 Dec 2007 16:56:05 +0000 (16:56 +0000)]
added -m=thorough support to gtester.
2007-12-05 17:58:18 Tim Janik <timj@imendio.com>
* glib/gtester.c: added -m=thorough support to gtester.
svn path=/trunk/; revision=6053
17:21:05 Tim Janik [Wed, 5 Dec 2007 16:22:44 +0000 (16:22 +0000)]
print out random seed for verbose tests, also adapted test result
2007-12-05 17:21:05 Tim Janik <timj@imendio.com>
* glib/glib/gtestutils.c: print out random seed for verbose tests,
also adapted test result reporting slightly in verbose mode to allow
custom debugging output. support "thorough" as test mode alis for "slow".
* glib/glib/gtestutils.h: added g_test_thorough().
* glib/glib/gtester.c: print out the last random seed when tests fail.
added result attribute to test case status logging to easily spot
failing tests in log files. disabled debugging output when skipping tests.
svn path=/trunk/; revision=6052
Alexander Larsson [Wed, 5 Dec 2007 11:10:21 +0000 (11:10 +0000)]
Added.
2007-12-05 Alexander Larsson <alexl@redhat.com>
* Makefile.am:
* giomodule-priv.h: Added.
* glocaldirectorymonitor.c:
* glocalfilemonitor.c:
* gunionvolumemonitor.c:
* gvfs.c:
Actually add the declaration of _g_io_modules_ensure_loaded
svn path=/trunk/; revision=6051
Alexander Larsson [Wed, 5 Dec 2007 11:05:49 +0000 (11:05 +0000)]
Fix warnings
2007-12-05 Alexander Larsson <alexl@redhat.com>
* gdatainputstream.c:
Fix warnings
* gio.symbols:
* giomodule.[ch]
* glocaldirectorymonitor.c:
* glocalfilemonitor.c:
* gunionvolumemonitor.c:
* gvfs.c:
Make g_io_modules_ensure_loaded a private function and
don't pass in the dirname. This means we can do magic
directory finding in the win32 version.
Export the actual load-modules-in-directory code so that
gvfs can reuse that.
svn path=/trunk/; revision=6050
11:43:22 Tim Janik [Wed, 5 Dec 2007 10:42:09 +0000 (10:42 +0000)]
added g_test_add_data_func() to pass data into tests. allow data arguments
2007-12-05 11:43:22 Tim Janik <timj@imendio.com>
* glib/gtestutils.[hc]: added g_test_add_data_func() to pass data
into tests. allow data arguments for fixture tests.
* glib/gtestutils.c: fixed fatal log flag setup, so tests really abort
upon criticals/warnings/errors.
* glib/tests/testing.c: test test_data arguments.
* glib/gtester.c: some prototype fixups.
svn path=/trunk/; revision=6049
Alexander Larsson [Wed, 5 Dec 2007 10:38:03 +0000 (10:38 +0000)]
Rename all struct members named: read, write, close, truncate, or mount to
2007-12-05 Alexander Larsson <alexl@redhat.com>
* gbufferedinputstream.c:
* gbufferedoutputstream.c:
* gdrive.[ch]:
* gfile.[ch]:
* gfileenumerator.[ch]:
* gfileinputstream.c:
* gfileoutputstream.[ch]:
* gfilterinputstream.c:
* gfilteroutputstream.c:
* ginputstream.[ch]:
* glocalfile.c:
* glocalfileenumerator.c:
* glocalfileinputstream.c:
* glocalfileoutputstream.c:
* gmemoryinputstream.c:
* gmemoryoutputstream.c:
* goutputstream.[ch]:
* gseekable.[ch]:
* gunixdrive.c:
* gunixinputstream.c:
* gunixoutputstream.c:
Rename all struct members named:
read, write, close, truncate, or mount
to foo_fn, as these are reserved names
and could be defined as macros in libc.
(#501645)
svn path=/trunk/; revision=6048
Tor Lillqvist [Wed, 5 Dec 2007 07:14:19 +0000 (07:14 +0000)]
Add "shift-jis" as an alternative spelling of "shift_jis".
2007-12-05 Tor Lillqvist <tml@novell.com>
* glib/win_iconv.c: Add "shift-jis" as an alternative spelling of
"shift_jis".
svn path=/trunk/; revision=6047
Ryan Lortie [Wed, 5 Dec 2007 06:34:18 +0000 (06:34 +0000)]
for the benefit of git users, checkout build/ if it is missing but after
2007-12-05 Ryan Lortie <desrt@desrt.ca>
* autogen.sh: for the benefit of git users, checkout build/ if it is
missing
* .gitignore: but after that, ignore it.
svn path=/trunk/; revision=6046
Ryan Lortie [Wed, 5 Dec 2007 06:09:55 +0000 (06:09 +0000)]
ungtk-docify some comments for internal functions
2007-12-05 Ryan Lortie <desrt@desrt.ca>
* glib/ghash.c: ungtk-docify some comments for internal functions
svn path=/trunk/; revision=6045
Emmanuele Bassi [Tue, 4 Dec 2007 16:34:00 +0000 (16:34 +0000)]
Add GChecksum public API.
2007-12-04 Emmanuele Bassi <ebassi@gnome.org>
* glib/glib-sections.txt: Add GChecksum public API.
* glib/tmpl/checksum.sgml:
* glib/glib-docs.sgml: Add the checksums API page.
svn path=/trunk/; revision=6044
Emmanuele Bassi [Tue, 4 Dec 2007 16:33:24 +0000 (16:33 +0000)]
Replace the copy-and-paste MD5 digest generation with GChecksum.
2007-12-04 Emmanuele Bassi <ebassi@gnome.org>
* gio/glocalfileinfo.c: Replace the copy-and-paste MD5 digest
generation with GChecksum.
svn path=/trunk/; revision=6043
Emmanuele Bassi [Tue, 4 Dec 2007 16:31:51 +0000 (16:31 +0000)]
Add GChecksum, a generic wrapper around various hashing algorithms. At the
2007-12-04 Emmanuele Bassi <ebassi@gnome.org>
* glib/gchecksum.[ch]: Add GChecksum, a generic wrapper around
various hashing algorithms. At the moment, the MD5, SHA-1 and
SHA-256 algorithms are supported. (#443648)
* glib/glib.h:
* glib/Makefile.am:
* glib/glib.symbols: Build glue for GChecksum
* tests/Makefile.am
* tests/checksum-test.c: Add test suite for GChecksum.
svn path=/trunk/; revision=6042
Changwoo Ryu [Tue, 4 Dec 2007 11:45:26 +0000 (11:45 +0000)]
Updated Korean translation.
2007-12-04 Changwoo Ryu <cwryu@debian.org>
* ko.po: Updated Korean translation.
svn path=/trunk/; revision=6041
Alexander Larsson [Tue, 4 Dec 2007 10:44:49 +0000 (10:44 +0000)]
Only call flush if non-null.
2007-12-04 Alexander Larsson <alexl@redhat.com>
* goutputstream.c:
(g_output_stream_close):
Only call flush if non-null.
svn path=/trunk/; revision=6040
Dan Winship [Tue, 4 Dec 2007 08:57:04 +0000 (08:57 +0000)]
Make this take a GError and return a gboolean, and do the "outstanding
2007-11-30 Dan Winship <danw@gnome.org>
* ginputstream.c (g_input_stream_set_pending): Make this take a
GError and return a gboolean, and do the "outstanding operation"
check (and the "stream is already closed" check) itself.
(g_input_stream_clear_pending): Formerly set_pending(FALSE).
* goutputstream.c (g_output_stream_set_pending)
(g_output_stream_clear_pending): Likewise
* gbufferedinputstream.c:
* gfileinputstream.c:
* gfileoutputstream.c: Update for that
* gsimpleasyncresult.c (g_simple_async_report_gerror_in_idle):
Like g_simple_async_report_error_in_idle, but takes a GError
rather than building one.
svn path=/trunk/; revision=6039
Dan Winship [Tue, 4 Dec 2007 08:55:51 +0000 (08:55 +0000)]
Don't cheat and unset the "pending" flag around inner calls. Instead, call
2007-11-30 Dan Winship <danw@gnome.org>
* goutputstream.c: Don't cheat and unset the "pending" flag around
inner calls. Instead, call the class method directly rather than
the wrapper function that checks "pending"
svn path=/trunk/; revision=6038
Ryan Lortie [Tue, 4 Dec 2007 03:47:17 +0000 (03:47 +0000)]
no code changes; add comments to document the internal functions.
2007-12-03 Ryan Lortie <desrt@desrt.ca>
* glib/ghash.c: no code changes; add comments to document the internal
functions.
svn path=/trunk/; revision=6037
Ryan Lortie [Tue, 4 Dec 2007 03:47:03 +0000 (03:47 +0000)]
no code changes; reorder functions to remove the need for forward
2007-12-03 Ryan Lortie <desrt@desrt.ca>
* glib/ghash.c: no code changes; reorder functions to remove the need
for forward declarations.
svn path=/trunk/; revision=6036
Ryan Lortie [Tue, 4 Dec 2007 03:46:48 +0000 (03:46 +0000)]
improve clarity in some functions
2007-12-03 Ryan Lortie <desrt@desrt.ca>
* glib/ghash.c (g_hash_table_lookup_node,
g_hash_table_lookup_extended, g_hash_table_insert_internal,
g_hash_node_new): improve clarity in some functions
svn path=/trunk/; revision=6035
Ryan Lortie [Tue, 4 Dec 2007 03:46:31 +0000 (03:46 +0000)]
rename 'node' to 'node_ptr' where appropriate
2007-12-03 Ryan Lortie <desrt@desrt.ca>
* glib/ghash.c: rename 'node' to 'node_ptr' where appropriate
svn path=/trunk/; revision=6034
Ryan Lortie [Tue, 4 Dec 2007 03:46:13 +0000 (03:46 +0000)]
convert G_HASH_TABLE_RESIZE() macro to inline function
2007-12-03 Ryan Lortie <desrt@desrt.ca>
* glib/ghash.c: convert G_HASH_TABLE_RESIZE() macro to inline function
svn path=/trunk/; revision=6033
Ryan Lortie [Tue, 4 Dec 2007 02:37:55 +0000 (02:37 +0000)]
typos.
svn path=/trunk/; revision=6032
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