GTK+ 2.16.1 released

2009-04-11 Thread Matthias Clasen
GTK+ 2.16.1 is now available for download at: ftp://ftp.gtk.org/pub/gtk/2.16/ http://download.gnome.org/sources/gtk+/2.16/ md5 sums: 74e35ff3e6e02c960fe2117a4b6b102f gtk+-2.16.1.tar.bz2 fd371592f910b82323182259d33cd229 gtk+-2.16.1.tar.gz sha1 sums: 01cba21f12e6fa3762fe47437eb4dc335a2fb841 g

Re: GVariant for prez!

2009-04-11 Thread Havoc Pennington
Hi, On Thu, Apr 9, 2009 at 11:38 AM, Dan Winship wrote: > So, my feedback is, if the type system is explicitly just D-Bus and > nothing else, shouldn't it be called "GDBusType" or something? (I'm not > saying it's *bad* that it's D-Bus-specific, just that it should be more > explicit about it.)

Re: GVariant for prez!

2009-04-11 Thread Havoc Pennington
Hi, On Sat, Apr 11, 2009 at 11:06 AM, Matthias Clasen wrote: > > What David is saying (and I'm sure you understood) is that glib > already comes with a type system, namely GType. Adding a completely > separate one next to it in the same module is problematic, even if it > is a well-loved one. I'

Re: What gives us the macro GSEAL()?

2009-04-11 Thread Grzegorz Kuczyński
Colomban Wendling pisze: AFAIK, it is used to hide members of GTK+ and GDK structures that will become opaques in future releases (3.0 or so); then it makes easy to see if a source must be updated not to use direct access of members. In practice, compilation of a source code accessing directly st

Re: What gives us the macro GSEAL()?

2009-04-11 Thread Colomban Wendling
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi, Grzegorz Kuczyński a écrit : > I want to know what gives macro GSEAL in struct GtkWindow. AFAIK, it is used to hide members of GTK+ and GDK structures that will become opaques in future releases (3.0 or so); then it makes easy to see if a source m

Re: GVariant for prez!

2009-04-11 Thread Matthias Clasen
On Wed, Apr 8, 2009 at 5:22 PM, Ryan Lortie wrote: > Hi David > > Thanks for your reply. > > David Zeuthen wrote: >> >>  - GVariant brings in a completely new type system > > That's not entirely true.  The DBus type system is being used and loved by > many people already and GVariant is using that

Re: GVariant for prez!

2009-04-11 Thread Dan Winship
Ryan Lortie wrote: > Dan Winship wrote: >> (Alternate possibility: add a way to include type tags, so that callers >> and callees can agree that a particular "x" is to be treated as a time_t >> and not a generic int64. Eg, a signature of ":x" would mean a (string) >> type tag followed by an int64,

Re: GVariant for prez!

2009-04-11 Thread Ryan Lortie
Dan Winship wrote: (Alternate possibility: add a way to include type tags, so that callers and callees can agree that a particular "x" is to be treated as a time_t and not a generic int64. Eg, a signature of ":x" would mean a (string) type tag followed by an int64, but it would be distinct from "

What gives us the macro GSEAL()?

2009-04-11 Thread Grzegorz Kuczyński
Sorry for my english :( I'm writing an article for the Wikibooks in my native language - Polish (http://pl.wikibooks.org/wiki/GTK+). I want to know what gives macro GSEAL in struct GtkWindow. [gtkwindow.h] ... struct _GtkWindow { GtkBin bin; gchar *GSEAL (title); ... [/gtkwindow.h] and [g

Re: GVariant for prez!

2009-04-11 Thread Alexander Larsson
On Thu, 2009-04-09 at 11:38 -0400, Dan Winship wrote: > Ryan Lortie wrote: > > The type system, of course, is that of DBus. > > > > I love your feedback. Please give it all to me. > > I took at a look at GVariant from the perspective of "could I make > libsoup's XML-RPC (and future JSON) code us