Maemo/Gtk210 Changes

This page keeps track of all 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: Maemo/Gtk210ChangesStage1.

PLEASE NOTE: This page is out of date with regard to backports done from upstream GTK+ to maemo-gtk and recent maemo-gtk commits. For tracking the last backfolding of patches from maemo-gtk-2.10 to upstream GTK+ please see Maemo/MaemoGtkChanges.

All changes that divert maemo-gtk from upstream GTK+ must be documented on this page and marked with the status indicator, which can be found in the table below. Basically it boils down to these cases:

  • Maemo-specific changes, usually encapsulated inside MAEMO_CHANGES defined, should be added to the table below and marked with (./).
  • Patches that are in upstream GTK+ 2.10.x or 2.12.x and are committed to maemo-gtk do not have to be encapsulated inside MAEMO_CHANGES defined, but should still be listed in the table below and marked with 2.10 or 2.12 accordingly.




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

  • 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

    {X}

    change is not upstreamable

    File

    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

    2.12

    return FALSE on error in stop_load()

    gdk-pixbuf/io-jpeg.c

    2.12

    avoid infinite looping

    gdk-pixbuf/io-jpeg.c

    2.10

    don't use an intermediate buffer for progressive JPEGs

    gdk-pixbuf/io-png.c

    2.12

    don't load iconv for ascii comments (fix backfolded to upstream)

    gdk-pixbuf/io-png.c

    2.12

    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 support for GDK_WINDOW_TYPE_HINT_MESSAGE

    gdk/x11/gdkwindow-x11.c

    -

    Modified set_initial_hints() to conditionally not discard unknown WM hints gnomebug:447314

    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/Makefile.am

    (./)

    move gtkfilesystem.h, gtkfilesystemmodel.h, gtkfilechooserprivate.h, gtkfilechooserutils.h from private to semi-private

    gtk/Makefile.am

    (./)

    compile with -DGTK_FILE_CHOOSER_ENABLE_UNSUPPORTED

    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/gtkarrow.c

    (./)

    add "maemo-min-size" and "maemo-aspect-ratio" style properties

    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/gtkbbox.c

    (./)

    function for getting style properties

    gtk/gtkbbox.h

    (./)

    function for getting style properties

    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/gtkcontainer.c

    (./)

    Remove all instances from container from size_allocated_containers when it is destroyed

    gtk/gtkcontainer.c

    (./)

    Only add toplevels to size_allocated_containers list

    gtk/gtkcontainer.c

    (./)

    On adjustment updates after a container resize, only force focussed widget to be visible if it is smaller than the viewport.

    gtk/gtkcontainer.c

    (./)

    adjust scroll area around focussed widget for every window after any container got resized via _gtk_container_post_size_allocate()

    gtk/gtkcontainer.h

    (./)

    added _gtk_container_post_size_allocate()

    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

    2.12

    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

    (./)

    truncation enabled by default

    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/gtkfilechooserprivate.h

    (./)

    add #ifndef GTK_FILE_CHOOSER_ENABLE_UNSUPPORTED guard

    gtk/gtkfilechooserutils.c

    (./)

    export _gtk_file_chooser_install_properties() via hildon_gtk_file_chooser_install_properties()

    gtk/gtkfilechooserutils.c

    (./)

    add #include "gtkaliasdef.c"

    gtk/gtkfilechooserutils.h

    (./)

    add #ifndef GTK_FILE_CHOOSER_ENABLE_UNSUPPORTED guard

    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,h]

    (./)

    Add gtk _file_info_set_icon_pixbuf

    gtk/gtkfilesystem.c

    2.10

    Open modules with G_MODULE_BIND_LAZY | G_MODULE_BIND_LOCAL

    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/gtkfilesystemmodel.h

    (./)

    add #ifndef GTK_FILE_SYSTEM_ENABLE_UNSUPPORTED guard

    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

    gtk/gtkframe.c

    -

    hildonlike style property / drawing changes. Will try to drop this

    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.c

    (./)

    better handling for allocation < requisition

    gtk/gtkhbbox.c

    (./)

    support heterogeneous size allocation

    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/gtkiconview.c

    (./)

    use gtk_paint_flat_box() instead of cairo for paiting item backgrounds (get theming right)

    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 | G_MODULE_BIND_LOCAL

    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/gtklabel.c

    (./)

    constrain wrap width by 85% of screen width instead of 50%

    gtk/gtklabel.c

    (./)

    Do not recalculate state on notify::{gtk-enable-accels,gtk-enable-mnemonics} unconditionally

    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/gtkmenu.c

    (./)

    scroll by item in touchscreen mode

    gtk/gtkmenu.c

    2.12

    refactor arrow border size calculations

    gtk/gtkmenu.c

    2.12

    refactor arrow visible area calculations

    gtk/gtkmenu.c

    2.12

    refactor arrow sensitive calculations

    gtk/gtkmenu.c

    (./)

    move scroll arrows to the bottom gnomebug:436533

    gtk/gtkmenu.c

    (./)

    add maemo-arrow-scaling style property

    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.c

    (./)

    Add "arrow-scaling" style property

    gtk/gtkmenuitem.c

    (./)

    Add "arrow-scaling" style property

    gtk/gtkmenuitem.h

    (./)

    reduce the minimum width of menuitems with submenus

    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/gtkmenutoolbutton.c

    (./)

    chain ::insensitive-press from the internal arrow

    gtk/gtkmessagedialog.c

    2.10

    canonical property names, static strings

    gtk/gtkmessagedialog.c

    (./)

    do not show the titlebar

    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/gtknotebook.c

    (./)

    Change defaults: notebooks are scrollable by default; pages are expanded by default

    gtk/gtknotebook.c

    (./)

    Pass extra notebook_show_arrow detail to theme engine

    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/gtkradiobutton.c

    (./)

    Make TAB_FORWARD/BACKWARD behave as UP/DOWN. We have the inverse mapping for all dialogs, but it's wrong here

    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-scaling 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.c

    2.12

    don't force repaint on every motion request, instead repaint every once in a while (~5Hz)

    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.c

    (./)

    proxy tap-and-hold signals for the GtkButton inside GtkToolButton

    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; real_expand_collapse_cursor() should not bail out if node is not a parent.

    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.c

    2.12

    only start typeahead search in gtk_tree_view_key_press() if tree_view has focus.

    gtk/gtktreeview.c

    (./)

    consider rows with only one special cell as not having special cells to get the focus rectangle over the whole row

    gtk/gtktreeview.c

    (./)

    bail out of gtk_tree_view_focus() if can-focus is false

    gtk/gtktreeview.c

    (./)

    don't start edge scrolling as soon as we receive a motion event

    gtk/gtktreeview.c

    (./)

    skip headers when acquiring focus

    gtk/gtktreeview.c

    (./)

    Clear all pending actions if we decide to start a drag in maybe_beging_dragging_row()

    gtk/gtktreeview.c

    (./)

    Stop rubberbanding on row-deleted

    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

    (./)

    {X} Allow Maemo specific customization hooks in constructed()

    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-[hv]length

    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.c

    (./)

    Added "maemo-position-theming" style property

    gtk/gtkwidget.c

    (./)

    call _gtk_container_post_size_allocate() at the end of gtk_widget_size_allocate()

    gtk/gtkwidget.c

    (./)

    (gtk_widget_size_allocate): only add toplevels to size_allocated_containers list

    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

    2.12

    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

    S

    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)

    tests/autotestfilechooser.c

    (./)

    build with #define GTK_FILE_CHOOSER_ENABLE_UNSUPPORTED

Attic/Maemo/Gtk210Changes (last edited 2013-11-23 01:26:53 by WilliamJonMcCann)