[gtk+] Created tag 3.17.1



The unsigned tag '3.17.1' was created.

Tagger: Matthias Clasen <mclasen redhat com>
Date: Wed Apr 29 07:16:41 2015 -0400

    3.17.1

Changes since the last tag '3.15.12':

Alexander Larsson (6):
      Add performance test for gtkcairoblur
      gtkcairoblur: Minor restructure
      gtkcairoblur: Unroll inner loop for common radius values
      shadow-box: Bail out blur early if radius is 1px
      shadow-box: Blur only horizontally/vertically for the non-corner parts
      box-shadow: For top/bottom and left/right parts, repeat a single line

Anders Jonsson (3):
      Updated Swedish translation
      Updated Swedish translation
      Updated Swedish translation

Antoine Jacoutot (1):
      make libcanberra support optional

Ask Hjorth Larsen (2):
      Updated Danish translation
      Updated Danish translation

Balázs Úr (2):
      Updated Hungarian translation
      Updated Hungarian translation

Bastien Nocera (1):
      inspector: Make it easier to cut'n'paste advice message

Benjamin Otte (93):
      notebook: Protect against invalid allocations
      render: Make image effect not depend on state
      stylecontext: Split out GtkCssNode into own file
      stylecontext: Turn CssNode accesses into getters/setters
      cssnode: Turn into a GObject
      cssnode: Split into 3 objects
      stylecontext: Remove values cache
      stylecontext: Simplify a function
      stylecontext: Pass cssnode to build_properties
      stylecontext: Compute rootness of CssNode
      stylecontext: Change arguments for build_properties
      stylecontext: Get rid of create_query_path()
      cssnode: Handle invalidation
      stylecontext: Move relevant_changes tracking to GtkCssWidgetNode
      stylecontext: Handle parent in CssNode code
      cssnode: Implement refcounting
      cssnode: Track invalid flag
      stylecontext: Export gtk_style_context_get_root()
      stylecontext: Move validation into GtkCssNode
      stylecontext: Remove children list
      cssnode: Add gtk_style_context_get_style_provider()
      stylecontext: Get rid of stylecontext argument
      stylecontext: Redo handling of differing state
      stylecontext: Move style creation functions to CssNode code
      stylecontext: Move gtk_style_context_validate() to GtkCssWidgetNode
      cssnode: Track pending changes here
      cssnode: Automatically recreate style on get_style() call
      cssnode: Only recreate styles when needed
      cssnode: Refactor gtk_css_widget_node_validate()
      cssnode: Change way invalidation is handled
      cssnode: Handle invalidate queueing differently
      stylecontext: Don't queue animate tick callbacks anymore
      cssnode: Refactor invalidation propagation
      widget: Create the CssNode
      widget: Use correct type for widgetpath creation
      widget: Create widget path classes from proper style
      cssnode: Split out a function
      cssmatcher: Allow widget path matcher to take a node declaration
      cssnode: Make path node create matcher without copying
      cssnode: Make widget node use new matcher
      cssnode: Make widget node not copy the path
      cssnode: Add a matcher for nodes
      cssnode: Remove now unused arg from vfunc
      cssnode: Add hackery to allow bypassing widget paths
      cssnode: Refactor node tree modification code
      widget: Add gtk_widget_get_css_node()
      box: Use CSS nodes instead of widget paths
      cssnode: Add visibility concept
      reftests: Add a reftest for box sibling ordering
      cssnode: Treat transient nodes as invisible nodes
      cssnode: Use the frame clock's time
      testsuite: Add another random stylecontext test
      csspathnode: Call gtk_style_context_validate()
      csswidgetnode: Always return a valid style
      cssstyle: Remove unused optimization
      cssvalue: Remove GtkCssDependencies
      cssnode: Only pass a boolean for parent changes
      cssnode: Change vfunc
      cssnode: Implement a way to properly track invalidations
      cssnode: Change get_style_provider() vfunc
      cssnode: Add gtk_css_node_invalidate_style_provider()
      cssnode: Propagate pending changes after recomputing new style
      cssnode: Make parent style change part of GtkCssNode
      cssnode: Add API to query the timestamp
      cssnode: Remove timestamp from gtk_css_node_validate()
      cssnode: Move style context function to only user
      cssstyle: Handle 0 timestamp to mean "don't animate"
      cssnode: Return NULL as frame clock when animations are disabled
      cssnode: Change the way we start animations
      cssnode: Add optimization
      cssnode: Create animated styles by default
      stylecontext: Refactor gtk_style_context_invalidate()
      cssstyle: Add optimization
      cssnode: Always return correct style values
      cssnode: Merge the 2 places that compute styles
      stylecontext: Call get_style(), not create_style()
      cssnode: Redo style changed tracking
      cssnode: Special-case TIMESTAMP invalidations
      cssstyle: Add gtk_css_style_is_static()
      cssnode: Change the way we invalidate timestamps
      csswidgetnode: Avoid creating a stylecontext
      cssnode: Track invalid children
      cssnode: Add node-added and node-removed signal
      cssnode: Add a style-changed signal
      csswidgetnode: Use style_changed signal instead of update_style vfunc
      cssnode: Add properties
      inspector: Add a new page that lists the CSS node tree
      csspathnode: Handle context going away
      Adwaita: Fix context menu shadows not showing up
      cssnode: Clear widget path more aggressively
      filechooser: Use same priority everywhere
      roundedbox: Fix a copy/paste error
      stylecontext: Clear style property more frequently

Carlos Garnacho (17):
      wayland: Fix thinko in wl_data_source.cancelled handler
      wayland: Don't accept the "TARGETS" target on the wl_data_offer
      wayland: Ensure we re-request the target if the fd changes
      wayland: Silence warnings on clipboard data sending cancellation
      gtkdnd: Set the icon helper from the drag site onto the context
      gtkdnd: Restore widget opacity after fading out
      scrolledwindow: Check the event widget on captured motion events
      scrolledwindow: Remove needless "dragging" field from Indicator struct
      scrolledwindow: Ignore 0/0 scroll events when possibly cancelling animation
      plug: Remove size_allocate handler
      scrolledwindow: Show scrollbars on tablet devices
      gesturesingle: Ignore motion/updates from unhandled sequences
      scrolledwindow: Ensure the animation is cancelled on arriving scroll events
      scrolledwindow: Do not round dx/dy to int
      wayland: Create internal GdkWindow to be set as the DnD source
      wayland: Plug leak
      wayland: Don't unset the selected mimetype on drop_reply

Changwoo Ryu (1):
      Updated Korean translation

Christian Hergert (3):
      textview: add support for underline and strikethrough colors
      a11y: handle atk race condition where widget has been destroyed
      gdk: don't segfault on beep with offscreen window

Christian Kirbach (1):
      Updated German translation

Chun-wei Fan (7):
      Visual Studio Builds: Fix Header "Installation"
      gtk/inspector/css-node-tree.c: Fix Build
      gdk-win32: Clean Up A Bit
      gdk-win32: Really Implement GdkScreen->is_composited()
      Revert "gdk-win32: Clean Up A Bit"
      gdk-win32: Clean Up A Bit
      build/Makfile-newvs.am: Use Pattern Rules

Cosimo Cecchi (1):
      window: fix initial shadow width for maximized/fullscreen windows

Daiki Ueno (1):
      build: Avoid xgettext crash on MSYS2

Daniel Korostil (2):
      Updated Ukrainian translation
      Updated Ukrainian translation

Daniel van Vugt (1):
      configure: specify that mir backend needs gio-unix

Denis Arnaud (1):
      Updated breton translation

Dušan Kazik (1):
      Updated Slovak translation

Emmanuele Bassi (9):
      radio-menu-item: Handle a !NULL group
      x11/gl: Do not call glEnable/glDisable with GL_TEXTURE_2D
      x11/gl: Trap GL context creation
      x11/gl: Do not try to call MakeCurrent with a NULL context
      glarea: Check that the context is not NULL
      demo/glarea: Check errors on GtkGLArea
      x11/gl: Do not use GLX_EXT_texture_from_pixmap if not available
      docs: Add initialization example for GtkGLArea
      docs: Note the side effects of GtkLabel setters

Evangelos Foutras (1):
      x11: Relax requirements for setting ParentRelative

Fabiano Fidêncio (1):
      gdkkeys: Add support to _get_scroll_lock_state()

Federico Mena Quintero (1):
      gdkcolor.h: Use GDK_DEPRECATED_IN_3_14_FOR() throughout

Gábor Kelemen (1):
      Updated Hungarian translation

Hans de Goede (1):
      scrolledwindow: Extend trackpoint heuristic to ALPS trackpoints

Ignacio Casal Quinteiro (1):
      inspector: fix warning about not using the right format for an int64

Inaki Larranaga Murgoitio (3):
      Updated Basque language
      Updated Basque language
      Updated Basque language

Jakub Steiner (14):
      HighContrast: OSD fixes
      HightContrast: make tab buttons not shift size
      HighContrast: unbreak GtkExpander
      HighContrast: catch backdrop:insensitive:active of GtkSwitch
      fix insensitive and backdrop states
      Revert "Adwaita: desaturate selected color for backdrop"
      notebook: prevent tab closebutton :hover to change metric
      HighContrast: insensitive backdrop list rows have a border
      HighContrast: fix scrollbar slider 'padding'
      HC: fix selected list-rows
      HighContrast: don't need to work around ffox
      HighContrast: sync color picker changes with Adwaita
      HC: tone down backdrop for gtk switches
      HC: include a missing sass function

Joanmarie Diggs (6):
      a11y: Refactor textcellaccessible code
      a11y: Refactor code
      a11y: Free the cell text after emitting text-changed:delete.
      a11y: Only emit name-changed once
      Fix an AtkStateType emitted for GtkBooleanCellAccessible
      a11y: Only emit signals when cells change; not upon creation

Jonas Ådahl (2):
      wayland: Set a more correct xdg_surface application id
      wayland: Add support for gtk_window_set_modal

Jordi Mas (2):
      Upload Catalan translation
      Upload Catalan translation

Jose Rostagno (4):
      Simplify code a bit after xp support drop
      WM_CLIPBOARDUPDATE is always define on vista+
      drop old compat code, BITMAPV5HEADER is defined on vista+
      HAVE_MONITOR_INFO is always defined

Kai Willadsen (1):
      docs: Fix incorrect cross-reference to GtkSearchBar

Khaled Hosny (2):
      Update Arabic translation
      Update Arabic translation

Kjartan Maraas (1):
      Updated Norwegian bokmål translation.

Kjell Ahlstedt (1):
      GtkPopover:pointing-to: GdkRectangle instead of cairo_rectangle_int_t

Lapo Calamandrei (14):
      Adwaita: stronger entry focus indication
      Adwaita: reset .list-row.button props more aggressively...
      Adwaita: GtkPlacesSidebar insensitive items.
      Adwaita: colorpicker and colorbutton fixes.
      Adwaita: clearer comment for colorbutton hack
      Adwaita: colorpicker fixes.
      Adwaita: scrollbar contrast bump
      Adwaita: simplify entries.
      Adwaita: simplify entry vertical linking.
      Adwaita: .entry.error/.entry.warning dark variant love
      Adwaita: vertically linked entries fix.
      Adwaita: entry: some sass refactoring.
      Adwaita: fix selected backdrop list rows.
      Adwaita: .title and .subtitle paddings

Lars Uebernickel (2):
      gtkprogressbar: fix size allocation
      GtkRange: fix horizontal scrolling

Marcus Karlsson (2):
      GtkRange: Fix drawing of fill-level
      GtkRange: Check "inverted" property when drawing

Marek Černocký (5):
      Updated Czech translation
      Updated Czech translation
      Udated Czech translation
      Updated Czech translation
      Updated Czech translation

Matej Urbančič (4):
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation

Matthias Clasen (122):
      Add to release notes
      HighContrast: Fix color chooser marks
      HighContrast: Fix calendar selection
      scrolled window: Use shift to modify scroll direction
      GtkRange: Fix scroll wheel direction for horizontal ranges
      widget-factory: Fix toolbar on page 3
      gtk-demo: Plug a memory leak
      HighContrast: fix insensitive labels
      reftests: Add a way to compare different runs
      HighContrast: Fix a typo
      image: Optimize non-resize changes
      Start 3.17 development
      radio-menu-item: Allow arguments to be NULL
      radio-menu-item: Add join_group()
      Add an index for new api to the docs
      dnd: Introduce a helper to manage the weak pointer
      Clean up some unfortunate formatting
      menu button: Minor cleanup
      mount operation: Minor formatting cleanup
      search bar: Clean up weak pointer handling
      tooltip: Minor cleanup
      Fix the build
      Make the blur code compile with clang
      Fix some clang warnings
      Avoid some clang compiler warnings
      More of the same
      paper size: Don't use abs() on floats
      Remove a pointless comparison
      css: Silence a clang warning
      Remove a redundant const
      text view: Avoid clang compiler warnings
      Don't return G_TYPE_INVALID as a pointer
      Silence another compiler warning
      Stop using GDK_POINTER_MOTION_HINT_MASK in widgets
      csd: Fix an oversight for popups
      Fix separator in testsplitheaders
      radio button: Fix directional navigation
      GtkListBox: Make model binding introspectable
      testgtk: Update cursor theme on size change
      wayland: Don't mix free and g_strdup
      testgtk: Redo the cursor example
      testgtk: Set initial cursor
      Formatting fix
      Formatting fix
      testfilechooser: Improve filter setup
      file chooser: Open location entry more easily
      file chooser: Ensure a folder is loaded when browsing
      Make indicators pop out when needed
      Fix indicator proximity checks
      testgtk: Respect display cursor size limitations
      Revert "image: Optimize non-resize changes"
      GtkApplication: avoid a crash
      tree view: Avoid a crash with rubberbanding
      Make gtk-update-icon-cache not fall over leftover temp files
      wayland: Add more debug output
      wayland: Wait for output and seat information
      popover: Remove signal handlers in dispose
      GtkApplication: Prevent more crashes around shutdown
      Use a popover for creating new folders
      Remove no longer needed in-tree editing
      Fix window button updates in split headers
      Improve the docs for gdk_window_set_opaque_region
      docs: Update list of ignored headers
      gl area: Add a few missing docs
      GtkApplication: Fix some small doc formatting issues
      GtkApplicationWindow: Fix small doc formatting issues
      GtkActionable: Fix small doc formatting issues
      docs: Add an cross-reference to template docs
      GtkDialog: Fix up docs
      GtkBuilder: Unify builder error messages
      GtkBuilder: Introduce some private helpers
      GtkLabel: Use the new helpers
      Add tests for the GtkLabel builder parser
      GtkCellLayout: Use the new helpers
      Add tests for the GtkCellLayout builder parser
      GtkScale: Use the new helpers
      Add tests for the GtkScale builder parser
      GtkContainer: Use the new helpers
      Add tests for GtkContainer builder parser
      GtkLevelBar: Use the new helpers
      Add tests for GtkLevelBar builder parser
      GtkDialog: Use the new helpers
      Add tests for the GtkDialog builder parser
      GtkFileFilter: Use the new helpers
      Add tests for the GtkFileFilter builder parser
      GtkInfoBar: Use the new helpers
      Add tests for the infobar builder parser
      GtkRecentFilter: Use the new helpers
      GtkSizeGroup: Use the new helpers
      GtkWidget: Use the new helpers
      GtkWindow: Use the new helpers
      Adjust existing tests
      GtkComboBoxText: Use the new helpers
      GtkListStore: Use the new helpers
      GtkTreeStore: Use the new helpers
      Adjust builder tests
      Fix the build
      gtk-encode-symbolic-svg: Mark all strings for translation
      Add a simple commandline tool for ui files
      Do validation before simplification
      Translate error messages
      Add a man page for gtk-builder-tool
      Add gtk-builder-tool.c to POTFILES.in
      Formatting fixes
      GtkLabel: Prefix more ui parser errors
      Adjust affected tests
      GtkBuilder: Add an error code for 'invalid ID'
      GtkBuilder: Document private convenience API
      GtkBuilder: Add new convenience API
      GtkBuilder: Report 'invalid ID' errors
      GtkContainer: Use _gtk_builder_lookup_object
      GtkContainer: Add a test for 'invalid ID'
      GtkDialog: Use _gtk_builder_lookup_object
      GtkDialog: Add a test for 'invalid ID'
      GtkInfoBar: Use _gtk_builder_lookup_object
      GtkInfoBar: Add a test for 'invalid ID'
      GtkSizeGroup: Use _gtk_builder_lookup_object
      GtkWidget: Use _gtk_builder_lookup_object
      GtkWindow: Use _gtk_builder_lookup_object
      gtk-builder-tool: Separate commands
      Fix distcheck
      3.17.1

Michael Catanzaro (1):
      GtkMessageDialog: Minor documentation update

Milo Casagrande (2):
      Updated Italian translation
      Updated Italian translation

Muhammet Kara (1):
      Updated Turkish translation

Niels Nesse (1):
      x11/gl: Removing some more legacy GL calls

Olivier Fourdan (2):
      Improve CSD decorations without a compositor
      x11/gl: Fix use after free

Paolo Borelli (1):
      gtktextbuffer: small cleanup in clipboard handling

Piotr Drąg (4):
      Updated POTFILES.in and POTFILES.skip
      Updated Polish translation
      Fix a minor typo in translatable string
      Updated POTFILES.skip

Rafael Ferreira (2):
      Updated Brazilian Portuguese translation
      Updated Brazilian Portuguese translation

Rico Tzschichholz (2):
      mir: Fix version annotation, the mir-backend is available since 3.16
      textview: Fix "Since" versions after backport

Ryan Lortie (1):
      GtkListBox: fix model binding refcount issue

Sebastian Keller (1):
      Adwaita: fix outline radius for dialog-action-area buttons

Simon McVittie (1):
      Makefile-newvs: some .vcxproj.filters files are in builddir, some in srcdir

Stas Solovey (3):
      Updated Russian translation
      Updated Russian translation
      Updated Russian translation

Sveinn í Felli (2):
      Updated Icelandic translation
      Updated Icelandic translation

Tom Hughes (1):
      DND: Clean up weak pointers when they are no longer needed

Tom Tryfonidis (1):
      Updated Greek translations

Vadim Rutkovsky (1):
      inspector: show accessible name and description

Will Thompson (1):
      bbox: correct documentation typo

William Hua (2):
      mir: Fix build failure due to changed API
      Resolve redefinition of typedef GtkCssNode

Yosef Or Boczko (3):
      Updated Hebrew translation
      Update properties Hebrew translation
      Updated Hebrew translation

Zahari Yurukov (1):
      Updated Bulgarian translation

hanniedu (1):
      Updated Dutch translation gtk and gtk-properties master 3.16

Милош Поповић (1):
      Updated Serbian translation

Руслан Ижбулатов (3):
      W32: Correctly set maximized window position
      W32: Only override window miximized position for CSDed windows
      W32: Support horizontal mouse wheel scrolling


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