DeaDBeeF (as in 0xDEADBEEF) is a modular audio player for GNU/Linux, *BSD, OpenSolaris, macOS, and other UNIX-like systems.
DeaDBeeF lets you play variety of audio formats, convert between them, customize the UI almost any way you want, and use many additional plugins which can extend it even more.
minor bugfix: Drawing spectrum analyzer in discrete frequencies mode.
: Handling the option to enter archives when scanning folders (fudanchii).
: Playback performance when searching in large playlist.
: Possible crash when starting playback with ALSA plugin.
: Shuffle albums was not using Album Artist.
: Title formatting failure with large calculated values.
: Loading of small album art image files.
: MP4 parser failing to read/write certain tags correctly.
: Handling of title-formatted paths.
: A when editing metadata in multiple selected tracks
Added: Bit depth override option (HiFiPhile)
Added: DSD DoP support for ALSA/FFMPEG plugins (HiFiPhile)
Added: put, puts, get title formatting functions (Robin Ekman).
GNU LGPLv3 audio music
Sidef is a high-level, general-purpose programming language, inspired by Ruby, Perl6 and Go.
Main features of the language include:
- object-oriented programming
- multiple dispatch
- metaprogramming
- regular expressions
- support for using Perl modules
- optional dynamic type checking
- and a large number of built-in types
minor feature: - Added the `Num!USE_PRIMESUM` class-variable. (disabled by default)
- Added the Number `lpf_sum(a,b)` method.
- Added the Number `gpf_sum(a,b)` method.
- Added the Number `k.squarefree_almost_prime_sum(a,b)` method.
- Added the Number `k.almost_prime_sum(a,b)` method.
- Added the Number `prime_power_sum(n)` method.
- Added the Number `k.omega_prime_sum(a,b)` method.
- Added the Number `k.power_count(a,b)` and `k.power_sum(a,b)` methods.
- Added the Number `perfect_power_sum(n)` method.
- Added the Number `nth_perfect_power(n)` method.
- Added the Number `next_perfect_power(n,k=nil)` and `prev_perfect_power(n,k=nil)` methods.
- Added the Number `prev_prime_power(n)` method.
- Added the Number `n.prev_omega_prime(k=2)` method.
- Added the Number `prev_semiprime(n)` method.
- Added the Number `prev_almost_prime(n,k)` method.
- Added the Number `prev_squarefree(n)` method.
- Added the Number `next_squarefree_semiprime(n)` method.
- Added the Number `n.prev_powerfree(k=2)` method.
- Added the Number `n.prev_powerful(k=2)` method.
- Added the Number `n.prev_squarefree_semiprime` method.
- Added the Number `n.prev_squarefree_almost_prime(k=2)` method.
- Added the Number `nth_nonpowerfree(n,k)` method.
- Added the Number `next_nonpowerfree(n,k=2)` and `prev_nonpowerfree(n,k=2)` methods.
- Added the Number `muladdmulmod(a, b, c, d, m)` and `mulsubmulmod(a, b, c, d, m)` methods.
- Added the Number `muladdmod(a,b,c,m)`, `mulsubmod(a,b,c,m)` and `submulmod(a,b,c,m)` methods.
- Added several `cube_*` and `cubefree_*` aliases for `3.power_*` and `3.powerfree_`.
- Added the FileHandle `.rewind` method.
- Added the String `.codes` method.
- Added the Range `.sort a,b ... ` and `.sort_by v ... ` methods.
Artistic programming language development perl programming-language
CMOC is a 6809-generating cross-compiler for a large subset of the C language. It produces executables for the Motorola 6809 processor to be used under the Tandy Color Computer Disk Basic environment, OS-9 and others. It runs under GNU/Linux and other Unix-like environments.
minor feature: Function-local function prototypes are now supported.
A K R prototype for a function that specifies no return type is now allowed, but only at the top level, not inside a function. The return type is assumed to be int. Example: f(); int main() return f();
Calling an undeclared function does not generate an "undeclared identifier" error anymore. It now generates a warning about calling an undeclared function. This can be useful to port K R-style code. Suchs calls are assumed to return an int.
New option -Wno-unknown-first-dim keeps the compiler from issuing "array ... assumed to have one element" warnings.
The "too many elements ... in initializer for array" error is now a warning and new option -Wno-too-many-elements keeps the compiler from issuing it.
The compiler now warns about bit shifts that always give zero. New option -Wno-shift-always-zero turns off this warning.
Added small optimizations.
GNU GPLv3 compiler c developers
An MP4 tagging library where all tags can be accessed and modified and any tags, unknown tags or custom tags are never lost when the audio file is updated. A list of known tags is only used when new tags are added.
minor bugfix: 1.2.3 beta 2023-9-2
* Bug Fixes:
* Fix windows installation.
* Install pkgconfig file.
Zlib library c audio video tagging mp4
Wine is an implementation of the Windows API on top of X and Unix. It does not require Microsoft Windows, but can use native Windows DLLs if they are available. It provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes.
minor feature: Support for TEXT print processor. Cycle Collection support in MSHTML. Cross-process memory notifications in Wow64. Various. #43822 TrackMania Nations Forever (Steam) car music doesn #039;t play, #45273 Chessbase 11 cannot draw arrows, #54064 ntdll:threadpool - test_tp_io() sometimes fails amp; crashes in Wine (GitLab CI), #54718 msvcr90:msvcr90 - test__get_current_locale() sometimes gets an unexpected refcount on w10pro64, #54756 Multiple games crash on unimplemented concrt140.dll.??0_Cancellation_beacon@details@Concurrency@@QEAA@XZ (Forza Horizon 4, The Legend of Sisyphus (Andromeda Software Development)), #55259 TranscendPang has corrupted graphics in-game, #55286 msvcrt:file - The 64-bit test_invalid_stdin_child() sometimes gets a bad stdin handle on Windows 10, #55287 msvcrt:file - The 32-bit test_pipes() fails in the new WoW mode, #55333 ws2_32:sock - test_connect_events() sometimes fails in Wine, #55341 Colin McRae Rally 2.0 black screen, #55351 gdiplus:graphicspath - test_flatten2() fails on Windows 7 - 11, #55402 CMD #039;!var! #039; not working in #039;if #039; statement, #55414 Ultimate Spider-Man: Widescreen shifts HUD too much to the right, #55443 Wine crashes when an image is dragged onto notepad.exe and games, #55450 Softerra LDAP Browser needs LDAP_OPT_AUTO_RECONNECT, #55457 Robot Battle 1.4 crashes on startup after commit 08dc691d, #55471 nGlide wrapper produces black screen in games using the D3D backend, #55475 Respondus LockDown Browser crashes on unimplemented function KERNEL32.dll.DiscardVirtualMemory, #55500 Launching new processes in Virtual Desktops is slow and stutters the system
GNU LGPL c x86 windows win32 emulator compatibility library desktop operating-system
libgphoto2 is a set of libraries for previewing, retrieving,
and capturing images from a range of supported digital cameras to your
local hard drive. It does not support digital cameras based on the USB
storage protocol, those can be mounted by Linux directly.
The list of current cameras can be found on:
http://gphoto.org/proj/libgphoto2/support.php
or by running
gphoto2 --list-cameras
major bugfix: libgphoto2 2.5.31 release
ptp2:
* do better event queueing during capture (makes capture faster, avoids losing events)
* Canon EOS: OLC logic rewritten to be table driven, more debugging of the content,
config "testolc" to generate debugoutput. Supports more cameras better.
* Canon EOS: various bugfixes
* Sony Alpha: Added config options: focusarea, liveviewsettingeffect
* Olympus: Enabled OM-1 capture
* Battery Level: also support ENUM style battery reporting for Canon
* Nikon 1: S1 also does not support everything
* Sony Alpha: small changes in config setters
* merged some improvements from NorthOfYou fork for Canon EOS, Nikon and Sony
* New ids:
- Canon EOS 850D, R7, R10, R5 C, R6m2
- Fuji X-H2, X-T5
- GOPRO HERO 11 BLACK, 11 BLACK mini
- new ids also imported from libmtp
- Nikon Z30, Z8
- OMSYSTEM OM-1
- Pentax KP (PTP mode)
- Ricoh GR IIIx
- Sigma fp L
- Sony A7S III, ILCE-1, ILME-FX3, 7RM5 aka A7-RV,
digigr8:
* fixed init to not switch to webcam mode
pentax:
* Added Pentax KP
general:
* disable log formatting when we are not logging (speeds up large downloads, as
we are not hex dumping the whole data and immediately discard the result)
* libltdl usage now thread-safe. (some other library pieces are not threadsafe yet)
* some time_t 32bit vs 64bit fixes
* some cleanups and warning fixes
translations:
* updated swedish, spanish
* added georgian, friulian
GNU LGPL camera usb capture digital camera remote control tethering
Evolution is a personal information management application that provides integrated mail, calendaring and address book functionality.
minor feature:
GNU GPL email calendar office task organization
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: (2023-08-30).
#### :: `babel-preset-env`.
Avoid dynamic require call in preset-env (@nicolo-ribaudo).
#### :house: Internal.
`babel-parser`.
Simplify parser errors creation (@nicolo-ribaudo).
`babel-core`, `babel-helper-compilation-targets`, `babel-helper-simple-access`, `babel-parser`, `babel-plugin-syntax-decorators`, `babel-preset-env`, `babel-preset-flow`, `babel-preset-react`, `babel-preset-typescript`, `babel-traverse`, `babel-types`.
extract more test helpers to repo-utils (@JLHwung).
MITL javascript ecmascript nodejs compiler conversion es6 es7 developers
strace is a diagnostic, debugging and instructional userspace utility for Linux. It is used to monitor and tamper with interactions between processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state. The operation of strace is made possible by the kernel feature known as ptrace.
minor feature: This is a stable release, with the usual bugfixes, enhanced support for fresh Linux kernels, and other improvements.
GNU LGPL c debugger software-development
FreeCAD is a general purpose parametric 3D CAD modeler based on the OpenCASCADE geometry kernel. It's written in Python and its GUI utilizes Qt. It provides a modular plugin architecture and extensibility via macros and scripts, but already comes with a wide range of 2D and 3D property editing tools and transformation filters, simulation and rendering backends. Various export formats include STEP, IGES, OBJ, STL, DXF, SVG, STL, DAE, IFC or OFF, NASTRAN, VRML, DWG, and the native FCSTD files.
minor bugfix: This is a bug-fix release of the 0.21 release branch, addressing a few issues that were discovered since the 0.21.0 release at the beginning of the month.
Installers and executables for FreeCAD 0.21.1 are below in the release assets. You may need to expand the assets drop-down to see the build for your OS. For installation information please see the original 0.21 release announcement.
NOTE: Mac OS 12 and older should use the "unsigned" DMG, the signed version does not work on older operating systems.
What's Changed Since 0.21.0
Tests Fix build of "tests" on macOS for v0.21 by @jbaehr in #10209
Sketcher Fix minor icon missing bug... by @Syres916 in #10280
Core escape filepath characters in FreeCAD.loadFile by @bdieterm in #10367
Gui Py311 Initialization of locales... by @Syres916 in #10428
Path backport commits for Path WB by @sliptonic in #10412
https://github.com/FreeCAD/FreeCAD/releases/tag/0.21.1
GNU LGPL cad python qt pyside
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: (2023-08-31).
### (1 change).
Geo: Resync direct upload object stored artifacts (gitlab-org/security/gitlab@5db060ebf8829d027d61403fe9e30f5dc04e17ae) GitLab Enterprise Edition.
### Security (11 changes).
Add authorization checks to import status endpoint (gitlab-org/security/gitlab@4ab4a1e5a3388f222154a3c4d71487303bc15387) ( merge request (gitlab-org/security/gitlab!3513)).
Update commonmarker to 0.23.10 (gitlab-org/security/gitlab@58c3c6e164f7c4f20a711f996b9816d767cafc8c) ( merge request (gitlab-org/security/gitlab!3507)).
Remove DAST secret variables when URL is updated (gitlab-org/security/gitlab@038471d42bfe5a15df95645b487c9c6872528a33) ( merge request (gitlab-org/security/gitlab!3498)).
Maintainer can leak sentry token by changing the configured URL (gitlab-org/security/gitlab@62ac5e0cb77f61c107c4b91a442927ab666056e8) ( merge request (gitlab-org/security/gitlab!3516)).
Service account users are external by default (gitlab-org/security/gitlab@8c6892ba0144d202a346d9cc83488fa5d9ae044b) ( merge request (gitlab-org/security/gitlab!3501)).
Additional permission check when editing label (gitlab-org/security/gitlab@ec01380d19929259a95bf2d198cdffde3351806f) ( merge request (gitlab-org/security/gitlab!3504)).
ReDOS in bulk_imports endpoint params (gitlab-org/security/gitlab@6e043d181b1c4968777efd0ab06bc9879a5a2076) ( merge request (gitlab-org/security/gitlab!3510)).
Prevent namespace level banned users from accessing API (gitlab-org/security/gitlab@ca3180b89ee5601b3a535058ae0a51def2b78a0f) ( merge request (gitlab-org/security/gitlab!3519)).
Check prohibit_outer_forks in fork relationship api (gitlab-org/security/gitlab@95f74317906732a0f8c6db830dcd9ac1113f69d3) ( merge request (gitlab-org/security/gitlab!3479)).
Prevent traversal for `path` parameter in refs/switch endpoint (gitlab-org/security/gitlab@12b3b42cf27750b6b7c2c4b62352b444b4b4ae34) ( merge request (gitlab-org/security/gitlab!3491)).
Gitaly keyset pager when pagination none only wit
MITL ruby ruby-on-rails git dvcs wiki bugtracker version-control
The Linux Wacom project is comprised of hardware drivers, libraries and
documentation for Wacom tablets. It can configure devices, and interfaces
with X11 under Linux, or graphics applications; usually provides
out-of-the-box support on most distributions. Supported devices include
the Wacom series Intuos, Cintiq, TabletPC, Graphire, Intuos Pro, Volito,
PenPartner, PL & DTF , Bamboo, Bamboo Pen & Touch, and Graphire Bluetooth.
minor feature: New Devices:
- Wacom One, One 12, One 13.
- XP Pen Deco mini7.
- HUION H950P (another match for that one).
- Samsung Chromebook Plus v2.
- Nuvision Solo 10 Draw.
GNU GPL c x11 hardware tablets wacom linux desktop
An MP4 tagging library where all tags can be accessed and modified and any tags, unknown tags or custom tags are never lost when the audio file is updated. A list of known tags is only used when new tags are added.
minor bugfix: 1.2.2 beta 2023-8-31
* Bug Fixes:
* Prevent possible crashes.
* Fix various internal bugs.
* Fix windows build.
* Fix windows file handling on re-write.
Zlib library c audio video tagging mp4
Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems.
Vim is often called a "programmer's editor," and so useful for programming that many consider it an entire IDE. It's not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files.
minor feature: patch 9.0.1826: keytrans() doesn't translate recorded key typed in a GUI
Problem: keytrans() doesn't translate recorded key typed in a GUI.
Solution: Handle CSI like K_SPECIAL, like in mb_unescape().
Signed-off-by: Christian Brabandt lt;cb@256bit.org gt;.
Co-authored-by: zeertzjq lt;zeertzjq@outlook.com gt;.
Other text-editor ide vi vim
Firefox is a widely used web browser. It's based on Mozillas Gecko HTML rendering and IonMonkey JavaScript engine. It supports HTML5, XML, XHTML, SVG 1.1, MathML, XSLT, CSS3, Web fonts, APNG, SSL/TLS, sandboxed JavaScript 1.8.5 with many newer DOM and WHATWG extensions. It's highly extensible and themeable, provides tabbed browsing, security and privacy features, traditional and live/smart bookmarks.
minor feature: Support for credit card autofill has been extended to users running Firefox in the IT, ES, AT, BE, and PL locales. macOS users can now control the tabability of controls and links via about:preferences.
To avoid undesirable outcomes on sites which specify their own behavior when pressing shift+right-click, Firefox now has a. dom.event.contextmenu.shift_suppresses_event preference to prevent the context menu from appearing. YouTube video lists now scroll correctly when navigating with a screen reader. Various security. Firefox no longer shows its own screen sharing indicator on Wayland desktop environments. The system default sharing indicator will be used instead. You can find information about policy updates and enterprise specific in the Firefox for Enterprise 117 Release Notes. Web compatibility inspection has been enhanced with our new CSS compatibility tooltip in the Developer Tools Inspector. An icon is now displayed next to properties that could lead to web compatibility. When hovered, the tooltip indicates which browsers are not supported and displays a link to the MDN page for the property so the user can learn more about it.
console.clear() no longer clears the Console output if the "Enable persistent logs" option is enabled. Support for improved CSS nesting is now enabled by default. Firefox now supports. RTCRtpScriptTransform.. ReadableStream.from is now supported, allowing creation of a ReadableStream from an (async) iterable. Firefox now supports the. math-style and. math-depth CSS properties and the. font-size: math value. With the release of Firefox 117, we are pleased to welcome the developers who contributed their first code change to Firefox in this release, 9 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions:
MPL c++ web-browser html5 javascript mozilla