Python matplotlib is a for 2D plotting publication-ready figures in
various formats, or rendering them interactively cross-platform.
It can be scripted or used in Pythons interactive shell, within web
applications, or through bindings with multiple GUI toolkits.
It simplifies plot generation, histograms, power spectra, bar charts,
error charts, scatter plots. Typical uses only require a few lines of
code, while complex rendering is kept feasible. Its pyplot interface
provides a MATLAB-style API.
minor bugfix: This is the fourth micro release of the 3.8 series.
Highlights of the 3.8.4 release include:
Enable building against numpy 2.0; released wheels are built against numpy 2
macosx: Clean up single-shot timers correctly
Add a draw during show for macos backend
Fix color sequence data for Set2 and Set3
gtk: Ensure pending draws are done before GTK draw
Update "Created with" url in hand.svg
Avoid modifying user input to Axes.bar
fix quiver3d incorrect arrow colors
Python python cpp plotting graphs science mathematics matlab matplot gtk data-science qt data-visualization tk
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-04-03).
#### :eyeglasses: Spec Compliance.
`babel-parser`.
Forbid initializerless using (@JLHwung).
`babel-helpers`, `babel-plugin-proposal-decorators`, `babel-runtime-corejs3`.
Ensure decorators are callable (@JLHwung).
#### :: `babel-generator`.
: Correctly prints ` key in Bar ? ` (@liuxingbaoyu).
: Correctly generate `TSMappedType` (@liuxingbaoyu).
`babel-compat-data`, `babel-plugin--firefox-class-in-computed-class-key`, `babel-preset-env`.
Create plugin for classes in computed keys in Firefox (@nicolo-ribaudo).
`babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators`.
: support mutated outer decorated class binding (@JLHwung).
: Decorators when `super()` exists and `protoInit` is not needed (@liuxingbaoyu).
`babel-plugin-transform-block-scoping`.
: Transform scoping for `for X` in loop (@liuxingbaoyu).
: Capture `let` when the `for` body is not a block (@liuxingbaoyu).
`babel-core`, `babel-plugin-transform-block-scoped-functions`, `babel-plugin-transform-block-scoping`.
incorrect function hoisting in some case statements (@luiscubal).
MITL javascript ecmascript nodejs compiler conversion es6 es7 developers
GTimeLog is a basic Gtk application for time-tracked logs.
It requires one start event to be created per day, then an entry for each
concluded activity. It provides GUI and text shortcuts to differentiate
e.g. billable and free-time events. It doesn't honor XDG_CONFIG_DIR.
major feature: This version talks to an SMTP server instead of relying on /usr/sbin/sendmail
for email sending. This should work even in flatpaks.
New command line options: --prefs, --email-prefs.
Use libsecret instead of gnome-keyring.
GTK 3.18 or newer is now required (GH: #131).
Soap 3.0 is now required (GH: #238).
an AttributeError in the undocumented remote task list feature.
(GH: #153).
Make the undocumented remote task list feature validate TLS certificates (GH:
#214).
Add Python 3.8, 3.9, 3.10, 3.11, and 3.12 support.
Drop Python 2.7, 3.5, and 3.6 support.
Add support for positive time offset syntax in entries.
Focus the task entry on Ctrl+L (GH: #213).
Change entry search to be fuzzy. It is now only required to enter characters
of the entry in the correct order to find an entry.
Enforce minimum and maximum size for the task pane (GH: #219).
Task pane now preserves the order of task groups to match the order in
tasks.txt (GH: #224).
Grouped task entries can now be sorted by start date, name, duration or
according to tasks.txt order (GH: #228).
Add the ability to change the last entry using Ctrl+Shift+BackSpace (GH: #247).
GNU GPL python log time-tracking gtk
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: Detect forced 64 bit offsets on a dual-mode system that used
to default to 32 bits and drop ambiguous suf-less symbols in that.
Case. This avoids subtle ABI breakage (causing memory corruption)
With existing binaries and instead has them fail during runtime linking.
You trigger that when having -D_FILE_OFFSET_BITS=64 in your compiler.
Flags during mpg123 build.
GNU LGPL c mp3 audio-player command-line end-user cross-platform
The libvirt project:
is a toolkit to manage virtualization platforms
is accessible from C, Python, Perl, Go and more
is licensed under open source licenses
supports KVM, Hypervisor.framework, QEMU, Xen, Virtuozzo, VMWare ESX, LXC, BHyve and more
targets Linux, FreeBSD, Windows and macOS
is used by many applications
major bugfix: New features.
ch: Basic save and restore support for ch driver.
The ch driver now supports basic save and restore operations. This is.
Functional on domains without any network, host device config defined.
The `path` parameter for save and restore should be a directory.
Qemu: Support for driver type `mtp` in `` devices.
The `mtp` driver type exposes the `usb-mtp` device in QEMU. The.
Guest can access files on this driver through the Media Transfer
Protocol (MTP).
Qemu: Added support for the loongarch64 architecture.
It is now possible for libvirt to run loongarch64 guests, including on.
Other architectures via TCG. For the best results, it is recommended to
Use the upcoming QEMU 9.0.0 release together with the development version
of edk2.
Qemu: Introduce virDomainGraphicsReload API.
Reloading the graphics display is now supported for QEMU guests using
VNC. This is useful to make QEMU reload the TLS certificates without.
Restarting the guest. Available via the `virDomainGraphicsReload` API
And the `domdisplay-reload` virsh command.
.
Qemu: migration from libvirt older than 9.10.0 when vmx is enabled.
A domain with vmx feature enabled (which may be even done automatically.
With `mode='host-model'`) started by libvirt 9.9.0 or older cannot be
Migrated to libvirt 9.10.0, 10.0.0, and 10.1.0 as the target host would
Complain about a lot of extra `vmx-*` features. Migration of similar
Domains started by the affected releases to libvirt 9.9.0 and older
Does not work either. Since libvirt 10.2.0 migration works again with
Libvirt 9.9.0 and older in both directions. Migration from the affected
Releases to 10.2.0 works as well, but the other direction remains broken
Unless the is backported.
Node_device: Don't report spurious errors from PCI VPD parsing.
In last release the PCI Vital Product Data parser was enhanced to report.
Errors but that effort failed as some kernels have the file but don't allow
Reading it causing logs to be spammed with::
Libvirtd
Mixed virtualization virtual-machine toolkit library c python
The libvirt project:
is a toolkit to manage virtualization platforms
is accessible from C, Python, Perl, Go and more
is licensed under open source licenses
supports KVM, Hypervisor.framework, QEMU, Xen, Virtuozzo, VMWare ESX, LXC, BHyve and more
targets Linux, FreeBSD, Windows and macOS
is used by many applications
major bugfix: New features.
ch: Basic save and restore support for ch driver.
The ch driver now supports basic save and restore operations. This is.
Functional on domains without any network, host device config defined.
The `path` parameter for save and restore should be a directory.
Qemu: Support for driver type `mtp` in `` devices.
The `mtp` driver type exposes the `usb-mtp` device in QEMU. The.
Guest can access files on this driver through the Media Transfer
Protocol (MTP).
Qemu: Added support for the loongarch64 architecture.
It is now possible for libvirt to run loongarch64 guests, including on.
Other architectures via TCG. For the best results, it is recommended to
Use the upcoming QEMU 9.0.0 release together with the development version
of edk2.
Qemu: Introduce virDomainGraphicsReload API.
Reloading the graphics display is now supported for QEMU guests using
VNC. This is useful to make QEMU reload the TLS certificates without.
Restarting the guest. Available via the `virDomainGraphicsReload` API
And the `domdisplay-reload` virsh command.
.
Qemu: migration from libvirt older than 9.10.0 when vmx is enabled.
A domain with vmx feature enabled (which may be even done automatically.
With `mode='host-model'`) started by libvirt 9.9.0 or older cannot be
Migrated to libvirt 9.10.0, 10.0.0, and 10.1.0 as the target host would
Complain about a lot of extra `vmx-*` features. Migration of similar
Domains started by the affected releases to libvirt 9.9.0 and older
Does not work either. Since libvirt 10.2.0 migration works again with
Libvirt 9.9.0 and older in both directions. Migration from the affected
Releases to 10.2.0 works as well, but the other direction remains broken
Unless the is backported.
Node_device: Don't report spurious errors from PCI VPD parsing.
In last release the PCI Vital Product Data parser was enhanced to report.
Errors but that effort failed as some kernels have the file but don't allow
Reading it causing logs to be spammed with::
Libvirtd
Mixed virtualization virtual-machine toolkit library c python
TuxGuitar is an Open Source multitrack tablature editor and player written in Java.
minor security: Delete VST plugin due to licensing and security concerns. See.
Https://github.com/helge17/tuxguitar//312
For details.
GNU GPLv3 guitar audio multitrack tabulature java
Darcs is a cross-platform version control system. It's similarly decentralized as git, mercurial or subversion but with a very different management approach. It focuses on changes rather than trees/snapshots. Which allows it to provide a freer way of working, and a much simpler CLI and a highly interactive user interface. It can work in an offline mode, provides local preparations, easy (non-)branching and merging, email patch sending, parallel development and builtin cherry-pickying from changesets.
minor feature: * Supports GHC 9.8 and the most recent version of other dependencies
at the time of release, with the exception of the tls 2.0 package,
which has been held back because of problems connecting to hub.darcs.net
(see https://bugs.darcs.net/issue2715).
* Substantial rewrite of the 'darcs test' command.
The most important user visible change is that a test script can now
return an exit code of 125 to reflect an untestable/skipped state
(as with with "git bisect run").
This in turn means that a group of patches can be found to be responsible
for a failure rather than just a single one. By default, Darcs will
try to minimise such a group by reordering patches to remove irrelevant
ones from the initial group found from the patch ordering in the
repository. This behaviour can be disabled with --no-shrink-failure.
* Remove support for downloading via curl
This is no longer particularly useful as we now use modern, maintained
Haskell libraries for native HTTP downloading, and substantially simplifies
this area of the code.
* Patch index: Significant performance improvement
The patch index is used in commands like annotate and log. A couple of
performance improvements were made that should speed up using the patch
index.
* Progress reporting
Progress reports are now provided during more long-running operations,
including updating the "index" (a cache that speeds up detecting
changes in the working directory), and during merge operations.
They also behave better on Windows and when outputting long lines.
* Other changes/fixes:
* Use hardlinks more often to share files between repositories/caches.
* Support --leave-test-dir for all commands that support --test
* Avoid extraneous "repo:." entries in _darcs/prefs/sources issue2672
* Add 'darcs clean' command as an alias for 'darcs revert -l'
* 'darcs rebase unsuspend': add more patch editing options
*
GNU GPL c haskell darcs scm dvcs version-control patch-management
FreeFileSync allows comparing and synchronizing local file folders. It's performant and without GUI complexity. It detects moved and renamed files, detect conflicts, can operate on locked files, understands symlinks, allows automatic syncing, copyies extended file permissions (NTFS), and it's cross-platform.
minor feature: Wrap file grid folder paths instead of truncate
Fixed sync operation arrows for RTL layout
Fixed FTP hang during connection (libcurl regression)
Consider user-defined file time tolerance for DB comparisons
Don't log folder pair paths if nothing to sync
GNU GPLv3 synchronization file-management backup version-control mirroring cpp
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!
documentation: This build is intended to be the last build that uses.Net4 (aka.Net Desktop). Future builds are expected to use.Net8 and will require a manual update, because the.Net builds are no longer operating system independent. The upside is that there are fewer dependencies (no more Mono). and execution times are greatly improved. Removed donation messages. Updated MacOS Installer license text. Updated installer to support future manual upgrade. Added information to reports when encountering an exception.
GNU LGPLv3 backup cloud encryption sftp webdav trust-no-one-backup cloud-backup client-only-backup c-sharp javascript
SciPy (pronounced "Sigh Pie") is an open-source software for mathematics, science, and engineering. It includes modules for statistics, optimization, integration, linear algebra, Fourier transforms, signal and image processing, ODE solvers, and more.
SciPy is built to work with NumPy arrays, and provides many user-friendly and efficient numerical routines, such as routines for numerical integration and optimization. Together, they run on all popular operating systems, are quick to install, and are free of charge. NumPy and SciPy are easy to use, but powerful enough to be depended upon by some of the world's leading scientists and engineers. If you need to manipulate numbers on a computer and display or publish the results, give SciPy a try!
major feature: Highlights of this release
Support for NumPy 2.0.0.
Interactive examples have been added to the documentation, allowing users to run the examples locally on embedded Jupyterlite notebooks in their browser.
Preliminary 1D array support for the COO and DOK sparse formats.
Several scipy.stats functions have gained support for additional axis, nan_policy, and keepdims arguments. scipy.stats also has several performance and accuracy improvements.
BSDL-2 python algorithms scientific-computing c fortran cpp cython
Parlatype is a minimal audio player for manual speech transcription, written for the GNOME desktop environment. It plays audio sources to transcribe them in your favourite text application.
minor feature:
GNU GPLv3 audio speech text transcription
EditorConfig keeps coding-style configurations consistent across different text editors and IDEs. It transcribes a custom and per-directory .editorconfig, and plugins for common editors. It supports AppCode, ATOM, Brackets, Code::Blocks, Emacs, Geany, gedit, jEdit, Notepad++, IntellijIDEA, PhpStorm, Pycharm, RubyMine, Sublime Text, textmate, Vim, Visual Studio, and WebStorm.
minor feature: lt;ul gt;.
lt;li gt;pointer overflow in STRING_CAT. lt;/li gt;.
lt;li gt;a few more stack buffer overflows. lt;/li gt;.
lt;li gt;Add license for FindPcre2 from LuaDist. lt;/li gt;.
lt;li gt;Document and CI. lt;/li gt;.
lt;/ul gt;.
BSDL c development text-editor config-scheme
A typical application developed using OCCT deals with two or three-dimensional (2D or 3D) geometric modeling in general-purpose or specialized Computer Aided Design (CAD) systems, manufacturing or analysis applications, simulation applications, or even illustration tools.library designed for rapid production of sophisticated domain-specific CAD/CAM/CAE applications
minor bugfix: This maintenance release addresses a critical issue regarding backward binary compatibility with version 7.8.0. For users encountering this issue, it's essential to update to version 7.8.1 to ensure seamless integration and operation.
0033656: Foundation Classes - Standard_Type crash during unloading static lib
0033560: Modeling Algorithms - Raising exception SIGFPE Arithmetic Exception
0033410: Data Exchange, Step Import - TRIANGULATED_FACE from STEP where there are no pnval entries
0033367: Modeling Algorithms - Normal projection or BOP problem Regression
0031601: Modeling Algorithms - BRepOffset_Tool Segmentation Fault
0033638: Data Exchange, Step Import - Style for tessellated object missed
0033631: Data Exchange, Step import - Crash by reading STEP file
0033603: Data Exchange, Step Import - Crash reading corrupted STEP file
0033602: Data Exchange, Step - Carriage return removing
0033596: Documentation - Incorrect default value read.step.tessellated
0025415: Data Exchange - Invalid result of loading a STEP file
0033383: Modeling Algorithms - Wire/Face creation problem
0033261: Data Exchange, Step Import - Empty shape after reading process
0033569: Data Exchange, STEP - Crash when reading multi-body file
0025188: Data Exchange, Step Export - Losing shapes after import
0032980: Data Exchange - STEP import produce a crash
0033567: Modeling Data - GeomLib_IsPlanarSurface raises exception SIGFPE Arithmetic Exception in Release mode
GNU LGPLv3 c++ cad cam visualization
NDI is a standard for astronomical instrumentation control. INDI Library is an Open Source POSIX implementation of the Instrument-Neutral-Device-Interface protocol.
INDI core library is composed of the following components:
INDI Server.
INDI Core Drivers: Hardware drivers that communicate with the equipment. Many devices are supported including:
Mounts
CCDs, CMOS, Webcams, DSLRs (Canon, Nikon, Sony, Pentax..etc).
Focusers.
Filter Wheels.
Adaptive Optics.
Domes.
GPS.
Weather Stations.
Controllers.
Auxiliary Devices (switches, watchdog, relays, light sources, measurement devices..etc).
Client Library: Cross-platform POSIX and Qt5-based client libraries. The client libraries can be embedded in 3rd party applications to communicate with INDI server and devices.
INDI core device drivers are shipped with INDI library by default.
INDI 3rd party drivers are available in a dedicated 3rdparty repository and maintained by their respective owners.
minor bugfix: Be4195ca2 2024-03-29 Jasem Mutlaq interface not reported correctly in driver and incorrect usage of the logging functions
Ebf5a12a3 2024-03-28 Eric Dejouhanet (cmake): rework static/shared/object build.
16142e015 2024-03-28 Eric Dejouhanet (actions): stale management..
B53b71eb7 2024-03-27 Jasem Mutlaq name conflict
223db9d19 2024-03-27 Jasem Mutlaq Migrate ActiveDeviceTP to new property standard.
D494b3e16 2024-03-27 Jasem Mutlaq active device with config update
C5f64f5ea 2024-03-23 hcomet Driver for new DIY Dew Controller - CheapoDC
372d2939d 2024-03-23 Thomas Stibor setting ScopeInfo property
4c1f01887 2024-03-23 Efstathios Chrysikos Pegasus FocusCube3.
Dcaa4ce8e 2024-03-20 Ian Jessen SCT focuser interface compliance
24bc01946 2024-03-17 Jasem Mutlaq Add a stale workflow
624a463bd 2024-03-15 Rick Bassham feat: Dark Dragons Astro Devices.
Ae2651209 2024-03-13 Jasem Mutlaq Weather Interface Refactor
F5b4ea40b 2024-03-07 Jasem Mutlaq with iPolar capture
6409e2351 2024-03-07 Jasem Mutlaq Add missing iPolar label
315deea40 2024-03-07 Jasem Mutlaq Add additional iPolar model.
C36010556 2024-03-08 Ben Galvin iguider
Bd07f295f 2024-03-06 naheedsa Migrate Pegasus falcon
Ad344f506 2024-03-06 naheedsa Migrate Integra
8ed790643 2024-03-05 naheedsa Migrate Pyxis.
Ca39f81cf 2024-03-04 naheedsa Migrate Weather watcher
7062907e4 2024-03-04 naheedsa Migrate Weather Meta
6cb22894e 2024-03-03 naheedsa Migrate mBox
303ead679 2024-03-03 naheedsa Migrate Agent Imager driver and avoid using a single ENUM.
E18938b4c 2024-03-03 naheedsa Migrate Safety proxy
27e59c3b2 2024-03-03 naheedsa Migrate Agent group.
E76b3c568 2024-03-03 Jasem Mutlaq Check if we are already loading config, in this case we should not re-save to config
Mixed astronomy
Universal Media Server is a DLNA-compliant UPnP Media Server, which is
implemented in Java and thus runs on all operating systems. It can
convert any media file format, and stream it to a wide range of hardware
devices (smart TVs, and media centers).
major bugfix: General:
Added MP4-H265-AC3 transcoding output option.
Allow FFmpeg to mux Dolby Vision streams if the renderer supports it.
Improved transcoding speed.
Improved speed of parsing MP4/MOV files.
Remux non-AC-3 audio regardless of AC-3 setting.
Updates to INSTALL.txt.
broken transcoding when scaling.
Dependencies:
Bump `@emotion/react` from 11.11.3 to 11.11.4.
Bump `@playwright/test` from 1.40.1 to 1.42.1,,.
Bump `@testing-library/jest-dom` from 6.2.0 to 6.4.2,.
Bump `@testing-library/react` from 14.1.2 to 14.2.1.
Bump `@types/jest` from 29.5.11 to 29.5.12.
Bump `@types/node` from 18.19.4 to 18.19.28,,,.
Bump `@types/react-color` from 3.0.11 to 3.0.12.
Bump `@types/react-dom` from 18.2.18 to 18.2.23,.
Bump `@types/react` from 18.2.47 to 18.2.64,,.
Bump `@typescript-eslint/eslint-plugin` from 6.17.0 to 7.4.0,,,,,,,,.
Bump `@typescript-eslint/parser` from 6.17.0 to 7.4.0,,,,,,,,.
Bump `actions/cache` from 3 to 4.
Bump `axios` from 1.6.4 to 1.6.7.
Bump `commons-io:commons-io` from 2.15.1 to 2.16.0.
Bump `dorny/paths-filter` from 2 to 3.
Bump `eslint` from 8.56.0 to 8.57.0.
Bump `express` from 4.18.2 to 4.19.2.
Bump `FFmpeg` from 6.1 to 2024-02-22.
Bump `follow-redirects` from 1.15.4 to 1.15.6.
Bump `ip` from 2.0.0 to 2.0.1.
Bump `JRE` from 17.0.9 to 17.0.10.
Bump `logback-version` from 1.4.14 to 1.5.3.
Bump `MediaInfo` from 23.10 to 24.01.1.
Bump `org.apache.maven.plugins:maven-assembly-plugin` from 3.6.0 to 3.7.1.
Bump `org.apache.maven.plugins:maven-compiler-plugin` from 3.12.1 to 3.13.0.
Bump `org.apache.maven.plugins:maven-surefire-plugin` from 3.2.3 to 3.2.5.
Bump `org.codehaus.mojo:exec-maven-plugin` from 3.1.1 to 3.2.0.
Bump `org.eclipse.angus:angus-activation` from 2.0.1 to 2.0.2.
Bump `org.mockito:mockito-core` from 5.8.0 to 5.11.0.
Bump `org.mockito:mockito-junit-jupiter` from 5.8.0 to 5.11.0,.
Bump `org.slf4j:slf4j-api` from 2.0.10 to 2.0.12.
Bump `react-movable` from 3.0.4 to 3.2.0.
Bump `react-router-dom` from 6.21.
GNU GPL java media streaming ffmpeg upnp dlna
MndpTray is a Windows utility that allows you to monitor and manage MikroTik devices on your network from the system tray.
The information is broadcast using the MikroTik Discovery Protocol (MNDP), which allows MikroTik RouterOS devices to discover other MikroTik RouterOS devices on the same network segment. This makes it possible for Mndptray to provide information about the host to other MikroTik RouterOS devices and for other MikroTik RouterOS devices to retrieve this information and display it in their own management interfaces
By providing this information, Mndptray makes it easier for network administrators to monitor and manage their MikroTik RouterOS devices, as they can quickly see the status of all the devices on their network without having to log in to each device individually.
MNDP similar to CDP and LLDP, but Mikrotik specific, typically includes the following information:
MikroTik RouterOS Version,IP Address, Interface, Board Name, Identity, Software ID, MAC Address, Uptime
More Functions:
- Includes integration with external tools like WINBOX, SSH, VNC, RDP, HTTP, PING
- Send message over windows message service (Remote RPC)
- IPv4 & IPv6 support
- Self update from GitHub
- Blocking winbox discovery function when running
minor feature: Update version to .Net 8.0
GNU GPLv3 mikrotik routeros mndp mikrotik-router discovery network-discovery udp network windows linux broadcast dotnet net-framework cpd lldp
Flowblade is a multitrack non-linear video editor for Linux released under GPL 3 license.
Flowblade is designed to provide a fast, precise and robust editing experience. Flowblade employs a film-style insert editing model as workflow. In insert editing clips are generally placed tightly after other clips when they are inserted on the timeline. Edits are fine tuned by trimming in and out points of clips or by cutting and deleting parts of clips.
Flowblade provides powerful tools to mix and filter video and audio.
minor feature: Fix monitors size detection for multiple monitors.
GNU GPLv3 multimedia video non-linear-editor artistic-software linux python gtk
NSIS (Nullsoft Scriptable Install System) is a professional open source system to create Windows installers. It is designed to be as small and flexible as possible and is therefore very suitable for internet distribution.
Being a user's first experience with your product, a stable and reliable installer is an important component of successful software. With NSIS you can create such installers that are capable of doing everything that is needed to setup your software.
NSIS is script-based and allows you to create the logic to handle even the most complex installation tasks. Many plug-ins and scripts are already available: you can create web installers, communicate with Windows and other software components, install or update shared components and more.
minor bugfix: Fixed LogicLib SafePPO bug (bug #1291)
NSISdl now supports relative URLs in location redirects (PR #24)
Added InstType /UNINSTNOCUSTOM and /UNINSTCOMPONENTSONLYONCUSTOM
Fixed bug with SetDetailsPrint lastused and plugins introduced in 3.09 (bug #1300)
Added NSD_CB_Find SelectStringExact support for nsDialogs
Fix RTL text in section selection page
Mixed windows installer scripting-language build-tool packaging development
"Firefly III" is a self-hosted financial manager. It can help you keep track of expenses, income, budgets and everything in between.
minor feature: Added:
sha256 checksums for the release files.
git HEAD added to the release files for easier validation.
Changed:
Updated pages in the `v2`-layout.
:
(Crashes during initial setup with PG 16 dbs) reported by @Lysholm.
(API: Call to `api/v1/bills` without arguments fails) reported by @dreautall.
(Error "Division by zero" when opening the "Budget" section) reported by @mrResident.
PR 8735 (`Division error by zero` in budget views) reported by @mansuf.
Affero GPLv3 finance personal financial budget budgeting money manager management currency sums financials php laravel
Query and Visualize the network graph of your GitHub repositories, followers, stargazers, and forks (using GraphQL and D3).
minor feature: - Dark theme side panes.
- Added sorting repos by name or stars.
MITL d3 d3js data visualization network graph github stargazers
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.
major bugfix: 4236bcd19 2024-03-28 Jasem Mutlaq For partial object name search, exact flag should be passed down and a partial search should take place
405707024 2024-03-28 Jasem Mutlaq Correct the dark subtraction tooltip
47ad9418f 2024-03-27 Hy Murveit sky background color a037f 2024-03-26 Jasem Mutlaq i18n in adaptive focus
A173256f6 2024-03-26 Jasem Mutlaq file URL
000cf2625 2024-03-26 John Evans Focus Advisor Phase 3
F201544fa 2024-03-25 Toni Schriber Expand check for initial rotator angle to IPS_OK IPS_IDLE
C1b4d0167 2024-03-22 Hy Murveit Add options to increase the size that the Sun and Moon are rendered.
Cd12445f3 2024-03-23 Jasem Mutlaq in loading sequence and scheduler files
50fb264d3 2024-03-22 Akarsh Simha a few things in the Views feature
D8601bf1b 2024-03-21 Hy Murveit Generate job capture summary
5f9ce4a30 2024-03-19 Wolfgang Reissenberger captured frames counting
40f1d87fd 2024-03-19 Akarsh Simha Introduce Views: A way to quickly reorient the sky-map to match the view through an instrument
8fa465627 2024-03-18 Wolfgang Reissenberger Update test cases after settings refactoring
20536ddae 2024-03-18 John Evans Focus Passes R2 Check Fail details to Analyze
82a81b7e2 2024-03-18 Jasem Mutlaq Use job instead of state
80816c8dc 2024-03-18 Jasem Mutlaq Restore limit settings
4eccc0784 2024-03-18 Hy Murveit Move to train-based storage for stand-alone esq editor
75ba2881d 2024-02-04 Eric Dejouhanet feat(ci): KDE CI pipelines for linux, android and win32, fortify.
949f050b0 2024-03-17 John Evans Turn off Focus Advisor Defaulting for New Ops
6c61d2c3e 2024-03-17 Yuri Chornoivan minor typo
Ab18ac1c4 2024-03-16 John Evans Focus Overscan Delay
C721828bb 2024-03-16 John Evans Filter Manager Button in Capture
C5490eb8c 2024-03-16 John Evans Focus Framing on Filter Change
18e59ff02 2024-03-16 J
Mixed astronomy planetarium
D is a modern C-style programming language, declarative, object-oriented, and with inferred static typing, somewhat inspired by Python, Java, Eiffel, C# and Ruby. It provides many conveniences, like automatic memory management, concurrency-awareness, contractual design, or first class arrays and dictionaries, built-in macro and meta programming features. It still permits inline assembler, and produces fast and native binaries.
major feature: D 2.108.0 implements named arguments for functions, updates std.uni to Unicode 15.1.0, and support for interpolated expressions.
Boost d c programming-language developers
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: Optimize page text extraction speed.
Clipping path handling in some files.
regression in text selection.
Text search across lines between paragraphs.
Qt6: Crash in SoundObject::data.
Utils: Pdfsig: Add Catalan translation.
Build system: Build code as C++20.
GNU GPL c++ pdf rendering library developers
🗓 a general-purpose event management tool;
🌍 fully web-based;
🧩 feature-rich but also extensible through the use of plugins;
⚖️ Open-Source Software under the MIT License;
made at CERN, the place where the web was born!
minor feature: Fix sending emails when using TLS (SMTP_USE_TLS) (#6261)
MITL python flask javascript events sqlalchemy conference cms calendar event event-management
GnuCash is a personal finance and small-business accounting software. It provides a check-book like register GUI to enter and track bank accounts, stocks, income and expenses, for double-entry accounting. It also allows to manage stock/bond/mutual fund accounts, generate graphs and reports, supports QIF/OFX/HBCI import, and transaction matching, common calculations and scheduling. It's still simple to use.
minor bugfix: Between 5.5 and 5.6, the following bugfixes were accomplished:
Bug 798946 - start/end of current/last quarter have off-by-one error
Bug 799093 - Cannot reconcile since v5.4
Bug 799179 - SLR won't allow change from "Reminder" to any other state
Bug 799210 - Bad encoding of accented chars in account names in "Import CSV" wizard
Bug 799213 - SIGSEGV caused by revising an auto completed transaction
Bug 799222 - Crash when changing the parent of an account that has had two or more levels of sub-accounts auto-created using the register in the current session.
Bug 799224 - Import of QIF gets Bug detected during duplicates (partial fix: If the new-splits object is null, it means the new account tree from the current import has no splits. Therefore the (apply min max dates) will fail. Omitting the date query is a simple fix to prevent crashing. This is a partial fix because the crash is likely a symptom of another bug which causes the new account-tree to be empty.
Bug 799225 - QIF Importer Crashes Silently after "Start Import" Button: Don't allow a QIF investment transaction without an action (buy/sell/etc)
Bug 799246 - import matcher will rename incorrect splits
The following fixes and improvements were not associated with bug reports:
Numeric parsing and string handling improvements in the Engine and XML backend.
gnc-dense-cal.c sx popup: show date in preference (cf.locale) format because the date format preference is user-facing and customisable. it's jarring if the preference is dd/mm/yyyy and the display shows mm/dd/yyyy in accordance to the locale.
Correct misleading description about creating Scheduled Transaction.
Date parsing efficiency improvements.
Update minumum Python version to 3.8, made necessary by updating the C API in the Python bindings.
Replace deprecated distutils.sysconfig with sysconfig. distutils is not present in Python 3.12.2.
Query user via dialog for date when creating a reverse
GNU GPL c perl scheme gtk gnome accounting personal-finance
WildMIDI is a simple software midi player which has a core softsynth library that can be used in other applications.
The WildMIDI library uses Gravis Ultrasound patch files to convert MIDI files into audio which is then passed back to the calling application. The library API is designed so that it is easy to include WildMIDI into applications that wish to include MIDI file playback.
minor feature: A lot of player clean-up and refactoring, thanks to initial work
by Azamat H. Hackimov.
Ability to choose which audio output backends to include in the
build system: see the cmake script for the relevant `WANT_???`
options. Player's `--help` command line switch lists the available
backends. Thanks to initial work by Azamat H. Hackimov.
New player audio output backends: coreaudio for macOS, sndio for
OpenBSD.
Workaround a link failure on AmigaOS4 with newer SDKs ().
Other minor source clean-ups.
Mixed audio music synthesizer midi c
Archaic attempt at autonomous non-sandboxed distributed artificial life of assembler automaton type, it features: separation of descriptive and executive data that provides branches and loops without jump instructions, publish-subscribe interaction with other instances over Tor, input/output through ordinary files associated with external sensors and actuators, and built-in shell.
minor feature: Added build support for armv7-linux-androideabi and aarch64-linux-android targets, so that Ælhometta can run in Termux on Android smartphones without rooting; added binaries to Release; added Deployment section to README.md
GNU GPLv3 artificial-life assembler autonomy cross-platform distributed evolution input-output peer rust science shell tor zeromq
Checkstyle assists with source coding standard checking for Java.
It supports the Sun or Google code conventions, but is flexible and
configurable.
It can be run as console tool, or integrated as ANT task.
minor feature: ordering of AST under STRING_TEMPLATE_BEGIN and remove empty
STRING_TEMPLATE_CONTENT nodes.
Add ignoreMethodAnnotatedBy property to ParameterNumberCheck.
FallThrough check false positive with labelled break.
some messages are still hardcoded in english.
Enforce new naming convention quot;InputXpath Checkname Xxxx.java quot; in IT area.
Wrap `assertThrows` with `getExpectedThrowable` method.
Expand XPath IT Regression Testing.
Enforce input naming convention in IT.
Remove '//ok' comments from Input files.
Enable examples tests.
Resolve Pitest Suppression in Pitest-Javadoc Profile.
update JavadocTokenTypes.java to new format of AST print.
Resolve CheckerFramework violations.
Use module properties macro in all templates.
MITL java coding-style syntax-checker command-line
Python provides a rich toolkit to help you make the most of using Python interactively. Its main components are:
A powerful interactive Python shell.
A Jupyter kernel to work with Python code in Jupyter notebooks and other interactive frontends.
Comprehensive object introspection.
Input history, persistent across sessions.
Caching of output results during a session with automatically generated references.
Extensible tab completion, with support by default for completion of python variables and keywords, filenames and function keywords.
Extensible system of ‘magic’ commands for controlling the environment and performing many tasks related to IPython or the operating system.
A rich configuration system with easy switching between different setups (simpler than changing $PYTHONSTARTUP environment variables every time).
Session logging and reloading.
Extensible syntax processing for special purpose situations.
Access to the system shell with user-extensible alias system.
Easily embeddable in other Python programs and GUIs.
Integrated access to the pdb debugger and the Python profiler.
The Command line interface inherits the above functionality and adds:
real multi-line editing thanks to prompt_toolkit.
syntax highlighting as you type.
integration with command line editor for a better workflow.
minor feature: https://pypi.org/project/ipython/8.23.0/
Mixed python
Pango is a library for layout and rendering of text, with an emphasis on internationalization. Pango can be used anywhere that text layout is needed; however, most of the work on Pango so far has been done using the GTK widget toolkit as a test platform. Pango forms the core of text and font handling for GTK.
Pango is designed to be modular; the core Pango layout can be used with different font backends. There are three basic backends, with multiple options for rendering with each.
Client-side fonts using the FreeType and FontConfig libraries. Rendering can be with with Cairo or Xft libraries, or directly to an in-memory buffer with no additional libraries. Native fonts on Microsoft Windows. Rendering can be done via Cairo or directly using the native Win32 API.
Native fonts on MacOS X with the CoreText framework, rendering via Cairo.
The integration of Pango with Cairo provides a complete solution with high quality text handling and graphics rendering. As well as the low level layout rendering routines, Pango includes PangoLayout, a high level driver for laying out entire blocks of text, and routines to assist in editing internationalized text.
minor bugfix: - coretext: Implement reload_font
- coretext: Use Menlo instead of Courier for monospace
- win32: Avoid a double free
- Update to Unicode 15.1
- Simplify hexbox drawing
GNU GPLv3 fonts framework rendering internationalization gtk library c
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 bugfix: 4.8.1 2024-3-31
* Bug Fixes:
* Installer: Update re-install feedback message.
* Marquee: Fix song information display being cleared.
* Playlist Management: Max. Play Time: Increase maximum allowed.
* Updater: Fixed an issue with deleting profiles (alternate folders).
* Changes:
* Configure: Filter Display renamed to Dialogs.
* Configure: Quick Edit Dialog display may now be configured.
* External Request: Added 'Marquee Display' to dialog.
* Installer: Alternate folders are updated upon installation.
Zlib audio music end-users linux macos windows player ballroom c gtk
Qucs-S is a circuit simulation program based on Qucs circuit simulator. The "S" letter indicates SPICE. The purpose of the Qucs-S project is to use free SPICE circuit simulation kernels with the GUI based on Qt toolkit. It merges the power of SPICE and the simplicity of the Qucs GUI. Qucs-S is not a simulator by itself, but it requires to use an external simulation backend with it. Qucs-S allows to use the following open-source simulation kernels:
Ngspice is recommended to use. Ngspice is powerful mixed-level/mixed-signal circuit simulator. The most of industrial SPICE models are compatible with Ngspice. It has an excellent performance for time-domain simulation of switching circuits and powerful postprocessor.
XYCE is a new SPICE-compatible circuit simulator written by Sandia from the scratch. It supports basic SPICE simulation types and has an advanced RF simulation features such as Harmonic balance simulation.
SpiceOpus is developed by the Faculty of Electrical Engineering of the Ljubljana University. It based on the SPICE-3f5 code
Qucsator as backward compatible and for RF and microwave circuits design.
minor bugfix: This release contains no new features except the ing of the critical.
General improvements:
Zero output on DC bias simulation (F8) #667.
Build failure of the Fedora RPM becuase of RPATH in qucsator_rf.
GNU GPLv3 circuit-simulator electronics simulator modeling circuit ngspice xyce qt cpp c
WirePlumber is a modular session / policy manager for PipeWire and a GObject-based high-level library that wraps PipeWire’s API, providing convenience for writing the daemon’s modules as well as external tools for managing PipeWire.
The WirePlumber daemon implements the session & policy management service. It follows a modular design, having plugins that implement the actual management functionality.
The WirePlumber Library provides API that allows you to extend the WirePlumber daemon, to write management or status tools for PipeWire (apps that don’t do actual media streaming) and to write custom session managers for embedded devices.
minor bugfix: Highlights:
- Added a guide documenting how to migrate configuration from 0.4 to 0.5.
Also available online at:
Https://pipewire.pages.freedesktop.org/wireplumber/daemon/configuration/migration.html
If you are packaging WirePlumber for a distribution, please consider.
Informing users about this.
:
- an odd where microphones would stop being usable when a
Bluetooth headset was connected in the HSP/HFP profile (#598, !620).
- an where it was not possible to store the volume/mute state of.
System notifications
- a rare crash that could occur when a node was destroyed while the.
'select-target' event was still being processed (!621).
Deleting all the persistent settings via `wpctl --delete` (!622).
Using Bluetooth autoswitch with A2DP profiles that have an input route.
(!624).
Sending an error to clients when linking fails due to a format.
Mismatch (!625)
Additions:
- Added a check that prints a verbose warning when old-style 0.4.x Lua.
Configuration files are found in the system.
- The "policy-dsp" script, used in Asahi Linux to provide a software DSP.
For Apple Sillicon devices, has now been ported to 0.5 properly and
Documented (#619, !627)
Past releases.
Other audio session-manager policy-manager pipewire c lua
qpwgraph is a graph manager dedicated to PipeWire,
using the Qt C++ framework, based and pretty much like the
same of QjackCtl.
minor bugfix: Node and port title ellipsis shortning trimmed and simplified.
System-tray icon to a 32x32 pixmap.
Renamed ports positioned incorrectly after relaunch.
GNU GPLv3 audio jack pipewire qt cpp
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: Error on MSSQL after install/update (Carsten Schmitz).
Updated translation: Slovak by dusanm, jelen1, sweetakasha.
Updated translation: Portuguese (Brazil) by holch.
Updated translation: Polish by elissa.
Updated translation: Polish (Informal) by elissa.
Updated translation: Norwegian (Bokmål) by pmonstad.
Updated translation: Korean by modernity4r.
Updated translation: Japanese by d_inoue, nomoto.
Updated translation: Finnish by Jmantysalo.
Updated translation: Czech by jelen1, slansky, VBraun.
Updated translation: Czech (Informal) by jelen1, slansky, VBraun.
GNU GPL survey php mysql mssql postgres
SoundTouch is an open-source audio processing library for changing the Tempo, Pitch and Playback Rates of audio streams or audio files. The library additionally supports estimating stable beats-per-minute rates for audio tracks.
Tempo (time stretch): Changes the sound to play at faster or slower tempo than originally without affecting the sound pitch.
Pitch (key) : Changes the sound pitch or key while keeping the original tempo (speed).
Playback Rate : Changes both tempo and pitch together as if a vinyl disc was played at different RPM rate.
The SoundTouch library is intended for application developers writing sound processing tools that require tempo/pitch control functionality, or just for playing around with the sound effects.
The SoundTouch library source kit includes also an example utility SoundStretch for processing .wav audio files from command-line interface.
minor feature: Fixing compiler warnings, maintenance fixes to make/build files for various systems
GNU LGPLv3 sound library music cpp csharp pascal
µ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.
Do not block large media resources when loaded as top-level document.
Properly manage cache storage regarding managed user filters.
Improve ` trusted- set-cookie` scriptlets (https://github.com/gorhill/uBlock/commit/11a48561e0).
Belgian and Nepali flags for Windows Chromium users.
Mind that `tabs.sendMessage` can throw.
Improve `set-cookie` scriptlet.
Append wildcard character only when filter starts ends with `/`.
failure to create popup logger window sometimes.
Improve json-prune-related scriptlets.
Support maximizing editor to viewport size.
Add advanced setting to force popup panel orientation.
Add checkboxes to "My filters" pane.
Assume UTF-8 when no encoding can be looked up.
with "My filters" pane on mobile.
Support aborting "Pick" mode in element picker.
Remove sections with no lists in "Filter lists" pane.
Add "Social widgets", "Cookie notices" sections in "Filter lists" pane.
No longer disable generic cosmetic filters by default on mobile.
Improve `spoof-css` scriptlet.
Make asset updater compatible with non-persistent background page.
Move dragbar to the top of element picker dialog.
- Move "Quit" button to top bar in element picker.
Add advanced setting `requestStatsDisabled`.
First lookup matching stock lists when importing URLs.
Reset filter lists in worker when creating filters via "Block element".
Remove trusted-source requirement when using `badfilter`.
Redesign cache storage.
Don't match network filter-derived regexes against non-network URIs.
Remove obsolete trusted directives.
Support logging details of calls to `json-prune-fetch-response`.
Escape special whitespace characters in attribute values.
GNU GPLv3 javascript browser ad-blocker filter privacy
Rust is systems programming language, which is intended to be fast and memory-safe through stronger typing, and prevent race conditions.
It's developed by Mozilla, multi-paradigm, supports concurrent execution, procedural, imperative, actor-based, object-oriented and pure-functional design schemes, with a syntax close to C++. The self-hosting
compiler utilizes LLVM and its resulting binaries are comparable in performance to C++. It also features algebraic data types, pattern matching, closures,
type inference, zero-cost abstractions, guaranteed memory safety, minimal runtime, and efficient C bindings.
minor feature: lt;p gt; lt;a id="user-content-1.77.1" gt; lt;/a gt; lt;/p gt;.
lt;ul gt;.
lt;li gt; lt;a href="https://github.com/rust-lang/cargo/pull/13654" data-hovercard-type="pull_request" data-hovercard-url="/rust-lang/cargo/pull/13654/hovercard" gt;Revert stripping deinfo by default for Windows lt;/a gt; This a regression in 1.77 by reverting to the previous default. Platforms other than Windows are not affected. lt;/li gt;.
lt;li gt;Internal: lt;a href="https://github.com/rust-lang/rust/pull/122693" data-hovercard-type="pull_request" data-hovercard-url="/rust-lang/rust/pull/122693/hovercard" gt;heading anchor rendering in doc pages lt;/a gt; lt;/li gt;.
lt;/ul gt;.
MITL rust programming-language compiler concurrent type-safe
Krita is a free and open source painting tool designed for concept artists, illustrators, matte and texture artists, and the VFX industry.
minor bugfix:
GNU GPL artistic-software graphics raster-based qt kde
|