[gtk+] Created tag 3.3.6



The unsigned tag '3.3.6' was created.

Tagger: Matthias Clasen <mclasen redhat com>
Date: Mon Dec 19 18:40:43 2011 -0500

    3.3.6

Changes since the last tag '3.3.4':

Alexander Larsson (48):
      win32-theme: Theme column headers
      win32-theme: Fix up radio and menus in various states
      win32: Make all GDK_WINDOW_TEMP always on top
      Add generation of private g-types for private headers
      css: Add _gtk_css_parser_try_enum
      css: Parse enums with new case-insensitive helper
      css: Break out enum parse/print helper
      css: Use enum parsing for background repeat style
      Rename GTK_CSS_REPEAT_STYLE_NONE to GTK_CSS_REPEAT_STYLE_STRETCH
      css: Convert border style parsing to use enums
      Make computed value of border-width 0 if border-style none
      Add reftest to test border-style: none
      Add GtkCssArea enum
      Implement background-clip and background-origin
      Update background-area reftest for background-clip
      Reftest background-origin with various background-clip values
      css: Always draw the bg color under the bg image
      Fix up background-origin now that we correctly handle the background color
      win32-theme: Fix background colors for new bg drawing
      win32-theme: Make notebook tabs slightly better
      win32-theme: Make syntax for mixing theme parts more regular
      Fix up makefile rules for parallel builds
      win32-theme: Support custom margins in win32 theme parts
      win32-theme: Add some margins on GtkScale trought to look like win32
      Support border-image in theme_engine_render_frame_gap
      win32-theme: Make tabs look better
      gdk: Remove now unused region tags completely
      gdk: Expose bottommost windows first
      testwindows: Test transparent backgrounds
      testwindows: Add a button to cause a repaint
      gdk: Track wether windows have alpha in the background
      gdk: Track the layered area
      gdk: Make sure we don't copy to/from layered regions when moving a window
      gdk: Fix repaint of layered region during raise
      gdk: Fix repaint of layered region during scroll
      gdk: Fix repaint of layered region during move_region
      Handle has_alpha_background for parent-relative backgrounds
      gdk: Remove unused _gdk_window_calculate_full_clip_region
      gdk: Fix alpha window background paintings on non-implicit paints
      gdk: gdk_window_move_region
      gdk: gdk_window_get_update_area don't remove alpha covered areas
      Make window handle transparent
      Merge branch 'transparent-windows'
      notebook: Make the tab reordering dnd window transparent
      gtk-demo: Add test of transparent GdkWindows
      Remove broken optimization in style modifier overrides
      Fix demo to use a "normal" transparent value now that it works.
      Fix set_focus_child handling during focus changes

Andrea Cimitan (1):
      Add has-origin property for GtkScale

Baurzhan Muftakhidinov (1):
      [l10n] Updated Kazakh translation

Benjamin Otte (186):
      rbtree: Replace nil node allocation with a preallocated nil
      rbtree: Introduce _gtk_rbtree_first()
      rbtree: Introduce _gtk_rbtree_is_nil()
      rbtree: Remove the nil member
      rbtree: Simplify rotation functions
      rbtree: Remove needless tests
      tests: Speed up rbtree test
      tests: Add test for _gtk_rbtree_reorder()
      rbtree: Rewrite to not lose node order
      gtk-demo: Fix segfault in editable cells demo
      a11y: Don't create fake cell renderers
      treeview: Notify a11y about reordered rows
      a11y: Add _gtk_cell_accessible_set_cell_data()
      a11y: Add get_renderer_state() to cell accessibles
      a11y: Implement ref_state_set using the new APIs
      reftests: Mark windows as popups
      tests: Add prop editors to testtreeview
      tests: Add testtreechanging
      reftests: Make sure border-image-gradient keeps working
      reftests: Fix test for border-image addition
      tests: Check that the cursor keeps up to date
      tests: Fix the iter stepping code
      tests: Add automatic expanding/collapsing
      treeview: Rename function
      treeview: Simplify code
      treeview: Reorder code a bit
      treeview: Properly change cursor when row is collapsed
      filechooserdefault: Don't unref value twice
      label: Move callback to new stuff
      label: Clear layout on state change
      widget: Update Pango context on state change
      modifierstyle: Fix compile errors
      treeview: Fix crash when scrolling to end
      overlay: Create child window before setting parent
      overlay: Move code
      overlay: Properly allocate the child upon addition
      rbtree: Add _gtk_rbtree_contains()
      treeview: Use _gtk_rbtree_contains() in a11y code
      tests: Put random number into local variable
      treeview: Replace cursor handling by keeping the node
      treeview: Handle the case where the cursor row gets deleted
      tests: Make treechanging test run as fast as possible
      tests: Dump the operation that is performed to stderr
      docs: Update code demo for newer glib
      tests: Add sanity checks for selection
      treeview: Replace lots of boolean args with flags
      treeview: Add a CURSOR_INVALID flag to set_cursor_row()
      tests: Add select/unselect calls
      treeview: Don't try to optimize away selection_changed signal
      treeview: Ensure selection's changed signal
      fontchooserwidget: Handle dpi < 0
      widget: Don't change sensitive state with insensitve parent
      tests: Add a test for latest commit
      cellrenderer: Add EXPANDED and EXPANDABLE states
      treeview: Set the new flags when rendering the cell
      a11y: Set new treeview flags
      a11y: Don't duplicate information anymore
      a11y: Split out renderer<->atk state matching
      a11y: Add _gtk_cell_accessible_state_changed()
      a11y: Remove old notify about showing/visible
      a11y: Readd FOCUSABLE state
      a11y: Split out function
      a11y: Add _gtk_tree_view_accessible_add_state()
      treeview: Don't use signals in a11y row expansion
      a11y: Revert 22a47c3dbd7875af10df58feedd81d7b661222b6
      a11y: Emit row-deleted signal when rows get deleted
      a11y: Remove destroy_count_func usage
      treeview: Deprecate gtk_tree_view_set_destroy_count_func()
      treeview: Set EXPANDED state directly on a11y elements
      a11y: Remove "toggle" action from cell renderers
      a11y: Redo cell accessible action handling
      treeview: Set expandable flag from treeview
      treeview: Add add() function to accessible
      treeview: Remove unnecessary accessible_expanded()
      a11y: Emit children-changed properly for treeviews
      treeview: Signal selection changes to the accessible
      a11y: Improve table_is_row_selected()
      a11y: Improve get_selected_rows()
      a11y: Improve treeview's add/remove_selection()
      treeview: Emit cursor-changed signal when new model is set
      tests: Add test resetting the model
      treeview: Send changed signal directly to a11y code
      a11y: Remove unused variable
      a11y: Add GtkRendererCellAcessible::renderer
      API: cellrenderer: Add a private struct
      cellrenderer: Add API to keep the accessible type
      a11y: Use the accessible type
      gtk: Add accessible types for cell renderers
      a11y: Use cell renderer creation funcs unconditionally
      a11y: Don't copy data between renderers
      a11y: remove now unused property lists
      a11y: Remove unused function
      a11y: Redo cell update function
      a11y: Move update_cache to GtkCellAccesible
      a11y: Implement GtkContainerCellAccessible.update_cache
      a11y: Redo function signature
      a11y: Refactor treeview code even more
      a11y: Make boolean cell render report its states the new way
      a11y: Remove unused gtk_cell_accessible_set_cell_data()
      gtk-demo: Fix warnings in changedisplay
      treeview: Run unref helper for all rows
      a11y: Don't emit children-changed when nothing changed
      tests: Relax a refcount comparison check
      entry: Don't try to handle Tab in entry completions
      entry: Move freeze/thaw into begin/end_change
      filechooserentry: Don't use a magic number
      filechooserentry: Use the actual discarding function to discard a folder
      filechooserentry: Reorganize function
      filechooserentry: Fold function into other
      filechooserentry: force_reload is never TRUE
      filechooserentry: Keep finished_loading variable ourselves
      filechooserentry: Make the filesystem a construct-only argument
      filechooserentry: The file system cannot be NULL
      filechooserentry: Fold in start_loading_current_folder()
      filechooserentry: Don't trim away the slash after directories
      filechooserentry: Only append / to directory names once
      filechooserentry: Make appending / to directories simpler
      filechooserentry: Store the liststore as a treemodel
      filechooserentry: Use a GtkFileSystemModel
      gtkfolder: Remove
      filechooserentry: Move _gtk_file_system_parse()
      filechooserentry: Simplify code
      filechooserentry: Remove file_system argument
      filechooserentry: Start autocomplete immediately
      filechooserentry: Don't complain about incomplete hostnames
      filechooserentry: Ensure the base folder is always valid
      filechooserentry: Simplify code
      filechooserentry: Split out function
      filechooserentry: Modify _gtk_file_chooser_entry_get_current_folder()
      filechooserentry: Redo _gtk_file_chooser_entry_get_file_part()
      entrycompletion: Export gtk_entry_completion_compute_prefix()
      filechooserentry: Keep an extra column for the full path
      filechooserentry: Simplify match_selected function
      filechooserentry: Set the text column of the entry completion
      filechooserentry: Merge function
      filechooserentry: Use inline completion
      filechooserentry: Get rid of RefreshMode
      filechooserentry: Redo completion popup trigger
      filechooserentry: Remove completion feedback
      filechooserentry: Simplify append_common_prefix()
      filechooserentry: Don't override activate
      filechooserentry: Don't update the folder when completing
      filechooserentry: Add gtk_file_chooser_entry_get_completion_text()
      filechooserentry: Use completion for completion
      filechooserentry: Remove _gtk_file_chooser_entry_set_file_part()
      filechooserentry: Get rid of unused member variable
      filechooserentry: Simplify refresh_current_folder_and_file_part()
      filechooserentry: Set minimum key length to 0
      filechooserentry: Refactor function
      filechooserentry: Simplify code
      filechooserentry: Remove the file column
      filesystemmodel: Add a toggle for whether directories are filtered
      filechooserentry: Use a GtkFileFilter for filtering
      filechooserentry: Simplify load completion
      filechooserentry: Remove beep function
      filechooserentry: Don't show files when selecting directory
      filechooserentry: Allow NULL as base folder again
      filechooserentry: Remove unused enum
      filechooserentry: Do inline completion only when opening files
      filechooserentry: Catch tab key earlier
      a11y: Simplify code
      treeview: Only set focus column in setter function
      accessible: Make widget a property
      accessible: Check the widgeyt actually changed when setting
      accessible: At an important note to the docs
      API: accessible: Add widget_set and widget_unset vfuncs
      accessible: Use set_widget() in destroy notify
      iconview: Split out iconview accessible
      accesible: Manage the DEFUNCT state
      widget: Unset widget on accessibles
      widget: Unset self from accessible
      a11y: Fix crash in notebook
      widget: Unref accessible
      accessible: Ensure we unset the widget when finalizing
      a11y: Use widget_unset vfunc in treeview
      a11y: Remove widget_destroyed call
      iconview: Simplify adjustment monitoring for accessible
      a11y: Don't connect_destroyed anymore
      widget: Set widget in accessible's constructor
      accessible: Deprecate gtk_accessible_connect_widget_destroyed()
      tests: Avoid deprecation warning
      a11y: Make GtkCellAccessible a GtkAccessible
      a11y: implement widget_(un)set in ContainerCell
      x11: Unify focus handling code
      x11: Avoid spurious focus events on grabs
      a11y: emit entry signals immediately

Carlos Garnacho (2):
      gtk,notebook: Invalidate the gap side when reordering tabs
      gdk,xi2: Make more resilient about not yet known devices

Christian Persch (3):
      color-button: Notify "color" and "alpha" properties when changing the rgba
      Revert "tests: use GdkRGBA instead GdkColor"
      prop-editor: Implement property editing for GdkRGBA properties

Claudio Saavedra (2):
      GtkIconView: fix a memory corruption in the drag-n-drop code
      GtkFrame: Fix a casting in the compute_child_allocation() method

Colin Walters (13):
      testgmenu: Quit on delete-event
      x11: Add gdk_x11_window_set_utf8_property
      window: Set a _DBUS_APPLICATION_ID X11 window property
      testgmenu: #ifdef out non-compiling code for now
      gdk: Fix prototype for gdk_x11_window_set_utf8_property
      gtkapplicationwindow: Pick up gtk-shell-shows-app-menu XSetting
      GtkApplicationWindow: Use dispose for GObjects
      GtkApplicationWindow: Don't unref a NULL object
      GtkApplication: Merge app menu and menubar
      bloatpad: Fix Edit to be a submenu
      GtkApplicationWindow: Further sanitize handling of merging app menu and menubar
      bloatpad: Be 640x480 by default
      GtkApplicationWindow: Consistently unparent menubar

Cosimo Cecchi (41):
      frame: don't access padding before it's initialized
      widgetpath: correctly print the siblings index
      spinbutton: redesign to use an horizontal layout
      stylecontext: add GTK_STYLE_CLASS_LINKED
      pathbar: add the linked style class to GtkPathBar
      themingengine: move code to make switch-case more clear
      themingengine: fix a typo
      widget-factory: make one of the two spinbuttons active
      icon-helper: add GtkIconHelper private object
      image: port to GtkIconHelper
      dnd: port to GtkIconHelper
      entry: port to GtkIconHelper
      cellrendererpix: port to GtkIconHelper
      cellrendererpix: make sure to select the default helper as a fallback
      entry: always prepare the style context when using it for entry icons
      icon-helper: don't reset pixel_size when clearing the helper
      icon-helper: don't warn out when the icon size is GTK_ICON_SIZE_INVALID
      icon-helper: remove useless checks
      entry: simplify code
      image: simplify code
      image: minor cleanup
      image: use the default icon size if no icon size is provided
      entry: avoid a mismatched cairo_save/restore
      statusicon: port to GtkIconHelper
      stylecontext: add GTK_STYLE_CLASS_ARROW
      stylecontext: always add the ARROW style class when rendering an arrow
      statusicon: fix the build on !X11
      window: remove unused arguments and variables
      window: trivial cleanup
      window: copy back window surface data when the implicit paint is flushed
      image: add gtk_image_get_preferred_size()
      image: take misc padding into account when calculating x/y draw coords
      themingengine: split a GtkThemingBackground object
      scale: remove unused variable
      menuitem: don't request twice the padding for separator menu items
      menuitem: force odd height if we're not using wide separators
      menuitem: properly respect padding when drawing the separators
      menuitem: share code between HFW and non-HFW height requests
      menuitem: cleanup arrow-spacing fetch code
      cellrendererpix: save the icon size locally instead of in the helper
      iconhelper: treat the empty string as a NULL icon name

Daniel Mustieles (3):
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation

Denis Arnaud (2):
      Updated Breton translation
      Updated Breton translation

Federico Mena Quintero (6):
      bgo#662814 - Don't print a g_warning() when GtkRecentManager can't find a file
      Remove unused argument
      [path-bar] Only reset the children's styles if the children actually changed
      [path-bar] Add some comments to explain the async recursion on an I/O callback
      [GtkPathBar] Remove unused error argument
      [GtkFileChooserDefault] Don't destroy and re-create the filename entry

Florian MÃllner (3):
      build: Add gmodule-2.0 dependency for gtk-query-immodules-3.0
      window: Add hide-titlebar-when-maximized property
      demo: Add test for hide-titlebar-when-maximized

Ignacio Casal Quinteiro (1):
      textlayout: cleanup

Jan RÄkorajski (1):
      print dialog: Fix authentication logic

Javier JardÃn (1):
      gtk/gtkeditable: Some docs fixes

Kristian HÃgsberg (1):
      wayland: Update to recent API changes

Matthias Clasen (112):
      Bump version
      Clean up includes
      Move pangoft2 to Requires.private
      Revert "Clean up includes"
      Fix a typo
      GtkIconView: Fix a segfault
      XI2: Push error traps around XIQueryDevice calls
      Remove an unused variable
      Try to fix linking
      Test some virtual modifiers
      Revert 3fd7dbc94074826755da7fc3237e439ba6e81ada
      Fix move-resize emulation with XI2
      Fix nicks for the window class enum
      Add new symbols
      Cosmetic changes
      Doc typo fix
      Add new symbols
      Doc typo fix
      Cosmetic change
      Remove some accidental additions
      Doc format fixes
      Add missing symbols to the docs
      Fix more linking fallout
      Updates
      Add gdk_screen_get_monitor_workarea
      Use the workarea when placing popups
      Fix parameter name mismatch
      Reduce gtk-doc warnings
      Tell gtk-doc about G_GNUC_WARN_UNUSED_RESULT
      Some GMenu test code
      Add some todos
      Add code for dynamic changes
      First attempt at handling dynamic changes
      Brute-force dynamic change propagation
      Quick-and-dirty GtkBuilder integration
      Cleanups
      More dynamic changes
      Pass domain to the menu parser
      testgmenu: Demonstrate how translatable labels work
      Remove an unneeded include
      Drop an unused variable
      GtkApplication: add a way to get the appmenu
      bloatpad: Add an example app menu
      Adapt to object path conventions
      Adapt to api changes in GMenuModel
      testgmenu: Use activate for toggle actions
      testgmenu: Use activate with parameter for radio actions
      GtkApplication: use activate for actions here, too
      testgmenu: Initial attempt at section headings
      GtkApplication: Initial attempt at section headings
      testgmenu: Insert separators after sections
      GtkApplication: Insert separators after sections
      Add a very bad fallback check
      Make it build against the current wip/menus-rebase3 branch
      Don't call g_object_unref on a variant
      Drop an unused variable
      Some initial docs
      GtkApplication: doc improvement
      Some coding style fixes
      GtkApplicationWindow: mark a string for translation
      Include gtkapplicationmenubutton.h in gtk.h
      GtkApplicationWindow: more docs
      Remove no-longer existing function
      Hook up docs
      Whitespace fixes
      Undoccommentify action muxer files
      GtkApplicationMenuButton: add docs
      Remove a redundant test
      Drop GtkApplicationMenuButton for now
      Bloatpad: Add mnemonics to the menu
      GtkApplicationWindow: Make mnemonics work for stateful actions
      Bloatpad: Don't leak a menu model
      Bloatpad: Add a View menu for fullscreen
      Only add separators when a section actually ends
      Only add a separator when a section ends
      Never add separators to menubars
      Whitespace fixes
      Clean up includes
      Make accelmap initialization more forgiving
      Whitespace fix
      Update GtkApplicationWindow  docs
      Add an example
      Fix a gtk-doc warning
      GtkApplicationWindow: Add a GtkAccelGroup
      GtkApplicationWindow: Set the accel group on constructed windows
      GtkApplication: Add API to install accelerators for actions
      Bloatpad: Add an accelerator
      Introduce gtkaccelmapprivate.h
      GtkApplication: Extract accelerators from menus
      Bloatpad: Add an accelerator in the menu
      GtkApplicationWindow: Always install accelerators
      Documentation additions
      Update testgmenu to latest api changes
      wip example for plugin/gmenu interaction
      Add an action too
      Something for the eye
      Another plugin, for good measure
      Fix up includes
      Two small fixes
      GtkBuilder: pick up named submenus
      Plugman: Find the plugins menu in a better way
      Some more menu-related docs
      Show off some menus
      Forgotten file
      Fix a typo
      Document that gtk_init is called without argv
      Updates
      Add another bloatpad screenshot
      Updates
      Fix symbol lists
      Fix dist
      3.3.6

Mike Gorse (1):
      tests: Add new test that is currently failing

Paolo Borelli (10):
      Avoid shadowing a variable
      Remove draw_insertion_cursor in label and entry
      Tiny cleanup.
      Rework GtkTextView cursor code.
      Use the split-cursor setting for textview cursors
      Introduce gtk_render_insertion_cursor
      Plug tiny leak in the css parser
      Remove unused alignment from GtkTooltip.
      Remove useless get_iter_at_line calls.
      Use gtk_text_layout_get_iter_at_line

Pavol Åimo (1):
      Updated Slovak translation

Piotr DrÄg (2):
      Updated POTFILES.in
      Updated POTFILES.in

Rob Bradford (7):
      wayland: Port from wl_shell to wl_surface_shell
      wayland: Load cursors from wayland directory under XDG_DATA_DIRS
      wayland: Don't use deprecated function: gdk_window_get_pointer
      wayland: Retrieve the data device manager object
      wayland: Get the data device during input device setup
      wayland: Add an implementation for GdkAtom
      wayland: Add dummy implementation of the wl_data_device functionality

Rui Matos (33):
      widget: Unset window-unfocused in gtk_widget_unparent()
      progressbar: Set state flags on draw
      widget: Synthesize crossing only if sensitivity changed while propagating state
      widget: Flip the sensitive flag even if the state doesn't change
      tests: Add a test for latest commit
      widget: Always propagate state flags to all children
      widget: Set style flags on the style context when the flags are set
      accellabel: Stop setting state flags on the style context for drawing
      arrow: Stop setting state flags on the style context for drawing
      button: Stop setting state flags on the style context for drawing
      calendar: Use the widget state flags as a base for drawing days
      calendar: Use the widget state flags as a base for drawing arrows
      checkbutton: Stop setting state flags on the style context for drawing
      checkbutton: Use the widget state flags as a base for drawing the indicator
      checkmenuitem: Clean up state flags handling on drawing
      cellrenderer: Use the widget state flags as a base for cell renderers' state
      cellrenderertoggle: Use the cell renderer's state flags as a base for rendering
      cellview: Stop checking for sensitivity on draw
      combobox: Stop setting state flags on the style context for drawing
      entry: Stop setting state flags on the style context for drawing
      entry: Use the widget state flags as a base for drawing icons and text
      eventbox: Stop setting state flags on the style context for drawing
      expander: Use the widget state flags as a base for drawing
      hsv: Stop setting state flags on the style context for drawing
      iconview: Stop setting state flags on the style context for drawing
      iconview: Use the widget state flags as a base for drawing items
      image: Stop setting state flags on the style context for drawing
      label: Stop setting state flags on the style context for drawing
      label: Use the widget state flags as a base for drawing
      menubar: Stop setting state flags on the style context for drawing
      menuitem: Stop setting state flags on the style context for drawing
      notebook: Use the widget state flags as a base for drawing
      Revert "progressbar: Set state flags on draw"

Ryan Lortie (38):
      GtkSettings: add shell-shows-app-menu property
      add GActionMuxer and observer interfaces
      add GtkApplicationWindow
      port bloatpad to the new APIs
      GtkApplicationWindow: implement GActionMap
      gtk.symbols fixes
      GtkApplicationWindow: wire up action activations
      bloatpad: make "about" a window action
      bloatpad: add 'win.fullscreen' action
      add GtkApplicationMenuButton
      bloatpad: use GtkApplicationMenuButton
      Adapt to changes in GLib API
      GtkSettings: add shell-shows-menubar property
      introduce GtkModelMenuItem
      GtkApplicationWindow: clean up menubar logic
      GtkApplcationWindow: plug two obvious leaks
      GtkApplicationWindow: nuke some g_print spew
      GtkModelMenuItem: omit indicator if not required
      bloatpad: use GtkBuilder for constructing menus
      GtkModelMenuItem: don't leak a GVariant
      bloatpad: port to GActionMap for application
      bloatpad: move action/menu setup to ::startup
      gmenu testcase: update to glib API changes
      GtkSettings: quartz: shell always shows menus
      Watch "shell shows menu" settings for changes
      Split off GMenuModel -> GtkMenuBar code
      bloatpad: add proper sections to the menus
      (trivially) implement 'shutdown' in GtkApplication
      GtkApplication: export windows on the bus
      GtkApplicationWindow: share one GActionMuxer
      bloatpad: add 'New Window' menu item
      Move X property handling to GtkApplicationWindow
      GtkApplication: lock gdk on incoming messages
      GtkApplicationWindow: deal with remote actions
      GtkApplication: document relationship to gdkthreads
      missing file
      GtkApplication: add menu API
      bump glib depend to 2.31.6

Stef Walter (1):
      GtkCssProvider: don't segfault when CSS file is not found

Timothy Arceri (1):
      print to file: fixed lost filename in gui

William Hua (6):
      begin GtkApplication menu support for Mac OS
      begin adding menu accelerators
      gtkquartz-menu: fix some leaks
      Refactor GMenuModel rendering for Mac OS.
      Add accelerators to bloatpad.
      Handle menu changes.

Xan Lopez (1):
      gdkwindow: plug memory leak

Yuri Myasoedov (1):
      Updated Russian translation



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