Mono 6.12.0.206 💾

Mono is an open source implementation of Microsofts .NET Framework, which in turn is meanwhile based on the ECMA standards for C# and the Common Language Runtime. Mono provides its own C# compiler, and a JIT/AOT-based VM. It adds true runtime cross-platform support by providing Gtk/Cairo, OpenGL, LDAP, and POSIX bindings, and further integration with Wine. Mono runs on Linux, BSD systems, MacOS, PS3, Wii, Android, x86/amd64, PowerPC, Sparc, ARM, Alpha systems. Besides C# 4.0-6.0 support, it can compile VB8, Jython, Ruby, Eiffel, F#, Oygene.

minor bugfix:

Mixed mono dotnet c clr compiler vm cross-platform wine emulator

GTK 4.13.8 💾

Offering a complete set of UI elements, GTK is suitable for projects ranging from small one-off tools to complete application suites. Work with the language of your choice. Develop your GTK app with your language of choice by using Language Bindings or wrappers and take full advantage of the official GNOME bindings which guarantee API stability and time-based releases. Portability. Projects built using GTK and its dependencies run on well known operating systems. Stability. GTK delivers the enticing features and superb performance which adds to your applications. Language Bindings. GTK is written in C but has been designed to support a wide range of languages such as Python, JavaScript, C++, Rust and many more. Interfaces. GTK has a comprehensive collection of core widgets like Buttons, Windows, Toolbars for use in your application. Open Source. GTK is a free and open-source project maintained by GNOME and an active community of contributors. GTK is released under the terms of the GNU Lesser General Public License. API. GTK boasts of an easy to use API which helps in decreasing your development time and help you achieve better results. Accommodation. GTK caters to many features like Native look and feel, theme support, Object-oriented approach that today’s developers look for in a toolkit. Foundations. GTK is built on top of GLib. GLib provides the fundamental data types and system integration points to avoid duplicated code in applications.

minor bugfix: Accessibility: - Add a GtkAccessibleText interface for allowing 3rd party text widgets (notably vte) to be accessible - Avoid duplicate accessible descriptions - Fix GetAccessibleAtPoint * GSK: - Avoid offscreens for disjoint containers - Don't use the gpu renderers with llvmpipe - Fix various rendering issues found by tests - Allow unnormalized node bounds again - Fix a broken case of rounded-rect intersection - Fix handling of external textures in gpu renderers - Make gpu renderers work with WGL on Windows * build: - Allow building without dmabuf support on (old) Linux * X11: - Fix monitor enter/leave signals * Translation updates: Basque Brazilian Portuguese Catalan Czech Galician Georgian Hebrew Lithuanian Persian Russian Turkish Ukrainian

GNU GPLv3 gnome gtk library framework gui toolkit cpp

Ardour 8.4 💾

Ardour is an audio processing and editing application. It integrates broad hardware support, JACK and ALSA backends, flexible recording features, multi-channel nesting, import and exporting various file formats, comes with ready to use samples from freesound.org. It has a pretty editing UI, mixing, routing, monitoring, panning. Ardour allows non-destructive and non-linear editing, can be used for augmenting audio layers in video files even. And comes with many effect, input and output plugins. It's open source, but asks for donations on the download page for prebuilt binaries.

minor feature: Mixer interaction fixes (interaction consistent use of button press and release). Lots of miscellaneous color and drawing tweaks. AAF import now (mostly) functional. This is still somewhat experimental, but we would welcome feedback.. Add metadata to session property editor so that search "works" there. Dummy Backend: allow testing with some prime buffersizes. Region groups: do not group multiple takes on a single track. Add a tooltip to describe ops on the pianoroll header, incl note select. Don't show plugin preset UI for plugins without controls. New "adwaita" color theme (based on the GNOME Adwaita desktop theme). Don't show automation of hidden plugins. Set default MIDI CC values to be more in line with MIDI specs. MIDI notes that were already on/down when recording starts are now captured. This change needs a more refined version, particularly to retain the velocity of these "early" notes, but this is a step in the right direction.

GNU GPL c audio editor jack multimedia music soundtrack conversion mixing audio-processing audio-effects sampling midi

Mozilla Thunderbird 115.8.0 💾

Thunderbird is a desktop mail client. It's a companion product to Mozilla Firefox. Besides standard email, it supports newsgroups, feed reading, and chat protocols (XMPP, IRC and Twitter), all with multiple identities or accounts. Through Mozilla Lighning or other plugins it's extensible into a full personal information manager. Out of the box it supports SMTP, POP3, IMAP, SSL/TLS, S/MIME, LDAP, RSS/Atom, and searching, filtering or grouping, labels, virtual folders, and comes with a spam filter.

minor feature: What s New New. Added option to show packet dump when OpenPGP fails to decrypt. Thunderbird slowed down significantly when opening email files (.eml). Inbox view intermittently reverted to default view after moving or deleting messages. Size of collapsed folders in folder pane did not include size of subfolders. Hovering over folder does not always expand subfolders. Switching to thread pane of a folder using keyboard navigation did not focus top message. Clicking "Sent unsent messages" in Outbox context menu while in offline mode did not prompt user to go online. Mail tab-specific Unified Toolbar buttons received focus incorrectly. Quick Filter settings did not persist when Quick Filter bar was turned off. Quick Filters were unusually slow. OpenPGP Key Manager filtering did not work. OpenPGP sometimes attempted to decrypt message with incorrect key. Autoconfig failed on servers that did not support OAuth2. Opening different attachments with the same name in different messages could cause attachment files to become conflated. Overflowed attachment list could not be scrolled. Passwords disappeared from password manager list after applying and clearing filters. Cookies in cookie manager list disappeared after applying and then clearing filters. Security.

MPL c++ e-mail email-client newsgroup feed-reader chat

gRPC 1.62.0 💾

gRPC is a modern, open source, high-performance remote procedure call (RPC) framework that can run anywhere. gRPC enables client and server applications to communicate transparently, and simplifies the building of connected systems.

major bugfix: lt;p gt;This is release 1.62.0 ( lt;a href= quot;https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md quot; gt;guardian lt;/a gt;) of gRPC Core. lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This release contains refinements, improvements, and, with highlights listed below. lt;/p gt;. lt;h2 gt;Core lt;/h2 gt;. lt;ul gt;. lt;li gt; metadata Allow non application/grpc content-type values. lt;/li gt;. lt;li gt; BoringSSL Update third_party/boringssl-with-bazel. lt;/li gt;. lt;li gt; GPR Removed GPR_BACKWARDS_COMPATIBILITY_MODE. lt;/li gt;. lt;/ul gt;. lt;h2 gt;Python lt;/h2 gt;. lt;ul gt;. lt;li gt; Build Strip armv7 artifacts. lt;/li gt;. lt;li gt; Python AIO Handle DeprecationWarnings when get current loop. lt;/li gt;. lt;li gt; Python AIO Raise resource_exhausted error in case of concurrent RPC limit exceeded. lt;/li gt;. lt;li gt; Python O11y Build and distrib O11y package. lt;/li gt;. lt;li gt; Python setuptools Import error from distutils for lower version of setuptools. lt;/li gt;. lt;li gt; ruby use-after-free for post-fork channel recreation. lt;/li gt;. lt;/ul gt;. lt;h2 gt;Ruby lt;/h2 gt;. lt;ul gt;. lt;li gt; ruby Build/test ruby 3.3 and build native gems with Ruby 3.3 support. lt;/li gt;. lt;/ul gt;. . eugeneo. . . . . tag:github.com,2008:Repository/27729880/v1.62.0-pre1. 2024-02-16T18:31:39Z. . Release v1.62.0-pre1. lt;p gt;This is a prerelease of gRPC Core 1.62.0 (guardian). lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This prerelease contains refinem

Apache rpc cpp python c

LimeSurvey 6.4.7 (build 240219) 💾

LimeSurvey is a web application that interacts with MySQL, MSSQL, or Postgres to develop surveys, publish surveys, and collect responses to surveys. Once a survey has been created, data can be inserted into the survey either by a "pretty" public screen which presents each question one at a time, or by a quick and nasty data entry screen. It includes the capacity to generate individualized "tokens", so that invitations can be issued to participants. It also has the capacity to set conditions on whether questions will display (branching), numerous question types, and a basic statistics function.

minor feature: Untranslated string in optin/optout screen (Carsten Schmitz). Survey language consistency is checked even though only one language exists (Carsten Schmitz). Slow performance when saving a survey with more than one language (Carsten Schmitz). Partial missing frontend validation on answer option codes (Carsten Schmitz). Integrity check very slow when having a lot of surveys (Carsten Schmitz). Error message "Call to undefined method stdClass::decrypt()" when deleting a participant while using that to fill out the survey (Carsten Schmitz). Avoiding session reset upon database preview (lajosarpad). LB-126: Prevent template removal when the files are temporarily unavailable (lajosarpad). Survey does not show translated text when on register page (Denis Chenu). Partial missing frontend validation on subquestion codes (Denis Chenu). When export multiple choice filtered : loose N/A value (Denis Chenu). JS error in console about CKeditor (Gabriel Jenik). Updated translation: Norwegian (Bokmål) by pmonstad. Updated translation: Mongolian by amidral. Updated translation: Korean by modernity4r. Updated translation: Japanese by d_inoue. Updated translation: Italian by sielte. Updated translation: German by c_schmitz. Updated translation: German (Informal) by c_schmitz. Updated translation: Finnish by Jmantysalo. Updated translation: Catalan by qualitatuvic.

GNU GPL survey php mysql mssql postgres

Pandoc 3.1.12.1 💾

If you need to convert files from one markup format into another, pandoc is your swiss-army knife. Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library.

minor bugfix: . . EPUB writer: omit EPUBv3-specific accessibility features on. Epub2. a regression in 3.1.12. More for SVG ids with --self-contained. This Generalizes the to #9420 so it Applies to things like style="fill(url(#..." and Should problems with SVGs including gradients. Powerpoint writer: properly handle math in headings and. Tables. This Ensures that paragraphs containing math are wrapped in a mc:AlternateContent node as Required. Makefile: make validate-epub check v2 output too.. . . .

GNU GPLv3 utilities haskell

Rspamd 3.8.2 💾

Rspamd is an advanced spam filtering system featuring support for various internal and external filters such as regular expressions, suffix tries, RBLs, URL black lists, IP lists, SPF, DKIM, character maps, advanced statistics module (based on OSB-Bayes algorithm) and fuzzy hashes database that is generated based on honeypots traffic. Rspamd is designed to process hundreds of messages per second simultaneously without significant CPU load.

minor bugfix: - Feature Add extraction type for from maps by @vstakhov in #4794 - Rework Breaking: Do not report module as action by @moisseev in #4795 - Minor Move server selection logic to common.js by @moisseev in #4796 - WebUI Show pass-through module in History by @moisseev in #4798 - Feature Allow to add templates to redis history prefix by @vstakhov in #4801 - Deal with Connection and Host headers on proxying by @vstakhov in #4802 - Minor configwizard: really use LOCAL_CONFDIR by @fatalbanana in #4804 - Fix Resolve issue with bayes stat in rspamadm mode by @vstakhov in #4805 - Minor rspamd_task API docs: fix broken link by @fatalbanana in #4807 - Minor Add more returnbits to surbl configuration by @fatalbanana in #4803 - Feature Support JSON logging when in syslog mode by @vstakhov in #4813 - Fix issues with URL fragment in HTTP requests by @vstakhov in #4814 - Fix Encode headers in metadata exporter by @vstakhov in #4816 - Improve Kaspersky AS integration by @vstakhov in #4806 - Allow dynamic keypairs loading in fuzzy storage by @vstakhov in #4818 - Build tests with CTest in Cmake by @vstakhov in #4822

Apache email-filter antispam c lua

BallroomDJ 4 4.6.0 💾

BallroomDJ 4 is a ballroom music player. It is designed to play music the entire evening without intervention. Manage your ballroom dance music and create song lists, automatic playlist and sequenced playlists. BallroomDJ 4 is the replacement for BallroomDJ.

minor feature: 4.6.0 2024-2-20 * Bug Fixes: * Audio Identification: Fix match listing display. * Auto Organize: Be less restrictive for allowed characters in audio filenames. * Playlist Management: Fix save; reset; allowed keywords. * Song Selection: Fix incorrect weighting for dance rating and dance level. * Starter: Fixed incorrect profile folder creation. * New Features: * Linux: MPRIS player support. * Song Selection / Playlist Management: Tag selection with weight. * Internal: * Code cleanup. * Fix various memory leaks and memory issues.

Zlib audio music end-users linux macos windows player ballroom c gtk

Shotwell 0.32.6 💾

Shotwell is a photo manager for the GNOME desktop. Features: Import from disk or camera; organize by time-based Events, Tags (keywords), Folders, and more; view your photos in full-window or fullscreen mode; crop, rotate, color adjust, straighten, and enhance photos; slideshow; video and RAW photo support; share to major Web services, including Facebook, Flickr, and YouTube.

minor feature: Fix everything gone wrong with 0.32.5 -.-

GNU LGPL photo graphics viewer manager gnome vala

libtorrent 2.0.10 💾

libtorrent is a feature complete C++ bittorrent implementation focusing on efficiency and scalability. It runs on embedded devices as well as desktops. It boasts a well documented library interface that is easy to use. It comes with a simple bittorrent client demonstrating the use of the library. The main goals of libtorrent are: to be CPU efficient to be memory efficient to be very easy to use

minor feature: * allow on_unknown_torrent method in the absence of active torrents (new plugin feature added) * add feature to async_move_storage() to not move files * fix reject resume data if it contains mismatching info hashes * fix clear the candidate_cache when clear peer_list * fix missing python converter for dht::announce_flags_t

BSDL-2 library bittorrent client cpp python

giflib 5.2.2 💾

The GIFLIB project maintains the giflib service library, which has been pulling images out of GIFs since 1989. It is deployed everywhere you can think of and some places you probably can't - graphics applications and web browsers on multiple operating systems, game consoles, smartphones, and likely your ATM too. Yes, this code is he reason GIFs were in Mosaic, the first web browser that could do inline graphics; it is the implementation Andreesen and Bina used. This is very mature, stable, small-footprint code with minimal dependencies (suitable for use in embedded deployments) that needs only occasional very minor bugfixes. Test reports from odd platforms and better regression tests are particularly welcome. Don't try to redesign it, applications beyond counting would break if you did. It's "GIFLIB" in caps as a nod to the code's origins in the dark and backward abysm of MS-DOS, but Unix hackers are encouraged to spell it "giflib" in deference to local conventions. :-)

security: This is a point release intended to clear up a couple of CVEs and apply point fixes that have been accumulating since 5.2.1 There are a few unresolved (but minor) memory leaks related to design issues in the API that still need to be resolved. Expect those fixes in the next release. Code Fixes ---------- * Fixes for CVE-2023-48161, CVE-2022-28506, * Address SF issue #138 Documentation for obsolete utilities still installed * Address SF issue #139: Typo in "LZW image data" page ("110_2 = 4_10") * Address SF issue #140: Typo in "LZW image data" page ("LWZ") * Address SF issue #141: Typo in "Bits and bytes" page ("filed") * Note as already fixed SF issue #143: cannot compile under mingw * Address SF issue #144: giflib-5.2.1 cannot be build on windows and other platforms using c89 * Address SF issue #145: Remove manual pages installation for binaries that are not installed too * Address SF issue #146: PATCH Limit installed man pages to binaries, move giflib to section 7 * Address SF issue #147 PATCH Fixes to doc/whatsinagif/ content * Address SF issue #148: heap Out of Bound Read in gif2rgb.c:298 DumpScreen2RGB * Declared no-info on SF issue #150: There is a denial of service vulnerability in GIFLIB 5.2.1 * Declared Won't-fix on SF issue 149: Out of source builds no longer possible * Address SF issue #151: A heap-buffer-overflow in gif2rgb.c:294:45 * Address SF issue #152: Fix some typos on the html documentation and man pages * Address SF issue #153: Fix segmentation faults due to non correct checking for args * Address SF issue #154: Recover the giffilter manual page * Address SF issue #155: Add gifsponge docs * Address SF issue #157: An OutofMemory-Exception or Memory Leak in gif2rgb * Address SF issue #158: There is a null pointer problem in gif2rgb * Address SF issue #159 A heap-buffer-overflow in GIFLIB5.2.1 DumpScreen2RGB() in gif2rgb.c:298:45 * Address SF issue #163: detected memory leaks in openbsd_reallocarray giflib/openbsd-reallocarray.c

MITL gif library c

Jailer 15.7 💾

Database Subsetting and Relational Data Browsing Tool. Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. Exports consistent, referentially intact row-sets from relational databases. Removes data w/o violating integrity. Generates topologically sorted SQL-DML, hierarchically structured XML. and DbUnit datasets.

major feature: The configuration file was changed from XML to Json in order to eliminate the dependency on JAXB due to compatibility problems with JDK 11 or higher.

Apache database pl-sql java java swing command-line front-ends software-testing qa-automation

Samba 4.19.5 💾

Samba is a software suite that provides seamless file and print services to SMB/CIFS clients. It is freely available, unlike other SMB/CIFS implementations, and allows for interoperability between Linux/Unix servers and Windows-based clients.

minor feature: Windows 2016 fails to restore previous version of a file from a Shadow_copy2 snapshot. Symlinks on AIX are broken in 4.19 (and a few version before That). Fake directory create times has no effect. ctime mixed up with mtime by smbd. samba-gpupdate --rsop fails if machine is not in a site. gpupdate: The root cert import when NDES is not available is Broken. samba-gpupdate should print a useful message if cepces-submit Can apos;t be found. samba-gpupdate logging doesn apos;t work. smbpasswd reset permissions only if not 0600.

GNU GPLv3 communications file-sharing cifs windows

gaiasky 3.5.9 💾

Gaia Sky is a real-time 3D Universe application that runs on Linux, Windows and macOS. It is developed within the framework of ESA's Gaia mission to chart more than 1 billion stars. A part of Gaia Sky is described in the paper Gaia Sky: Navigating the Gaia Catalog.

minor feature: Full changelog : Remove support for cloud SVT shadows, as this necessitates the cloud SVT and the diffuse SVT to be exactly the same (same depth, same available tiles, etc.), and this is not *usually the case. Concurrency error in procedural generation progress bar update actions. Present filter results in dataset manager in expanded panes. Prevent the creation of multiple dataset preferences window for the same dataset. Prevent NPE crash during the creation of the error dialog. Part of. Prevent null pointer when updating star sets. Typo in French translation. Appimage actually includes unpacked JRE distribution correctly. Build System: Add pgp signature to build process instead of checksums. Features: do not force safe mode on Macs powered by apple silicon anymore. Add support for arbitrary affine transformations to datasets, and add controls to create and edit them in the datasets pane. Improve layout of the filters window by moving the 'add' button to the top and adding a scroll pane in the content. Improve default window skin by adding some padding and a better sprite. Rename dataset preferences to dataset visual settings. It now contains some sliders to modify the point size and the min/max solid angles. It does not contain filters or dataset information anymore, as those were extracted to their own dialogs. Separate filters from dataset preferences into their own button/window in datasets pane. Add affine transformations to all datasets (particle group, star group, variable star group, billboard group, orbit elements group). These transformations are applied in the shaders so that they can be updated on the fly. The billboard group object has been moved inside the generic catalog archetype; the Milky Way appears as a dataset now. Add min/max particle solid angle size and number of labels to particle dataset load dialog. Add support for additional texture(s) in raymarching shaders. .

MPL astronomy vr

gThumb 3.12.5 💾

An image viewer and browser utility for the GNOME environment. Image browser Browse your hard disk showing you thumbnails of image files. Thumbnails are saved in the same database used by Nautilus so youdon't waste disk space. Automatically update the content of a folder. Copy, move, delete images and folders. Bookmarks of folders and catalogs. Image viewer View single images (including GIF animations). Supported image types are: BMP, JPEG, GIF, PNG, TIFF, TGA, ICO, XPM, JXL, AVIF. Optional support for RAW and HDR (high dynamic range) images. View EXIF data attached to JPEG images. View in fullscreen mode. View images rotated, flipped, mirrored. Image organizer Add comments to images. Organize images in catalogs, catalogs in libraries. Print images and comments. Search for images on you hard disk and save the result as a catalog. Search criteria remain attached to the catalog so you can update it when you want. Image editor Change image hue, saturation, lightness, contrast and adjust colors. Scale and rotate images. Save images in the following formats: JPEG, PNG, TIFF, TGA. Crop images. Red-eye removal tool. Advanced tools Import images from a digital camera. Slide Shows. Set an image as Desktop background. Create index image. Rename images in series. Convert image format. Change images date and time. JPEG lossless transformations. Find duplicated images. gThumb has a plug-in system for extensions. Some standard features are implemented as extensions and

minor bugfix: Bugfixes: * Add to catalog: show the next image only when in viewer mode (!313) * jxl: added support for version 0.9.0 (Timo Gurr) (!306) * Commenting a picture deletes its Color Profile tag. This only happened when the 'Store metadata inside files if possible' option was active. (!293) Translations: * Chinese/Traditional (Cheng-Chia Tseng) * Turkish (Sabri Ünal) * čeština (Daniel Rusek)

GNU GPLv3 image viewer browser editor multimedia gnome c

RawTherapee 5.10 💾

RawTherapee is a powerful, cross-platform raw photo processing system, released as Free Software (GPLv3). It is designed for developing raw files from a broad range of digital cameras and targeted at users ranging from enthusiast newcomers who wish to broaden their understanding of how digital imaging works to professional photographers. RawTherapee provides a powerful suite of tools for you to produce amazing photos and showcase your creativity. RawTherapee benefits users who take the time to learn what it can do. Luckily the community is quite welcoming and helpful! Check out the Forum, read up on RawPedia, and ask questions - there's always something neat to learn! :)

major feature: Multiple custom external editors can be added and the external editor can be chosen in the Editor tab. The Favorites tab can be configured in Preferences. An option to display Favorite tools in their original location has been added. Metadata is now handled by Exiv2. CR3 metadata is supported. When saving images in the TIFF file format, there is a new option to use the BigTIFF format. The DCP and LCP file paths saved to processing profiles have better interoperability between Windows and Linux, and between different computers. The Tone Equalizer in Local Adjustments is now also available in the Exposure tab. They have a new Pivot adjuster to shift the range of affected tones. The Tone Equalizer in the Exposure tab can display a tonal map for visualizing the tones. The ICC profiles in the user configuration directory are recognized. The language selection in Preferences now show all language names in their own language. The Lensfun database directory can be changed in Preferences. The color pickers in Film Negative (Color tab) now have adjustable size. Dynamic Profile Rules now has a File path filter. The context menu for images (File Browser tab) received a new option to sort images by name, date, rank, color label, or EXIF. The Flat-Field tool (Raw tab) has a new From Metadata option for applying DNG gain maps. Temporary files generated by the external editor feature now have more private file permissions. The Color Appearance Lighting tool (Advanced tab) received various improvements. The Abstract Profile in the Color Management tool (Color tab) received a Gamut control option. The L*a*b* Adjustments (Exposure tab) and Local Adjustments (Local tab) tools received improvements to the Avoid color shift option. The Highlight reconstruction in the Exposure tool (Exposure tab) has a new Inpaint Opposed method that usually offers better reconstructed details than the Blend method and higher reliability compared to the Color Propagation method. The Temperature correlat

GNU GPLv3 photography photos raw graphics image format cpp c

matplotlib 3.7.5 💾

Python matplotlib is a for 2D plotting publication-ready figures in various formats, or rendering them interactively cross-platform. It can be scripted or used in Pythons interactive shell, within web applications, or through bindings with multiple GUI toolkits. It simplifies plot generation, histograms, power spectra, bar charts, error charts, scatter plots. Typical uses only require a few lines of code, while complex rendering is kept feasible. Its pyplot interface provides a MATLAB-style API.

minor feature: REL: v3.7.5 This is the fifth release of the 3.7.x series. This release contains two -: hanging on `plt.pause` on the MacOS backend. crash on exit when using the PGF backend on Windows.

Python python plotting graphs science mathematics matlab matplot

ObjFW 1.0.9 💾

ObjFW is an extremely portable, lightweight Objective-C framework and runtime that supports the latest Objective-C features.

minor bugfix: -02-18. OFGZIPStream reading the size and CRC32 incorrectly when either spans. Multiple reads. a type mismatch in OFMapTable that could cause problems on big endian. Systems when uint32_t and unsigned long have a different size. The default implementation of - initWithKeys:arguments: for custom. Dictionaries. Improves detection of mutation during enumeration in. - enumerateKeysAndObjectsUsingBlock: . Minor documentation.

QPL objc objectivec objective c framework runtime

ncurses 6.4 💾

The ncurses (new curses) library is a freeware emulation of System V Release 4.0 curses. It uses terminfo format, supports pads and color and multiple highlights and forms characters and function-key mapping, and has all the other SYSV-curses enhancements over BSD curses. The distribution includes the library and support utilities, including a terminfo compiler tic, a decompiler infocmp, clear, tput, tset, and a termcap conversion tool captoinfo. Full manual pages are provided for the library and tools.

major feature:

MITL ada software development libraries

Pinner 0.1.1 💾

A Geany plugin designed to enhance document management by allowing users to pin documents to a sidebar tab. This feature is particularly useful for users working with many multiple open documents, as it enables them to add selected filenames to a list for easy access. Users can then simply click on a filename in the list to switch to that document.

minor bugfix: * Briefly highlight when a pinned item is clicked on * Fix crash when an attempt to pin or unpin an 'untitled' document is made (See Geany PR 3770 (https://github.com/geany/geany/pull/3770) for details)

MITL geany plugin ide

XEphem 4.2.0 💾

XEphem is an interactive astronomy program for all UNIX platforms, written and maintained by Elwood Downey over more than thirty years 1990–2021 and now generously released under the MIT License.

minor feature: Elwood himself has contributed a new option that lets you switch XEphem from giving your telescope J2000 coordinates to giving it equinox-of-date coordinates. Sky View: the mouse wheel now zooms the view in and out. Sky View: DSS image download has been fixed by upgrading to HTTPS, and the window should no longer awkwardly resize once the image arrives. Data Download: added the URL of the Celestrak visual.txt file. Data Download: replaced ftp.lowell.edu with modern HTTPS. Data Field Stars: François Meyer added support for the ucac5 catalog. The precession formula has been updated to the one from the 2000 Astronomical Almanac. A couple of compilation problems on modern Mac machines have been fixed. XEphem now uses more modern SSL setup routines if the code detects it s being compiled against OpenSSL 1.1. Closing the INDI window with your window manager s Close button no longer crashes XEphem. All references to celestrak.com have been changed to their new hostname celestrak.org . A few other small fixes.

MITL astronomy planetarium telescopy c

Meld 3.22.1 💾

Meld is a visual diff and merge tool targeted at developers. Meld helps you compare files, directories, and version controlled projects. It provides two- and three-way comparison of both files and directories, and has support for many popular version control systems. Meld helps you review code changes and understand patches. It might even help you to figure out what is going on in that merge you keep avoiding. Features Two- and three-way comparison of files and directories File comparisons update as you type Auto-merge mode and actions on change blocks help make merges easier Visualisations make it easier to compare your files Supports Git, Bazaar, Mercurial, Subversion, etc. …and more

minor feature: Fixes: Work around layout sizing issue (Kai Willadsen) Fix broken search context (t-gergely) Fix issues with pane contents swapping missing warnings and incorrectly handling blank or version-controlled panes (Helly Guo) Fix go-to-line accelerator conflict with previous-conflict (Kai Willadsen) Fix unintended requirement on Adwaita cursors (Kai Willadsen) Fix incorrect cut/copy/paste sensitivity on pane change (Kai Willadsen) Fix multi-row selection in folder and version control view (Kai Willadsen) Fix missing pull/push version control icons (Kai Willadsen) Refresh highlighting theme when dark theme preference changes (Kai Willadsen) Remove filter and conflict buttons from new comparison tab (Kai Willadsen) Fix scroll not working in file action gutter (Kai Willadsen) Fix line number rendering when changing font sizes (Kai Willadsen) Fix overview map not redrawing on text wrap toggle (Kai Willadsen) Set minimum width for notebook labels (Kai Willadsen) Improve notebook label ellipsization (Kai Willadsen) Fix Meson byte-compilation support with DESTDIR (Kai Willadsen)

GNU GPL developers python utilities

Network Audio System 1.9.5 💾

Welcome to the NAS Homepage. The Network Audio System is a network transparent, client/server audio transport system. It can be described as the audio equivalent of an X server. Enjoy!

cleanup: This is a maintenence release of NAS. There have been a few patches submitted over the years (since 2013 - the relase of NAS 1.9.4) fixing various compile issues and a buffer overflow in auphone. The shortlog is below. Anthony G. Basile (1): On a uClibc system, the macro definitions of abs() and fabs() cause the build to fail. Since these are specified by POSIX, it is safe to just drop their definition. This has been tested on uClibc, glibc and musl. Jon Trulson (7): Fix up some license issues. Remove mention of title.ps from doc/README Add a .gitignore file AuErrDes.c: fclose file on return, fixes bug #6 dia: fix up some compiler warnings auphone: use snprintf to avoid potential buffer overflow Petr Písař (2): Fix building with GCC 10 Unset LDFLAGS for config/configure Pino Toscano (1): Build the voxware server on Hurd

Other network audio server client c cpp

GDAL 3.8.4 💾

GDAL is a translator library for raster and vector geospatial data formats that is released under an X/MIT style Open Source License by the Open Source Geospatial Foundation. As a library, it presents a single raster abstract data model and single vector abstract data model to the calling application for all supported formats. It also comes with a variety of useful command line utilities for data translation and processing.

minor feature:

Mixed geospatial vector raster remote-sensing c++ python

SimulAVR 1.1.0 💾

The SimulAVR program is a simulator for the Atmel AVR family of microcontrollers (ATtiny and ATmega). SimulAVR can be used either standalone or as a remote target for avr-gdb. There are interfaces for Python and Tcl. When used in gdbserver mode, the simulator is used as a back-end so that avr-gdb can be used as a source level debugger for AVR programs.

minor feature: bugs fixed (also nearly all reported bugs and patches) switched from automake build system to cmake (see manual) c++ 11 support of debian packages support of python version 2.x removed (python 2 has end of life), now only python version 3.5 and newer supported documentation updated (even if it's never enough documented :-) ) some more types supported (see manual)

GNU GPL c++ software development debuggers embedded systems simulation electronics

Qucs-S 24.1.0 💾

Qucs-S is a circuit simulation program based on Qucs circuit simulator. The "S" letter indicates SPICE. The purpose of the Qucs-S project is to use free SPICE circuit simulation kernels with the GUI based on Qt toolkit. It merges the power of SPICE and the simplicity of the Qucs GUI. Qucs-S is not a simulator by itself, but it requires to use an external simulation backend with it. Qucs-S allows to use the following open-source simulation kernels: Ngspice is recommended to use. Ngspice is powerful mixed-level/mixed-signal circuit simulator. The most of industrial SPICE models are compatible with Ngspice. It has an excellent performance for time-domain simulation of switching circuits and powerful postprocessor. XYCE is a new SPICE-compatible circuit simulator written by Sandia from the scratch. It supports basic SPICE simulation types and has an advanced RF simulation features such as Harmonic balance simulation. SpiceOpus is developed by the Faculty of Electrical Engineering of the Ljubljana University. It based on the SPICE-3f5 code Qucsator as backward compatible and for RF and microwave circuits design.

major feature: Important notes Versioning switched to CalVer. The first digit means year, the second digit means the release number, the third digit means patch number #328 Qucs-S is now on Telegram. Join https://t.me/qucs_s to ask questions and get news New features Added 3-pin RCD devices #349 to improve support of microelectronics PDKs Improvements of Ngspice support; allowed multiple simulation of the same type #463 by @ivandi69 Automatic extraction of THD from FOURIER simulation #525 @ivandi69 Nutmeg equations improvements; implemented simulation selection from drop-down list #463 #519 Improvements of Nutmeg script simulation type; implemented custom prefixes for plots #476 #435 @ivandi69 Export DC OP simulation data to dataset #463 #140 @ivandi69 Implemented zoom by selection on the rectangular plots #305 Implemeted potentiometer device #122 Switched digital simulation from FreeHDL to GHDL #395 @iwbnwif Status bar improvements #493 RF simulation features Added RCLG device support for SPICE #564 Added YLIN device support for XYCE #451 Fixed touchstone simulation issues for Ngspice #392 Added BiasT device support for SPICE #374 Added option to disable transient model for RF port #410 Libraries Fixed different issues related to creating libraries #432 Added audio IC library Added loudspeaker library #421 Added comparators library #436 Modified voltage regulators library #433 Added voltage references library #439 Added thermistor library #538 Fixed ideal library #258 #428 Fixed transformers library #362 Added new devices in SpiceOpamp library #501 General improvements Fixed different tuner issues Schematic zooming improvements #502 Different improvements on schematic look and control Added schematic pan mode with the middle mouse button #488 Many HiDPI support improvements including grid rendering Fixed schematic glitches using Wayland

GNU GPLv3 circuit-simulator electronics simulator modeling circuit ngspice xyce qt cpp c

LiVES 3.2.0 💾

LiVES is a video editing system, which provides realtime editing and mixing, can apply realtime rendering effects, or just perform format conversions. It's suitable both for newcomers and VJs, available cross-platform, runs even on low-end hardware, and is extensible per RFX plugins.

minor feature: Rewrote initial startup, streamlining it and making it more robust. Updated gtk+ support to 3.24, fixing numerous interface / threading issues. Interface element updates, including a total rewrite of buttons, a new font chooser element based on gtkfontchooser. for example, interface buttons can now be properly resized and alter their background colours. Configuration directory can now be specified from the commandline (-configdir), the default is now /.config/lives Implemented a thread pool with generic worker threads, eliminating time consumed by thread thread startup / shutdown. The threadpool size is increased dynamically to ensure that there always sufficient thread resources available. Introduced the idea of lives_proc_threads. Literally any function can now run as a background thread, with monitoring, cancellation points, and collection of typesafe return results. Code from rpmalloc heap allocator is now included, enabling optimised memory handling in some specific cases. Disk space quota can be set for the application, and it will warn if the limit is close to being full. This is in addition to the low diskspace warning / critical levels. Implemented auto gamma correction, (sRGB, Linear, bt.709). Conversion is done via the threadpool. Implemented threading for swscale; also using the threadpool. Added a predictive caching mechanism to the player, Updated the plugin architecture (libweed) to version 2.0, updated the specs. for Weed, Weed Effects, Weed Audio Effects. libweed is now totally threadsafe. Some performance critical parameters are now tuned automatically using a cost minimisation function. Use a variable block size for buffered read / writes, optimisations for reading files in reverse order, and the read buffer sizes are now set using the auto tuning system. Optimised memory functions, colourspace conversions and frame decoding. Optimised communication with commandline plugins using popen() wherever possible

GNU GPLv3 c perl python gtk video editor conversion mixing realtime

Julia 1.10.1 💾

Julia is a high-level, dynamic, and JIT-compiled programming language for technical computing. It integrates distributed multiple-dispatch parallel execution, a mathemetical function library, numerical accuraccy, libraries for linear algebra, signal processing, Unicode-aware string processing, Lisp-like macros, Python code bondings, C function wrapping, user-defined and dynamic typing.

minor feature: New language features JuliaSyntax.jl is now used as the default parser, providing better diagnostics and faster parsing. Set environment variable JULIA_USE_FLISP_PARSER to 1 to switch back to the old parser if necessary (and if you find this necessary, please file an issue) (#46372). (U+297A, leftarrowsubset) and (U+2977, leftarrowless) may now be used as binary operators with arrow precedence (#45962). Language changes When a task forks a child, the parent task's task-local RNG (random number generator) is no longer affected. The seeding of child based on the parent task also takes a more disciplined approach to collision resistance, using a design based on the SplitMix and DotMix splittable RNG schemes (#49110). A new more-specific rule for methods resolves ambiguities containing Union in favor of the method defined explicitly to handle the Union argument. This makes it possible to define methods to explicitly handle Union without the ambiguities that commonly would result previously. This also lets the runtime optimize certain method lookups in a way that significantly improves load and inference times for heavily overloaded methods that dispatch on Types (such as traits and constructors). ( #49349 ) The "h bar" ℏ ( hslash U+210F) character is now treated as equivalent to ħ ( hbar U+0127). The @simd macro now has more limited and clearer semantics: it only enables reordering and contraction of floating-point operations, instead of turning on all "fastmath" optimizations. If you observe performance regressions due to this change, you can recover previous behavior with @fastmath @simd, if you are OK with all the optimizations enabled by the @fastmath macro (#49405). When a method with keyword arguments is displayed in the stack trace view, the textual representation of the keyword arguments' type is simplified using the new @Kwargs key1::Type1, ... macro syntax (#49959).

MITL c programming-language julia python llvm

Rage media player 0.4.0 💾

Rage is a simple video and audio player. It's intended to be slick yet simplistic and utilizes the Enlightenment Foundation Libraries. It supports a command-line playlist or drag-and-drop playback, automatic mouse cursor hiding, a fullscreen mode, playlist controls, subtitle support, can fetch album art, provides a thumbnail timeline, and distinct interfaces for video and audio playback. It utilizes Gstreamer, Xine and VLC.

major feature:

BSDL-2 c gstreamer video-player audio-player efl enlightenment

mpg123 1.32.5 💾

mpg123 is a fast MPEG Audio Layer 1 / 2 / 3 decoding library and terminal playing utility. It uses floats or integer arithmetics with any available instruction set extension (3DNow, SSE, ARM) for efficiency.

minor bugfix: - build: -- CMake port uses CFLAGS for pulse/jack/tinyalsa properly now (bug 366). -- CMake port links libsyn123 with libm now (bug 370). - libmpg123: -- Fix --enable-portable (no usage of LFS_WRAP_NONE, bug 368). -- Fix dct36 wrapper usage for x86-64 and NEON. Stupid (bug 367) and also avoid returning void. -- Make ARM builds work with nagging (missing feature macros for std=c99).

GNU LGPL c mp3 audio-player command-line end-user cross-platform

libLO 0.32 💾

liblo is an implementation of the Open Sound Control protocol for POSIX systems, started by Steve Harris and now maintained by Stephen Sinclair. It is released under the GNU Lesser General Public Licence version 2.1 or greater. This means that if it is included in closed-source systems, it must be dynamically linked such that the LibLO code remains freely modifiable.

minor feature: We are pleased to present stable release 0.32 of LibLo, the lightweight, easy to use implementation of the Open Sound Control protocol. Open Sound Control (OSC) is a protocol for communication among computers, sound synthesizers, and other multimedia devices that is designed for use over modern network transports. Changes of note since the 0.32 release include: - Consider subnet-specific broadcast addresses. - OSC path validation during deserialization. - Redefine opaque types as pointers to structs. - Add lo_server_config struct and corresponding server init functions. - Add support for pattern matching in method names. - Support optionally encoding messages with double-END SLIP. - Improvements to CMake build. - lo_servers_wait: return immediately if any server already has a message waiting. - Allow creating size-0 blobs. In C++ bindings: - Support for std::string_view if C++17. - Fix that del_method did not actually delete it from the std::vector.

Mixed library sound audio posix c cpp

darktable 4.6.1 💾

darktable is an open source photography workflow application and RAW developer. A virtual lighttable and darkroom for photographers. It manages your digital negatives in a database, lets you view them through a zoomable lighttable and enables you to develop raw images and enhance them.

major bugfix: Fixed an issue with importing images in recursive mode. Using this mode without having first selected a directory could freeze darktable due to it having to parse the whole disk (though it would recover eventually). When importing images in recursive mode, the thumbs for images discovered in sub-directories are now properly displayed. Fixed memory and resource leaks in the QOI image loader. Fixed RGBE image loader. Fixed possible issue with guide lines not being displayed in the Rotate and Perspective module. Fixed non-persistent zoom level in culling mode when switching images. Fixed crashes related to details mask when running low on GPU or system memory. Fixed incorrect rendering of an initial snapshot after creating a second snapshot. Keep selected styles in the style dialog after editing them. Fixed collection selection for ISO, aperture and aspect ratio to work in all locales (independent of any locale-specific decimal separator). Fixed RAW Chromatic Aberrations module, which could crash due to a rounding issue while computing an internal buffer size. This could cause a buffer overflow and possibly crash darktable. Avoid undershoots while interpolating in Lens Correction, Rotate and Perspective, Retouch and Liquify modules. Include LibRaw fix for artifacts when decoding high-ISO Canon CR3 files. Fixed possible incorrect module name when applying styles, whereby the module name was showing garbled text. Fixed possible incorrect default value initialized in Lens Correction legacy parameter migration from version 2. Fixed garbled output and possible OpenCL errors for very dark regions in Color Balance RGB. Fixed OpenCL startup for various cards. Fixed issue where the right-click-and-drag rotation line was not being displayed on the image when a darkroom module was expanded. Fixed lighttable scrolling freeze when u

GNU GPLv3 capture digital-camera graphics-conversion viewer macos linux c

Linux kernel 6.7.5 💾

Linux is a mostly POSIX-compliant Unix-inspired operating system kernel, originally implemented by Linus Torvalds and now maintained as an international project. It's the base and common namegiver to a wide array of Linux distributions. The kernel provides all modern Unix-y features, like true process multitasking, virtual memory, virtual and clustered filesystem support, complex networking and extensive support for various hardware and machine platforms.

minor feature: Linux 6.7.5, netfilter: nft_set_rbtree: skip end interval element from gc, net: stmmac: xgmac: a typo of register name in DPP safety handling, ALSA: usb-audio: Sort quirk table entries, net: stmmac: xgmac: use #define for string constants, net: from address in memcpy_to_iter_csum(), io_uring/net: limit inline multishot retries, io_uring/poll: add requeue return code from poll multishot handling, Revert "ASoC: amd: Add new dmi entries for acp5x platform", bcachefs: time_stats: Check for last_event == 0 when updating freq stats, bcachefs: unlock parent dir if entry is not found in subvolume deletion, bcachefs: incorrect usage of REQ_OP_FLUSH, bcachefs: grab s_umount only if snapshotting, bcachefs: kvfree bch_fs::snapshots in bch2_fs_snapshots_exit, bcachefs: bch2_kthread_io_clock_wait() no longer sleeps until full amount, bcachefs: Add missing bch2_moving_ctxt_flush_all(), bcachefs: rebalance should wakeup on shutdown if disabled, bcachefs: Don't pass memcmp() as a pointer, bch2_ioctl_subvolume_destroy(): locking, new helper: user_path_locked_at(), PCI/ASPM: deadlock when enabling ASPM, io_uring/rw: ensure poll based multishot read retries appropriately, io_uring/net: un-indent mshot retry path in io_recv_finish(), io_uring/poll: move poll execution helpers higher up, io_uring/net: sr- len for IORING_OP_RECV with MSG_WAITALL and buffers, wifi: iwlwifi: mvm: a battery life regression, Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID, Input: i8042 - strange behavior of touchpad on Clevo NS70PU, hrtimer: Report offline hrtimer enqueue, usb: dwc3: pci: add support for the Intel Arrow Lake-H, xhci: handle isoc Babble and Buffer Overrun events properly, xhci: process isoc TD properly when there was a transaction error mid TD. usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK, usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK, x86/lib: Revert to _ASM_EXTABLE_UA() for get,put _user() ups, Revert "drm/amd/pm: the high voltage and temperatur

GNU GPL c linux kernel operating-system

exiftool 12.77 💾

ExifTool is a Perl library and command-line tool for reading and updating common meta data information in various file formats. Foremost it works on image files, EXIF, PNG, GPS, IPTC, XMP, JFIF/JPEG, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP, AIFF, DJVU, Postscript, GZIP, OpenDocument, PDF, SVG, OGG and ID3. It can also edit maker notes of digital (RAW) camera files from Canon, Casio, FLIR, FujiFilm, GE, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.

minor feature: Added new Olympus CameraType and LensType value. - Added a new Canon Irix LensType. - Added the ability to delete MacOS XAttrMDItemWhereFroms. - Decode a few new Canon DPP tags. - Improved handling of XML-unfriendly characters in JSON field names. - decoding of ShutterCount for Canon G5X-ii CR3 files.

Artistic perl exif meta-data

FreeFileSync 13.4 💾

FreeFileSync allows comparing and synchronizing local file folders. It's performant and without GUI complexity. It detects moved and renamed files, detect conflicts, can operate on locked files, understands symlinks, allows automatic syncing, copyies extended file permissions (NTFS), and it's cross-platform.

minor feature: Ignore leading/trailing space when matching file names Work around wxWidgets system logger clearing error code Fixed registration info not found after App Translocation (macOS) Avoid modal dialog hang on KDE when compiling with GTK3 Change app location without losing Donation Edition status (macOS)

GNU GPLv3 synchronization file-management backup version-control mirroring cpp