Matthias Clasen
9acd0ddbf3
gio: Intern all signal names beforehand
...
This avoids pointless copying of static strings.
2015-09-12 11:13:45 -04:00
Paolo Borelli
e1d44799c0
socketservice: add an "active" property
...
We already have start, stop and is_active methods, but turning it
into a real property is useful for a few reasons:
- it allows us to bind the property to an UI or a setting
- it allows us to get notified when the state changes
- it allows us to instantiate objects directly in the stopped state
https://bugzilla.gnome.org/show_bug.cgi?id=752089
2015-07-20 00:00:02 +02:00
Ignacio Casal Quinteiro
641864bcba
socketservice: minor cleanup
2014-07-17 13:30:50 +02:00
Dan Winship
0017728c8c
gsocketservice: Clarify g_socket_service_stop() documentation
...
https://bugzilla.gnome.org/show_bug.cgi?id=724233
2014-02-13 08:30:59 -05:00
Matthias Clasen
e7fd3de86d
Eradicate links and xrefs
...
These are all replaced by markdown ref links.
2014-02-08 12:26:56 -05:00
Daniel Mustieles
078dbda148
Updated FSF's address
2014-01-31 14:31:55 +01:00
Matthias Clasen
3872049445
Add includes to all gio docs
2014-01-07 22:55:43 -05:00
Emmanuele Bassi
54cc43630d
Rename the generated private data getter function
...
As it turns out, we have examples of internal functions called
type_name_get_private() in the wild (especially among older libraries),
so we need to use a name for the per-instance private data getter
function that hopefully won't conflict with anything.
2013-06-24 15:43:04 +01:00
Emmanuele Bassi
32747def4b
gio: Use the new private instance data declaration
...
Use the newly added macros, and remove the explicit calls to
g_type_class_add_private().
https://bugzilla.gnome.org/show_bug.cgi?id=700035
2013-06-24 14:18:01 +01:00
Evan Nemerson
c3d6595f5a
GIO: add lots of annotations for Vala bindings
...
https://bugzilla.gnome.org/show_bug.cgi?id=667447
2012-01-11 15:50:08 -05:00
Dan Winship
7ca83c6c9f
Fix up some doc comments that referred to threads not being enabled
...
(and a few other unrelated comment fixes)
2011-10-05 11:54:36 -04:00
Johan Dahlin
ec98953e42
Pass in NULL instead of g_cclosure_marshal_generic
...
NULL is now a shortcut for g_cclosure_marshal_generic, so avoid
referencing it directly.
https://bugzilla.gnome.org/show_bug.cgi?id=654917
2011-07-19 14:38:34 -03:00
Colin Walters
b74e2a720a
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
2011-06-20 17:24:07 -04:00
Matthias Clasen
01f63b19f9
Fix links in gio docs
2011-06-04 18:48:19 -04:00
Thomas Hindoe Paaboel Andersen
f42d97b88b
docs: fix typos in networking classes
2011-04-20 21:08:15 +02:00
Dan Winship
c2f670ef49
GSocketService: clarify transfer semantics of incoming connections
...
The @connection parameter to the ::incoming signal is (transfer none),
so you need to ref it if you want to keep it.
https://bugzilla.gnome.org/show_bug.cgi?id=647746
2011-04-20 11:24:46 -04:00
Johan Dahlin
fdaaa22b58
Correct gtk-doc SECTION: syntax
...
g-ir-scanner does not allow a space between the : and the
section name.
2011-02-01 16:18:02 -02:00
Ryan Lortie
5b946e0504
gio/: fully remove gioalias hacks
2010-07-07 19:53:22 -04:00
Benjamin Otte
a6ac4e90d5
Fix multiple returns in gtk-doc comment
2009-08-18 11:34:20 +02:00
Matthias Clasen
06144900ec
Documentation and coding style fixups
...
Lots of pedanic changes.
2009-05-27 18:20:08 -04:00
Alexander Larsson
6ea86cc57f
Update the docs for the new network APIs
...
This imports the network APIs into the gio reference docs, and cleans
up a bunch of gtk-doc warnings and documentation issues.
2009-05-18 13:07:43 +02:00
Alexander Larsson
ce8361217c
Import all the highlevel socket classes from gnio
2009-05-15 21:26:24 +02:00