gtk 3.99.0

2020-07-30 Thread Matthias Clasen
News


* Remove the old accessibility implementation and
  add the foundations for a new one that is based
  on ARIA. The relevant widget api is GtkAccessible,
  the backend implementations will use GtkATContext.
  Currently, there is just a nascent test backend.

* Update the GTK headers to use char *, int, float and
  double instead of the corresponding GLib types.

* Add GtkEditableLabel, a label that can be edited

* Add GtkBookmarkList, a list model for bookmarks

* Add GtkStringList, a list model for strings

* Add GtkBitset, and use it for representing selections

* GtkTreeView:
 - Make cell editing work again

* GtkSpinButton:
 - Make autosizing work again

* Printing:
 - Use GtkDropDown in the print dialog

* GtkApplication
 - Support opening files on OS X

* GtkFileChooser:
 - Fix libcloudproviders support
 - Turn GtkFileFilter into a GtkFilter
 - Simplify the api

* GtkGridView, GtkListView:
 - Improve scrolling behavior
 - Autoscroll and autoexpand during DND

* GtkScrolledWindow:
 - Make autoscrolling work again

* GtkFilterListModel:
 - Add incremental filtering
 - Add a boolean filter, GtkBoolFilter

* GtkSortListModel:
 - Use timsort
 - Add various tweaks that massively speed up sorting
 - Add incremental sorting

* GtkWidget:
 - Massively speed up action handling

* GtkEntry:
 - Make entry completion work again
 - Drop action support from GtkEntryCompletion

* Inspector:
 - Improve list model support
 - Add direct navigation between objects
 - Show accessibility information

* GDK:
 - Compress scroll events
 - Keep a scroll history
 - Clean up GdkDevice api
 - Drop the master/slave device split
 - Move axes to GdkDeviceTool
 - Change monitor workarea to be per-backend API
 - Improve frame clock accuracy
 - Add a new macOS backend
 - Add an ANGLE-based GLES renderer for Windows

* GSK:
 - Use GL_ARB_framebuffer_object

* gtk-demo:
 - Add incremental refill to the color grid
 - Improve performance of the color grid
 - Add an incrementally filtering word list
 - Improve the sidebar

* Install print-editor as another demo

* Translation updates
 Basque
 Catalan
 Chinese
 Japanese
 Kazakh
 Lithuanian
 Polish
 Romanian
 Spanish
 Turkish
 Ukrainian




Download

https://download.gnome.org/sources/gtk/3.99/gtk-3.99.0.tar.xz (18.0M)
  sha256sum: 46828f4b37520a33a96787bb8b45236bde57f4bada3b21ea2cccf3a683eab2a2

___
ftp-release-list mailing list
ftp-release-list@gnome.org
https://mail.gnome.org/mailman/listinfo/ftp-release-list


pango 1.45.4

2020-07-30 Thread Matthias Clasen
News


- Fix build on Windows
- Fix a pidgin crash
- fc: Always reject unsupported font formats
- coretext: Fix cairo scaling



Download

https://download.gnome.org/sources/pango/1.45/pango-1.45.4.tar.xz (519K)
  sha256sum: 3843c2eda760a4dfa998cc9c12db25da1da26ae01e8d847a9afeba684b7bde7b

___
ftp-release-list mailing list
ftp-release-list@gnome.org
https://mail.gnome.org/mailman/listinfo/ftp-release-list


libhandy 0.85.0

2020-07-30 Thread Adrien Plazas
News


- HdyAvatar:
  - Add the icon-name property to allow setting a different default icon
than avatar-default-symbolic.
  - Ship avatar-default-symbolic as a resource to ensure it's there.
This shouldn't affect icon themes already offering it.
  - Check the icon exists before using it to avoid a crash.
- HdyDeck and HdyLeaflet:
  - Allow dragging the higher sibling only from the border where it
sits, rather than from the anywhere on the currently visible child,
reinforcing spatialization.
  - Add the get_child_by_name() methods.
- HdyLeaflet:
  - Rename the 'allow-visible' child property into 'navigatable'.
- HdySwipeable:
  - Add a navigation direction param and a gesture type param to
get_swipe_area().
- HdyPreferencesWindow:
  - Allow presenting a subpage over the window via the new
present_subpage() and close_subpage() methods.
  - Add the 'can-swipe-back' property to allow closing a subpage via a
back swipe gesture.
  - Exclude untitled rows as well as invisible pages, groups, and rows
from the search results.
- HdyKeypad:
  - Replace the 'show-symbols' property by 'letters-visible'.
  - Replace the 'only-digits' property by 'symbols-visible', whose
boolean meaning is inverted.
  - Replace the 'left-action' property by 'start-action'.
  - Replace the 'right-action' property by 'end-action'.
  - Make the 'entry' property declare it uses the GtkEntry type rather
than GtkWidget.
- HdySqeezer:
  - Add the 'xalign' and 'yalign' properties to help aligning the
children during transitions.
- HdyViewSwitcherTitle:
  - Set the 'policy' property default to 'auto' as in HdyViewSwitcher.
- HdyTitleBar:
  - Fix an accidental mix of natural and minimum sizes in measure().
- Harden the ABI by making symbols implicitly private and explicitly
  public.
- Translation updates:
  - Romanian
  - Ukrainian



Download

https://download.gnome.org/sources/libhandy/0.85/libhandy-0.85.0.tar.xz (353K)
  sha256sum: fad98ecb18a9556aae333bd4e4b454ff3075c2c8077ef5d5f67f3cafe2e133ba

___
ftp-release-list mailing list
ftp-release-list@gnome.org
https://mail.gnome.org/mailman/listinfo/ftp-release-list


vala 0.46.12

2020-07-30 Thread Rico Tzschichholz
News


 * Various improvements and bug fixes:
  - codegen:
+ Properly compare string if binary-expression contains string-literal
+ Inline allocated and constant arrays are never NULL
+ Check param for null before using it
+ Properly destroy elements of an inline struct array [#365]
  - vala:
+ Avoid subsequent critical caused by invalid array type for constant
+ Improve error handling of nested initializer lists
+ Don't allow "resize" invocation on variable with unowned array type [#928]
+ Property must be writable when invoking ReturnsModifiedPointer method 
[#1023]
+ Recursive check of assignment target to recognize constants [#944]
+ Return copy of constant type in get_value_type_for_symbol()
+ Handle parameter initializer without value-type
+ Fully qualify member-access when using-directive was used to resolve [#57]
+ Tranform instance member-access to a static one if possible [#270]
+ Improve check of expression passed to yield
+ Allow prototype access to signal with emitter
+ Check error-type accessibility of creation methods and delegates
  - girparser: Warn about conflicting signals and properties
  - girparser: Skip 'docsection' elements in 
  - girwriter:
+ Add c:identifier-prefixes to 
+ Write c:type="void" when name="none"
+ Write c:symbol-prefix on supported elements
+ Don't include symbols outside of a namespace [#241]
+ Use appropriate get_ccode_* functions
  - libvaladoc: Support exporting the `class` modifier on methods and fields
  - Disable deprecation warnings when checking bindings
  - tests: Fix "methods/extern" test with -Werror=address and gcc 5.4.0

 * Bindings:
   - glib-2.0: Add AtomicUint, an alternation of AtomicInt for uint [#915]
   - gtk+-3.0: Update to 3.24.21+ffe2df7b
   - gtk+-3.0: Resolve conflicts of signals with properties
   - webkit2gtk-4.0: Update to 2.29.4


ChangeLog
=
https://download.gnome.org/sources/vala/0.46/vala-0.46.12.changes  (4.71K)

Download

https://download.gnome.org/sources/vala/0.46/vala-0.46.12.tar.xz (3.27M)
  sha256sum: b6a99e6546eaa7ab92e627429e1c37879a15f05f7ee76759ca5a1c18e37f3f1e

___
ftp-release-list mailing list
ftp-release-list@gnome.org
https://mail.gnome.org/mailman/listinfo/ftp-release-list