Xcoral is a multiwindow mouse-based text editor for Unix and X Window System. Syntax highlighting and auto-indentation are available. A built-in browser enables you to navigate through C functions, C++ and Java classes, methods and files. A SMall Ansi C Interpreter (Smac) is also built-in to dynamically extend the editor's possibilities (user functions, key bindings, modes etc). Xcoral provides regions and marks, kill-buffers, macros system and unlimited undo.
minor bugfix: minor bug fix
GNU GPL programming c c++ java python text editor
The LV2 drum machine compatible with Hydrogen drumkits (including the modern format).
It is based on DrMr plugin, with the goal to make the plugin compatible with modern Hydrogen kits. Other additions/changes: sorted presets order, some code is rewritten in C++.
minor bugfix: MIDI velocity fix for the Multi-channel mode
GNU GPLv3 audio midi gtk c cpp music drums lv2 drum-machine
LV2/VSTi drum machine for Linux and Windows. Drumkits format supported: Hydrogen, SFZ, Drumlabooh. Up to 36 instruments, 127 sample layers. Built-in mixer with pan, volume, mute, pan mode. Automatic open hihats mute on closed hihat.
major bugfix: MIDI velocity at Multi-channel mode fix
GNU GPLv3 midi linux windows lv2 vst vsti drums drummachine
GDAL is a translator library for raster and vector geospatial data formats that is released under an X/MIT style Open Source License by the Open Source Geospatial Foundation. As a library, it presents a single raster abstract data model and single vector abstract data model to the calling application for all supported formats. It also comes with a variety of useful command line utilities for data translation and processing.
minor feature:
Mixed geospatial vector raster remote-sensing c++ python
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: The FFmpeg Project proudly presents FFmpeg 7.0 "Dijkstra", about 6 months after the release of FFmpeg 6.1.
A complete Changelog is available at the root of the project, and the complete Git history on https://git.ffmpeg.org/gitweb/ffmpeg.git
We hope you will like this release as much as we enjoyed working on it, and as usual, if you have any questions about it, or any FFmpeg related topic, feel free to join us on the #ffmpeg IRC channel (on irc.libera.chat) or ask on the mailing-lists.
GNU LGPLv3 video conversion display capture library c x11 developers
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 security: IMPORTANT NOTES:
If you upgrade from PeerTube v6.0.0, please follow v6.0.0 IMPORTANT NOTES.
If you upgrade from PeerTube v6.0.0, please follow v6.0.1 IMPORTANT NOTES.
SECURITY:
Important: Prevent XSS injection in embed. Thanks Syst3m0ver!.
Affero GPLv3 javascript angularjs web video hosting activitypub
A hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file.
Features: rich text formatting and colorization,
syntax highlighting,
images handling,
embedded files,
lists handling,
simple tables,
codeboxes,
text/image/table alignment,
hyperlinks,
spell checking,
cross application copy/paste,
export to html or plain text,
table-of-contents generation,
extensive search function.
It can import from Basket, Cherrytree, Epim html, Gnote, Keepnote, Keynote, KnowIt, MemPad, Notecase, TomBoy, Treepad Lite, TuxCards, Zim.
minor bugfix: Regression with the search.
Regression crash when deleting a node with children.
Html paste.
Drop position of dragged text wrongly one position to the left.
Incomplete languages: el, fi, hi_IN, hu.
GNU GPLv3 gtk c text-editor note-taking
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 March 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_88#custom-labels-for-open-editors" rel="nofollow" gt;Apply custom editor labels lt;/a gt; - Distinguish between editors with same file names. lt;/li gt;.
lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_88#locked-scrolling" rel="nofollow" gt;Locked scrolling lt;/a gt; - Compare editors side-by-side with synchronized scrolling. lt;/li gt;.
lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_88#extensions-update-improvements" rel="nofollow" gt;Extension update improvements lt;/a gt; - Restart extensions without reload amp;amp; update extensions with VS Code releases. lt;/li gt;.
lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_88#test-coverage" rel="nofollow" gt;Test Coverage API lt;/a gt; - Native code coverage support in VS Code. lt;/li gt;.
lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_88#minimap-section-headers" rel="nofollow" gt;Folding markers in minimap lt;/a gt; - Easily identify and navigate to code sections from minimap. lt;/li gt;.
lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_88#quick-search-improvements" rel="nofollow" gt;Quick Search improvements lt;/a gt; - Sticky file path separators and separator buttons. lt;/li gt;.
lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_88#run-cells-in-section" rel="nofollow" gt;Notebook Run cells in section lt;/a gt; - Quickly run all cells in a notebook section. lt;/li gt;.
lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_88#github-copilot" rel="nofollow" gt;Copilot improvements lt;/a gt; - Improved inline chat UI, commit messages, and used references. lt;/li gt;.
lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_88#python" rel="nofollow" gt;Python auto-detect improvemen
MITL software-development text-editor debugger terminal-emulator build-tool version-control
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.29.0:
Ben Boeckel (2):
ExternalProject: add an example of `LIST_SEPARATOR` usage
ExternalProject: reword `LIST_SEPARATOR` to indicate what it *does*.
Brad King (11):
IntelLLVM: Revert accidental use of -external:I with Fortran compilers
libuv: Avoid posix_spawn on macOS lt; 10.8
FindPkgConfig: Avoid finding Strawberry Perl's pkg-config
libuv: process: de-duplicate conditions for using kqueue
libuv: darwin: group kqueue-specific definitions together
libuv: macos: use posix poll instead of kqueue
FindMPI: finding IntelLLVM wrappers on Windows
ctest: Restore enforcement of RESOURCE_LOCK test property
ARTOS: Add support for finding library files named with 'lib' pre IntelLLVM: link flags with Visual Studio generators
CMake 3.29.1.
Charlotte Koch (1):
cmSystemTools: compilation on DragonFly BSD.
Craig Scott (8):
Help: Remove stray formatting for try_compile() LINKER_LANGUAGE keyword
try_compile(): Include languages with _ or - when passing linker vars
Help: Grammar, typos and wording improvements for linker variables
Help: Add custom linker example for CMAKE_ lt;LANG gt;_USING_LINKER_ lt;TYPE gt;
Help: CMAKE_ lt;LANG gt;_USING_LINKER_ lt;TYPE gt; can be a list of flags
Help: Restructure and improve LINKER_TYPE docs
CMakePackageConfigHelpers: Remove unused variable
CMakePackageConfigHelpers: Use unique variable name for pkg pre.
Evan Wilde (1):
Swift: Add CMAKE_LINKER_TYPE support.
FeRD (Frank Dana) (1):
Help: location of install() note about superseded commands.
scivision (2):
FindMatlab: R2024a version map
Help: emphasize need for VS Integrations with oneAPI Fortran.
BSDL software-development build-tool
FormKiQ Core is an Open Source Headless Document Management System (DMS) that runs in your Amazon Web Services (AWS) Cloud. Can be used for document workflows, records management, and other document storage and processing needs, using an extendable Document API.
minor feature: v1.14.0
Features.
#203 - Add /objects/examine/pdf endpoints for getting metadata from PDF.
#214 - Document Rulesets (/rulesets) API.
#28 - add limit parameter to /documents/ id /versions.
#209 - Add next and limit to GET /document/ id /actions endpoint.
#30 - Move OPA and other configuration options into /sites resource.
#212 - /search add range queries.
Update Console to v3.4.0.
#204 - Template may not exceed 1000000 bytes in size.
#205 - VPC CloudFormation Templates fails in ca-central-1.
Fulltext Action handling when document doesn't exist in Opensearch.
MITL aws serverless headless cloud storage document database amazon web services dms document management records management document proces
Linux is a mostly POSIX-compliant Unix-inspired operating system kernel, originally implemented by Linus Torvalds and now maintained as an international project. It's the base and common namegiver to a wide array of Linux distributions. The kernel provides all modern Unix-y features, like true process multitasking, virtual memory, virtual and clustered filesystem support, complex networking and extensive support for various hardware and machine platforms.
minor feature: Linux 6.8.3, drm/sched: null-ptr-deref in init entity, drm/amdgpu: use-after-free, tools/resolve_btfids: build with musl libc, x86/sev: Skip ROM range scans and validation for SEV-SNP guests, perf/x86/amd/core: Update and stalled-cycles- events for Zen 2 and later, scsi: libsas: disk not being scanned in after being removed, scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type(), scsi: lpfc: Correct size for wqe for memset(), scsi: lpfc: Correct size for cmdwqe/rspwqe for memset(), usb: dwc3: pci: Drop duplicate ID, Revert "x86/: Use addressing for VERW operand", x86/: Use addressing for VERW operand, drm/amd/display: IPX enablement, crash: use macro to add crashk_res into iomem early for specific arch, x86/: the SRSO mitigation on Zen3/4, scsi: qla2xxx: Delay I/O Abort on PCI error, scsi: qla2xxx: Change demessage during driver unload, scsi: qla2xxx: double free of fcport, scsi: qla2xxx: double free of the ha- vp_map pointer, scsi: qla2xxx: command flush on cable pull, scsi: qla2xxx: NVME FCP prefer flag not being honored, scsi: qla2xxx: Update manufacturer detail, scsi: qla2xxx: Split FCE EFT trace control, scsi: qla2xxx: N2N stuck connection, scsi: qla2xxx: Prevent command send on chip reset, usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset, usb: typec: ucsi_acpi: Refactor and DELL quirk, usb: typec: ucsi: Ack unsupported commands, usb: typec: ucsi: Clear EVENT_PENDING under PPM lock, usb: typec: Return size of buffer if pd_set operation succeeds, usb: typec: tcpm: Update PD of Type-C port upon pd_set, usb: typec: tcpm: Correct port source pdo array in pd_set callback, usb: typec: tcpm: double-free in tcpm_port_unregister_pd(), usb: typec: ucsi: race between typec_switch and role_switch, usb: udc: remove warning when queue disabled ep, usb: dwc2: gadget: LPM flow, usb: dwc2: gadget: exiting from clock gating, usb: dwc2: host: ISOC flow in DDMA mode, usb: dwc2: host: hibernation flow, usb: dwc2: host: remote wakeup from hibernation, USB: core: dead
GNU GPL c linux kernel operating-system
Ampache is a web based audio/video streaming application and file manager allowing you to access your music & videos from anywhere, using almost any internet enabled device.
Ampache's usefulness is heavily dependent on being able to extract correct metadata from embedded tags in your files and/or the file name. Ampache is not a media organiser; it is meant to be a tool which presents an already organised collection in a useful way. It assumes that you know best how to manage your files and are capable of choosing a suitable method for doing so.
minor bugfix: Added:
Database 600068.
Allow signed `user` column for the `broadcast`, `player_control`, `session_stream`, `share`, `user_activity`, `user_follower` and `user_vote` tables.
Revert unique constraint `playlist_track_UN` on `playlist_data` table.
Config version 71.
up bitrate encode_args.
:
Always get the current file size when downloading the raw file.
AlbumDisk errors on unknown items.
Album names being overwritten with artist names when missing tags.
Regenerate playlist track numbers correctly for the full list.
Also check the bitrate when transcoding instead of just formats.
Don't use cached files if the bitrate doesn't match `transcode_rate`.
Default config encode_args are putting bitrates into millions.
## API 6.3.2.
Added:
API6.
download: add bitrate parameter.
:
ALL.
Download method format parameter didn't have a fallback value.
API6.
Playlists objects would not return duplicates items if allowed.
has_art property missing from songs and albums.
playlist_add: couldn't add a single item.
Apache php streaming server audio music javascript video
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: GtkScale:
- Improve positioning of values in some cases.
Theme:
- Make progress in entries visible.
Accessibility:
- text insertion handling.
GDK:
- dnd: Use the default cursor durion motion.
- dnd: Use a better cursor for indicating the move action.
GSK:
- gl: Handle offloads in offscreen context better.
- text rendering problems with some fonts.
Wayland:
- Tighten up some protocol version checks.
- Use the presentation time protocol.
- a crash with subsurfaces.
- Improve settings portal handling.
macOS:
- up the app menu support.
Windows:
- problems with minimization.
- build without fontconfig.
Deging:
- Add font settings in the inspector.
Demos:
- Clean up the application demo.
- Update cursor images for the cursor demo.
Translation updates:
Catalan
Czech
French
Georgian
Hebrew
Persian
Slovenian
Turkish
Ukrainian.
GNU GPLv3 gnome gtk library framework gui toolkit cpp
OpenBLAS is an optimized BLAS (Basic Linear Algebra Subprograms) library based on GotoBLAS2 1.13 BSD version.
minor bugfix: general:
added initial (generic) support for the CSKY architecture
capped the maximum number of threads used in GEMM, GETRF and POTRF to avoid creating
underutilized or idle threads
sped up multithreaded POTRF on all platforms
added extension openblas_set_num_threads_local() that returns the previous thread count
re-evaluated the SGEMV and DGEMV load thresholds to avoid activating multithreading
for too small workloads
improved the fallback code used when the precompiled number of threads is exceeded,
and made it callable multiple times during the lifetime of an instance
added CBLAS interfaces for the BLAS extensions ?AMIN,?AMAX, CAXPYC and ZAXPYC
fixed a potential buffer overflow in the interface to the GEMMT kernels
fixed use of incompatible pointer types in GEMMT and C/ZAXPBY as flagged by GCC-14
fixed unwanted case sensitivity of the character parameters in ?TRTRS
sped up the OpenMP thread management code
fixed sizing of logical variables in INTERFACE64 builds of the C version of LAPACK
fixed inclusion of new LAPACK and LAPACKE functions from LAPACK 3.11 in the shared library
added a testsuite for the BLAS extensions
modified the error thresholds for SGS/DGS functions in the LAPACK testsuite to suppress
spurious errors
added support for building the benchmark collection with CMAKE
added rewriting of linker options to avoid linking both libgomp and libomp in CMAKE builds
with OpenMP enabled that use clang with gfortran
fixed building on systems with ucLibc
added support for calling ?NRM2 with a negative increment value on all architectures
added support for the LLVM18 version of the flang-new compiler
fixed handling of the OPENBLAS_LOOPS variable in several benchmarks
Integrated fixes from the Reference-LAPACK project:
Increased accuracy in C/ZLARFGP (Reference-LAPACK PR 981)
BSDL-2 blas lapak c fortran assembly cpp
Lutris is an open gaming platform and manager for Linux. It provides an unified interface for installation, configuration and foremost launching games. It works with native software, installed Windows and DOS games, Steam, Desura, online/browser games, as well as games from the over 20 supported emulators. Aquiring new games from any channel is helped by community-contributed installers. It comes prepacked for a few major distributions.
minor bugfix: critical preventing completion of installs if the script specifies a wine version.
Support for library sync to lutris.net, this allows to sync games, play
time and categories to multiple devices.
Torturous and sadistic options for multi-GPUs that were half broken and understood by no one have been replaced by a simple GPU selector.
EXPERIMENTAL support for umu, which allows running games with Proton and
Pressure Vessel. Using Proton in Lutris without umu is not longer possible.
Better and sensible sorting for games.
Improved error dialog.
Add Vita3k runner.
WUA files are now supported in Cemu.
Images are now downloaded for manually added games.
Deprecate 'exe', 'main_file' or 'iso' placed at the root of the script,
all lutris.net installers have been updated accordingly.
Deprecate libstrangle and xgamma support.
Deprecate DXVK state cache feature (it was never used and is no longer relevant to DXVK 2).
-- Mathieu Comandon Wed, 03 Apr 2024 13:49:49 -0700.
GNU GPLv3 python game game-manager gui installation dashboard steam desura emulators msdos windows z-machine scumm nintendo