Discussion:
Gtk+ 3.0 build
Johannes Schmid
2010-11-05 15:02:04 UTC
Permalink
Hi!

I pushed a offscreen-gtk3 branch to git.gnome.org which builds against
gtk+ 3.0 but doesn't work.

It includes the GtkObject patch by Matthias Clasen und porting most of
the API to gtk+-3.0. Some things have been left out as they arent
obvious (#if 0 #endif), the focus drawing and GtkFixed.

Maybe this can help anybody make it working.

Regards,
Johannes
Tristan Van Berkom
2010-11-06 03:02:27 UTC
Permalink
Post by Johannes Schmid
Hi!
I pushed a offscreen-gtk3 branch to git.gnome.org which builds against
gtk+ 3.0 but doesn't work.
It includes the GtkObject patch by Matthias Clasen und porting most of
the API to gtk+-3.0. Some things have been left out as they arent
obvious (#if 0 #endif), the focus drawing and GtkFixed.
Maybe this can help anybody make it working.
Thanks I'll take a look at it as soon as I can.

The most difficult part of the "offscreen" branch
work however will be to actually get the offscreen
drawing of project widgets in the workspace
working (get selection, window resizing and
all that working).

But thanks for getting through the ->draw()
implementations for placeholders and all
that noise.

Cheers,
-Tristan

PS: I'm still getting segfaults from plain
Glade compiled --with-gtk=2.0 in master
which is probably more fallout from the
GladeProject/GtkTreeModel stuff, this one
happens when simply adding a notebook
to the project (my assumption is the model/
view is not liking the order in which notebook
tabs/notebooks get added to the project).

Would be great if you could look into that...
_______________________________________________
Glade-devel maillist - Glade-***@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/glade-devel
Johannes Schmid
2010-11-06 08:31:32 UTC
Permalink
Hi!
Post by Tristan Van Berkom
But thanks for getting through the ->draw()
implementations for placeholders and all
that noise.
The placeholder drawing needs some love (background pixmap, etc.). I
will probably have a look at this again but I need some cairo guru to
help me. Shouldn't be that difficult.
Post by Tristan Van Berkom
PS: I'm still getting segfaults from plain
Glade compiled --with-gtk=2.0 in master
which is probably more fallout from the
GladeProject/GtkTreeModel stuff, this one
happens when simply adding a notebook
to the project (my assumption is the model/
view is not liking the order in which notebook
tabs/notebooks get added to the project).
Would be great if you could look into that...
I will try to look into this on monday.

Something else I wanted to ask: I fear that we will have quite difficult
times to get all this ready for GNOME3 as long as nobody really has time
to work on glade-3. As I fear that this will become a major regression
for the GNOME release. Note that is no critism it's just that glade is
missing manpower as you already mentioned in a blog post.

I was thinking about asking the board for help of some kind. Maybe they
can make more people aware on the importance of the project and maybe
some of the bigger contributors could donate some hours into glade or
whatever.

Just my 2 cents,

Johannes

_______________________________________________
Glade-devel maillist - Glade-***@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/glade-devel
Tristan Van Berkom
2010-11-07 09:04:53 UTC
Permalink
Post by Johannes Schmid
Hi!
Post by Tristan Van Berkom
But thanks for getting through the ->draw()
implementations for placeholders and all
that noise.
The placeholder drawing needs some love (background pixmap, etc.). I
will probably have a look at this again but I need some cairo guru to
help me. Shouldn't be that difficult.
Post by Tristan Van Berkom
PS: I'm still getting segfaults from plain
Glade compiled --with-gtk=2.0 in master
which is probably more fallout from the
GladeProject/GtkTreeModel stuff, this one
happens when simply adding a notebook
to the project (my assumption is the model/
view is not liking the order in which notebook
tabs/notebooks get added to the project).
Would be great if you could look into that...
I will try to look into this on monday.
Something else I wanted to ask: I fear that we will have quite difficult
times to get all this ready for GNOME3 as long as nobody really has time
to work on glade-3. As I fear that this will become a major regression
for the GNOME release. Note that is no critism it's just that glade is
missing manpower as you already mentioned in a blog post.
I was thinking about asking the board for help of some kind. Maybe they
can make more people aware on the importance of the project and maybe
some of the bigger contributors could donate some hours into glade or
whatever.
Right now we have you and Marco doing some things for the preview
feature... also Matthias has been sending some regular little GTK+ 3.0
breakage patches...

Maybe we should try holding some irc team meeting, boil down the
blockers towards a 3.0 release, the usual drill.

In the past that approach has been successful in attracting some
contributions, if we're at least 3 willing to participate in a meeting
that should set a good atmosphere.

Maybe we can solicit d-d-l or even some gtk+ lists.

Anyway, giving it some thought over the next days...

Cheers,
-Tristan
_______________________________________________
Glade-devel maillist - Glade-***@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/glade-devel

Loading...