Pinner 0.1.0 💾

A Geany plugin that enables pinning documents to a sidebar tab

minor feature:

MITL geany plugin ide

SimulAVR 1.1.0 💾

The SimulAVR program is a simulator for the Atmel AVR family of microcontrollers (ATtiny and ATmega). SimulAVR can be used either standalone or as a remote target for avr-gdb. There are interfaces for Python and Tcl. When used in gdbserver mode, the simulator is used as a back-end so that avr-gdb can be used as a source level debugger for AVR programs.

minor feature: bugs fixed (also nearly all reported bugs and patches) switched from automake build system to cmake (see manual) c++ 11 support of debian packages support of python version 2.x removed (python 2 has end of life), now only python version 3.5 and newer supported documentation updated (even if it's never enough documented :-) ) some more types supported (see manual)

GNU GPL c++ software development debuggers embedded systems simulation electronics

Qucs-S 24.1.0 💾

Qucs-S is a circuit simulation program based on Qucs circuit simulator. The "S" letter indicates SPICE. The purpose of the Qucs-S project is to use free SPICE circuit simulation kernels with the GUI based on Qt toolkit. It merges the power of SPICE and the simplicity of the Qucs GUI. Qucs-S is not a simulator by itself, but it requires to use an external simulation backend with it. Qucs-S allows to use the following open-source simulation kernels: Ngspice is recommended to use. Ngspice is powerful mixed-level/mixed-signal circuit simulator. The most of industrial SPICE models are compatible with Ngspice. It has an excellent performance for time-domain simulation of switching circuits and powerful postprocessor. XYCE is a new SPICE-compatible circuit simulator written by Sandia from the scratch. It supports basic SPICE simulation types and has an advanced RF simulation features such as Harmonic balance simulation. SpiceOpus is developed by the Faculty of Electrical Engineering of the Ljubljana University. It based on the SPICE-3f5 code Qucsator as backward compatible and for RF and microwave circuits design.

major feature: Important notes Versioning switched to CalVer. The first digit means year, the second digit means the release number, the third digit means patch number #328 Qucs-S is now on Telegram. Join https://t.me/qucs_s to ask questions and get news New features Added 3-pin RCD devices #349 to improve support of microelectronics PDKs Improvements of Ngspice support; allowed multiple simulation of the same type #463 by @ivandi69 Automatic extraction of THD from FOURIER simulation #525 @ivandi69 Nutmeg equations improvements; implemented simulation selection from drop-down list #463 #519 Improvements of Nutmeg script simulation type; implemented custom prefixes for plots #476 #435 @ivandi69 Export DC OP simulation data to dataset #463 #140 @ivandi69 Implemented zoom by selection on the rectangular plots #305 Implemeted potentiometer device #122 Switched digital simulation from FreeHDL to GHDL #395 @iwbnwif Status bar improvements #493 RF simulation features Added RCLG device support for SPICE #564 Added YLIN device support for XYCE #451 Fixed touchstone simulation issues for Ngspice #392 Added BiasT device support for SPICE #374 Added option to disable transient model for RF port #410 Libraries Fixed different issues related to creating libraries #432 Added audio IC library Added loudspeaker library #421 Added comparators library #436 Modified voltage regulators library #433 Added voltage references library #439 Added thermistor library #538 Fixed ideal library #258 #428 Fixed transformers library #362 Added new devices in SpiceOpamp library #501 General improvements Fixed different tuner issues Schematic zooming improvements #502 Different improvements on schematic look and control Added schematic pan mode with the middle mouse button #488 Many HiDPI support improvements including grid rendering Fixed schematic glitches using Wayland

GNU GPLv3 circuit-simulator electronics simulator modeling circuit ngspice xyce qt cpp c

LiVES 3.2.0 💾

LiVES is a video editing system, which provides realtime editing and mixing, can apply realtime rendering effects, or just perform format conversions. It's suitable both for newcomers and VJs, available cross-platform, runs even on low-end hardware, and is extensible per RFX plugins.

minor feature: Rewrote initial startup, streamlining it and making it more robust. Updated gtk+ support to 3.24, fixing numerous interface / threading issues. Interface element updates, including a total rewrite of buttons, a new font chooser element based on gtkfontchooser. for example, interface buttons can now be properly resized and alter their background colours. Configuration directory can now be specified from the commandline (-configdir), the default is now /.config/lives Implemented a thread pool with generic worker threads, eliminating time consumed by thread thread startup / shutdown. The threadpool size is increased dynamically to ensure that there always sufficient thread resources available. Introduced the idea of lives_proc_threads. Literally any function can now run as a background thread, with monitoring, cancellation points, and collection of typesafe return results. Code from rpmalloc heap allocator is now included, enabling optimised memory handling in some specific cases. Disk space quota can be set for the application, and it will warn if the limit is close to being full. This is in addition to the low diskspace warning / critical levels. Implemented auto gamma correction, (sRGB, Linear, bt.709). Conversion is done via the threadpool. Implemented threading for swscale; also using the threadpool. Added a predictive caching mechanism to the player, Updated the plugin architecture (libweed) to version 2.0, updated the specs. for Weed, Weed Effects, Weed Audio Effects. libweed is now totally threadsafe. Some performance critical parameters are now tuned automatically using a cost minimisation function. Use a variable block size for buffered read / writes, optimisations for reading files in reverse order, and the read buffer sizes are now set using the auto tuning system. Optimised memory functions, colourspace conversions and frame decoding. Optimised communication with commandline plugins using popen() wherever possible

GNU GPLv3 c perl python gtk video editor conversion mixing realtime

Julia 1.10.1 💾

Julia is a high-level, dynamic, and JIT-compiled programming language for technical computing. It integrates distributed multiple-dispatch parallel execution, a mathemetical function library, numerical accuraccy, libraries for linear algebra, signal processing, Unicode-aware string processing, Lisp-like macros, Python code bondings, C function wrapping, user-defined and dynamic typing.

minor feature: New language features JuliaSyntax.jl is now used as the default parser, providing better diagnostics and faster parsing. Set environment variable JULIA_USE_FLISP_PARSER to 1 to switch back to the old parser if necessary (and if you find this necessary, please file an issue) (#46372). (U+297A, leftarrowsubset) and (U+2977, leftarrowless) may now be used as binary operators with arrow precedence (#45962). Language changes When a task forks a child, the parent task's task-local RNG (random number generator) is no longer affected. The seeding of child based on the parent task also takes a more disciplined approach to collision resistance, using a design based on the SplitMix and DotMix splittable RNG schemes (#49110). A new more-specific rule for methods resolves ambiguities containing Union in favor of the method defined explicitly to handle the Union argument. This makes it possible to define methods to explicitly handle Union without the ambiguities that commonly would result previously. This also lets the runtime optimize certain method lookups in a way that significantly improves load and inference times for heavily overloaded methods that dispatch on Types (such as traits and constructors). ( #49349 ) The "h bar" ℏ ( hslash U+210F) character is now treated as equivalent to ħ ( hbar U+0127). The @simd macro now has more limited and clearer semantics: it only enables reordering and contraction of floating-point operations, instead of turning on all "fastmath" optimizations. If you observe performance regressions due to this change, you can recover previous behavior with @fastmath @simd, if you are OK with all the optimizations enabled by the @fastmath macro (#49405). When a method with keyword arguments is displayed in the stack trace view, the textual representation of the keyword arguments' type is simplified using the new @Kwargs key1::Type1, ... macro syntax (#49959).

MITL c programming-language julia python llvm

Rage media player 0.4.0 💾

Rage is a simple video and audio player. It's intended to be slick yet simplistic and utilizes the Enlightenment Foundation Libraries. It supports a command-line playlist or drag-and-drop playback, automatic mouse cursor hiding, a fullscreen mode, playlist controls, subtitle support, can fetch album art, provides a thumbnail timeline, and distinct interfaces for video and audio playback. It utilizes Gstreamer, Xine and VLC.

major feature:

BSDL-2 c gstreamer video-player audio-player efl enlightenment

mpg123 1.32.5 💾

mpg123 is a fast MPEG Audio Layer 1 / 2 / 3 decoding library and terminal playing utility. It uses floats or integer arithmetics with any available instruction set extension (3DNow, SSE, ARM) for efficiency.

minor bugfix: - build: -- CMake port uses CFLAGS for pulse/jack/tinyalsa properly now (bug 366). -- CMake port links libsyn123 with libm now (bug 370). - libmpg123: -- Fix --enable-portable (no usage of LFS_WRAP_NONE, bug 368). -- Fix dct36 wrapper usage for x86-64 and NEON. Stupid (bug 367) and also avoid returning void. -- Make ARM builds work with nagging (missing feature macros for std=c99).

GNU LGPL c mp3 audio-player command-line end-user cross-platform

libLO 0.32 💾

liblo is an implementation of the Open Sound Control protocol for POSIX systems, started by Steve Harris and now maintained by Stephen Sinclair. It is released under the GNU Lesser General Public Licence version 2.1 or greater. This means that if it is included in closed-source systems, it must be dynamically linked such that the LibLO code remains freely modifiable.

minor feature: We are pleased to present stable release 0.32 of LibLo, the lightweight, easy to use implementation of the Open Sound Control protocol. Open Sound Control (OSC) is a protocol for communication among computers, sound synthesizers, and other multimedia devices that is designed for use over modern network transports. Changes of note since the 0.32 release include: - Consider subnet-specific broadcast addresses. - OSC path validation during deserialization. - Redefine opaque types as pointers to structs. - Add lo_server_config struct and corresponding server init functions. - Add support for pattern matching in method names. - Support optionally encoding messages with double-END SLIP. - Improvements to CMake build. - lo_servers_wait: return immediately if any server already has a message waiting. - Allow creating size-0 blobs. In C++ bindings: - Support for std::string_view if C++17. - Fix that del_method did not actually delete it from the std::vector.

Mixed library sound audio posix c cpp

darktable 4.6.1 💾

darktable is an open source photography workflow application and RAW developer. A virtual lighttable and darkroom for photographers. It manages your digital negatives in a database, lets you view them through a zoomable lighttable and enables you to develop raw images and enhance them.

major bugfix: Fixed an issue with importing images in recursive mode. Using this mode without having first selected a directory could freeze darktable due to it having to parse the whole disk (though it would recover eventually). When importing images in recursive mode, the thumbs for images discovered in sub-directories are now properly displayed. Fixed memory and resource leaks in the QOI image loader. Fixed RGBE image loader. Fixed possible issue with guide lines not being displayed in the Rotate and Perspective module. Fixed non-persistent zoom level in culling mode when switching images. Fixed crashes related to details mask when running low on GPU or system memory. Fixed incorrect rendering of an initial snapshot after creating a second snapshot. Keep selected styles in the style dialog after editing them. Fixed collection selection for ISO, aperture and aspect ratio to work in all locales (independent of any locale-specific decimal separator). Fixed RAW Chromatic Aberrations module, which could crash due to a rounding issue while computing an internal buffer size. This could cause a buffer overflow and possibly crash darktable. Avoid undershoots while interpolating in Lens Correction, Rotate and Perspective, Retouch and Liquify modules. Include LibRaw fix for artifacts when decoding high-ISO Canon CR3 files. Fixed possible incorrect module name when applying styles, whereby the module name was showing garbled text. Fixed possible incorrect default value initialized in Lens Correction legacy parameter migration from version 2. Fixed garbled output and possible OpenCL errors for very dark regions in Color Balance RGB. Fixed OpenCL startup for various cards. Fixed issue where the right-click-and-drag rotation line was not being displayed on the image when a darkroom module was expanded. Fixed lighttable scrolling freeze when u

GNU GPLv3 capture digital-camera graphics-conversion viewer macos linux c

Linux kernel 6.7.5 💾

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.7.5, netfilter: nft_set_rbtree: skip end interval element from gc, net: stmmac: xgmac: a typo of register name in DPP safety handling, ALSA: usb-audio: Sort quirk table entries, net: stmmac: xgmac: use #define for string constants, net: from address in memcpy_to_iter_csum(), io_uring/net: limit inline multishot retries, io_uring/poll: add requeue return code from poll multishot handling, Revert "ASoC: amd: Add new dmi entries for acp5x platform", bcachefs: time_stats: Check for last_event == 0 when updating freq stats, bcachefs: unlock parent dir if entry is not found in subvolume deletion, bcachefs: incorrect usage of REQ_OP_FLUSH, bcachefs: grab s_umount only if snapshotting, bcachefs: kvfree bch_fs::snapshots in bch2_fs_snapshots_exit, bcachefs: bch2_kthread_io_clock_wait() no longer sleeps until full amount, bcachefs: Add missing bch2_moving_ctxt_flush_all(), bcachefs: rebalance should wakeup on shutdown if disabled, bcachefs: Don't pass memcmp() as a pointer, bch2_ioctl_subvolume_destroy(): locking, new helper: user_path_locked_at(), PCI/ASPM: deadlock when enabling ASPM, io_uring/rw: ensure poll based multishot read retries appropriately, io_uring/net: un-indent mshot retry path in io_recv_finish(), io_uring/poll: move poll execution helpers higher up, io_uring/net: sr- len for IORING_OP_RECV with MSG_WAITALL and buffers, wifi: iwlwifi: mvm: a battery life regression, Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID, Input: i8042 - strange behavior of touchpad on Clevo NS70PU, hrtimer: Report offline hrtimer enqueue, usb: dwc3: pci: add support for the Intel Arrow Lake-H, xhci: handle isoc Babble and Buffer Overrun events properly, xhci: process isoc TD properly when there was a transaction error mid TD. usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK, usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK, x86/lib: Revert to _ASM_EXTABLE_UA() for get,put _user() ups, Revert "drm/amd/pm: the high voltage and temperatur

GNU GPL c linux kernel operating-system

exiftool 12.77 💾

ExifTool is a Perl library and command-line tool for reading and updating common meta data information in various file formats. Foremost it works on image files, EXIF, PNG, GPS, IPTC, XMP, JFIF/JPEG, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP, AIFF, DJVU, Postscript, GZIP, OpenDocument, PDF, SVG, OGG and ID3. It can also edit maker notes of digital (RAW) camera files from Canon, Casio, FLIR, FujiFilm, GE, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.

minor feature: Added new Olympus CameraType and LensType value. - Added a new Canon Irix LensType. - Added the ability to delete MacOS XAttrMDItemWhereFroms. - Decode a few new Canon DPP tags. - Improved handling of XML-unfriendly characters in JSON field names. - decoding of ShutterCount for Canon G5X-ii CR3 files.

Artistic perl exif meta-data

gsequencer 6.5.3 💾

Advanced Gtk+ Sequencer Welcome to project website of Advanced Gtk+ Sequencer. Advanced Gtk+ Sequencer is a tree based audio processing engine released under the terms of the GNU GPLv3+. It uses extensively threads, supporting LADSPA, DSSI and Lv2 plugin format. Advanced Gtk+ Sequencer is capable of doing multi-channel editing, it contains an automation editor and you might want live export to audio files. There are sequencer machines as well a fully featured notation editor. Supporting copy & paste, resizing audio channels or align in-/output pads GSequencer does audio output on GNU/Linux by ALSA. Avoid additional layers on ALSA like arts, esd or pulseaudio. The output to the soundcard is usually done by AgsPanel sink. Sounds are created by sequencers like AgsDrum, AgsMatrix and alike. Such sources can be bundled by AgsMixer and finally write to hardware by AgsPlayChannelRun recall.

minor bugfix: Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) . TODO:JK: implemented --enable-macos-sandbox configure switch.

GNU GPLv3 sound-synthesis mixers sequencer audio

iotop 1.26 💾

iotop-c does for I/O usage what top(1) does for CPU usage. It watches I/O usage information output by the Linux kernel and displays a table of current I/O usage by processes on the system. It is handy for answering the question "Why is the disk churning so much?". iotop-c requires a Linux kernel built with the CONFIG_TASKSTATS, CONFIG_TASK_DELAY_ACCT, CONFIG_TASK_IO_ACCOUNTING and CONFIG_VM_EVENT_COUNTERS config options on. iotop-c is an alternative re-implementation of iotop in C, optimized for performance. Normally a monitoring tool intended to be used on a system under heavy stress should use the least additional resources as possible.

minor bugfix:

GNU GPL monitoring

FlexGet 3.11.18 💾

FlexGet is a multipurpose automation tool for content like torrents, nzbs, podcasts, comics, series, movies, etc. It can use different kinds of sources like RSS-feeds, html pages, csv files, search engines and there are even plugins for sites that do not provide any kind of useful feeds.

minor bugfix: all commits.

MITL download internet torrents bittorrent python

LimeSurvey 6.4.6 build 240212 💾

LimeSurvey is a web application that interacts with MySQL, MSSQL, or Postgres to develop surveys, publish surveys, and collect responses to surveys. Once a survey has been created, data can be inserted into the survey either by a "pretty" public screen which presents each question one at a time, or by a quick and nasty data entry screen. It includes the capacity to generate individualized "tokens", so that invitations can be issued to participants. It also has the capacity to set conditions on whether questions will display (branching), numerous question types, and a basic statistics function.

minor feature: CR-1397: error in vue js code, resulting in sidebar events not being executed (Patrick Teichmann). Upgrade failure encountered at migration 620 (Mohab Elsheikh). Updated translation: Polish by elissa. Updated translation: Polish (Informal) by elissa. Updated translation: Japanese by d_inoue. Updated translation: French (France) by DenisChenu. Updated translation: Finnish by Jmantysalo.

GNU GPL survey php mysql mssql postgres