evince 3.36.1
About Document Viewer = Evince is a document viewer for multiple document formats. The goal of evince is to replace the multiple document viewers that exist on the GNOME Desktop with a single simple application. Evince is specifically designed to support the file following formats: PDF, Postscript, djvu, tiff, dvi, XPS, SyncTex support with gedit, comics books (cbr,cbz,cb7 and cbt). News backends: * Support 'de facto' tooltip feature (#34, #842, Nelson Benítez León) ci: * Add scripts to update Docker image for CI (Germán Poo-Caamaño) help: * Add Ukrainian screenshots for the docs (Yuri Chornoivan) * Fix incorrect markup in Czech UI translation (Andre Klapper) * Update French help image (Charles Monzat) libdocument: * Allow text entries to handle clicks (#1364, Nelson Benítez León) * Ignore deprecation warnings in headers (Matthew Leeds) libview: * Fix "can-have-popup" prop when creating markup annotations (#1373, Casey Jao) * Move annotation popup window to new position (#570, Marek Kasik) shell: * Set menu button to not focus-on-click (#1339, Nelson Benítez León) * Fix too large slides on scaled display (#1365, #2599, Nelson Benítez León) snap: * Use removable-media for access to USB drives (Sébastien Bacher) Developers: * Andre Klapper, Casey Jao, Charles Monzat, Germán Poo-Caamaño, Marek Kasik, Matthew Leeds, Nelson Benítez León, Sébastien Bacher, Yuri Chornoivan Translations: * Jordi Mas (Catalan) * Marek Černocký (Czech help) * Charles Monzat (French) * Fabio Tomat (Friulian) * Tim Sabsch (German) * Yosef Or Boczko (Hebrew) * Andika Triwidada (Indonesian) * Daniel Șerbănescu (Romanian) * Марко Костић (Serbian) * Matej Urbančič (Slovenian) * Anders Jonsson (Swedish) * Yuri Chornoivan (Ukrainian) Download https://download.gnome.org/sources/evince/3.36/evince-3.36.1.tar.xz (2.49M) sha256sum: 8cb8bfd358a02d8edba51114548e98154321e0895bf379a5bb336a458d594bd7 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gtk 3.98.4
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 * Themes - Refine menu styling - Tweak visible focus behavior - HighConstrast: Add public colors - HighContrast: Fix scale borders * CSS: - Drop the nonstandard -gtk-icon-theme property - Add a system_setting_changed vfunc to propagate global changes * Untangle titlebars from windows: - Add a GtkWindowControls widget - Add a GtkWindowHandle widget - Add actions for window menu items - Remove app menu fallback from GtkHeaderBar - Remove title and subtitle properties from GtkHeaderBar, rename custom-title to title-widget * GtkWidget - Add a focusable property * GtkPopover: - Fix (re-)positioning issues * GtkStack: - Drop the homogeneous property - Add a use-underline property to stack pages * GtkScale: - Make area around the trough clickable * GtkScrolledWindow: - Fix kinetic scrolling * GtkTreeView: - Break reference cycles in unroot * Drop GtkBin and GtkContainer. All existing GtkBin subclasses have grown a child property with setter and getter. All existing GtkContainer subclasses have grown widget-specific remove (and in some cases, add) functions. in ui files continues to work as before * Replace gtk_widget_destroy by gtk_window_destroy * Drop the ::size-allocate signal. Use a GtkWidgetPaintable if you need to be informed about changes to a widgets content or size * Remove gtk_dialog_run * GDK: - Wayland: Provide a builtin cursor of last resort - Change the monitor api to use a GListModel * GSK: - Don't include renderer-specific headers automatically - GL: Fix nested rounded clips * Introspection: - Assorted annotation fixes * Inspector: - Preview media resources - Show media backend information * gtk4-widget-factory: - Add GtkVideo - Add text styles - Add a print dialog - Add a password entry - Improve toolbar styling - Revamp transition effects * gtk4-demo: - Replace some demos * Translation updates: Chinese (Taiwan) Esperanto Japanese Romanian Spanish Ukrainian Download https://download.gnome.org/sources/gtk/3.98/gtk-3.98.4.tar.xz (17.1M) sha256sum: 794a1c4c17ab2d8b1a7f151a4199585fae6f21d934ff8d275c560c8ed1db2942 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gnome-applets 3.36.3
About gnome-applets === Small programs for the panel News - Fix Nautilus desktop file id in drive-mount applet. - Fix TaskItem signal handling in window-picker applet. (!62) Download https://download.gnome.org/sources/gnome-applets/3.36/gnome-applets-3.36.3.tar.xz (3.16M) sha256sum: 150d0fcf1551ef1f3aa667eb7892677ad32ba3a3a5648bdbb755a8d97d815c0a ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
vala 0.48.6
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 * Regression and bug fixes: - codegen: + Correctly handle cast-expression of real struct to nullable struct [#991] + Use loop index instead of get_ccode_pos() for ellipsis parameter [#995] - vala: + Allow node_ref being null in SemanticAnalyzer.get_instance_base_type() + SemanticAnalyzer.get_instance_base_type() is not allowed to return null + params-array parameter is not allowed in abstract/virtual method [#985] + Use stable hash for methods in HashMap of implicit_implementations [#990] and Use "str_equal" as equal_func for ArrayList instances + Set value_type of undefined member-access to avoid further criticals + Transform cast from floating-type to boxed-type [#991] + Transform cast from integer-type to boxed-type [#992] + Explicit "new" method may be incompatible with a posssible base method - valadoc: Add implicit "Posix" using-directive for POSIX profile - girparser: Add support for boolean "new" argument for methods * Bindings: - gtk4: Update to 3.98.3+028942c8 ChangeLog = https://download.gnome.org/sources/vala/0.48/vala-0.48.6.changes (1.93K) Download https://download.gnome.org/sources/vala/0.48/vala-0.48.6.tar.xz (3.29M) sha256sum: d18d08ed030ce0e0f044f4c15c9df3c25b15beaf8700e45e43b736a6debf9707 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list