Dear ImGui 1.90.2 💾

Dear ImGui is a bloat-free graphical user interface library for C++. It outputs optimized vertex buffers that you can render anytime in your 3D-pipeline-enabled application. It is fast, portable, renderer agnostic, and self-contained (no external dependencies). Dear ImGui is designed to enable fast iterations and to empower programmers to create content creation tools and visualization / debug tools (as opposed to UI for the average end-user). It favors simplicity and productivity toward this goal and lacks certain features commonly found in more high-level libraries. Dear ImGui is particularly suited to integration in game engines (for tooling), real-time 3D applications, fullscreen applications, embedded applications, or any applications on console platforms where operating system features are non-standard. Minimize state synchronization. Minimize UI-related state storage on user side. Minimize setup and maintenance. Easy to use to create dynamic UI which are the reflection of a dynamic data set. Easy to use to create code-driven and data-driven tools. Easy to use to create ad hoc short-lived tools and long-lived, more elaborate tools. Easy to hack and improve. Portable, minimize dependencies, run on target (consoles, phones, etc.). Efficient runtime and memory consumption. Battle-tested, used by many major actors in the game industry.

major bugfix: Breaking changes: - Commented out ImGuiIO::ImeWindowHandle obsoleted in 1.87 in favor of writing to 'void* ImGuiViewport::PlatformHandleRaw'. - Backends: WebGPU: ImGui_ImplWGPU_Init() now takes a ImGui_ImplWGPU_InitInfo structure instead of variety of parameters, allowing for easier further changes. (#7240) Other changes: - Nav: keyboard/gamepad activation mark widgets as held to give better visual feedback. - Nav: tweak to logic marking navigated item as hovered when using keyboard, allowing the hover highlight to stay even while another item is activated. - Nav: Fixed SetKeyboardFocusHere() not working when current nav focus is in different scope, regression from 1.90.1 related to code scoping Tab presses to local scope. (#7226) @bratpilz - Nav: Fixed pressing Escape while in a child window with _NavFlattened flag. (#7237) - Nav: Improve handling of Alt key to toggle menu so that key ownership may be claimed on individual left/right alt key without interfering with the other. - Nav, Menus: Fixed click on a BeginMenu() followed by right-arrow from making the child menu reopen and flicker (using ImGuiPopupFlags_NoReopen). - Nav: ImGuiWindowFlags_NoNavInputs is tested during scoring so NavFlattened windows can use it. - Popups: OpenPopup(): added ImGuiPopupFlags_NoReopen flag to specifically not close and reopen a popup when it is already open. (#1497, #1533) (Note that this differs from specific handling we already have in place for the case of calling OpenPopup() repeatedly every frame: we already didn't reopen in that specific situation, otherwise the effect would be very disastrous in term of confusion, as reopening would steal focus). - Popups: Slight change to popup closing logic (e.g. after focusing another window) which skipped over popups that are also child windows. - Combo: Fixed not reusing windows optimally when used inside a popup stack. - Debug Tools: Metrics: Fixed debug break in SetShortcutRouting() not handling ImGuiMod_Sh

MITL game ui gui api gamedev library framework game-engine game-development toolkit cpp c

DNF 4.19.0 💾

DNF is a software package manager that installs, updates, and removes packages on RPM-based Linux distributions. It automatically computes dependencies and determines the actions required to install packages. DNF also makes it easier to maintain groups of machines, eliminating the need to manually update each one using rpm. DNF (or Dandified Yum) is the next generation version of Yum. It roughly maintains CLI compatibility with Yum and defines a strict API for extensions and plugins. Plugins can modify or extend features of DNF or provide additional CLI commands on top of those mentioned below. If you know the name of such a command (including commands mentioned bellow), you may find/install the package which provides it using the appropriate virtual provide in the form of dnf-command(<alias>) where <alias> is the name of the command; e.g. dnf-command(repoquery) for a repoquery command (the same applies to specifying dependencies of packages that require a particular command).

major feature: Major changes: Filelists metadata not loaded by default. Deltarpm disabled by default. New features: Conf: Introduce new optional_metadata_types option to load filelists on demand. Cli: Add a hint for user on transaction file dependency failure. Cli: Setup filelists metadata for commands that need them. Util: Add function for detecting file in specs. : Failing API unit test on rawhide (Rh). Automatic: Use add_security_filters, not _update_security_filters. in 4.19.0: :rh:`2252128`. :rh:`2254789`. :rh:`2261066`.

GNU GPL package-manager python linux rpm

libfaketime 0.9.10 💾

libfaketime intercepts various system calls that programs use to retrieve the current date and time. It then reports modified (faked) dates and times (as specified by the user) to these programs. This means you can modify the system time a program sees without having to change the time system-wide.

major feature: - automatically try to decide about FORCE_MONOTONIC_FIX at run-time when not set as a compile-time flag - improved macOS Monterey support through dyld interposing - changed interception hooks for stat() and similar functions, refactored to use a common handler (@sirainen) - added support for timespec_get, timerfd_ get,set (@sliquister) - generic syscall() interception for selected syscalls (@dkg) - improved testing system (@dkg)

GNU GPL library systems-administration c developers end-users system-administrators

zswap-cli 0.9.1 💾

Zswap-cli is a command-line tool to control zswap Linux kernel module options. Zswap is a compressed cache for swap pages. It takes pages that are in the process of being swapped out to disk and tries to compress them into a RAM-based memory pool with dynamic allocation. It trades CPU cycles for a significant performance boost since reading from a compressed cache is much faster than reading from a swap device. Features Currently supported features: CLI, environment variables and configuration files support. Optional systemd integration. Usage statistics and debug information support.

minor feature: Changes Added short alias -h for --help command-line option. Added short alias -v for --version command-line option. Fixed header guards. Introduced a custom variable name for systemd unit. Added dependabot support for tracking GitHub actions. Performed minor refactoring. Updated all GitHub workflows.

MITL linux cli command-line utility kernel zswap cpp

Calibre 7.5.1 💾

Calibre is an e-book library management application, viewer and editor. It's also commonly used for e-book file format conversion and syncing to reader devices. Calibre also simplifies downloading news from the web and converting them into e-book form, and can act as content server for online access to your book collection.

major feature: New features Allow fine tuning the colors used in the calibre interface via Preference- Look feel- Main interface- User interface colors Note that calibre no longer follows system colors on Linux in light mode (the only place where it used to follow system colors). However, there is a convenient button in the manage colors dialog to import the system colors. Full text search window: Add actions to the context menu to open the book at the clicked on result. Also allow using the view book shortcut to open the currently selected search result Closes tickets: 2052462 When showing the Full text search dialog, pre populate the search box with the contents of the main calibre search box if the main search box contains a simple search Closes tickets: 2052460 Bug fixes Windows: Fix a regression in 7.0 that caused images referring to files on the disk within comments columns to not display in some circumstances E-book viewer: Fix clock showing hour as zero instead of 12 between 12 and 1 am/pm Edit book: When wrapping selected text in a tag, preserve the selection after wrapping Closes tickets: 2050100 Content server: Fix a periodic spurious error message when reading books in offline mode Closes tickets: 2050075 Fix a regression in 7.0 caused by a regression in Qt that would result in calibre hanging rarely when using the cover browser view Fix custom template functions not useable in save to disk templates Closes tickets: 2049992 Fix a regression in 7.2 that caused the popup used for editing fields in the book list to be mis-positioned on very wide monitors Version 7.5.1 fixes a bug in 7.5.0 where calibre would not start up using dark colors when the system was in dark mode on some windows installs and another bug that could cause errors when using cover grid mode with covers stored in CMYK colorspace Closes tickets: 2052766 New news sources ugeskriftet by morusn Martin Fowler and Gitbug Blogs by Lucas Lois Improved news sources El Diplo Science News Barrons Financial Tim

GNU GPLv3 python c++ ebook-reader e-book conversion

Q Light Controller Plus 4.13.0 💾

QLC+ is a tool to control DMX and analog lighting systems. It can orchestrate moving heads, dimmers, scanners etc. It's a fork of QLC with new features comparable to commercial control systems.

major bugfix: engine: Chaser random startup. engine: do not fade out looped audio. engine: stopping audio with fade in and fade out while fading in. engine: new EFX algorithm: SquareTrue. engine: handle 'string' and 'float' types in RGB Scripts. UI: save the geometry of all the dialogs. Virtual Console: add monitoring feedback value to custom feedbacks. Virtual Console/Slider: switching from playback to submaster mode. Virtual Console/Slider: submaster @0 not affecting function intensity. Virtual Console/XY Pad: Scene preset controlling wrong channels. Virtual Console/Clock: running a schedule the day after. Virtual Console/Button: Scene flashing can force LTP and override. Virtual Console/Cue List: off by one offset error in steps mode. Virtual Console/Audio Triggers: attached VC Slider not updating values. Virtual Console/Audio Triggers: loading a project with DMX bars with no channels set. Plugins/ArtNet: add default standard transmission mode as per protocol specifications. Plugins/ArtNet,E1.31,OSC: add a parameter to wait for interfaces to be ready. Plugins/DMX USB: add support for DMXKing MAX products. Plugins/DMX USB: FTDI USB device no longer disappear after closing QLC+ on Linux. ture Editor: aliases not updated when renaming a mode. Web Access: add support for Cue List side fader and buttons layout. Web Access: add support for Slider knob appearance. Web Access: add support for VC Frame disable button. Web Access: add VC Animation widget support. Web Access: add event to notify Function start/stop. Input profiles: added PMJ 9 Faders Controller, Circus and MidiKey. New ture: Ibiza Mini Moving Star Wash. New tures: FOS Technologies IQ Par, IQ 28x12 Wash, Iridium 75W Spot. New ture: Varytec Hero Spot 60. New ture: beamZ BAC503. New tures: Cameo Flat Pro 7, 12 and 18. New ture: Eurolite LED TMH-X4. New tures: Cameo Q-Spot 40 RGBW, Varytec LED PAR 14x8W, Varytec LED Typhoon PAR Outdoor (12x10). New tures: Audibax Iowa 70, Pro-Lights CromoWash100. New tures: Showtec Spectral

Apache c++ qt lighting light-systems control engineering

Red5 Media Server 1.3.28 💾

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/v1.3.27. 2024-01-11T16:02:59Z. . .

Apache multimedia streaming server java

Kavita 0.7.14 💾

Kavita is a full-fledged, fast, cross-platform, & open-source manga, comic, and book server. Built from the ground up with a focus on manga and a goal of being a full solution to your reading needs. Set up your own server and share your manga, comics, and e-book collection with your friends and family. Extensive File support Manga/Comics: ZIP, RAR, RAR5, CBR, CBZ, CB7, CBT, TAR.GZ, 7ZIP/7Z Books: EPUB2, EPUB3, PDF Raw Images: JPG/JPEG, PNG, WEBP, GIF, AVIF Manga/Comic Reader Image Scaling to fit your device screen or override for what feels best to you. Image Splitting for those joined page spreads, don't scroll on your tablet, just split Double page rendering with optional shadow to emulate reading a comic book Apply a brightness override to make it easier to read at night Reading Direction: Left/Right, Up/Down, Webtoon Webtoon reader built-in Read across archives without closing the reader Book Reader Interactive reader - can interact with text, run javascript Dark mode persists between page load Immersive mode, just you and the words No scroll mode with virtual pages Customize your reading experience with custom Font, Font Size, Margin, Reading Direction, Dark Mode Table of Content just a click away Remember line position and resume where you left off, no matter the device Read across books without closing the reader Dedicated PDF Reader Dedicated PDF reader to give you the best experience for your PDFs Offers light/dark mode and many customization options ...

minor feature: lt;p gt;A small on the surface, large under the hood release for everyone. This release first off the webtoon reader for our iOS users. Many have validated and want to thank the community for helping me test and lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Thundernerd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Thundernerd" gt;@Thundernerd lt;/a gt; for doing some basic POC to help me drive it home. In addition to this, Want to Read had a critical in the architecture (that somehow slipped noticed for over a year now) where if one user adds a series to want to read, then another does, it will override the other. And lastly, for Kavita+ users, this is foundational release for the upcoming Basic Metadata feature. All data, like reviews, recommendations, and ratings are now stored in your DB. This leads to very quick response times and sets up the system for future data synchronization. lt;/p gt;. lt;p gt;Another big feature in this release is KavitaEmail is no longer required for those that want to use email (and me hosting an email service for everyone is no more). All email settings are built into the application and this has allowed me to streamline how Kavita works around email. Before, it was a mess of having to call an external system, check if the system was accessible externally, etc. Now, you MUST setup a host name (reverse proxy domain) and the email settings to use any email functionality. Due to this, all the flows got polished and should be much more consistent for users. lt;/p gt;. lt;p gt;Lastly, while it looks so small, it was over 3K lines of code, but volume numbers are now float-based, meaning if a volume is amp;lt; 1, it will now properly show on book library series detail page. In addition to this, Omnibus (Volume 1-2) is now much better supported and Kavita+ will get Volume 2 when you read an Omnibus vs Volume 1 previously. lt;/p g

GNU GPLv3 ebook ebookreader server book comics collection

OpenSnitch 1.6.5 💾

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 bugfix: Bug fixes daemon Fixed segfault on exit #919 , 24fd94c daemon Fixed DNS uprobes 5d33f41 GUI Fixed adding rules to the db from context menu #1027 , ec3f515 What has changed Improvements daemon Strings concatenation improvements (reduces mem usage, notably) b9ec524 daemon Stop established connections monitor after n errors (not to waste resources) 871238e daemon Clean DNS eBPF hooks on exit , da99686 New features daemon Allow to configure the path of rules directory (#449, 6bd1fe8), config file (from cli) and eBPF modules (#928 5c6da0a) GUI allow to configure refresh interval (#1073 , 435dffc) Known bugs DNS eBPF module does not work on armhf and i386 arquitectures. See the commits for more info and if you can help don't hesitate to open a PR or drop a comment :) c514946 , 9a6dfe7 opensnitch-procs eBPF module behaves a bit erratic on arm64 architecture (not new of this release) - d2d89e2 Full Changelog: v1.6.4...v1.6.5

GNU GPLv3 firewall c

libUseful 5.9 💾

libUseful is a general 'C' library providing useful functions related to: resizable strings, lists and maps, unix and tcp sockets, SSL/TLS, cryptographic hashes, parsing of json, yaml and other markup languages, terminal output including ANSI/vt100 escape sequences, OAuth 2.0, etc, etc.

minor feature: Build without openssl AGAIN. Support compile with -Wall, -Werror, FORTIFY_SOURCE, and -fstack-protector-strong.

GNU GPLv3 c library files ssl tls sockets resizeable strings lists maps

GitLab 16.8.2 💾

GitLab is a development collaboration tool and git DVCS frontend. It includes repository management features, code reviews, an issue tracker, activity feeds and wikis. GitLab provides fine-grained access control, user management, 5 permission levels and branch constraints, and can utilize LDAP/AD intranet authorization. Powered by Ruby on Rails it comes as open source package, and as commercial supported enterprise version.

minor security: (2024-02-07). ### (3 changes). Redis 6.0 compatibility breakage with Sidekiq 7 gem (gitlab-org/security/gitlab@e61868ad98d2ae640b3deec2b148c01fb52dba77). Defer ConnectionPool instrumentation setup (gitlab-org/security/gitlab@d31ee125cd7ec9023b7558bd7af44c0293637b94). invalid records with FK not valid (gitlab-org/security/gitlab@a8dece6c5d160a218d9622a3dab0f93a7b2ca181). ### Security (4 changes). CI component input Regexp (gitlab-org/security/gitlab@96b81737b2b9f1aa3c9d710bc00b80be8359f68f) ( merge request (gitlab-org/security/gitlab!3854)). Make scan result policies block renaming branches (gitlab-org/security/gitlab@6b12a71efe9c82b696cf1dc68c5aa2bc72e5fea3) ( merge request (gitlab-org/security/gitlab!3837)). Restrict group access token creation for custom roles (gitlab-org/security/gitlab@e1d38e70f1f5c9defbb0ca2fa4608e603dcd2858) ( merge request (gitlab-org/security/gitlab!3834)). Limit vulnerabilitiesCountByDay date range to 1 year (gitlab-org/security/gitlab@5e5428919d4773731bed7f724bd650dbc7555d9e) ( merge request (gitlab-org/security/gitlab!3826)).

MITL ruby ruby-on-rails git dvcs wiki bugtracker version-control

Zabbix 6.4.11 💾

Zabbix is an enterprise-class distributed monitoring solution designed to monitor and track performance and availability of network servers, devices, and other IT resources. It supports distributed and Web-based monitoring, auto-discovery, real-time monitoring, SLA assurance, trending, and more.

minor feature: 6.4.11rc1 was released as 6.4.11 without any changes

GNU GPL logging networking monitoring system-administration

Pelican 4.9.1 💾

Pelican is a static site generator, written in Python. Write content in reStructuredText or Markdown using your editor of choice Includes a simple command line tool to (re)generate site files Easy to interface with version control systems and web hooks Completely static output is simple to host anywhere Features Pelican currently supports: Chronological content (e.g., articles, blog posts) as well as static pages Integration with external services (e.g., Google Analytics and Disqus) Site themes (created using Jinja2 templates) Publication of articles in multiple languages Generation of Atom and RSS feeds Syntax highlighting via Pygments Importing existing content from WordPress, Dotclear, and other services Fast rebuild times due to content caching and selective output writing

minor feature: * Ensure ``tzdata`` dependency is installed on Windows

Affero GPLv3 rest site-generator python

libremidi 4.3.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: Improvements to timing handling: Added a Custom timestamping mechanism which allows the user to provide a custom callback to run timestamping as close as possible to the event's reception. Added midi_in::absolute_timestamp() to get the origin timestamp for driver-provided ticks as accurately as possible. e.g. in practice this is taking the time just near the ALSA queue creation or WinMM MIDI open. Bugfixes in JACK Many warning fixes - thanks @lilggamegenius for the extensive work! Fix MIDI dump example - thanks @chdiesch! Add SOVERSION to dynamic library

library midi audio music jack alsa cpp

gMTP 1.3.11 💾

gMTP is a simple graphical Media Transfer Protocol client. It supports all MTP based devices (MP3 and MP4 players, mobile phones, tablets). Besides file transfer and folder management, it can manage metadata and album art, playlist creation, or name the device itself.

minor feature: * Update French Translation

BSDL c gnome gtk file-manager file-transfer

FileZilla 3.66.5 💾

FileZilla is a feature-rich FTP, FTPS and SSH FTP client, with support for all major plattforms. All tools are designed to aid moving and synchronizing files between local and remote file or webservers. It even allows multi-target uploading or editing files in-place. FileZilla also sports IPv6, a tabbed interface, resuming up and downloads, transfer speed limits, large files over 4GB, server and bookmark management, drag and drop, filtering, HTTPS / SOCKS5 / FTP proxying, and remote file searching.

minor bugfix: Official binaries are now built againt GnuTLS 3.8.3. Updated to libfilezilla 0.46.0. MSW: tab navigation over message log.

GNU GPL c ftp ftps file-transfer

gRPC 1.59.4 💾

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.59.4 (generative). 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;ul gt;. lt;li gt; Core Add set min/max TLS version APIs to TLS credentials APIs. lt;/li gt;. lt;/ul gt;. . veblush. . . . . tag:github.com,2008:Repository/27729880/v1.56.4. 2024-02-05T23:07:31Z. . .

Apache rpc cpp python c

CMake 3.28.3 💾

CMake is an extensible, open-source system that manages the build process in an operating system and in a compiler-independent manner. Unlike many cross-platform systems, CMake is designed to be used in conjunction with the native build environment. Simple configuration files placed in each source directory (called CMakeLists.txt files) are used to generate standard build files (e.g., makefiles on Unix and projects/workspaces in Windows MSVC) which are used in the usual way. CMake can generate a native build environment that will compile source code, create libraries, generate wrappers and build executables in arbitrary combinations.

minor feature: Brad King (5): zlib: Fix 1.2.13 version and date notice Tests: Add case covering PCH in a unity build cmGlobalGenerator: Add unity/pch sources after computing compile features Unity: Clarify source comments on unity build transformation CMake 3.28.3 zlib upstream (1): zlib 2022-10-12 (04f42cec)

BSDL software-development build-tool

FlexGet 3.11.15 💾

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.

MITL download internet torrents bittorrent python

Gnome Subtitles 1.8 💾

Synchronize Times and Frames Synchronize using the video, by setting 2 or more correct times (sync points) Auto-adjust timings based on 2 correct times / sync points Shift subtitles by a specified delay (can be based on the video) Convert between framerates Apply a reaction delay Shortcuts for quick synchronization Built-in Video Preview Playback the videos showing subtitles with formatting Drag-and-drop files Can be used for timings synchronization Fast and slow motion playback Uses the GStreamer backend Works for audio files too Support for Multiple File Formats Adobe Encore DVD Advanced Sub Station Alpha AQ Title DKS Subtitle Format FAB Subtitler Karaoke Lyrics LRC Karaoke Lyrics VKT MacSUB MicroDVD MPlayer MPlayer 2 MPSub Panimator Phoenix Japanimation Society Power DivX Sofni SubCreator 1.x SubRip Sub Station Alpha SubViewer 1.0 SubViewer 2.0 ViPlay Subtitle File Editing Subtitle translation support Merge and split subtitle lines WYSIWYG (What You See Is What You Get) - Supports formatting while editing subtitles View character counts Spell checking support Edit subtitle headers Find and Replace, supporting regular expressions Multi-level undo/redo Drag-and-drop files Character coding and subtitle format auto-detection (on file open) User manual Relaxed subtitle parsing, to read subtitles that contain errors Internationalization (i18n) support

minor feature: - Fixed issues with audio and video playback - Fixed a crash that occurred when pressing up/down after setting the subtitle start/end from the video position - Replaced the custom gstreamer wrapper with gstreamer-sharp - Switched to GLibSharp/GtkSharp (https://github.com/GLibSharp/GtkSharp) - Replaced Autotools with the Meson build system - Removed the user guide which was outdated Note to packagers: - Autotools have been replaced with Meson - Gtk-sharp libs (from https://github.com/GLibSharp/GtkSharp) are now built and bundled with Gnome Subtitles, as gtk-sharp typically available in distros (2.99.x) is not being maintained. Packages should no longer depend on the old gtk-sharp. - Gstreamer-sharp (from https://gitlab.freedesktop.org/gstreamer/gstreamer) is now built and bundled with Gnome Subtitles, instead of the previous custom C wrapper. - See the README.md file for a complete and updated dependency list. Issues: - Meson port (#106) - Error when opening some videos at the same time as the subtitle file (#184) - Crash at the end of video playback (#189) - GNOME subtitle crashes when I press a key after changing time (#194)

GNU GPL video subtitles audio gnome

Subtitle Composer 0.8.0 💾

GUI and text based subtitle editor. Open/Save Text Subtitle Formats SubRip/SRT, WebVTT, MicroDVD, SSA/ASS, MPlayer, TMPlayer and YouTube captions OCR/Open Graphics Subtitle Formats VobSub (.idx/.sub/.rar), BluRay/PGS (*.sup), formats supported by ffmpeg (DVD/Vob, DVB, XSUB, HDMV-PGS) Demux Graphics/Text Subtitle Stream from video file SRT, SSA/ASS, MOV text, MicroDVD, Graphic formats supported by ffmpeg (DVD/Vob, DVB, XSUB, HDMV-PGS) Speech Recognition from audio/video file using PocketSphinx Smart Language/Text encoding detection Integrated Video Player with live subtitle preview, lots of supported formats (FFmpeg), audio stream selection Preview/editing of subtitles on Audio Waveform with audio stream selection Quick and easy subtitle sync: Dragging several anchors/graftpoints and stretching timeline Time shifting and scaling, lines duration re-calculation, framerate conversion, etc. Joining and splitting of subtitle files Side-by-side subtitle translations/editing Text styles (italic, bold, underline, stroke, color), CSS classes and WebVTT voice tags Subtitle position/alignment editing and live preview Spell checking Detection of timing errors in subtitles JavaScript scripting support

major feature: - Fixed video player on GLES only hardware - Fixed skewed video on video player - Fixed closing fullscreen video player - Fixed subtitles under fullscreen video toolbar - Fixed video player media state notifications - Fixed subtitle video overlay font size accuracy - Fixed deadlock/crash while changing audio stream on paused/stopped media - Improved Waveform widget performance - Fixed waveform misalignment due to rounding error - Fixed waveform widget drawing on null image and painting of removed lines - Fixed waveform default zoom scale - Fixed subtitle text line separator draw on LinesWidget - Fixed unbreak lines (newline searches in QTextDocument) - Fixed crash in split lines - Fixed VobSub import ignoring Text styles - Fixed VobSub crash when moving to previous image - Fixed YouTubeCaptions format parsing/saving - Fixed undo/redo actions creation order, incorrect state - Fixed some memory and saving issues - Fixed embedded ASS decoding - Fixed example remove hearing impaired script - Fixed broken about dialog - Added Qt6 support - Added WebVTT format support - Added subtitle positioning UI and support - Added subtitle class/comments/voice UI and support - Improved rich text editing/preview - Rich text rendering on waveform/video/editors - Added DeepL translate engine - Added Google Cloud translate engine - Recreated translation interface - Added/improved ffmpeg 5 support - Subtitle lines are always time sorted; remove sort lines menu action - Replaced Kross with QJSEngine, removed ruby and python support - Improved script manager and tools menu

subtitle video audio kde cpp javascript

FAAD2 2.11.1 💾

Freeware Advanced Audio (AAC) Decoder including SBR decoding

major bugfix: * Build shared libraries and hide symbols by default. * Install man page by default. * Check for `lrintf()` availability, link with `-lm` and define `HAVE_LRINTF` accordingly. * Set a default build type if none was specified. * Build DLL name with SOVERSION by default on Windows. * Fix inlined `lrintf()` function signatures.

GNU GPLv3 audio music decoder aac sbr c

WildMIDI 0.4.5 💾

WildMIDI is a simple software midi player which has a core softsynth library that can be used in other applications. The WildMIDI library uses Gravis Ultrasound patch files to convert MIDI files into audio which is then passed back to the calling application. The library API is designed so that it is easy to include WildMIDI into applications that wish to include MIDI file playback.

minor bugfix: * Fixed MUS drum channels 9 and 15 being swapped if the same file is played twice from the same memory buffer (bug #234). * Player: Fixed save midi reading wrong argv if there are no path seperators (bug #227). * Other code and build system clean-ups.

Mixed audio music synthesizer midi c

Linux kernel 6.7.4 💾

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.4, drm/amdgpu: missing error code in 'gmc_v6/7/8/9_0_hw_init()', ASoC: codecs: wsa883x: PA volume control, ASoC: codecs: lpass-wsa-macro: compander volume hack, ASoC: codecs: wcd938x: headphones volume controls, ASoC: qcom: sc8280xp: limit speaker volumes, bonding: remove print in bond_verify_device_path, selftests/bpf: Remove flaky test_btf_id test, drm/msm/dsi: Enable runtime PM, Revert "drm/amd/display: Disable PSR-SU on Parade 0803 TCON again", mm, kmsan: infinite recursion due to RCU critical section, arm64: irq: set the correct node for shadow call stack, idpf: avoid compiler padding in virtchnl2_ptype struct, selftests: net: enable some more knobs, selftests: net: add missing config for NF_TARGET_TTL, selftests: bonding: Check initial state, selftests: team: Add missing config options, net: sysfs: /sys/class/net/. path, octeontx2-pf: Remove xdp queues on program detach, selftests: net: don't access /dev/stdout in pmtu.sh, selftests: net: available tunnels detection, selftests: net: add missing config for pmtu.sh tests, selftests: net: add missing config for nftables-backed iptables, pds_core: Rework teardown/setup flow to be more common, pds_core: Clear BARs on reset, pds_core: Prevent race involving the adminq, pds_core: Use struct pdsc for the pdsc_adminq_isr private data, pds_core: Cancel AQ work on teardown, pds_core: Prevent health thread from running during reset/remove, af_unix: lockdep positive in sk_diag_dump_icons(), net: ipv4: a memleak in ip_setup_cork, netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations, netfilter: nf_log: replace _ON by WARN_ON_ONCE when putting logger, netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV, netfilter: conntrack: correct window scaling with retransmitted SYN, selftests: net: add missing config for GENEVE, devlink: referring to hw_addr attribute during state validation, bridge: mcast: disabled snooping after long uptime, selftests: net: Add missing matchall classifi

GNU GPL c linux kernel operating-system

Homebank 5.7.4 💾

HomeBank helps managing your personal accounting. It's designed for ease of use, and quickly analyzing and tracking your personal finances in detail, has filtering tools and pretty graphing. It can import from Quicken, MS Money, bank statements as OFX, QIF, CSV and QFX. HomeBank also detects duplicate transactions, auto-numbers cheques, handles bank, cash, asset, credit and liability account types, can schedule transactions, internel transfers, and so forth.

minor bugfix: Change: migrating to GTK4 preparation (GtkScrolledWindow). Change: statistic report default type is now Total. Wish : #2037200 add a used feature for tags like for payee/categories. Wish : #2044850 revert 5.7.2 print single account (statement) fit to the page width. Wish : #2051419 management dialogs to shows hidden items by default. : template deletion was possible despite used into an account. : dateentry was faultly trigger double parse/eval/update sequence. : filter for report was faultly show always show items. : update currency was not counting change to enable save. : input a mindate maxdate from the filter was possible with no warning. Export CSV not including memo field from split transactions. Add an existing category/payee/tag from manage dialog do not warn user. Export CSV not including remind status. Skip multiple Scheduled do not refresh as expected. Transfer are not included in forecast, balance mode. Cross-currency transfer do not propose target transaction. Info icon for transfers is not displayed. Date filter shows wrong date. Exclude zero-sum categories from Top Spending. 2023-12-08 Maxime Doyen.

GNU GPL c gtk gnome accounting personal-finance quicken money finances bookkeeping

Logstash 8.12.1 💾

Logstash is part of the Elastic Stack along with Beats, Elasticsearch and Kibana. Logstash is a server-side data processing pipeline that ingests data from a multitude of sources simultaneously, transforms it, and then sends it to your favorite "stash." (Ours is Elasticsearch, naturally.). Logstash has over 200 plugins, and you can write your own very easily as well. For more info, see https://www.elastic.co/products/logstash

minor bugfix: Updates bundled JDK https://github.com/elastic/logstash/pull/15840. ==== Plugins. *Http Filter - 1.5.1*. Don't process response when the body is empty. https://github.com/logstash-plugins/logstash-filter-http/pull/50 #50 . *Syslog_pri Filter - 3.2.1*. Remove spurious leftover text from "use_labels" docs https://github.com/logstash-plugins/logstash-filter-syslog_pri/pull/15 #15 . *Logstash Integration - 1.0.2*. : input plugin now correctly applies common event decorators `type`, `tags`, and `add_field` to events after receiving them https://github.com/logstash-plugins/logstash-integration-logstash/pull/21 #21 . logstash-8-12-0 .

log log-viewer java

freedv 1.9.8 💾

FreeDV is unique as it uses 100% Open Source Software, including the speech codec. No secrets, nothing proprietary! FreeDV represents a path for 21st-century Amateur Radio where Hams are free to experiment and innovate rather than a future locked into a single manufacturer’s closed technology.

minor bugfix: 1. : Prevent unnecessary recreation of resamplers in analog mode.. Better handle high sample rate audio devices and those with 2 channels.. preventing errors from being displayed for involving the FreeDV- Speaker sound device.. resulting in incorrect audio device usage after validation failure if no valid default exists.. where PTT button background color doesn't change when toggling PTT via space bar.. where FreeDV crashes if only RX sound devices are configured with mic filters turned on.. Windows-specific off by one in FreeDV Reporter sorting code.. 2. Enhancements: Add Frequency column to RX drop-down.. Update tooltip for the free form text field to indicate that it's not covered by FEC.. Enable use of space bar for PTT when in the FreeDV Reporter window.. Move TX Mode column to left of Status in FreeDV Reporter window.. Add heading column to FreeDV Reporter window. (PR #672, #675). Prevent FreeDV Reporter window from being above the main window.. Add support for displaying cardinal directions instead of headings.. 3. Code cleanup: Move FreeDV Reporter dialog code to dialogs section of codebase..

GNU LGPL audio

freedv 1.9.8 💾

FreeDV is unique as it uses 100% Open Source Software, including the speech codec. No secrets, nothing proprietary! FreeDV represents a path for 21st-century Amateur Radio where Hams are free to experiment and innovate rather than a future locked into a single manufacturer’s closed technology.

minor bugfix: 1. : Prevent unnecessary recreation of resamplers in analog mode.. Better handle high sample rate audio devices and those with 2 channels.. preventing errors from being displayed for involving the FreeDV- Speaker sound device.. resulting in incorrect audio device usage after validation failure if no valid default exists.. where PTT button background color doesn't change when toggling PTT via space bar.. where FreeDV crashes if only RX sound devices are configured with mic filters turned on.. Windows-specific off by one in FreeDV Reporter sorting code.. 2. Enhancements: Add Frequency column to RX drop-down.. Update tooltip for the free form text field to indicate that it's not covered by FEC.. Enable use of space bar for PTT when in the FreeDV Reporter window.. Move TX Mode column to left of Status in FreeDV Reporter window.. Add heading column to FreeDV Reporter window. (PR #672, #675). Prevent FreeDV Reporter window from being above the main window.. Add support for displaying cardinal directions instead of headings.. 3. Code cleanup: Move FreeDV Reporter dialog code to dialogs section of codebase..

GNU LGPL audio

Surge 1.3.1 💾

A sound designer's dream. A friendly, open community. Featuring many synthesis techniques, a great selection of filters, a flexible modulation engine, a smorgasbord of effects, and modern features like MPE and microtuning.

major feature: Changes in Surge XT 1.3.1 Surge XT 1.3.1 contains bugfixes to the 1.3.0 release and a continued expansion of our OSC protocol support. It also provides a broader set of choices for Linux users who want to download a binary, as opposed to self-build. Open Sound Control Consolidated all the various OSC settings into a single settings dialog Added an option to set the IP address for OSC output Added a set of messages for observing and setting modulation Improved and expandd outbound messages allowing surge to work with TouchOSC Fixed an update bug where modifying mixer solo and mute over OSC would update the engine, but not the GUI Plugin Upgraded to CLAP to 1.2.0 Implemented the CLAP preset-discovery and preset-load extensions This means DAWs like Bitwig Studio and MultitrackStudio have access to the entire set of factory, 3rd party, and user presets in the DAW and can create a track with a preset loaded Restored our build pipeline to Ubuntu 18.04 and gcc 9 with a Docker image, lowering the libc requirement Applied fixes to allow the LV2 to build in CI pipeline, although we still have better behavior in most settings with CLAP or VST3 plugins, LV2 is now back in the binary bundle again Added a suite of OBS builds for various Linux distributions - this means we have nightly and release builds for Linux aarch64, ready for your ARM devices! DSP Ensemble effect clock rate lower bound clamped to avoid underflows (sound disappearing). This will result in existing patches responding differently under modulation of this parameter Feedback summation in the Ensemble effect was incorrect, so it is fixed now. This can also result in existing patches sounding slightly differently (for the better, we would say) Fixed Sine oscillator modulation of Feedback parameter crossing zero created clicks in the output Retriggering Amp and Filter EGs with modulators now properly obeys the Envelope Retrigger Behavior option

GNU GPLv3 audio synthesizer music c cpp

Ossia 3.1.13 💾

ossia score is a sequencer for audio-visual artists, designed to create interactive shows. Sequence OSC, MIDI, DMX, sound, video and more, between multiple software and hardware, create interactive and intermedia scores and script with JavaScript, PureData or C++ to customize your score. Free, open source and runs on desktop, mobile, web and embedded.

minor feature: https://github.com/ossia/score/releases/tag/v3.1.13

GNU GPLv3 music sequencer audio media midi dmx osc c

Modem Manager 1.22.0 💾

ModemManager is a system daemon which controls WWAN (2G/3G/4G/5G) devices and connections. Alongside NetworkManager, ModemManager is the default mobile broadband management system in most standard GNU/Linux distributions (Debian, Fedora, Ubuntu, Arch Linux…), and is also available in custom systems built with e.g. buildroot, yocto/openembedded or ptxdist. ModemManager may also be used in routers running openwrt (integrated with netifd as a new protocol handler), or to manage both voice and data in mobile phones running postmarketos (PINE64 PinePhone, BQ Aquaris X5, OnePlus 6…). libqmi, libmbim and libqrtr-glib are additional libraries that are developed under the umbrella of the ModemManager project, but which can also be used independently with their own command line tools.

major feature: The most important features and changes in this release are the following: * A new "MSG" (message) log verbosity level is introduced, which is also the new default one if none explicitly defined. This level takes the place of the old "INFO" level, as a level including the most important messages that should be logged without needing to be warnings or errors. The new "INFO" level is more verbose than "MSG" but less verbose than "DBG", and may be useful as default in systems where active debugging of WWAN related issues is required. E.g. all user operations triggered via DBus method calls are logged in "INFO" level. * Introduced the concept of "personal information" which should by default not be included in log messages. Enabling personal information in logs requires to run the daemon with the '--log-personal-info' option. This feature is mostly implemented for QMI and MBIM specific logs, but hasn't yet been included in generic daemon logs or when using the AT protocol. Changes and fixes related to this feature will be cherry-picked and included in the future stable branch updates. * API: ** Added new 'Modem.Physdev' property to unconditionally publish the physical modem device path. ** Updated the 'Modem.GetCellInfo()' method to include serving cell type and bandwidth information in LTE and 5GNR cells. ** New 'Modem3gpp.SetCarrierLock()' method to send the list of carrier network information to the modem. ** The 'SetLogging()' method allows a new "MSG" log level. * Core: ** The codebase has been updated to use GTask in all operations and there are no longer any deprecated methods from GLib being used. ** The port probing logic is now able to guess port type hints during runtime, e.g. based on the kernel driver in use or the wwan subsystem port 'type' attributes. ** Default probing and wait times have been increased, in order to cope with slow kernel events r

GNU GPLv3 modems network broadband mobile voip c python

MIDImonster 0.6 💾

The MIDIMonster is an universal control and translation tool for most show control protocols in the entertainment industry - and lots more. Named for its scary math, the MIDIMonster is a universal control and translation tool for multi-channel absolute-value-based control and/or bus protocols.

major feature: After a pretty long time in development, this release introduces three new backends: The wininput backend allows users to use mouse, keyboard and joysticks as input on Windows. It can also be used to remotely control the mouse and keyboard state. The visca backend connects to motorized cameras (known as PTZ cameras) and allows them to be controlled remotely. The mqtt backend provides read and write access to the popular message queueing telemetry transport protocol, which is used in a wide variety of projects and applications. The configuration parser now allows list-type multichannel specifications. Additional example configurations have been added to the distribution. Due to internal API changes, backends built for previous releases are incompatible with this release. The maweb backend will now retry connections after being disconnected. The sACN backend has received improvements to the multicast receive functionality. The sACN and ArtNet backends have been outfitted with a basic detect functionality. The ArtNet backend supports a new option to ignore the output rate limit. The Lua and Python backends now support additional methods to gather the list of all channels currently mapped to them. The MIDI backends (midi, winmidi, jack, rtpmidi) have gained the ability to receive and send extended parameter numbers (RPN/NRPN), which allow for finer grained control, as well as support for the program change control. The evdev backend will now terminate the core when losing the connection to an input device. Device name matching for the evdev backend has been changed to allow for true prefix matching. The maweb backend has received fixes to the core interface, fixing a bug that required the channels to be specified in order.

BSDL-2 audio lighting music osc osc-messages artnet midi midi-controller protocols protocol-adapter dmx512 c lua python

Artistic Style 3.4.12 💾

A Free, Fast, and Small Automatic Formatter for C, C++, C++/CLI, Objective-C, C#, and Java Source Code.

minor bugfix: * added "--pad-brackets-in" and "--pad-brackets-out" options * fixed indentation of initializer lists * fixed crash with "--add-braces=nested" applied to if-else blocks

MITL formatting indentation

BallroomDJ 4 4.4.10.1 💾

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.4.10.1 2024-2-5 * Bug Fixes: * Update Database: Fix dance-from-genre processing. * Update Database / Audio Tags: Fix ID3 (MP3) genre processing.

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

lib3mf 2.3.0-alpha 💾

What is the 3MF Consortium The 3MF Consortium is an industry association formed to develop and promote a new full-fidelity file format for 3D printing/additive manufacturing, known as the 3D Manufacturing Format (3MF). This consortium came together to rectify the limitations of the existing file formats used in 3D printing, providing a standardized, more capable format that could handle the full range of additive manufacturing technologies from prototyping to production. What is .3mf ? The 3D Manufacturing Format (3MF) is a file format designed to allow design applications to send full-fidelity 3D models for additive manufacturing to other applications, platforms, services, and additive manufacturing hardware. The primary goal behind the creation of the 3MF file format is to establish a new standard for additive manufacturing which addresses the shortcomings and complexities of existing file formats, thereby making the various processes reliable, repeatable and scaleable through prototyping to production.

minor feature: lt;p gt;This is the alpha pre-release for version 2.3.0 of lib3mf. lt;/p gt;. lt;p gt; lt;strong gt;Version 2.3.0 adds new functionality. The changes compared to version 2.2.0 are: lt;/strong gt; lt;/p gt;. lt;h3 gt;Highlights lt;/h3 gt;. lt;ul gt;. lt;li gt;lib3mf now uses lt;a href="https://github.com/fastfloat/fast_float" gt;fast_float lt;/a gt;: Reading 3mf files is now 12 faster (when reading the official lt;a href="https://github.com/3MFConsortium/test_suites" gt;test-suite lt;/a gt;) and reading floating point numbers is now locale-independent. lt;/li gt;. lt;li gt;key 3rd party libraries have been updated: lt;br gt;. Fast_float v6.0.0 lt;br gt; Zlib v1.3 lt;br gt; Cpp-base64 v2.rc.08 lt;br gt; Libzip v1.10.1 lt;/li gt; lt;/ul gt;. lt;h2 gt;What's Changed lt;/h2 gt;. lt;ul gt;. lt;li gt;32bit experimental by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/martinweismann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/martinweismann" gt;@martinweismann lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="815274514" data-permission-text="Title is private" data-url="https://github.com/3MFConsortium/lib3mf//253" data-hovercard-type="pull_request" data-hovercard-url="/3MFConsortium/lib3mf/pull/253/hovercard" href="https://github.com/3MFConsortium/lib3mf/pull/253" gt;#253 lt;/a gt; lt;/li gt;. lt;li gt;-293: make override part names absolute by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/martinweismann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/martinweismann" gt;@martinweismann lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="1175463184" data-permission-text="Title is private" data-url="https://github.com/3MFConsortium/lib3mf//294" data-hovercard-type="pull_

BSDL-2 3d-printing 3mf format standard cpp c pascal go

Gross greylisting server 1.1.0~a1 💾

Gross is a greylisting server. The features that make gross stand out from other greylisters are: - it's blazingly fast - it's amazingly resource efficient - it can be configured to query DNSBL databases, and enforce greylisting only for hosts that are found on those databases - it can block hosts that match multiple DNSBL's - it can be replicated and run parallel on two servers - It supports Sun Java System Messaging Server, Postfix, Sendmail and Exim.

major feature: * New check: reverse. It tries to find a name for client_ip and then check if that name points back to client_ip. * New check: helo. It checks if helo_name matches client_ip. * New check: spf. Depends on libspf2, compile time option. * New configure option 'grey_tuple' for looser greylist. * Do not check /etc/hosts in dnsbl check. * -u command line option to run grossd with a differnet uid. * -F command line option to run non-forking service. * Switch to cmake build system. * man pages are generated from asciidoc format now.

ISC email-filter systems-administration c posix bsd linux

SDR++ 1.0.4 💾

SDR++ is a cross-platform and open source SDR software with the aim of being bloat-free and simple to use. Features Multi VFO Wide hardware support (both through SoapySDR and dedicated modules) SIMD accelerated DSP Cross-platform (Windows, Linux, MacOS and BSD) Full waterfall update when possible. Makes browsing signals easier and more pleasant Modular design (easily write your own plugins)

minor feature: Changes: Added M17 decoder module Added higher FFT sizes up to 512k Added support for Bias-T in the BladeRF source Added option for Low-IF mode with SDRplay SDRs Fixed bad center tuning behavior Fixed missing network sink by default (You will have to reset your config or add it manual if you're updating from an old version) Fixed freeze/crash on VFO remove Fixed missing depends field in the .deb files Lots more bugfix Important: See readme for dependencies, the MacOS and Ubuntu/Debian packages don't include them.

GNU GPLv3 sdr radio amateur-radio ham-radio communications cpp c