On Sat, 2008-03-08 at 13:07 -0300, Vreixo Formoso Lopes wrote:
> Send you a patch with first work on updating .defs to
> Gtk 2.12. I've based my work on pygtk 2.12.1 defs
> data. Some notes:
This is great work Vreixo. Keep it up!
> 4. They have added a flag
>
> (unblock-threads #t)
>
> to some functions that currently are in missing.defs.
> Some I think we don't need to worry about it for now.
Weird. I wonder what they mean by that? Sounds like a pygtk-ism.
> GtkBuilder
Just so everyone knows, GtkBuilder is still a disaster zone. It is *not*
a drop-in replacement for LibGlade yet. In fact, it doesn't even
parse .glade files.
We'll see what progress is made next week in Berlin.
> - Update to Java 5.
I'm about to merge the branch with that, so matter in hand.
> This opens cool possibilities,
> such as implementation of GtkBuilder based on
> annotations
As I have told you several times already, I'm not yet happy about the
idea behind this. If you use LibGlade there is tight coupling between
program code and a .glade file. Nothing will make that go away.
What was suggested in the feature request I saw didn't address that in
the slightest, and since the proposer didn't answer my questions my lack
of enthusiasm for the idea deepens.
The fact that they did something like that in the .Net bindings of GTK
is neither an argument in favour of, or an argument against, adding this
feature. And saying that Hibernate does something is likewise not a
strong argument in support of something. I'm a db4o guy :)
Anyway, I'm not saying we can never add this, but it needs to be both a)
well thought out and b) a material improvement for us to incur the cost
of supporting it. We can discuss it again at GUADEC.
> Send you a patch
Like I said, it's awesome you're working on this.
I'll review the branch this week.
AfC
London
--
Andrew Frederick Cowie
Operational Dynamics is an operations and engineering consultancy
focusing on IT strategy, organizational architecture, systems
review, and effective procedures for change management. We actively
carry out research and development in these areas on behalf of our
clients, and enable successful use of open source in their mission
critical enterprises, worldwide.
http://www.operationaldynamics.com/
Sydney New York Toronto London
|