Matthias Clasen
e1b99b2ddc
Move single-include guards inside include guards
...
gcc has optimizations for include guards that only work
if they are outermost in the the header.
https://bugzilla.gnome.org/show_bug.cgi?id=689810
2012-12-27 23:43:14 -05:00
Matthias Clasen
8de4be69a9
Move comment to the right place
2009-07-05 22:35:55 -04:00
Alexander Larsson
7662c86611
Add extension point for adding metadata for local files
...
This adds a local_file_add_info vfunc to GVfs that vfs implementations
can override to add metadata for local files.
2009-06-23 16:35:42 +02:00
Michael Natterer
f2a2d6c9ac
big header formatting cleanup: indentation, vtable formatting, consistent
...
2008-09-02 Michael Natterer <mitch@imendio.com>
* *.h: big header formatting cleanup: indentation, vtable
formatting, consistent spacing in (* vfunc), trailing whitespace
removal. Formatting should be pretty consistent in all GIO headers
now.
svn path=/trunk/; revision=7433
2008-09-02 19:05:58 +00:00
Matthias Clasen
981f9ed840
Avoid a filename conflict
...
svn path=/trunk/; revision=7192
2008-07-16 06:30:12 +00:00
Cody Russell
3d93bf6968
Moved all relevant typedefs into these files.
...
2008-07-01 Cody Russell <bratsche@gnome.org>
* gio/gioenums.h:
* gio/giotypes.h:
Moved all relevant typedefs into these files.
* gio/*.[ch]:
Updated wrt added files.
Split types into separate file for easier maintainership. (#538564 )
svn path=/trunk/; revision=7127
2008-07-01 06:32:35 +00:00
Benjamin Otte
f2e20e5b2c
trim whitespace so gtk-doc groks the function name
...
2008-03-12 Benjamin Otte <otte@gnome.org>
* gvfs.h:
trim whitespace so gtk-doc groks the function name
svn path=/trunk/; revision=6695
2008-03-12 16:45:43 +00:00
Matthias Clasen
c8f43a1bb6
Add more docs
...
svn path=/trunk/; revision=6493
2008-02-11 07:17:48 +00:00
Alexander Larsson
7b432e9497
Register local vfs with prio 0.
...
2008-01-28 Alexander Larsson <alexl@redhat.com>
* glocalvfs.c:
Register local vfs with prio 0.
* gvfs.h:
Remove old name and prio class members
svn path=/trunk/; revision=6401
2008-01-28 21:06:10 +00:00
Alexander Larsson
bff9ecedbb
Add registration hooks for extension points. Register the gio extension
...
2008-01-28 Alexander Larsson <alexl@redhat.com>
* giomodule.[ch]:
* gio.symbols:
Add registration hooks for extension points.
Register the gio extension points.
* fam/gfamdirectorymonitor.c:
* fam/gfamfilemonitor.c:
* glocaldirectorymonitor.[ch]:
* glocalfilemonitor.[ch]:
* gnativevolumemonitor.h:
* gunionvolumemonitor.c:
* gunixvolumemonitor.c:
* gvfs.[ch]:
* gvolumemonitor.h:
* inotify/ginotifydirectorymonitor.c:
* inotify/ginotifyfilemonitor.c:
Use the extension points registration instead
of g_type_children().
svn path=/trunk/; revision=6399
2008-01-28 19:43:10 +00:00
Alexander Larsson
ced2927726
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
2007-12-14 10:35:24 +00:00
Alexander Larsson
ab7ff4c6a0
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
2007-12-12 14:33:20 +00:00
Alexander Larsson
7f3280230b
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
2007-11-28 12:39:07 +00:00
Andrew Walton
5247f12f36
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
2007-11-27 14:00:13 +00:00
Alexander Larsson
3781343738
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
2007-11-26 16:13:05 +00:00