vala 0.54.9

2022-09-16 Thread Rico Tzschichholz
About vala
==

valac, the Vala compiler, is a self-hosting compiler that translates
Vala source code into C source and header files. It uses the GObject
type system to create classes and interfaces declared in the Vala
source code.

The syntax of Vala is similar to C#, modified to better fit the
GObject type system. Vala supports modern language features as the
following: Interfaces, Properties, Signals, Foreach, Lambda
expressions, Type inference for local variables, Generics, Non-null
types, Assisted memory management, Exception handling, Type modules
(Plugins)

Vala is designed to allow access to existing C libraries, especially
GObject-based libraries, without the need for runtime bindings. All
that is needed to use a library with Vala is an API file, containing
the class and method declarations in Vala syntax. Vala currently comes
with bindings for GLib and GTK+ and many others from the GNOME
Platform.

Using classes and methods written in Vala from an application written
in C is not difficult. The Vala library only has to install the
generated header files and C applications may then access the GObject-
based API of the Vala library as usual. It should also be easily
possible to write a bindings generator for access to Vala libraries
from applications written in e.g. C# as the Vala parser is written as
a library, so that all compile-time information is available when
generating a binding.

News


 * Various improvements and bug fixes:
  - codegen:
+ Correctly set array-length for NoAccessorMethods properties [#1316]
+ Detect usage of static type-parameter in runtime context [#1326]
  - vala:
+ Improve accessibility check inside member initializer [#1300]
+ Don't allow nullable enum value as real GObject property [#1074]
+ Avoid critical in SourceFile.get_mapped_length() [#1330]
+ Don't unconditionally expect ObjectType of Class [#1341]
+ Make try-statement parsing more resilient [#1304]
+ Avoid problems with '\' in #line directives on Windows [#1353]
  - gidlparser: Set source reference of parameters
  - valadoc: Include path to doclet in error message
  - manual: Update from wiki.gnome.org

 * Bindings:
  - atspi-2: Fix a few binding errors
  - glib-2.0: Add abs() to int8/int16/int32/ssize_t [#1328]
  - glib-2.0: Use g_abort for GLib.Process.abort() beginning with 2.50 [#1350]
  - gtk+-3.0: Correctly unhide BindingSet.by_class to avoid Version attribute
  - gtk4: Fix GLib.Value parameter in ContentProvider.get_value()


ChangeLog
=
https://download.gnome.org/sources/vala/0.54/vala-0.54.9.changes  (2.74K)

Download

https://download.gnome.org/sources/vala/0.54/vala-0.54.9.tar.xz (3.75M)
  sha256sum: 8572c0e8d77d78c1597d516008f0540c7e7495e035d28bb4c25cc993e53ce4b4

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


vala 0.48.25

2022-09-16 Thread Rico Tzschichholz
About vala
==

valac, the Vala compiler, is a self-hosting compiler that translates
Vala source code into C source and header files. It uses the GObject
type system to create classes and interfaces declared in the Vala
source code.

The syntax of Vala is similar to C#, modified to better fit the
GObject type system. Vala supports modern language features as the
following: Interfaces, Properties, Signals, Foreach, Lambda
expressions, Type inference for local variables, Generics, Non-null
types, Assisted memory management, Exception handling, Type modules
(Plugins)

Vala is designed to allow access to existing C libraries, especially
GObject-based libraries, without the need for runtime bindings. All
that is needed to use a library with Vala is an API file, containing
the class and method declarations in Vala syntax. Vala currently comes
with bindings for GLib and GTK+ and many others from the GNOME
Platform.

Using classes and methods written in Vala from an application written
in C is not difficult. The Vala library only has to install the
generated header files and C applications may then access the GObject-
based API of the Vala library as usual. It should also be easily
possible to write a bindings generator for access to Vala libraries
from applications written in e.g. C# as the Vala parser is written as
a library, so that all compile-time information is available when
generating a binding.

News


 * Various improvements and bug fixes:
  - codegen:
+ Correctly set array-length for NoAccessorMethods properties [#1316]
+ Detect usage of static type-parameter in runtime context [#1326]
  - vala:
+ Don't allow nullable enum value as real GObject property [#1074]
+ Avoid critical in SourceFile.get_mapped_length() [#1330]
+ Don't unconditionally expect ObjectType of Class [#1341]
+ Make try-statement parsing more resilient [#1304]
+ Avoid problems with '\' in #line directives on Windows [#1353]
  - gidlparser: Set source reference of parameters
  - valadoc: Include path to doclet in error message
  - manual: Update from wiki.gnome.org

 * Bindings:
  - atspi-2: Fix a few binding errors
  - glib-2.0: Add abs() to int8/int16/int32/ssize_t [#1328]
  - glib-2.0: Use g_abort for GLib.Process.abort() beginning with 2.50 [#1350]
  - gtk+-3.0: Correctly unhide BindingSet.by_class to avoid Version attribute


ChangeLog
=
https://download.gnome.org/sources/vala/0.48/vala-0.48.25.changes  (2.40K)

Download

https://download.gnome.org/sources/vala/0.48/vala-0.48.25.tar.xz (3.39M)
  sha256sum: 50cb3c5eccddc7fd4368bfa96414a556045e79d2b15a68918c727b8c83b18a24

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


libwnck 43.0

2022-09-16 Thread Marco Trevisan
About libwnck
=

Library to manage X windows and workspaces (via pagers, tasklists,
etc.)

News


  Features

  * WnckHandle is now public and should be used for all the operations.
Usage of all the older entry-point getters is now deprecated.
(Alberts Muktupāvels)


Download

https://download.gnome.org/sources/libwnck/43/libwnck-43.0.tar.xz (445K)
  sha256sum: 905bcdb85847d6b8f8861e56b30cd6dc61eae67ecef4cd994a9f925a26a2c1fe

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


gnome-connections 43.0

2022-09-16 Thread Marek Kašík
News


Changes since 43.beta

  - Added/updated/fixed translations:
- Abkhazian
- Croatian
- Latvian
- Turkish



Download

https://download.gnome.org/sources/gnome-connections/43/gnome-connections-43.0.tar.xz
 (3.81M)
  sha256sum: 85dad82f93c0b2f609fe8ec7ecdeec70600a55612afc0e3f02774c25a0bb309f

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


gnome-calculator 43.0.1

2022-09-16 Thread Robert Roth
About GNOME Calculator
==

Calculator is an application that solves mathematical equations and is
suitable as a default application in a Desktop environment

News


* Fixed appdata versioning (Robert Roth)



Download

https://download.gnome.org/sources/gnome-calculator/43/gnome-calculator-43.0.1.tar.xz
 (1.15M)
  sha256sum: 02c12ded3cf5053d17537d95ec69587f4b919899d7726eceecdb4b47ffb1c90f

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


gnome-disk-utility 43.0

2022-09-16 Thread Kai Lüke
About Disks
===

Disk Management Utility for GNOME

News


Updated translations:
 * Goran Vidović (hr)



Download

https://download.gnome.org/sources/gnome-disk-utility/43/gnome-disk-utility-43.0.tar.xz
 (1.67M)
  sha256sum: 7afca9805a6b92db6933dd7efcec4af8386c01bbc1f871e2dae4def7e192a2c5

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


pango 1.50.10

2022-09-16 Thread Matthias Clasen
About pango
===

Pango is a library for layout and rendering of text, with an emphasis
on internationalization. Pango can be used anywhere that text layout
is needed. Pango forms the core of text and font handling for GTK.

News


Overview of changes in 1.50.9, 16-09-2022
=
- Avoid some unnecessary strdups
- Fix line height computations with a non-trivial CTM



Download

https://download.gnome.org/sources/pango/1.50/pango-1.50.10.tar.xz (4.06M)
  sha256sum: 7e5d2f1e40854d24a9a2c4d093bafe75dcdbeccdf1de43e4437332eabed64966

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


gnome-calculator 43.0

2022-09-16 Thread Robert Roth
About GNOME Calculator
==

Calculator is an application that solves mathematical equations and is
suitable as a default application in a Desktop environment

News


* Removed old issue tracker references !128 (Jake Dane)



Download

https://download.gnome.org/sources/gnome-calculator/43/gnome-calculator-43.0.tar.xz
 (1.15M)
  sha256sum: 3dbbf122b0894b8d4effc9660f06d7d75ef3fe998937a415299b77635357cef2

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


gtk 4.8.1

2022-09-16 Thread Matthias Clasen
About gtk
=

GTK is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK is suitable for
projects ranging from small one-off tools to complete application
suites.

GTK has been designed from the ground up to support a range of
languages, not only C/C++. Using GTK from languages such as Perl and
Python (especially in combination with the Glade GUI builder) provides
an effective method of rapid application development.

GTK is free software and part of the GNU Project. However, the
licensing terms for GTK, the GNU LGPL, allow it to be used by all
developers, including those developing proprietary software, without
any license fees or royalties.

News


* Input:
 - Fix problems with input method interactions that caused
   dead keys not to work
 - Accept single-key compose sequences (these are used with
   some keyboard layouts)

* GtkColumnView:
 - Flip column order in right-to-left context

* GtkGridView:
 - Fix problems with rubberbanding

* GtkFileChooser:
 - Fix positioning of popovers in the places view
 - Make ~ and . keyboard shortcuts work again

* gsk:
 - Make glyph upload more similar to icons

* Make file transfer via portals work, this fixes file
  copy/paste and dnd in flatpaks

* Translation updates:
 Catalan
 Chinese (China)
 Chinese (Taiwan)
 Latvian




Download

https://download.gnome.org/sources/gtk/4.8/gtk-4.8.1.tar.xz (19.6M)
  sha256sum: 5ce8d8de98a23bd0c8eca1a61094e1c009b5f009dcbd60b45e990a8db1b742fd

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


gnome-software 43.0

2022-09-16 Thread Milan Crha
About gnome-software


GNOME Software is for installing, removing and updating software.

News


Released: 2022-09-16

This is a stable release with translation updates:
 * Bulgarian
 * Catalan
 * Chinese (Taiwan)
 * Czech
 * English (United Kingdom)
 * Galician
 * Georgian
 * German
 * Hebrew
 * Hungarian
 * Icelandic
 * Latvian
 * Lithuanian
 * Nepali
 * Serbian
 * Slovenian
 * Spanish
 * Swedish



Download

https://download.gnome.org/sources/gnome-software/43/gnome-software-43.0.tar.xz 
(2.24M)
  sha256sum: f1652eaae274a6a8709500043516465200cc75594dcccd9b4a1599b0ac49e68f

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


totem 43.0

2022-09-16 Thread Bastien Nocera
About totem
===

Movie player for the GNOME desktop based on GStreamer

News


- Remove obsolete Bugzilla entries from desktop file
- Translation updates


Download

https://download.gnome.org/sources/totem/43/totem-43.0.tar.xz (2.37M)
  sha256sum: b36d3655928b5896462a4d39f83b6ad66d37dbc9c99dceb02ea8a2e37394a41e

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


gnome-initial-setup 43.0

2022-09-16 Thread Will Thompson
About GNOME Initial Setup
=

gnome-initial-setup helps you set up your OS when you boot or log in
for the first time.

News


* Translation updates:
 - Bulgarian
 - Croatian
 - French
 - Hebrew
 - Lithuanian
 - Slovenian



Download

https://download.gnome.org/sources/gnome-initial-setup/43/gnome-initial-setup-43.0.tar.xz
 (514K)
  sha256sum: 029ecb81933f404fa4f6ca55bee47b03ef890e84462bf145f6ee09477e1a3955

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


gnome-boxes 43.0

2022-09-16 Thread Felipe Borges
About GNOME Boxes
=

A simple GNOME 3 application to manage virtual systems

News


Changes since 43.rc

  - Added/updated/fixed translations



Download

https://download.gnome.org/sources/gnome-boxes/43/gnome-boxes-43.0.tar.xz 
(1.18M)
  sha256sum: 574505096414c820b808ecd0f71e2d19a9332351e12a3dd826f762e432bf6b26

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


sushi 43.0

2022-09-16 Thread Felipe Borges
About Sushi
===

Sushi is a quick previewer for the file manager.

News


- Another stable Sushi release

43.rc
=

- Make Webkit-4.1 a hard dependency



Download

https://download.gnome.org/sources/sushi/43/sushi-43.0.tar.xz (79.6K)
  sha256sum: 57848526149ab1c784fb92fbc934c3514fe522aba649d5d9fedec7e1b147527b

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


gnome-user-share 43.0

2022-09-16 Thread Bastien Nocera
About User Sharing
==

Launch User Sharing if enabled

News


Major changes since 43.alpha:
- Translation updates


Download

https://download.gnome.org/sources/gnome-user-share/43/gnome-user-share-43.0.tar.xz
 (105K)
  sha256sum: 0df306aa0558313f353ef7f51bfa27c036281adc45677e1cfbfa7c9f861538ce

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


gnome-power-manager 43.0

2022-09-16 Thread Richard Hughes
About Power Manager
===

Power management tools


Download

https://download.gnome.org/sources/gnome-power-manager/43/gnome-power-manager-43.0.tar.xz
 (372K)
  sha256sum: 7daab48bbddb30e9df2aba650cb60d05e667c9f885ace6a0a1e7950e0cbdd32f

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