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: Much more seccomp work.
Add 'data' option to pty config (PtyParseConfig) so if a pipe or pty is going to be used for raw data transfer, use FLUSH_ALWAYS not FLUSH_LINE.
Support uuencoded data using either ' ' or '`' as 1st char of alphabet.
Add support for yenc encoded data.
GNU GPLv3 c library files ssl tls sockets resizeable strings lists maps
"Firefly III" is a self-hosted financial manager. It can help you keep track of expenses, income, budgets and everything in between.
minor feature: Added:
Enabled the expression engine built by @michaelhthomas. Read more about it in the documentation.
Add running balance data, see if it can be used in the layout in the future.
PR 9160 (add test cases for api/v1/autocomplete/CategoryController) reported by @tasnim0tantawi.
PR 9178 (Add test cases for Api V1 Controllers Autocomplete BillController BudgetController) reported by @tasnim0tantawi.
PR 9171 (Add about test) reported by @mzhubail.
Changed:
PR 9096 (chore: some comments) reported by @withbest.
:
(bcadd exception while using POST transactions) reported by @dbtdsilva.
Discussion 9080 (Incorrect sorting on expense accounts) started by @pc-zookeeper.
(API Call for bills/nextExpectedMatch does not update) reported by @marcelweikum.
(Default Currency does not apply to Accounts.) reported by @chrisgriff1512.
(Dashboard 'Today' option chooses 1st of month (not current date)) reported by @PAS-BC.
PR 9179 reported by @tasnim0tantawi.
PR 9239 (webhook index page when Firefly is not served at root) reported by @jfpedroza.
(Custom logout URL doesn't work.) reported by @JC5.
(internal_reference_is does not correctly match numeric internal references) reported by @Lrns123.
(Long wait when editing a transaction) reported by @JC5.
(Update to v6.1.20 changed Balance of Account) reported by @JeuJeus.
(Update to v6.1.20 leads to a type error) reported by @krakonos1602.
API:
Expand v2 API.
Affero GPLv3 finance personal financial budget budgeting money manager management currency sums financials php laravel
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.66.2 (gladiator). lt;/p gt;.
lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;.
lt;p gt;This release contains refinements, improvements, and. lt;/p gt;.
lt;h2 gt;What #39;s Changed lt;/h2 gt;.
lt;h3 gt;Python lt;/h3 gt;.
lt;ul gt;.
lt;li gt;Added support for Python 3.13 and templating system for supported Python versions lt;/li gt;.
lt;/ul gt;.
lt;p gt; lt;strong gt;Full Changelog lt;/strong gt;: lt;a class= quot;commit-link quot; href= quot;https://github.com/grpc/grpc/compare/v1.66.1...v1.66.2 quot; gt; lt;tt gt;v1.66.1...v1.66.2 lt;/tt gt; lt;/a gt; lt;/p gt;.
.
sreenithi.
.
.
.
.
tag:github.com,2008:Repository/27729880/v1.67.0-pre1.
2024-09-17T17:41:21Z.
.
Release v1.67.0-pre1.
lt;p gt;This is a prerelease of gRPC Core 1.67.0 (gesundheit). lt;/p gt;.
lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;.
lt;p gt;This prerelease contains refinements, improvements, and. lt;/p gt;.
.
apolcyn.
.
.
.
.
tag:github.com,2008:Repository/27729880/v1.66.1.
2024-08-26T19:39:04Z.
.
.
Apache rpc cpp python c
"Firefly III" is a self-hosted financial manager. It can help you keep track of expenses, income, budgets and everything in between.
minor feature: Added:
Enabled the expression engine built by @michaelhthomas. Read more about it in the documentation.
Add running balance data, see if it can be used in the layout in the future.
PR 9160 (add test cases for api/v1/autocomplete/CategoryController) reported by @tasnim0tantawi.
PR 9178 (Add test cases for Api V1 Controllers Autocomplete BillController BudgetController) reported by @tasnim0tantawi.
PR 9171 (Add about test) reported by @mzhubail.
Changed:
PR 9096 (chore: some comments) reported by @withbest.
:
(bcadd exception while using POST transactions) reported by @dbtdsilva.
Discussion 9080 (Incorrect sorting on expense accounts) started by @pc-zookeeper.
(API Call for bills/nextExpectedMatch does not update) reported by @marcelweikum.
(Default Currency does not apply to Accounts.) reported by @chrisgriff1512.
(Dashboard 'Today' option chooses 1st of month (not current date)) reported by @PAS-BC.
PR 9179 reported by @tasnim0tantawi.
PR 9239 (webhook index page when Firefly is not served at root) reported by @jfpedroza.
(Custom logout URL doesn't work.) reported by @JC5.
(internal_reference_is does not correctly match numeric internal references) reported by @Lrns123.
API:
Expand v2 API.
Affero GPLv3 finance personal financial budget budgeting money manager management currency sums financials php laravel
Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. The notes are searchable, can be copied, tagged and modified either from the applications directly or from your own text editor. The notes are in Markdown format.
Notes exported from Evernote can be imported into Joplin, including the formatted content (which is converted to Markdown), resources (images, attachments, etc.) and complete metadata (geolocation, updated time, created time, etc.). Plain Markdown files can also be imported.
Joplin is "offline first", which means you always have all your data on your phone or computer. This ensures that your notes are always accessible, whether you have an internet connection or not.
The notes can be securely synchronised using end-to-end encryption with various cloud services including Nextcloud, Dropbox, OneDrive and Joplin Cloud.
Full text search is available on all platforms to quickly find the information you need. The app can be customised using plugins and themes, and you can also easily create your own.
minor feature: lt;ul gt;.
lt;li gt;Improved: Enable again auto-updates ( lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/laurent22/joplin/commit/058a559de4ac724dbd791e0f67eb5e3bbbe9cc82/hovercard" href="https://github.com/laurent22/joplin/commit/058a559de4ac724dbd791e0f67eb5e3bbbe9cc82" gt; lt;tt gt;058a559 lt;/tt gt; lt;/a gt;) lt;/li gt;.
lt;li gt;New: horizontal rule button when cursor is not on a new line lt;/li gt;.
lt;li gt;Improved: Automatically detect and use operating system theme by default ( lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/laurent22/joplin/commit/5beb80bf61fe2b02f897dea7a487944701230d51/hovercard" href="https://github.com/laurent22/joplin/commit/5beb80bf61fe2b02f897dea7a487944701230d51" gt; lt;tt gt;5beb80b lt;/tt gt; lt;/a gt;) lt;/li gt;.
lt;li gt;Improved: Updated packages glob (v10.4.2), jsdom (v24.1.0), sass (v1.77.6), turndown (v7.2.0) lt;/li gt;.
lt;li gt;: Delete revisions on the sync target when deleted locally lt;/li gt;.
lt;li gt;: ctrl/cmd-n can create new notes while the trash folder is selected lt;/li gt;.
lt;li gt;: Improve performance when there are many selected items lt;/li gt;.
lt;li gt;: Plugin API: Save changes made with lt;code gt;editor.setText lt;/code gt; lt;/li gt;.
lt;li gt;: WebDAV synchronisation not working because of URL encoding differences lt;/li gt;.
lt;/ul gt;.
Affero GPLv3 note-taking todo markdown typescript javascript
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: Changes made since CMake 3.30.3:
Brad King (4):
gitlab-ci: update macOS jobs to use Xcode 16.0
ci: Run RunCMake.ExternalProject serially in macos-x86_64 Xcode job
Help: Add 3.30 release notes for project variable updates
CMake 3.30.4.
Craig Scott (4):
Help: file(CONFIGURE) only updates output file timestamp if it changes
FetchContent: Don't update verify script timestamp if it doesn't change
Help: State valid scopes for using proj_SOURCE_DIR and proj_BINARY_DIR
project: Only define non-cache vars if already defined.
Diego Dassie (1):
CPack/NuGet: Add native0.0 to build dependencies in groups.
Dilshod Mukhtarov (1):
librhash: aligned_alloc is not available with glibc lt; 2.16.
Hermann von Kleist (4):
FindMatlab: Only consider versioned MCR subdirectory if it exists
FindMatlab: Add support for MCR distributions without mex.h
FindMatlab: Cache whether MATLAB root contains MCR or MATLAB
FindMatlab: Search mex and mx libraries for MCR.
Marc Chevrier (1):
FindPython: ensure all ABI are searched by default.
scivision (1):
FindMatlab: Add R2024b version map.
BSDL software-development build-tool
GnuCash is a personal finance and small-business accounting software. It provides a check-book like register GUI to enter and track bank accounts, stocks, income and expenses, for double-entry accounting. It also allows to manage stock/bond/mutual fund accounts, generate graphs and reports, supports QIF/OFX/HBCI import, and transaction matching, common calculations and scheduling. It's still simple to use.
major feature:
GNU GPL c perl scheme gtk gnome accounting personal-finance
fcOpenShell is an open source (LGPL) software library that helps users and software developers to work with the IFC file format. The IFC file format can be used to describe building and construction data. The format is commonly used for Building Information Modelling.
IfcOpenShell uses Open CASCADE (the Open CASCADE Community Edition) internally to convert the implicit geometry in IFC files into explicit geometry that any software CAD or modelling package can understand.
minor feature: Segfault trying to create IfcSweptDiskSolid with invalid curve #5474
In my case it was IfcIndexedPolyCurve with just 1 vertex. Though kernel- gt;convert does return a boolean value to indicate if conversion was successful, we never used it - so it failed silently leading to segfault later on.
Now we also stop processing those polycurves during mapping stage but checking kernel- gt;convert result still might be useful in some other cases.
GNU LGPLv3 geometry bim ifc cad cpp python
"Firefly III" is a self-hosted financial manager. It can help you keep track of expenses, income, budgets and everything in between.
minor bugfix: Transactions created at midnight on the first day of a month are not listed correctly) reported by @Neroxeles.
Affero GPLv3 finance personal financial budget budgeting money manager management currency sums financials php laravel
LabPlot is a FREE, open source and cross-platform Data Visualization and Analysis software accessible to everyone.
High-quality Data Visualization and Plotting with just a few clicks
Reliable and easy Data Analysis and Statistics, no coding required!
Intuitive and fast Computing with Interactive Notebooks
Effortless Data Extraction from plots and support for Live Data
Smooth Data Import and Export to and from multiple formats
Available for Windows, macOS, Linux and FreeBSD
major bugfix: New features:
import .
Download datasets from kaggle.com.
Support MCAP file import.
Show error messages for the serial port in when creating a live data source to notify directly about missing device permissions, etc.
Add warning when importing projects in file import dialog.
Improve error messages for data import.
Preview of data with header.
analysis .
Add possibility to do calculations on curves.
spreadsheet .
Support periodic and random sampling as function: psample(n;x), rsample(x).
Save the properties used to generate random values in the column for later re-use.
Allow to perform the distribution fit to the data directly from the spreadsheet.
worksheet .
New visualization type "Process Behavior Chart".
More space for plots and less "ink" - no layout spacings, no minor grid lines, not plot borders, no ticks on secondary axes on default.
Allow to provide names for plot ranges for easier lookup and assignemnt in the plot elements.
:
Crash selecting "cell" from function list in function dialog.
Properly draw the border line of the symbol in the legend ().
Show Ticks on inverted axes ( 492475).
Internal:
Use name LabPlot/labplot consistenly (renamed LabPlot2/labplot2).
Switch to Qt6 only.
Mixed plot graphs data analysis
Ncdu is a disk usage analyzer with an ncurses interface. It is designed to find space hogs on a remote server where you don’t have an entire graphical setup available, but it is a useful tool even on regular desktop systems. Ncdu aims to be fast, simple and easy to use, and should be able to run in any minimal POSIX-like environment with ncurses installed.
minor feature: Still requires Zig 0.12 or 0.13.
- Add dependency on libzstd.
- Add new export format to support threaded export and low-memory browsing.
- Add `-O` and `--compress-level` CLI flags.
- Add progress indicator to hardlink counting stage.
- displaying and exporting zero values when extended info is not available.
- clearing screen in some error cases.
- uncommon edge case in hardlink counting on refresh.
- Use integer math instead of floating point to format numbers.
MITL ncurses terminal cli c
BiglyBT is a feature filled, open source, ad-free, bittorrent client.
Since 2003, BiglyBT's team has worked hard to bring you the best open source torrent product in the market. Unlike our competitors, our client is ad-free and our installer contains no third party offers.
We provide migration tools for several popular bittorent clients. Switching to BiglyBT from projects using the same source is simple and requires no interactions beyond the initial migration approval. Your settings, downloads, and plugins will all be there and ready to use.
major feature: FEATURE: Tag Added option to hide empty tags in the sidebar Parg
FEATURE: Tag Added "hide when empty" column to tags overview Parg
FEATURE: Tag Enable separate column config for download states Parg
FEATURE: Tag Allow manual entry of Tag folder locations Parg
FEATURE: Tag Added tag file operation menus for multi-tag selection Parg
FEATURE: Tag Added max simultaneous downloads/seeds tag settings columns Parg
FEATURE: Tag Added Tag Constraint "position" variable Parg
FEATURE: Tag Added explicit "not first priority" property Parg
FEATURE: Tag Added "last_queued" tag variable Parg
FEATURE: Plug Added "listdownloadhistory" method to SimpleAPI plugin Parg
FEATURE: Plug Added "listarchiveddownloads" to SimpleAPI plugin Parg
FEATURE: Plug Add archive time to SimpleAPI plugin download history Parg
FEATURE: Core Added magnet URI handler option to set temporary storage folder Parg
FEATURE: Core Added some stats for lightweight seeds Parg
FEATURE: Core Added some peer-id database stats/counters Parg
FEATURE: Core Added option to switch downloads to "upload only" on disk write error Parg
FEATURE: Core Categorise disk errors by type Parg
FEATURE: Core Remember recent public IPs Parg
FEATURE: Core Support multiple test domains Parg
FEATURE: Core Added option to indicate if a service is behind a reverse proxy Parg
FEATURE: UI Added copy-to-clipboard menu to DHT activity table Parg
FEATURE: UI Added tooltip to tracker lag view showing slowest trackers Parg
FEATURE: UI Allow up/down speed disable in basic torrent menu Parg
FEATURE: UI Added tooltips for "disabled" up/down speeds Parg
FEATURE: UI Added "last scrape" MyTorrents column Parg
FEATURE: UI Added order column menu options to copy order- clip and clip- order Parg
FEATURE: UI Added "edit as text" menu item to search-for-existing-files default paths Parg
FEATURE: UI A
GNU GPL bittorrent client p2p i2p java
JackTrip is a Linux, macOS, or Windows multi-machine audio system used for network music performance over the Internet. It supports any number of channels (as many as the computer/network can handle) of bidirectional, high quality, uncompressed audio signal streaming.
You can use it between any combination of machines e.g., one end using Linux can connect to another using macOS.
Virtual Studio
With JackTrip Virtual Studio, you may sing with your chorus, or jam with your band, online without leaving home. With built-in support for live broadcasting, you can share your sessions on JackTrip Radio. Additionally, Virtual Studio allows you to enhance your performances and bring your music to life utilizing Soundscapes digital signal processing. Musicians have creative control with dozens of audio effects with various reverbs, compression, attack and more, in real-time.
minor bugfix: Date: 2024-09-27
Description:
- Disabling qWave Quality of Service for Windows users.
- PLC occasional popping sound when you first connect.
- PLC auto headroom optimization for very low jitter.
Mixed audio music streaming server cpp qml
Infix is a Linux Network Operating System (NOS) based on Buildroot, and sysrepo. A powerful mix that ease porting to different platforms, simplify long-term maintenance, and provide made-easy management using NETCONF. It also has a built-in CLI that you'll quickly come to love.
minor feature: Doc: update ChangeLog with release news
Signed-off-by: Joachim Wiberg lt;troglobit@gmail.com gt;.
GNU GPL netconf linux buildroot
fcOpenShell is an open source (LGPL) software library that helps users and software developers to work with the IFC file format. The IFC file format can be used to describe building and construction data. The format is commonly used for Building Information Modelling.
IfcOpenShell uses Open CASCADE (the Open CASCADE Community Edition) internally to convert the implicit geometry in IFC files into explicit geometry that any software CAD or modelling package can understand.
minor feature: Optimise item decorator and make decoration more subtle to
make it easier to see the mesh.
GNU LGPLv3 geometry bim ifc cad cpp python
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.
minor feature: Release: 7.19 27 Sep, 2024
New features
E-book viewer: Halve the time taken to open large EPUB format books for the first time
A four hundred thousand word EPUB book now opens in under a second on typical hardware.
PDF new engine: Improve header/footer detection.
For column icons and grid view emblems, support icons for both light and dark themes.
News downloads: Mark links to locally available articles with a middle-dot.
When saving a layout also save the main window geometry
Windows: Read Aloud: an occasional crash when stopping read aloud when using the legacy windows TTS engine
Windows: Read Aloud: clicking in text to change what is being read causing tracking of currently read word to fail when using the legacy Windows TTS engine
Read aloud: reading large numeric words causing text synchronization to fail when using some legacy TTS engines
EPUB3 metadata: setting series number to zero not working
Comic Input: Handle comics whose internal files have control codes in their filenames
E-book viewer: a regression that broke searching in Japanese books that use lt;ruby gt; text
E-book viewer: a regression in the previous release that broke Read aloud for selected text
Amazon metadata plugin: Workaround for downloads failing because Google discontinued its webcache.
Cover grid: Suppress the 2px border Qt draws for the list view.
New news sources.
NYT News based on feeds by unkn0wn.
Improved news sources.
NY Times. NYT Book Review. Courrier International. Le Monde. TLS Magazine. Scientific American. Engadget.
GNU GPLv3 python c++ ebook-reader e-book conversion
JUCE is an open-source cross-platform C++ application framework for creating high quality desktop and mobile applications, including VST, VST3, AU, AUv3, AAX and LV2 audio plug-ins and plug-in hosts. JUCE can be easily integrated with existing projects via CMake, or can be used as a project generation tool via the Projucer, which supports exporting projects for Xcode (macOS and iOS), Visual Studio, Android Studio, Code::Blocks and Linux Makefiles as well as containing a source code editor.
minor bugfix: some handling large images in Direct2D.
- Enabled rounded window corners in Windows 11.
- some compiler warnings in Xcode 16.
- Improved macOS and Android GU rendering performance.
- Added support for C++20 and C++23.
- a Windows mouse response - Updated the VST3 SDK to 3.7.12.
Mixed audio library framework cpp
Bokeh is an interactive visualization library for modern web browsers. It provides elegant, concise construction of versatile graphics, and affords high-performance interactivity over large or streaming datasets. Bokeh can help anyone who would like to quickly and easily make interactive plots, dashboards, and data applications.
minor feature: a in masking indices with secondary ranges in Patches and MultiPolygons glyphs ( pull request 14016 ).. Restored support for browsers that don t implement OffscreenCanvas ( pull request 14008 ).. Improved determination of WebSocket protocol in lt;iframe gt; embedding ( pull request 14003 ).. a in handling of CORS requests ( pull request 13999 ).. an with numpy 2.0 and streaming ndarrays ( pull request 14007 ).. bad string formatting in various error messages ( pull request 14020, pull request 14022 )
BSDL python javascript visualization data-science rendering science-research developers cross-platform python
AMP is a console text-editor, written in Rust and lightweight. Implements mode-based keyboard interface, similar to VIM. Comes with file management and a few IDE capabilities. Avoids over-configurability, but allows YAML-based key mapping for e.g. macros.
minor feature: Added build revision to splash screen.
Updated justify command to switch to normal mode after completion.
an where justify command would strip trailing newline.
Added support for multiple line length guides.
Added the ability to run formatting tools, optionally on save.
an where long paths in open mode would wrap/break UI.
Stopped printing background colors, allowing transparent terminal backgrounds.
GNU GPLv3 rust text-editor console
µBlock Origin is an efficient and general-purpose web filter plugin for browsers. It's primarily used for ad blocking of course. Runs in Firefox, Chrome, Opera Blink, Safari, Fennec, and other Chromium-based browsers. It automatically uses EasyList, EasyPrivacy and Malware Domain filter lists, but also supports hpHosts, MVPS HOSTS, Spam404 and many other curated block lists. µBlock is speedier and more memory conservative than other ad blockers, and is completely open source, does not undermine filtering like ADPs sponsored ads.
major feature: ## / changes.
Add advanced setting `dnsResolveEnabled`.
contextual menu quirks.
exception thrown in `spoof-css` in Firefox.
Throttle down repeated scriptlet logging information.
Improve scriptlet helper `proxy-apply`.
Add an entry in _Report_ page for badware/phishing category.
New static network filter option `urlskip=`.
Rewrite cname uncloaking code to account for new `ipaddress=` option.
Avoid using dns.resolve() for proxied DNS resolution.
Add support for `lan`/`loopback` values to `ipaddress=` option.
New static network filter option `ipaddress=`.
Add ability to quote static network option values.
Improve `prevent-fetch` scriptlet.
Apply CSP/PP injections to `object` resources.
Improve `xml-prune` scriptlet.
Add support for `application/dash+xml` in `replace=` option.
Add ability to directly evaluate static network filtering engine.
`prevent-window-open` for when logger is open.
Improve `prevent-window-open` scriptlet.
Improve `validate-constant` scriptlet helper.
Improve `trusted-replace-outbound-text` scriptlet.
Improve `prevent-xhr` scriptlet.
Add noop resources for redirect purpose.
Use helper function to lookup safe cookie values.
Add `checked`/`unchecked` to `set-cookie`.
Add `allowed`/`denied` to `set-local-storage-item`.
plain exceptions not overriding block filters using `header=` option.
Improve various scriptlets.
Improve `href-sanitizer` scriptlet.
Improve `remove-attr.js` scriptlet.
Improve `trusted-replace-node-text` scriptlet.
GNU GPLv3 javascript browser ad-blocker filter privacy
ExifTool is a Perl library and command-line tool for reading and updating
common meta data information in various file formats. Foremost it works on
image files, EXIF, PNG, GPS, IPTC, XMP, JFIF/JPEG, GeoTIFF, ICC Profile, Photoshop IRB,
FlashPix, AFCP, AIFF, DJVU, Postscript, GZIP, OpenDocument, PDF, SVG, OGG and ID3.
It can also edit maker notes of digital (RAW) camera files
from Canon, Casio, FLIR, FujiFilm, GE, HP, JVC/Victor, Kodak, Leaf,
Minolta/Konica-Minolta, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica,
Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.
minor feature: Added ability to ignore up to 4095 bytes of garbage at the end of an INDD
file with the -m option.
- Added a new Canon RFLensType value.
- Added a new Nikon Z LensID.
- Decode a number of new Nikon Z6_3 tags.
- Decode a few more FujiFilm tags.
- Enhanced C format code to allow file-name collisions to be avoided by using
a colon instead of a decimal in the format modifier.
- which could result in hang when using C code in an output file
name.
Artistic perl exif meta-data
git-annex allows managing files with git, without checking the file contents into git. While that may seem paradoxical, it is useful when dealing with files larger than git can currently easily handle, whether due to limitations in memory, checksumming time, or disk space.
Even without file content tracking, being able to manage files with git, move files around and delete files with versioned directory trees, and use branches and distributed clones, are all very handy reasons to use git. And annexed files can co-exist in the same git repository with regularly versioned files, which is convenient for maintaining documents, Makefiles, etc that are associated with annexed files but that benefit from full revision control.
When a file is annexed, its content is moved into a key-value store, and a symlink is made that points to the content. These symlinks are checked into git and versioned like regular files. You can move them around, delete them, and so on. Pushing to another git repository will make git-annex there aware of the annexed file, and it can be used to retrieve its content from the key-value store.
minor bugfix: Detect when a preferred content expression contains "not present".
Which would lead to repeatedly getting and then dropping files,
And make it never match. This also applies to
"not balanced" and "not sizebalanced".
--explain display of onlyingroup preferred content expression.
Allow maxsize to be set to 0 to stop checking maxsize for a repository.
That prevented anything being stored in an empty.
Repository whose preferred content expression uses sizebalanced.
Sim: New command, can be used to simulate networks of repositories.
And see how preferred content and other configuration makes file
Content flow through it.
-- Joey Hess Wed, 25 Sep 2024 14:43:26 -0400.
Mixed git archive haskell
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-09-24).
### (2 changes).
incorrect gitlab-shell-check filename.
Check commit message for pattern setting.
### Security (3 changes).
Implement input sanitization for SummarizeComments (merge request).
Hide system notes with invalid references (merge request).
Reset dependency proxy maven credentials when registry url is changed (merge request).
MITL ruby ruby-on-rails git dvcs wiki bugtracker version-control
A software synthesizer for Linux, originally forked from ZynAddSubFX (Copyright 2002-2009 Nasca Octavian Paul) in 2009 by Alan Calvert. Initially, Yoshimi delivered the same synthesizer capabilities. After early improvement of Jack and Alsa midi/audio performance, now many new features have been added, and we are concentrating on accessibility.
minor feature:
GNU GPL audio synthesizer
Federated video streaming platform, that's based on ActivityPub and P2P (BitTorrent) stream distribution technology. Individual video hosting instances profiteer from shared communities and content caching.
minor bugfix: IMPORTANT NOTES:
If you upgrade from PeerTube v6.3.0, please follow v6.3.0 IMPORTANT NOTES.
:
Player settings button on mobile.
Removed audio when splitting audio and video streams on existing videos when running HLS transcoding.
Affero GPLv3 javascript angularjs web video hosting activitypub
Advanced Gtk+ Sequencer
Welcome to project website of Advanced Gtk+ Sequencer. Advanced Gtk+ Sequencer is a tree based audio processing engine released under the terms of the GNU GPLv3+. It uses extensively threads, supporting LADSPA, DSSI and Lv2 plugin format.
Advanced Gtk+ Sequencer is capable of doing multi-channel editing, it contains an automation editor and you might want live export to audio files. There are sequencer machines as well a fully featured notation editor. Supporting copy & paste, resizing audio channels or align in-/output pads
GSequencer does audio output on GNU/Linux by ALSA. Avoid additional layers on ALSA like arts, esd or pulseaudio. The output to the soundcard is usually done by AgsPanel sink. Sounds are created by sequencers like AgsDrum, AgsMatrix and alike. Such sources can be bundled by AgsMixer and finally write to hardware by AgsPlayChannelRun recall.
minor bugfix: Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) .
Potential SIGSEGV in ags_audio.c involving g_object_run_dispose().
GNU GPLv3 sound-synthesis mixers sequencer audio
Git is a distributed version control system, originally designed for Linux kernel development and large projects with non-linear workflows. It's comprised of individual tools, reuses ssh and rsync protocols, emphasises speed and data integrity, and keeps every checkout as full-fledged repository, and cryptographically authenticates source history. Various graphical frontends, IDE integrations and web services (GitHub) exist; with its git-fast-export format meanwhile serves interoperability with bzr, hg, fossil, svn.
minor feature: In a few corner cases "git diff --exit-code" failed to report, "changes" (e.g. renamed without any content change), which has, been corrected. Cygwin does have /dev/tty support that is needed by things like, single-key input mode. The interpret-trailers command failed to recognise the end of the, message when the commit log ends in an incomplete line.
GNU LGPL c git scm vcs dvcs
Offering a complete set of UI elements, GTK is suitable for projects ranging from small one-off tools to complete application suites.
Work with the language of your choice. Develop your GTK app with your language of choice by using Language Bindings or wrappers and take full advantage of the official GNOME bindings which guarantee API stability and time-based releases.
Portability. Projects built using GTK and its dependencies run on well known operating systems.
Stability. GTK delivers the enticing features and superb performance which adds to your applications.
Language Bindings. GTK is written in C but has been designed to support a wide range of languages such as Python, JavaScript, C++, Rust and many more.
Interfaces. GTK has a comprehensive collection of core widgets like Buttons, Windows, Toolbars for use in your application.
Open Source. GTK is a free and open-source project maintained by GNOME and an active community of contributors. GTK is released under the terms of the GNU Lesser General Public License.
API. GTK boasts of an easy to use API which helps in decreasing your development time and help you achieve better results.
Accommodation. GTK caters to many features like Native look and feel, theme support, Object-oriented approach that today’s developers look for in a toolkit.
Foundations. GTK is built on top of GLib. GLib provides the fundamental data types and system integration points to avoid duplicated code in applications.
minor bugfix: GtkLabel:
- centered text in RTL.
Gsk:
- Speed up some Vulkan operations.
- Improve startup speed by avoiding initialization
of GL and Vulkan in most cases.
- Reduce critials at startup to warnings.
- a crash on startup with some Vulkan drivers.
- a big texture leak in NGL.
Gdk:
- Speed up memory format conversions.
Wayland:
- Be more careful with mimetypes during DND or copy-paste.
Tools:
- builder-tool: Improve conversion of boxes.
Translation updates:
Brazilian Portuguese
Bulgarian
Catalan
Chinese (China)
Georgian
German
Hebrew
Indonesian
Persian
Polish
Portuguese
Slovenian
Spanish
Turkish
Ukrainian.
GNU GPLv3 gnome gtk library framework gui toolkit cpp
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 bugfix: 7.0.4rc1 was released as 7.0.4 without any changes
Changes for 7.0.4rc1.
New features:
..F....... ZBXNEXT-9221 added links to host configuration forms in entity lists (esekace).
..F.I..... ZBXNEXT-466 added the ability to filter audit log entries by IP (Ivo).
.........T ZBXNEXT-9418 split PG.CONNSTRING macro in PostgreSQL templates (abrosimovs).
..F.I...S. ZBXNEXT-9208 implemented new macro functions and support for macro functions, JSONPath and XPath extractions in web scenario steps (esekace, sboidenko).
..F....... ZBXNEXT-9122 added a warning icon for discovery checks used in action conditions (esekace).
.......PS. ZBXNEXT-9416 updated max supported MariaDB version to 11.5 (mprihodko).
.........T ZBXNEXT-9318 added Microsoft 365 reports by HTTP template (abrosimovs).
.........T ZBXNEXT-7936 updated VMware templates (akotsegubov).
.........T ZBXNEXT-9248 added GitHub repository by HTTP template (drasikhov).
........S. ZBXNEXT-9408 updated max supported TimescaleDB version to 2.16 (mprihodko).
.........T ZBXNEXT-8937 added support for IMDSv2 for role based authentication to AWS templates (egordymov).
.........T ZBXNEXT-9245 added proxy group discovery to Zabbix server health template (knaglis).
.........T ZBXNEXT-9398 added new mediatype webhook MS Teams Workflow (abiba).
.........T ZBXNEXT-9341 added AssumeRole authentication to AWS templates (egordymov).
:
........S. ZBX-25238 crash when deleting proxy group and proxy at same moment (vso).
.......PS. ZBX-25176 added retry to asynchronous SNMP pollers to avoid failure if one of packets is lost (vso).
..F....... ZBX-25239 translation strings (averza).
...G...... ZBX-24954 added support of TLS cipher configuration to Zabbix agent 2 (wiper).
........S. ZBX-25154 added deactivation of service manager problem cache if no services are configured (wiper).
.......PS. ZBX-25073 added switchFrame() method to browser object (wiper).
...G...... ZBX-25195 c
GNU GPL logging networking monitoring system-administration
The stunnel program works as SSL encryption wrapper between remote and local network sockets or inetd-started daemons. It adds SSL or TLS functionality to any network service, commonly POP3, IMAP or HTTP servers. Stunnel uses OpenSSL for cryptography. It can itself function as port redirection deamon, or as temporary traffic interceptor, and requires no adaption of the shadowed programs.
minor feature: Security.. OpenSSL DLLs updated to version 3.3.2.. OpenSSL FIPS Provider updated to version 3.0.9.
a memory leak while reloading stunnel.conf.
Sections with "client=yes" and "delay=no".. TIMEOUTocsp with values greater than 4.. the IPv6 test on a non-IPv6 machine.
Features.. HELO replaced with EHLO in the post-STARTTLS SMTP.
Protocol negotiation (thx to Peter Pentchev).. OCSP stapling fetches moved away from server threads.. Improved client-side session resumption.. Added support for the mimalloc allocator.. Check for protocolHost moved to configuration file
Processing for the client-side CONNECT protocol.. Clarified some confusing OpenSSL's certificate
Verification error messages.. stunnel.nsi updated for Debian 13 and Fedora.. Improved NetBSD compatibility.
GNU GPL ssl tls network-daemon inetd security network c
Praat is a speech analysis tool used for doing phonetics by computer. Praat can analyse, synthesize, and manipulate speech, and create high-quality pictures for your publications. Praat was created by Paul Boersma and David Weenink of the Institute of Phonetics Sciences of the University of Amsterdam.
Some of Praat’s most prominent features are:
Speech analysis
Speech synthesis
Speech labelling
Grammar models
Statistical analysis
minor bugfix: SpeechSynthesizer: repaired an old whereby ##Get phonemes from text...# could increase the duration
of a subsequent ##Play# (or ##To Sound...#).
SpeechSynthesizer and TextGrid alignment: repaired a (existing since 6.4.18) whereby #clause and #word tiers would be empty.
TextGrid window: disambiguated Command-F5 (now Option-F5 for ##Get minimum pitch#; likewise, Option-F8 for ##Get minimum intensity#).
Calling Praat from command line: reenabled `--pref-dir=` option.
GNU GPLv3 speech analysis audio phonetics synthesis c cpp
HarfBuzz is a text shaping engine. It primarily supports OpenType, but also Apple Advanced Typography. HarfBuzz is used in Android, Chrome, ChromeOS, Firefox, GNOME, GTK+, KDE, LibreOffice, OpenJDK, PlayStation, Qt, XeTeX, and other places.
minor bugfix: Tuesday, Sep 24, 2024
Relax sanitization checks for morx subtables to broken AAT shaping of
macOS 15.0 version of GeezaPro.
Mixed c++ c fonts text-shaping
Qucs-S is a circuit simulation program based on Qucs circuit simulator. The "S" letter indicates SPICE. The purpose of the Qucs-S project is to use free SPICE circuit simulation kernels with the GUI based on Qt toolkit. It merges the power of SPICE and the simplicity of the Qucs GUI. Qucs-S is not a simulator by itself, but it requires to use an external simulation backend with it. Qucs-S allows to use the following open-source simulation kernels:
Ngspice is recommended to use. Ngspice is powerful mixed-level/mixed-signal circuit simulator. The most of industrial SPICE models are compatible with Ngspice. It has an excellent performance for time-domain simulation of switching circuits and powerful postprocessor.
XYCE is a new SPICE-compatible circuit simulator written by Sandia from the scratch. It supports basic SPICE simulation types and has an advanced RF simulation features such as Harmonic balance simulation.
SpiceOpus is developed by the Faculty of Electrical Engineering of the Ljubljana University. It based on the SPICE-3f5 code
Qucsator as backward compatible and for RF and microwave circuits design.
minor bugfix: :
Editing of File-type properties #948.
Implemented @model param syntax recognition for Parameter sweep #948.
GNU GPLv3 circuit-simulator electronics simulator modeling circuit ngspice xyce qt cpp c
mpv is a free (as in freedom) media player for the command line. It supports a wide variety of media file formats, audio and video codecs, and subtitle types.
Scripting
Powerful scripting capabilities can make the player do almost anything. There is a large selection of user scripts on the wiki.
On Screen Controller
While mpv strives for minimalism and provides no real GUI, it has a small controller on top of the video for basic control.
High quality video output
mpv has an OpenGL, Vulkan, and D3D11 based video output that is capable of many features loved by videophiles, such as video scaling with popular high quality algorithms, color management, frame timing, interpolation, HDR, and more.
GPU video decoding
mpv can leverage most hardware decoding APIs on all platforms. Hardware decoding can be enabled at runtime on demand.
Embeddable
A straightforward C API was designed from the ground up to make mpv usable as a library and facilitate easy integration into other applications.
minor feature: lt;p gt;We are excited to announce the release of mpv 0.39.0, with more than 5 months of development since the last version. This release brings numerous improvements and across nearly all components. lt;/p gt;.
lt;p gt;Key highlights: lt;/p gt;.
lt;ul gt;.
lt;li gt;A new select.lua script, allowing users to easily choose files from playlists, tracks, chapters, output devices, and more. lt;/li gt;.
lt;li gt;A native replacement for autoload.lua has been implemented. See --autocreate-playlist in the manual. lt;/li gt;.
lt;li gt;NVIDIA RTX and Intel VSR scaling are now supported via the d3d11va filter. lt;/li gt;.
lt;li gt;Media controls are now supported on Windows. lt;/li gt;.
lt;li gt;Track selection has been improved, especially for multi-component languages like fr-CA. lt;/li gt;.
lt;li gt;A new fifth page has been added to stats.lua, displaying track information. lt;/li gt;.
lt;li gt;Compatibility with dmabuf-wayland has been significantly enhanced. lt;/li gt;.
lt;li gt;Multi-touch support has been introduced. lt;/li gt;.
lt;/ul gt;.
lt;hr gt;.
lt;p gt;This release requires FFmpeg 6.1 or newer and libplacebo 6.338.2 or newer. lt;/p gt;.
lt;h1 gt;Features lt;/h1 gt;.
lt;h2 gt;New lt;/h2 gt;.
lt;ul gt;.
lt;li gt;vf_d3d11vpp: add support for Intel VSR and NVIDIA RTX scaling modes lt;/li gt;.
lt;li gt;demux: add --autocreate-playlist lt;/li gt;.
lt;li gt;audio: add pitch-shifting feature lt;/li gt;.
lt;li gt;win32: add Media Control support lt;/li gt;.
lt;li gt;various: allow changing GPU API options at runtime lt;/li gt;.
lt;li gt;vo_gpu_next: support --gamma-factor lt;/li gt;.
lt;li gt;vf_vapoursynth: upgrade to VapourSynth API v4 lt;/li gt;.
lt;li gt;select.lua: add this script lt;/li gt;.
lt;li gt;console.lua: implement a command parser to complete more things lt;/li gt;.
lt;li gt;demux_mkv: demux Block Additional Mappings lt;/li gt;.
lt;li gt;cocoa-cb: add support for macOS color space transformation (EDR/HDR) lt;/li gt;.
lt;li gt;powershell-completion: add Pow
Mixed video media player c lua swift
BRL-CAD is a constructive solid geometry (CSG) solid modeling computer-aided design (CAD) system. It includes an interactive geometry editor, ray tracing support for graphics rendering and geometric analysis, computer network distributed framebuffer support, scripting, image-processing and signal-processing tools. The entire package is distributed in source code and binary form.
BRL-CAD is a powerful cross-platform Open Source combinatorial Constructive Solid Geometry (CSG) solid modeling system that includes interactive 3D solid geometry editing, high-performance ray-tracing support for rendering and geometric analysis, network-distributed framebuffer support, image and signal-processing tools, path-tracing and photon mapping support for realistic image synthesis, a system performance analysis benchmark suite, an embedded scripting interface, and libraries for robust high-performance geometric representation and analysis.
For more than 20 years, BRL-CAD has been the primary tri-service solid modeling CAD system used by the U.S. military to model weapons systems for vulnerability and lethality analyses. The solid modeling system is frequently used in a wide range of military, academic, and industrial applications including in the design and analysis of vehicles, mechanical parts, and architecture. The package has also been used in radiation dose planning, medical visualization, computer graphics education, CSG concepts and modeling education, and system performance benchma
minor bugfix: Various manpage and help text updates - Josh Baker.
Improved gist -F default behavior - Chris McGregor.
Gist crashing with halfspaces in component - Chris McGregor.
Lint BoT check testing - Cliff Yapp.
Improved overlap checker dialog behavior - Chris McGregor.
Rtwizard tree visuals in gist - Chris McGregor.
--- 2024-XX-XX Release X.XX.X ---.
Mged 'process' command on read-only databases - Sean Morrison.
-exec behavior with 'flat' search in mged - Chris McGregor.
GNU LGPL cad solid modeling electromagnetics graphics signal processing design engineering
VCV is a virtual Eurorack DAW. VCV Rack is the engine powering VCV modules. Add modules, connect cables, edit parameters, and save/load patches. Create generative patches with your mouse, perform with your MIDI keyboard controller, or connect it to your favorite DAW using the Rack Bridge VST/AU plugin (coming soon). In Rack, control voltages and audio signals are equivalent, so you can modulate parameters with sonic-range VCOs to create customizable FM synths or chaotic wave-shaping oscillators. If you already own a modular synthesizer, you can enhance your setup with an audio interface supporting CV signals or a CV-MIDI-CV interface module with Rack's CV Interface (coming soon).
major feature: Add ability to grab all plugs stacked on a port with the "All cables" menu item.
When dropping a plug on a port, always stack it on top of other plugs.
Add "View Zoom to fit modules" to menu bar with key command F4.
Add "Zoom to fit" to module context menu with key command Ctrl+F4.
Add "View Mouse wheel" setting to make mouse wheel zoom instead of scroll.
Add parameter value functions `vtobpm()` and `bpmtov()`.
On non-QWERTY keyboards, use QWERTY key positions for key commands instead of letters.
Render 2-stop linear/radial gradients with any stop offsets and transformations in SVG.
Rack Pro.
- VST3 plugin forcing DAW MIDI input to channel 1.
- Allow VST3 plugin to receive MIDI CC, pitch bend, and channel aftertouch.
Core.
- MIDI to CV: When sustain pedal is released in monophonic mode, turn off gate if no notes are held.
API.
- Don't combine SDK packages for Mac-x64 and Mac-arm64.
- Update libcurl to 8.10.0 and OpenSSL to 3.3.2.
- Add `dsp::MidiParser` class.
BSDL artistic-software multimedia audio mixers daw
Pencil2D is a free and open source animation/drawing software for Windows, macOS, Linux, and FreeBSD. It lets you create traditional hand-drawn animation (cartoon) using both bitmap and vector graphics.
Pencil2D is a community-driven project developed entirely by volunteers and we are always looking for more helping hands! There are many different ways to contribute, so anyone can help regardless of their background.
major feature: Features:
Introduce new Undo/Redo system.
Enhancements:
Add checkbox to allow polyline to automatically.
Maintain active layer track in view -.
Update shortcuts.
Improve dock layout for lower resolutions.
Add ability to remove Last Polyline Segment using backspace.
### :
Do not make a new keyframe if double clicking on an existing keyframe -.
Save backup when applying Polyline with Enter key.
brush cursor size with canvas rotation.
hanging when adjusting cursor because of too many writes to disk.
Avoid updating width/feather sliders for tools that don t use them.
fill misbehaving when drawing was partly outside border.
GNU GPLv3 animation 2d vector-graphics bitmap cpp c
Advanced Gtk+ Sequencer
Welcome to project website of Advanced Gtk+ Sequencer. Advanced Gtk+ Sequencer is a tree based audio processing engine released under the terms of the GNU GPLv3+. It uses extensively threads, supporting LADSPA, DSSI and Lv2 plugin format.
Advanced Gtk+ Sequencer is capable of doing multi-channel editing, it contains an automation editor and you might want live export to audio files. There are sequencer machines as well a fully featured notation editor. Supporting copy & paste, resizing audio channels or align in-/output pads
GSequencer does audio output on GNU/Linux by ALSA. Avoid additional layers on ALSA like arts, esd or pulseaudio. The output to the soundcard is usually done by AgsPanel sink. Sounds are created by sequencers like AgsDrum, AgsMatrix and alike. Such sources can be bundled by AgsMixer and finally write to hardware by AgsPlayChannelRun recall.
minor bugfix: Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) .
Potential SIGSEGV in ags_audio.c not respecting cache of AgsAudioFileManager.
Wrong initial value of chorus LFO frequency of ags-fx-synth, ags-fx-fm-synth, ags-fx-sf2-synth and ags-fx-sfz-synth.
GNU GPLv3 sound-synthesis mixers sequencer audio
PCRE is a widely used Unicode-compatible regular expression engine. It implements Perl5 regex syntax and semantics, some Python, .NET and Onigurama extensions. It uses just-in-time compilation, has consistent escaping rules, and allows for recursion, assertions and conditional patterns or complex subroutines and callouts, thus goes far beyond classic regular expressions.
minor bugfix: This is mostly a -and tidying release. There is one new function, to set
a maximum size for a compiled pattern. The maximum name length for groups is
Increased to 128. Some auxiliary files for building under VMS are added.
BSDL c regex pcre perl
|