Pavel Holejsovsky
53364788e9
Add GI annotations to Gio DNS resolution classes
2010-12-29 16:02:35 +01:00
Pavel Holejsovsky
add8cf9c09
Add GI annotations to Gio highlevel network functionality
2010-12-29 16:02:26 +01:00
Pavel Holejsovsky
975b0d4487
Add GI annotations to Gio lowlevel network support classes
2010-12-29 16:02:23 +01:00
Pavel Holejsovsky
571104bcc3
Add GI annotations to GPollable{Input|Output}Stream
2010-12-29 16:02:12 +01:00
Pavel Holejsovsky
79fd5ff80d
Add missing GI annotation to g_content_type_guess_for_tree
2010-12-29 16:02:04 +01:00
Cosimo Cecchi
408a9fcbcc
gaction: update property flags to match needs of GSimpleAction
...
Commit 068d53358bd366c26cff604a3de53b3cf734b08f uncovered this mismatch
between properties on the interface and those on the implementation.
Update them so they match.
2010-12-28 12:24:39 +01:00
Cosimo Cecchi
f248ab1b60
tests: unbreak desktop-app-info test for jhbuild
...
If we have a jhbuilt version of gedit installed, this will fail, as it
will succeed in deleting its desktop file.
2010-12-28 12:18:51 +01:00
Pavel Holejsovsky
ed5790913e
Add GI annotations to GMemory{Input|Output}Stream
2010-12-27 16:47:26 +01:00
Pavel Holejsovsky
53fee54b4f
Add GI annotations to GConverter
2010-12-27 16:29:20 +01:00
Pavel Holejsovsky
c8fd3e31ca
Add GI annotations to GSeekable
2010-12-27 16:24:21 +01:00
Pavel Holejsovsky
5a8d012d29
Add GI annotations to GIcon and related classes and interfaces
2010-12-27 16:08:46 +01:00
Pavel Holejsovsky
7a1fbcd959
Add GI annotations to GFileEnumerator
2010-12-27 15:48:31 +01:00
Pavel Holejsovsky
1f84c5b72f
Add GI annotations to GAppInfo and GDesktopAppInfo
2010-12-27 15:40:07 +01:00
Brian Cameron
37ef8cbba5
Fix for bug #637720 . void functions should not return a value.
2010-12-22 01:37:21 -06:00
Pavel Holejsovsky
86b250019a
Add GI annotations to GBufferedInputStream
2010-12-21 18:21:33 +01:00
Pavel Holejsovsky
5ea4fa75bd
Add GI annotations to GData{Input|Output}Stream
2010-12-21 18:21:33 +01:00
Pavel Holejsovsky
e78c27256a
Add GI annotations to GSimpleAsyncResult
2010-12-21 18:21:33 +01:00
Nguyễn Thái Ngọc Duy
12cf4af5bb
gio: typo fix
2010-12-21 19:53:00 +07:00
Xavier Claessens
30587a3a60
Add io-stream in gitignore
2010-12-20 18:52:44 +01:00
Cosimo Cecchi
6a10591573
appinfo: avoid overriding the system defaults when adding support
...
We want to be compatible with the following situation:
- there's no explicit default set in mimeapps.list
- we add support for a content type to a specific application, and that
list is empty
- the default should be picked from the system list, not overridden by
the user-added application.
So we make the default explicit in this case, by adding it to the
relevant section in mimeapps.list.
https://bugzilla.gnome.org/show_bug.cgi?id=637675
2010-12-20 18:19:13 +01:00
Christian Dywan
1f9e34cab7
Allow null object in g_simple_async_report_gerror_in_idle
...
Follow-up on bug 636673.
2010-12-20 17:22:19 +01:00
Cosimo Cecchi
678bcad92c
appinfo: add g_app_info_set_as_last_used_for_type()
...
This commit also changes (maintaining compatibility) the way
user-specified default applications are stored (as in, those for which
g_app_info_set_as_default_for_type() has been called.
We now store the default application for a content type in a new group
in the mimeapps.list keyfile, and "Added Associations" tracks only the
applications that have been added by the user, following a
most-recently-used first order.
This is useful in GtkAppChooser-like widgets to pre-select the last used
application when constructing a widget.
https://bugzilla.gnome.org/show_bug.cgi?id=636311
2010-12-20 15:43:58 +01:00
Cosimo Cecchi
01ba7bd8e8
emblemedicon: make GEmblemedIcon subclassable
...
Hiding the object/class structs in the source file makes this class not
subclassable.
Move them to the public header, and add a property for the icon, so that
subclasses can just use
g_object_new (DERIVED_TYPE,
"gicon", icon,
NULL);
to create an emblemed icon.
https://bugzilla.gnome.org/show_bug.cgi?id=636892
2010-12-20 15:39:00 +01:00
Matthias Clasen
bc4e1fc622
Add a delay-apply property to GSettings
...
Bug 637147, patch by Matt Barnes.
2010-12-20 09:16:05 -05:00
Christian Dywan
ddc126cf2c
g_simple_async_report_error_in_idle with no object
...
Document and allow passing of NULL for the object consistently to
_take_error and _report_error functions.
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=636673
2010-12-17 17:38:04 +01:00
Pavel Holejsovsky
89b558077f
[gi] Add annotations for GFile, G[File]{Input|Output|IO}Stream.
...
Also make parameter names in virtual function declarations consistent
to silent g-ir-scanner.
2010-12-17 16:29:05 +01:00
Matthias Clasen
101dcecb1f
Update symbols list for recent changes
2010-12-17 08:37:21 -05:00
Pavel Holejsovsky
f33ccd4b41
[gi] Fix GObject.Object annotations.
2010-12-16 21:06:51 +01:00
John (J5) Palmieri
6f215e477d
[gi] add annotations for methods which take a gpointer which are really GObjects
...
* bindings need to know how to marshal the pointer otherwise they send in
the raw wrapped pointer causing crashes
2010-12-16 13:48:31 -05:00
Murray Cumming
2b6c801d10
gioenums.h: Remove a trailing comma.
2010-12-16 10:57:39 +01:00
Cosimo Cecchi
274ef35fd4
tests: remove a bogus assumption
2010-12-15 18:03:13 +01:00
Matthias Clasen
683a5632c8
Remove GPeriodic for now
...
The necessary review and integration work has not happened, and
we don't want to enshrine it in this unproven state.
It will be back when the world is ready for it.
2010-12-15 11:56:44 -05:00
Cosimo Cecchi
9411d0c108
docs: fix a typo
2010-12-15 12:50:59 +01:00
Cosimo Cecchi
bfee021cfb
emblemedicon: add docs for _clear_emblems()
2010-12-15 12:49:22 +01:00
Cosimo Cecchi
f53d518a3d
emblemedicon: add g_emblemed_icon_clear_emblems()
...
https://bugzilla.gnome.org/show_bug.cgi?id=637171
2010-12-15 11:45:20 +01:00
Cosimo Cecchi
056a5d753d
gapplication: plug a memory leak
...
https://bugzilla.gnome.org/show_bug.cgi?id=637237
2010-12-15 11:43:14 +01:00
Pavel Holejsovsky
8c742aea72
Add missing annotations to GApplication and GApplicationCommandLine.
2010-12-15 11:26:59 +01:00
Ted Gould
09ce9dc542
Bug 635626 – GDBus message idle can execute while flushes are pending
...
https://bugzilla.gnome.org/show_bug.cgi?id=635626
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-12-13 13:33:15 -05:00
Peng Huang
735fcf918e
Bug 632544 – Cannot send a locked message with PRESERVE_SERIAL flag
...
https://bugzilla.gnome.org/show_bug.cgi?id=632544
Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-12-13 13:09:38 -05:00
Xavier Claessens
e4f25c0fed
Add Since 2.28 in g_io_stream_splice doc
2010-12-13 17:42:11 +01:00
Xavier Claessens
0a2d47b626
Add g_io_stream_splice_async/finish()
...
That function splice the output stream of both GIOStreams to the input stream
of the other GIOStream.
2010-12-13 17:36:12 +01:00
Christian Persch
ce50df7e0e
Better error reporting for g_variant_parse()
...
Add error codes, and use them when setting the GError.
Bug #634583 .
2010-12-12 13:25:34 +01:00
Dan Winship
ad56426bc7
Add missing property to GDummyTlsCertificate
2010-12-10 10:01:22 +01:00
Benjamin Otte
ca38bddd6e
gio: Add a count to the resolver test for number of enumerators
...
This adds the nice stress-test feature of having 5 enumerators running
at the same time. Yay!
2010-12-07 19:39:24 +01:00
Benjamin Otte
bd227f5219
gio: Make enumerating a GNetworkAddress work more than once
...
Previously, the code only initialized the enumerator if the address
hadn't had cached addresses. But creating an enumerator cached the
addresses, so the second one failed to work.
2010-12-07 19:39:24 +01:00
Benjamin Otte
07fd29c323
tls: Make g_tls_{client|server}_connection_new() return a GIOStream
...
The main use case for these objects is as an IO stream, so it makes
sense to return them that way from the start.
2010-12-07 19:39:24 +01:00
Benjamin Otte
c59ba60fbe
tls: Clarify docs for g_tls_client_connection_set_validation_flags()
...
And fix a typo in there.
2010-12-07 19:39:23 +01:00
Emilio Pozuelo Monfort
85adbc99bf
Fix error in GSimpleAsyncResult example
2010-12-07 17:46:21 +01:00
Dan Winship
f5c3e0d3d5
Change the handling of the peer certificate in GTlsConnection
...
Make the certificate and peer-certificate properties virtual, and add
peer-certificate-errors as well. Change the documentation on
peer-certificate to say that it's not set until after the handshake
succeeds (which means notify::peer-certificate can be used to tell
when a handshake has completed).
2010-12-07 14:58:42 +01:00
Dan Winship
b5a707ec90
Clarify that g_socket_client_connect_to_uri() doesn't know about TLS
2010-12-07 10:41:06 +01:00