Gittyup 1.3.0 💾

Gittyup is a graphical Git client designed to help you understand and manage your source code history. Gittyup is an open source software developed by volunteers.

minor bugfix: Performance Improvement and feature release #### Added * Colorized status badges * Template: use first template as default template for the commit message * Search function for the treeview * Reworked credential store: add possibility to choose between different methods to store credentials #### Changed * Fix external diff in Flatpak build * Fix windows credentials * Fix force push to correct remote * Fix tab title if more than three times a repository with the same name is opened * Fix storing repository settings correctly, because otherwise they are not applied * Fix language support * Improved refresh velocity * Fix storing and restoring current opened file when Gittyup refreshes * Improved velocity for files with many hunks

MITL git gui version-control qt cpp c

OBS Studio 30.1 Beta 2 💾

OBS Studio (also Open Broadcaster Software or OBS, for short) is a free and open-source app for screencasting and live streaming. Written in C/C++ and built with Qt, OBS Studio provides real-time capture, scene composition, recording, encoding, and broadcasting via Real Time Messaging Protocol (RTMP), HLS, SRT, RIST or WebRTC. It can stream videos to any RTMP-supporting destination, including YouTube, Twitch, Instagram and Facebook.[11] For video encoding, OBS Studio can use the x264 transcoder,[12] Intel Quick Sync Video, Nvidia NVENC and the AMD Video Coding Engine to encode video streams into the H.264/MPEG-4 AVC or H.265/HEVC formats.[13] It can encode multiple tracks of audio in the AAC format. More experienced users can choose any codecs and containers available in libavcodec and libavformat, or output the stream to a custom FFmpeg URL.[14] OBS Studio also supports plug-ins to extend its functionality.[15]

minor feature: lt;p gt;If you would like to support the OBS Project, please consider contributing to our lt;a href="https://patreon.com/obsproject" rel="nofollow" gt;Patreon lt;/a gt; or lt;a href="https://opencollective.com/obsproject" rel="nofollow" gt;Open Collective lt;/a gt;! lt;/p gt;. lt;div class="markdown-alert markdown-alert-important" gt; lt;p class="markdown-alert-title" gt; lt;svg class="octicon octicon-report mr-2" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true" gt; lt;path d="M0 1.75C0.784.784 0 1.75 0h12.5C15.216 0 16.784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0.138.112.25.25.25h2a.75.75 0 0 1.75.75v2.19l2.72-2.72a.749.749 0 0 1.53-.22h6.5a.25.25 0 0 0.25-.25v-9.5a.25.25 0 0 0-.25-.25Zm7 2.25v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z" gt; lt;/path gt; lt;/svg gt;Important lt;/p gt; lt;p gt;This beta is lt;strong gt;NOT lt;/strong gt; the Twitch Enhanced Broadcasting Beta. This beta does not include those features. lt;br gt;. For more information on Twitch Enhanced Broadcasting, please see their announcement: lt;br gt; lt;a href="https://blog.twitch.tv/en/2024/01/08/introducing-the-enhanced-broadcasting-beta/" rel="nofollow" gt;https://blog.twitch.tv/en/2024/01/08/introducing-the-enhanced-broadcasting-beta/ lt;/a gt; lt;/p gt;. lt;/div gt;. lt;div class="markdown-alert markdown-alert-note" gt; lt;p class="markdown-alert-title" gt; lt;svg class="octicon octicon-info mr-2" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true" gt; lt;path d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1.75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z" gt; lt;/path gt; lt;/svg gt;Note lt;/p gt; lt;p gt;NVIDIA users may need to update their

GNU GPLv3 audio video screencasting livestreaming c c

exiv2 0.28.2 💾

Exiv2 is a C++ library and a command-line utility to read, write, delete and modify Exif, IPTC, XMP and ICC image metadata.

security: Release Notes: * https://github.com/Exiv2/exiv2/issues/2914 * https://github.com/Exiv2/exiv2/milestone/13?closed=1 This release also fixes two low-severity security issues in quicktimevideo.cpp: * CVE-2024-24826 (https://github.com/Exiv2/exiv2/security/advisories/GHSA-g9xm-7538-mq8w): out-of-bounds read in QuickTimeVideo::NikonTagsDecoder. * CVE-2024-25112 (https://github.com/Exiv2/exiv2/security/advisories/GHSA-crmj-qh74-2r36): denial of service due to unbounded recursion in QuickTimeVideo::multipleEntriesDecoder. These vulnerabilities are in a new feature (quicktime video) that was added in version 0.28.0, so earlier versions of Exiv2 are not affected.

Mixed command-line cli image metadata cpp

gRPC 1.61.1 💾

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.

minor bugfix: lt;p gt;This is release gRPC Core 1.61.1 (grand). 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. lt;/p gt;. lt;h2 gt;Core lt;/h2 gt;. lt;ul gt;. lt;li gt; Deps the with new Abseil lt;a class= quot;-link js--link quot; data-error-text= quot;Failed to load title quot; data-id= quot;2130964769 quot; data-permission-text= quot;Title is private quot; data-url= quot;https://github.com/grpc/grpc//35883 quot; data-hovercard-type= quot;pull_request quot; data-hovercard-url= quot;/grpc/grpc/pull/35883/hovercard quot; href= quot;https://github.com/grpc/grpc/pull/35883 quot; gt;#35883 lt;/a gt; lt;/li gt;. lt;/ul gt;. . veblush. . . . . tag:github.com,2008:Repository/27729880/v1.59.4. 2024-02-05T23:09:22Z. . .

Apache rpc cpp python c

JUCE 7.0.10 💾

JUCE is an open-source cross-platform C++ application framework for creating high quality desktop and mobile applications, including VST, VST3, AU, AUv3, AAX and LV2 audio plug-ins and plug-in hosts. JUCE can be easily integrated with existing projects via CMake, or can be used as a project generation tool via the Projucer, which supports exporting projects for Xcode (macOS and iOS), Visual Studio, Android Studio, Code::Blocks and Linux Makefiles as well as containing a source code editor.

minor feature: multiple selecting devices in AudioDeviceSelector. - Updated the bundled Oboe version. - multiple with Timer. - Updated the bundled version of FLAC. - Added configuration options for sockets. - Added new JSON::Formatter. - Added support for Xcode 15.1. - Update OpenGL compatibility headers. - Added ChildProcessManager. - multiple MIDI-CI.

Mixed audio library framework cpp

Chromaprint 1.5.1 💾

Chromaprint is the core component of the AcoustID project. It's a client-side library that implements a custom algorithm for extracting fingerprints from any audio source.

minor feature: No functional source code changes. Fixed some compiler warnings. Rebuilt the fpcalc binaries with FFmpeg 4.4.1. Added support for fat binaries on macOS, with support for both Intel and Apple silicon.

Mixed audio acoustic fingerprint analysis library cpp

PXE and UEFI boot manager utility 5..1..0 💾

This is a release of the SURF package of utilities that we use to boot our nodes with PXE-enabled network cards. This was developed because we always want to use the PXE-enabled network card as our first boot device. The utilities support 2 booting methods. One is the pxelinux one (syslinux derivative) and the other is the UEFI boot method.

minor bugfix: UEFI booting enhancements, added some new options for the configuration file. Systemd unit files for pxeconfigd used by the debian package.

GNU GPL pxe uefi sali systemimager boot

PXE and UEFI boot manager utility 5..0.0 💾

This is a release of the SURF package of utilities that we use to boot our nodes with PXE-enabled network cards. This was developed because we always want to use the PXE-enabled network card as our first boot device. The utilities support 2 booting methods. One is the pxelinux one (syslinux derivative) and the other is the UEFI boot method.

major feature: python2 to python3 rewrite

GNU GPL pxe uefi sali systemimager boot

PXE and UEFI boot manager utility 5.1.0 💾

This is a release of the SURF package of utilities that we use to boot our nodes with PXE-enabled network cards. This was developed because we always want to use the PXE-enabled network card as our first boot device. The utilities support 2 booting methods. One is the pxelinux one (syslinux derivative) and the other is the UEFI boot method.

cleanup: UEFI booting enhancements, added some new options for the configuration file. Systemd unit files for pxeconfigd used by the debian package.

GNU GPL pxe uefi sali systemimager boot

rpki-client 8.9 💾

The OpenBSD rpki-client is a free, easy-to-use implementation of the Resource Public Key Infrastructure (RPKI) for Relying Parties (RP) to facilitate validation of the Route Origin of a BGP announcement. The program queries the RPKI repository system, downloads and validates Route Origin Authorisations (ROAs) and finally outputs Validated ROA Payloads (VRPs) in the configuration format of OpenBGPD, BIRD, and also as CSV or JSON objects for consumption by other routing stacks.

minor feature: The handling of manifests fetched via rsync or RRDP was reworked to fully conform to RFC 9286. The issuance date and manifest number of the purported new manifest file must have been increased, otherwise the cached version is used. As a consequence of the above changes, some warnings for .mft files were reworded. The notion of a stale manifest is no longer used. The following counters will be removed in rpki-client 9.0: The stalemanifest counter in JSON output. The "stale" state for manifest objects in Open Metrics output. A race condition between closing an idle connection and scheduling a new request on it could trigger an assert in rare circumstances. The evaluation time specified with -P now also applies to trust anchor certificates. Check that the entire CMS eContent was consumed. Previously, trailing data would be silently discarded on deserialization of products. In file mode do not consider overclaiming intermediate CA certificates as invalid. A warning is still issued. Print the revocation time of certificates in file mode. Be more careful when converting OpenSSL numeric identifiers (NIDs) to strings.

ISC rpki bgp routing security bird openbgpd

Red5 Media Server 1.3.29 💾

Red5 is an Open Source Flash Server written in Java that supports streaming Video (FLV, F4V, MP4, 3GP), streaming Audio (MP3, F4A, M4A, AAC), recording Client Streams (FLV and AVC+AAC in FLV container), shared objects, live stream publishing, remoting and protocols RTMP, RTMPT, RTMPS, RTMPE. Additional features supported via plugin: WebSocket (ws and wss), RTSP (From Axis-type cameras) and HLS.

minor bugfix: /title . . . mondain. . . . . tag:github.com,2008:Repository/14514767/v.1.3.29. 2024-02-10T19:19:12Z. . v.1.3.29. . . mondain. . . . . tag:github.com,2008:Repository/14514767/v1.3.28. 2024-02-08T16:02:11Z. . v1.3.28. . . mondain. . . . . tag:github.com,2008:Repository/14514767/v1.3.27. 2024-01-11T15:48:24Z. . v1.3.27. . . mondain. . . . . tag:github.com,2008:Repository/14514767/v1.3.26. 2024-01-10T14:17:29Z. . .

Apache multimedia streaming server java

ImageMagick 7.1.1-28 💾

ImageMagick® is software toolset and library to create, edit, compose, or convert bitmap images. It supports easy cropping, resizing and distorting, combining and morphing, colorizations, animations, applying effects or decorations, adding text, polygons and Bézier curves. Supported image formats include PNG, JPEG, JPEG-2000, GIF, SVG, TIFF, DPX, EXR, PDF and Postscript. IM is comprised of the command line tools convert, identify, mogrify, composite, montage, compare, stream, display (with editing GUI), animate, import and conjure for scripting. And there are bindings for Ada, C, COM+, C++, Java, Lisp, haXe, .NET, PHP, Python, Ruby and Tcl.

minor bugfix: Merged: Misleading comment in dds.c `#7075`. Commits: Beta release. Bump azure/azure-code-signing-action from 0.2.22 to 0.2.26. Updated link. Eliminate extraneous EXIF comma. Do not leak memory when throwing in the constructor. Escape when writing MIFF images (https://github.com/ImageMagick/ImageMagick//7071). Protect ' ' in MIFF key/value pairs. . Set visible image artifac. Include version header. Bump azure/azure-code-signing-action from 0.2.26 to 0.3.0. Extent buffer by the maximum field size. Enable error diffusion for -posterize (https://github.com/ImageMagick/ImageMagick//7079). Refactor posterize macro. Improve posterize algorithm. Refactor posterize pixel macro. Eliminate compiler warning. Support setting the image registry. Modify posterize algorithm (https://github.com/ImageMagick/ImageMagick//7079). Eliminate compiler warning. Eliminate compiler warning. Check for class recursion. Raise warning instead of error when xmp profile can not be validated.. Running identify one dds files with a cubemap.. Renamed method that skips the mipmaps.. Corrected check for width and height when skipping the mipmaps.. Set ttl to time when the image will expire instead of the duration that the image can be used.. Improve time-to-live formatting. Added HEIC_COMPUTE_NUMERIC_VERSION to make the version checks more readable.. Incorrect stroke opacity (https://github.com/ImageMagick/ImageMagick//7097). Correct pixel offset validation method. if resampling fails, replace with invalid pixel. Also allow invalid length where 8 was added to the header size.. Release. Release.

Apache c graphics image-manipulation image-magick graphics-conversion

Uvicorn 0.27.1 💾

Uvicorn is an ASGI web server implementation for Python. Until recently Python has lacked a minimal low-level server/application interface for async frameworks. The ASGI specification fills this gap, and means we're now able to start building a common set of tooling usable across all async frameworks. Uvicorn currently supports HTTP/1.1 and WebSockets.

minor bugfix: - Fix spurious LocalProtocolError errors when processing pipelined requests (#2243) 10/02/24

BSDL-2 webserver asgi async framework server python

LimeSurvey 6.4.5 (build 240205) 💾

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: LA-37: Set the timeout for notifications to 10s (Mohab Elsheikh). Limesurvey broken after 5.6.50 to 6.4.2 upgrade (Mohab Elsheikh). No generation of new user within first LDAP login (Denis Chenu). Error after accessing to response export view (Gabriel Jenik). No warning list when import same question code (Gabriel Jenik). CSV injection in export quota (Gabriel Jenik). CT-627: incorrect qid highlighted in structure tab (Patrick Teichmann). Updated translation: Vietnamese by binhbot, dupd. Updated translation: Spanish (Mexican) by josanes. Updated translation: Spanish (Argentina) (Informal) by kwelladm. Updated translation: Slovenian by c_schmitz, junoslukan. Updated translation: Slovak by jelen1. Updated translation: Serbian (Latin script) by wakizashi. Updated translation: Russian by gcgops, sBoston. Updated translation: Portuguese (Portugal) by samarta. Updated translation: Portuguese (Brazil) by dti.proplan, phph, Tiller. Updated translation: Portuguese (Brazil) by Tiller. Updated translation: Persian by sdhadi. Updated translation: Norwegian (Bokmål) by pmonstad. Updated translation: Lithuanian by Morta. Updated translation: Latvian by c_schmitz, daugavietis. Updated translation: Japanese by d_inoue, nomoto. Updated translation: Hungarian by kkd. Updated translation: Hindi by KapilSabarwal. Updated translation: Hebrew by jonasfashions. Updated translation: German by c_schmitz. Updated translation: German (Informal) by c_schmitz. Updated translation: Georgian by Davitus, giorgi. Updated translation: French (France) by Aura97, c_schmitz, mapage, Tobixnator, twilllig. Updated translation: Finnish by Jmantysalo. Updated translation: Dutch (Informal) by Aanouk. Updated translation: Danish by nonformality. Updated translation: Czech by jelen1. Updated translation: Czech (Informal) by jelen1. Updated translation: Croatian by tibor.pacalat. Updated translation: Chinese (Taiwan) (Traditional) by Yu-Jyun Guo. Updated translation: Chinese (Simplified) by flying9841,

GNU GPL survey php mysql mssql postgres

gsequencer 6.4.4 💾

Advanced Gtk+ Sequencer Welcome to project website of Advanced Gtk+ Sequencer. Advanced Gtk+ Sequencer is a tree based audio processing engine released under the terms of the GNU GPLv3+. It uses extensively threads, supporting LADSPA, DSSI and Lv2 plugin format. Advanced Gtk+ Sequencer is capable of doing multi-channel editing, it contains an automation editor and you might want live export to audio files. There are sequencer machines as well a fully featured notation editor. Supporting copy & paste, resizing audio channels or align in-/output pads GSequencer does audio output on GNU/Linux by ALSA. Avoid additional layers on ALSA like arts, esd or pulseaudio. The output to the soundcard is usually done by AgsPanel sink. Sounds are created by sequencers like AgsDrum, AgsMatrix and alike. Such sources can be bundled by AgsMixer and finally write to hardware by AgsPlayChannelRun recall.

minor documentation: Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) . Updated user manual images. Improved AgsEnvelopeEditor and AgsPatternEnvelope to allow negative y-values for attack, sustain, decay, release and ratio. Minor improvements.

GNU GPLv3 sound-synthesis mixers sequencer audio

OpenSnitch 1.6.5.1 💾

OpenSnitch is a GNU/Linux application firewall. Key features Interactive outbound connections filtering. Block ads, trackers or malware domains system wide. Ability to configure system firewall from the GUI (nftables). Configure input policy, allow inbound services, etc. Manage multiple nodes from a centralized GUI. SIEM integration

minor feature: lt;ul gt;. lt;li gt;when using the GUI with multiple remote nodes. lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2126814442" data-permission-text="Title is private" data-url="https://github.com/evilsocket/opensnitch//1093" data-hovercard-type="" data-hovercard-url="/evilsocket/opensnitch//1093/hovercard" href="https://github.com/evilsocket/opensnitch//1093" gt;#1093 lt;/a gt; lt;/li gt;. lt;/ul gt;. lt;p gt; lt;strong gt;Full Changelog lt;/strong gt;: lt;a class="commit-link" href="https://github.com/evilsocket/opensnitch/compare/v1.6.5...v1.6.5.1" gt; lt;tt gt;v1.6.5...v1.6.5.1 lt;/tt gt; lt;/a gt; lt;/p gt;.

GNU GPLv3 firewall c

FlexGet 3.11.17 💾

FlexGet is a multipurpose automation tool for content like torrents, nzbs, podcasts, comics, series, movies, etc. It can use different kinds of sources like RSS-feeds, html pages, csv files, search engines and there are even plugins for sites that do not provide any kind of useful feeds.

minor bugfix: all commits. . . convert_magnet: compatibility with newer libtorrent versions.. .

MITL download internet torrents bittorrent python

Paperless-ngx 2.5.0 💾

Paperless-ngx is a community-supported open-source document management system that transforms your physical documents into a searchable online archive so you can keep, well, less paper. Features: Organize and index your scanned documents with tags, correspondents, types, and more. Your data is stored locally on your server and is never transmitted or shared in any way. Performs OCR on your documents, adding searchable and selectable text, even to documents scanned with only images. Utilizes the open-source Tesseract engine to recognize more than 100 languages. Documents are saved as PDF/A format which is designed for long term storage, alongside the unaltered originals. Uses machine-learning to automatically add tags, correspondents and document types to your documents. Supports PDF documents, images, plain text files, Office documents (Word, Excel, Powerpoint, and LibreOffice equivalents)1 and more. Paperless stores your documents plain on disk. Filenames and folders are managed by paperless and their format can be configured freely with different configurations assigned to different documents. Beautiful, modern web application that features: Customizable dashboard with statistics. Filtering by tags, correspondents, types, and more. Bulk editing of tags, correspondents, types and more. Drag-and-drop uploading of documents throughout the app. Customizable views can be saved and displayed on the dash

major feature: Breaking Changes: Enhancement: bulk delete objects @shamoon. Notable Changes: Feature: OIDC social authentication @mpflanzer. Features: Enhancement: confirm buttons @shamoon. Enhancement: bulk delete objects @shamoon. Feature: allow create objects from bulk edit @shamoon. Feature: Allow tagging by putting barcodes on documents @pkrahmer. Feature: Cache metadata and suggestions in Redis @stumpylog. Feature: Japanese translation @shamoon. Feature: option for auto-remove inbox tags on save @shamoon. Enhancement: allow paperless to run in read-only filesystem @hegerdes. Enhancement: mergeable bulk edit permissions @shamoon. Enhancement: re-implement remote user auth for unsafe API requests as opt-in @shamoon. Enhancement: Respect PDF cropbox for thumbnail generation @henningBunk. : : Test metadata items for Unicode @stumpylog. Change: try to show preview even if metadata fails @shamoon. : only check workflow trigger source if not empty @shamoon. : frontend validation of number fields fails upon save @shamoon. : Explicit validation of custom field name unique constraint @shamoon. : Don't attempt to retrieve object types user doesn't have permissions to @shamoon. Documentation: Documentation: add detail about consumer polling behavior @silmaril42. Paperless-ngx Demo: new and improved @shamoon. Documentation: Add docs about missing timezones in MySQL/MariaDB @Programie. Maintenance: Chore(deps): Bump the actions group with 1 update @dependabot. Chore(deps): Bump the actions group with 1 update @dependabot. Dependencies: . 9 changes. Chore: Backend dependencies update @stumpylog. Chore(deps-dev): Bump @playwright/test from 1.40.1 to 1.41.2 in /src-ui @dependabot. Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 19 updates @dependabot. Chore(deps-dev): Bump the frontend-jest-dependencies group in /src-ui with 2 updates @dependabot. Chore(deps-dev): Bump the frontend-eslint-dependencies group

GNU GPLv3 internet web dynamic content indexing search

OpenSceneGraph 3.6.5 💾

The OpenSceneGraph is an open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling. Written entirely in Standard C++ and OpenGL it runs on all Windows platforms, OSX, GNU/Linux, IRIX, Solaris, HP-Ux, AIX and FreeBSD operating systems. The OpenSceneGraph is now well established as the world leading scene graph technology, used widely in the vis-sim, space, scientific, oil-gas, games and virtual reality industries

major bugfix:

Mixed 3d-graphics toolkit graphics visualization cpp c

Tcl3D 0.9.5 💾

Tcl3D provides OpenGL bindings for TCL scripts. It's a SWIG-generated wrapper for 3D rendering using OpenGL, or alternatively SDL, OpenSceneGraph, Open Dynamics Engine or Nvidia Cg. It provides custom extensions like gauge drawing and various utility functions on top.

cleanup: Maintenance release. - Enhancements / New features: + GLEW updated to version 2.2.0. + Gl2ps updated to version 1.4.2. + Corrected SDL wrapper to work with SDL2.0.20. SDL_thread not wrapped anymore. + Regenerated tcl3dOglHelp.tcl with links to Khronos sites. - Demonstration programs: + Added two new demos. + Cleanup of obsolete demos and corresponding images.

BSDL tcl opengl 3d-rendering swig software-development

libremidi 4.4.0 💾

libremidi is a cross-platform C++20 library for real-time and MIDI file input and output. This is a fork / rewrite based on two libraries: RtMidi ModernMIDI Additionally, for MIDI 2 parsing support we use cmidi2!

major feature: New features Add Debian (bullseye, bookworm, trixie) to the CI to make sure ALSA UMP and RawMidi support gets tested Fix iOS support and add iOS CI (thanks @fwcd !) Add compatibility with ni-midi2: the libremidi::ump type will convert automatically from / to midi::universal_packet and it is possible to send directly some ni-midi2 data types through libremidi::midi_out Added an example of very basic MIDI-CI interoperation with MIDI2.0Workbench: https://github.com/jcelerier/libremidi/blob/master/examples/midi2_interop.cpp Observer: add a track_any flag to track MIDI ports that are not reported as being hardware or software. UMP: allow send_ump to handle UMP streams, not only single UMP packets. Bugfixes Fix sysex concatenation on WinMM Various MIDI 2-related fixes across the entire stack Work-in-progress on RawMidi MIDI2 backend - output should work, input not there yet. Testing and reporting issues highly appreciated! Some compatibility bugfixes, better detection of available features in cmake Other Revamp and cleanup the cmake backends in separate files for clarity.

Mixed library midi audio music jack alsa cpp

Hunspell 1.7.2 💾

Hunspell is the spell checker of LibreOffice, OpenOffice.org, Mozilla Firefox & Thunderbird, Google Chrome, and it is also used by proprietary software packages, like macOS, InDesign, memoQ, Opera and SDL Trados. Main features: Extended support for language peculiarities; Unicode character encoding, compounding and complex morphology. Improved suggestion using n-gram similarity, rule and dictionary based pronunciation data. Morphological analysis, stemming and generation. Hunspell is based on MySpell and works also with MySpell dictionaries. C++ library under GPL/LGPL/MPL tri-license. Interfaces and ports: AndroidHunspellService (for Android, based on the Chromium fork of Hunspell), Enchant (Generic spelling library from the Abiword project), XSpell (macOS port, but Hunspell is part of the macOS from version 10.6 (Snow Leopard), and now it is enough to place the Hunspell dictionary files into ~/Library/Spelling or /Library/Spelling for spell checking), Delphi, Java (JNA, JNI), Perl, .NET, .NET Standard, Python, Ruby (1, 2, 3), UNO, RichEdit.

cleanup: Crash fixes, code clean-up in 200 commits tdf#136306 don't accept/suggest typos as 3-or-more-word compound words Prepare optional spelling mode of LibreOffice to not accept/suggest not dictionary-based words as compound words (#517) Merge in weblate translations

Mixed library spell-check dictionary language cpp

LittleCMS 2.16 💾

Little CMS intends to be an OPEN SOURCE small-footprint color management engine, with special focus on accuracy and performance. It uses the International Color Consortium standard (ICC), which is the modern standard when regarding to color management. The ICC specification is widely used and is referred to in many International and other de-facto standards. It was approved as an International Standard, ISO 15076-1, in 2005.

major feature: Changes New: import .CUBE files as RGB device links New: Read/Write MHC2 tags for Windows GPU access New: Support for UTF8 on multi-localized Unicode functions New: Support for OkLab color space, built-in and formatter. Improved: floating point transforms float - integer are now honored as float Improved: MSYS2, mingw is now supported Improved: preferred CMM, platform and creator now survives profile edition. Fixed: tificc now can deal with Lab TIFF Fixed: code can now be compiled by a C++17 compiler, "register" keyword use detected at compile time. Fixed: Reverted PostScript creation that corrupted some interpreters. Bug fixing

MITL color-management engine icc iso c

Hunspell 0.7.2 💾

Hunspell is the spell checker of LibreOffice, OpenOffice.org, Mozilla Firefox & Thunderbird, Google Chrome, and it is also used by proprietary software packages, like macOS, InDesign, memoQ, Opera and SDL Trados. Main features: Extended support for language peculiarities; Unicode character encoding, compounding and complex morphology. Improved suggestion using n-gram similarity, rule and dictionary based pronunciation data. Morphological analysis, stemming and generation. Hunspell is based on MySpell and works also with MySpell dictionaries. C++ library under GPL/LGPL/MPL tri-license. Interfaces and ports: AndroidHunspellService (for Android, based on the Chromium fork of Hunspell), Enchant (Generic spelling library from the Abiword project), XSpell (macOS port, but Hunspell is part of the macOS from version 10.6 (Snow Leopard), and now it is enough to place the Hunspell dictionary files into ~/Library/Spelling or /Library/Spelling for spell checking), Delphi, Java (JNA, JNI), Perl, .NET, .NET Standard, Python, Ruby (1, 2, 3), UNO, RichEdit.

cleanup: Crash fixes, code clean-up in 200 commits tdf#136306 don't accept/suggest typos as 3-or-more-word compound words Prepare optional spelling mode of LibreOffice to not accept/suggest not dictionary-based words as compound words (#517) Merge in weblate translations

Mixed library spell-check dictionary language cpp

jpeg-xl 0.9.2 💾

JPEG XL was standardized in 2022 as ISO/IEC 18181. The core codestream is specified in 18181-1, the file format in 18181-2. Decoder conformance is defined in 18181-3, and 18181-4 is the reference software.

security: Fixed bugs in the gdk-pixbuf plugin some build issues Note: This release is for evaluation purposes and may contain bugs, including security bugs, that may not be individually documented when fixed. See the SECURITY.md file for details. Always prefer to use the latest release.

BSDL-2 image jpex format

Npgsql 8.0.2 💾

Npgsql is a .NET data provider for Postgresql 9.0 and later. It's implemented completely in C# 3.0 and thus does not require a client library. Allows complete database querying and CRUD interaction, has some support for ADO.NET 2.0, provides logging support, allows :colon or @prefix parameter binding, and native large object support.

minor feature: Add a factory mechanism for the factories called by the chain builder (cherry picked from commit d137ac6).

BSDL-2 c dotnet mono-compatible database-driver postgresql

OpenRA 20231010 💾

OpenRA is a real time strategy gaming engine, which reimplements Command & Conquer: Red Alert and Tiberian Dawn mods, as well as Dune 2000. They're not exact copies, but allow modern cross-platform gameplay with new features and graphical improvements.

major feature: General improvements Added a guaranteed amount of actors on sell. #20491, #20912 Added support for optional asset installation. #20688, #20740 Added support for assets installation from GoG and Steam. #20439, #20602, #20629 Added a kick button for defeated players. #20521 Added a player vote-kick system ingame. #21003 Added quick save keyboard shortcut to map editor. #20204 Added a quit button to connection lost panel. #20748 Added support for rebinding hotkeys to mouse 4 and mouse 5. #20811 Added options in map chooser to order by map title and map size. #20962 Added Linux desktop environment, distribution, display manager and macOS build ID to the system survey. #20909, #20917 Fixed the attack move and guard cursors not being kept when queuing orders. #20522, #20560 Fixed cursor changing when mouse is over in-game chat and notifications. #20801 Fixed text notifications using ingame time to calculate their display duration. #20502 Fixed CycleBasesHotkeyLogic not prioritising primary buildings. #20561 Fixed aircraft jittering when flying between two animation stages. #20841 Fixed a bug where MCV could overlap with adjacent MCVs. #20527 Fixed return fire logic ignoring AutoAttack priorities. #20736, #21034 Fixed stance icon not updating after loading a save. #20759 Fixed a few rare crashes when overriding keyboard shortcuts. #20775 Fixed reversed path searches from inaccessible locations. #20767 Fixed several input issues on macOS. #20798 Fixed a crash in Lua scripted reinforcements. #20803 Fixed paused armaments being incorrectly used for attack range calculations. #20902 Fixed full-screen mode on Linux with GNOME 44. #20927 Fixed a crash when loading a save game that was just created. #20966 Fixed attack moving with melee units. #20257 Fixed AI's units in missions sometimes getting stuck on trees. #20974,

GNU GPLv3 c-sharp lua game strategy rts command-and-conquer

HandBrake 1.7.3 💾

HandBrake is a video file conversion tool. It supports nearly all formats, can transcode media files and codecs for various platforms, players and devices (includes a user-friendly target list to select from). It has an uncomplicated interface and is available cross-platform.

minor feature: General Fixed formatting leading zeros for timestamps in logs Miscellaneous bug fixes and improvements Video Fixed an issue that could potentially cause incorrect detection of source FPS value (#5677) Subtitles Fixed tx3g to SSA subtitles conversion Linux Fixed the "All Files" open file dialog filter to really show all files Fixed an issue where adding a new default audio track automatically set the gain to -20 dB macOS Fixed a regression introduced in HandBrake 1.7.2 by the workaround for VideoToolbox crashes on Sonoma Miscellaneous bug fixes and improvements Windows Improved security hardening of loading of DLL files within libhb by limiting search scope (#5724) Improved keyboard navigation on Chapters tab (#5679) Fixed an issue that could cause encodes to appear stalled when process isolation is turned on Fixed an issue that could prevent QSV decode from being used when a system also has a non-Intel GPU Fixed an issue where the drive label was not always correctly detected (#5711) Miscellaneous bug fixes and improvements

GNU GPLv3 c c-sharp objective-c video conversion cross-platform

Graphviz 10.0.1 💾

Graphviz is open source graph visualization software. Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. It has important applications in networking, bioinformatics, software engineering, database and web design, machine learning, and in visual interfaces for other technical domains.

minor feature: ### Added - Releases now include packages for Rocky Linux (https://rockylinux.org/) 8 and 9. - A new output format, `-Tsvg_inline`, has been added to generate a header-less SVG suitable for inlining into HTML. #2285 - The functionality of the `acyclic`, `tred` and `unflatten` command line tools are now exposed via the `graphviz_acyclic`, `graphviz_tred` and `graphviz_unflatten` API functions in libcgraph. #2194 - `graphviz_node_induce` is available as a new API function in cgraph.h. - `tred` gained a `-o` command line option to redirect its output to a file. ### Changed - The Criterion unit tests have been removed and migrated to Pytest. This is primarily relevant to downstream packagers of Graphviz. #2443 - **Breaking**: `Dtdisc_t.memoryf` and its associated macros has been removed. - **Breaking**: The `Dt_t.type` field has been removed. - **Breaking**: The `dtfound`, `DT_FOUND`, `dtleast`, and `dtmost` macros have been removed. - The nrtmain.c test program has been removed from the portable tarball. - The TCL Graphviz packages for inter-release versions/snapshots report themselves as `b` instead of ` dev.`. This fixes a problem wherein TCL would see ` dev` as being invalid characters to appear in a version. #2370 - Support for discovering Lua via `lua-config*` has been removed from the Autotools build system. - Lua discovery in the Autotools build system should now respect the location of your Lua installation and not unconditionally attempt installation into `/usr`. #2152 - The GTK plugin is no longer built or distributed. This plugin relies on GTK 2 and X11. If you use this plugin, please contact the maintainers to let them know it is worthwhile re-enabling this and forward porting it to GTK 3/4 and Wayland. #1848 - In the Autotools build system, `LIBPOSTFIX=` can now be used to suppress `64` being appended to the library installation path. - The `-m` command line option, whose functionality was d

EPL presentation visualization graph

Contact PEA 0.4 💾

Encrypted address book to manage contacts in a privacy-focused way. With cloud connectivity to Nextcloud and some other cloud providers.

major feature: - New properties: KIND: INDIVIDUAL, GROUP with MEMBERs and ORG, TITLE, ORG, ROLE - Contacts can also be opened with a keyfile only. - language pack cn, cz, de, es, en, fr, gr, id, it, jp, kr, lv, nl, pl, ro, ru, tr, ua is optionally installed at the first start

GNU GPL address book contact encryption java

git 2.43.1 💾

Git is a distributed version control system, originally designed for Linux kernel development and large projects with non-linear workflows. It's comprised of individual tools, reuses ssh and rsync protocols, emphasises speed and data integrity, and keeps every checkout as full-fledged repository, and cryptographically authenticates source history. Various graphical frontends, IDE integrations and web services (GitHub) exist; with its git-fast-export format meanwhile serves interoperability with bzr, hg, fossil, svn.

minor feature: The way CI testing used "prove" could lead to running the test, suite twice needlessly, which has been corrected. Newer versions of Getopt::Long started giving warnings against our, (ab)use of it in "git send-email". Bump the minimum version, requirement for Perl to 5.8.1 to allow, simplifying our implementation. Earlier we stopped relying on commit-graph that (still) records, information about commits that are lost from the object store, which has negative performance implications. The default has been, flipped to disable this pessimization. Stale URLs have been updated to their current counterparts (or, archive.org) and HTTP links are replaced with working HTTPS links. trace2 streams used to record the URLs that potentially embed, authentication material, which has been corrected. The sample pre-commit hook that tries to catch introduction of new, paths that use potentially non-portable characters did not notice, an existing path getting renamed to such a problematic path, when, rename detection was enabled. The command line parser for the "log" family of commands was too, loose when parsing certain numbers, e.g. silently ignoring the, extra 'q' in "git log -n 1q" without complaining, which has been, tightened up. "git cmd --end-of-options --rev -- --path" for some cmd failed, to interpret "--rev" as a rev, and "--path" as a path. This was, for many programs like "reset" and "checkout". "git bisect reset" has been taught to clean up state files and refs, even when BISECT_START file is gone. Some codepaths did not correctly parse configuration variables, specified with valueless "true", which has been corrected. Code clean-up for sanity checking of command line options for "git, show-ref". The code to parse the From e-mail header has been updated to avoid, recursion. "git fetch --atomic" d an unnecessary empty error message, which has been corrected. Command line completion script (in contrib/) learned to work better, with the reftable backend. "git

GNU LGPL c git scm vcs dvcs

libusb 1.0.27 💾

libusb is a C library that provides generic access to USB devices. It is intended to be used by developers to facilitate the production of applications that communicate with USB hardware. It is portable: Using a single cross-platform API, it provides access to USB devices on Linux, macOS, Windows, etc. It is user-mode: No special privilege or elevation is required for the application to communicate with a device. It is version-agnostic: All versions of the USB protocol are supported.

major feature: * New libusb_init_context API to replace libusb_init * New libusb_get_max_alt_packet_size API * New libusb_get_platform_descriptor API (BOS) * Allow setting log callback with libusb_set_option/libusb_init_context * New WebAssembly + WebUSB backend using Emscripten * Fix regression in libusb_set_interface_alt_setting * Fix sync transfer completion race and use-after-free * Fix hotplug exit ordering * Linux: NO_DEVICE_DISCOVERY option set per context * macOS: Fix missing device list cleanup locking * macOS: Do not clear device data toggle for newer OS versions * macOS: Fix running binaries on older OS than build host * Windows: Allow claiming multiple associated interfaces * Windows: Ignore non-configured devices instead of waiting * Windows: Improved root hub detection

GNU LGPLv3 library usb protocol c cpp

Expat 2.6.0 💾

Expat is a stream-oriented XML parser library written in C99. It excels with files too large to fit RAM, and where performance and flexibility are crucial. There are a number of applications, libraries and hardware using Expat, as well as bindings and 3rd-party wrappers. Expat is packaged everywhere.

major bugfix: Security fixes: #789 #814 CVE-2023-52425 -- Fix quadratic runtime issues with big tokens that can cause denial of service, in partial where dealing with compressed XML input. Applications that parsed a document in one go -- a single call to functions XML_Parse or XML_ParseBuffer -- were not affected. The smaller the chunks/buffers you use for parsing previously, the bigger the problem prior to the fix. Backporters should be careful to no omit parts of pull request #789 and to include earlier pull request #771, in order to not break the fix. #777 CVE-2023-52426 -- Fix billion laughs attacks for users compiling *without* XML_DTD defined (which is not common). Users with XML_DTD defined have been protected since Expat =2.4.0 (and that was CVE-2013-0340 back then). Bug fixes: #753 Fix parse-size-dependent "invalid token" error for external entities that start with a byte order mark #780 Fix NULL pointer dereference in setContext via XML_ExternalEntityParserCreate for compilation with XML_DTD undefined #812 #813 Protect against closing entities out of order Other changes: #723 Improve support for arc4random/arc4random_buf #771 #788 Improve buffer growth in XML_GetBuffer and XML_Parse #761 #770 xmlwf: Support --help and --version #759 #770 xmlwf: Support custom buffer size for XML_GetBuffer and read #744 xmlwf: Improve language and URL clickability in help output #673 examples: Add new example "element_declarations.c" #764 Be stricter about macro XML_CONTEXT_BYTES at build time #765 Make inclusion to expat_config.h consist

MITL xml parser c c99 library

wxMaxima 24.02.1 💾

wxMaxima is a document based interface for the computer algebra system Maxima. wxMaxima provides menus and dialogs for many common maxima commands, autocompletion, inline plots and simple animations.

minor feature: Resolved a few annoying wxMaxima now correctly installs its icons. - A race condition on closing Maxima. - Update the autocompletion only in idle state. - a race condition on dropping the log target. - Alt+Up at startup no more crashes. - Resolved a compilation error on old wxWidgets versions. - Resolved GCC errors about too long functions. - Resolved an assert if no history file exists.

GNU GPL mathematics cas maxima

BallroomDJ 4 4.5.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 bugfix: 4.5.0 2024-2-10 * Bug Fixes: * Configuration: Fix various possible crashes. * User Interface: Fix switch background color. * Internal: * Code cleanup.

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

SoundTouch 2.3.2 💾

SoundTouch is an open-source audio processing library for changing the Tempo, Pitch and Playback Rates of audio streams or audio files. The library additionally supports estimating stable beats-per-minute rates for audio tracks. Tempo (time stretch): Changes the sound to play at faster or slower tempo than originally without affecting the sound pitch. Pitch (key) : Changes the sound pitch or key while keeping the original tempo (speed). Playback Rate : Changes both tempo and pitch together as if a vinyl disc was played at different RPM rate. The SoundTouch library is intended for application developers writing sound processing tools that require tempo/pitch control functionality, or just for playing around with the sound effects. The SoundTouch library source kit includes also an example utility SoundStretch for processing .wav audio files from command-line interface.

minor bugfix: Improve autotools makefiles to build the `SoundTouchDLL` dynamic-link link library with C-style API. This library variation is easier to import and use from other programming languages than the default C++ library.

GNU LGPLv3 sound library music cpp csharp pascal

LibreDWG 0.13.2 💾

GNU LibreDWG is a free C library to handle DWG files. It aims to be a free replacement for the OpenDWG libraries. DWG is the native file format of AutoCAD. GNU LibreDWG is based on LibDWG, originally written by Felipe Castro.

minor feature: The source releases 0.13 and 0.13.1 missed test/xmlsuite and bindings/python, due to a broken automated release process. Minor bugfixes: * Fix make dist, checking missing test/xmlsuite and bindings/python. * Fix the release CI process, install the missing python deps. * add build-aux/install-libxslt helper

GNU GPLv3 cad library dwg format c

spettro 0.1 💾

spettro shows a scrolling logarithmic-frequency-axis spectrogram of sound files as it plays them. You can also: * Pause, continue, rewind and seek back and forth in the audio * Zoom and pan in time and in frequency * Adjust the brightness and dynamic range (contrast) * Change the FFT sample size to adjust the relative frequency/time resolution * Select from five different FFT window functions * Show where the ten score lines, six guitar strings or 88 piano keys fall * Position bar lines to help determine the rhythm * Add frequency and time axes * Increase the playing volume above 100% * Dump the current view to a PNG image file. It was intended as an aid in scoring music from its audio but it turns out that it gives deep insight into the structure of music and how it was created.

major feature: First public release

GNU GPLv3 audio player spectral analysis visualization