snd 24.6 💾

Snd is a sound editor modelled loosely after Emacs. It can be customized and extended using either s7 (included in the Snd sources), Ruby, or Forth.

minor feature: Kjetil Metheussen made a new version of s7webserver that works in Python3 as well as Python2. And updated the s7webserver Makefile Johnm donated gsl_vector_size and several helper functions to libgsl.scm. s7: dynamic-unwind has changed slightly (unwinder gets the arg list, not just (cadr args)). Checked: sbcl 2.4.6 7. Thanks!: Kjetil Matheussen, johnm.

Public Domain sound-synthesis sound-editor audio music scheme c ruby

µBlock Origin 1.59.0 💾

µ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. Improve `href-sanitizer` scriptlet. Improve `trusted-replace-node-text` scriptlet. Improve `set-constant` scriptlet. Improve `prevent-fetch` scriptlet. Improve `href-sanitizer` scriptlet. CSP/PP header injection in non-document resources. Add `trusted-suppress-native-method` scriptlet. Add support for ` currentISODate ` in `trusted-set-cookie` scriptlet. Add `essential` and `nonessential` to set-cookie. distance calculation in picker. bad serialization of Date objects. race condition when loading redirect/scriptlet resources. Improve logging in `prevent-addEventListener` scriptlet. Add `:matches-prop()` pseudo CSS operator. Improve `set-cookie` scriptlet. Improve `trusted-replace-node-text` scriptlet. Improve `trusted-replace-(fetch xhr)-response` scriptlets. Improve `prevent-addEventListener` scriptlet. Add `isodate` as available placeholder for auto-comment. Improve `trusted-replace-outbound-text` scriptlet. Classify generic cosmetic filters with comma as highly generic. Raise max buffer size for response body filtering. Trim end of class tokens in generic cosmetic filtering's surveyor. Improve `trusted-set-cookie` scriptlet.

GNU GPLv3 javascript browser ad-blocker filter privacy

pyzo 4.16.0 💾

Pyzo is a free and open-source computing environment based on Python. If you're used to e.g. Matlab, Pyzo can be considered a free alternative. Pyzo is a Python IDE that works with any Python interpreter installed on your system, including Conda environments. The IDE is aimed at interactivity and simplicity, and consists of an editor, a shell, and a set of tools to help the programmer in various ways.

minor feature: fix variable names in parseLine_autocomplete by @bdieterm in #967 fix detection of already opened files by @bdieterm in #969 make matching occurrences highlighter less restrictive by @bdieterm in #970 preserve case for TODO-type entries in Source Structure tool by @bdieterm in #971 add DEL shortcut to Workspace tool by @bdieterm in #972 add "Execute line as statement" to the run menu by @bdieterm in #973 fix magician confused by comment ending with question mark by @bdieterm in #974 fix opening UNC paths in MS Windows via tracebacks by @bdieterm in #975 fix matching occurrences highlighter word detection by @bdieterm in #976 add "Reload from disk" to the File menu by @bdieterm in #977 fix green debug position marker not shown for first line by @bdieterm in #979 add support for soft keywords "match" and "case" by @bdieterm in #980 fix QFontDatabase deprecation warning for PySide6 by @bdieterm in #981 fix misinterpretation of variables as magic commands by @bdieterm in #982 replace deprecated asyncio.get_event_loop() by @bdieterm in #983 Replace logging.warn usage with logging.warning by @jelly in #985 exclude broken PySide6 6.7.0 from CI and CD workflows by @bdieterm in #986 use macOS Intel image for CI with PySide2 instead of Apple Silicon by @bdieterm in #987 disconnect breakpoint-changed callback when closing shell by @bdieterm in #988 Catch keyboardinterrupt in asyncio loop by @almarklein in #991 properly close socket when aborting via an exception by @bdieterm in #992 restore shortcut Ctrl+3 for creating shell 3 by @bdieterm in #993 fix relative line number correction in showsyntaxerror by @bdieterm in #994 Fix foreground colour not resetting in the shell when using the ANSI foreground reset code by @jd-develop in #995 extend showsyntaxerror for SyntaxError subclasses by @bdieterm in #997 improve post-mortem debugging in generator expressions by @bdieterm in

BSDL ide python

BallroomDJ 4 4.12.0 💾

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

minor feature: 4.12.0 2024-9-9 * Bug Fixes: * Auto Organize: Fix issues handling renamed audio files. * Export as MP3: Fix. * Management: Song Selection: Fix mark display for songs in song list. * Player: Fix an issue where temporary audio files were not cleaned. * Re-Organize: Fix issues renaming audio files with no tag information. * Updater: Clean up all temporary files on an update. * Changes: * Song Editor: Apply Adjustments and Restore Original will no longer be available. * New Features: * Song Editor: Trim Silence: Detects silence and sets song start and song end.

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

gradle 8.10.1 💾

Gradle is an open-source build automation tool focused on flexibility and performance. Gradle build scripts are written using a Groovy or Kotlin DSL.

minor bugfix: The Gradle team is excited to announce Gradle 8.10.1. This is the first patch release for Gradle 8.10. It fixes the following issues: #30239 Gradle 8.10 Significantly Slower Due to Dependency Resolution #30272 Broken equals() contract for LifecycleAwareProject #30385 Gradle should not validate isolated projects when isolated projects is disabled We recommend users upgrade to 8.10.1 instead of 8.10.

Apache build-tool c c++ groovy java kotlin

Syncthing 1.27.12 💾

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;p gt;: lt;/p gt;. lt;ul gt;. lt;li gt; lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2503595647" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9677" data-hovercard-type="" data-hovercard-url="/syncthing/syncthing//9677/hovercard" href="https://github.com/syncthing/syncthing//9677" gt;#9677 lt;/a gt;: Syncthing v1.27.11 on desktop claims there are Local Additions for all folders from Android v1.27.10 lt;/li gt;. lt;/ul gt;.

MPL syncronization file-syncronization peer-to-peer p2p backup archiving networking go html javascript

Qtractor 1.1.0 💾

Qtractor is an Audio/MIDI multi-track sequencer application written in C++ with the Qt framework. Target platform is Linux, where the Jack Audio Connection Kit (JACK) for audio, and the Advanced Linux Sound Architecture (ALSA) for MIDI, are the main infrastructures to evolve as a fairly-featured Linux desktop audio workstation GUI, specially dedicated to the personal home-studio.

minor feature: MIDI clip step-input when play-head is located beyond or after the end of the active looping/cycle range.. whole clip selection, implied after dragging the lasso. Over the left and before the beginning of timeline.. Clip/Unlink is now a undo/redo-able command.. All sessions now honor their designated resolution property PPQN aka. ticks-per-beat) not subordinated to former ALSA. Sequencer queue anymore, which runs on a higher resolution Still.. Avoid removing MIDI Track/Channel tree items from the Files View (eg. via direct Del keyboard shortcut when in focus).. a probable old of spilled and duplicated shortcut Entries (Help/Shortcuts...) between main tracks/timeline and MIDI clip editor (aka. piano-roll) windows.. fade-in/out curve types of clips when copy-pasted over. The main tracks timeline.. general plugin scan/cache optimization in face of new Plugins added and/or removed.. VST3 Plug-in main/active buses channel count inventory; Also, on updating host parameters, only save and load custom Modified parameter values from current state.. a misssing display and port-name filtering, that Was introduced recently to the MIDI Connections widget only.

GNU GPL audio editor c++ cpp qt jack

gRPC 1.58.3 💾

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.58.3 (goku). lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This release contains refinements, improvements, and. lt;/p gt;. lt;ul gt;. lt;li gt; lt;a class= quot;-link js--link quot; data-error-text= quot;Failed to load title quot; data-id= quot;2442956751 quot; data-permission-text= quot;Title is private quot; data-url= quot;https://github.com/grpc/grpc//37359 quot; data-hovercard-type= quot;pull_request quot; data-hovercard-url= quot;/grpc/grpc/pull/37359/hovercard quot; href= quot;https://github.com/grpc/grpc/pull/37359 quot; gt;#37359 lt;/a gt; a in hpack error handling lt;/li gt;. lt;/ul gt;. . veblush. . . . . tag:github.com,2008:Repository/27729880/v1.65.4. 2024-08-02T17:37:34Z. . .

Apache rpc cpp python c

Calibre 7.16 💾

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.16 31 Jul, 2024 New features Add a driver for the new 2024 Tolino devices. They use a modified version of the Kobo firmware, so they are detected as Kobo devices. Various news recipes now have the ability to download past, accessible via the Advanced tab in the Schedule news dialog. ONLY if you use the calibre Content server, you should update calibre as soon as possible If you do not know what the Content server is, you do not use it, and these do not apply to you. If you have set a password to access the Content server that you have not shared with anyone, these do not affect you. A remote code execution in the Content server introduced in calibre version 6.9.0 (released on 2022-11-25) means that anyone with access to the server also has access to the rest of the computer the server is running on. If you are using a password to protect access to the server only people that know the password can gain access via the. Thanks to STAR Labs ( https://starlabs.sg ) for finding these vulnerabilities. Content server: path traversal vulnerability A in a feature introduced in calibre version 6.16.0 (released 2023-04-20) means anyone with access to the server can also read non calibre related files on the computer running the server. Content server: SQL injection vulnerability A in a feature introduced in calibre version 6.10.0 (released 2022-12-16) means anyone with access to the server can also read non-calibre SQLITE database files on the computer running the server. Content server: an XSS vulnerability in one endpoint Only relevant if you embed the calibre server within a larger server, it means attackers who can convince users to click on a specially crafted link, can run JavaScript code with the same origin as the larger server calibre is embedded in. Content server: an error when opening the downloaded books page directly via a link and using a custom book list template macOS: opening multiple books from Finder with the editor only opening one of the books

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

Evolution 3.53.2 💾

Evolution is a personal information management application that provides integrated mail, calendaring and address book functionality.

minor bugfix: : I#1866 - Ability to identify which domain a blocked remote image is related to I#1909 - Support custom icon and text color also for Search Folders I#1940 - Remove multiple CC warning if they are sharing common domain I#2292 - Allow internal anchor links in HTML mail composer I#2529 - Tooltips in Month view not always shown I#2780 - Enhance "junk-test" to return also "inconclusive" value I#2790 - "Thread by Subject" option not propagated to Search Folders I#2794 - Mail: Print to File keeps previous file name I#2795 - Tooltips only sometimes displayed in Task and Memos Pane I#2797 - Outgoing filter: Source account condition never succeeds I#2798 - MessageList: Parents of collapsed threads do not show labels properly I#2799 - itip-formatter: Use open-map: link for the Location field I#2805 - Mark for Follow Up dialog ignores date format setting I#2808 - publish-calendar: Fails to mount destination directory. Miscellaneous: CI: Update OpenLDAP version CI: Update dependencies in the Flatpak manifest CI: Add language switcher into the generated help/ pages flaptak: Update dependencies in the build strict for the development version EWebView: Just loaded remote images may be left invisible EToDoPane: Robust open of a calendar client Calendar: Correct indent of some options in the Preferences help: Mention the Switcher buttons appearance can be changed in the menu. Translations: Anders Jonsson (sv) Boyuan Yang (zh_CN) Daniel Șerbănescu (ro) Ekaterine Papava (ka) Jürgen Benvenuti (de) Martin (sl) Yuri Chornoivan (uk).

GNU GPL email calendar office task organization

ffmpeg 7.0.2 💾

FFmpeg is the leading framework for decoding, encoding, transcoding, muxing, demuxing, streaming, filtering and playing pretty much any media format. It supports widespread and standardized, proprietary and fringe file formats and encodings. It's comprised of the ffmpeg, ffserver, ffplay and ffprobe utilities. But also provides libavcodec, libavutil, libavformat, libavfilter, libavdevice, libswscale and libswresample for application use. Its primary development attention is on security.

minor feature: 7.0.2 was released on 2024-08-03. It is the latest stable FFmpeg release From the 7.0 release branch, which was cut from master on 2024-03-27. It includes the following library versions: Libavutil 59. 8.100 Libavcodec 61. 3.100 Libavformat 61. 1.100 Libavdevice 61. 1.100 Libavfilter 10. 1.100 Libswscale 8. 1.100 Libswresample 5. 1.100 Libpostproc 58. 1.100

GNU LGPLv3 video conversion display capture library c x11 developers

Duplicati 2.0.9.102 💾

Duplicati is a free, open source, backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers. It works with: Amazon S3, IDrive e2, Backblaze (B2), Box, Dropbox, FTP, Google Cloud and Drive, MEGA, Microsoft Azure and OneDrive, Rackspace Cloud Files, OpenStack Storage (Swift), Sia, Storj DCS, SSH (SFTP), WebDAV, Tencent Cloud Object Storage (COS), and more!

major feature: This release is a canary release intended to be used for testing in preparation of a later stable release. Unlike regular canary builds, this one has a major change in the build system, so it now runs on.NET8.. For that reason, the updater in previous canary builds does not detect this update yet, but this can be activated at a later time. Please see release notes for `v2.0.9.100` for a summary of changes. Please see list of known related to.NET8 upgrade: https://github.com/orgs/duplicati/projects/2 This build is changes the underlying webserver to Kestrel, which is common for.NET based projects. A big thanks to @tsuckow and @npodbielski for their contributions towards this goal. This build changes authentication for the WebUI. With this build it is no longer possible to use the web-UI without a password. If no password is set, a random password is generated. For users activating the UI via the TrayIcon, this will automatically log in, as the TrayIcon hosts the server. For users that rely on the WebUI without the TrayIcon, as special link is emitted during startup that allows login. For both cases, the password can be (re-)set with `--webservice-password=...` as a startup commandline argument. ## Detailed lits of changes: Updated libraries: Mega, SharpAESCrypt, Storj, FluentFTP. Updated Webserver to Kestrel, thanks @tsuckow and @npodbielski. Implemented websocket based messages in WebUI, thanks @npodbielski. HTTP reports now give a warning if the server rejects the message. Extensive changes to strings to improve localization, structure and layout in WebUI, thanks @luixxiul. Uplink libraries on all platforms, thanks @TopperDEL. an where strings with line-breaks would not show in translated form. Removed remnants of Tardigrade backend in favor of Storj API. Added Sakura Cloud to list of S3 providers. Changed aFTP default SSL to `None`, meaning "System Default". Added check to find Duplicati server database in old location on MacOS. with `.deb` pa

GNU LGPLv3 backup cloud encryption sftp webdav trust-no-one-backup cloud-backup client-only-backup c-sharp javascript

Poppler 24.08.0 💾

Poppler is librarified PDF rendering toolkit derived from the Xpdf 3.0 code base. It can utilize X11-independent rendering backends like Cairo, Splash, or Qt4 Arthur. It's not designed for platform-agnosticy, but proper BSD/Linux integration; is used by various PDF applications (Evince, Okular, TeXStudio, pdftotext, Zathura, Xournal, Inkscape), and comes with a set of command-line tools of its own.

major bugfix: : Core: Add support for modifying the appearance stream text in form field choice. Buffer overflow in Windows specific font selection code. Crashes in malformed files. Internal code improvements. Qt5: Add support for modifying the appearance stream text in form field choice. Qt6: Add support for modifying the appearance stream text in form field choice. Utils: Pdfinfo: crash in malformed documents.

GNU GPL c++ pdf rendering library developers

narrowsh 1.0 💾

Another restricted shell, in fact more of a launcher than a shell. Specifically intended for use with automated processes over ssh, giving access only to a few, or a single command. Uses POSIX resource limits and linux namespaces to try and lock things down.

major feature:

GNU GPLv3

gRPC 1.65.3 💾

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.65.3 (gnarly). lt;/p gt;. lt;p gt;Please note that this is a Python only patch release. 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;. . XuanWang-Amos. . . . . tag:github.com,2008:Repository/27729880/v1.65.2. 2024-07-26T16:02:52Z. . .

Apache rpc cpp python c

Artistic Style 3.6.1 💾

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

minor bugfix: * Fix setting of --pad-negation and --pad-include options * Fix --pad-include with UTF-8 BOM * Improve multiplication recognition with --align-pointer=type * Improve --align-pointer=type after parens and brackets * Removed VMS compilation options * Updated JNI interface to use Arduino IDE conventions

MITL formatting indentation

ansifilter 2.21 💾

Ansifilter converts ANSI terminal escape sequences to HTML, RTF, BBCode, Pango Markup, LaTeX and Plain TeX. It also converts ANSI art files (CP437, BIN, XBIN, TND) to HTML or RTF.

minor bugfix: - removed `using namespace std;` in header files - src/makefile: added `-std=c++17` to enable modern C++ features - added cmake build script - fix open span tag with CR as opening sequence - adapted TCL extension for C++17 compilation

GNU GPLv3 text-processing filter html latex

VSCode 1.92.0 💾

VSCode is an extensible source code editor with support for a wide cross-section of programming languages and features for debugging, refactoring, code completion, Markdown previews, and Git integration. VSCode is a cross-platform project started by Microsoft and is based on the Electron framework, although it features an interface with very little visual clutter and is more responsive than many IDEs, even on low-end development machines.

minor feature: lt;p gt;Welcome to the July 2024 release of Visual Studio Code. There are many updates in this version that we hope you'll like, some of the key highlights include: lt;/p gt;. lt;ul gt;. lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_92#_configure-the-browser-to-open-links" rel="nofollow" gt;Default browser lt;/a gt; - Configure which browser to use for opening links in VS Code. lt;/li gt;. lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_92#_github-pull-requests-and-" rel="nofollow" gt;Revert PRs lt;/a gt; - Easily create a revert PR for a merged PR. lt;/li gt;. lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_92#_improved-extension-update-experience" rel="nofollow" gt;Extension updates lt;/a gt; - More easily configure auto updating of extensions. lt;/li gt;. lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_92#_override-existing-profile" rel="nofollow" gt;Override profiles lt;/a gt; - Override an existing profile with the Profiles Editor. lt;/li gt;. lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_92#_paste-and-drop-files-in-css" rel="nofollow" gt;Paste files in CSS lt;/a gt; - Quickly add CSS file references with paste or drag and drop. lt;/li gt;. lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_92#_move-panel-to-top" rel="nofollow" gt;Move Panel to top lt;/a gt; - Position the Panel section at the top of the workbench. lt;/li gt;. lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_92#_github-copilot" rel="nofollow" gt;Copilot uses GPT - 4o lt;/a gt; - GitHub Copilot Chat upgraded to OpenAI's GPT-4o. lt;/li gt;. lt;/ul gt;. lt;blockquote gt;. lt;p gt;If you'd like to read these release notes online, go to lt;a href="https://code.visualstudio.com/updates" rel="nofollow" gt;Updates lt;/a gt; on lt;a href="https://code.visualstudio.com" rel="nofollow" gt;code.visualstudio.com lt;/a gt;. lt;br gt;. lt;strong gt;Insiders: lt;/strong gt; Want to try new features as soon as po

MITL software-development text-editor debugger terminal-emulator build-tool version-control

Syncthing 1.27.11 💾

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;ios: minimal set of changes for iOS app to work by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/pixelspark/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/pixelspark" gt;@pixelspark lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2433894024" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9619" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/9619/hovercard" href="https://github.com/syncthing/syncthing/pull/9619" gt;#9619 lt;/a gt; lt;/li gt;. lt;li gt;build: chmod -x non-executable files by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rasa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rasa" gt;@rasa lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2448979782" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9630" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/9630/hovercard" href="https://github.com/syncthing/syncthing/pull/9630" gt;#9630 lt;/a gt; lt;/li gt;. lt;li gt;build: 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="2457882839" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9640" data-hovercard-type="pull_request" data-hovercard-url="/syncthing/syncthing/pull/9640/hovercard" href="https://github.com/syncthing/syncthing/pu

MPL syncronization file-syncronization peer-to-peer p2p backup archiving networking go html javascript

hardinfo2 2.1.14 💾

Hardinfo2 offers System Information and Benchmark for Linux Systems. It is able to show hardware and basic software information. It can benchmark your system and compare to other machines online. You can find info like: cpu speed, gpu and graphics speed, benchmarks of internal network speed, Linux hw drivers and modules loaded. sysinfo like which development tools are installed, memory dmi and spd information, distro / os informations, hwinfo about your components like pcie and usb.

major feature: New OpenGL benchmark using QT5. Updated info for many hardware parts.

GNU GPLv3 sysinfo benchmark hwinfo hardinfo utilities linux distro desktop science-research information-technology c c++ hardware-driver user-inter

VeraCrypt 1.26.13 💾

VeraCrypt is a full-disk encryption software derived from TrueCrypt. It revises some of the algorithm usage against brute-force attacks. For example system partitions use use larger rounds of PBKDF2 key stretching. The partition and container format is different to that of TrueCrypt however.

minor bugfix: /strong (August 1st, 2024):. . All OSes:. . Update translations and documentation. Implement language selection settings in non-Windows versions.. Make codebase compatible with wxWidgets 3.3 in non-Windows versions.. Implement detection of volumes affected by XTS master key vulnerability and warn user about it.. . . Windows:. . Better for Secure Desktop under Windows 11 22H2. VeraCrypt Expander: expansion of volumes on disks with a sector size different from 512. writing wrong EFI System Encryption Advanced Options to registry. Don't Setup when exiting VeraCrypt process through system tray Exit menu. failure to format some disks (e.g. VHDX) caused by virtual partition offset not 4K aligned. Fallback to absolute positioning when accessing disks if relative positioning fails. Update zlib to version 1.3.1. . . Linux:. . Focus PIM field when selected . generic installation script on Konsole in Wayland . Added the ability to build using wolfCrypt as the cryptographic backend. Disabled by default.. Allows GUI to launch in a Wayland-only environment . CLI: Don't initially re-ask PIM if it was already specified . CLI: incorrect max hidden volume size for file containers ). Enhance ASLR security of generic installer binaries by adding linked flag for old GCC version. . . macOS:. . corrupted disk icon in main UI . near zero width PIM input box and simplify wxTextValidator logic . Use correct Disk Utility location when "check filesystem" is ran . Add support for FUSE-T as an alternative to MacFUSE . . . FreeBSD:. . privilege escalation prompts not showing up . Support automatic detection and mounting of ext2/3/4, exFAT, NTFS filesystems . Use correct Disk Utility location when "check filesystem" is ran . . . .

Other c++ encryption disk-encryption security

PeerTube 6.2.1 💾

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: Maintenance: Add ability for users to see the error details when the embed player crashed with the message "The player is not compatible with your web browser. Please try latest Firefox version." The web browser also sends a client error log to the server. : Stuck runner jobs due to DB concurrency Respect OS orientation settings in PWA. "No results" not displayed on no video results. Do not display "Download" option on lives. Invalid current password error when updating user password. Slow hotkeys detection. Hidden runner jobs tab when remote runner is only enabled for transcription. Broken HLS P2P by correctly updating HLS infohash on privacy update. Videos filters pastille labels for categories and languages. Broken youtube-dl import for videos with too long chapter titles. Display emojis in description preview in video edition form. Avoid node-datachannel native dependency that prevents some OS to install PeerTube dependencies.

Affero GPLv3 javascript angularjs web video hosting activitypub

See your music 0.2 💾

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

minor feature: Functional changes: * Reduce the tiny font's space from two pixels to one. * The keys to cycle through the window functions changes from w/W to Ctrl-w/W. * Add -U flag to start up minimized so that next-file remains minimized. * THe -= flag to start up showing the whole piece changes to -e. * When it fails to open an audio file it now plays the next file instead of dying. * The default pixels per second increases from 50 to 100. * Various bug fixes and some small speed improvements. * It checks for zero-length audio files and doesn't try to play them. * The SDL audio bufferr is now fixed at 1/100th of a second. * It stays in fullscreen mode or not when playing another track. * Added the DISP_OFFSET environment variable to be able to move the green line. * In mute mode it now stops at the end of the audio file. * d and D now move the green line. * Environment variable SPETTROFLAGS sets default options. * The -D/--double N flag makes it increase softvol so it doubles in N seconds. * libmpg123 recovers from broken MP3 files. * Added libsox support to read unusual audio files. System changes: * It compiles with CC=c99 * Source files are renamed to length 8.3 * It catches segmentation faults (usually in libav) and plays the next track. * ./configure --without-mpg123 now works

GNU GPLv3 audio player spectral analysis visualization

sox_ng 14.4.3 💾

sox_ng is another Swiss Army Knife of sound processing utilities. It can convert audio files to other popular audio file types and also apply sound effects and filters during the conversion.

major bugfix: New features: o There is a new regression test suite, primarily against the CVEs Bug fixes: o For CVE-2017-11332, CVE-2017-11333, CVE-2017-11358, CVE-2017-11359, CVE-2017-15370, CVE-2017-15371, CVE-2017-15372, CVE-2017-15642, CVE-2017-18189, CVE-2019-1010004, CVE-2019-13590, CVE-2019-8354, CVE-2019-8355, CVE-2019-8356, CVE-2019-8357, CVE-2021-23159, CVE-2021-23172, CVE-2021-23210, CVE-2021-33844, CVE-2021-3643, CVE-2021-40426, CVE-2022-31650, CVE-2022-31651, CVE-2023-26590, CVE-2023-32627, CVE-2023-34318, CVE-2023-34432, o spectrogram segfault when width exceeds number of samples o segmentation fault in rate.c o floating point exception in startwrite() o wavpack check errors o writing hcom files on bigendian systems O Fixes for memory leaks and a double free()s o It now compiles under C99 and on AIX o Support for uClibc and builds with other non-glibc C libraries o Various build system fixes from the software distributions j o Spelling errors are fixed o It now builds on AIX, FreeBSD, OpenBSD and Solaris o Almost all compiler warnings are fixed Copyright: o Uncopyrighted files have been attributed o Copyrighted files with no license now have licences o Multiple copyright notices in single files have been harmonized o The lpc10 module was of dubious copyright and is now 3-clause BSD o The libgsm module was missing its copyright notice o There was an erroneous address for the FSF o The copyright of opus.c is GPLv2-only because it's based on oggenc.c o Therefore the overall copyright of sox_ng and libsox_ng is GPLv2

GNU GPL audio audio-editing audio-processing c commandline-tool digital-audio-editor opensource sound

git-annex 10.20240731 💾

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 feature: New HTTP API that is equivilant to the P2P protocol. New p2phttp command to serve the HTTP API. annex+http and annex+https urls can be configured for remote.name.annexUrl to use the HTTP API to communicate with a server. This supports writable repositories, as well as accessing clusters and proxied remotes over HTTP. When a http remote has annex.url set to an annex+http url in the git config file on the website, it will be copied into remote.name.annexUrl the first time git-annex uses the remote. assistant: a race condition that could cause a pointer file to get ingested into the annex. Avoid potential data loss in unlikely situations where git-annex-shell or git-annex remotedaemon is killed while locking a key to prevent its removal. When proxying a download from a special remote, avoid unncessary hashing. When proxying an upload to a special remote, verify the hash. Propagate --force to git-annex transferrer. Added a build flag for servant, enabling annex+http urls and git-annex p2phttp. Added a dependency on the haskell clock library. Updated stack.yaml to nightly-2024-07-29. -- Joey Hess Wed, 31 Jul 2024 14:02:21 -0400.

Mixed git archive haskell

curl and libcurl 8.9.1 💾

curl and libcurl is a tool for transferring files using URL syntax. It supports HTTP, HTTPS, FTP, FTPS, SCP, SFTP, TFTP, DICT, TELNET, LDAP, POP3, IMAP, SMTP, RTSP, RTMP, and FILE, as well as HTTP-post, HTTP-put, cookies, FTP upload, resumed transfers, passwords, port numbers, SSL certificates, Kerberos, and proxies. It is powered by libcurl, the client-side URL transfer library. There are bindings to libcurl for about 40 languages and environments.

minor bugfix: 8.9.1 8.9.1 8.9.1 only . : . cmake: detect `libssh` via `pkg-config`. cmake: detect `nettle` when building with GnuTLS. cmake: drop `if(PKG_CONFIG_FOUND)` guard for `pkg_check_modules()`. configure: limit `__builtin_available` test to Darwin. connect: connection shutdown for event based processing. contrithanks.sh: use -F with -v to match lines as strings. curl: more defensive socket code for --ip-tos. CURLOPT_SSL_CTX_FUNCTION.md: mention CA caching. CURLSHOPT_SHARE.md: mention sessions/cookies as not thread-safe. example/multi-uv: remove the use of globals. ftpserver.pl: make POP3 LIST serve content from the test file. GHA/windows: increase timeout for vcpkg build step. lib: survive some NULL input args. macos: Apple SDK workaround for non-macOS targets. misc: cleanup after removing years from copyright. os400: build cli manual.. os400: workaround an IBM ASCII run-time library . RELEASE-PROCEDURE.md: remove the initial build step. runtests: fold timing details with GHA, sync `-r` tflags. tests: provide FTP directory contents in the test file. tidy-up: URL updates. TODO: thread-safe sharing. transfer: speed limiting for 32bit systems. vtls: avoid forward declaration in MultiSSL builds. wolfSSL: allow wolfSSL apos;s implementation of kyber to be used. wolfssl: avoid calling get_cached_x509_store if store is uncachable. wolfssl: CA store share . x509asn1: unittests and for gtime2str. . . .

MITL internet web ftp software-development libraries networking curl

OCRmyPDF 16.4.3 💾

OCRmyPDF adds an invisible text layer to PDF documents after passing it through the Tesseract OCR engine. The output will be PDF/A with a selectable but invisible text layer above scanned image-documents. This allows later searching and archiving.

minor bugfix: . . Work around pdfminer.six where a token on the buffer boundary is incorrectly. Parsed as two tokens. #1361 New rules are applied to stencil masks and explicit masks when calculating the. Optimal page DPI for rendering. #1362 attempts to use an incompatible jbig2.EXE provided by TeX Live. #1363. . . .

GNU GPLv3 pdf ocr scanning

croc 10.0.12 💾

croc is a tool that allows any two computers to simply and securely transfer files and folders. AFAIK, croc is the only CLI file-transfer tool that does all of the following: allows any two computers to transfer data (using a relay) provides end-to-end encryption (using PAKE) enables easy cross-platform transfers (Windows, Linux, Mac) allows multiple file transfers allows resuming transfers that are interrupted local server or port-forwarding not needed ipv6-first with ipv4 fallback can use proxy, like tor

minor feature: lt;h2 gt;What's Changed lt;/h2 gt;. lt;ul gt;. lt;li gt;Show recommended croc commands for both Windows and Linux/OSX by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nhtzr/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nhtzr" gt;@nhtzr lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2471314111" data-permission-text="Title is private" data-url="https://github.com/schollz/croc//785" data-hovercard-type="pull_request" data-hovercard-url="/schollz/croc/pull/785/hovercard" href="https://github.com/schollz/croc/pull/785" gt;#785 lt;/a gt; lt;/li gt;. lt;li gt;feature: gracefully exit when not enough disk space by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/schollz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/schollz" gt;@schollz lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2496260045" data-permission-text="Title is private" data-url="https://github.com/schollz/croc//792" data-hovercard-type="pull_request" data-hovercard-url="/schollz/croc/pull/792/hovercard" href="https://github.com/schollz/croc/pull/792" gt;#792 lt;/a gt; lt;/li gt;. lt;li gt;build(deps): bump github.com/kalafut/imohash from 1.0.4 to 1.1.0 by lt;a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot" gt;@dependabot lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2491489729" data-permission-text="Title is private" data-url="https://github.com/schollz/croc//789" data-hovercard-type="pull_request" data-hovercard-url="/schollz/croc/pull/789/hovercard" href="https://github.com/schol

MITL file-transfer cli encryption tcp transfer peer-to-peer file-sharing data-transfer golang

FreeRDP 3.8.0 💾

FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Enjoy the freedom of using your software wherever you want, the way you want it, in a world where interoperability can finally liberate your computing experience.

major bugfix: This is a release. Due to additional exports required by a the minor version was incremented Noteworthy changes: Reduce number of warnings on CI build (make dependency includes SYSTEM). possible crashes with P11 certificate parsing. Various clipboard related. a race condition on DesktopResize (xfreerdp). Improve certificate warnings. Try all possible resolved IP addresses for a DNS name on connect. an with GFX SolidFill alpha data. Various for SDL clients. serial and parallel redirection crashes. android build with NDK 27. Improve performance of some WinPR primitives. an with autoreconnect. Support ssh-askpass like password reading. Lots of code cleanups to reduce clang-tidy warnings. For a complete and detailed change log since the last release run: git log 3.8.0...3.7.0

Apache rdp remote-desktop networking c

iQPuzzle 1.4.0 💾

iQPuzzle is a diverting I.Q. challenging pentomino puzzle. Pentominos are used as puzzle pieces and more than 350 different board shapes are available, which have to be filled with them.

minor feature: Add more than 50 new boards; Add Russian translation; Some visual bug fixes

GNU GPLv3 puzzle game desktop pentomino cpp qt

Babel 7.25.3 💾

Babel is a code translator, which compiles next-gen EcmaScript 6 syntax into browser-consumable ES5/JavaScript. It adds a few proposed ES7 constructs even, and works with React, Node.js, Rails, etc. It provides for: array comprehensions, arrow functions, async functions, async generator functions, classes, class properties, computed property names, constants, decorators, default parameters, destructuring, exponentiation operator, for-of, generators, generator comprehensions, let scoping, modules, module export extensions, object rest/spread, property method assignment, property name shorthand, rest parameters, react, spread, tail call optimisation, template literals, type annotations, unicode regex support.

minor bugfix: (2024-07-31). #### :: `babel-plugin--firefox-class-in-computed-class-key`, `babel-traverse`. Avoid validating visitors produced by `traverse.visitors.merge` (@nicolo-ribaudo). #### :house: Internal. `babel-parser`. Add `@babel/types` as a dependency of `@babel/parser` (@nicolo-ribaudo).

MITL javascript ecmascript nodejs compiler conversion es6 es7 developers

WireViz 0.4.1 💾

WireViz is a tool for easily documenting cables, wiring harnesses and connector pinouts. It takes plain text, YAML-formatted files as input and produces beautiful graphical output (SVG, PNG, ...) thanks to GraphViz. It handles automatic BOM (Bill of Materials) creation and has a lot of extra features. WireViz input files are fully text based No special editor required Human readable Easy version control YAML syntax UTF-8 input and output files for special character support Understands and uses color abbreviations as per IEC 60757 (black=BK, red=RD, ...) Auto-generates standard wire color schemes and allows custom ones if needed DIN 47100 (WT/BN/GN/YE/GY/PK/BU/RD/BK/VT/...) IEC 60757 (BN/RD/OR/YE/GN/BU/VT/GY/WT/BK/...) 25 Pair Color Code (BUWH/WHBU/OGWH/WHOG/GNWH/WHGN/BNWH/...) TIA/EIA 568 A/B (Subset of 25-Pair, used in CAT-5/6/...) Understands wire gauge in mm² or AWG Optionally auto-calculates equivalent gauge between mm² and AWG Is suitable for both very simple cables, and more complex harnesses. Allows for easy-autorouting for 1-to-1 wiring Generates BOM (Bill of Materials)

major feature: Improvements to help reported issues Print Python OS versions when raising unexpected OSError related to #346 #392 (bugfixes below) Explain unexpeced top-level type (#342, #383) Add non-empty label to reduce over-sized loops (#286, #381) Improve placeholder name consistency (#377, #380) Add work-around for Graphviz SVG bug (#175, #371) Bugfixes Avoid ResourceWarning: unclosed file (#309 (comment), #395) Catch ValueError and OSError(errno=None) (#318 (review), #391, #392) Add minor missing doc entry (#186 (comment), #186 (comment)) Avoid Graphviz error when hiding all pins (#257, #375) Avoid decimal point and trailing zero for integer BOM quantities (#340, #374) Update project URL references (#316 (comment), #364) Add missing import of embed_svg_images (#363) Use correct default title (#360, #361) Fix bugs in mate processing (#355, #358) Include missing files in published package (#345, #347) Catch OSError(errno=EINVAL) (#344, #346)

GNU GPLv3 wires technical-drawings python

kStars 3.7.2 💾

KStars is free, open source, cross-platform Astronomy Software. It provides an accurate graphical simulation of the night sky, from any location on Earth, at any date and time. The display includes up to 100 million stars, 13,000 deep-sky objects,all 8 planets, the Sun and Moon, and thousands of comets, asteroids, supernovae, and satellites. For students and teachers, it supports adjustable simulation speeds in order to view phenomena that happen over long timescales, the KStars Astrocalculator to predict conjunctions, and many common astronomical calculations. For the amateur astronomer, it provides an observation planner, a sky calendar tool, and an FOV editor to calculate field of view of equipment and display them. Find out interesting objects in the "What's up Tonight" tool, plot altitude vs. time graphs for any object, print high-quality sky charts, and gain access to lots of information and resources to help you explore the universe! Included with KStars is Ekos astrophotography suite, a complete astrophotography solution that can control all INDI devices including numerous telescopes, CCDs, DSLRs, focusers, filters, and a lot more. Ekos supports highly accurate tracking using online and offline astrometry solver, autofocus and autoguiding capabilities, and capture of single or multiple images using the powerful built in sequence manager.

minor bugfix: 0da71b1ff 2024-07-31 Jasem Mutlaq Send title to EkosLive Bf0792c9e 2024-07-25 Jasem Mutlaq Add observatory name and machine ID to EkosLive D20ed89d1 2024-07-23 Wolfgang Reissenberger Camera selection combo box only if more than one camera active 75a63d92a 2024-07-21 Jasem Mutlaq Disable the astronomical twilight pop up and just log the same message to the log view. The popup sometimes keeps repeating and causing havoc on use. 41bdbfdb3 2024-07-20 Toni Schriber Tooltips emendation in rotatorsettings opsprograms 085e5f445 2024-07-13 Wolfgang Reissenberger : Check for focus running in calibration phase 9b9998089 2024-07-11 John Evans Focus SEP defaults no longer deboned 2138a4745 2024-07-11 John Evans Focus Fail d5b4146 2024-07-10 Wolfgang Reissenberger Multiple cameras step 8 08ed69269 2024-07-10 Wolfgang Reissenberger Stop dither timer when guiding is detected D755e650b 2024-07-09 Hy Murveit broken sequence editor D7bf3b954 2024-07-07 John Evans Focus Advisor 4 d89 2024-06-19 Boudhayan Bhattacharya Add launchable and developer name to appdata 11d0dc4dc 2024-06-22 Emir SARI Apply i18n to percent values Eea44264d 2024-07-02 Jasem Mutlaq warnings and add stage and message signals to FocusAdvisor F99c36238 2024-07-02 Wolfgang Reissenberger Create a pass through for capturing directly from INDI 4cda831e0 2024-06-30 John Evans Focus Advisor 4 Typo Correction 42b6cf2a0 2024-06-29 Hy Murveit Add info about index file used to the fits solver. 057a54402 2024-06-25 Hy Murveit Remove the fitsviewer/sep directory and contents. It is not used--was moved to StellarSolver. 943e9d216 2024-06-25 Hy Murveit Reword the warning at the top of the logs menu. 7b6cf2a06 2024-06-25 John Evans Focus Advisor Phase 4 C05bbb26d 2024-06-25 Hy Murveit Remove solver logging from the logs menu--it is disabled. B58fa0ecb 2024-06-22 Jasem Mutlaq

Mixed astronomy planetarium

Messenger GTK 0.10.1 💾

Messenger GTK is a convergent GTK messaging application using the GNUnet Messenger service. The goal is to provide private and secure communication between any group of devices.

minor bugfix: Utilize new function from libgnunetchat 0.5.1. Implement discourse panel to allow live chat streaming voice and video. thread synchronization to reduce occasional crashes. Reduce background CPU usage. minor UI.

Affero GPLv3 messaging internet p2p anonymity f2f gnunet gns networking chat conferencing

Castle Model Viewer 5.2.0 💾

Viewer for 3D and 2D model formats supported by the Castle Game Engine: glTF, X3D, VRML, Spine JSON, sprite sheets (in Castle Game Engine, Cocos2D and Starling XML formats), MD3, Wavefront OBJ, 3DS, STL, Collada, and more. Examine or walk in the virtual world with collisions, gravity, animations, X3D sensors, shadows, mirrors, shaders and more. View it from multiple cameras at once. Take screenshots with various options (transparent background, cube maps). You can also convert between model formats — right now you can convert any model to X3D or STL, we plan to add output to glTF soon as well. Together with this application, we also distribute castle-model-converter command-line tool and you can also use our online model converter. They all use the same codebase and have the same features.

major feature: Shadow maps more reliable. Float-based images support. Cycle through viewpoints. Fixed display when usign multiple viewports.

GNU GPL game 3d gltf vrml x3d collada spine 3ds pascal delphi opengl viewer viewer viewer

Castle Game Engine 7.0-alpha.3 💾

Cross-platform (desktop, mobile, console) 3D and 2D game engine. Powerful visual editor. Support for glTF, X3D, Spine and more. Fast clean code using modern Pascal. Free and open-source.

major feature: Physics. Many rendering improvements. OpenGLES rendering supports now almost all desktop rendering features. Visual Studio Code integration. Shadows using shadow volumes are trivial to activate. Delphi integration improvements. Support for Tiled maps with a new component. User Interface improvements. Many editor UX improvements: modern color picker, unified tools, more. Improvements to views (formerly states): better API, automatic initialization of the published fields. Mobile improvements. Loading and saving: cache, MD3 improvements, X3D 4.0 improvements, custom model formats registration, STL saving. Float-based images. Inspector: tweaking at run-time and hot-reload.

GNU LGPL gltf x3d pascal objectpascal lazarus freepascal 3d engine opengl object-pascal

Mustangproject 2.13.0 💾

Mustangproject is a tool to write, validate and parse Factur-X/ZUGFeRD and (CII)XRechnung e-invoices. It is a (permissive) open source cross platform command line tool and a Java library. The command line tool e.g. allows to extract and combine PDF and XML from/to Factur-X as well as validate e-invoices, convert XML to HTML or migrate from ZUGFeRD v1 to v2. The library additionally allows to generate the XML to be embedded either by implementing interfaces or actively creating objects.

minor feature: Allows access to embedded files in invoices :-) Fixes Avoid NullPointerException if dueDate is not set. #441 Fix build warnings from editing and building. #415 ZUGFeRDVisualizer.toPDF(): generate PDF/A-3b. #400 No interface for required field CreditorReferenceID #436 and filename of embedded file was not xrechnung.xml when using profile xrechnung #452 allow legalorganisation to have a tradingbusinessname #447 JSon deserialization does not work with BankDetails #455 Fix ClassCastException in CLI (Main.java). #451 Refactorings refactor(ZUGFeRDVisualizer): improve PDF visualization performance #438 product creation without description now possible empty description New features Item Attributes and Country of Origin missing on Product. #420 X-Rechnung direct-debit missing mandatory field BT-90 #370. (langfr) support reasoncodes #431 Enhance Charges/Allowances with reasonCode. #432 changed additional references by line from String to List and implemented it on Item #454 allow access to invoice attachments via ZUGFeRDInvoiceImporter zii.getFileAttachmentsPDF() and XML (zii.getFileAttachmentsXML)

APL invoice metadata accounting java-library java e-billing e-invoice

GTK 4.15.4 💾

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 feature: GtkPopover: - size allocation with wrapping labels. GtkColumnView: - Check column visibility when measuring. CSS: - fallout from recent changes. - Make implementation of currentcolor inheritance match browsers. Gdk: - Introduce GdkColorState for encoding color space information Currently, we support srgb, srgb-linear, rec2100-pq and rec2100-linear. - Add color states to GdkTexture, as well as to the texture builder and downloader objects, and convert as necessary. - Add GdkMemoryTextureBuilder. - Attach color states when loading or saving textures. - Add GdkCicpParams to create color state objects for cicp tuples. - Drop GDK_DE=vulkan-validate Use VK_INSTEANCE_LAYERS=VK_LAYER_KHRONOS_validation instead. Gsk: - Improve caching of glyphs and textures. - Remove the uber shader. - Numerous - corner cases in offload handling. - Implement occlusion culling for opaque content. - Allow offloading (some) transformed textures. - Take colorstate into account when compositing. - Add GDK_DE=linear to opt into linear compositing. - Implement tiling for large textures. - Stop using descriptors and go back to simpler texture management that should work better with older GL. - Use correct shader clip mode for glyphs. - Improve shadow rendering. Media: - Attach color states to textures obtained from gstreamer. Wayland: - Allow offloading GL textures via dmabuf export. - Suppot the xx-color-management-v4 protocol. Deprecations: - GskGLShader and the render node. Tools: - Improve the rendernode tool extract command. - Add an image tool that is about manipulating textures. Build: - GTK now requires a C11 compiler. Translation updates Georgian Hebrew Hindi Occitan Slovenian.

GNU GPLv3 gnome gtk library framework gui toolkit cpp

Syncthing 1.27.11-rc.2 💾

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;p gt;Other : lt;/p gt;. lt;ul gt;. lt;li gt; lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2448970103" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9629" data-hovercard-type="" data-hovercard-url="/syncthing/syncthing//9629/hovercard" href="https://github.com/syncthing/syncthing//9629" gt;#9629 lt;/a gt;: Housekeeping: chmod -x non-executable files lt;/li gt;. lt;/ul gt;.

MPL syncronization file-syncronization peer-to-peer p2p backup archiving networking go html javascript