Re: GtkApplication

2010-06-11 Thread Havoc Pennington
Hi,

On Fri, Jun 4, 2010 at 12:50 PM, Matthias Clasen
 wrote:
>
>  app = g_object_new (GTK_TYPE_APPLICATION, "appid", appid, NULL);
>  g_application_register (app, argc, argv, gtk_application_get_platform_data 
> ());
>

A convenience API that took the likely parameters and initialized a
global singleton would be nice.

gtk_application_init("org.foo.Bar", argc, argv);

To do special/extra stuff you could either do:

gtk_application_init(...)
application = gtk_application_get()

or you could create the application yourself if you wanted to have two
of them or something.

There might also be some more elaborate convenience functions, such as
init_with_builder() or something, not sure what is right, but at least
one that did all "recommended stuff for a typical app"

Anyway it'd be nice to avoid a bunch of boilerplate that every app has
to type in.

As mentioned on the bug I kinda like the convenience API to allow a
callback which handles both first launch and subsequent activations.

Havoc
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


dconf 0.4 released

2010-06-11 Thread Ryan Lortie
dconf 0.4 is released.


You can download it here:
  http://download.gnome.org/sources/dconf/0.4/

SHA256 for your horizonal-scrolling pleasure:

  9812a3401ce31a2b083aaf963b6600b528975c61b7292c6d40346f5f4bf76d28  
dconf-0.4.tar.bz2
  beb33f2aa435ef938bb4d7a2e5066058921504c5ed7b0fd59ab1e5f3bee44431  
dconf-0.4.tar.gz


Changes in dconf 0.4
=

 - fix crashes when the dconf database doesn't yet exist
 - add some incomplete gtk-doc
 - use new GVDB (note: dconf file format has incompatibly changed)
 - implement GSettings sync()
 - use string tags instead of sequence numbers since it was impossible
   to have universally unique sequence numbers
 - theoretical support for sharing dconf databases between machines with
   different byte orders
 - fix bug where first write was not successful when auto-starting
   service
 - FreeBSD build fixes
 - client API cleanups
 - GObject introspection support
 - enable automake silent rules by default for tarball builds


Bugs (I'm sure there are many) to the usual place, please.  I know about
the insane amount of leaks and will be tracing those down.  I'm away for
the weekend, so don't expect replies to any hate mail until Monday :)

Cheers

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: dconf 0.4 released

2010-06-11 Thread Robert Schwebel
On Fri, Jun 11, 2010 at 01:24:33PM -0400, Ryan Lortie wrote:
> dconf 0.4 is released.

make[2]: Entering directory
`/home/rsc/svn/oselas/bsp/pengutronix/OSELAS.BSP-Pengutronix-AllYes-trunk/platform-ARM-reference/build-target/dconf-0.4/client'
  CCLD   libdconf.la
make[2]: *** No rule to make target `dconf-0.3.typelib', needed by
`all-am'.  Stop.

rsc
-- 
Pengutronix e.K.   | |
Industrial Linux Solutions | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0|
Amtsgericht Hildesheim, HRA 2686   | Fax:   +49-5121-206917- |
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: GLib 2.25.8 released

2010-06-11 Thread Robert Schwebel
Matthias,

On Tue, Jun 08, 2010 at 01:20:15AM -0400, Matthias Clasen wrote:
> GLib 2.25.8 is now available for download at:
>
>   ftp://ftp.gtk.org/pub/glib/2.25/
>   http://download.gnome.org/sources/glib/2.25/

Any chance to get https://bugzilla.gnome.org/show_bug.cgi?id=620174
merged for the next release? The attached patch does still apply.

Thanks,
rsc
-- 
Pengutronix e.K.   | |
Industrial Linux Solutions | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0|
Amtsgericht Hildesheim, HRA 2686   | Fax:   +49-5121-206917- |
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list