<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/glib.git/gio/gapplicationimpl.h, branch require-python34</title>
<subtitle>gitlab.gnome.org: GNOME/glib.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/'/>
<entry>
<title>GApplication: parse command line options</title>
<updated>2014-02-06T12:02:53+00:00</updated>
<author>
<name>Ryan Lortie</name>
<email>desrt@desrt.ca</email>
</author>
<published>2014-01-12T23:14:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=0e671286fc59b4a68e8640b955c07bd874486dd5'/>
<id>0e671286fc59b4a68e8640b955c07bd874486dd5</id>
<content type='text'>
Add support for parsing command line options with GApplication.

You can add GOptionGroup and GOptionEntry using two new APIs:
g_application_add_option_group() and
g_application_add_main_option_entries().

Also add a "handle-local-options" signal that allows handling of
commandline arguments in the local process without having to override
local_command_line.

As a special feature, you can have a %NULL @arg_data in a GOptionEntry
which will cause the argument to be stored in a GVariantDict.  This
dictionary is available for inspection and modification by the
"handle-local-options" signal and can be forwarded to the primary
instance in cases of command line invocation (where it can be fetched
using g_application_command_line_get_options()).

https://bugzilla.gnome.org/show_bug.cgi?id=721977
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add support for parsing command line options with GApplication.

You can add GOptionGroup and GOptionEntry using two new APIs:
g_application_add_option_group() and
g_application_add_main_option_entries().

Also add a "handle-local-options" signal that allows handling of
commandline arguments in the local process without having to override
local_command_line.

As a special feature, you can have a %NULL @arg_data in a GOptionEntry
which will cause the argument to be stored in a GVariantDict.  This
dictionary is available for inspection and modification by the
"handle-local-options" signal and can be forwarded to the primary
instance in cases of command line invocation (where it can be fetched
using g_application_command_line_get_options()).

https://bugzilla.gnome.org/show_bug.cgi?id=721977
</pre>
</div>
</content>
</entry>
<entry>
<title>application: introduce methods to mark the application as busy</title>
<updated>2013-04-04T17:13:53+00:00</updated>
<author>
<name>Cosimo Cecchi</name>
<email>cosimoc@gnome.org</email>
</author>
<published>2013-04-03T18:12:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=db325cd6a3ed3e95d497d7a4087c0f37f155ef01'/>
<id>db325cd6a3ed3e95d497d7a4087c0f37f155ef01</id>
<content type='text'>
This feature is intended for clients that want to signal a desktop shell
their busy state, for instance because a long-running operation is
pending.
The API works in a similar way to g_application_hold and
g_application_release: applications can call g_application_mark_busy()
to increase a counter that will keep the application marked as busy
until the counter reaches zero again.

The busy state is exported read-only on the org.gtk.Application interface
for clients to use.

https://bugzilla.gnome.org/show_bug.cgi?id=672018
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This feature is intended for clients that want to signal a desktop shell
their busy state, for instance because a long-running operation is
pending.
The API works in a similar way to g_application_hold and
g_application_release: applications can call g_application_mark_busy()
to increase a counter that will keep the application marked as busy
until the counter reaches zero again.

The busy state is exported read-only on the org.gtk.Application interface
for clients to use.

https://bugzilla.gnome.org/show_bug.cgi?id=672018
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove most use of G_GNUC_INTERNAL</title>
<updated>2013-01-18T18:03:28+00:00</updated>
<author>
<name>Colin Walters</name>
<email>walters@verbum.org</email>
</author>
<published>2012-11-28T17:00:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=6f8f1f7097cbef698b4c7be5816bc9d3864ec744'/>
<id>6f8f1f7097cbef698b4c7be5816bc9d3864ec744</id>
<content type='text'>
Now that we use an explicit list of symbols to export, the
G_GNUC_INTERNAL is redundant.

https://bugzilla.gnome.org/show_bug.cgi?id=688681
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now that we use an explicit list of symbols to export, the
G_GNUC_INTERNAL is redundant.

https://bugzilla.gnome.org/show_bug.cgi?id=688681
</pre>
</div>
</content>
</entry>
<entry>
<title>GApplication: add accessor for DBus information</title>
<updated>2012-04-30T21:43:06+00:00</updated>
<author>
<name>Ryan Lortie</name>
<email>desrt@desrt.ca</email>
</author>
<published>2012-04-30T16:20:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=eb5381b8622eda26b6bd86dbac39bd9ed86bf730'/>
<id>eb5381b8622eda26b6bd86dbac39bd9ed86bf730</id>
<content type='text'>
Provide public access to the GDBusConnect and object path that
GApplication is using.  Prevents others from having to guess these
things for themselves based on the application ID.

https://bugzilla.gnome.org/show_bug.cgi?id=671249
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Provide public access to the GDBusConnect and object path that
GApplication is using.  Prevents others from having to guess these
things for themselves based on the application ID.

https://bugzilla.gnome.org/show_bug.cgi?id=671249
</pre>
</div>
</content>
</entry>
<entry>
<title>GApplication: receiving end of GRemoteActionGroup</title>
<updated>2011-12-17T17:54:02+00:00</updated>
<author>
<name>Ryan Lortie</name>
<email>desrt@desrt.ca</email>
</author>
<published>2011-12-17T05:52:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=0971d36e4b8338f4f3f96d751f5275517514d3b1'/>
<id>0971d36e4b8338f4f3f96d751f5275517514d3b1</id>
<content type='text'>
Use the fact that the action group exporter now speaks to
GRemoteActionGroup to get the platform data into GApplicion without
hacks.

https://bugzilla.gnome.org/show_bug.cgi?id=665737
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the fact that the action group exporter now speaks to
GRemoteActionGroup to get the platform data into GApplicion without
hacks.

https://bugzilla.gnome.org/show_bug.cgi?id=665737
</pre>
</div>
</content>
</entry>
<entry>
<title>introduce GRemoteActionGroup</title>
<updated>2011-12-17T17:54:02+00:00</updated>
<author>
<name>Ryan Lortie</name>
<email>desrt@desrt.ca</email>
</author>
<published>2011-12-17T05:17:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=eefd08996f7657488cb8afed23667030d6bd45f7'/>
<id>eefd08996f7657488cb8afed23667030d6bd45f7</id>
<content type='text'>
This interfaceifies the extra functions that were on GDBusActionGroup
for dealing with platform data.

The two main benefits of doing this:

  - no longer have to do a silly song and dance in GApplication to avoid
    calling GDBusActionGroup API from non-dbus-aware code

  - the interface can be reused by the action group exporter to avoid
    ugly and unbindable hook callbacks

https://bugzilla.gnome.org/show_bug.cgi?id=665737
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This interfaceifies the extra functions that were on GDBusActionGroup
for dealing with platform data.

The two main benefits of doing this:

  - no longer have to do a silly song and dance in GApplication to avoid
    calling GDBusActionGroup API from non-dbus-aware code

  - the interface can be reused by the action group exporter to avoid
    ugly and unbindable hook callbacks

https://bugzilla.gnome.org/show_bug.cgi?id=665737
</pre>
</div>
</content>
</entry>
<entry>
<title>GApplication: send platform data for actions again</title>
<updated>2011-12-17T03:24:03+00:00</updated>
<author>
<name>Ryan Lortie</name>
<email>desrt@desrt.ca</email>
</author>
<published>2011-12-17T03:24:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=ee9f104432ee1ed0bf1e7461cf3264d0f0f1d297'/>
<id>ee9f104432ee1ed0bf1e7461cf3264d0f0f1d297</id>
<content type='text'>
Use the _full variants of the GDBusActionGroup API to send platform data
for action invocations once again.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the _full variants of the GDBusActionGroup API to send platform data
for action invocations once again.
</pre>
</div>
</content>
</entry>
<entry>
<title>GApplication: use GDBusActionGroup</title>
<updated>2011-12-08T23:05:12+00:00</updated>
<author>
<name>Matthias Clasen</name>
<email>mclasen@redhat.com</email>
</author>
<published>2011-11-27T03:30:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=df4cd241e5fd03d539295fa428a00a584b526353'/>
<id>df4cd241e5fd03d539295fa428a00a584b526353</id>
<content type='text'>
instead of the internal version of the same
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
instead of the internal version of the same
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement (untested) GApplication actions support</title>
<updated>2010-10-25T18:32:07+00:00</updated>
<author>
<name>Ryan Lortie</name>
<email>desrt@desrt.ca</email>
</author>
<published>2010-10-25T18:32:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=d8d2513710c5663dc7387d79e443edeb5c75598f'/>
<id>d8d2513710c5663dc7387d79e443edeb5c75598f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>GApplication: reduce GVariant abuse</title>
<updated>2010-10-19T17:38:00+00:00</updated>
<author>
<name>Ryan Lortie</name>
<email>desrt@desrt.ca</email>
</author>
<published>2010-10-19T17:38:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/glib.git/commit/?id=e33deea16ce3af7b91386d5debffd284a0109dfc'/>
<id>e33deea16ce3af7b91386d5debffd284a0109dfc</id>
<content type='text'>
Don't use GVariant* as the representation for the argument array.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't use GVariant* as the representation for the argument array.
</pre>
</div>
</content>
</entry>
</feed>
