Minutes of the GTK+ Team Meeting - 2010-12-14
- From: Emmanuele Bassi <ebassi gmail com>
- To: gtk-devel-list gnome org
- Subject: Minutes of the GTK+ Team Meeting - 2010-12-14
- Date: Tue, 14 Dec 2010 22:31:20 +0000
• treeview refactoring
- massive refactoring
- 41 files changed, 13568 insertions(+), 3204 deletions(-)
- GtkCellArea
- moves code out of TreeViewColumn to allow sharing with other cell-based
view widgets (GtkIconView, GtkComboBox)
- treeview-refactor ready to be merged
- requires another reviewer for the various branches prior to merging
ACTION: test treeview-refactor with a very large dataset (kris)
ACTION: merge treeview-refactor before next snapshot (tristan, kris)
ACTION: review for combo-box-refactor (mclasen?, kris next week)
ACTION: review iconv-iew-refactor (mclasen?)
ACTION: make GtkTreeMenu internal-only (tristan)
• GDK backend
- goal: allow having multiple backends compiled in the same SO
- goal: run-time selection of the backend
- wayland/x11
- "html5" backend
- quartz/x11
- single entry point: gdk_display_manager_get() → platform specific object
- remaining tasks:
- objectify GdkCursor and make it opaque
- decide what to do with sucky API
- sucky API:
- gdk_atom_* should not be backend-specific
- gdk_error_trap_* should be x11-specific
- gdk_keyval_from/to_name should be generic
- anything that touches compound text should be x11-specific
- foreign windows
- gdk_spawn_*
- main objective: ABI/API changes in place before 3.0
- backend maintainers to review the changes
- main work should be feasible in a week
• Remaining API/ABI changes
- review bugs marked with the 3.0 milestone
- GPeriodic
- clutter and gtk not ported
- needs some more reviews
ACTION: back out GPeriodic for now and retry next cycle
- GtkApplication status
- actions are still missing
- the rest is working and already useful
- GtkScrolledWindow.new() should lose the arguments
- it's a bit late in the game for such API breaks
- GtkRadioGroup
- not entirely settled
- GtkStyle, GdkColor
- too late in the game for removing
- huge fallout
- make sure internals are fully ported
- removal of the sealed struct members (195 remaining)
- minimum-for-minimum strategy for top-level windows
- discussion on gtk-devel
- moves all the size thinkering from widgets to windows
- might break expected behaviour
- opt-in or reasonable default
• Release plan
- API/feature freeze end of Dec 2010
- Release 2.99 first week of January
- API frozen except for emergencies
- allows last minute API fixes
- 3.0 one month after 2.99
• GtkStyleContext post-mortem
- jimmac found some real bugs
- use extra weeks for themeing fallout
• Website update
- re-design ready to go
- mostly a switch-over
- pending on the actual 3.0 release
• XI2 by default
- XI2 code paths are well-tested
ACTION: push the change (garnacho)
next meeting: 2010-12-21
--
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]