[libadwaita] Created tag 1.0.0-alpha.1



The unsigned tag '1.0.0-alpha.1' was created.

Tagger: Adrien Plazas <kekun plazas laposte net>
Date: 1622199448 +0200

    Version 1.0.0-alpha.1

Changes:

Adrien Plazas (587):
      examples: Add a Flatpak manifest
      gitignore: Ignore Meson and GNOME Builder files
      resources: Strip blanks from XML resources
      Merge branch 'appid' of guido.gunther/libhandy into master
      dialer-button: Style improvements
      dialer: Secondary labels cleanups
      Merge branch 'cycle' of guido.gunther/libhandy into master
      Merge branch 'indentation' of guido.gunther/libhandy into master
      license: Use LGPL-2.1+ instead of LGPL-3.0+
      Add an editorconfig file
      build: Fix install location of handy.h
      Add libhandy.doap
      examples: Turn 'Dialer Example' into 'Handy Widget Factory'
      example: Allocate the minimum size for the dialer
      dialer-button: Request a square size
      dialer-button: Cleanup the code
      dialer-cycle-button: Cleanup the code
      dialer: Cleanup the code
      Merge branch 'space' of guido.gunther/libhandy into master
      Merge branch 'fix' of slaf/libhandy into master
      Add GtkProgressTracker
      Add HdyLeaflet
      examples: Use HdyLeaflet
      tests: Use gtk_test_init()
      Add unstable API acknowledgement requirement
      Merge branch 'annotation' of guido.gunther/libhandy into master
      Merge branch 'dialer' of guido.gunther/libhandy into master
      Add HdyFold
      leaflet: Relace 'folded' prop by 'fold' prop
      Merge branch 'docs' of guido.gunther/libhandy into master
      Merge branch 'docs' of guido.gunther/libhandy into master
      Merge branch 'build-deps' of guido.gunther/libhandy into master
      Merge branch 'cleanup' of guido.gunther/libhandy into master
      leaflet: Refactor homogeneity
      build: Add '--c-include=handy.h' GIR options back
      dialer: Check params of the 'number' prop accessors
      dialer: Style cleanup of the 'number' prop accessors
      Merge branch 'wip/aplazas/gir' of adrien.plazas/libhandy into master
      example: Drop hardcoded default window size
      example: Move window title to .ui file
      example-window: Make the default size more phone-like
      Merge branch 'glade' of guido.gunther/libhandy into master
      Merge branch 'dialer-number-update' of guido.gunther/libhandy into master
      Merge branch 'keypress' into 'master'
      Add HdyColumn
      example: Add the Column page
      Merge branch 'gir' into 'master'
      Merge branch 'HdyColumn-docs' into 'master'
      Merge branch 'giturl' into 'master'
      dialer: Make the grid visible and forbid show all
      example: Drop usage of show_all()
      Merge branch 'authors' into 'master'
      dialer: Add column-spacing and row-spacing props
      example: Change the grid's spacing and minimum size request
      flatpak: Allow access to the dconf config dir
      Merge branch 'gitlab-ci' into 'master'
      Merge branch 'test-arrows' into 'master'
      Replace phone-dial-symbolic by call-start-symbolic
      Merge branch 'doc-warnings' into 'master'
      column: Fix height for width request
      example: Move the separator between the header bars
      glade: Fix the generic name of HdyArrows
      flatpak: Switch the runtime of the example to master
      column: Add a missing break statement
      leaflet: Hide children on transition end only when folded
      leaflet: Init mode transition positions to the final values
      example: Always show a close button
      example: Load custom style from CSS resource
      example: Draw the right color for sidebar separators
      example: Use separators to separate the panels
      leaflet: Start the child transition only when folded
      Add HdyTitleBar
      example: Don't draw a background on nested headerbars
      example: Use HdyTitleBar
      column: Add the linear-growth-width property
      example: Add the column linear growth width spin button
      leaflet: Add the folded property
      example: Bind back and close buttons visibility to fold
      Add HdyHeaderGroup
      example: Use a HdyHeaderGroup
      dialer-button: Replace digit and letters by symbols
      dialer-cycle-button: Don't make the secondary label dim
      dialer-button: Make the secondary label smaller
      Add CSS names to the widgets
      leaflet: Document the fold and folded properties
      dialer: Set buttons checked instead setting relief
      dialer: Add the relief property
      header-group: Drop forgotten log
      example: Let the Column panel reach narrower widths
      example: Separate the listbox items
      example: Let the Dialer panel reach narrower widths
      example: Enlarge the dialer label
      example: Let the Welcome panel reach narrower widths
      header-group: Sanitize the decoration layout
      header-group: Better handle references od header bars
      header-group: Fix the type of the focus property
      header-group: Fix the docs of the focus property
      header-group: Guard the focused header bar setter
      meson: Require GTK+ 3.24.1 or newer
      example: Drop Glade support
      main: Init public GObject types in hdy_init()
      dialer: Descend from GtkBin directly
      example: Rename margin-left/right to margin-start/end
      HACKING.md: Rename margin-left to margin-start
      titlebar: Fix a mention of HdyLeaflet in the docs
      example: Do not access event fields
      dialer: Do not access event fields
      Set relevant ATK roles
      doc: Rephrase the unstability ack section
      doc: Document the unstability ack for Vala
      Guard header inclusions with #pragma once
      hacking: Document header inclusion guard preferences
      example: Disable more libhandy options in Flatpak
      arrow: Use a measure() method
      column: Use a measure() method
      dialer-button: Use a measure() method
      leaflet: Use a measure() method
      init: Make the arguments optional
      init: Document that libhandy can't be reinitialized
      Normalize and document private header guards
      Add HdySearchBar
      example: Add the 'Search bar' page
      example: Put the content in a scrolled window
      build: Set the shared object install directory
      build: Do not install hdy-public-types.c
      leaflet: Allow editing the children list when looping through it
      Add hdy_list_box_separator_header()
      examples: Use hdy_list_box_separator_header()
      Add HdyActionRow
      examples: Use HdyRow
      Add HdyExpanderRow
      Add HdyEnumValueObject
      Add HdyComboRow
      examples: Add the Lists page
      examples: Put the scrolled window in the end pane size group
      glade: Add row widgets to the widget classes
      glade: Add that HdySearchBar is in libhandy since 0.0.6
      action-row: Handle show_all()
      action-row: Add the Since annotation to properties
      example: Make the row with no action non-activatable
      tests: Init libhandy
      docs: Add section for new symbols in 0.0.7
      action-row: Add the activatable-widget property
      action-row: Chain up the parent dispose method
      combo-row: Release the model on dispose
      combo-box: Rename selected_position to selecxted_index
      combo-row: Add the selected-index property
      main: Explicitely load the resources in hdy_init()
      meson: Bump Meson to 0.47.0
      meson: Make introspection and the Glade catalog features
      meson: Allow to build as a static library
      action-row: Drop pointers to internals on destruction
      expander-row: Drop pointers to internals on destruction
      examples: Make the Dialog section look nicer
      dialog: Close when pressing the back button
      examples: Use the "frame" stylesheet on listboxes.
      examples: Refactor the Dialer panel
      examples: Refactor the Arrows panel
      examples: Fix the Lists panel column width
      examples: Fix a typo
      action-row: Add the row-header style class to the header box
      expander-row: Add the expander style class
      README.md: Add GNOME Settings and GNOME Web to users
      meson: Don't install if it's a static subproject
      title-bar: Drop useless definitions and inclusions
      README.md: Add gnome-bluetooth as a user
      examples: Rename the example program to handy-demo
      meson: Fix the examples option description
      expander-row: Animate the arrow rotation
      leaflet: Support RTL languages when unfolded
      examples: Update the Flatpak command
      leaflet: Improve the slide child transition description
      action-row: Upcast self to check the activated row
      Drop 'dialer' from the UI resources path
      leaflet: Add hdy_leaflet_stop_child_transition()
      leaflet: Factorize bin window move and resize
      leaflet: Move the bin window on child transition cancellation
      Add HDY_STYLE_PROVIDER_PRIORITY
      expander-row: Move the custom style to a resource
      combo-row: Move the custom style to a resource
      expander-row: Add the expanded property
      .editorconfig: Add CSS
      arrows: Refresh HdyArrowsDirection docs
      docs: Add section for new symbols in 0.0.10
      view-switcher: Fix stack children callbacks
      view-switcher-button: Make an active button's label bold
      leaflet: Synchronize paired notifications
      Add HdySqueezer
      examples: Use a HdySqueezer
      view-switcher-button: Allow to elipsize in narrow mode
      view-switcher: Allow to elipsize in narrow mode
      view-switcher-bar: Ellipsize in narrow mode
      view-switcher-button: Use buttons borders in size
      view-switcher-bar: Sort properties by alphabetical order
      view-switcher-bar: Add margins
      view-switcher: Define a minimum natural width
      Add HdyPreferencesRow
      action-row: Extend HdyPreferencesRow
      Add HdyPreferencesGroup
      Add HdyPreferencesPage
      Add HdyPreferencesWindow
      examples: Add a HdyPreferencesWindow example
      Add private GtkWindow functions
      Add HdyHeaderBar
      examples: Use HdyHeaderBar in the View Switcher page
      view-switcher: Recommend to use a HdyHeaderBar
      examples: Drop un unused signal connection
      docs: Add images for HdyViewSwitcher and HdyViewSwitcherBar
      preferences-window: Strictly center the header bar
      conbo-row: Make the popover relative to the arrow
      combo-row: Add HdyComboRowGetName
      combo-row: Add the use-subtitle property
      header-bar: Render margins and borders
      dialer: Work around GtkGrid row homogeneity
      dialog: Don't warn if the titlebar isn't a GtkHeaderBar
      dialog: Refactor the transient-for workaround
      docs: Add section for new symbols in 0.0.11
      dialog: Add the narrow property
      header-bar: Show a back button in a narrow HdyDialog
      examples: Add a complex HdyDialog example
      header-bar: Show a back button on small non-sovereign windows
      meson: Set the log domain
      README.md: Update the documentation URL
      doc: Fix a DocBook version
      Add animation helpers
      Use animation helpers
      squeezer: Support animation disablement
      preferences-group: Use the h4 style class
      animation: Make some functions public
      view-switcher-button: Don't make transparent on hover
      leaflet: Clip children when drawing unfolded
      leaflet: Clip the end surface when drawing folded
      leaflet: Add the over and under mode transition animations
      leaflet: Unify the transition types
      leaflet: Remove the over and under mode transitions
      examples: Add a Leaflet page
      Deprecate HdyArrows
      examples: Drop the Arrows page
      leaflet: Drop some old TODOs
      leaflet: Add Alexander Mikhaylenko's copyright
      view-switcher-button: Fix the action bar hover style
      README.md: Phosh uses HdyKeypad, not HdyDialer
      ci: Check the API visibility
      flatpak: Update the example command name
      leaflet: Add the .folded and .unfolded style classes
      column: Add the .narrow, .medium and .wide style classes
      debian: Remove 0.0 symbols
      doc: Add the Handy 0.0 to Handy 1 migration guide
      doc: Tell to stop using deprecated symbols
      Remove the deprecated HdyArrows
      Remove the deprecated HdyDialer
      Remove the deprecated HdyDialerCycleButton
      Remove the deprecated HdyDialerButton
      leaflet: Drop the deprecated transition props
      leaflet: Drop usage of the deprecated transition types
      leaflet: Drop the deprecated transition types
      gitlab: Updates classes in the issue template
      main: Don't explicitely load resources in hdy_init()
      meson: Unconditionally install
      gitlab-ci: Drop static library support
      meson: Don't allow to build as a static library
      doc: Tell to stop using the static build option
      main: Automatically init libhandy
      examples: Drop calls to the removed hdy_init()
      tests: Drop calls to the removed hdy_init()
      doc: Tell to stop using hdy_init()
      debian: Don't use hdy_init() in build test programs
      doc: Add the libhandy 1.0 API index
      Rename paginator files to carousel
      Rename HdyPaginatorBox into HdyCarouselBox
      Rename HdyPaginator into HdyCarousel
      doc: Document we renamed HdyPaginator into HdyCarousel
      gitlab: Rename HdyPaginator into HdyCarousel
      leaflet: Drop usage of HdyFold
      tests: Drop usage of HdyFold
      Drop HdyFold
      doc: Tell about HdyFold being removed
      leaflet: Don't include the deprecation macros header
      swipe-tracker: Use g_clear_pointer() where possible
      swipe-tracker: Fix a leak in …_confirm_swipe()
      leaflet: Default to the 'over' transition type
      doc: Tell about HdyLeaflet transition-type changes
      leaflet: Don't implement GtkBuildableIface
      Add global CSS files
      style: Add hdy_style_init()
      main: Initialize the global styles when the main loop starts
      Move dedicated styles to global CSS files
      style: Add _OVERRIDE to the style name
      Drop the hdy prefix from CSS node names
      doc: Document the CSS node name changes
      Document CSS nodes and style classes
      leaflet: Init the style class for the default fold
      css: Drop a useless empty line in the CSS
      column: Fix the CSS node name documentation
      example: Vertically align the radio buttons
      example: Make the radio buttons non-focusable
      leaflet: Avoid divisions by 0
      Make hdy_style_init() static
      Move HDY_STYLE_PROVIDER_PRIORITY_OVERRIDE to hdy-main.c
      action-row: Add the 'activated' signal
      debian: Add missing symbols
      debian: Add missing symbols
      header-bar: Use gender neutral pronouns
      flatpak: Drop useless build options
      debian: Use HdyKeypad in the Python GI test
      Drop UTF-8 string functions
      main: Make the style init priority super high
      examples: Move the expanders' children to the next row
      expander-row: Drop the internal revealer
      action-row: Drop adding widgets below
      action-row: Drop the 'action' buildable child type
      action-row: Pack actions from the start
      action-row: Remove hdy_action_row_add_action()
      action-row: Style the title and subtitle with CSS
      action-row: Rename the .row-header style class to .header
      action-row: Define the sizes with CSS
      action-row: Document the CSS nodes
      doc: Tell to pack action items from start to end
      doc: Tell about the box.header CSS node rename
      combo-row: Popover style overhaul
      combo-row: Add a checkmark at the end of the selected row
      combo-row: Document the CSS nodes
      main: Load icon resources on startup
      icons: Add hdy-expander-arrow-symbolic
      expander-row: Widget overhaul
      doc: Tell about the HdyExpanderRow API changes
      style: Add the list.preferences CSS style class
      Use the list.preferences CSS style class
      style: Add the button.list-button CSS style class
      examples: Use the button.list-button CSS style class
      preferences-window: Add the 'search-enabled' property
      style: Rename and move style files to the themes/ directory
      themes: Move to SASS
      themes: Ship the compiled CSS
      themes: Handle different themes and variants
      themes: Simplify shadows definition
      view-switcher-bar: Fix a typo in the docs
      view-switcher-bar: Don't reveal for less than two pages
      Add HdyViewSwitcherTitle
      view-switcher-bar: Document relation with HdyViewSwitcherTitle
      preferences-window: Use HdyViewSwitcherTitle
      examples: Use HdyViewSwitcherTitle
      demo: Make the resource path match the app ID
      demo: Add a dark theme toggle button
      shared: Make the HdyActionRow style idiomatic SASS
      shared: Make the HdyExpanderRow style idiomatic SASS
      themes: Add the rounded() mixin
      adwaita: Make the HdyComboRow popover style idiomatic SASS
      adwaita: Make the HdyKeypad style idiomatic SASS
      adwaita: Make the HdyViewSwitcher style idiomatic SASS
      adwaita: Fix the dark HdyViewSwitcher background
      adwaita: Make the preferences list style idiomatic SASS
      adwaita: Make the HdyActionRow style idiomatic SASS
      preferences-window: Hide filtered-out rows
      column: Fix checking the child width
      column: Ensure the column is at least as whide as its child
      demo: Drop setting the header group focus
      demo: Put the right header bar in a GtkStack
      demo: Give its own header to the search bar demo
      demo: Add a HdyDeck example
      Drop HdyDialog
      combo-row: Code style fix
      combo-row: Make it activatable when it has a bound model
      action-row: Fix the activatable widget precondition
      action-row: Make it activatable when it has an activatable widget
      demo: Don't set action rows as unactivatable
      demo: Bind the switch-rows to their switches
      meson: Fix disabling the Glade catalog
      glade: Add a Glade+libhandy flatpak manifest
      ci: Build Glade with Handy
      expander-row: Simplify boolean parameter sanitization
      expander-row: Prevent gtk_widget_show_all()
      debian: Drop handy-1-examples's dep on libhandy-0.0-0
      Separate public and private enums
      glade: Make the Flatpak manifest use Glade 3.36
      glade: Support both 3.24 and 3.36
      navigation-direction: Add HdyDeck in doc
      Bump the version to 0.80.0
      debian: Bump the 0.9.90 symbols to 0.80.0
      Release libhandy 0.80.0
      adwaita: Fix nested list bottom rounding
      doap: Update the maintainers' email
      ci: Export the reference manual to GitLab pages
      keypad: Fix the code style
      keypad: Don't force the keypad to be visible
      keypad: Don't override its own props in the template
      keypad: Make it inherit from GtkBin
      keypad: Add spacing properties
      themes: Recompile themes
      preferences-group: Use the heading style class
      themes: Drop the h4 fallback
      carousel-box: Don't animate child removal during destruction
      preferences-page: Add a private vertical adjustment getter
      preferences-window: Fix setting the page's vertical adjustment
      preferences-window: Make search rows activatable
      Add .gitattributes to ignore files in git archive
      editorconfig: Specify indentation for NEWS
      debian: Update the symbols
      Version 0.81.0
      Drop hdy_list_box_separator_header()
      .gitattibutes: Don't ignore run.in when exporting
      README.md: Drop the app examples
      search-bar: Correctly special-case the direct internal child
      swipeable: Add the missing <handy.h> inclusion guard
      column: Notify when changing size properties
      doap: Update the description
      glade: Include config.h and glib/gi18n-lib.h first
      Rename the HdyColumn files to hdy-clamp
      Rename HdyColumn to HdyClamp
      clamp: Implement GtkOrientable
      clamp: Rename maximum-width into maximum-size
      clamp: Rename linear-growth-width into tightening-threshold
      clamp: Give sane defaults to the size properties
      preferences-page: Use the default HdyClamp prop values
      preferences-window: Use the default HdyClamp prop values
      demo: Use the default HdyClamp prop values
      glade: Don't override the HdyClamp properties
      doc: Document the HdyColumn to HdyClamp migration
      doc: Mention the renamed HdyClamp style classes
      stackable-box: Skip computing the fold when it's forced
      debian: Update symbols
      Version 0.82.0
      Fix some typos
      glade: Correctly define init-function as an element
      Add hdy_init() back
      build: Drop the override for pygobject
      main: Don't delay styles and icons initialization
      meson: Bump the version to 0.83.0
      debian: Add missing symbols
      Document shadows drawn beyond the rounded corners
      debian: Fail if introduced symbols are not listed
      debian: Fix some symbol versions
      debian: Add missing symbols
      main: Directly update themes on changes
      Release 0.83.0
      meson: Bump the version to 0.84.0
      header-group: Replace 'focus' by 'decorate-all'
      example: Bind showing decorations on all headerbars to the fold
      header-group: Make it final
      header-group: Rename get_header_bars() into get_children()
      header-group: Rename add_header_bar() into add_gtk_header_bar()
      header-group: Rename remove_header_bar() into remove_gtk_header_bar()
      header-group: Introduce HdyHeaderGroupChild as the child type
      header-group: Support HdyHeaderBar as a child
      glade: Make HdyHeaderGroup handle HdyHeaderBar instead of GtkHeaderBar
      header-group: Use any given decoration layout
      header-group: Add the update-decoration-layouts signal
      header-group: Support nesting HdyHeaderGroup
      doc: Add the HdyHeaderGroup section
      doc: Document the API changes
      avatar: Make it final
      view-switcher: Make it final
      view-switcher-bar: Make it final
      view-switcher-title: Make it final
      view-switcher-button: Make it final
      keypad-button: Make it final
      window-handle: Make it final
      squeezer: Make it final
      doc: Document derivability changes
      avatar: Replace the deprecated (allow-none) by (nullable)
      carousel-box: Replace the deprecated (allow-none) by (optional)
      header-bar: Replace the deprecated (allow-none) by (nullable)
      view-switcher-title: Replace the deprecated (allow-none) by (nullable)
      Release 0.84.0
      Bump the version to 0.85.0
      stackable-box: Add the get_child_by_name() method
      deck: Add the get_child_by_name() method
      leaflet: Add the get_child_by_name() method
      swipeable: Add params to get_swipe_area()
      leaflet: Better document the folded state
      leaflet: Document swiping between children
      stackable-box: Drag higher children only from borders
      doc: Warn of HdyLeaflet swiping changes
      icons: Add avatar-default-symbolic
      avatar: Make the text property name consistent
      avatar: Add the icon-name property
      avatar: Check the icon is valid before using it
      Don't use @ in property documentations
      stackable-box: Drop the unused child properties
      stackable-box: Rename allow-visible into navigatable
      leaflet: Rename allow-visible into navigatable
      preferences-window: Support presenting a subpage
      preferences-window: Fix the indentation
      preferences-window: Add the can-swipe-back property
      demo: Add subpages to the preferences window
      keypad: Replace the show-symbols property by letters-visible
      keypad: Replace the only-digits property by symbols-visible
      keypad: Replace the left/right-action props by start/end-action
      Make symbols explicitly public, and implicitly private
      action-row: Drop the title prop and its accessors
      expander-row: Drop the title prop and its accessors
      action-row: Make the subtitle nullable
      expander-row: Make the subtitle nullable
      squeezer: Add the xalign and yalign properties
      preferences-group: Exclude untitled rows from search
      Release 0.85.0
      Bump the version to 0.90.0
      action-row: Drop the title prop and its accessors
      expander-row: Drop the title prop and its accessors
      action-row: Make the subtitle nullable
      expander-row: Make the subtitle nullable
      themes: Bump the required GTK to 3.24.21
      keypad: Set some default row and column spacing
      Add CSS sizing helpers for measure() and size_allocate()
      header-bar: Use the CSS sizing helpers
      view-switcher: Use the CSS sizing helpers
      themes: Give margins to title view switchers
      view-switcher-bar: Drop the icon-size property
      view-switcher-title: Drop the icon-size property
      view-switcher: Drop the icon-size property
      squeezer: Use the CSS sizing helpers
      header-bar: Refine mobile window detection
      preferences-window: Set a default size and a minimum width
      demo: Use the default HdyPreferencesWindow sizes
      combo-row: Special case single item models
      Remove the HANDY_USE_UNSTABLE_API guard
      doc: Tell to stop acknowledging the API unstability
      avatar: Have 14 colors
      demo: Create fake contacts
      demo: Set a minimum width of 360px
      demo: Use a GNOME-on-smartphone icon
      demo: Use a correctly rotated carousel icon
      demo: Bundle the icons representing the widgets
      Release 0.90.0
      Bump the version to 0.91.0
      Release 0.91.0
      Version 1.0.0
      Release 1.0.0
      Canonicalize boolean sanitization
      tests: Fix a typo
      Version 1.1.0
      action-row: Add the title-lines and subtitle-lines properties
      ci: Drop the pages task
      themes: Bump the required GTK to 3.24.23
      demo: Simplify and unify template callback bindings
      demo: Drop useless header labels
      avatar: Take CSS size properties into account
      combo-row: Use the right checkmark icon
      demo: Embed the demo's icons
      Embed object-select-symbolic and pan-down-symbolic
      demo: Indentation fix
      demo: Merge variable declaration and definition
      Move avatar-save-symbolic to the demo
      preferences-window: Use HdyStatusPage for the empty search
      css: Add GtkBin derivative helpers
      clamp: Support CSS
      preferences-group: Support CSS
      themes: Bump the required GTK to 3.24.24
      preferences-group: Refine the spacing
      preferences-page: Increase the space between groups
      preferences-page: Implement the margins via CSS
      status-page: Give a center justification to the title
      Wrap on words or chars
      status-page: Progagate the natural height
      flap: Check enum values in their setters
      preferences-group: Allow navigating out of the listbox
      preferences-group: Add accessibility relationships
      preferences-page: Don't manually add a viewport
      demo: Adjust manual titles to match HdyStatusPage
      Drop the GitLab issue template
      demo: Drop useless margins
      preferences-window: Make the search result margin adaptive
      action-row: Homogeneize the titles lines prop documentation
      action-row: Default the title lines to 0
      clamp: Fix the style class documentation
      demo: Fix RTL sidebar icons
      carousel: Add the allow-scroll-wheel prop
      demo: Demo AdwCarousel:allow-scroll-wheel
      stylesheet: Don't make the status page icon dim on -hc
      glsl: Make the code style match C
      swipeable: Add a missing period in the doc
      action-row: Fix the parent class type
      carousel: Better check the child is correct in remove()
      Harden remove() methods
      Log a critical error when trying to remove a non-child
      stylesheet: Make the README Markdown
      Use title case for titles in Markdown files
      Use # for titles
      hacking: Drop redundant empty lines
      hacking: Describe how to style function prototypes
      Standardize function prototypes
      leaflet: Fix an indentation issue
      hacking: Use G_GNUC_WARN_UNUSED_RESULT in prototypes
      Use G_GNUC_WARN_UNUSED_RESULT in prototypes
      meson: Bump Meson to 0.53.0
      meson: Use summary()
      Release 1.0.0-alpha.1

Aearil (1):
      Update components list for the external projects in the README

Alberto Fanjul (1):
      glade: Adapt to Glade 3.36 API changes

Alberts Muktupāvels (1):
      stylesheet: fix solid-csd style

Alex Angelou (1):
      leaflet: Fix ordering in children_reversed

Alexander Mikhaylenko (855):
      example: Remove sidebar border less aggressively
      example: Remove styles present in GTK+ 3.24.1
      init: Add (transfer none) to argv parameter
      header-group: Ref itself instead of header bars
      Revert "HdyHeaderGroup: Disconnect from header bar's signals during dispose"
      leaflet: Add missing check for moving child window
      leaflet: Drop commented out 'under' child transition
      leaflet: Make 'over' child transition symmetric
      leaflet: Add 'under' child transition
      leaflet: Clip bottom child during child transitions
      search-bar: Hide start and end boxes instead of close button
      glade: Update catalog dtd
      Add HdySwipeTracker
      App HdyPaginatorBox
      Add HdyPaginator
      examples: Add HdyPaginator example
      animation: Fix docs title
      paginator: Use HdyAnimation helpers
      paginator: Support disabling animation
      paginator: Remove unused disconnect
      paginator: Only notify properties if value changed
      paginator: Add missing G_PARAM_EXPLICIT_NOTIFY
      tests: Add HdyPaginator test
      swipe-tracker: Grab widget during the gesture
      swipe-tracker: Animate when canceled
      swipe-tracker: Don't add GDK_ALL_EVENTS_MASK
      header-group: Fix a leftover GtkSizeGroup mention
      paginator: Delegate hdy_paginator_scroll_to() to scroll_to_full()
      paginator-box: Add hdy_paginator_box_get_nth_child()
      doc: Add 0.0.12 index
      Add HdySwipeable
      paginator: Implement HdySwipeable
      swipe-tracker: Port to HdySwipeable
      Add HdySwipeGroup
      tests: Add HdySwipeGroup test
      glade: Support HdySwipeGroup
      leaflet: Fix the folding sliding children padding
      leaflet: Only clip visible area during transitions
      Introduce HdyShadowHelper
      leaflet: Dim bottom children during transitions
      swipe-tracker: Reduce base distance for vertical swipes
      paginator-box: Adjust index when removing pages
      paginator: Support discrete scrolling
      swipe-tracker: Stop handling trackpoint
      leaflet: Mention replacements in deprecations
      leaflet: Mark child-transition and mode-transition as deprecated
      leaflet: Ignore deprecations for transition type acccessor declarations
      deprecation-macros: Stop referencing nonexistent macros
      swipe-tracker: Make dragging touch-only
      paginator-box: Wrap children into child info structs
      paginator-box: Put children into their own GdkWindows
      paginator-box: Implement drawing cache
      paginator-box: Add animation-stopped signal
      paginator: Add page-changed signal
      leaflet: Allocate last visible child during child transitions
      keypad: Immediately assign g_autoptrs to NULL
      paginator-box: Create window with correct dimensions
      example: Remove leftover adjustments
      paginator-box: Fix hdy_paginator_box_get_nth_child()
      leaflet: Use provided duration for child transitions
      swipeable: Provide swipe direction when preparing
      swipeable: Distinguish direct and indirect swipes
      swipe-tracker: Skip swipes in wrong direction
      leaflet: Add allow-visible child property
      leaflet: Add properties for controlling swipes
      leaflet: Implement back/forward swipe gesture
      example: Enable back swipe in the leaflet
      leaflet: Queue relayout after child transition ends
      swipe-tracker: Add 'allow-mouse-drag' property
      paginator: Add 'allow-mouse-drag' property
      paginator-box: Register window before setting parent
      swipeable: Fix signal names for docs
      swipe-group: Don't escape tag names for docs
      leaflet: Deprecate old transition type properties
      Update @See_also for swipeable widgets
      paginator-box: Stop using gtk_widget_set_child_visible()
      leaflet: Correctly handle 0 duration for swipe snap-back
      swipe-tracker: Don't animate when the distance is 0
      leaflet: Remove visible child workaround
      paginator: Check for value change in set_allow_mouse_drag()
      tests: Add allow_mouse_drag test for HdyPaginator
      paginator: Use G_PI instead of M_PI
      shadow-helper: Don't set style context parent
      leaflet: Remove 'todo' vfunc
      example: Use a menu model for primary menu
      leaflet: Fix some typos in docs
      leaflet: Document visible child functions
      Introduce HdyNavigationDirection
      swipeable: Use HdyNavigationDirection for begin_swipe() direction
      leaflet: Add a function for moving back/forward programmatically
      example: Use hdy_leaflet_navigate() for back button
      leaflet: Allow hdy_leaflet_navigate() regardless of swipe properties
      example: Use hdy_leaflet_navigate() for clicking rows as well
      swipe-tracker: Fix crash in confirm_swipe()
      example: Stop using "fold" HdyLeaflet property
      leaflet: Fix hdy_leaflet_get_can_swipe_forward() docs
      Introduce HdyStackableBox
      leaflet: Make HdyLeaflet a wrapper around HdyStackableBox
      Introduce HdyDeck
      example: Use HdyDeck in complex dialog demo
      Cross-reference HdyDeck in documentation comments
      stackable-box: Only count allow-visible=true children for index
      stackable-box: Remove an extra line in a doc comment
      style: Remove an extra comma
      preferences-window: Use gtk_search_entry_handle_event()
      preferences-window: Name signal callbacks _cb
      preferences-window: Erase search terms after hiding search bar
      preferences-window: Use GDK_EVENT_* constants
      stackable-box: Avoid use-after-free in remove()
      view-switcher-title: Unset stack before destroying
      glade-hdy-carousel: Add a missing assignment
      header-bar: Remove some unused variables
      swipe-tracker: Reject drags in window's draggable areas
      stackable-box: Check is visible child exists in folded mode
      Introduce hdy-cairo-private.h
      Introduce HdyNothing
      Add HdyWindowMixin
      Add HdyWindow
      Add HdyApplicationWindow
      gtk-window: Add hdy_gtk_window_get_state()
      Add HdyWindowHandleController
      Add HdyWindowHandle
      header-bar: Register its own window
      header-bar: Add a window handle controller
      tests: Add a HdyWindow test
      tests: Add a HdyApplicationWindow test
      tests: Add a HdyWindowHandle test
      preferences-window: Port to HdyWindow
      example: Port view switcher window to HdyWindow
      example: Port main window to HdyApplicationWindow
      example: Add a HdyWindow demo
      example: Fix a typo on the HdyWindow page
      window-mixin: Set no_show_all for the titlebar box
      window-mixin: Only allow one child
      window-mixin: Don't include the titlebar into foreach()
      stackable-box: Skip mode transitions for deck
      glade: Add get-children-function to the dtd
      glade: Fix HdyCarousel sorting
      glade: List HdyAvatar
      glade: List HdyKeypad
      glade: List HdyViewSwitcherTitle
      glade: List HdyDeck
      glade: List HdyWindow
      glade: List HdyApplicationWindow
      glade: List HdyWindowHandle
      example: Make the "Go to the next page" row activatable
      example: Don't leave an empty autoptr declaration
      main: Don't use G_SOURCE_FUNC() macro
      preferences-window: Add .titlebar to the headerbar
      example: Add .titlebar to all headerbars
      example: Fix leaflet/deck typos
      preferences-window: Use crossfade transition
      stackable-box: Fix a typo in a comment
      view-switcher: Extend bin instead of box
      column: Queue resize after changing maximum width
      stackable-box: Disconnect the signal handler after removing a child
      stackable-box: Unset last_visible_child after removing or hiding
      stackable-box: Only hide last visible child when folded
      preferences-window: Implement remove() and forall()
      preferences-page: Subclass GtkBin instead of GtkScrolledWindow
      preferences-page: Implement remove() and forall()
      preferences-group: Subclass GtkBin
      preferences-group: Implement remove()
      action-row: Implement remove()
      action-row: Don't allow adding null prefixes
      expander-row: Implement remove()
      expander-row: Fix forall()
      glade: Update dtd
      glade: Add GladeHdyUtils
      glade: Use utils in HdyCarousel adaptor
      glade: Add a synthetic position child property for HdyCarousel
      glade: Properly support HdyHeaderBar
      glade: Have proper names for HdyViewSwitcherTitle policy
      glade: Properly support HdySearchBar
      glade: Set better default values for HdyColumn
      glade: Support HdyLeaflet and HdyDeck
      glade: Support HdyPreferencesWindow
      glade: Support HdyPreferencesPage
      glade: Mark HdyPreferencessGroup properties as translatable
      glade: Support HdyExpanderRow
      theme: Move window corners to Adwaita
      theme: Split shared style into shared and fallback
      theme: Introduce HighContrast style
      theme: Adjust leaflet/deck shadow for dark and HC
      examples: Enable tests, introspection and VAPI
      glade: use 3.36.0 instead of gnome-3-36 HEAD
      ci: Speed up api-visibility job
      ci: Migrate to GNOME CI template for Flatpak
      build: Add an override for pygobject
      expander-row: Move switch to the left of the arrow
      expander-row: Allow adding arbitrary action widgets
      example: Add examples of expander rows with actions
      carousel: Set allow-mouse-drag=true by default
      doc: Make parallel-installatable with libhandy 0.x
      header-bar: Add .titlebar style class by default
      Update repo links
      header-bar: Account for box-shadow when clipping
      avatar: Account for box-shadow when clipping
      title-bar: Account for box-shadow when clipping
      title-bar: Respect CSS min-width and min-height
      header-bar: Respect CSS min-width and min-height
      view-switcher-title: Null-check view switcher in dispose()
      view-switcher-title: Set no-show-all=true on the squeezer
      swipeable: Add gesture state getters
      swipe-tracker: Lazily access swipeable state
      swipe-tracker: Remove hdy_swipe_tracker_confirm_swipe()
      swipe-tracker: Add hdy_swipe_tracker_shift_position()
      carousel-box: Rename child to widget in insert() and reorder()
      carousel-box: Implement add() through insert()
      carousel-box: Add swipe state accessors
      carousel-box: Add hdy_carousel_box_get_page_at_position()
      carousel-box: Add hdy_carousel_box_get_current_page_index()
      carousel-box: Shift position after page changes
      carousel-box: Remove hdy_carousel_box_animate()
      carousel-box: Allow children to have different sizes
      carousel-box: Decouple tick callback id from the animation
      carousel-box: Extract animation struct
      carousel-box: Use for loop in forall()
      carousel-box: Add reveal-duration property
      carousel-box: Animate child addition and deletion
      carousel: Add reveal-duration property
      carousel-box: Track child additions and removals
      carousel: Support add/remove animations for indicators
      glade: Make parallel-installable with 0.x
      debian: Update Glade module soname
      stackable-box: Add get_adjacent_child()
      leaflet: Add get_adjacent_child()
      deck: Add get_adjacent_child()
      tests: Test hdy_leaflet_get_adjacent_child() and navigate()
      tests: Test hdy_deck_get_adjacent_child() and navigate()
      swipe-tracker: Add checks to hdy_swipe_tracker_shift_position()
      stackable-box: Reset cancel status after ending a transition
      stackable-box: Don't skip the gesture with 0 transition duration
      stackable-box: Stop transition when starting a swipe
      view-switcher-title: Remove has-subtitle property
      window-mixin: Implement destroy()
      ci: Bump fedora version to 32
      ci: Remove --werror for Fedora job
      stackable-box: Skip children with 0 size
      stackable-box: Don't fold with only 1 visible child
      swipe-tracker: Move some event handling to bubble stage
      example: Remove workarounds for nested swipeable widgets
      deck: Fix transition-type default value
      deck: Make 'slide' the last transition
      leaflet: Make 'slide' the last transition
      stackable-box: Make 'slide' the last transition
      deck: Remove NONE transition type
      leaflet: Remove NONE transition type
      stackable-box: Stop using NONE transition as a flag
      stackable-box: Remove NONE transition type
      stackable-box: Remove is_direction_dependent_child_transition()
      doc: Mention NONE removal in migration guide
      swipe-tracker: Keep association from the swipeable to swipe tracker
      swipe-tracker: Register event capture handler implicitly
      stackable-box: Fix allocation during mode transitions
      swipeable: Rename switch-child signal to child-switched
      swipeable: Rename begin-swipe signal to swipe-began
      swipeable: Rename update-swipe signal to swipe-updated
      swipeable: Rename end-swipe signal to swipe-ended
      swipeable: Fix get_snap_points() docs
      swipeable: Add warnings to all signal docs
      swipeable: Remove hdy_swipe_tracker_confirm_swipe() mentions
      swipable: Fix get_range() parameter names
      stackable-box: Rewrite transitions
      stackable-box: Reduce amount of set_child_visible() calls
      stackable-box: Stop setting visibility in set_position()
      stackable-box: Fix code style
      shadow-helper: Skip any drawing at 0 or 1 progress
      shadow-helper: Add an outline
      stackable-box: Ensure shadow caching for child transitions
      shadow-helper: Fix outline offset in some directions
      shadow-helper: Mark paintable area
      shadow-helper: Use OVER operator instead of ATOP
      stackable-box: Simplify folded mode transition allocation
      stackable-box: Fix end child allocation during mode transitions
      swipe-group: Explicitly block recursive emissions
      swipe-tracker: Add get_swipeable()
      swipe-tracker: Add begin-swipe signal
      swipe-tracker: Add update-swipe signal
      swipe-tracker: Add end-swipe signal
      swipe-group: Switch to the new HdySwipeTracker API
      stackable-box: Switch to the new HdySwipeTracker API
      carousel: Switch to the new HdySwipeTracker API
      swipeable: Remove the now unused old API
      swipe-tracker: Make type check in _new() more robust
      swipe-tracker: Fix _new() docs
      swipe-tracker: Add docs for shift_position()
      swipe-tracker: Fix get_swipeable() annotations
      swipe-tracker: Fix swipeable property type
      swipe-tracker: Fix swipeable property docs
      swipeable: Add get_swipe_area()
      swipe-tracker: Skip swipes outside swipe area
      swipe-tracker: Skip update and end for swipes outside swipe area
      stackable-box: Implement get_snap_points()
      swipe-tracker: Stop using hdy_swipeable_get_range()
      swipeable: Remove default get_snap_points() implementation
      swipeable: Remove get_range()
      swipeable: Bump Since versions
      swipe-tracker: Bump Since versions
      swipeable: Make completely public
      swipe-tracker: Make public
      swipe-tracker: Remove check in _new()
      swipeable: Add get_swipe_tracker()
      headerbar: Fix css min size
      example: Use HdyHeaderBar
      window: Use window radius instead of decoration for masking
      swipe-group: Remove an unnecessary include
      swipe-tracker: Remove an unnecessary include
      swipeable: Don't dereference function pointers
      Add a separate header for HdySwipeTracker forward declaration
      Use guint instead of uint
      doc: Exclude hdy-enums-private.h
      doc: List enums
      keypad: Remove GtkGrid comment
      keypad-button: Use canonical name for show-symbols
      keypad-button: Normalize property names
      keypad: Fix the entry property type
      keypad: Fix coding style in get/set_property()
      keypad: Add missing Since everywhere
      keypad: Fix property getters and setters
      keypad: Document properties
      keypad: Stop using g_return_if_fail() in private functions
      keypad: Ensure HdyKeypadButton type
      tests: Rewrite HdyKeypad tests
      keypad: Normalize property names
      doc: Exclude enums instead of listing them
      enum-value-object: Include config.h
      swipeable: Include config.h
      Revert "expander-row: Make the subtitle nullable"
      Revert "action-row: Make the subtitle nullable"
      Revert "expander-row: Drop the title prop and its accessors"
      Revert "action-row: Drop the title prop and its accessors"
      view-switcher-title: Default to auto policy
      preferences-window: Fix subpage removal with disabled animations
      preferences-window: Disable type-to-search for subpages
      preferences-window: Remove subpages after they are closed
      preferences-group: Exclude hidden rows from search
      preferences-group: Exclude hidden groups from search
      preferences-page: Exclude hidden pages from search
      meson: Only disable implicit export for the libhandy sofile
      title-bar: Fix a typo in measure()
      Add padding to public structs
      Replace .preferences with .content
      swipe-tracker: Reset state on unrealizing
      themes: Reshuffle window outline
      Introduce HdyCarouselIndicatorDots
      Introduce HdyCarouselIndicatorLines
      Cross-reference carousel-related widgets
      examples: Use the new carousel indicator widgets
      carousel: Remove indicators
      doc: Mention carousel changes in the migration guide
      Update POTFILES.in
      headerbar: Reset allocation coordinates before applying padding
      preferences-window: Translate keyval properly
      examples: Translate keyval properly for Ctrl+Q
      preferences-window: Handle Esc key
      window-mixin: Fix gtk_style_context_get_state() argument
      theme: Don't force 0px border-radius on the window
      window-mixin: Correctly destroy the children
      swipe-tracker: Special case dragging from buttons
      carousel-box: Null-check child in get_page_at_position()
      carousel-box: Don't invalidate cache on any allocation
      keypad: Fix symbol condition in entry input filter
      avatar: Draw background for custom images
      avatar: Code style fixes
      avatar: Center custom images
      avatar: Draw frame after background and not before
      view-switcher: Skip invisible buttons when determining orientation
      swipe-tracker: Increase drag threshold distance
      swipe-tracker: Only count drag from the threshold activation moment
      combo-row: Ensure popover animation
      combo-row: Change checkmark opacity instead of visibility
      stackable-box: Don't use last visible child's size when it's NULL
      swipe-tracker: Reset the tracker after cancelling a gesture
      examples: Add a few mnemonics to the preferences window
      preferences-window: Strip mnemonic underlines when searching
      Release 1.0.1
      swipe-tracker: Make button workaround less strict
      carousel-box: Invalidate cache on realize
      swipe-tracker: Don't switch to capture phase when not necessary
      shadow-helper: Support hidpi
      Release 1.0.2
      stackable-box: Increase edge swipe area
      css: Split hdy_css_size_allocate() into self() and children()
      css: Allow NULL arguments for hdy_css_measure()
      css: Add hdy_css_draw()
      leaflet: Make test more robust
      demo: Move icons to conform to icon theme specification
      animation: Add HdyAnimation
      swipe-tracker: Fix coordinate transformation for scrolling
      shadow-helper: Allow drawing shadow with 0 progress
      stackable-box: Move HDY_SWIPE_BORDER to hdy-swipe-tracker-private.h
      Add HdyFlap
      Add a HdyFlap demo
      preferences-group: Fix a leak in dispose()
      preferences-window: Use destroy() instead of dispose()
      preferences-window: Use GtkWidget type for box field
      preferences-group: Protect against gtk_widget_show_all()
      glade: Rename window adapter to bin
      themes: Use rgba color for HdyStatusPage icon rather than opacity
      swipe-tracker: Don't leak the current event
      preferences-page: Propagate natural height
      example: Call hdy_init() in the Python demo
      flap: Properly calculate minimum and natural sizes
      keypad: Allow pasting and erasing text in the entry
      keypad: Beep when typing invalid chars
      keypad: Make final
      leaflet: Make final
      leaflet: Reorder functions
      leaflet: Inline HdyStackableBox
      leaflet: Add can-unfold
      preferences-window: Switch to HdyLeaflet
      window-mixin: Switch to leaflet
      example: Switch to leaflet
      Remove HdyDeck
      Remove HdyStackableBox
      Remove Glade support
      Dummy out everything
      Switch to GTK4
      Port hdy-main
      Port styles
      Uncomment HdyPreferencesRow
      Port HdyActionRow
      Uncomment hdy-animation
      Remove HdyNothing
      Port HdyPreferencesGroup
      Port HdyClamp
      Port HdyPreferencesPage
      Port HdyViewSwitcher and HdyViewSwitcherButton
      Port HdyViewSwitcherBar
      Uncomment hdy-deprecation-macros
      Port HdySqueezer
      Port HdyViewSwitcherTitle
      Add HdyGizmo
      Add HdyFocus
      Port HdyWindow and HdyApplicationWindow
      Remove HdyWindowHandle
      Remove HdySearchBar
      Port HdyStatusPage
      Port HdyKeypad
      Port HdyExpanderRow
      Uncomment HdyValueObject
      Uncomment HdyEnumValueObject
      Port HdyAvatar
      Uncomment HdyNavigationDirection
      Uncomment HdySwipeable
      Preliminary port of HdySwipeTracker
      Port HdyComboRow
      Port HdyCarousel
      Port HdySwipeGroup
      Port HdyCarouselIndicatorLines
      Port HdyCarouselIndicatorDots
      Remove HdyTitleBar
      Rewrite HdyShadowHelper
      Port HdyLeaflet
      Port HdyHeaderBar
      Port HdyPreferencesWindow
      Port HdyHeaderGroup
      Remove HdyCss
      Remove gtk-window.c
      Remove hdy-cairo-private.h
      Port HdyFlap
      Port demo
      Improve HdyComboRow styles
      example: Remove search bar demo
      example: Remove window deom
      Make .content style work with listview
      Add HdyClampLayout
      clamp: Switch to HdyClampLayout
      view-switcher-button: Show image-missing for missing icons
      enum-value-object: Add properties
      Add HdyEnumListModel
      Add HdyClampScrollable
      enum-value-object: Make hdy_enum_value_object_new() private
      Rewrite HdyComboRow
      action-row: Use 16x16 icon by default
      header-bar: Split show-title-buttons into 2
      Rename to libadwaita
      Drop packaging
      ci: Remove Debian- and Fedora-specific-jobs
      tests: Disable a11y for tests
      test-avatar: Remove draw_to_pixbuf() test
      tests: Fix leaflet test
      doc: Update sections and private headers
      application-window: Fix a typo
      combo-row: Remove leftover name functions
      docs: Remove mentions of unused widgets
      Remove ADW_AVAILABLE_IN_1_1
      Consistently use <requires> in UI files
      examples: Remove Python example
      Handle dispose() correctly
      readme: Update badge links
      Bump Since annotations
      leaflet: Implement dispose()
      view-switcher-button: Make accessible
      view-switcher: Make accessible
      header-bar: Set group accessible role
      leaflet: Warn when adding pages with duplicate names
      leaflet: Allow NULL page names
      combo-row: Use COMBO_BOX accessible role
      status-page: Scroll to focused widget
      Add AdwBin
      ci: Automatically regenerate pages
      docs: List AdwWindowTitle
      action-row: Properly chain up in GtkBuilder add_child()
      readme: Fix the docs link
      leaflet: Remove leftover comments
      carousel-box: Remove a leftover comment
      shadow-helper: Get rid of clear()
      header-bar: Wrap start/end boxes into extra widgets
      header-bar: Don't use gtk_widget_unparent() with GtkBox
      header-bar: Null-check boxes when removing window controls
      themes: Depends on GTK 4.0.3 rather than 4.0.0
      preferences-page: Tweak margins and spacing
      action-row: Add accessibility relationships
      meson: Don't specify all build dependencies for libadwaita_dep
      leaflet: Fix natural size calculation
      swipe-group: Specify null values in GMarkupParser
      carousel-box: Initialize lower and upper variables
      css: Fix status page margins when missing one of the children
      swipe-tracker: Calculate velocity using scroll history
      swipe-tracker: Rework end point calculation
      swipe-tracker: Add allow-long-swipes property
      carousel: Add allow-long-swipes property
      examples: Add a long swipe switch to the carousel page
      swipe-tracker: A small cleanup
      view-switcher: Indentation fix
      preferences-row: Indentation fix
      leaflet: Indentation fix
      swipe-tracker: Clamp position when long swipes are enabled too
      squeezer: Increase reference only if page is non-NULL
      readme: Update the matrix room link
      readme: Update links
      ci: Move API visibility script to .gitlab-ci/
      ci: Use a container image for abi checker
      Stop translating properties
      shadow-helper: Remove a stray backslash
      preferences-window: Use gtk_widget_get_ancestor()
      preferences-window: Fix a build warning
      preferences-window: Refactor new_search_row_for_preference()
      preferences-window: Get the number of pages manually
      preferences-window: Bind search model lazily
      preferences-window: Fix search filter visible property
      examples: Bundle sassc in flatpak manifest
      Add sassc and libsass subprojects
      Import Adwaita stylesheet
      meson: Fix gresources indentation
      stylesheet: Round window corners
      stylesheet: Drop AdwWindow styles
      window-mixin: Drop the outline node
      window-mixin: Drop the unified style class
      window: Drop css node docs
      view-switcher-title: Fix dispose()
      header-bar: Set focus funcs for the gizmos
      animation: Call done() even if stopping before having started
      animation: Stop using g_signal_handlers_disconnect_by_func()
      flap: Redo the Esc shortcut and make it managed
      stylesheet: Remove leftover entry styles
      stylesheet: Drop button osd-backdrop state
      stylesheet: Remove window.popup styles
      stylesheet: Remove icon shadow from .osd buttons
      stylesheet: Remove redundant text and icon shadow uses
      stylesheet: Reuse dim-label style for custom styles
      stylesheet: Don't reimplement $ease-out-quad for custom styles
      stylesheet: Drop GtkCoverFlow styles
      stylesheet: Don't style scrollbar icons when disabled
      stylesheet: Inline disabled treeview expander style
      stylesheet: Remove disabled spinner style
      stylesheet: Move disabled arrow/check/ratio styles to menu
      stylesheet: Nest textview > border style
      stylesheet: Remove redundant rubberband styles
      stylesheet: Properly nest entry styles
      stylesheet: Remove the style that hides placeholder on focus
      stylesheet: Remove icon highlight hover effect
      stylesheet: Formatting fixes
      stylesheet: Nest model button styles
      stylesheet: Properly style toolbar buttons
      stylesheet: Merge .list-button from libhandy into the main stylesheet
      stylesheet: Don't disable internal entry styles for spinbutton
      stylesheet: Nest spinbutton.vertical.osd styles
      stylesheet: Remove a misleading comment
      stylesheet: Use padding instead of margin for dropdown listview
      stylesheet: Fix a typo
      stylesheet: Fix indentation in dropdown styles
      stylesheet: Drop GtkFileChooserButton styles
      stylesheet: Fix GtkAppPickerButton linked style
      stylesheet: Stop styling toolbar
      stylesheet: Remove %toolbar
      stylesheet: Inline searchbar/infobar close buttons
      stylesheet: Group GtkActionBar styles with searchbar and toolbar
      stylesheet: Fix indentation in infobar style
      stylesheet: Only use GtkWindowControls headerbar style in headerbar
      stylesheet: Remove %titlebar
      stylesheet: Don't require .titlebar for devel style
      stylesheet: Nest pathbar under filechooser
      stylesheet: Fix formatting in GtkTreeView styles
      stylesheet: Fix formatting in menu styles
      stylesheet: Nest popover menu styles
      stylesheet: Rework modelbutton style
      stylesheet: Remove treeview scrollbar style
      stylesheet: Nest GtkScale style more
      stylesheet: Nest progressbar styles more
      stylesheet: Fix formatting in levelbar styles
      stylesheet: Group GtkScrollbar and GtkScrolledWindow styles
      stylesheet: Group treeview and columnview styles
      stylesheet: Group dnd wildcards together
      stylesheet: Fix calendar style formatting
      stylesheet: Clean the message dialog style
      stylesheet: Simplify sidebar styles
      stylesheet: Group file chooser styles together
      stylesheet: Group tooltip styles together
      stylesheet: Remove content-view.tile styles
      stylesheet: Group shortcuts window styles together
      stylesheet: Clean up emoji picker styles
      stylesheet: Split button styles into a separate file
      stylesheet: Split spinner styles into a separate file
      stylesheet: Split entry styles into a separate file
      stylesheet: Split link styles into a separate file
      stylesheet: Split spin button styles into a separate file
      stylesheet: Split dropdown styles into a separate file
      stylesheet: Split toolbar-like styles into a separate file
      stylesheet: Split header bar styles into a separate file
      stylesheet: Share GtkHeaderBar and AdwWindowTitle styles
      stylesheet: Split column view and tree view styles into a separate file
      stylesheet: Split popover styles into a separate file
      stylesheet: Split menu styles into a separate files
      stylesheet: Split notebook styles into a separate file
      stylesheet: Split scrolling styles into a separate file
      stylesheet: Split switch styles into a separate file
      stylesheet: Split check and radio styles into a separate file
      stylesheet: Split scale styles into a separate file
      stylesheet: Split progress bar styles into a separate file
      stylesheet: Split level bar styles into a separate file
      stylesheet: Split list styles into a separate file
      stylesheet: Split sidebar styles into a separate file
      stylesheet: Split paned styles into a separate file
      stylesheet: Split window styles into a separate file
      stylesheet: Split color chooser styles into a separate file
      stylesheet: Split file chooser styles into a separate file
      stylesheet: Split view styles into a separate file
      stylesheet: Split message dialog styles into a separate file
      stylesheet: Split shortcuts window styles into a separate file
      stylesheet: Split emoji chooser styles into a separate file
      stylesheet: Split calendar styles into a separate file
      stylesheet: Split tooltip styles into a separate window
      stylesheet: Split expander styles into a separate file
      stylesheet: Split text selection styles into a separate file
      stylesheet: Split label styles into a separate file
      stylesheet: Split misc widget styles into a separate file
      stylesheet: Split view switcher styles into a separate file
      stylesheet: Split avatar styles into a separate file
      stylesheet: Split preferences styles to a separate file
      stylesheet: Move AdwStatusPage styles to _misc.scss
      stylesheet: Move leaflet/flap transition shadow to a separate file
      carousel-indicator-dots: Use AdwAnimation
      carousel-indicator-lines: Use AdwAnimation
      squeezer: Fix the crossfade transition
      squeezer: Make layout work with vertical orientation
      squeezer: Fix crossfade with RTL and non-default xalign
      stylesheet: Fix indentation for window styles
      stylesheet: Add a window outline
      stylesheet: Add an outline for popovers
      stylesheet: Specificity bump for AdwComboRow popovers
      leaflet: Implement select_item() for AdwLeafletPages
      demo: Specify .list-button explicitly
      stylesheet: Stop styling buttons inside lists
      stylesheet: Rename .list-button to .outline
      stylesheet: Remove GtkWindowControl margins
      stylesheet: Drop backdrop list styles
      stylesheet: Drop searchbar backdrop style
      stylesheet: Remove a redundant backdrop bg color
      stylesheet: Remove treeview backdrop styles
      stylesheet: Remove redundant popover:backdrop style
      stylesheet: Remove a backdrop-specific rule for notebook
      stylesheet: Use opacity for caps lock indicator instead of backdrop colors
      stylesheet: Drop status page backdrop style
      stylesheet: Drop unused backdrop overshoot glow
      stylesheet: Drop scale backdrop specificity bumps
      stylesheet: Remove entry backdrop specificity bumps
      stylesheet: Drop backdrop state for selection mode checks
      stylesheet: Drop unused backdrop check styles
      stylesheet: Drop backdrop style for buttons
      stylesheet: Transparentize header bar contents for backdrop
      stylesheet: Remove separate header bar border color for backdrop
      stylesheet: Drop public backdrop colors
      stylesheet: Fix shadow transition in dark variant
      stylesheet: Fix window shadows
      stylesheet: Inline headerbar_fill()
      stylesheet: Adjust devel header bar gradient
      stylesheet: Use a flat gradient for backdrop header bar
      stylesheet: Remove redundant header bar rules
      stylesheet: Make the .devel cog less prominent for backdrop
      stylesheet: Drop public @wm_ colors
      stylesheet: Reenable switch icons for HighContrast
      stylesheet: Drop an unused label selection style
      stylesheet: Remove a leftover entry.error style
      stylesheet: Make insensitive labels transparent instead of grey
      stylesheet: Fix selection selector for error/warning entries
      stylesheet: More contrasty entry.error/warning text color
      stylesheet: Overhaul text selection
      animation: Add adw_animation_get_widget()
      carousel-box: Use AdwAnimation instead of manual callbacks
      carousel-box: Rename AdwCarouselBoxChildInfo to ChildInfo
      carousel-box: Merge into AdwCarousel
      carousel: Move swipeable implementation after init()
      carousel: Check position in insert() and reorder()
      main: Use hicolor icons
      stylesheet: Replace scale assets with transforms
      stylesheet: Overhaul text selection handles
      stylesheet: Remove assets
      Use the same check/ratio assets for regular and hc
      examples: Stop using AdwSwipeGroup
      Remove AdwSwipeGroup
      swipeable: Remove switch_child()
      swipe-tracker: Remove GtkButton hack
      swipeable: Remove get_swipe_tracker()
      swipe-tracker: Remove the direct parameter from begin-swipe
      Add adw_swipe_tracker_reset()
      swipe-tracker: Remove emit functions
      Remove adw-types.h
      ci: Bump the ABI break commit
      Use correct section names
      flap: Stop using begin-swipe
      swipe-tracker: Don't discard swipes that start outside swipe area
      stylesheet: Special case colors for all flat buttons in header bar
      view-switcher: Use .flat buttons
      example: Update view switcher demo icons
      Add AdwIndicatorBin
      view-switcher: Don't set needs-attention class on buttons
      view-switcher-button: Reimplement indicator as a widget
      editorconfig: Add glsl rules
      Revert "main: Use hicolor icons"
      stylesheet: Fix GtkActionBar spacing
      animation: Add adw_ease_in_cubic()
      animation: Add adw_ease_in_out_cubic()
      Add adw-bidi
      Add AdwFadingLabel
      Add AdwTabView
      Add AdwTab
      Add AdwTabBox
      Add AdwTabBar
      Add styles for AdwTab*
      demo: Add a AdwTabView/AdwTabBar example
      stylesheet: Refresh active menubar item style
      stylesheet: Use transparency for menu items
      ci: Drop an unused script
      stylesheet: Remove a leftover text selection style
      stylesheet: Move $menu_padding to _common.scss
      stylesheet: Refine emoji styles
      Add gi-docgen subproject
      Move docs to gi-docgen
      action-row: Convert docs
      animation: Convert docs
      application-window: Convert docs
      avatar: Convert docs
      bin: Convert docs
      carousel: Convert docs
      carousel-indicator-dots: Convert docs
      carousel-indicator-lines: Convert docs
      clamp: Convert docs
      clamp-layout: Rewrite docs
      clamp-layout: Convert docs
      clamp-scrollable: Convert docs
      combo-row: Convert docs
      enum-list-model: Add docs
      enum-value-object: Convert docs
      expander-row: Convert docs
      fading-label: Convert docs
      flap: Convert docs
      gizmo: Remove a doc section
      headerbar: Convert docs
      indicator-bin: Convert docs
      leaflet: Add missing docs
      leaflet: Convert docs
      main: Convert docs
      navigation-direction: Convert docs
      preferences-group: Convert docs
      preferences-group: Mark title and description as nullable
      preferences-page: Convert docs
      preferences-row: Convert docs
      preferences-window: Convert docs
      shadow-helper: Remove the doc section.
      squeezer: Convert docs
      status-page: Convert docs
      swipeable: Convert docs
      swipe-tracker: Convert docs
      tab-bar: Convert docs
      tab-view: Convert docs
      value-object: Convert docs
      version: Drop the doc header
      view-switcher: Convert docs
      view-switcher-bar: Convert docs
      view-switcher-button: Convert docs
      view-switcher-title: Convert docs
      window: Convert docs
      window-mixin: Drop the doc header
      window-title: Convert docs
      header-bar: Fix the docs example
      docs: Fix headers for build docs and visual index
      docs: Don't mention autotools
      docs: Fix the flatpak manifest example
      docs: Fix the macOS build instructions
      doc: Add a migration guide from libhandy 1.4
      Update readme
      stylesheet: Tone down selected menu item style for dark
      stylesheet: Refine .navigation-sidebar row styles
      stylesheet: Remove redundant stack sidebar styles
      stylesheet: Specificity bump for dropdowns
      stylesheet: Fix mix() usage in list.content styles
      stylesheet: Simplify list styles
      stylesheet: Remove blue from view selections
      stylesheet: Fix places sidebar dnd style
      stylesheet: Fix indentation in treeview styles
      stylesheet: Remove a treeview checkbutton special case
      doc: Fix the license
      stylesheet: Fix menu check/radio/arrow states
      stylesheet: Simplify checks and radios
      stylesheet: Update levelbar style
      stylesheet: Add a disabled state for levelbars
      stylesheet: Fix vertical levelbar bugs
      stylesheet: Fix treeview accel editor color
      stylesheet: Update switch style
      stylesheet: Update scales and progress bars
      stylesheet: Tone down hover and active states for checks
      stylesheet: Don't darken rubberband color
      stylesheet: Use drag-n-drop color consistently
      stylesheet: Don't override menu color for HC
      stylesheet: Drop $top_hilight
      stylesheet: Use the focus-ring() mixin for labels
      stylesheet: Nest label styles
      stylesheet: Rename menu_* colors to view_*
      stylesheet: Extract trough colors into variables
      stylesheet: Extract fill colors
      stylesheet: Extract slider colors
      stylesheet: Don't duplicate styling for toolbars
      stylesheet: Nest toolbar button style under toolbars
      stylesheet: Remove button margins in .toolbar
      stylesheet: Extend button for the color chooser add button
      stylesheet: Extend button for the inline menu buttons
      stylesheet: Remove a redundant style from notebook arrows
      stylesheet: Drop .osd for spinbuttons
      stylesheet: Move magnifier style to _text-selection.scss
      stylesheet: Use selected/hover/active view styles for flat buttons
      stylesheet: Split all linked styles into a separate file
      stylesheet: Refactor linked styles
      stylesheet: Remove a redundant linked style
      stylesheet: Inline %linked_not_*
      avatar: Remove a blank line in the header
      avatar: Move the size property to the bottom
      avatar: Replace image load func with paintables
      doc: Mention avatar changes in the migration guide
      ci: Update ABI break commit
      stylesheet: Remove leftover scale slider shadows
      Don't leak list models for 'pages' properties
      doc: Mention hdy_avatar_draw_to_pixbuf_async() in migration guide

Aliya Rahmani (1):
      fixed typo issue #399

Anders Jonsson (3):
      Add Swedish translation
      Update Swedish translation
      Update Swedish translation

Andika Triwidada (2):
      Add Indonesian translation
      Update Indonesian translation

Arnaud Ferraris (2):
      gitattributes: keep symbols file to fix debian build
      d/libhandy-1-0: install locales

Asier Sarasua Garmendia (2):
      Add Basque translation
      Update Basque translation

Bastien Nocera (5):
      Use correct i18n include
      Fix broken translations in all libhandy applications
      ci: Add ABI checker
      ci: Work-around libabigail bug
      ci: Work-around another libabigail problem

Benjamin Berg (11):
      combo-row: Rework selected-index property setting and notification
      Add -s -noreset to xvfb-run calls
      combo-row: Fix memory leak
      combo-row: Fix memory leak in set_for_enum
      value-object: Add an object to stuff a GValue into a GListModel
      example: Use value object rather
      tests: Add tests for HdyValueObject
      action-row: Destroy the contained widget
      glade: Mark ActionRow properties as translatable/icon
      combo-row: update widget after changes to bound model
      main: Remove volatile from g_once_init_* variables

Benjamin Schaaf (1):
      flap: Fix minimum size calculation

Bilal Elmoussaoui (2):
      docs: fix typo
      meson: bump api version to 4

Bob Ham (7):
      dialer: fix setting of number property
      dialer: fix emission of number property change signals
      dialer: Add "show-action-buttons" property
      Merge branch 'glade-cleanup' of guido.gunther/libhandy into master
      Merge branch 'Jenkinsfile' of guido.gunther/libhandy into master
      Merge branch 'arrows-fixes' of guido.gunther/libhandy into master
      Remove superflous Debian packaging files left in root

Christopher Davis (14):
      Add HdyColumn to libhandy.xml
      Sort HdyColumn alphabetically
      preferences: Scroll to focused widget
      action-row: Clean up can-focus=False and visible=True
      Remove HdyHeaderGroup
      Add AdwWindowTitle
      view-switcher-title: Use AdwWindowTitle
      header-bar: Add AdwWindowTitle to @See_also
      Remove AdwKeypad
      demo: Use scroll-to-focus on avatar page
      gchar -> char
      gint -> int
      gfloat -> float
      gdouble -> double

Claude Paroz (1):
      Add French translation

Cédric Bellegarde (2):
      glade: Mark title and subtitle as translatable for HdyExpanderRow
      glade: Mark HdyPreferencesRow:title as translatable

Daniel Mustieles (5):
      Add Spanish translation
      Update Spanish translation
      Update Spanish translation
      Update Spanish translation
      Updated Spanish translation

Daniel Șerbănescu (1):
      Update Romanian translation

David Boddie (1):
      Deploy documentation for the master branch

David Cordero (1):
      Update documentation regarding build dependencies

Dorota Czaplejewicz (1):
      Merge branch 'dialer-clear-number' of guido.gunther/libhandy into master

Enrico Nicoletto (3):
      Update Brazilian Portuguese translation
      Update Brazilian Portuguese translation
      Update Brazilian Portuguese translation

Fabio Tomat (2):
      Add Friulian translation
      Update Friulian translation

Felix Häcker (1):
      Update doc link to Gitlab pages

Felix Pojtinger (2):
      docs: Format README to enable syntax highlighting
      doc: Add macOS build instructions

Florentina Mușat (1):
      Add Romanian translation

Gabriele Musco (2):
      Added Unifydmin to Python 3 examples
      Add HydraPaper to Python 3 examples

Guido Günther (238):
      Initial commit
      Point bugtracker and source to puri.sm gogs
      example: use less confusing function name
      Add missing include guards
      Switch license to LGPL3+
      dialer-button: Use a slightly larger font
      Fix typo
      Add GString based utf-8 helpers
      Add "cycling" buttons
      meson: drop enable_ and with_ prefixes
      Fix typo
      Merge branch 'wip/flatpak' of adrien.plazas/libhandy into master
      Merge branch 'wip/gitignore' of adrien.plazas/libhandy into master
      Merge branch 'wip/xmlstripblanks' of adrien.plazas/libhandy into master
      example: Make application id match the flatpak
      Move application sources to /sm/puri/ as well
      Merge branch 'wip/dialer' of adrien.plazas/libhandy into master
      Move '+' back to '*' for the time being
      Don't wait for timeout to expire if button has only a single symbol
      Use linux style indentation
      Merge branch 'license' of adrien.plazas/libhandy into master
      Merge branch 'editorconfig' of adrien.plazas/libhandy into master
      trivial: fix typo
      Libhandy is LGPL-2.1+
      Merge branch 'wip/various-fixes' of adrien.plazas/libhandy into master
      example: give the dialer widget some margin
      Initial HACKING document
      Merge branch 'HACKING' of guido.gunther/libhandy into master
      Merge branch 'wip/aplazas/leaflet' of adrien.plazas/libhandy into master
      Merge branch 'wip/aplazas/gtk-test-init' of adrien.plazas/libhandy into master
      example: Drop superfluous statement
      dialer: Rename dial button to submit button
      dialer: Remove display
      leaflet: Document hdy_leaflet_get_visible_child()
      docs: Add Leaflet
      Merge branch 'wip/aplazas/unstable-api' of adrien.plazas/libhandy into master
      Merge branch 'wip/aplazas/fold' of adrien.plazas/libhandy into master
      docs: Broaden scope
      Merge branch 'master' of bob.ham/libhandy into master
      Add glade catalog file
      run.in: Set GLADE_CATALOG_SEARCH_PATH as well
      Add Debian packaging
      Merge branch 'debian' of guido.gunther/libhandy into master
      README: Document build dependencies
      dialer: Move code out of _init()
      docs: Make docs match reality
      docs: Add meson dependency name
      Fix typos in DialerButton and DialerCycleButton
      HdyDialerButton: return const gchar* from get_letters()
      HdyDialer: Don't wire up all buttons by hand
      HdyDialer: Emit symbol-clicked signal
      example: Listen for HdyDialer's symbol-clicked signals
      HdyDialer: Emit deleted symbol
      example: Listen for HdyDialer's deleted signal
      Merge branch 'dialer-signals' of guido.gunther/libhandy into master
      debian: honor DEB_BUILD_OPTIONS=nocheck
      Merge branch 'nocheck' of guido.gunther/libhandy into master
      Merge branch 'wip/aplazas/leaflet-homogeneity' of adrien.plazas/libhandy into master
      Merge branch 'wip/aplazas/dialer-number' of adrien.plazas/libhandy into master
      Merge branch 'wip/aplazas/window-values' of adrien.plazas/libhandy into master
      glade: Add book property to catalog file
      Merge branch 'rah/show-action-buttons' of bob.ham/libhandy into master
      dialer: Make it simple to clear the stored number
      dialer: Delay number notify
      Document changes and release 0.0~git20180429
      Merge branch 'master' of guido.gunther/libhandy into master
      docs: update copyright year
      Merge branch 'master' of guido.gunther/libhandy into master
      Add enum generation via glib-mkenums
      Add an arrows widget
      Add arrows widget example
      Merge branch 'arrows' of guido.gunther/libhandy into master
      Add symbols file to link step
      debian: Add symbols file
      Update symbols
      debian: New git snapshot release
      Merge branch 'symbols' of guido.gunther/libhandy into master
      Remove most of the glade diff noise
      Add Jenkinsfile
      Merge branch 'rpm' of julianrichen/libhandy into master
      arrows: Don't draw first arrow right away
      glade: Add HdyArrows
      Merge branch 'rah/debian-packaging-cleanup' of bob.ham/libhandy into master
      HdyDialer: Derive from GtkEventBox instead of GtkGrid
      HdyDialer: Handle keypresses
      HdyDialer: Set focus to '0' when we're told to grab focus
      example: Make keypad grab focus when the stack switches to the keypad page
      Merge branch 'wip/aplazas/column' into 'master'
      docs: add HdyColumn
      Bump version to 0.0.1
      Use source.puri.sm instead of code.puri.sm
      Add AUTHORS file
      Merge branch 'wip/aplazas/dialer-grid-visibility' into 'master'
      Merge branch 'dialer-grid-spacing' into 'master'
      Merge branch 'dconf' into 'master'
      gitlab-ci: Build on Debian buster using provided build-deps
      arrows: test object construction
      hdy-version: Fix c'n'p error
      doc: Mark gtkprogresstrackerprivate.h as private
      HdyLeaflet: Mark unimplemented signal as private
      HdyDialerCycleButton: Document timeout parameter
      HdyLeaflet: Properly name parent class member
      HdyArrowsDirection: add missing colon in doc string
      Use _HANDY_INSIDE instead of HANDY_INSIDE
      docs: Add annotations glossary
      docs: Abort on warnings
      Merge branch 'call-start-symbolic' into 'master'
      Merge branch 'column-height-for-width' into 'master'
      DialerButton: free letters
      Merge branch 'dialer-button-leak' into 'master'
      Bump version to 0.0.2
      HdyButton: Chain up to parent on finalize
      gitlab-ci: Fail on compile warnings
      meson: Warn about possible uninitialized variables
      HdyLeaflet: Fix two uninitialized variables
      Update list of compiler warnings from phosh
      gtkprogresstracker: Remove unused functions
      Make function definitions match their declarations
      hdy-arrow: drop superflous check
      hdy-string-utf8: Ensure function declarations are known
      hdy-dialer-button: Make format_label static
      Bump version to 0.0.3
      Depend on generated headers
      docs: Add HdyFold
      HdyLealflet: Use glib-mkenums
      HdyFold: Use glib-mkenums
      HdyHeaderGroup: Document hdy_group_set_focus()
      debian: Update shared library symbols
      d/rules: Set a proper locale for the tests
      Check the debian package build during CI as well
      ci: Fail on gtkdoc warnings
      tests: sort tests alphabetically
      tests: Test hdy_header_group_{get,set}_focus
      HdyDialer: Apply 'keypad' style class
      glade: Verify catalog data via xmllint
      debian: Add dependenies for running xmllint
      HdyHeaderGroup: Allow to get and remove the headerbars
      debian: Add new symbols
      glade: Add a module so we can handle HdyHeaderGroup
      run: Add glade lib to LD_LIBRARY_PATH
      Move glade catalog from data/ to glade/
      glade: Use a custom DTD
      glade: Support HdyHeaderGroup
      debian: Ship glade module
      Release 0.0.4
      meson: Properly depend on the generated headers
      debian: Make sure we create a strict shlibs file
      debian: Mark buil-deps for tests as <!nocheck>
      gitlab-ci: Deduplicate before_script
      gitlab-ci: Build with clan (scan-build) as well
      HdyLeaflet: Remove unused initializations
      doc: Add that virtual methods carry the class prefix
      docs: Add libhandy users
      docs: Mention meson as well
      docs: Drop package_ver_str from include path
      Add i18n infrastructure
      Add hdy_init()
      examples: Call hdy_init()
      meson: Depend on glib that supports g_auto*
      HACKING: document using g_auto* is o.k.
      HACKING: Use syntax highlighting
      Drop Jenkinsfile
      build: Detect if ld supports a version script
      build: Rename compiler args as well
      Release libhandy 0.0.5
      hdy-enums: Make build reproducible
      HACKING: Clarify braces in if-else
      spec: Sort dependencies
      spec: Build-depend on libgladeui-2.0
      gitlab-ci: Deduplicate tags
      gitlab-ci: Build on Fedora as well
      gitlab-ci: Switch to clang-tools
      HdyHeaderGroup: Cleanup references to header bars in dispose
      HdyHeaderGroup: Disconnect from header bar's signals during dispose
      docs: Add section for new symbols in 0.0.6
      Annotate APIs new in 0.0.6
      Release libhandy 0.0.6
      HdyComboRow: Don't use g_autoptr for GEnumClass
      HdyDialer: Don't use class method slot for 'delete'
      HdyComboRow: hdy_combo_row_get_model: Add missing scope annotation
      gitlab-ci: Build static library
      Release libhandy 0.0.7
      run.in: Set GLADE_MODULE_SEARCH_PATH as well
      Release libhandy 0.0.8
      debian: Test GObject introspection
      debian/tests: Drop API version from include
      examples: Add API version to demo name
      build: Don't hardcode API version
      Release libhandy 0.0.9
      HACKING: Properly end emphasis
      HACKING: Document extra space after function calls
      ci: Split doc build to different stage
      ci: Split out unit tests to different stage
      HdyArrows: Fix obvious documentation errors
      HdyArrows: Only redraw widget if visible
      HdyArrows: Don't emit notify signals on unchanged properties
      HdyArrow: Redraw arrows on property changes
      HdyDemoWindow: Don't schedule arrow redraws
      Add suppression for ASAN
      gitlab-ci: Drop coverage on fedora
      gitlab-ci: Split out build commands
      gitlab-ci: Drop tests from static build
      gitlab-ci: Move Debian package to packaging stage
      gitlab-ci: Archive the build debs
      tests-dialer: Consistently use space after function names
      tests-dialer: Swap assert arguments
      HdyDialer: Only set relief style when it changes
      tests: Test hdy_dialer_{set,get}_show_action_button()
      tests: Test hdy_dialer_{get,set}_relief()
      HdyDialer: Make show_action_buttons match the initial property default
      Release libhandy 0.0.10
      debian: Ship example program and files
      Release libhandy 0.0.11
      Add deprecation macros
      Deprecate all hdy-dialer{-cycle}-button api
      HdyDialer: Remove excessive '*'
      build: Install new header file
      Release libhandy 0.0.12
      Release libhandy 0.0.13
      gitlab-ci: Move unit tests and doc building to a single stage
      gitlab-ci: Use prebuilt pipeline
      examples: Switch flatpak module name
      Test flatpak build
      build: Switch to API version 1
      symbols: Bump symbol names to 1_0
      debian: Package API version 1
      bug template: Use API version 1
      examples: Require API major version 1
      spec: Bump version to 0.9.90
      gitlab-ci: Allow flatpak build to fail
      Switch CI to GNOME
      gitlab-ci: Use eatmydata to speed up package installation
      gitlab-ci: Don't bother updating manual page catalogs
      debian: Fix source package name
      Trim gitattributes
      doc: Use HdyKeypad properties in HdyKeypad migration hints
      keypad: Allow '+' when symbols are visible
      doap: Add Alexander

Heather Ellsworth (2):
      Merge branch 'glade' of guido.gunther/libhandy into master
      Add issue template

James Westman (1):
      glade: Fix macro renamed in GladeUI 3.37

Jan Alexander Steffens (heftig) (1):
      meson: Avoid a trailing slash on libdir and datadir

Jan Tojnar (1):
      Use pkg-config for obtaining glade catalogdir

Jeremy Bicha (8):
      debian: Have libhandy-0.0-dev depend on libgtk-3-dev
      debian: Use dh --with gir
      debian: Simplify debian/rules
      Add Vcs fields
      Build-Depend on debhelper-compat 12 and drop debian/compat
      Build-Depend on dh-sequence-gir
      Drop gir1.2-handy-0.0's unused dependency on ${shlibs:Depends}
      Build-Depend on libglib2.0-doc & libgtk-3-doc to fix doc build warnings

Jiri Grönroos (1):
      Update Finnish translation

Jordan Petridis (2):
      leaflet: initialize a variable
      readme: Remove outdated build instructions

Jordi Mas (3):
      Catalan translation
      Update Catalan translation
      Update Catalan translation

Julian Richen (1):
      [Packaging] Add *.spec file for RPM builds

Julian Sparber (28):
      add package_name to the gir generator
      Keypad: Add a general keypad
      Tests: add keypad tests
      Docs: add docs and demo for keypad
      Dialer: deprecate hdydialer
      HdyDialer: Remove it from the demo
      HdyDialer: Deprecate objects related to dialer
      Keypad: Do not show allow typing + when only_digits is true
      Add HdyAvatar widget
      example: Add HdyAvatar
      docs: Add HdyAvatar
      CI: Add libgdk-pixbuf2.0-doc
      test: Add test for HdyAvatar
      avatar: Add a missing transfer annotation
      avatar: Allow NULL in HdyAvatarImageLoadFunc
      avatar: Add test for when the image load function returns NULL
      avatar: Fix typo in usage example
      avatar: Reset font description before calculating the font size
      avatar: Use a better linear function for padding around the initials
      demo: Add demo contact list for HdyAvatar
      header-group: add weak reference instead of removing it
      avatar: call load_image func only when the size changes
      avatar: update custom image on draw
      test: Check that the avatar image_load_func is only called when needed
      version: Add HDY_AVAILABLE_IN_1_1 and related macros
      avatar: Add function to draw avatar to pixbuf
      demo: Add export to file to HdyAvatar
      test: Add test for hdy_avatar_draw_to_pixbuf ()

Juliano de Souza Camargo (1):
      Add Portuguese translation

Lains (1):
      carousel-box: Fix non-expanded children position on RTL

Manuel (2):
      preferences-window: Strip underlines from search view rows
      demo: Add mnemonics to preference pages

Manuel Genovés (3):
      animation: Make lerp function more robust
      preferences-page: Support mnemonics
      view-switcher-button: Support use-underline

Marius Meisenzahl (1):
      carousel-box: Invalidate cache for children size allocate

Matej Urbančič (1):
      Add Slovenian translation

Matthias Clasen (2):
      Drop duplicate icons
      Drop old NEWS

Michael Catanzaro (2):
      glade: Don't install glade files outside build prefix
      Don't install glade files outside prefix

Milo Casagrande (1):
      Add Italian translation

Mohammed Sadiq (9):
      dialer-button: Fix emitting signal
      ci: Enable code coverage
      README: Add build and coverage status images
      dialer: Handle delete button long press
      dialog: Fix typos in documentation
      demo-window: Fix typo in property name
      leaflet: Increase reference only if page is non-NULL
      leaflet: Fix check if page is selected
      squeezer: Fix check if page is selected

Muhammet Kara (1):
      Add Turkish translation

Nahuel Gomez Castro (1):
      leaflet: Add a missing null check

Nathan Follens (1):
      Add Dutch translation

Oliver Galvin (10):
      Change GTK+ to GTK
      Fix a few typos and grammatical mistakes
      Expand the visual overview
      README: minor punctuation fixes, and update Fractal URL to GNOME namespace
      docs: Consistently use full sentences in short descriptions.
      docs: Add sections about building and bundling to the 'Compiling with libhandy' page, and generally 
tidy the page. Bundling section based on this useful blog post - 
https://bytesgnomeschozo.blogspot.com/2019/01/my-name-is-handy-lib-handy.html And rather than repeat the 
build instructions in the README, I linked to the gitlab page where the README can be read easily.
      docs: Update copyright year range.
      meson: fix configure-time warning - Use the 'pie' kwarg instead of passing '-fpie' manually. Also bump 
Meson to 0.49.0, when the pie kwarg was added.
      meson: Tidy build files. Use / operator (added in Meson 0.49.0) instead of join_paths. Use 
package_api_name variable to avoid repetition.
      style: Remove odd tabs as per 'Coding Style' in HACKING.md, and fix typo.

Pellegrino Prevete (2):
      README: added Daty to example apps
      build: Force default libdir location for libhandy target on Windows to keep MinGW compatibility

Piotr Drąg (7):
      po: Remove libhandy.pot
      Update POTFILES.in and POTFILES.skip
      Add Polish translation
      Update POTFILES.in and POTFILES.skip
      Update Polish translation
      Update POTFILES.in
      Update POTFILES.skip

Rafael Fontenelle (2):
      Add Brazilian Portuguese translation
      Update Brazilian Portuguese translation

Richard Purdie (1):
      adw-enums*.c.in: Fix reproducibility issue

Sebastien Bacher (1):
      debian: Update autopkgtests

Sebastien Lafargue (13):
      Don't dereference before null checking
      string-utf8: fix coding style
      string: remove unneeded use of include directive.
      gtk-doc comments style fixes
      dialer: code style fixes
      dialer: simplify chaining in finalize
      dialer: use implicit initialisation
      dialer-cycle-button: cleanup the source id after removing it
      dialer-cycle-button: use default initialisation values
      dialer-cycle-button: fix code style
      dialer-cycle-button: simplify dispose chaining
      fix code style
      dialer-button: use default initialisation values

Sophie Herold (2):
      Make meson.build compatible with minimum version
      glade: Mark HdyViewSwitcherTitle properties as translatable

Stelios Milidonis (3):
      Update .gitlab-ci.yml
      Update .gitlab-ci.yml
      Update .gitlab-ci.yml

Timo Jyrinki (1):
      Add Finnish translation

Ting-Wei Lan (2):
      Replace \+ with \{1,\}
      keypad: Fix compilation error for clang

Ujjwal Kumar (7):
      preferences-window: Cancel search from keyboard
      Return GtkWidget* with _new()
      Coding style fixes
      doc: Tell about widget constructor changes
      example: Resize demo window
      example: Replace deprecated Dialer with Keypad in example.py
      example: Add some spacing between widgets

Xℹ Ruoyao (1):
      combo-row: Use a double value for opacity

Yetizone (11):
      hdy-demo-preferences-window.ui: Correct a small typo
      handy-docs.xml: Indent last <index> element
      Add reordering API to HdyDeck and HdyLeaflet
      action-row: Document that get_icon_name() doesn't transfer string ownership
      Add HdyStatusPage widget
      handy-demo: Use HdyStatusPage
      status-page: Hide title/description when they're empty or NULL
      preferences-group: Update some of the comments
      demo-window: Make user-visible strings translatable
      Update Deck and Leaflet insert functions docs following GTK4 docs
      test-combo-row: Check if property notify events are emitted correctly

Yuri Chornoivan (13):
      Add Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation

Zander Brown (8):
      Implement HdyDialog, an adaptive GtkDialog
      example: Add to example application
      Add HdyViewSwitcherButton
      Add HdyViewSwitcher
      Add HdyViewSwitcherBar
      examples: Add the View Switcher page
      build: Don't install glade catalogue when used as submodule
      Add British English translation

lorenzo (1):
      Set "required: false", in build instructions, so meson will use the subproject when dep not found.

louib (5):
      Add GNOME Contacts as example
      Fix typo in README.
      Remove casts requiring increased alignment
      Fix acknowledge typo in build doc
      Adding new example apps using libhandy.

maxice8 (1):
      meson: pass -DHANDY_COMPILATION to GIR compiler

otreblan (1):
      build: Fix gtk-doc install path

somas95 (1):
      Add libhandy's matrix room address

tallero (1):
      build: Don't use -fstack-protector-strong on mingw64

vanadiae (2):
      expander-row: Add the ability to add prefix widgets
      demo: Add examples with a prefix widget for expander rows


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