MaemoGtk210Changes

  1. Related Pages
  2. Related Resources
  3. Maemo-gtk-2-10 changes - status by file (migration stage 2)

Note: This page is now being maintained at http://live.gnome.org/Maemo/Gtk210Changes
This page keeps track of the changes applied to Maemo-Gtk-2.10. The initial port of the changes from maemo-gtk-2-6 was split up into 2 stages. This page keeps track of the second stage, the overview of the files involved in the completed first stage (Creating an ABI Compatible Version) has been moved to: MaemoGtk210ChangesStage1.

Related Pages


Related Resources

  • maemo-gtk-2-10 - maemo-gtk 2.10 branch in the repository
  • gtk-2.6.10-svn8713-cvs20061211.diff.gz - Diff between maemo-gtk trunk revision 8713 and gtk-2-6 CVS as of 2006-12-11, cleaned up and whitespace corrected.
  • splitpatch-gtk-2-10.sh - Script to split up above gtk patch.

Maemo-gtk-2-10 changes - status by file (migration stage 2)

Prio Priority Meaning
9 Urgent, functional change/fix to be applied ASAP
8-2 High-Low priority
1 Very low priority, possibly irrelevant/harmfull
Empty/unprioritized fields are mostly low priority cosmetic issues, blocking on theme engine migration
B-FM Blocking on file system backend/file manager migration
B-PT Blocking on pluggable widget types
Status Status Meaning
2.10 change is in upstream 2.10, no action needed
- irrelevant change in maemo-gtk-2-6, no action needed
(./) change was committed to maemo-gtk-2-10
2.12 change was backported from upstream trunk to maemo-gtk-2-10
S stub was committed to maemo-gtk-2-10
? Unclear to merge and/or unclear to test
Extra Meaning
{*} used in Comment-sections to mark changes for upstream backfolding
File Prio Status Comments
configure.in - update version number, interface age
configure.in - get libtool to export _gtk_button_set_depressed for hildon libs
configure.in 2.10 save CPPFLAGS around RANDR and XSync checks
gdk-pixbuf/gdk-pixbuf-io.c 2.10 BIND_LOCAL, doc changes
gdk-pixbuf/gdk-pixbuf.c 2.10 static param spec strings, canonical properties
gdk-pixbuf/io-ico.c 2.10 DecodeHeader bug fix
gdk-pixbuf/io-jpeg.c 2.10 use correct error value in error_handler()
gdk-pixbuf/io-jpeg.c (./) {*} return FALSE on error in stop_load()
gdk-pixbuf/io-jpeg.c (./) {*} avoid infinite looping
gdk-pixbuf/io-jpeg.c 2.10 don't use an intermediate buffer for progressive JPEGs
gdk-pixbuf/io-png.c (./) {*} don't load iconv for ascii comments (fix backfolded to upstream)
gdk-pixbuf/io-png.c (./) {*} always set an error on failure (fix backfolded to upstream)
gdk-pixbuf/io-png.c 2.10 support compression
gdk-pixbuf/io-xpm.c 2.10 move color names to separate file
gdk/gdkdisplaymanager.c 2.10 static param spec strings
gdk/gdkinternals.h (./) scratch image sizes
gdk/gdkpango.c 2.10 static param spec strings, display close
gdk/gdkproperty.h 2.10 gdk_atom_intern_static_string()
gdk/gdkscreen.c 2.10 display close
gdk/gdkscreen.h 2.10 gdk_screen_get_active_window(), _get_window_stack()
gdk/gdkwindow.c 2.10 display close
gdk/gdkwindow.h - Added GDK_WINDOW_TYPE_HINT_MESSAGE at the same position as in maemo-gtk-2-6 to stay binary compatible. It shares a "number" with a GTK+ 2.10 symbol right now, this needs to change when the platforms will be recompiled against 2.10.
gdk/gdkwindow.h 2.10 gdk_window_get_type_hint(), gdk_window_set_urgency_hint()
gdk/gdkwindow.h 2.12 add gdk_window_beep()
gdk/x11/gdkasync.c 2.10 plug minor leak
gdk/x11/gdkdisplay-x11.c (./) allow to disable XSHM (GDK_DISABLE_XSHM env var)
gdk/x11/gdkdisplay-x11.c 2.10 display close
gdk/x11/gdkdnd-x11.c 2.10 always set protocol in get_protocol_for_display()
gdk/x11/gdkevents-x11.c 2.10 display close
gdk/x11/gdkim-x11.c 2.10 don't complain about missing locales
gdk/x11/gdkinput-x11.c (./) always enable extension events
gdk/x11/gdkinput-x11.c (./) follow the Xi spec more closely when translating coords
gdk/x11/gdkinput-x11.c 2.10 generate double clicks correctly (patch is in 2.10.7)
gdk/x11/gdkinput-xfree.c 2.10 assertion fixes (are in 2.10.7)
gdk/x11/gdkinput.c 2.12 don't leak in gdk_input_set_extension_events() and work after ConfigureNotify
gdk/x11/gdkkeys-x11.c 2.10 display close
gdk/x11/gdkproperty-x11.c 2.10 remove warning about property length overflow
gdk/x11/gdkscreen-x11.c 2.10 display close
gdk/x11/gdkscreen-x11.c 2.10 gdk_screen_get_active_window(), _get_window_stack()
gdk/x11/gdkvisual-x11.c 2.10 display close
gdk/x11/gdkwindow-x11.c - Added Maemo specific code in set_initial_hints(), added support for GDK_WINDOW_TYPE_HINT_MESSAGE
gdk/x11/gdkwindow-x11.c 2.10 display close
gdk/x11/gdkwindow-x11.c 2.10 gdk_window_get_type_hint(), gdk_window_set_urgency_hint()
gdk/x11/gdkwindow-x11.c (./) add #ifdef ENABLE_ICCCM_LEGACY
gdk/x11/gdkwindow-x11.c 2.12 add gdk_window_beep ()
gdk/x11/gdkwindow-x11.h 2.10 add guint urgency_hint : 1
gtk/Makefile.am - maemo-gtk-im-switch
gtk/gtk.h 2.10 include text buffer serialize stuff
gtk/gtkaboutdialog.c 2.10 canonical property names, static strings
gtk/gtkaccellabel.c 2.10 canonical property names, static strings
gtk/gtkaccellabel.c 2.12 honor hildon-keyboard-shortcuts settings property 72375
gtk/gtkaction.c 2.10 canonical property names, static strings
gtk/gtkactiongroup.c 2.10 canonical property names, static strings
gtk/gtkadjustment.c 2.10 canonical property names, static strings
gtk/gtkalignment.c 2.10 canonical property names, static strings
gtk/gtkarrow.c 2.10 canonical property names, static strings
gtk/gtkarrow.c 2.12 add "arrow-scaling" style property
gtk/gtkaspectframe.c 2.10 canonical property names, static strings
gtk/gtkbindings.c 2.12 support for unbinding, API cleanup
gtk/gtkbindings.h 2.12 support for unbinding, API cleanup
gtk/gtkbbox.c 2.10 canonical property names, static strings
gtk/gtkbbox.c 2.12 add GTK_BUTTONBOX_CENTER
gtk/gtkbox.c 2.10 canonical property names, static strings
gtk/gtkbox.c - button detail hack in pack_start() and pack_end()
gtk/gtkbutton.c 2.10 canonical property names, static strings
gtk/gtkbutton.c 2.10 M44 child-spacing style property (now inner-border)
gtk/gtkbutton.c - child-offset-y property (OSSO_FONT_HACK)
gtk/gtkbutton.c - minimum-width style property
gtk/gtkbutton.c - detail / automatic-detail properties
gtk/gtkbutton.c - listboxheader style property
gtk/gtkbutton.c (./) M66 separator-height style property #382293)
gtk/gtkbutton.c (./) Port support for tap-and-hold
gtk/gtkbutton.c - OssoGtkButtonAttachFlags API
gtk/gtkbutton.c S hildon_gtk_button_set_depressed()
gtk/gtkbutton.h - OssoGtkButtonAttachFlags API
gtk/gtkbutton.h S hildon_gtk_button_set_depressed()
gtk/gtkcalendar.c - M14 to be replaced by HildonCalendar
gtk/gtkcalendar.h - only whitespace changes
gtk/gtkcellrenderer.c 2.10 canonical property names, static strings
gtk/gtkcellrendereraccel.c 2.12 use gtk_widget_error_bell()
gtk/gtkcellrenderercombo.c 2.10 canonical property names, static strings
gtk/gtkcellrendererpixbuf.c 2.10 canonical property names, static strings
gtk/gtkcellrendererpixbuf.c 2.10 support for names icons and custom expander pixbufs
gtk/gtkcellrendererprogress.c 2.10 canonical property names, static strings
gtk/gtkcellrenderertext.c 2.10 canonical property names, static strings
gtk/gtkcellrenderertext.c (./) changes to xpad, ypad defaults
gtk/gtkcellrenderertext.c (./) render cell with normal state in prelight mode (might need back out later, since this is only triggered by motion events)
gtk/gtkcellrenderertext.c - auto ellipsizing (leaving out for now)
gtk/gtkcellrenderertoggle.c 2.10 canonical property names, static strings
gtk/gtkcellrenderertoggle.c (./) don't set xpad, ypad to 2
gtk/gtkcellrenderertoggle.c (./) set toggle width default to 26
gtk/gtkcellrenderertoggle.c - checkbox-mode property (backed out)
gtk/gtkcellrenderertoggle.c 2.10 initialize indicator_size with TOGGLE_WIDTH not 12
gtk/gtkcellrenderertoggle.c 2.10 remove g_object_notify() calls from _set_property
gtk/gtkcellview.c 2.10 canonical property names, static strings
gtk/gtkcellview.c 2.10 remove _style_set() handler
gtk/gtkcellview.c ? 350815 different size allocation algorithm
gtk/gtkcellview.c - M33 gtk_cell_view_set_cell_data() is not needed
gtk/gtkcellview.h - M33 gtk_cell_view_set_cell_data() is not needed
gtk/gtkcheckbutton.c 2.10 canonical property names, static strings
gtk/gtkcheckbutton.c 2.12 pass clip rectangle to gtk_paint functions
gtk/gtkcheckbutton.c - focus-x-padding style property
gtk/gtkcheckbutton.c - draw focus around the entire widget, including the label (possibly bogus)
gtk/gtkcheckbutton.c - blank space should not react to stylus taps (fix for hildon caption controls) (done by adding a gtk_check_button_button_press() handler)
gtk/gtkcheckbutton.c - always draw with GTK_STATE_ACTIVE if widget has focus
gtk/gtkcheckbutton.c - draw prelight box under full widget area if in prelight state
gtk/gtkcheckbutton.c - different indicator-size/spacing calculations
gtk/gtkcheckbutton.c - gtk_check_button_clicked(), gtk_check_button_update_state() (bogus, identical to code in GtkToggleButton)
gtk/gtkcheckmenuitem.c 2.10 canonical property names, static strings
gtk/gtkclist.h 2.10 get rid of mem chunks
gtk/gtkcolorbutton.c 2.10 canonical property names, static strings
gtk/gtkcolorsel.c 2.10 canonical property names, static strings
gtk/gtkcombo.c 2.10 canonical property names, static strings
gtk/gtkcombo.c 2.12 Set widget name of popup window
gtk/gtkcombobox.c 2.10 canonical property names, static strings
gtk/gtkcombobox.c 2.12 M46 navigate rows on left/right instead of up/down
gtk/gtkcombobox.c ? Constrain popup (either list or menu) size to fit nicely on screen
gtk/gtkcombobox.c 2.12 Set widget name of popup window
gtk/gtkcombobox.c - hildonlike style property (changes focus behavior)
gtk/gtkcombobox.c - minimum-width style property
gtk/gtkcombobox.c 2.12 M15 style property for setting arrow size
gtk/gtkcombobox.c 2.10 separator-width style property
gtk/gtkcombobox.c - grab focus once toggle button gets activate
gtk/gtkcombobox.c (./) propagate insensitive press from combo box child (sample view)
gtk/gtkcombobox.c (./) Undo changes to GtkFrame defaults in popup window
gtk/gtkcombobox.c ? Make popup (either list or menu) positioning functions Hildon-friendly (also uses different position function when the combo box is in a toolbar)
gtk/gtkcombobox.c 2.12 407464 Use the full width of the combo box for the list popup
gtk/gtkcombobox.c ? Avoid horizontal scroll bars in the list popup
gtk/gtkcombobox.c - Check for path != NULL in gtk_combo_box_menu_popup() (bogus change, is_valid() guards for this)
gtk/gtkcombobox.c - gtk_combo_box_menu_popup() ignores wrap_width == 0 (?)
gtk/gtkcombobox.c 2.10 Delay setting the cursor until after realize in list mode
gtk/gtkcombobox.c ? Change size allocation and requisition to take hildon theming and padding and size constraints into account
gtk/gtkcombobox.c ? gtk_combo_box_remeasure() has been changed to directly return if cell_view == NULL
gtk/gtkcombobox.c 2.12 Always queue a resize in gtk_combo_box_{menu,list}_row_changed() (note: probably solved upstream, but in a different way)
gtk/gtkcombobox.c - When the combo box gets focus, grab focus on the button (or entry)
gtk/gtkcombobox.c 2.12 Unref popup_widget in gtk_combo_box_list_destroy()
gtk/gtkcombobox.c (./) ::autodimmed-button style propery for insensitive button on empty models
gtk/gtkcombobox.c 2.12 use gtk_widget_error_bell()
gtk/gtkcombobox.c (./) added F4/F5 menu keys (can't be done with rc-files)
gtk/gtkcombobox.c - propagate-lr-keys property (most probably obsolete)
gtk/gtkcombobox.c (./) unset CAN_FOCUS on the button if the child is a GtkEntry, grab focus on the entry when button is clicked
gtk/gtkcomboboxentry.c 2.10 canonical property names, static strings
gtk/gtkcomboboxentry.c - export gtk_combo_box_entry_grab_focus() internally
gtk/gtkcomboboxentry.h - export gtk_combo_box_entry_grab_focus() internally
gtk/gtkcontainer.c (./) Port support for tap-and-hold
gtk/gtkcurve.c 2.10 canonical property names, static strings
gtk/gtkdialog.c 2.10 canonical property names, static strings
gtk/gtkdialog.c 2.10 gtk_dialog_get_response_for_widget()
gtk/gtkdialog.c 2.12 new style property ::content-area-spacing
gtk/gtkdialog.c - unused style properties ::extended-left-border ::extended-right-border
gtk/gtkdialog.c (./) M37 #336159 center the buttons in the dialog
gtk/gtkdialog.c - add new action widgets to the action area using gtk_container_add() instead of gtk_box_pack_end() (is this for the hildonizing code in hbbox which is gone now?)
gtk/gtkdialog.c - M65 emit move-focus on "failed" keynav
gtk/gtkdialog.h 2.10 gtk_dialog_get_response_for_widget()
gtk/gtkdnd.c 2.12 pass event->area to gtk_paint_shadow() in gtk_drag_highlight_expose()
gtk/gtkdnd.c - add _gtk_drag_source_ignore_drag() (only tree view used this, and does not seem to be needed anymore)
gtk/gtkdnd.h - add _gtk_drag_source_ignore_drag() (ditto.)
gtk/gtkentry.c 2.10 canonical property names, static strings
gtk/gtkentry.c - autocap property (deprecated)
gtk/gtkentry.c - input-mode property (deprecated)
gtk/gtkentry.c (./) hildon-input-mode IM property proxying/API
gtk/gtkentry.c 2.10 M06 horizontal-border and vertical-border style properties
gtk/gtkentry.c - icon-width style property (purpose icon)
gtk/gtkentry.c 2.10 M04 show-last-char style property (for password entries)
gtk/gtkentry.c (./) ::invalid_input() signal, filter_text() function
gtk/gtkentry.c (./) connect to IM clipboard signals
gtk/gtkentry.c (./) {*} fix drag_offset_y in button_press() (fix backfolded to upstream)
gtk/gtkentry.c - cursor placement on focus_in()
gtk/gtkentry.c - M59 don't select all on grab_focus()
gtk/gtkentry.c (./) activate() moves focus to next widget
gtk/gtkentry.c (./) various IM method calling changes/additions
gtk/gtkentry.c 2.10 M03 truncate multiline pastes
gtk/gtkentry.c - unused private field "menu_popped"
gtk/gtkentry.c - private field "keep_focus" (shouldn't be needed)
gtk/gtkentry.c 2.12 request motion events instead of gdk_window_get_pointer()
gtk/gtkentry.c 2.12 pass clip rectangle to gtk_paint functions
gtk/gtkentry.c 2.12 use gtk_widget_error_bell()
gtk/gtkentry.c 2.12 leave the widget when keynav_failed() returns TRUE
gtk/gtkentry.h (./) hildon-input-mode API
gtk/gtkentry.h (./) ::invalid_input() signal
gtk/gtkentrycompletion.c 2.10 canonical property names, static strings
gtk/gtkentrycompletion.c (./) set widget name on popup window
gtk/gtkentrycompletion.c ? 408154 constrain popup size to fit on screen
gtk/gtkentrycompletion.c 2.10 add vertical separator to item height
gtk/gtkentrycompletion.c ? make popup positioning hildon-friendly (bogus?)
gtk/gtkentrycompletion.c ? don't add pointer grab to popup window (retain focus for IM)
gtk/gtkentrycompletion.c 2.10 handle str == NUL in gtk_entry_completion_match_selected
gtk/gtkentrycompletion.c 2.10 use correct key length in gtk_entry_completion_real_insert_prefix
gtk/gtkentrycompletion.c 2.12 {*} only block/unblock signal handler in gtk_entry_completion_insert_prefix if handler id > 0 (fix also applied to upstream trunk)
gtk/gtkenums.h (./) GtkIconSize values, GtkInvalidInputType, HildonGtkInputMode
gtk/gtkenums.h 2.12 add GTK_BUTTONBOX_CENTER
gtk/gtkeventbox.c 2.10 canonical property names, static strings
gtk/gtkexpander.c 2.10 canonical property names, static strings
gtk/gtkexpander.c - paint_arrow() hack in gtk_expander_paint()
gtk/gtkfilechooser.c 2.10 canonical property names, static strings
gtk/gtkfilechooserbutton.c 2.10 canonical property names, static strings
gtk/gtkfilechooserbutton.c ? hildonlike style property + implementation (create and pack the separator in _style_set() if property is not set instead of in _init)
gtk/gtkfilechooserdefault.c 2.10 canonical property names, static strings
gtk/gtkfilechooserdialog.c 2.10 use the public get_response_for_widget()
gtk/gtkfilechooserutils.c (./) export _gtk_file_chooser_install_properties() via hildon_gtk_file_chooser_install_properties()
gtk/gtkfilechooserutils.h (./) export _gtk_file_chooser_install_properties() via hildon_gtk_file_chooser_install_properties()
gtk/gtkfilesel.c 2.10 canonical property names, static strings
gtk/gtkfilesystem.c 2.10 Open modules with G_MODULE_BIND_LAZY
gtk/gtkfilesystem.c - export _gtk_file_system_create (back out and use new public gtk_file_system_create)
gtk/gtkfilesystem.h - export _gtk_file_system_create (back out and use new public gtk_file_system_create)
gtk/gtkfilesystem.h (./) add GTK_FILE_SYSTEM_ERROR_TIMEOUT
gtk/gtkfixed.c 2.10 canonical property names, static strings
gtk/gtkfontbutton.c 2.10 canonical property names, static strings
gtk/gtkfontsel.c 2.10 canonical property names, static strings
gtk/gtkframe.c 2.10 canonical property names, static strings
gtk/gtkframe.c 2.12 create all frames with a border-width of 3. Will try to drop this, low priority
gtk/gtkframe.c - hildonlike style property / drawing changes. Will try to drop this, low priority
gtk/gtkhandlebox.c 2.10 canonical property names, static strings
gtk/gtkhbbox.c - button spacing according to spec
gtk/gtkhbbox.c - hildonlike style property (seems unused)
gtk/gtkhbbox.c - attach signal handlers for hildonizing buttons (hildonizing involves updating the OssoAttachFlags internally and setting detail, automatic_detail on the button/child_widget)
gtk/gtkhbbox.c - GTK_BUTTONBOX_HETEROGENOUS style (note: NOT in GtkButtonBoxStyle)
gtk/gtkhbbox.c - _osso_gtk_hbutton_box_find_button_detail() (signal handler doing the hildonizing)
gtk/gtkhbbox.c 2.12 add GTK_BUTTONBOX_CENTER
gtk/gtkhbbox.h - _osso_gtk_hbutton_box_find_button_detail() (signal handler doing the hildonizing)
gtk/gtkhseparator.c 2.10 M08 themeable separators
gtk/gtkiconfactory.c (./) Initialize Hildon icon sizes
gtk/gtkiconfactory.c (./) Don't scale icons with Hildon icon size
gtk/gtkicontheme.c (./) Port of support for animations
gtk/gtkicontheme.c - Don't prefer built in icons when looking up icons
gtk/gtkicontheme.c - scale pixbufs using NEAREST
gtk/gtkiconview.c 2.10 canonical property names, static strings
gtk/gtkiconview.c (./) {*} Selection is painted around the item, not only in the text cell (See bug #382544)
gtk/gtkiconview.c 2.12 use gtk_widget_error_bell()
gtk/gtkimage.c 2.10 canonical property names, static strings
gtk/gtkimage.c 2.10 small fixes in theme_changed() and expose()
gtk/gtkimagemenuitem.c 2.10 canonical property names, static strings
gtk/gtkimcontext.c (./) added GtkIMContextPrivate, hildon-input-mode property
gtk/gtkimcontext.c (./) added has-selection, clipboard-operation signals
gtk/gtkimcontext.c (./) implement filter_event handler
gtk/gtkimcontext.c (./) added hildon_gtk_im_context_filter_event()
gtk/gtkimcontext.c (./) added gtk_im_context_show(), gtk_im_context_hide() (and the same prefixed with hildon_)
gtk/gtkimcontext.c (./) added hildon_gtk_im_context_has_selection(), hildon_gtk_im_context_{cut,copy,paste}()
gtk/gtkimcontext.h (./) GtkIMContextClipboardOperation, new signals, hildon_gtk_im_context_filter_event(), new API for signals
gtk/gtkimcontextsimple.c 2.12 use gtk_widget_error_bell()
gtk/gtkimmodule.c 2.10 Open modules with G_MODULE_BIND_LAZY
gtk/gtkimmodule.c (./) Drop "const" from _gtk_im_module_get_default_context_id()
gtk/gtkimmodule.h (./) Drop "const" from _gtk_im_module_get_default_context_id()
gtk/gtkimmulticontext.c (./) replace constant global_context_id string with get_global_context_id() function and update code dealing with global_context_id
gtk/gtkimmulticontext.c (./) port _{set,get}_property methods
gtk/gtkimmulticontext.c (./) add signal handlers for has-selection, clipboard-operation, input-mode-changed
gtk/gtkimmulticontext.c (./) handle notifications of hildon-input-mode property
gtk/gtkimmulticontext.c (./) implement filter_event, show, hide handlers
gtk/gtkimmulticontext.h (./) dropped const on context_id in GtkIMMultiContext
gtk/gtkintl.h 2.10 add I_() macro
gtk/gtkinvisible.c 2.10 canonical property names, static strings
gtk/gtklabel.c 2.10 canonical property names, static strings
gtk/gtklabel.c 2.12 use gtk_widget_error_bell()
gtk/gtklabel.c 2.12 leave the widget when keynav_failed() returns TRUE
gtk/gtklabel.c - patch hildonlike style property and wrapping changes
gtk/gtklabel.c 2.12 hildon-keyboard-shortcuts settings property and implementation 72375
gtk/gtklabel.c - patch ellipsation changes
gtk/gtklayout.c 2.10 canonical property names, static strings
gtk/gtkmain.c 2.10 use gtk_container_forall for grab notifies
gtk/gtkmain.c (./) adaptions for ::insensitive_press
gtk/gtkmenu.h (./) _gtk_menu_enable_context_menu_behavior()
gtk/gtkmenu.c (./) _gtk_menu_enable_context_menu_behavior()
gtk/gtkmenu.c (./) implemented maemo context menu handling
gtk/gtkmenu.c 2.10 canonical property names, static strings
gtk/gtkmenu.c 2.12 pass clip rectangle to gtk_paint functions
gtk/gtkmenu.c 2.12 use gtk_widget_error_bell()
gtk/gtkmenu.c (./) added widget names (HILDON_MENU_NAME*) for maemo specific rc-files. Trying to figure out if we can do this without patching gtkmenu
gtk/gtkmenu.c (./) added gtk_menu_check_name() to help with HILDON_MENU_NAME*. Trying to figure out if we can do this without patching gtkmenu
gtk/gtkmenu.c 2.10 added ::horizontal-padding ::scroll-arrow-vlength
gtk/gtkmenu.c 2.10 M13 added ::double-arrows to force scroll arrows
gtk/gtkmenu.c (./) changed window from popup to toplevel without decorations
gtk/gtkmenu.c (./) set GDK_WINDOW_TYPE_HINT_MENU
gtk/gtkmenu.c (./) added visibility notify handling (popdown when obscured)
gtk/gtkmenu.c 2.10 allow NULL in gtk_menu_attach_to_widget
gtk/gtkmenu.c 2.10 conditionalize keyboard grabs
gtk/gtkmenu.c 2.10 fixed transient popup handling
gtk/gtkmenu.c 2.10 shuffled gtk_menu_grab_notify()
gtk/gtkmenu.c (./) auto-select (first) menu item on popup
gtk/gtkmenu.c (./) save/restore pointer position across popups
gtk/gtkmenu.c - clamp to monitor-width in ::size_request (bogus)
gtk/gtkmenu.c (./) {*} removed scroll arrow background painting (related to #404571)
gtk/gtkmenu.c 2.10 M12 gtk_menu_button_press() alterations (scroll on press)
gtk/gtkmenu.c (./) added 20 pixel proximity thresholds (N770 spec)
gtk/gtkmenu.c 2.10 M12 gtk_menu_button_release() alterations (scroll on release)
gtk/gtkmenu.c 2.10 M12 ignore scroll-arrow entrance in gtk_menu_motion_notify() (unclear change)
gtk/gtkmenu.c (./) close context menus beyond pixel threshold in gtk_menu_motion_notify()
gtk/gtkmenu.c 2.10 M12 gtk_menu_handle_scrolling() adaptions for lack of motion events
gtk/gtkmenu.c 2.10 M12 delegate gtk_menu_handle_scrolling() adaptions for lack of motion events
gtk/gtkmenu.c - removed GDK_NOTIFY_NONLINEAR event handling (bogus)
gtk/gtkmenu.c - gtk_menu_position: shuffled clamping of horizontal position to monitor width (bogus)
gtk/gtkmenu.c - gtk_menu_position: only adjust initial scroll offset (bogus)
gtk/gtkmenu.c 2.12 {*} set state of synthesized GDK_ENTER_NOTIFY event
gtk/gtkmenu.c (./) call _gtk_menu_shell_set_first_click()
gtk/gtkmenubar.c 2.10 canonical property names, static strings
gtk/gtkmenuitem.c 2.10 canonical property names, static strings
gtk/gtkmenuitem.c 2.10 M08 separator-height style property
gtk/gtkmenuitem.c 2.12 {*} queue draw on parent menu item on select/deselect
gtk/gtkmenuitem.c (./) drawing changes when there is a submenu indicator
gtk/gtkmenuitem.c (./) submenu indicator draws differently when submenu is visible
gtk/gtkmenuitem.c (./) don't automatically open submenus
gtk/gtkmenuitem.c 2.10 propagate GtkMenuShell's take-focus to submenus
gtk/gtkmenuitem.c - submenu positioning changes (bogus)
gtk/gtkmenuitem.c (./) implement activate() for explicitely opening submenus
gtk/gtkmenuitem.c (./) factor out _gtk_menu_item_popdown_submenu()
gtk/gtkmenuitem.h (./) add _gtk_menu_item_popdown_submenu()
gtk/gtkmenushell.c 2.10 gtk_menu_shell_set,get_take_focus()
gtk/gtkmenushell.c 2.10 take-focus property and API
gtk/gtkmenushell.c 2.12 use gtk_widget_error_bell()
gtk/gtkmenushell.c 2.12 only wrap when gtk-keynav-wrap-around is TRUE
gtk/gtkmenushell.c (./) partially disabled GTK_MENU_DIR_CHILD (bogus?)
gtk/gtkmenushell.c (./) real_select_item: omit submenu activation
gtk/gtkmenushell.c (./) combobox first-click workarounds (bogus?)
gtk/gtkmenushell.c (./) submenu activation/handling on touchscreen devices
gtk/gtkmenushell.c (./) activate menu item on press without motion events
gtk/gtkmenushell.c - M62 added GDK_F4 keybinding to close menu
gtk/gtkmenushell.c (./) ::insensitive-press support
gtk/gtkmenushell.c - M16 "close" signal addition
gtk/gtkmenushell.c 2.12 honor hildon-keyboard-shortcuts settings property
gtk/gtkmenushell.h 2.10 take-focus property and API
gtk/gtkmenushell.h - "close" signal vtable entry
gtk/gtkmenushell.h (./) add _gtk_menu_shell_set_first_click()
gtk/gtkmenutoolbutton.c 2.10 canonical property names, static strings
gtk/gtkmessagedialog.c 2.10 canonical property names, static strings
gtk/gtkmisc.c 2.10 canonical property names, static strings
gtk/gtkmodules.c (./) open modules with G_MODULE_BIND_LOCAL
gtk/gtknotebook.c 2.10 canonical property names, static strings
gtk/gtknotebook.c 2.12 use gtk_widget_error_bell()
gtk/gtknotebook.c 2.12 only wrap when gtk-keynav-wrap-around is TRUE
gtk/gtknotebook.c 2.10 added ::tab-overlap ::tab-curvature ::arrow-spacing
gtk/gtknotebook.c - added ::inner-left-border ::inner-right-border ::label-padding
gtk/gtknotebook.c - M18 default changes for ::scrollable
gtk/gtknotebook.c ? ::child_has_focus page->::expand
gtk/gtknotebook.c 2.10 M02 button timeouts
gtk/gtknotebook.c ? alterations to arrow painting
gtk/gtknotebook.c ? alterations to label truncation
gtk/gtknotebook.c ? alterations to focus grabbing on switch_page (bogus?)
gtk/gtkobject.c 2.10 canonical property names, static strings
gtk/gtkoptionmenu.c 2.10 canonical property names, static strings
gtk/gtkpaned.c 2.10 canonical property names, static strings
gtk/gtkpreview.c 2.10 canonical property names, static strings
gtk/gtkprivate.h 2.10 #define GTK_PARAM_READABLE/WRITABLE/READWRITE
gtk/gtkprogress.c 2.10 canonical property names, static strings
gtk/gtkprogress.c 2.10 clear the newly created offscreen pixmap
gtk/gtkprogressbar.c 2.10 canonical property names, static strings
gtk/gtkprogressbar.c (./) minimum height adjustment
gtk/gtkprogressbar.c 2.12 M01 style properties text-spacing width-increment height-increment text-xnudge text-ynudge are replaced by new upstream properties ::xspacing ::yspacing
gtk/gtkprogressbar.c (./) set text-xalign to 0.0
gtk/gtkprogressbar.c 2.10 add dirty flag and delay expose
gtk/gtkprogressbar.c 2.10 gtk_progress_bar_get_activity()
gtk/gtkprogressbar.c 2.10 also paint text in activity mode
gtk/gtkprogressbar.c 2.10 text painting changes
gtk/gtkprogressbar.h 2.10 add guint dirty : 1;
gtk/gtkradioaction.c 2.10 canonical property names, static strings
gtk/gtkradiobutton.c 2.10 canonical property names, static strings
gtk/gtkradiobutton.c - unused TOGGLE_ON_CLICK #define
gtk/gtkradiobutton.c 2.12 M54 don't select button on cursor navigation
gtk/gtkradiobutton.c - changed indicator drawing
gtk/gtkradiotoolbutton.c 2.10 canonical property names, static strings
gtk/gtkrange.c 2.10 canonical property names, static strings
gtk/gtkrange.c 2.10 M02 button timeouts
gtk/gtkrange.c 2.10 M32 insensitive arrows
gtk/gtkrange.c - stop scrolling on focus out
gtk/gtkrange.c - minimum-bars-visible property (probably bogus)
gtk/gtkrange.c 2.10 M48 two-part-through style property
gtk/gtkrange.c 2.12 M31 stream-indicator-padding superseded by "trough-fill-level" details
gtk/gtkrange.c (./) arrow-paint-box-layout style property (arrow images)
gtk/gtkrange.c 2.10 M51 draw-through-under-steppers style property
gtk/gtkrange.c S M31 stream-indicator/position API
gtk/gtkrange.c 2.12 M31 stream-indicator/position properties/API
gtk/gtkrange.c 2.12 beep when keynav didn't change adj->value
gtk/gtkrange.c 2.12 leave the widget when keynav_failed() returns TRUE
gtk/gtkrange.h S M31 stream-indicator/position API
gtk/gtkrange.h 2.12 M31 stream-indicator/position API
gtk/gtkrbtree.c 2.10 replace allocator by GSlice, various small fixes
gtk/gtkrc.c 2.10 logical colors
gtk/gtkrc.c (./) parse old hildon logical color format
gtk/gtkrc.c 2.12 support for unbinding keybindings
gtk/gtkrc.c 2.10 free_object_list(), contact_object_lists()
gtk/gtkrc.c 2.10 unref style in gtk_rc_clear_realized_style()
gtk/gtkrc.c 2.10 mtime check fix
gtk/gtkrc.c ? attempt to read .cache file before parsing
gtk/gtkrc.c (./) parse theme and key theme first (makes styles available when parsing with gtk_rc_context_parse_string)
gtk/gtkrc.c 2.10 refactor gtk_rc_parse_stock() to use gtk_rc_parse_hash_key()
gtk/gtkrc.h 2.10 logical colors
gtk/gtkrc.h 2.12 support for unbinding keybindings
gtk/gtkruler.c 2.10 canonical property names, static strings
gtk/gtkscale.c 2.10 canonical property names, static strings
gtk/gtkscrollbar.c 2.10 canonical property names, static strings
gtk/gtkscrolledwindow.c 2.10 canonical property names, static strings
gtk/gtkscrolledwindow.c 2.12 fix hiding of automatic scrollbars when there is no child
gtk/gtkscrolledwindow.c - M29 scrollbar-dislocation style property (should be dropped)
gtk/gtkscrolledwindow.c - keep focussed child visible
gtk/gtkselection.c 2.10 plug several small leaks
gtk/gtkseparator.c 2.10 M08 themeable separators
gtk/gtkseparatortoolitem.c 2.10 canonical property names, static strings
gtk/gtkseparatortoolitem.c 2.10 M08 themeable separators
gtk/gtksettings.c 2.10 static strings
gtk/gtksettings.c 2.12 add gtk-keynav-cursor-only, gtk-keynav-wrap-around and gtk-error-bell
gtk/gtksettings.c 2.10 button timeouts
gtk/gtksettings.c 2.12 add hildon-keyboard-shortcuts
gtk/gtksettings.c - M14 hildon-keyboard-navigation (only used by GtkCalendar)
gtk/gtksizegroup.c 2.10 canonical property names, static strings
gtk/gtkspinbutton.c 2.10 canonical property names, static strings
gtk/gtkspinbutton.c 2.10 M02 button timeouts
gtk/gtkspinbutton.c 2.12 use gtk_widget_error_bell()
gtk/gtkstatusbar.c 2.10 canonical property names, static strings
gtk/gtkstatusbar.h 2.10 get rid of mem chunks
gtk/gtkstyle.c 2.10 logical colors
gtk/gtkstyle.c S gtk_style_lookup_logical_color()
gtk/gtkstyle.c - switch to GDK_INTERP_NEAREST
gtk/gtkstyle.c (./) prevent icon scaling byond HILDON_ICON_SIZE_26
gtk/gtkstyle.c 2.12 clamp insertion_cursor location to widget->window coords
gtk/gtkstyle.h 2.10 logical colors
gtk/gtkstyle.h (./) provide old hidon logical color API
gtk/gtktable.c 2.10 canonical property names, static strings
gtk/gtktable.c - M37 OssoGtkButtonAttachFlags stuff
gtk/gtktext.c 2.10 canonical property names, static strings
gtk/gtktextbtree.c 2.10 tiny fix in gtk_text_btree_resolve_bidi()
gtk/gtktextbuffer.c 2.10 canonical property names, static strings
gtk/gtktextbuffer.c 2.10 M30 rich text copy & paste
gtk/gtktextbuffer.c S M30 gtk_text_buffer_set,get_can_paste_rich_text(), gtk_text_buffer_set,get_rich_text_format()
gtk/gtktextbuffer.h 2.10 M30 rich text copy & paste
gtk/gtktextbuffer.h S M30 gtk_text_buffer_set,get_can_paste_rich_text(), gtk_text_buffer_set,get_rich_text_format()
gtk/gtktexttag.c 2.10 canonical property names, static strings
gtk/gtktextview.c 2.10 canonical property names, static strings
gtk/gtktextview.c - autocap property (deprecated)
gtk/gtktextview.c - input-mode property (deprecated)
gtk/gtktextview.c (./) hildon-input-mode property proxying/API
gtk/gtktextview.c (./) connect to IM clipboard signals
gtk/gtktextview.c - add private->release_selection (obsolete: flag is maintained but ignored in maemo-gtk-2-6)
gtk/gtktextview.c 2.10 width_changed handling
gtk/gtktextview.c (./) keep cursor visible in size_allocate()
gtk/gtktextview.c (./) call IM's filter_event()
gtk/gtktextview.c (./) various IM reset changes
gtk/gtktextview.c - cursor placement on focus_in()
gtk/gtktextview.c 2.12 request motion events instead of gdk_window_get_pointer()
gtk/gtktextview.c ? include previous whitespace in retreive_surrounding_handler()
gtk/gtktextview.c 2.10 fixes in invalidate_cursors()
gtk/gtktextview.c 2.12 beep on failed keynav or input
gtk/gtktextview.c 2.12 leave the widget when keynav_failed() returns TRUE
gtk/gtktextview.h 2.10 guint width:changed : 1
gtk/gtktextview.h (./) hildon-input-mode API
gtk/gtkthemes.c 2.10 use G_MODULE_BIND_LOCAL
gtk/gtktoggleaction.c 2.10 canonical property names, static strings
gtk/gtktogglebutton.c 2.10 canonical property names, static strings
gtk/gtktoolbar.c 2.10 canonical property names, static strings
gtk/gtktoolbar.c 2.10 M02 disable animations
gtk/gtktoolbar.c 2.10 max-child-expand style property
gtk/gtktoolbutton.c 2.10 canonical property names, static strings
gtk/gtktoolbutton.c (./) add support for insensitive-press
gtk/gtktoolbutton.c 2.12 add some sanity checks in construct_contents()
gtk/gtktoolbutton.c - scale pixbuf with NEAREAST instead of BILINEAR
gtk/gtktoolbutton.h - add insensitive-press vtable entry
gtk/gtktoolitem.c 2.10 canonical property names, static strings
gtk/gtktreemodelfilter.c 2.10 canonical property names, static strings
gtk/gtktreemodelfilter.c 2.12 handle case where virtual root is deleted
gtk/gtktreemodelfilter.c 2.10 call destroy functions in finalize
gtk/gtktreemodelfilter.c 2.12 small patch in row_deleted() to silence the compiler
gtk/gtktreemodelfilter.c 2.10 major rework (ref counting, keep track of visible nodes and their offsets)
gtk/gtktreemodelfilter.c (./) don't assert in gtk_tree_model_filter_row_has_child_toggled()
gtk/gtktreemodelsort.c 2.10 canonical property names, static strings
gtk/gtktreemodelsort.c 2.10 call destroy functions in finalize
gtk/gtktreemodelsort.c 2.12 refcounting fixes (note: only in upstream trunk, maemo-gtk-2-6)
gtk/gtktreeprivate.h (./) change TREE_VIEW_DRAG_WIDTH to 28 (affects size of area around column separators where resizing drag can be started)
gtk/gtktreeprivate.h - various additions to GtkTreePrivate
gtk/gtktreeselection.c - ensure anchor exists and is selected when switching from multiple to single selection mode (leave out, wait for bugs/reasoning)
gtk/gtktreeselection.c (./) make sure cursor is on selected row when switching to a single selection mode
gtk/gtktreeselection.c 2.10 immediately get model pointer in gtk_tree_selection_get_selected_rows
gtk/gtktreeselection.c 2.10 gtk_tree_selection_selected_foreach refactoring
gtk/gtktreeselection.c ? small optimization in tree_column_is_sensitive
gtk/gtktreeselection.c 2.10 rename row_is_selectable to _gtk_tree_selection_row_is_selectable
gtk/gtktreeselection.c 2.10 add _gtk_tree_selection_emit_changed
gtk/gtktreeselection.c (./) make _gtk_tree_selection_row_is_selectable check for row sensitivity
gtk/gtktreeselection.c (./) allow for unselecting an insensive row (this might have to go upstream)
gtk/gtktreestore.c 2.10 new gtk_tree_store_insert_with_values()
gtk/gtktreestore.h 2.10 new gtk_tree_store_insert_with_values()
gtk/gtktreeview.c (./) Port of tap-and-hold support
gtk/gtktreeview.c - checkbox mode (leave out)
gtk/gtktreeview.c (./) drag selection (pen dragging) (ported by modifying the upstream rubber banding code to resemble maemo pen dragging, discontinuous selection has been dropped -- NOTE: needs more testing when hildon-fm port has been finalized)
gtk/gtktreeview.c (./) row-insensitive signal (NOTE: needs testing when hildon-fm port has been finalized)
gtk/gtktreeview.c - force-list-kludge property (leaving out for now)
gtk/gtktreeview.c - M46 keybinding changes: arrow keys should expand_collapse_cursor_row instead of move_cursor
gtk/gtktreeview.c - keybinding changes: Enter should toggle cursor row in checkbox mode (leave out)
gtk/gtktreeview.c - keybinding changes: Enter should expand/collapse rows (leave out, does not seem to be needed)
gtk/gtktreeview.c (./) don't allow cursor to reach insensitive rows (keyboard)
gtk/gtktreeview.c (./) tap on row expands/collapses
gtk/gtktreeview.c (./) row-activate on single tap, but not until button-release, disable double click handling
gtk/gtktreeview.c (./) headers invisible by default
gtk/gtktreeview.c (./) scroll to expanding row (except for the bit that takes collapsing branches above into account, since that doesn't happen anymore)
gtk/gtktreeview.c - M09 dotted-lines
gtk/gtktreeview.c (./) M41 expander indent (default value 10) (set value of 2.10 level-indentation property to 10)
gtk/gtktreeview.c (./) don't indent first level (handled by level-indentation property)
gtk/gtktreeview.c (./) {*} separator height style property (maybe should go upstream?)
gtk/gtktreeview.c - M20 passive-focus property (still needed?)
gtk/gtktreeview.c ? cursor follows selection handler (still needed?)
gtk/gtktreeview.c - set widget name to treeview during init (leave out)
gtk/gtktreeview.c 2.10 gtk_tree_view_free_rbtree
gtk/gtktreeview.c - check if can focus (don't allow to focus an empty tree view) (leave out)
gtk/gtktreeview.c - truncate columns when there is not enough space (leave out)
gtk/gtktreeview.c 2.10 size_allocate: queue draw on column change
gtk/gtktreeview.c - ignore ctrl and shift (leave out)
gtk/gtktreeview.c 2.10 M45 left, right, middle background/drop indicator theming
gtk/gtktreeview.c - disable focus rectangle drawing
gtk/gtktreeview.c 2.10 scrolling and validation fixes
gtk/gtktreeview.c 2.12 factor out add_scroll_timeout()
gtk/gtktreeview.c (./) unselect insensitive rows in row_changed
gtk/gtktreeview.c (./) M60 drop + 2 in gtk_tree_view_queue_draw_arrow (patched by setting the 2.10 show-expanders property to FALSE by default)
gtk/gtktreeview.c (./) M60 disable expanders (patched by setting the 2.10 show-expanders property to FALSE by default)
gtk/gtktreeview.c 2.10 small fix in gtk_tree_view_motion_resize_column()
gtk/gtktreeview.c 2.10 drop indicator drawing width fix
gtk/gtktreeview.c (./) paint drop indicator before cells
gtk/gtktreeview.c - render all cell renderers of expander columns with insensitive flag when tree view insensitive (leave out, wait for bugs)
gtk/gtktreeview.c - render separator with background_area area argument instead of cell_area in non-expander columns (size is still calculated to be within cell_area) -> leave out, wait for bugs
gtk/gtktreeview.c (./) move focus if we can't expand/collapse
gtk/gtktreeview.c - unset top_row in scroll_to_cell() (why? leave out and wait for bugs)
gtk/gtktreeview.c 2.10 scroll_to_cell() should scroll to background area
gtk/gtktreeview.c (./) real_set_cursor() should not set cursor on insensitive rows (depends on row-insensitive signal)
gtk/gtktreeview.c 2.12 beep on failed keynav
gtk/gtktreeview.c 2.12 leave the widget when keynav_failed() returns TRUE
gtk/gtktreeview.c 2.12 remove ununsed style_get for vertical-separator in gtk_tree_view_row_changed()
gtk/gtktreeview.h (./) add row_insensitive signal
gtk/gtktreeviewcolumn.c 2.10 canonical property name, static strings
gtk/gtktreeviewcolumn.c (./) header button alignment changes #342113
gtk/gtktreeviewcolumn.c 2.12 {*} get rid of hardcoded value when positioning drag window
gtk/gtktreeviewcolumn.c ? added _set_cell_data variants (_for_validation and _with_attributes)
gtk/gtktreeviewcolumn.c - _gtk_tree_view_column_has_activable_cell (for checkbox-mode, leave out for now)
gtk/gtkuimanager.c 2.10 canonical property names, static strings
gtk/gtkvbbox.c 2.12 add GTK_BUTTONBOX_CENTER
gtk/gtkviewport.c 2.10 canonical property names, static strings
gtk/gtkviewport.c - Change shadow-type default to GTK_SHADOW_NONE
gtk/gtkviewport.c 2.10 Call disconnect_adjustment() from set_adjustment()
gtk/gtkviewport.c 2.12 Pass clip rect to gtk_paint_shadow()
gtk/gtkviewport.c 2.12 Always update the bin_window position and size in size_allocate()
gtk/gtkvseparator.c 2.10 M08 themeable separators
gtk/gtkwidget.c (./) Port of tap-and-hold implementation
gtk/gtkwidget.c (./) insensitive-press
gtk/gtkwidget.c 2.12 add keynav_failed() and error_bell()
gtk/gtkwidget.c - dummy ::hildon-focus-handling property
gtk/gtkwidget.c 2.10 ::scroll-arrow-hvlength
gtk/gtkwidget.c 2.12 set_extension_events_internal()
gtk/gtkwidget.c - gtk_widget_set_direction_recursive() (bogus?)
gtk/gtkwidget.c 2.12 revert disabling of PRELIGHT in gtk_widget_set_state()
gtk/gtkwidget.h (./) Port of tap-and-hold implementation
gtk/gtkwidget.h (./) insensitive-press
gtk/gtkwidget.h 2.12 add keynav_failed() and error_bell()
gtk/gtkwindow.c 2.10 canonical property names, static strings
gtk/gtkwindow.c 2.10 workaround for map/unmap weirdness
gtk/gtkwindow.c (./) {*} chain up to right function in key_release_event() (fix backfolded upstream)
gtk/gtkwindow.c 2.10 gtk_window_set,get_urgency_hint()
gtk/gtkwindow.c (./) M23 gtk_window_set,get_prev_focus_widget()
gtk/gtkwindow.c 2.12 honor hildon-keyboard-shortcuts settings property
gtk/gtkwindow.h 2.10 gtk_window_set,get_urgency_hint()
gtk/gtkwindow.h (./) M23 gtk_window_set,get_prev_focus_widget()
gtk/updateiconcache.c (./) Port of animation support
gtk/xdgmime/xdgmime.c 2.10 Move string to rodata
gtk/xdgmime/xdgmime.h 2.10 Move string to rodata
modules/input/Makefile.am - Query immodules only if $(RUN_QUERY_IMMODULES_TEST) is set
modules/input/gtkimcontextxim.c 2.12 {*} Destroy XIM only if it exists in finalize() (fix applied to upstream trunk)