[gtk+] Created tag 3.3.6
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Created tag 3.3.6
- Date: Mon, 19 Dec 2011 23:40:57 +0000 (UTC)
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]