LightZone is a professional-level digital darkroom and photo editor for Mac, Windows, and Linux. It includes RAW processing and editing. Rather than using layers in the way that other photo editors do, LightZone lets the user build up a stack of tools which can be rearranged, readjusted, turned off and on, and removed from the stack. It's a completely non-destructive editor, where any of the tools can be re-adjusted or modified later ā even in a different editing session. A tool stack can even be copied to a batch of photos at one time. LightZone always operates in a 16-bit linear color space with the wide gamut of ProPhoto RGB.
minor bugfix: Unstable; urgency=medium
Upstream sync.
-- Masahiro Kitagawa Sun, 06 Jun 2023 12:13:00 +0900.
BSDL capture digital-camera graphics-conversion viewer macos linux c
lonezilla is a partition and disk imaging/cloning program similar to True ImageĀ® or Norton GhostĀ®. It helps you to do system deployment, bare metal backup and recovery. Three types of Clonezilla are available, Clonezilla live, Clonezilla lite server, and Clonezilla SE (server edition). Clonezilla live is suitable for single machine backup and restore. While Clonezilla lite server or SE is for massive deployment, it can clone many (40 plus!) computers simultaneously. Clonezilla saves and restores only used blocks in the hard disk. This increases the clone efficiency.
Many File systems are supported: (1) ext2, ext3, ext4, reiserfs, reiser4, xfs, jfs, btrfs, f2fs and nilfs2 of GNU/Linux, (2) FAT12, FAT16, FAT32, exFAT and NTFS of MS Windows, (3) HFS+ and APFS of Mac OS, (4) UFS of FreeBSD, NetBSD, and OpenBSD, (5) minix of Minix, and (6) VMFS3 and VMFS5 of VMWare ESX. Therefore you can clone GNU/Linux, MS windows, Intel-based Mac OS, FreeBSD, NetBSD, OpenBSD, Minix, VMWare ESX and Chrome OS/Chromium OS, no matter it's 32-bit (x86) or 64-bit (x86-64) OS. For these file systems, only used blocks in partition are saved and restored by Partclone. For unsupported file system, sector-to-sector copy is done by dd in Clonezilla.
LVM2 (LVM version 1 is not) under GNU/Linux is supported.
LUKS (Linux Unified Key Setup) is supported.
Boot loader, including grub (version 1
minor feature: lt;div class="markdown_content" gt; lt;h1 id="this-release-of-clonezilla-live-321-9-includes-major-enhancements-and--" gt;This release of Clonezilla live (3.2.1-9) includes major enhancements and. lt;/h1 gt;.
lt;h2 id="enhancements-and-changes-from-320-5" gt;ENHANCEMENTS and CHANGES from 3.2.0-5 lt;/h2 gt;.
lt;ul gt;.
lt;li gt;The underlying GNU/Linux operating system was upgraded. This release is based on the Debian Sid repository (as of 2025/Mar/03). lt;/li gt;.
lt;li gt;As mentioned in the Debian release mailing list: lt;a href="https://lists.debian.org/debian-release/2024/09/msg00220.html" rel="nofollow" gt;https://lists.debian.org/debian-release/2024/09/msg00220.html lt;/a gt; The i386 Linux kernel packages were dropped in our upstream, Debian, Sid repo, so i686/i686-pae version of Clonezilla live will be no more in the future. From this release, only amd64 (x86-64) release will be available. lt;/li gt;.
lt;li gt;Linux kernel was updated to 6.12.17-1. lt;/li gt;.
lt;li gt;Package partclone was updated to 0.3.33. lt;/li gt;.
lt;li gt;Package ezio was updated to 2.0.15. lt;/li gt;.
lt;li gt;Memtest86+ was updated to v7.20. Thanks to ottokang. lt;/li gt;.
lt;li gt;Built with updated and patched live-build 20250225. lt;/li gt;.
lt;li gt;Package live-boot was updated to new and patched version 20250225. lt;/li gt;.
lt;li gt;Merged lz4 and lz4mt, use "lz4 -T0" by default. Hence the following extra_lz4 variables are dropped: extra_lz4_opt, extra_lz4mt_opt. This will be easier for user to customize that using boot parameters. Now only available variables for lz4 are: extra_lz4_opt, extra_lz4_dc_opt, extra_lz4_opt_onthefly amp;amp; extra_lz4_dc_opt_onthefly. Thanks to ottokang for asking this. lt;/li gt;.
lt;li gt;Added lz4-related boot parameters: extra_lz4_opt, extra_lz4_dc_opt, extra_lz4_opt_onthefly amp;amp; extra_lz4_dc_opt_onthefly lt;/li gt;.
lt;li gt;ocs-live-swap-kernel: added option "-l" to umount for kernel pseudo-filesystem: squashfs-root/ dev,proc,sys,ru
GNU GPLv3 mirroring cloning backup shell perl
Siril is an astronomical image processing tool.
It is specially tailored for noise reduction and improving the signal/noise
ratio of an image from multiple captures, as required in astronomy.
Siril can align automatically or manually, stack and enhance pictures from various file formats,
even image sequence files (films and SER files).
It works well with limited system resources, like in embedded platforms, but is
also very fast when run on more powerful computers.
Contributors are welcome. Programming language is C, with parts in C++.
Main development is done with most recent versions of libraries.
minor bugfix: Sign error in messier catalog.
Save As feature.
Handling widechar with an updated version of cfitsio.
Changed configuration directory on macOS to org.siril.Siril (!798).
GNU GPLv3 astronomy astrophotography photography image processing
macFUSE (formerly osxfuse or FUSE for OS X) provides foreign filesystem support under macOS.
Like the Linux variant of libfuse, it provides a user-land filesystem driver API, which is easier to develop for.
Command-line tools are provided, and a kernel module which facilitates binding drivers like sshfs, procfs, AccessibilityFS, GrabFS, LoopbackFS, SpotlightFS, and YouTubeFS to the file system.
minor feature: lt;ul gt;.
lt;li gt;.
lt;p gt;Update libfuse3 to version 3.17.2 lt;/p gt;.
lt;/li gt;.
lt;li gt;.
lt;p gt;an that could cause a crash of the file system process on failed mount attempts lt;/p gt;.
lt;p gt;When mounting a volume, the file system process expects to receive a socket handle for exchanging FUSE messages. Sending the mount status code without sending a socket handle first, can result in a crash. This only affected the FSKit backend. For details, see lt;a class="-link js--link" data-error-text="Failed to load title" data-id="3046384121" data-permission-text="Title is private" data-url="https://github.com/macfuse/macfuse//1071" data-hovercard-type="" data-hovercard-url="/macfuse/macfuse//1071/hovercard" href="https://github.com/macfuse/macfuse//1071" gt;#1071 lt;/a gt;. lt;/p gt;.
lt;/li gt;.
lt;li gt;.
lt;p gt;Address an that could result in the file system extension not being listed in System Settings lt;/p gt;.
lt;p gt;In some cases lt;code gt;PluginKit lt;/code gt; fails to discover the file system extension automatically. As a workaround we register the extension explicitly. This only affected the FSKit backend. For details, see lt;a class="-link js--link" data-error-text="Failed to load title" data-id="3046384121" data-permission-text="Title is private" data-url="https://github.com/macfuse/macfuse//1071" data-hovercard-type="" data-hovercard-url="/macfuse/macfuse//1071/hovercard" href="https://github.com/macfuse/macfuse//1071" gt;#1071 lt;/a gt;. lt;/p gt;.
lt;/li gt;.
lt;li gt;.
lt;p gt;Optimize the service that is responsible for brokering connections between the file system extension and file system processes lt;/p gt;.
lt;/li gt;.
lt;li gt;.
lt;p gt;Update uninstaller for macFUSE 5 lt;/p gt;.
lt;/li gt;.
lt;li gt;.
lt;p gt;Update build script and add target build options lt;code gt;--no-default lt;/code gt; and lt;code gt;--no-inherit lt;/code gt; lt;/p gt;.
lt;/li gt;.
lt;/ul gt;.
GNU GPL fuse filesystem driver macos libfuse c
DGGAL is a Free & Open-Source (BSD-3-Clause) native, highly efficient library implementing a number of Discrete Global Grid Reference Systems (DGGRS), including all of those defined in the informative Annex B of the OGCAPI - DGGS standard.
DGGAL implements DGGRSs based on the Slice and Dice Icosahedral Vertex-oriented great circle Equal-Area (IVEA) projection (van Leeuwen and Strebe, 2006): IVEA3H (aperture 3 hexagonal) and IVEA9R (aperture 9 rhombic). Compared to the ISEA (Snyder) projection, IVEA avoids cusps, yielding more regular zones.
Capabilities:
- Efficient handling of zones as 64-bit integers across the library, with the ability to resolve these to and from textual zone IDs .
- Query the centroid and geometry of a zone in WGS84 or in the DGGRS CRS, facilitating integration and visualization of DGGS data in traditional GIS.
- Determine the zone containing a given point at a specified resolution level.
- Generate global grids at any refinement levels.
- List zone IDs at a particular refinement level within a region of interest, optionally compacted, for targeted spatial analysis or visualization.
- Map local sub-zone indices to global zone IDs, enabing support for DGGS-optimized raster and vector data formats such as DGGS-JSON (http://dggs-json.org) and DGGS-JSON-FG.
- Identify topological relations such as parent, children and neighboring zones, supporting spatial reasoning for networked geospatial systems.
major feature: Initial release with a Python package published to PyPI:
https://pypi.org/project/dggal/
This release supports the IVEA3H and IVEA9R DGGRS based on the Icosahedral Vertex-oriented great circle Equal-Area projection (IVEA) projection (Slice and Dice, van Leeuwen and Strebe, 2006 -- https://www.tandfonline.com/doi/abs/10.1559/152304006779500687), implemented based on the vectorial approach described in https://brsr.github.io/2021/08/31/snyder-equal-area.html . RTEA3H and RTEA9R (rhombic triacontahedron), as well as ISEA3H and ISEA9R, are also supported using the same vectorial method, using a different vertex from which originate the great circles mapping to straight lines.
BSDL dggs hexagonal-grid global-grid ogc ogc-api gnosis dggrs isea ivea rtea isea3h isea9r ivea3h ivea9r slice-and-dice polyhedral-globe
Warracker is an open-source warranty tracker application designed to help you effortlessly keep track of product warranties, expiration dates, and related documentation.
Warracker is a web-based application that provides a centralized system for managing all your product warranties. Key features include:
Tracking product warranties in one central location.
Adding warranty details, including purchase dates and duration.
Uploading and storing warranty documentation and receipts.
Providing visual indicators for active, expiring soon, and expired warranties.
Searching through your warranty collection.
Warranty Management: Add, edit, and delete warranty information.
Document Storage: Upload and securely store receipts and warranty documentation.
Status Tracking: Visual indicators for warranty status (active, expiring soon, expired).
Search: Easily find warranties by product name.
Responsive Design: A seamless experience on both desktop and mobile devices.
minor feature: ## New Features, Enhancements Fixes
This release introduces a more interactive **Status Page experience**, vendor-based sorting/filtering enhancements, improved data export formatting, and a series of usability and validation fixes. Special thanks to @humrochagf for contributing to improved database migration compatibility!
---
### **New Features**
* **Collapsible Warranty Details on Status Page**
Users can now click on rows in the "Recently Expired or Expiring Soon" table to expand detailed warranty information directly inline. This includes:
* Product URL, Purchase Price, Vendor
* Linked documents (Invoice, Manual, Other Files)
* Serial Numbers and Notes
Only one row can be expanded at a time. Clicking again collapses it.
* **Inline Warranty Editing**
From the expanded view, users can edit a warranty directly using a pre-filled modal.
* **Vendor Sorting and Filtering**
* A new **vendor column** is now available in the sort options.
* A **vendor dropdown filter** has been added to refine the main warranty list.
---
### **Changes**
* **Status Page UI**: Product names are no longer hyperlinked to separate pages, aligning with the inline detail expansion behaviour.
* **CSV Export**: All dates in exported files are now formatted as `YYYY-MM-DD` for consistency and compatibility.
---
### **Fixes**
* **URL Validation in Hidden Tabs**
Prevented browser validation errors when entering a product URL without a scheme (e.g., `example.com`) in non-visible tabs.
Switched input type from `url` to `text` and enhanced JavaScript validation handling.
* **Modal Behaviour**
Edit modal now closes only via the **'X'** or **'Cancel'** buttons backdrop clicks no longer trigger it.
* **Database Migrations**
Fixed a compatibility issue where migrations would fail if a custom `DB_NAME` was used.
Removed hardcoded DB names from SQL files.
* **64-bit x86 and 64-bit ARM image support**
Docker image is now updated to support a
Affero GPLv3 self-hosted warranty bookkeeping flask python javascript postgresql
FreeCAD is a general purpose parametric 3D CAD modeler based on the OpenCASCADE geometry kernel. It's written in Python and its GUI utilizes Qt. It provides a modular plugin architecture and extensibility via macros and scripts, but already comes with a wide range of 2D and 3D property editing tools and transformation filters, simulation and rendering backends. Various export formats include STEP, IGES, OBJ, STL, DXF, SVG, STL, DAE, IFC or OFF, NASTRAN, VRML, DWG, and the native FCSTD files.
major bugfix: https://blog.freecad.org/2025/05/16/freecad-1-0-1-released/
GNU LGPL cad python qt pyside
InputPlumber is an open source input routing and control daemon for Linux. It can be used to combine any number of input devices (like gamepads, mice, and keyboards) and translate their input to a variety of virtual device formats.
minor feature: lt;h1 gt; lt;a href="https://github.com/ShadowBlip/InputPlumber/compare/v0.57.2...v0.58.0" gt;0.58.0 lt;/a gt; (2025-05-13) lt;/h1 gt;.
lt;h3 gt; lt;/h3 gt;.
lt;ul gt;.
lt;li gt; lt;strong gt;GPD: lt;/strong gt; Support upstream gyro driver ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/82f84a317adde97836e352a929fbc9de063ab701" gt;82f84a3 lt;/a gt;) lt;/li gt;.
lt;li gt; lt;strong gt;Legion Go S: lt;/strong gt; Use Tip Switch for touch detect. ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/9e7d0b9576d8f0fa3477cf3f704afefba81c7ae2" gt;9e7d0b9 lt;/a gt;) lt;/li gt;.
lt;/ul gt;.
lt;h3 gt;Features lt;/h3 gt;.
lt;ul gt;.
lt;li gt; lt;strong gt;Autostart: lt;/strong gt; Add autostart rules/hwdb for InputPlumber ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/84bab9254354394aa26555148ad1a834490f9079" gt;84bab92 lt;/a gt;) lt;/li gt;.
lt;/ul gt;.
GNU GPLv3 linux daemon virtual-device rust
gtk-vnc is a project providing client side APIs for the
RFB protocol / VNC remote desktop technology.
It is built using coroutines allowing it to be completely
asynchronous while remaining single threaded. It provides
two core C libraries, libgvnc for interacting with the core
RFB protocol and libgtk-vnc for a GTK display widget.
Access from non-C languages is available using the GObject
Introspection system.
major bugfix: o Add API to allow forcing a visible cursor when remote
Cursor is empty/fully transparent
o regression handling unknown auth types which should
be ignored
o double free in SASL auth error path
o alpha cursor encoding by reversing pre-multiplication
of alpha channel
o Preserve colour map across desktop resizes
o Remove undefined symbols from linker version script
o Remove obsolete wiki links
o Expand refusal to use ucontext to all macOS platforms
o Improve demessages for pixel encoding
o compiler complaint about overflow in challenge.
Buffer in test suite.
o Add testing of cursor encodings (temporarily disabled
on big endian systems due to undiagnosed failures).
GNU LGPLv3 vnc gtk c
openpilot is an open source driver assistance system. Currently, openpilot performs the functions of Adaptive Cruise Control (ACC), Automated Lane Centering (ALC), Forward Collision Warning (FCW), and Lane Departure Warning (LDW) for a growing variety of supported car makes, models, and model years. In addition, while openpilot is engaged, a camera-based Driver Monitoring (DM) feature alerts distracted and asleep drivers. See more about the vehicle integration and limitations.
minor feature: New driving model.
Tesla Model 3 and Y support thanks to lukasloetkolben!.
Coming soon.
New driving model supervised by MLSIM.
An online learner for steering actuator delay.
MITL
Vue Fluid DnD is a fluid, smooth and versatil drag and drop library for lists on Vue 3. It's a lightweight tool ~7 Kb (gzip) with no depenencies. This library is a Vue Draggable Next alternative if you looking for a better ui experience.
minor feature: lt;h2 gt; ing : lt;/h2 gt;.
lt;ul gt;.
lt;li gt; lt;a href="https://github.com/carlosjorger/fluid-dnd/commit/757bc724999babe3ddb9e95f8a8f4d7571ff6f75" gt;757bc lt;/a gt; Call lt;strong gt;tsc lt;/strong gt; after lt;strong gt;vite build lt;/strong gt;. lt;/li gt;.
lt;/ul gt;.
vue3 web smooth lightweight typescript vue
Warracker is an open-source warranty tracker application designed to help you effortlessly keep track of product warranties, expiration dates, and related documentation.
Warracker is a web-based application that provides a centralized system for managing all your product warranties. Key features include:
Tracking product warranties in one central location.
Adding warranty details, including purchase dates and duration.
Uploading and storing warranty documentation and receipts.
Providing visual indicators for active, expiring soon, and expired warranties.
Searching through your warranty collection.
Warranty Management: Add, edit, and delete warranty information.
Document Storage: Upload and securely store receipts and warranty documentation.
Status Tracking: Visual indicators for warranty status (active, expiring soon, expired).
Search: Easily find warranties by product name.
Responsive Design: A seamless experience on both desktop and mobile devices.
minor feature: ## Fine-Grained Warranty Durations, File Uploads, and Config Improvements
This release introduces more precise warranty tracking, improved file support, and enhanced environment-based configurability, along with key fixes and code cleanup.
### Added
* **Granular Warranty Duration Input**
Replaced the old single "Warranty Period (Years)" field with separate fields for **Years, Months, and Days**.
* Enhanced input flexibility and clearer warranty displays (e.g., 2 years, 6 months ).
* Updated forms, frontend logic, backend APIs, validation, database schema, and CSV support.
* **Additional File Upload Support**
Users can now upload an extra **ZIP/RAR document** (e.g., photos, receipts, or extended warranties) per warranty.
* **Environment-Based Configurations**
* `SECRET_KEY`: JWT/session secrets can now be set via env vars (e.g., `SECRET_KEY=your_secure_key`).
* `MAX_UPLOAD_MB` `NGINX_MAX_BODY_SIZE_VALUE`: Configure max file upload limits for Flask and Nginx via env vars.
### Fixed
* **Backend Crash (IndentationError)** during CSV import.
* **Migration Bug** referencing the wrong column in `021_change_warranty_duration_to_components.sql`.
* Removed duplicate `smtplib` import causing conflicts. Thanks, @clmcavaney!
### House Cleaning
* Removed outdated settings files: `settings.html`, `settings.script.js`, and `settings_redirect.html`.
Affero GPLv3 self-hosted warranty bookkeeping flask python javascript postgresql
Self-hosted dashboard that puts all your feeds in one place
Features
Various widgets
RSS feeds
Subreddit posts
Hacker News posts
Weather forecasts
YouTube channel uploads
Twitch channels
Market prices
Docker containers status
Server stats
Custom widgets
and many more...
Fast and lightweight
Low memory usage
Few dependencies
Minimal vanilla JS
Single <20mb binary available for multiple OSs & architectures and just as small Docker container
Uncached pages usually load within ~1s (depending on internet speed and number of widgets)
Tons of customizability
Different layouts
As many pages/tabs as you need
Numerous configuration options for each widget
Multiple styles for some widgets
Custom CSS
Optimized for mobile devices
Because you'll want to take it with you on the go.
minor feature: lt;p gt;an error that prevented the page from loading when lt;code gt;hide-desktop-navigation lt;/code gt; is set to lt;code gt;true lt;/code gt; lt;/p gt;.
lt;p gt; lt;a href="https://github.com/glanceapp/glance/releases/tag/v0.8.0" gt;Visit the release notes for v0.8.0 to learn about all new features lt;/a gt; lt;/p gt;.
self-hosted rss atom feeds monitoring dashboard aggregator go
Hoppscotch is a lightweight, web-based API development suite.
It was built from the ground up with ease of use and accessibility in mind providing all the functionality needed for API developers with minimalist, unobtrusive UI. It is an Open Source alternative to applications like Postman and Insomnia.
minor feature: lt;p gt;This release includes QOL additions to environments comprising the ability to search, set active environment from the sidebar and features like the ability to deactivate members exclusive to the Enterprise offering alongside overall improvements and across the board. lt;/p gt;.
lt;p gt;Read more at: lt;a href="https://hoppscotch.com/blog/hoppscotch-v2025-3-0" rel="nofollow" gt;https://hoppscotch.com/blog/hoppscotch-v2025-3-0 lt;/a gt;. lt;/p gt;.
lt;h2 gt;What's Changed lt;/h2 gt;.
lt;ul gt;.
lt;li gt;(common): correct coordinates calculation for selection end position by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/anwarulislam/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/anwarulislam" gt;@anwarulislam lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2897052399" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch//4826" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/4826/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/4826" gt;#4826 lt;/a gt; lt;/li gt;.
lt;li gt;feat: improve graphql query builder by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/anwarulislam/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/anwarulislam" gt;@anwarulislam lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2840985110" data-permission-text="Title is private" data-url="https://github.com/hoppscotch/hoppscotch//4742" data-hovercard-type="pull_request" data-hovercard-url="/hoppscotch/hoppscotch/pull/4742/hovercard" href="https://github.com/hoppscotch/hoppscotch/pull/4742" gt;#4742 lt;/a gt; lt;/li gt;.
lt;li gt;feat(common): click to activate environment from sidebar as primary by lt;a cl
MITL api rest graphql typescript vue javascript rust
Manage your personal finances
ā Manage multiple accounts at a time, with a familiar tab interface
ā Easily filter transactions by type, group, or date
ā Easily repeat transactions, such as bills that occur every month
ā Transfer money from one account to another
ā Export an account as a CSV file and import a CSV, OFX or QIF file to bulk add transactions to an account
minor feature: Updated dependencies. - an icon conflict with GNOME System Monitor. - an where repeated transactions would not be updated correctly after updating the source transaction. - Updated translations (Thanks to everyone on Weblate)!.
MITL finances money accounting c
PROJ is a generic coordinate transformation software that transforms geospatial coordinates from one coordinate reference system (CRS) to another. This includes cartographic projections as well as geodetic transformations. PROJ is released under the X/MIT open source license
PROJ includes command line applications for easy conversion of coordinates from text files or directly from user input. In addition to the command line utilities PROJ also exposes an application programming interface, or API in short. The API lets developers use the functionality of PROJ in their own software without having to implement similar functionality themselves.
PROJ started purely as a cartography application letting users convert geodetic coordinates into projected coordinates using a number of different cartographic projections. Over the years, as the need has become apparent, support for datum shifts has slowly worked its way into PROJ as well. Today PROJ supports more than a hundred different map projections and can transform coordinates between datums using all but the most obscure geodetic techniques.
major feature: Updates:
`projinfo`: display whether an operation is time-dependent.
Add CMake options `EMBED_RESOURCE_FILES` and `USE_ONLY_EMBEDDED_RESOURCE_FILES` for `proj.db` and `proj.ini` embedding.
Database: ingest deprecated ESRI names to be able to better import old WKT ESRI.
`proj_factors()`: enhance speed when called repeatedly on same compound or projected CRS.
Add Airocean projection (formerly Dymaxion).
`createOperations()`: Optimization by avoiding database lookups for CRS (typically PROJ strings) using unknown datums.
PROJJSON export: for a Projected CRS, add an explicit type=GeographicCRS/GeodeticCRS members to the base_crs member.
`proj_trans_bounds()`: make it work when target CRS is a CompoundCRS.
`createOperations()`: do Helmert transformation in 2D when one of source or target CRS is compound.
Map EPSG method 'Vertical Offset by Grid Interpolation (asc)' to +proj=vgridshift.
Add support for 'Coordinate Frame rotation full matrix (geocen)' and Coordinate Frame rotation full matrix (geog2D)' methods.
Add a CMake `EMBED_RESOURCE_DIRECTORY` option to embed.tif/.json files in to libproj.
Take into account new EPSG methods 'Cartesian Grid Offsets by TIN Interpolation (JSON)' and 'Vertical Offset by TIN Interpolation (JSON)'.
Added an option `native_ca` to `proj.ini` and an environment variable `PROJ_NATIVE_CA` to be able to configure curl to use the operating system CA store..
Database: add an optional step_direction column to the concatenated_operation_step table.
Database: replicate EGM2008 grid transformation record to WGS 84 realizations.
Improve ETRFxxx to ETRFyyy, and WGS 84 (xxx) to WGS 84 (yyy).
Build: Update to C++17 version.
Add bash completion script for projinfo.
Dispatch content of `4D_api.cpp` into multiple.cpp files.
Add `proj_trans_bounds_3D()`.
Database: add a engineering_datum and engineering_crs tables; import few related EPSG records.
NKG transformations: Add support for EUREF-FIN in Finish transforma
Mixed cartography cartographic cpp c
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;I decided to do one more hotas there was an annoying for multi-root libraries that causes flip-flopping (the same as covers disappearing). This also contains some around scrobbling and misc other reported that are a good fit. lt;/p gt;.
lt;p gt;v0.8.6 is still planned to focus on the Scanner and finishing off the Kavita+ Polish. lt;/p gt;.
lt;h1 gt;Changed lt;/h1 gt;.
lt;ul gt;.
lt;li gt;Changed: Locale selection now shows the total percentage of completion of the locale. lt;/li gt;.
lt;li gt;Changed: Cleaned up some code around localization as a way to hopefully fight the keys showing in the UI on new versions. lt;/li gt;.
lt;li gt;Changed: (Kavita+) When a user removes the Kavita+ license from their instance, stop doing all K+ Background tasks instead of waiting for the next restart. lt;/li gt;.
lt;li gt;Changed: (Kavita+) Kavita will now clean up old scrobble events for users that don't have an anilist token on their account, so that events that will never get processed get cleaned up. lt;/li gt;.
lt;li gt;Changed: (Kavita+) When sourcing descriptions from Kavita+, remove the (Source: X). lt;/li gt;.
lt;/ul gt;.
lt;h1 gt; lt;/h1 gt;.
lt;ul gt;.
lt;li gt;: a where a signature on an API was wrong lt;/li gt;.
lt;li gt;: (Kavita+) a length for reviews from Kavita+ that could break metadata matching lt;/li gt;.
lt;li gt;: (Kavita+) some edge case handling of want to read scrobbling and potentially some around events that never get processed. lt;/li gt;.
lt;li gt;: unable to start Kavita for the first time on DD/MM/YYYY locales lt;/li gt;.
lt;li gt;: a where multi-root libraries would delete and recreate series in one of non-first folders lt;/li gt;.
lt;li gt;: reading list not respecting age restrictions lt;/li gt;.
lt;/ul gt;.
lt;h1 gt;API lt;/h1 gt;.
lt;ul gt;.
lt;li gt;Updated the ReadHistoryEvent to expose ReadDateUtc instead of just the server timezone date. lt;/li gt;.
lt;/ul gt;.
lt;h1 gt;Known lt;/h1 gt;.
lt;ul gt;.
lt;li gt;Docker images aren't showi
GNU GPLv3 ebook ebook-reader server book comics collection csharp typescript
libpng is the PNG image format reference implementation. Portable Network Graphics are the most widely used raster image format, patent-free, based on lossless data compression, support indexed/paletted, grayscale, and 24 or 32 bit truecolor images with transparency. It's also an highly extensible container format, with built-in color profiles and representation information, textual meta data, filters, progressive interlacing, and permits animations in the derived APNG or MNG formats.
minor feature: Modified the behaviour of colorspace chunks in order to adhere
to the new precedence rules formulated in the latest draft of.
The PNG Specification.
a latent in `png_write_iCCP`.
This would have been a read-beyond-end-of-malloc vulnerability.
Introduced early in the libpng-1.6.0 development, yet (fortunately!)
it was inaccessible before the above-mentioned modification of the.
Colorspace precedence rules, due to pre-existing colorspace checks.
Zlib c png image format library raster-image compression deflate gamma icc zlib
InputPlumber is an open source input routing and control daemon for Linux. It can be used to combine any number of input devices (like gamepads, mice, and keyboards) and translate their input to a variety of virtual device formats.
minor feature: lt;h2 gt; lt;a href="https://github.com/ShadowBlip/InputPlumber/compare/v0.57.1...v0.57.2" gt;0.57.2 lt;/a gt; (2025-05-12) lt;/h2 gt;.
lt;h3 gt; lt;/h3 gt;.
lt;ul gt;.
lt;li gt; lt;strong gt;CI: lt;/strong gt; specify TARGET_ARCH instead of ARCH in aarch64 cross build ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/bc082851325525fb8f71038fd4774983f2cbb07d" gt;bc08285 lt;/a gt;) lt;/li gt;.
lt;li gt; lt;strong gt;CompositeDevice: lt;/strong gt; Free force feedback effects on device remove ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/0ca754aa5d446023dc4270a8d4ff8a9d7e893928" gt;0ca754a lt;/a gt;) lt;/li gt;.
lt;li gt; lt;strong gt;Makefile: lt;/strong gt; use target triple from rustc for TARGET_ARCH ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/337b2eb7d0d941121dd9c13e67d48520f6e2867f" gt;337b2eb lt;/a gt;) lt;/li gt;.
lt;/ul gt;.
GNU GPLv3 linux daemon virtual-device rust
Geonkick is a free software synthesizer capable of generating a wide range of percussive sounds, including kicks, snares, claps, hi-hats, shakers, and also unique effect sounds.
LV2, VST3, Standalone
16 Instruments, 16 MIDI Keys
16 Stereo Channels
3 Layers/Instrument, 3 Oscillators/Layer
Play, modify & blend samples with synthesis
Save (JSON) & Export (FLAC, WAV, Ogg, SFZ)
minor bugfix: :
Crash when deleting an instrument from the kit.
Saving the plugin state in Cubase.
Donot export symbols from DSP and Redkite resources.
The artifact at the end of sound when tuning to a MIDI key.
Other:
Remove a C++ files that were mistakenly added to the DSP folder.
GNU GPLv3 audio synthesizer
KiCad is an EDA software suite for the creation of professional schematics and printed circuit boards up to 32 copper layers with additional technical layers. KiCad runs on Windows, Linux and Apple OS X and is released under the open-source GNU GPL v2 free of charge.
minor feature:
GNU GPL electronics circuit design modeling automation gpl schematic eda pcb cad qt cpp c
Git Cola is a powerful Git GUI with a slick and intuitive user interface.
major feature: Usability, bells and whistles
Most users will now default to editing the per-repo config by default when opening the
settings dialog. New users that do not have the `user.name` and `user.email` settings
configured will default to editing the global user settings, which was previously the
default behavior for all users.
.
The rebase tool now honors the `rebase.updateRefs` git configuration.
The tool will only prompt you whether or not to update stacked branches / refs
when this configuration is unset.
.
The `rebase.updateRefs` configuration can now be configured through the.
"Update stacked branches/refs when rebasing" checkbox in the settings.
The branches tool would previously make its branches and tags bold when text was input
into its filter field. This behavior has been changed so that the branches and tags
are now filtered so that only the matching branches and tags are displayed.
.
The value of the `Force` checkbox, which causes `git push --force` to be used in the `Push` tool,
now persists across sessions.
.
The push dialog will now prompt when creating new remote branches when the
local branch name does not match the new remote branch name.
The push dialog was to use the correct refspec arguments when pushing a local
branch into a differently-named remote branch.
.
The commit message length warning was not being updated in some scenarios.
.
.. _v4.11.0:
GNU GPLv3 git version-control gui tui python qt
Freeware Advanced Audio (AAC) Decoder including SBR decoding
minor bugfix: Armin Novak .
Add option BUILD_FAAD_CLI.
Johannes Kauffmann .
Add conditional build with DRC.
Roman Artiukhin .
Use adts_frame for adts header detection.
gavtroy .
gapless calculation in frontend.
DingHao .
write_audio_ function heap buffer overflow.
GNU GPLv3 audio music decoder aac sbr c
Tuned Switcher is a simple utility for managing performance profiles using the Tuned service.
Tuned is a daemon for monitoring and adaptive tuning of system devices. In order to use this program, a daemon must be installed on your system.
minor bugfix: Fixed loading localizations.
Fixed a warning on program launch.
Performed minor refactoring and cleanup.
GNU GPLv3 systems-administration linux utility performance
Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers. We strive to fulfill the goals below. The goals are listed in order of importance, the most important ones first.
Syncthing should be:
Safe From Data Loss
Protecting the user's data is paramount. We take every reasonable precaution to avoid corrupting the user's files.
Secure Against Attackers
Again, protecting the user's data is paramount. Regardless of our other goals, we must never allow the user's data to be susceptible to eavesdropping or modification by unauthorized parties.
Easy to Use
Syncthing should be approachable, understandable, and inclusive.
Automatic
User interaction should be required only when absolutely necessary.
Universally Available
Syncthing should run on every common computer. We are mindful that the latest technology is not always available to every individual.
For Individuals
Syncthing is primarily about empowering the individual user with safe, secure, and easy to use file synchronization.
Everything Else
There are many things we care about that don't make it on to the list. It is fine to optimize for these values, as long as they are not in conflict with the stated goals above.
minor feature: lt;h2 gt;What's Changed lt;/h2 gt;.
lt;ul gt;.
lt;li gt;(model): fd immediately in copier by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/imsodin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/imsodin" gt;@imsodin lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="3034053289" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//10079" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10079/hovercard" href="https://github.com/syncthing/syncthing/pull/10079" gt;#10079 lt;/a gt; lt;/li gt;.
lt;li gt;build(deps): update dependencies by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/calmh/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/calmh" gt;@calmh lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="3034384652" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//10091" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10091/hovercard" href="https://github.com/syncthing/syncthing/pull/10091" gt;#10091 lt;/a gt; lt;/li gt;.
lt;li gt;chore(syncthing): ensure migrated database is before exiting by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xjtdy888/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xjtdy888" gt;@xjtdy888 lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="3028270328" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//10076" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/10076/hovercard" href="https://gith
MPL syncronization file-syncronization peer-to-peer p2p backup archiving networking go html javascript
Snapcast is a multiroom client-server audio player, where all clients are time synchronized with the server to play perfectly synced audio. It's not a standalone player, but an extension that turns your existing audio player into a Sonos-like multiroom solution.
Audio is captured by the server and routed to the connected clients. Several players can feed audio to the server in parallel and clients can be grouped to play the same audio stream.
One of the most generic ways to use Snapcast is in conjunction with the music player daemon (MPD) or Mopidy.
major feature: Features:
Client: Add support for (secure-) websockets.
Server: Add client authentication.
Server: Add control script for Plex.
:
typos.
General:
Client: Command line arguments '--host' and '--port' are deprecated.
Update binary_protocol.md.
_Johannes Pohl Thu, 23 Jan 2025 00:13:37 +0200_.
GNU GPLv3 audio music server audio-player network
strace is a diagnostic, debugging and instructional userspace utility for Linux. It is used to monitor and tamper with interactions between processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state. The operation of strace is made possible by the kernel feature known as ptrace.
minor feature: Noteworthy changes in strace 6.14 (2025-03-25)
Improvements.
Added -e namespace=new option for printing the namespaces entered
by the tracee.
Implemented decoding of FRA_FLOWLABEL and FRA_FLOWLABEL_MASK netlink
attributes of RTM_ NEW,DEL,GET RULE NETLINK_ROUTE messages.
Implemented decoding of RTM_ NEW,DEL MULTICAST and RTM_ NEW,DEL ANYCAST
NETLINK_ROUTE messages.
Updated decoding of statx syscall.
Updated lists of AT_*, AUDIT_*, ETHTOOL_*, FAN_*, IORING_*, IPPROTO_*,
KEY_*, NL80211_*, RWF_*, and SECBIT_ constants.
Updated lists of ioctl commands from Linux 6.14.
Contributors.
This release was made possible by the contributions of many people.
The maintainers are grateful to everyone who has contributed
changes or reports. These include:
Dmitry V. Levin.
Gleb Fotengauer-Malinovskiy.
Masatake YAMATO.
Please refer to the CREDITS file for the full list of strace contributors.
GNU LGPL c debugger software-development linux diagnostic
An image viewer and browser utility for the GNOME environment.
Image browser
Browse your hard disk showing you thumbnails of image files.
Thumbnails are saved in the same database used by Nautilus so youdon't waste disk space.
Automatically update the content of a folder.
Copy, move, delete images and folders.
Bookmarks of folders and catalogs.
Image viewer
View single images (including GIF animations). Supported image
types are: BMP, JPEG, GIF, PNG, TIFF, TGA, ICO, XPM, JXL, AVIF.
Optional support for RAW and HDR (high dynamic range) images.
View EXIF data attached to JPEG images.
View in fullscreen mode.
View images rotated, flipped, mirrored.
Image organizer
Add comments to images.
Organize images in catalogs, catalogs in libraries.
Print images and comments.
Search for images on you hard disk and save the result as a catalog.
Search criteria remain attached to the catalog so you can update it when you want.
Image editor
Change image hue, saturation, lightness, contrast and adjust colors.
Scale and rotate images.
Save images in the following formats: JPEG, PNG, TIFF, TGA.
Crop images.
Red-eye removal tool.
Advanced tools
Import images from a digital camera.
Slide Shows.
Set an image as Desktop background.
Create index image.
Rename images in series.
Convert image format.
Change images date and time.
JPEG lossless transformations.
Find duplicated images.
gThumb has a plug-in system for extensions. Some standard features are implemented as extensions and
minor bugfix: Released: 2025-02-09
Features:
WebP: read the ICC profile if available.
WebP: save the EXIF data.
Video screenshot: use the configured jpeg extension for the file.
:
Preferences dialog: same dialog shown endlessy (Balló György).
Bookmarks: loading system bookmarks with the flatpak version.
migrate-catalogs: properly use time_t for localtime (Pino Toscano).
Removed references to wiki.gnome.org pages (!332).
Appdata: developer id (Daniel Rusek).
Translations:
Hungarian (BalĆ”zs Ćr).
Romanian (Daniel ČerbÄnescu).
Slovak (Jose Riha).
Slovenian (Martin Srebotnjak).
RU (Ser82-png).
Swedish (Anders Jonsson).
Ukrainian (Yuri Chornoivan).
GNU GPLv3 image viewer browser editor multimedia gnome c
Simple and fast Qt-based image viewer.
Resize, rotate, flip, adjust colors. Copy, crop or paste selection. Paste to side. Effects. Slideshow. Thumbnails. Batch conversion.
minor feature: Appimage build min glibc version is 2.35; Mitigate Qt5 bug; Higher quality downscaling option for displaying
GNU GPLv3 image viewer qt linux cpp c
Vue Fluid DnD is a fluid, smooth and versatil drag and drop library for lists on Vue 3. It's a lightweight tool ~7 Kb (gzip) with no depenencies. This library is a Vue Draggable Next alternative if you looking for a better ui experience.
minor feature: lt;h2 gt; ing : lt;/h2 gt;.
lt;ul gt;.
lt;li gt; lt;a href="https://github.com/carlosjorger/fluid-dnd/commit/9bdb523d115cbe8736218113945d534de7c153fa" gt;9bdb lt;/a gt; Avoid drag an element if cursor is moved after lt;strong gt;onTouchStart lt;/strong gt; lt;/li gt;.
lt;/ul gt;.
vue3 web smooth lightweight typescript vue
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.
minor bugfix: :
#980 #989 Restore event pointer behavior from Expat 2.6.4.
(that the to CVE-2024-8176 changed in 2.7.0);
affected API functions are:
- XML_GetCurrentByteCount.
- XML_GetCurrentByteIndex.
- XML_GetCurrentColumnNumber.
- XML_GetCurrentLineNumber.
- XML_GetInputContext.
Other changes:
#976 #977 Autotools: Integrate files "fuzz/xml_lpm_fuzzer. cpp,proto "
with Automake that were missing from 2.7.0 release tarballs.
#983 #984 printf format specifiers for 32bit Emscripten.
docs: Promote OpenSSF Best Practices self-certification
tests/benchmark: Resolve mistaken double #986 Address Frama-C warnings
#990 #993 Version info bumped from 11:1:10 (libexpat*.so.1.10.1)
to 11:2:10 (libexpat*.so.1.10.2); see https://verbump.de/
for what these numbers do.
Infrastructure:
CI: Start running Perl XML::Parser integration tests
CI: Enforce Clang Static Analyzer clean code
CI: Re-enable warning clang-analyzer-valist.Uninitialized
for clang-tidy.
CI: Cover compilation with musl
#983 #984 CI: Cover compilation with 32bit Emscripten.
#976 #977 CI: Protect against fuzzer files missing from future
release archives.
Special thanks to:
Berkay Eren Ćrün
Matthew Fernandez
and
Perl XML::Parser.
MITL xml parser c c99 library
FET is free software for automatically scheduling the timetable of a school, high-school or university. It uses a fast and efficient timetabling algorithm.
Usually, FET is able to solve a complicated timetable in maximum 5-20 minutes. For simpler timetables, it may take a shorter time, under 5 minutes (in some cases, a matter of seconds). For extremely difficult timetables, it may take a longer time, a matter of hours.
minor feature: 10 May 2025, FET 7.2.0 released Minor interface (the was found by watching an online FET tutorial presented by Apisit Piamnoi).
Affero GPLv3 timetable scheduling time-management
NetworkManager attempts to keep an active network connection available at all times. The point of NetworkManager is to make networking configuration and setup as painless and automatic as possible. NetworkManager is intended to replace default route, replace other routes, set IP addresses, and in general
configure networking as NM sees fit (with the possibility of manual override as necessary). In effect, the goal of NetworkManager is to make networking Just Work with a minimum of user hassle, but still allow customization and a high level of manual network control. If you have special needs, we'd like to hear about them, but understand that NetworkManager is not intended for every
use-case.
NetworkManager will attempt to keep every network device in the system up and active, as long as the device is available for use (has a cable plugged in, the killswitch isn't turned on, etc). Network connections can be set to
'autoconnect', meaning that NetworkManager will make that connection active whenever it and the hardware is available.
"Settings services" store lists of user- or administrator-defined "connections", which contain all the settings and parameters required to connect to a specific
network. NetworkManager will never activate a connection that is not in this list, or that the user has not directed NetworkManager to connect to.
minor feature: Overview of changes since NetworkManager-1.52
This is a snapshot of NetworkManager development. The API is.
subject to change and not guaranteed to be compatible with
the later release.
USE AT YOUR OWN RISK. NOT RECOMMENDED FOR PRODUCTION USE!
Added systemd services to provide networking in the initrd.
GNU LGPLv3 gnome network networking daemon connection-manager c python
Python matplotlib is a for 2D plotting publication-ready figures in various formats, or rendering them interactively cross-platform. It can be scripted or used in Pythons interactive shell, within web applications, or through bindings with multiple GUI toolkits.
It simplifies plot generation, histograms, power spectra, bar charts, error charts, scatter plots. Typical uses only require a few lines of code, while complex rendering is kept feasible. Its pyplot interface provides a MATLAB-style API.
minor feature:
Python python cpp plotting graphs science mathematics matlab matplot gtk data-science qt data-visualization tk
Hoppscotch is a lightweight, web-based API development suite.
It was built from the ground up with ease of use and accessibility in mind providing all the functionality needed for API developers with minimalist, unobtrusive UI. It is an Open Source alternative to applications like Postman and Insomnia.
minor bugfix: This is a hotrelease resolving an with SAML login flow in the Enterprise offering alongside other improvements.. lt;h2 What's Changed. lt;ul . lt;li feat: import authorization header with curl by @chhaviG22 in #4963. lt;li (common): url and param encoding by @CuriousCorrelation
MITL api rest graphql typescript vue javascript rust
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: Release: 8.4 09 May, 2025 New features KEPUB Output: Add an option to generate KEPUB files that have better text justification at the cost of gaps in highlighting when used on the Kobo E-book viewer: Allow the background image specified in the Style section of the viewer preferences to extend under the page margins as well. E-book viewer: a regression that broke the "show book in main calibre program" link News download: Next/Previous links not working when the pointed to article failed to download. E-book viewer: Handle links to missing internal files with an error popup rather than becoming non-functional. E-book viewer: some links not being processed correctly for very large EPUB files with many internal HTML files. Get books: Update ebooks.com plugin for website changes. Metadata review dialog: merging of tags not working correctly. Wayland: Workaround Qt/Wayland that prevents the menu of the Layout button from showing Prevent recursion when creating base temporary folder if something on system deletes the created temporary folder New news sources. Frieze Magazine by Kabonix. Improved news sources. NYTimes Book Review. Washington Post. tagesschau. Hindu. Economist. Economist Espresso.
GNU GPLv3 python cpp ebook-reader ebook conversion epub kindle ebook-manager
An interactive command line filter program for any kind of list; files, command history, processes, hostnames, bookmarks, git commits, etc. It implements a "fuzzy" matching algorithm, so you can quickly type in patterns with omitted characters and still get the results you want.
Highlights
š¦ Portable ā Distributed as a single binary for easy installation
ā” Blazingly fast ā Highly optimized code instantly processes millions of items
š ļø Extremely versatile ā Fully customizable via an event-action binding mechanism
š Batteries included ā Includes integration with bash, zsh, fish, Vim, and Neovim
major bugfix: Relaxed the `--color` option syntax to allow whitespace-separated entries (in addition to commas), making multi-line definitions easier to write and read.
``sh.
# seoul256-light.
Fzf --style full --color='
fg:#616161 fg+:#616161
bg:#ffffff bg+:#e9e9e9 alt-bg:#f1f1f1
hl:#719872 hl+:#719899.
Pointer:#e12672 marker:#e17899
Header:#719872
Spinner:#719899 info:#727100
Prompt:#0099bd query:#616161
Border:#e1e1e1
'.
``.
Added `alt-bg` color to create striped lines to visually separate rows.
``sh.
Fzf --color bg:237,alt-bg:238,current-bg:236 --highlight-line
Declare -f perl -0777 -pe 's/ n/ 0/gm' .
Bat --plain --language bash --color always
Fzf --read0 --ansi --reverse --multi
--color bg:237,alt-bg:238,current-bg:236 --highlight-line.
``.
fish Improvements in CTRL-R binding.
- You can trigger CTRL-R in the middle of a command to insert the selected item.
- You can delete history items with SHIFT-DEL.
And improvements.
Unnecessary 100ms delay after `reload`.
- `selected-bg` not applied to colored items.
MITL cli finder go ruby shell
libxmp is the backend library for XMP which provides playback of MOD audio files. Over 90 formats are supported, PC as well as ancient home computer variants, including standard MOD files, S3M, XM, and IT files.
minor bugfix: Changes by Alice Rowan:
MED effect 1Fxy (delay and retrigger). The new implementation
supports both delay and retrigger at the same time and repeats.
- MED effect FF3 (revert change from 4.6.1). The gy version
of this effect prior to OctaMED v5 is not currently supported.
- MED3 and MED4 time factor and tempos 1-10.
- MED4 effect 9xx (set speed).
- Add support for MED3 and MED4 song files.
- Better MED MMD tracker version fingerprinting.
- loading external instruments from the current directory.
Changes by Thomas Neumann:
- oxm modules with empty samples (e.g.: The Four Ages.oxm).
- some modules would be misidentified as Scream Tracker 2.
- Handle IT modules with edit history but no midi configuration
Changes by Ozkan Sezer:
- Revert a bad CVE to the miniz inflate code.
- Add missing HAVE_DIRENT definition to Android makefile.
GNU LGPLv2 c module audio library
InputPlumber is an open source input routing and control daemon for Linux. It can be used to combine any number of input devices (like gamepads, mice, and keyboards) and translate their input to a variety of virtual device formats.
minor feature: lt;h2 gt; lt;a href="https://github.com/ShadowBlip/InputPlumber/compare/v0.57.0...v0.57.1" gt;0.57.1 lt;/a gt; (2025-05-08) lt;/h2 gt;.
lt;h3 gt; lt;/h3 gt;.
lt;ul gt;.
lt;li gt; lt;strong gt;Deck: lt;/strong gt; Add generic target PID ( lt;a href="https://github.com/ShadowBlip/InputPlumber/commit/736e0b22668f04dba481c7773a48b61006b94e12" gt;736e0b2 lt;/a gt;) lt;/li gt;.
lt;/ul gt;.
GNU GPLv3 linux daemon virtual-device rust
the libvirt project is already available under the *libvirt* ProjectID; this one (libv*e*rt) is a duplicate! Please delete me.
major feature: Removed features.
Remove support for qemu-6.1 and older.
Libvirt now requires *qemu-6.2 or newer based on our platform support.
Policy.
New features.
Qemu: Add new 'image_format' parameter to virDomainSaveParams.
`virDomainSaveParams` now supports an `image_format` parameter for.
Specifying the save image format on a per-domain basis. The parameter
Accepts the same values as the driver-wide `save_image_format` setting
in `qemu.conf`. An image format specified via `virDomainSaveParams`.
Takes precedence over the driver-wide setting.
Qemu: Added guest load averages to the output of virDomainGetGuestInfo.
This feature will be available with qemu guest agent 10.0 onwards.
Qemu: Add support for multiple iothreads for `virtio-scsi` controller.
It's now possible to map multiple iothreads to the `virtio-scsi` controller
or even map them to specific virtqueues similarly to the `virtio-blk`.
Device allowing for better performance in certain scenarios.
Qemu: integrate support for VM shutdown on host shutdown.
It is now possible to instruct the QEMU driver to automatically perform.
Managed save, graceful shutdown, or hard poweroff on running VMs, when a
Host shutdown is requested. This feature is intended to eventually replace
Usage of the libvirt-guests script. The new approach improves on the
Libvirt-guests script, by proactively monitoring logind for a signal that
a host shutdown has been requested. It will initiate the chosen action on.
Running guests immediately, allowing shutdown inhibitors to be released
Sooner. The new solution is also able to iteratively try multiple actions
Until one of them succeeds in shutting down the VM.
Since it must be mutually exclusive with the libvirt-guests script, this.
Feature currently requires a manual opt-in through editing of the
/etc/libvirt/qemu.conf configuration file. The libvirt-guests script must
be disabled before doing this.
Qemu: Add 'sparse' as a new save image format.
QEMU's `file` migration has been s
Mixed virtualization virtual-machine toolkit library c python
|