File gtk4.changes of Package gtk4

-------------------------------------------------------------------
Mon Jan 11 14:11:26 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>

- Rename libgtk-4-0 to libgtk-4-1: the library changed soname with
  version 4.0.0.
- Obsolete libgtk-4-0 > 4 by libgtk-4.1: this is a bit a special
  hack, but we know that versions < 4 were indeed libgtk-4-.so.0,
  and starting from version 4, it should have been renamed.

-------------------------------------------------------------------
Sat Jan  9 11:44:20 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 4.0.1:
  + GtkPopover:
    - Center titles
    - Fix menu item alignment with submenus
  + GtkVideo:
    - Fix up autoplay semantics
    - Respect pixel aspect ratio
    - Get GL textures from gstreamer
  + GtkCenterLayout: Fix handling of expanding center child
  + GtkSettings:
    - Change gtk-cursor-aspect-ratio to double
    - Fix the default value of gtk-print-backends
  + GtkGestureStylus: Convert motion history to surface coordinates
  + GL renderer:
    - Various optimizations
    - Avoid leaking shader objects
  + Adwaita:
    - Fine-tune flat buttons
    - Improve contrast of dim-label
    - Improve contrast of controls in headers
  + Docs:
    - Add various missing types
    - Add DND examples
    - Correct css docs for several widgets
    - Improve GtkVideo docs
    - Update migration docs for GtkClipboard
    - Improve migration docs for event controllers
    - Add migration docs for GtkBuilder
  + gtk4-builder-tool:
    - Remove GtkCheckButton::draw-indicator
    - Fix a buffer overrun
    - Remove GtkToolbar::toolbar-style
  + Demos:
    - Don't put the search bar in the scroll area
    - Make the OpenGL demos work with OpenGL ES
  + X11: Fix a possible crash
  + Build:
    - Fix vulkan reference in pc file
    - Fix build with certain Vulkan versions
  + Updated translations.

-------------------------------------------------------------------
Sat Dec 26 19:18:54 UTC 2020 - bjorn.lie@gmail.com

- Update to version 4.0.0+107:
  + Remove unused static inline function
  + Fix some of gtk4-demo’s transitions example on OpenGL ES
  + Fix gtk4-demo’s gears demo on OpenGL ES
  + gdkarray: Add a "stolen" boolean to splice()
  + listview: Use the correct scroll policy
  + docs:
    - Put render nodes in their own sections
    - Add examples for GtkDropTarget
    - Add examples of GtkDragSource use
    - Fix typo and whitespace
    - backtick fixes
    - Fix list of kinds of shortcuts in Keyboard input
    - Add missing GTK types
    - Note the caveat on GtkEditable signals with delegates
  + roundedbox: Remove unused API
  + picture: Fix copy/paste error in docs
  + video: When autoplaying, start playing once the video is
    prepared
  + window: Release application in destroy
  + Fix warnings with Vulkan < 162
  + modelbutton: Remove an unused field
  + Fix buffer overruns in 'gtk-builder-tool simplify'
  + Fix the value for the print-backends setting
  + inspector: Show glyphs as in node files
  + gsk:
    - Export the glyph serialization privately
    - Improve glyph serialization
    - Fix serialization of glyphs
  + box: improve documentation
  + gskpango:
    - Don't copy fg color
    - Correct a comment
    - Remove bounds rect
    - Fix a potential cairo_t leak
  + label:
    - Refactor get_layout_location()
    - Refactor snapshot()
  + textlayout: Remove dead offset_y code
  + rendernode:
    - Different uniformity in border nodes
    - Sort diff() requirements by complexity
  + renderborder: Avoid 0 width outline color nodes
  + layoutoverlay:
    - Avoid adding transparent color nodes
    - Avoid adding 0 sized color nodes
  + gl renderer:
    - Check for pointer equality in rounded_rect_equal
    - Proper state tracking for color matrix ops
    - Add missing debug output for repeat ops
    - Create shader-global uniform ops on draw()
    - Unify new clip/viewport rects in blur_texture()
    - Avoid setting modelview to identical values
    - Take a out graphene_rect in blur_node()
    - Render too big textures to the clipped area
    - Unify viewport setting in add_offscreen_ops()
  + GskTransform:
    - Add nullable annotations to _equals()
    - Fix identity transform class name
    - Avoid a ref+unref pair
  + icontheme:
    - Make some constant values const
    - Make icon_paintable_ensure_texture() return an unowned value
  + pixbufutils: Only convert icon size to string once
  + main: Add & use gdk_event_dup_axes()
  + Call the newly installed gtk4-update-icon-cache
  + Pass the bindir to the post-install script
  + Revert "gl renderer: Render too big textures to the clipped
    area"
  + Revert "gl renderer: Take a out graphene_rect in blur_node()"
  + 3to4:
    - Add test for GtkCheckButton:draw-indicator removal
    - Remove GtkCheckButton:draw-indicator
  + Do not build gdk-pixbuf's man page
  + a11y: Fix removing mnemonic widgets
  + Notify properties on deletion in PasswordEntryBuffer
  + Fix URLs for the download.gnome.org locations
  + Adwaita: flat button adjustments
  + vulkancontext: Remove usage of
    VK_ERROR_INCOMPATIBLE_VERSION_KHR
  + Updated translations.
- Switch to source service, upstream is not moving fast enough, and
  we need this to fix a buildfail due to updated vulkan.

-------------------------------------------------------------------
Wed Dec 16 19:28:03 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 4.0.0:
  + Fix problems with synthetic motion events affecting frame rates
  + Fix problems with implicit grabs affecting widget states
  + Fix problems with zoom mode on scales getting stuck
  + Fix submenu closing by outside clicks
  + Rename GtkWindow:fullscreen to :fullscreened to help language
    bindings
  + Bump the soname. Stable GTK 4 releases use
    libgtk-4.0.so.1.xxxx.y
  + Adwaita:
    - Reduce hover transition effects in lists
    - Special-case header buttons
  + Demos:
    - Remove NoDisplay from desktop files
    - Autoplay the video in widget-factory
  + Updated translations.
- Changes from version 3.99.5:
  + Accessibility:
    - Map presentation role according to Core-AAM
    - Use presentation role for spacers in list views
    - Set proper roles, relations and descriptions on more widgets
    - Expand the documentation
    - Use a single GTK_A11Y environment variable and document it
    - Serveral memory leak and crash fixes
    - Initialize AT contexts lazily
    - Improve the API for storing lists in relations
    - Implement more of the Component interface
    - Implement the Cache interface
    - Implement ScrollSubstringTo for GtkTextView
  + Introspection:
    - Add many missing annotations to APIs
    - In particular, nullability annotation fixes for rust
  + Touch support:
    - Fix issues with text handles
    - Fix interaction between touch scrolling and focus
    - Fix active state updates for touch events
    - Allow pressing buttons with multiple fingers
  + GtkScrolledWindow: Accumulate velocity with kinetic scrolling
  + GtkSearchEntry: Use a better clear icon
  + GtkTreeView: Remove the deprecated
    GtkCellRendererClass.get_size vfunc
  + GtkBuilder:
    - Be stricter about <requires>
    - Make gtk-builder-tool simplify update <requires>
  + GtkFileChooser: Remove GtkFileChooserButton
  + GtkWindow:
    - Replace gtk_window_get_size with gtk_window_get_default_size
    - Add maximized and fullscreen properties
  + Make the inspector available in non-debug builds
  + CSS: Support conic gradients
  + Adwaita:
    - Round all window corners
    - Round submenus
    - Remove the 'chin' on menus
    - Industrial style menuitems
    - Improved tooltip styling
    - Unified sidebar styles
    - Dark prelight
    - Don't backdrop labels
  + GSK: Rename render node apis from peek to get
  + Make GLES work in the absence of GL_ARB_timer_query
  + Rework the way size allocation is integrated in the frame cycle
  + Wayland:
    - Support gtk_shell1 version 3 (startup notification and
      activation)
    - Implmement minimization
  + Documentation:
    - Add missing enumerations, symbols and types
    - Lots of smaller fixes
  + Demos:
    - Make the constraints demo more useful
    - Make search more obvious
    - Add a suggestion entry demo
    - Consistency improvements
    - Use native file choosers
    - Drop 'devel' styling
  + Updated translations.

-------------------------------------------------------------------
Tue Nov 10 09:34:37 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 3.99.4:
  + GtkColumnView:
    - Improve column resizing
    - Make double-click reset column widths
    - Move header outside of scrollbars
  + GtkSearchEntry: Add an icon
  + GtkDropDown: Polish the appearance
  + GtkColorChooser: Accessibility improvements
  + GtkPopoverMenu:
    - Add accessibility support
    - Allow custom items. This adds new API:
      gtk_popover_menu_add/remove_child
      gtk_popover_menu_bar_add/remove_child
  + GtkTextView:
    - Fix rendering and positioning of anchored children
    - Fix positioning of touch handles
  + Constraints: Fix loading constraints from ui files
  + Media support: Use cubic instead of linear volume
  + Accessibility:
    - Implement Component for all widgets
    - Implement Text and EditableText for all editables
    - Rework accessible name/description computation
    - Add documentation for app and widget developers
    - Handle HIDDEN state changes by adding/removing elements
    - Support setting accessibility attributes in ui files
    - Make window controls accessible
  + Introspection: Add some missing annotations
  + gdk:
    - Deliver events on flush
    - Drop the unused GdkPoint struct from the API
    - Improve popup autohide behavior
  + Demos:
    - Add another constraints demo
    - Tweak various demos to improve consistency
    - Small accessibility improvements
  + Tools: Improve gtk4-builder-tool handling of various widgets
    when converting ui files from GTK 3
  + Documentation:
    - Use GtkApplication in all examples
    - Improve and expand the widget gallery
  + Testsuite:
    - Improve coverage of GDK
    - Improve coverage of gtk4-builder-tool
  + Build:
    - Fix the build with cups 2.2.12
    - Make cloudprint support build without warnings
  + Broadway: Support modifiers for scroll events
  + Updated translations.
- Changes from version 3.99.3:
  + Accessibility: Add an initial AT-SPI backend
  + GtkEmojiChooser:
    - Allow inserting multiple Emoji by pressing Control
    - Update Emoji data to Unicode 13 / CLDR 37
    - Use translations
    - The recent-emoji setting type changed. Call gsettings reset
      org.gtk.gtk4.Settings.EmojiChooser recent-emoji
  + GtkTextBuffer: Add boolean returns to some get_iter functions
  + GtkScale: Change the default value of the :draw-value property
  + GtkPopover: Avoid losing focus when popovers are close
  + GtkColorChooser: Add color names back for accessibility
  + Input methods: Add a 'private' input hint
  + GL Renderer:
    - Fix issues with texture caching
    - Fix texture flipping problems
  + Build:
    - Use meson yield feature for some options
    - Require gtk-doc 1.33
    - Require sysprof 3.38
  + Wayland:
    - Clean up Wayland backend api, add annotations
    - Generate introspection for Wayland backend api
  + Demos:
    - Add another column view demo
    - Add an svg paintable demo
  + Updated translations.
- Add pkgconfig(libavfilter) BuildRequires, new dependency, build
  ffmpeg backend.

-------------------------------------------------------------------
Wed Sep 30 10:16:06 UTC 2020 - dimstar@opensuse.org

- Update to version 3.99.2:
  + GtkButton: Check coordinates for button releases.
  + GtkColorChooser: Update the default palette.
  + GtkEntry:
    - Fix issues with Emoji insertion.
    - Fix issues with dnd.
    - Set correct hotspot for dnd icon.
  + GtkFileChooser:
    - Fix a crash.
    - Fix setting unlisted filters.
  + GtkFontChooser:
    - Determine sample text based on font coverage.
    - Allow filtering by language.
    - Don't center the list.
  + GtkMenuButton: Always use the direction property for the arrow.
  + GtkPasswordEntry:
    - Use non-pageable memory.
    - Add an ::activate signal.
  + GtkRevealer: Fix clipping issues in the swing transitions.
  + GtkScrolledWindow: Fix kinetic scrolling in X11.
  + GtkSearchEntry: Don't handle forwarded events twice.
  + GtkStack: Add gtk_stack_add_child.
  + GtkTextView:
    - Fix dnd.
    - Improve undo state tracking.
    - Speed rendering in the presence of selections.
    - Make clickable links work again.
    - Fix handling of anchored children.
  + GtkVideo: Make autoplay work.
  + CSS:
    - Allow more than 64 selectors per rule.
    - Avoid some allocation overhead.
  + Adwaita:
    - Improve gesture graphics.
    - Tweak DND highlight color.
    - Add spacing to .navigation-sidebar.
  + GDK:
    - Add gdk_frame_clock_get_fps.
    - GLES: Fix color channel mixup in textures.
    - GL: Reduce image copying for texture uploads.
  + GSK:
    - Add radial gradient nodes.
    - Add GskGLShader and shader nodes.
  + GL renderer:
    - Fix clipping with projective transforms.
    - Use linear interpolation for offscreen rendering with
      non-axis-aligned transforms.
    - Fix texture caching to avoid size mismatches.
    - Avoid downloading GL textures when possible, improving
      GtkGLArea performance.
  + Vulkan renderer: Fix swapchain creation.
  + Wayland
    - Always ack configure to avoid jumping windows.
    - Use the primary-selection-unstable-v1 protocol.
  + Updated translations.

-------------------------------------------------------------------
Fri Sep  4 18:32:32 UTC 2020 - dimstar@opensuse.org

- Update to version 3.99.1:
  + GtkGridLayout: Rename left-/top-attach to column/row.
  + Drop GtkAccelLabel - it is no longer used.
  + GtkTextView:
    - Fix redraw issues with selections
    - Make insert-emoji replace the selection
  + GtkTreeView: Fix selection handling in cell editables.
  + GtkPopover: Allow setting popup offset.
  + GtkPlacesSidebar: Fix DND.
  + GtkTextview: Speed up gtk_text_buffer_insert_markup.
  + GtkFrame: Set GTK_OVERFLOW_HIDDEN.
  + GtkSpinButton: Fix spinning.
  + GtkFontChooser: Populate the list incrementally.
  + GtkButton: Simplify the button hierarchy; GtkRadioButton is
    gone, GtkCheckButton and GtkToggleButton can be grouped.
  + list widgets:
    - Change apis to make models explicitly GtkSelectionModel.
    - Simplify constructors.
  + CSS:
    - Hexadecimal colors can now specify alpha.
    - Fix parsing of numbers in scientific notation.
  + Themes:
    - Add and document highlevel list styles.
    - Drop the style class defines. Just use string literals.
    - Round the corners of frames.
    - Make circular buttons square.
  + GL renderer: Fix clipping with projective transforms.
  + Printing: Fix build with cups < 2.3.
- Changes from version 3.99.0:
  + Remove the old accessibility implementation and add the
    foundations for a new one that is based on ARIA. The relevant
    widget api is GtkAccessible, the backend implementations will
    use GtkATContext.
  + Update the GTK headers to use char *, int, float and double
    instead of the corresponding GLib types.
  + Add GtkEditableLabel, a label that can be edited.
  + Add GtkBookmarkList, a list model for bookmarks.
  + Add GtkStringList, a list model for strings.
  + Add GtkBitset, and use it for representing selections.
  + GtkTreeView: Make cell editing work again.
  + GtkSpinButton: Make autosizing work again.
  + Printing: Use GtkDropDown in the print dialog.
  + GtkApplication Support opening files on OS X.
  + GtkFileChooser:
    - Fix libcloudproviders support.
    - Turn GtkFileFilter into a GtkFilter.
    - Simplify the api.
  + GtkGridView, GtkListView:
    - Improve scrolling behavior.
    - Autoscroll and autoexpand during DND.
  + GtkScrolledWindow: Make autoscrolling work again.
  + GtkFilterListModel:
    - Add incremental filtering.
    - Add a boolean filter, GtkBoolFilter.
  + GtkSortListModel:
    - Use timsort.
    - Add various tweaks that massively speed up sorting.
    - Add incremental sorting.
  + GtkWidget: Massively speed up action handling.
  + GtkEntry:
    - Make entry completion work again.
    - Drop action support from GtkEntryCompletion.
  + Inspector:
    - Improve list model support.
    - Add direct navigation between objects.
    - Show accessibility information.
  + GSK: Use GL_ARB_framebuffer_object.
  + Updated translations.
- Drop gtk4-cups-2.2.patch: fixed upstream.

-------------------------------------------------------------------
Mon Aug 10 10:16:00 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>

- Update to version 3.98.5:
  + Introduce new list widgets and supporting infrastructure.
  + GtkFileChooser:
    - Add a tracker3-based search engine implementation.
    - Rate-limit updates from the trash monitor.
  + GtkWindow:
    - Redo the css node setup. There is now a single 'window' node.
    - Fix rounded corners on tiled windows.
  + GtkApplication: Drop app menu support. Menubar support is still
    there.
  + GtkFixed: Change coordinate APIs to take doubles.
  + GtkOverlay: Make GtkOverlayLayout public.
  + GtkTooltips: Fix line wrapping of tooltips.
  + Shortcuts:
    - Fix mnemonic cycling.
    - Fix using '0' as a mnemonic.
  + Menus: Differentiate keypad keys in accelerators.
  + GtkIMContext: Add gtk_im_context_filter_key to allow event
    reinjection.
  + Themes: Adwaita: Limit the scope of backdrop.
  + Accessibility: Clean up and reorganize the code to prepare for
    the dropping of ATK.
  + GDK:
    - Drop unused enum and struct definitions from headers.
    - Make keymap translation API public again. Still needed.
    - Frameclock: Always use compositor refresh rate info.
    - Frameclock: Use quadratic correction for frame time jitter.
    - Frameclock: Ensure monotonicity.
    - Frameclock: Track resason for paint.
    - X11: Improve sync when the Nvidia driver is used.
  + GSK:
    - GL renderer: Fix blurred outset shadows.
    - GL renderer: handle nested transform nodes properly.
    - GL renderer: Optimize clip handling.
  + gtk-demo:
    - Improve the Drag-and-Drop demo with proper drag icons.
    - Don't show the main window if --run is given.
    - Add demos for list widgets and GtkDropDrown.
  + Documentation:
    - Convert freestanding sections to markdown.
    - Drop the glossary.
    - Expand and improve the migration guide.
  + Build:
    - We require pandoc now, for building the documentation.
    - Require Pango 1.45.
  + Updated translations.
- Add gtk4-cups-2.2.patch: Fix build with cups < 2.3.

-------------------------------------------------------------------
Tue May 19 17:42:44 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 3.98.4:
  + Themes:
    - Refine menu styling
    - Tweak visible focus behavior
    - HighConstrast: Add public colors
    - HighContrast: Fix scale borders
  + CSS:
    - Drop the nonstandard -gtk-icon-theme property
    - Add a system_setting_changed vfunc to propagate global
      changes
  + Untangle titlebars from windows:
    - Add a GtkWindowControls widget
    - Add a GtkWindowHandle widget
    - Add actions for window menu items
    - Remove app menu fallback from GtkHeaderBar
    - Remove title and subtitle properties from GtkHeaderBar,
      rename custom-title to title-widget
  + GtkWidget: Add a focusable property
  + GtkPopover:  Fix (re-)positioning issues
  + GtkStack:
    - Drop the homogeneous property
    - Add a use-underline property to stack pages
  + GtkScale: Make area around the trough clickable
  + GtkScrolledWindow: Fix kinetic scrolling
  + GtkTreeView: Break reference cycles in unroot
  + Drop GtkBin and GtkContainer. All existing GtkBin subclasses
    have grown a child property with setter and getter. All
    existing GtkContainer subclasses have grown widget-specific
    remove (and in some cases, add) functions. <child> in ui
    files continues to work as before
  + Replace gtk_widget_destroy by gtk_window_destroy
  + Drop the ::size-allocate signal. Use a GtkWidgetPaintable if
    you need to be informed about changes to a widgets content or
    size
  + Remove gtk_dialog_run
  + GDK:
    - Wayland: Provide a builtin cursor of last resort
    - Change the monitor api to use a GListModel
  + GSK:
    - Don't include renderer-specific headers automatically
    - GL: Fix nested rounded clips
  + Introspection: Assorted annotation fixes
  + Inspector:
    - Preview media resources
    - Show media backend information
  + gtk4-widget-factory:
    - Add GtkVideo
    - Add text styles
    - Add a print dialog
    - Add a password entry
    - Improve toolbar styling
    - Revamp transition effects
  + gtk4-demo: Replace some demos
  + Updated translations.

-------------------------------------------------------------------
Tue Apr 21 09:02:03 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 3.98.3:
  + GtkEntry: Support setting attributes in ui files
  + GtkScaleButton: Don't derive from GtkButton
  + GtkAboutDialog: Support more common licenses
  + GtkEmojiChooser: Improve keyboard navigation
  + GtkLabel: Remove pattern API
  + GtkAspectFrame: Modernize and simplify
  + Chooser buttons: Make dialogs modal by default
  + Various widgets: Replace shadow-type and relief properties by a
    simpler has-frame
  + CSS:
    - Use :focus-visible instead of :focus(visible)
    - Add support for :focus-within
  + Focus handling
    - Fix crossing event generation
    - Fix focus handling in various widgets
    - Change :can-focus to be recursive
    - Fix GtkWindow:is-active setting
  + Scrolling
    - gtk_container_set_focus_[hv]adjustment has been removed
    - gtk_viewport_set_scroll_to_focus has been added
  + Accessibility:
    - Add a cursor-aspect-ratio setting
    - Set focus-related states properly
  + Themes:
    - Use blue focus outlines more
    - Numerous minor improvements
  + Wayland:
    - Fix .Compose file loading
    - Support popup repositioning
    - Fix problems with autohide popovers
  + GDK:
    - Remove GdkKeymap from public API, replaced by GdkDevice
      properties
    - Add full keyboard translation state to key events
    - Simplify modifier support, drop GdkModifierIntent
    - Move key event matching to GDK
    - Add GdkSurface::enter/leave-monitor signals
    - Turn GskEvent into a derivable type, and make it
      introspectable
  + GSK:
    - Turn GskRenderNode into a derivable type, and make it
      introspectable
    - Fall back to cairo if compiling shaders fails
  + Updated translations.

-------------------------------------------------------------------
Wed Apr  1 15:24:32 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 3.98.2:
  + Introduce GtkShortcutController, and replace key bindings,
    mnemonics and accelerators by GtkShortcut
  + Derive the HighContrast theme from Adwaita
  + GtkMenuButton: Add a use-underline property
  + GtkTreeView: Fix cell editing
  + Add gdk_toplevel_inhibit_system_shortcuts
  + gtk-demo: Fix issues in multiple demos
  + Updated translations.

-------------------------------------------------------------------
Sun Mar 22 20:01:24 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 3.98.1:
  + GtkFileChooser:
    - Remove filename/uri api
    - Drop extra-widget
    - Remove overwrite confirmation
    - Remove show-hidden property
    - Remove local-only property
    - Remove GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER
    - The portal file chooser supports selecting folders
  + GtkSpinner: Rename active property to spinning
  + GtkRevealer: Fix size allocation at small scales
  + GtkPopover: Drop :relative-to, it is always the :parent now
  + GtkWindow: Drop window-type, it is always a regular toplevel
  + GtkWidget:
    - Drop expand property
    - Drop margin property
    - Drop gtk_grab_add, gtk_device_grab_add
  + GtkTextView:
    - Support overlines in GtkTextTag
    - Support visible spaces in GtkTextTag
    - Support hyphenation control in GtkTextTag
  + Split GtkEventControllerFocus from GtkEventControllerKey
  + DND:
    - Fix local DND to avoid serialization
    - Add new content provider constructors
    - Split GtkDropTargetAsync and GtkDropTarget
    - Group DND events into event sequences
    - Propagate DND events like motion events
    - Introduce GtkDropControllerMotion
    - Remove GtkSelectionData
  + Performance:
    - Clean up profiler marks
    - Share GL programs between renderers
  + GDK:
    - Drop gdk_surface_new_temp
    - Make GdkEvent an immutable boxed type, not an object
    - Remove GdkAtom and property- and selection-related apis
    - Introduce GdkPopup and GdkToplevel interfaces
    - Implement them in backend-specific surface subtypes
    - Rename gdk_surface_input_shape_combine_region to
      gdk_surface_set_input_region
    - Drop X11-only concepts such as sticky or keep-below
  + Broadway: implement scaling
  + Updated translations.
- Drop gtk4-wayland-includes.patch: Fixed upstream.
- Run spec-cleaner, modernize spec.

-------------------------------------------------------------------
Wed Feb 12 22:26:09 CET 2020 - dimstar@opensuse.org

- Update to version 3.98.0:
  + The DND refactoring has been completed.
  + Child surfaces have been removed.
  + Global positions and related apis such as gdk_surface_move are
    no longer available.
  + A constraint-based layout manager has been added.
  + Many classes have been made explicitly non-subclassable, and
    the widget hierarchy has been simplified, by making widgets
    derive directly from GtkWidget instead of a container.
  + Menu-related changes:
    - GtkMenu, GtkMenuBar and related classes have been removed.
    - Context menus are no longer created with ::populate-popup
      signals, but use menu models and actions.
    - Widget actions can be created in class_init, with
      gtk_widget_class_install_action.
    - GtkToolbar has been removed as well.
  + Text-related changed:
    - Text cursor blinking has been made smooth.
    - GtkTextView is caching rendernodes for the visible text range
      now, improving the scrolling performance of text.
    - Add a simple undo stack for text edits has been added.
  + GtkTreeView renders tree and grid lines with textures.
  + GtkEmojiChooser has been made public.
  + GtkGestureMultiPress has been renamed to GtkGestureClick.
  + GtkWidget has api to handle style classes.
  + X11-specific changes:
    - XI2 is now mandatory.
    - The xim input method has been removed.
  + Wayland-specific changes: The loading of cursor themes has been
    improved to load cursors on demand, and no longer relies on
    libwayland-cursor.
  + The GL renderer is now sharing icon and glyph caches for all
    surfaces, and has better support for blurring and shadow
    rendering.
  + Performance-related changes:
    - GTK provides profiling information for Sysprof when launched
      with GTK_TRACE=1.
    - Css computation has been optimized.
    - Css lookups are using a Bloom filter.
    - Icon loading IO has been moved to a thread.
- Add sassc buildRequires: new dependency.
- Add gtk4-wayland-includes.patch: Fix missing dependency exposed
  by our special wayland packagers wish to not have the wayland
  headers in the default locations.

-------------------------------------------------------------------
Tue Sep 10 08:41:08 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org>

- No longer provide/obsolete gtk3-schema: upstream changed the
  schema names for gtk4 finally and cut compatibility with gtk3. So
  from now on, we have gtk3-schema and gtk4-schema in parallel.

-------------------------------------------------------------------
Fri Sep  6 03:41:07 UTC 2019 - Luke Jones <luke@ljones.dev>

- Update to version 3.96.0:

  + DND has been refactored. There are now separate GdkDrag and
    GdkDrop objects. This work is still incomplete
  + The GDK_SURFACE_SUBSURFACE surface type has been removed.
  + Use of child surfaces has been greatly reduced. This work is still
    incomplete
  + The use of global coordinates in GDK apis has been reduced. This
    work is still incomplete
  + Events have been simplified and are used just for input
    - expose events have been replaced by a GdkSurface::render signal
    - configure events have been replaced by a
      GdkSurface::size-changed signal
    - map events have been replaced by a GdkSurface::mapped property
    - gdk_event_handler_set has been replaced by a GdkSurface::event
      signal
    - key events no longer contain a string
    - events on unmapped widgets are ignored
  + Warping the pointer is no longer supported
  + The Wayland backend now uses the Settings portal for GtkSettings
  + The Wayland input module uses the text-input-unstable-v3 protocol
  + The Broadway backend has been rewritten to work well with GSK
  + The color chooser has a color picker
  + GtkApplication tracks screensaver state and has a ::query-end
    signal
  + The file chooser portal backend supports file filters
  + A number of list models have been introduced, for internal use
    and as public api:
    - GtkMapListModel
    - GtkSliceListModel
    - GtkSortListModel
    - GtkSelectionModel
    - GtkSingleSelection
  + Support for tabular menus and combo boxes has been dropped
  + Key themes are no longer supported
  + GtkInvisible has been dropped
  + A GtkRoot interface has been added that is currently implemented
    just by GtkWindow. This work is incomplete
  + GtkWidgets can transform their children using projective linear
    transformations. This functionality is available in CSS and
    as GskTransform argument to gtk_widget_allocate. GtkFixed is
    a container that exposes this functionality. For examples of this,
    see the swing transition of GtkRevealer, the rotate transitions
    of GtkStack or the Fixed Layout example in gtk-demo.
  + GtkEntry functionality has been moved into a new GtkText widget,
    the GtkEditable interface has been expanded, and new a new
    GtkPasswordEntry widget has been introduced.
  + Focus handling has been rewritten, and focus-change event
    generation has been unified with crossing events.
  + All demos and settings schemas have been renamed to avoid
    collisions with GTK3.
  + GtkWidget can now use a GtkLayoutManager for size allocation.
    Layout managers can optionally use layout children holding layout
    properties. A number of layout managers are available:
    - GtkBinLayout
    - GtkBoxLayout
    - GtkGridLayout
    - GtkFixedLayout
    - GtkCustomLayout
    More layout manager implementations will appear in the future.
  + GtkAssistant, GtkStack and GtkNotebook now have publicly
    accessible page objects for their children. The page objects
    are also exposed via a list model.
  + GtkContainer no longer supports child properties. All existing
    child properties have been removed, converted to regular properties,
    moved to layout properties or moved to child meta objects.
  + GtkListBox has gained a ::show-separators property that gets
    translated into a CSS style class.
  + A number of X11-specific GtkWindow and GdkSurface apis have been
    removed or changed to backend APIs.
  + GtkBuilder can specify object-valued properties inline.
  + The gtk4-builder-tool simplify command has gained a --3to4 option
    to convert GTK3 ui files to GTK4.
  + The inspector can show child meta objects and layout properties.
- Remove gtk4-fix-dependency-error.patch, fixed upstream.

-------------------------------------------------------------------
Fri Sep 28 14:17:47 UTC 2018 - bjorn.lie@gmail.com

- Update options passed to meson, bring back lost support for
  broadway and cloudprint following upstreams changes.

-------------------------------------------------------------------
Tue Sep 18 00:10:04 UTC 2018 - luc14n0@linuxmail.org

- Add gtk4-fix-dependency-error.patch upstream patch to fix build
  error with few threads raised by missing dependency on
  broadwayjs.h (glgo#GNOME/gtk#1218).
- Update spec:
  + Drop gtk4 subpackages and respective Recommends/Requires/\
    Provides tags to follow upstream changes while placing
    Obsolets tags for them: immodule-amharic, immodule-broadway,
    immodule-inuktitut, immodule-multipress, immodule-thai,
    immodule-tigrigna, immodule-vietnamese, immodule-xim and data.
  + Drop gtk4-tools Requires(post): this no longer needed.
  + Drop lang subpackage Recommends: the main package is already
    being supplemented by the lang subpackage due to RPM automatic
    setting.
  + Drop gtk4-data Provides: there's no such subpackage anymore.
  + Drop glib2_gsettings_schema_requires macro: this is no longer
    needed since RPM file triggers (version > 4.13).

-------------------------------------------------------------------
Thu Aug  9 11:33:37 UTC 2018 - tchvatal@suse.com

- Fix package name to be uniform immodules -> immodule
  (bsc#1104264).

-------------------------------------------------------------------
Tue Jul 24 11:49:38 UTC 2018 - bjorn.lie@gmail.com

- Update to version 3.94.0:
  + GdkPaintable is a new, powerful abstraction for drawable
    content.
  + gtk4-demo has a new "Paint" demo to show some of its
    capabilities.
  + There is support for displaying media, with GtkVideo,
    GtkMediaFile, GtkMediaStream and GtkMediaControls.
  + GtkFontChooser now supports OpenType font variations and
    features.
  + The Ctrl-Shift-E support in the simple IM context has been
    replaced by an optional completion popup for Emoji alpha codes.
    This can be enabled with the GtkEntry::enable-emoji-completion
    property.
  + Wayland has an input method based on the text protocol now.
  + Input methods, print backends and media backends have been
    converted to GIOModules and extension points, and support for
    generic loadable modules has been dropped. Platform im modules
    are always included.
  + GdkWindow has been renamed to GdkSurface.
  + Applications can now create their own GtkSnapshot objects for
    intermediate rendering.
  + Widget event signals have been replaced by event controllers,
    and some new event controllers have been introduced for this:
    GtkEventControllerMotion, GtkEventControllerKey and
    GtkGestureStylus.
  + Event controllers can now be created in .ui files.
  + Invalidation tracking has been changed, only
    gtk_widget_queue_draw is left.
  + Observing widget contents and size is now done by using the
    GtkWidgetPaintable object instead of connecting to widget
    signals.
  + The GtkWidget::draw signal has been removed, widgets need to
    implement GtkWidget::snapshot.
  + GdkTexture now has GdkMemoryTexture and GdkGLTexture
    subclasses.
  + The Vulkan support in GDK can now use a particular device that
    is specified by the GDK_VULKAN_DEVICE environment variable. Use
    GDK_VULKAN_DEVICE=list to see them all.
  + GTK+ Inspector:
    - has logging support, and the logging settings have been
      cleaned up.
    - has an fps overlay.
  + Removed APIs and features: Individual event signals such as
    ::proximity-in-event The ::draw signal threading support
    non-platform IM modules papi and test print backends
    GtkPlacesSidebar GtkRecentChooser GtkToolPalette
    GdkStatus gtk_true, gtk_false gtk_widget_show_now
    gtk_widget_draw gtk_render_icon_surface.
  + Incomplete transitions:
    - The ::event signal is not still there, but it will be
      removed.
    - The DND apis are not finalized yet.
  + Updated translations.
- Drop gtkmm.patch: Fixed upstream.
- Add pkgconfig(gstreamer-player-1.0) BuildRequires: New
  dependency.

-------------------------------------------------------------------
Tue Mar 20 17:10:11 UTC 2018 - dimstar@opensuse.org

- Unconditionally enable translation-update-upstream: on
  Tumbleweed, this results in a NOP and for Leap in SLE paid
  translations being used (boo#1086036).

-------------------------------------------------------------------
Wed Feb 28 16:32:28 UTC 2018 - dimstar@opensuse.org

- Modernize spec-file by calling spec-cleaner

-------------------------------------------------------------------
Wed Feb 28 10:18:07 UTC 2018 - dimstar@opensuse.org

- Add gtkmm.patch: Allow binding GdkContentFormatsBuilder.

-------------------------------------------------------------------
Fri Dec 29 00:02:59 UTC 2017 - jengelh@inai.de

- Sync summaries within package.

-------------------------------------------------------------------
Wed Dec 27 22:35:20 UTC 2017 - luc14n0@linuxmail.org

- Update to version 3.93.0:
  + GdkScreen has been removed. All screen-related APIs have
    equivalents in GdkDisplay.
  + GdkVisual has been removed.
  + GdkDeviceManager has been replaced by GdkSeat.
  + Clipboard handling has been moved from GTK to GDK, and has been
    modernized to provide an extensible, asynchronous, stream-based
    API.
  + The GdkCursor API has been modernized.
  + Settings and window-state changes have been converted from
    events to signals on GdkDisplay and GdkWindow, respectively.
  + GdkEvent has been converted to an opaque GObject.
  + The GL renderer in GSK has been substantially completed, and is
    now on par with the Vulkan renderer.
  + The use of GdkPixbuf in APIs has been reduced, and the
    GskTexture object has been moved to GDK as GdkTexture, to take
    its place.
  + The handling of icon sizes has been changed.
  + Bugs fixed: bgo#668590, bgo#773299, bgo#775279, bgo#777072,
    bgo#779009, bgo#779862, bgo#783995, bgo#784314, bgo#785176,
    bgo#785210, bgo#786123, bgo#787089, bgo#787128, bgo#787142,
    bgo#787665, bgo#788841, bgo#788898, bgo#789054, bgo#789134,
    bgo#789149, bgo#789160, bgo#789163, bgo#789198, bgo#789213,
    bgo#789327, bgo#789357, bgo#789678, bgo#789733, bgo#789777,
    bgo#789870, bgo#790029, bgo#790031, bgo#790171, bgo#790201,
    bgo#790287, bgo#790489, bgo#790920, bgo#790963, bgo#791062,
    bgo#791176, bgo#791281, bgo#791363, bgo#791549, bgo#791650,
    bgo#791926, bgo#791927.
  + Updated translations.
- Drop gtk4-return-nonvoid.patch: fixed upstream.
- Add cairo-gobject, gobject-2.0, pangocairo, xrender and
  graphene-gobject-1.0 pkgconfig modules BuildRequires complying
  with meson checks. Note that all of these modules were being
  pulled and used already since the spec file had some depedencies
  on other modules that come from the same devel package as these
  ones.

-------------------------------------------------------------------
Thu Oct 19 10:10:40 UTC 2017 - dimstar@opensuse.org

- Update to version 3.92.1:
  + Drop autotools support. Meson 0.42.1 is now required.
  + Implement most of CSS3 font-variant.
  + Add an Emoji chooser to GtkEntry.
  + Add new input hints for Emoji input.
  + Remaining widgets have been ported to GtkSnapshot.
  + GtkLabel and GtkEntry have been ported to use GSK.
  + Add a way for GtkOverlay to blur behind children. This has a
    demo in gtk4-demo.
  + Add support for libcloudproviders in GtkPlacesSidebar.
  + Non-windowed widgets are now allowed to have a size of 0x0.
  + Allow tiled windows to be resized. Under wayland, this uses
    version 2 of the gtk-shell protocol. Under X, it uses the
    _GTK_EDGE_CONSTRAINTS property.
  + Input handling changes:
    - GdkEvent has new accessors for fields;
    - Traditional event signals (eg ::key-press-event) are now
      emitted from an event controller;
    - Most widgets inside gtk have stopped using traditional event
      signals;
    - GDK_SEAT_CAPABILITY_ALL_POINTING now includes touch events.
  + Scrollbars allow middle-click to jump to a position again.
  + Bugs fixed: bgo#639931, bgo#644248, bgo#701296, bgo#705640,
    bgo#728452, bgo#763517, bgo#766909, bgo#773299, bgo#775074,
    bgo#775126, bgo#778382, bgo#778811, bgo#780750, bgo#780758,
    bgo#781757, bgo#782981, bgo#783649, bgo#783669, bgo#784016,
    bgo#784421, bgo#785210, bgo#785306, bgo#785736, bgo#786144,
    bgo#786209, bgo#786400, bgo#786469, bgo#786485, bgo#786492,
    bgo#786553, bgo#786613, bgo#786673, bgo#786794, bgo#786885,
    bgo#786931, bgo#786932, bgo#786938, bgo#786940, bgo#786956,
    bgo#786960, bgo#786964, bgo#786966, bgo#787021, bgo#787103,
    bgo#787172, bgo#787279, bgo#787302, bgo#787303, bgo#787410,
    bgo#787416, bgo#787444, bgo#787531, bgo#787600, bgo#787669,
    bgo#787757, bgo#787866, bgo#788230, bgo#788458, bgo#788534,
    bgo#788573, bgo#788614, bgo#788787, bgo#788905.
  + Updated translations.
- Add meson BuildRequires and replace configure/make/make_install
  calls with meson/meson_build and meson_install: follow upstreams
  port to meson as build system.
- Add gcc-c++ BuildRequires: small parts of GTK+ now are written in
  C++.
- Add gtk-doc BuildRequires: in order to build man-pages,
  documentation needs to be enabled, which in turn requires
  gtk-doc. In the past, we provided upstream shipped documentation.
- Add gtk4-return-nonvoid.patch: Fix 'reaches end of non-void
  function without return value', taken from git.
- Add rpmlintrc: multiple GTK4 libraries are not goint to be
  supported in parallel and the name will stabilize.

-------------------------------------------------------------------
Thu Sep 14 14:28:41 UTC 2017 - fezhang@suse.com

- Drop the SLE12 / Leap42 build_wayland_backend conditional, build
  with wayland unconditionally.

-------------------------------------------------------------------
Wed Aug  9 08:47:30 UTC 2017 - zaitor@opensuse.org

- Update to version 3.91.2:
  + All widgets are drawing CSS backgrounds and borders.
  + All gadgets have been replaced by widgets.
  + GtkSpinButton no longer derives from GtkEntry.
  + GtkScrollbar no longer derives from GtkRange.
  + GtkAccelLabel no longer derives from GtkLabel.
  + All remaining style properties have been removed.
  + A new 'widget bowl' demo has been added in gtk4-demo.
  + GtkEventBox has been removed. It is no longer needed.
  + Add support for entering emoji by name using Ctrl-Shift-e.
  + Wayland:
    - Support Wacom tablet wheel scrolling.
    - Support the shortcut inhibitor protocol.
  + Bugs fixed: bgo#776903, bgo#776909, bgo#777333, bgo#777515,
    bgo#778188, bgo#780938, bgo#781246, bgo#783343, bgo#783906,
    bgo#784016, bgo#784624, bgo#785280, bgo#785318, bgo#785375,
    bgo#785423, bgo#785672, bgo#785793.
  + Updated translations.

-------------------------------------------------------------------
Wed Jul 19 21:03:31 UTC 2017 - zaitor@opensuse.org

- Update to version 3.91.1:
  + Redo event delivery and focus handling and grabs, and stop
    using subwindows for widgets. API changes due to this include:
    - A new GtkWidget::pick vfunc.
    - Drop event mask apis.
    - Drop windows from gestures.
  + The prelight state is now automatically set on widgets.
  + New widget: GtkCenterBox. This widget provides the center child
    functionality that used to be part of GtkBox.
  + Wayland:
    - Improve the key repeat implementation.
    - Set vid/pid on tablet devices.
  + OS X: Add native file chooser support.
  + Bugs fixed: bgo#745289, bgo#759308, bgo#766517, bgo#770513,
    bgo#772281, bgo#773299, bgo#775636, bgo#781285, bgo#781583,
    bgo#781935, bgo#781945, bgo#782040, bgo#782283, bgo#783047,
    bgo#783347, bgo#783397, bgo#783445, bgo#783587, bgo#784323,
    bgo#784723, bgo#784888.
  + Updated translations.
- Drop post(un) handling for gtk4-devel and gtk4-schema as we have
  file-triggers to take care of this for us now.

-------------------------------------------------------------------
Tue May 23 08:07:31 UTC 2017 - zaitor@opensuse.org

- Update to version 3.91.0:
  + Initial support for OS X has been merged.
  + Initial support for building with meson has been added.
  + New API: gtk_widget_insert_before/after.
  + Removed API:
    - GtkBox has lost its expand and fill child properties, use the
      general align property for it.
    - GtkLabel has lost its angle property, it will be replaced by
      general widget transformation support in the future.
    - GtkWindow has lost its hide-titlebar-when-maximized property.
    - GtkBox has lost its center child support.
    - The compat keysym definitions have been removed.
  + Bugs fixed: bgo#769881, bgo#771269, bgo#778301, bgo#778853,
    bgo#779078, bgo#779184, bgo#780041, bgo#780301, bgo#780734,
    bgo#780878, bgo#780944, bgo#781162, bgo#781195, bgo#781214,
    bgo#781422, bgo#781622, bgo#781737, bgo#781767, bgo#781992,
    bgo#782109, bgo#782202.
  + Updated translations.

-------------------------------------------------------------------
Sat Apr  1 19:04:30 UTC 2017 - zaitor@opensuse.org

- Update to version 3.90.0:
  + Allow a custom renderer for the inspector, by setting
    GTK_INSPECTOR_RENDERER.
  + Move more container functionality, such as focus handling, to
    GtkWidget.
  + Bugs fixed: bgo#686838, bgo#778853, bgo#779081, bgo#780019,
    bgo#780234, bgo#734946, bgo#773228, bgo#774148, bgo#780735.
  + Updated translations.

-------------------------------------------------------------------
Tue Mar 14 08:36:54 UTC 2017 - zaitor@opensuse.org

- Update to version 3.89.5:
  + Convert many more widgets to use gtk_widget_measure for size
    allocation.
  + gtk3-demo: Add an example for touchpad swipe handling.
  + Theme: Improve styling for flow boxes.
  + Quartz:
    - Support fullscreen CSD windows.
    - Implement backdrop.
    - Implement gdk_window_set_functions.
  + Bugs fixed: bgo#136059, bgo#734946, bgo#772505, bgo#776821,
    bgo#778019, bgo#778203, bgo#778534, bgo#778678, bgo#778726,
    bgo#778746, bgo#779073, bgo#779074, bgo#779147, bgo#779317,
    bgo#779374, bgo#779383, bgo#779392.
  + Updated translations.

-------------------------------------------------------------------
Tue Feb 28 16:46:31 UTC 2017 - dimstar@opensuse.org

- Fix baselibs.conf: do not build gtk4-tools-32bit.

-------------------------------------------------------------------
Mon Feb 13 22:42:54 UTC 2017 - zaitor@opensuse.org

- Update to version 3.89.4:
  + API changes:
    - gtk_init and other init functions no longer take commandline
      arguments.
    - Functions that are only useful with commandline arguments
      have been dropped.
    - Widgets, except for toplevels, are now visible by default.
    - Style properties are no longer supported.
  + Vulkan rendrerer: Implement more clipping.
  + CSS: Specifying px for pixels is now required.
  + Bugs fixed: bgo#358970, bgo#770112, bgo#773299, bgo#773686,
    bgo#775864, bgo#776225, bgo#777363, bgo#777547, bgo#778009.
  + Updated translations.
- Changes from version 3.89.3:
  + GtkWidget now has API to navigate child widgets:
    - gtk_widget_get_{first,last}_child and
      gtk_widget_get_{prev,next}_sibling.
    - A number of non-container widgets have been converted to use
      child widgets internally: GtkSwitch, GtkSpinButton,
      GtkActionBar.
  + GtkAboutDialog can show a 'System' tab.
  + GTK+ CSS now supports the filter: property and a
    -gtk-icon-filter function that replaces and generalizes
    -gtk-icon-effect.
  + GtkInspector can now save render nodes for testing and
    debugging.
  + More tests for render nodes have been added.
  + GtkTreeView and cell renderers have been more completely
    converted to the snapshot() api.
  + More widgets have been converted to snapshot(): GtkCalendar,
    GtkColorPlane.
  + Vulkan renderer:
    - Combine draw calls when possible.
    - Handle (some) clipping on the GPU.
    - Handle linear gradients.
    - Handle opacity.
    - Support color transformations.
    - Handle borders.
  + Wayland: Support the Vulkan renderer.
  + X11: Call XInitThreads(), since this is needed with Mesa Vulkan
    drivers.
  + Mir:
    - Implement window properties.
    - Track the focus window.
    - Connect to content-hub and use it for copy/paste.
    - Support modal windows.
  + Bugs fixed: bgo#775732, bgo#775846, bgo#776524, bgo#776560,
    bgo#776604, bgo#776627, bgo#776807, bgo#776868, bgo#777176.
  + Updated translations.

-------------------------------------------------------------------
Wed Jan 11 00:36:54 UTC 2017 - zaitor@opensuse.org

- Update to version 3.89.2:
  + gtk4-icon-browser works again.
  + gtk-encode symbolic works for icons with names containing dots.
  + GtkFlowBox and GtkListBox have been changed to no longer emit
    the ::selected-children-changed signal during destruction.
  + gtk-demo has gained an example for using PangoTabArray with
    GtkTextView.
  + We now support CSS border-spacing in GtkGrid, GtkBox and in
    gadgets.
  + The rendering in GDK and GSK has been further refactored. We
    now only draw toplevel windows, and we always redraw the whole
    window.
  + A Vulkan implementation has been added in parallel to the GL
    one.
  + Dropped APIs:
    - gdk_window_process_updates.
    - gdk_window_process_all_updates.
    - gdk_window_reparent.
    - Support for native and foreign subwindows.
    - gsk_render_node_{append/prepend/insert} variations.
    - gsk_render_node_make_immutable.
    - gtk_cairo_should_draw_window.
    - gtk_snapshot_append.
    - GtkJunctionSides.
  + New APIs:
    - gdk_rgba_is_clear.
    - gdk_rgba_is_opaque.
    - GdkDrawContext: A base class for vulkan and gl contexts.
    - Render node subclasses.
    - GskRoundedRect.
    - gtk_container_snapshot_child.
  + The GSK_USE_SOFTWARE environment variable has been generalized
    as GSK_RENDERER. Use GSK_RENDERER=help to learn about possible
    values. Other environment variables that have gained new
    possible values in clude GSK_DEBUG=vulkan and
    GTK_DEBUG=snapshot.
  + Bugs fixed: bgo#749012, bgo#771242, bgo#772371, bgo#773299,
    bgo#774265, bgo#774534, bgo#774686, bgo#774695, bgo#774743,
    bgo#774760, bgo#774784, bgo#774790, bgo#774893, bgo#774915,
    bgo#774917, bgo#774939, bgo#775038, bgo#775212, bgo#775316,
    bgo#775319, bgo#775410, bgo#775525, bgo#775651, bgo#776132,
    bgo#776187, bgo#776306.
  + Updated translations.
- Drop gtk4-find-wayland.patch: Fixed upstream. Following this,
  drop gnome-common BuildRequires and autoreconf call as we no
  longer carry any patches.
- Add vulkan-devel BuildRequires and Requires, also pass
  --enable-vulkan to configure to ensure we build the vulkan
  support.

-------------------------------------------------------------------
Fri Dec  9 16:29:19 UTC 2016 - dimstar@opensuse.org

- Split out glib schemas into gtk4-schema: gtk3 and gtk4 share the
  same schema (in order to sync their config changes). With this
  split we can have gtk4-schema provide/obsolete gtk3-schema and
  get around the two conflicting on file level.
- Move relevant %gsettings macros from -data to -schema package.
- Require gtk4-schema by libgtk-4-0.
- Provide/Obsolete gtk3-schema by gtk4-schema.
- Split out gettext-its-gtk4.

-------------------------------------------------------------------
Fri Dec  9 12:38:11 UTC 2016 - jengelh@inai.de

- Update summaries and groups

-------------------------------------------------------------------
Mon Dec  5 13:13:47 UTC 2016 - dimstar@opensuse.org

- Initial package, gtk4, version 3.89.1.
openSUSE Build Service is sponsored by