Minutes of the GTK+ Team Meeting - 2010-08-17



• rendering cleanup
- four parts:
  + removal of GC, Image, etc. [done]
  + removal of Pixmap. [in progress]
  + re-org of GdkWindow. [still in discussion]
  + expose-event → draw.
- general consensus: good to have
- some tricky bits still need to be defined & discussed
- deprecations will require a new 2.24 release in parallel with 3.0
  for application developers

• releases and dates
- glib 2.26 and gtk+ 2.22 for GNOME 2.32 (Sep '10)
- glib 2.28, gtk+ 2.24 and gtk+ 3.0 for December '10

• gapplication
- refactoring of the API
- GAction, allows named actions + parameters (local+remote invocation)
  + only name, no visual/UI-related attributes
  + :enabled
  + (optional) state
- GActionGroup, allows grouping of actions
- GApplication, handles groups of actions
- parametrized actions will be available on D-Bus
- GtkAction is the presentation layer for GAction
- other backends are still a question mark
  + probably unable to implement parametrized actions, but UI elements
    should be easy to write

• gtk_init
- move all arguments to environment variables
- hide it under GtkApplication

• soname
- gtk 2.90 has weird sonames, e.g.: libgtk-x11-3.0.so.0.9005.0
- change soname to: libgtk-x11-3.so.0.0.0, when we get to 3.0
- alternate: libgtk-x11-3.0.so.1.0.0

• small 3.0 clean-ups
- 84188: non-fully homogeneous ButtonBoxes
- 426924: draw-border removal
- 426924: stock icon names

• G_DEFINE_BOXED_TYPE
- 50 insertions, 263 deletions
- chpe requests a review
- everyone agrees it should go in ASAP

• gtk+ hackfest
- register! register! register!

log: http://live.gnome.org/GTK+/Meetings
next meeting: 2010-08-31, 20:00 UTC

-- 
W: http://www.emmanuelebassi.name
B: http://blogs.gnome.org/ebassi



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]