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.29.0/
Mixed shell toolkit python jupyter
Duplicati is a free, open source, backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers. It works with:
Amazon S3, IDrive e2, Backblaze (B2), Box, Dropbox, FTP, Google Cloud and Drive, MEGA, Microsoft Azure and OneDrive, Rackspace Cloud Files, OpenStack Storage (Swift), Sia, Storj DCS, SSH (SFTP), WebDAV, Tencent Cloud Object Storage (COS), and more!
major feature: This release is a canary release intended to be used for testing in preparation of a later stable release.
Unlike regular canary builds, this one has a major change in the build system, so it now runs on.NET8.
For that reason, the updater in previous canary builds does not detect this update yet, but this can be activated at a later time.
Important changes from last Beta.
Updated to.NET8 with OS specific builds.
Using Kestrel as the API/UI server.
Mandatory password and new authentication scheme.
Settings database version updated to v7.
Please see list of known related to.NET8/Kestrel upgrade:
https://github.com/orgs/duplicati/projects/2
## Detailed list of changes:
Removed some console logging in JS.
Updates to localization, thanks @luixxiul.
Improved navigation in UI, thanks @luixxiul.
some with using TrayIcon detached from Server.
Made hostname validation more backwards compatible.
GNU LGPLv3 backup cloud encryption sftp webdav trust-no-one-backup cloud-backup client-only-backup c-sharp javascript
HomeBank helps managing your personal accounting. It's designed for ease of use, and quickly analyzing and tracking your personal finances in detail, has filtering tools and pretty graphing. It can import from Quicken, MS Money, bank statements as OFX, QIF, CSV and QFX. HomeBank also detects duplicate transactions, auto-numbers cheques, handles bank, cash, asset, credit and liability account types, can schedule transactions, internel transfers, and so forth.
minor bugfix: date button shortened in ledger book. 2024-10-04 Maxime Doyen.
GNU GPL c gtk gnome accounting personal-finance quicken money finances bookkeeping
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.12.5 2024-10-25
* Bug Fixes:
* Mobile Remote Control: Fix an issue that caused the queue to de-sync.
* Changes:
* Mobile Remote Control: Also show local IP address QR code.
* Internal:
* Upgrade mongoose to 7.15. Re-write mongoose interface layer.
Zlib audio music end-users linux macos windows player ballroom c gtk
o is a text editor that is limited to the VT100 standard. It has general syntax highlighting and launches instantly.
It might be a good fit for:
- Editing git commit messages (using EDITOR=o git commit).
- Editing Markdown, and exporting to PDF.
- Learning "up and coming" programming languages, like Zig or Rust.
- Editing files deep within larger Go or C++ projects.
- Solving Advent of Code tasks.
- Writing and maintaining to-do lists and project documentation in Markdown.
minor feature: lt;h2 gt;UX lt;/h2 gt;.
lt;ul gt;.
lt;li gt;When the status line is enabled AND a maximum column width is specified, the column limit is indicated with lt;code gt; lt;/code gt; characters, behind the text. lt;/li gt;.
lt;li gt; lt;code gt;ctrl-g lt;/code gt; can now toggle "block mode" where multiple lines can be edited at once (this is an experimental feature). lt;/li gt;.
lt;li gt;Replace the "Insert time" menu choice with a "Toggle status line" menu choice. lt;/li gt;.
lt;/ul gt;.
lt;h2 gt;AI lt;/h2 gt;.
lt;ul gt;.
lt;li gt;Remove support for "as you type" and inserting generated text with OpenAI / GPT3. Initial support for Gemini is in the lt;code gt;gemini lt;/code gt; branch, but the whole interaction with AI /LLMs was not as useful as I thought. Perhaps a future menu option for ing would be more useful. lt;/li gt;.
lt;/ul gt;.
lt;h2 gt;Performance and size improvements lt;/h2 gt;.
lt;ul gt;.
lt;li gt;Noticeably faster rendering, due to improvements in the lt;code gt;github.com/xyproto/vt100 lt;/code gt; package. lt;/li gt;.
lt;li gt;Much smaller executable (12 MiB vs 24 MiB) due to the temporary removal of AI-support. lt;/li gt;.
lt;li gt;Update the default profile guided optimization file. lt;/li gt;.
lt;li gt;Let some string variables be constants. lt;/li gt;.
lt;li gt;Detect the current platform at build-time rather than at run-time. lt;/li gt;.
lt;/ul gt;.
lt;h2 gt;Editing Markdown lt;/h2 gt;.
lt;ul gt;.
lt;li gt;Let lt;code gt;ctrl-w lt;/code gt; in a Markdown file attempt to sort all tables in the document, when the cursor is not over a specific table. lt;/li gt;.
lt;/ul gt;.
lt;h2 gt;Programming language and file support lt;/h2 gt;.
lt;ul gt;.
lt;li gt;Better handling of tabs and spaces when saving Makefiles. lt;/li gt;.
lt;li gt;Recognize more GLSL shader types. lt;/li gt;.
lt;li gt;When pressing lt;code gt;ctrl-w lt;/code gt; in an empty Python file named lt;code gt;__init__.py lt;/code gt;, leave it empty and don't insert a Python template. lt
BSDL text-editor editor
ALT is a set of Linux distributions based on Sisyphus, an APT-enabled RPM package repository that aims to achieve feature completeness, usability, and security in a sensible and manageable mixture.
minor bugfix: The build was prepared on the x86_64 10 platform (p10 Aronia branch), based on the 6.1 LTS kernel.
* A weather forecast widget based on Yandex data supports operation via a proxy server now.
* An online database of debugging information is connected to the application crash report dialog.
* KDE Frameworks 5.116.
GNU GPL operating-system starterkit installation end-users developers livecd rescue desktop server security bbs communication communication commu
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 a new Nikon LensID.
- Added a couple of new OpenEXR Compression types.
- Added a couple of new QuickTime Keys tags.
- Decode timed metadata from E-ACE B44 DashCam videos.
- Make "Unrecognized" Samsung Meta warnings minor.
- in -listg6 option which resulted in "uninitialized value" warnings.
- decoding of Func1Button and Func2Button for the Nikon Z6/Z7.
- reading JUMB metadata from JXL images.
Artistic perl exif meta-data
fcOpenShell is an open source (LGPL) software library that helps users and software developers to work with the IFC file format. The IFC file format can be used to describe building and construction data. The format is commonly used for Building Information Modelling.
IfcOpenShell uses Open CASCADE (the Open CASCADE Community Edition) internally to convert the implicit geometry in IFC files into explicit geometry that any software CAD or modelling package can understand.
minor feature: Bonsai bcf v3 - support adding/removing related topics #2790
Not entirely sure about TopicHandler.guid typing, just made it consistent with v2 for now.
GNU LGPLv3 bim cad
Ant Media Server is capable of ultra-low latency streaming with WebRTC technology which provides the typical value of 0.5 seconds. Any kind of live stream could be delivered to a broad range of client via scalable cluster infrastructure on the cloud. Android, iOS, and JavaScript SDKs are available.
Adaptive bitrate feature makes streams play with every network speed. Customers may simulcast their video content simultaneously to social media platforms such as Facebook, YouTube, and Twitter.
minor feature: lt;h3 gt;ant-media-server-enterprise-2.11.0-20240820_0735.zip lt;/h3 gt;.
lt;h3 gt;Ant-Media-Server lt;/h3 gt;.
lt;li gt; lt;a href="https://github.com/ant-media/Ant-Media-Server/pull/6595" data-hovercard-type="pull_request" data-hovercard-url="/ant-media/Ant-Media-Server/pull/6595/hovercard" gt;6595 lt;/a gt; Remove "Bearer " in OBS WHIP token - lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2473696401" data-permission-text="Title is private" data-url="https://github.com/ant-media/Ant-Media-Server//6594" data-hovercard-type="" data-hovercard-url="/ant-media/Ant-Media-Server//6594/hovercard" href="https://github.com/ant-media/Ant-Media-Server//6594" gt;#6594 lt;/a gt; lt;/li gt; lt;li gt; lt;a href="https://github.com/ant-media/Ant-Media-Server/pull/6593" data-hovercard-type="pull_request" data-hovercard-url="/ant-media/Ant-Media-Server/pull/6593/hovercard" gt;6593 lt;/a gt; Make app distribution more robust and secure in the cluster amp;amp; default app install - lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2424760431" data-permission-text="Title is private" data-url="https://github.com/ant-media/Ant-Media-Server//6513" data-hovercard-type="" data-hovercard-url="/ant-media/Ant-Media-Server//6513/hovercard" href="https://github.com/ant-media/Ant-Media-Server//6513" gt;#6513 lt;/a gt; lt;/li gt; lt;li gt; lt;a href="https://github.com/ant-media/Ant-Media-Server/pull/6592" data-hovercard-type="pull_request" data-hovercard-url="/ant-media/Ant-Media-Server/pull/6592/hovercard" gt;6592 lt;/a gt; Return broadcast's status "error" if its state stuck in broadcasting - lt;a href="/ant-media/Ant-Media-Server/blob/ams-v2.11.0" gt; lt;/a gt; lt;/li gt; lt;li gt; lt;a href="https://github.com/ant-media/Ant-Media-Server/pull/6588" data-hovercard-type="pull_request" data-hovercard-url="/ant-media/Ant-Media-Server/pull/6588/hovercard" gt;6588 lt;/a gt; Add static temp directory - 6513 lt;/li gt; lt;li gt; lt;a
Apache media server rtmp webrtc rtsp streaming hls broadcasting java
PowerShell Core is a cross-platform (Windows, Linux, and macOS) automation and configuration tool/framework that works well with your existing tools and is optimized for dealing with structured data (e.g. JSON, CSV, XML, etc.), REST APIs, and object models. It includes a command-line shell, an associated scripting language and a framework for processing cmdlets.
minor feature: 7.4.5 - 2024-08-20.
General Cmdlet Updates and.
WebCmdlets when `-Body` is specified but `ContentType` is not.
Tests.
Rewrite the mac syslog tests to make them less flaky.
Build and Packaging Improvements.
lt;details gt;.
lt;summary gt;.
lt;p gt;Bump.NET SDK to 8.0.400 lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;Add feature flags for removing network isolation (Internal 32126) lt;/li gt;.
lt;li gt;Update lt;code gt;ThirdPartyNotices.txt lt;/code gt; for v7.4.5 lt;/li gt;.
lt;li gt;Update lt;code gt;cgmanifest.json lt;/code gt; for v7.4.5 lt;/li gt;.
lt;li gt;Update.NET SDK to 8.0.400 lt;/li gt;.
lt;li gt;Cleanup unused csproj lt;/li gt;.
lt;li gt;Remember installation options and used them to initialize options for the next installation lt;/li gt;.
lt;li gt;failures in GitHub action lt;code gt;markdown-link-check lt;/code gt; lt;/li gt;.
lt;li gt;Use correct signing certificates for RPM and DEBs lt;/li gt;.
lt;/ul gt;.
lt;/details gt;.
Documentation and Help Content.
Update docs sample nuget.config.
up broken links in Markdown files.
7.4.5 : v7.4.4...v7.4.5.
MITL powershell shell
Hardinfo2 offers System Information and Benchmark for Linux Systems. It is able to show hardware and basic software information. It can benchmark your system and compare to other machines online.
You can find info like: cpu speed, gpu and graphics speed, benchmarks of internal network speed, Linux hw drivers and modules loaded. sysinfo like which development tools are installed, memory dmi and spd information, distro / os informations, hwinfo about your components like pcie and usb.
major feature: New SVG icons
New Manual High DPI scaling support 'GDK_DPI_SCALE=1.5 hardinfo2'
New HTML Report - new theme and fixes for html generator
Fix MultiUser Security bug (is in 2.1.14, 2.1.17)
Several minor fixes and updates.
GNU GPLv3 sysinfo benchmark hwinfo hardinfo utilities linux distro desktop science-research information-technology c c++ hardware-driver user-inter
libUseful is a general 'C' library providing useful functions related to: resizable strings, lists and maps, unix and tcp sockets, SSL/TLS, cryptographic hashes, parsing of json, yaml and other markup languages, terminal output including ANSI/vt100 escape sequences, OAuth 2.0, etc, etc.
minor feature: Move namespace/container code to Containers.c and make general improvments.
Exit out of TerminalReadText if escape or ctrl-c entered.
Added 'l' option (list files on remote server) to SSH streams.
CHANGED ARGUMENTS TO SSHConnect AND SSHOpen.
ssh streams can now accept config options bind= and config=.
Rotate logfiles even if not open by app.
GNU GPLv3 c library files ssl tls sockets resizeable strings lists maps
fcOpenShell is an open source (LGPL) software library that helps users and software developers to work with the IFC file format. The IFC file format can be used to describe building and construction data. The format is commonly used for Building Information Modelling.
IfcOpenShell uses Open CASCADE (the Open CASCADE Community Edition) internally to convert the implicit geometry in IFC files into explicit geometry that any software CAD or modelling package can understand.
minor feature: Bonsai bcf v3 - support adding/removing related topics #2790
Not entirely sure about TopicHandler.guid typing, just made it consistent with v2 for now.
GNU LGPLv3 bim cad
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.10.6, Revert "drm/amd/display: Refactor function dm_dp_mst_is_port_support_mode()", Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error", media: Revert "media: dvb-usb: unexpected infinite loop in dvb_usb_read_remote_control()", drm/amdgpu/display: null pointer dereference in dc_stream_program_cursor_position, drm/amd/display: Solve mst monitors blank out problem after resume, binfmt_flat: corruption when not offsetting data start, platform/x86: ideapad-laptop: add a mutex to synchronize VPC commands, platform/x86: ideapad-laptop: move ymc_trigger_ec from lenovo-ymc, platform/x86: ideapad-laptop: introduce a generic notification chain, platform/x86/amd/pmf: to Update HPD Data When ALS is Disabled, ALSA: usb: UBSAN warning in parse_audio_unit(), fs/ntfs3: Do copy_to_user out of run_lock, jfs: shift-out-of-bounds in dbDiscardAG, jfs: null ptr deref in dtInsertEntry, fou: remove warn in gue_gro_receive on unsupported protocol, f2fs: to cover read extent cache access with lock, f2fs: to do sanity check on F2FS_INLINE_DATA flag in inode during GC, bpf, net: Use DEV_STAT_INC(), ASoC: cs35l56: Patch CS35L56_IRQ1_MASK_18 to the default value, nvme/pci: Add APST quirk for Lenovo N60z laptop, LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h, drm/amd/display: Prevent IPX From Link Detect and Set Mode, drm/amd/display: Separate setting and programming of cursor, drm/amd/display: Defer handling mst up request in resume, exec: ToCToU between perm check and set-uid/gid usage
GNU GPL c linux kernel operating-system
Zabbix is an enterprise-class distributed monitoring solution designed to monitor and track performance and availability of network servers, devices, and other IT resources. It supports distributed and Web-based monitoring, auto-discovery, real-time monitoring, SLA assurance, trending, and more.
minor bugfix: 7.0.3rc1 was released as 7.0.3 without any changes
Changes for 7.0.3rc1.
New features:
...G.....T ZBXNEXT-9000 changed query table for ASM disk group metrics in Oracle Database plugin and Oracle by ODBC template (knaglis).
..F....PS. ZBXNEXT-9218 added proxy group discovery internal item (mprihodko).
:
........S. ZBX-24800 global scripts being executed on Zabbix server instead of Zabbix proxy when used in actions (vso).
A........T ZBX-24930 inability to import latest official templates to 7.0.0 version (abiba, vmaksimovs)
..F....... ZBX-24940 with dependent trigger copying (vmaksimovs, vmurzins).
....I..... ZBX-24576 built-in dashboard "Local network" map element highlight overlapping the widget header (Ivo).
....I..... ZBX-24547 removed duplicate matching name "Problems by severity" in built-in "Global view" dashboard (Ivo).
..F....... ZBX-23844 long names of icons and background images overlapping each other (agriscenko).
..F....... ZBX-24835 case-conversion and preg functions working incorrectly with the Turkish locale (agriscenko).
........S. ZBX-23510 removed redundant userdirectory_usrgrp_3 index (arimdjonoks).
.......PS. ZBX-24926 bad argument error when using latest libcurl (vso).
...G...... ZBX-23495 Zabbix agent 2 still sending active check heartbeats when they are disabled (dgoloscapov).
..F....... ZBX-24708 hint visualization in Graph widget (apoga).
..F....... ZBX-24769 radio buttons in SVG graph data set becoming unresponsive after deleting another data set (agriscenko).
........S. ZBX-24879 ODBC login with special characters in the password field (sboidenko).
..F....... ZBX-24947 PHP runtime errors while processing frontend notifications (Sasha).
.........T ZBX-24927 duplicate references in dashboard widgets (akotsegubov).
..F....... ZBX-23867 inherited timeout not being passed to LLD testing form (agriscenko).
...G...PS. ZBX-24779 signal propagation when using Zabbix as a PID1 in a contain
GNU GPL logging networking monitoring system-administration
GluCat is a generic library of C++ templates that implement universal Clifford algebras over the field of real numbers.
The PyClical extension module for Python gives users an easy Python scripting interface for calculations in Clifford algebras. The name PyClical is an homage to Pertti Lounesto's CLICAL.
minor bugfix: GluCat works with current toolchains.
GluCat 0.12.1 works with current compilers such as g++ 13.2.0, clang++ 18.1.3.
and icpx 2024.2.1, as well as Python 3.12.3 and Cython 3.0.8.
The configuration option.
./configure --with-eig=bindings.
has been deprecated and will be removed in future versions.
GNU LGPL python cpp command-line mathematics softdevlibraries templates
pv ("Pipe Viewer"), a terminal-based tool for monitoring the progress of data through a pipeline. It can be inserted into any normal pipeline between two processes to give a visual indication of how quickly data is passing through, how long it has taken, how near to completion it is, and an estimate of how long it will be until completion.
minor bugfix: Feature: when using "`--size @FILE`", _FILE_ can be a block device, and its size will be used (pull request supplied by alexanderperlis.
GNU GPLv3 cli terminal logging monitoring network 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.12.4 2024-10-22
* Bug Fixes:
* Drop-Downs: Prevent from being displayed past the edge of the screen.
* Linux: Fix installation of crontab when original is empty.
* Player: Quick Edit: Fix for external requests.
* New Features:
* Configure: Marquee: More colors can now be configured via the user interface.
* Configure: Player: The clock display and the fade type can now be configured via the user interface.
* Configure: User Interface: More colors can now be configured via the user interface.
Zlib audio music end-users linux macos windows player ballroom c gtk
abc2svg is a set of javascript files to edit, display, print and play music written in the ABC notation.
They may be used in web browsers as well as in command line scripts with a javascript interpreter.
major bugfix: Lots of bug fixes and improvements.
GNU GPL abc music conversion
noPoll is a OpenSource WebSocket implementation (RFC 6455), written in ansi C, that allows building pure WebSocket solutions or to provide WebSocket support to existing TCP oriented applications.
noPoll provides support for WebSocket (ws://) and TLS (secure) WebSocket (wss://), allowing message based (handler notified) programming or stream oriented access.
minor feature: New Stable release with minor updates and support for Ubuntu Noble 24.04, Ubuntu Jammy 22.04 and Debian BookWorm 12.
GNU LGPL websocket
DBeaver is a free multi-platform database tool for developers, SQL programmers, database administrators and analysts. Supports all popular databases: MySQL, PostgreSQL, SQLite, Oracle, DB2, SQL Server, Sybase, Teradata, MongoDB, Cassandra, Redis, etc.
minor feature: Revert "dbeaver/pro#3140 Update JSQLParser to 5.0. API refactoring (#
35021)".
This reverts commit c7c6db7.
GNU GPL database front-end sql java
Rspamd is an advanced spam filtering system featuring support for various internal and external filters such as regular expressions, suffix tries, RBLs, URL black lists, IP lists, SPF, DKIM, character maps, advanced statistics module (based on OSB-Bayes algorithm) and fuzzy hashes database that is generated based on honeypots traffic.
Rspamd is designed to process hundreds of messages per second simultaneously without significant CPU load.
minor bugfix: Fix for ARC signing contributed by `@jscissr`; Added EOF to Prometheus metrics by `@henry-spanka`
Apache email-filter antispam c lua
CopyQ is clipboard manager – a desktop application which stores content of the system clipboard whenever it changes and allows to search the history and copy it back to the system clipboard or paste it directly to other applications.
minor bugfix: ## Added
- Allows processing all clipboard changes (#2787, #2746).
If clipboard contains secret (for example is copied from a password manager), `onSecretClipboardChanged()` script function is called with data containing`mimeSecret` format set to `1`. Also ensures that callbacks are called consistently for all clipboard changes with properly set formats `mimeClipboardMode`, `mimeOutputTab` and `mimeCurrentTab`.
## Fixed
- Fixes editing multiple items (#2810).
- Fixes synchronization plugin causing redundant UI updates and menu misbehavior (#2649).
- Fixes showing sub-menus for custom commands in tray menu (#2730).
- Fixes switching tab if `onItemsLoaded()` is overridden (#2788).
- Fixes theme option `hover_item_css` (#2687).
- Avoids modifying data from display commands and causing redundant UI updates (#2837).
- Avoids sharing execute() state in case it is launched recursively.
GNU GPLv3 copy copyq clipboard linux windows macos bsd cpp c
Skrooge allows you to manage your personal finances, powered by KDE. Thanks to its many features, it is one of the most powerful way to enter, follow, and analyze your expenses.
major bugfix: *Correction : Shortcut for Setting Status to Checked.
*Correction : Wrong decimal separator in CSV import.
*Correction : Categories "" are not displayed.
*Correction: Replace yahoo source (not working) by boursorama source.
-- Stephane MANKOWSKI XXX.
Affero GPLv3 accounting finances kde cpp python
Synfig Studio is a 2D animation software. It allows for professional but uncomplicated film-quality animations, using vector graphics and bitmap artwork. Synfig doesn't require frame-by frame editing, but allows simple vector moving and shift editing, provides layer-based scenes, independent of target resolutions, brings smooth motion with high dynamic-range imaging, pentablet-aware tools, path-based gradients, filters, distortions, transformations, fractal views and other tools. It's also available cross-platform.
major bugfix: https://github.com/synfig/synfig/blob/v1.5.3/ChangeLog-development.md#version-153-etl-core-studio
GNU GPL c++ gtk graphics animation vector-graphics
wxMaxima is a document based interface for the computer algebra system Maxima. wxMaxima provides menus and dialogs for many common maxima commands, autocompletion, inline plots and simple animations.
minor feature: A release
An advanced plotting tutorial.
Try harder to kill maxima on closing it.
Try harder to clean up maxima's temporary files on closing it.
Resolved a race condition on closing multiple windows.
Resolved a CMake error on configuration with -B switch.
More menu icons.
A better dialogue if Maxima isn't found.
Better search for the Maxima binary.
Find Gnuplot on Windows if wxMaxima is packaged alone. This.
is needed for the 'Popout interactively' function of wxdraw().
Security: Use a standard function (CreateTempFileName) for.
creating a temporary file for the 'popout interactively'.
function of wxdraw.
Security: Add a random number to lisp generated temporary files.
the 'Gnuplot command window' (on Windows).
A Spanish translation update by cyphra.
the greek letter replacement for 'beta' with newer Maxima versions.
a problem, when 'maxima-local' (a not installed version of Maxima).
was chosen as Maxima. WxMaxima did not finish on File- gt;Exit and used.
much CPU power.
Size calculations for numbers that were broken into lines failed the first time.
.
On MS Windows one can now choose between Gnuplot and wGnuplot.
the error message about dual manifest files on MSVC.
GNU GPL mathematics cas maxima
Dear ImGui is a bloat-free graphical user interface library for C++. It outputs optimized vertex buffers that you can render anytime in your 3D-pipeline-enabled application. It is fast, portable, renderer agnostic, and self-contained (no external dependencies).
Dear ImGui is designed to enable fast iterations and to empower programmers to create content creation tools and visualization / debug tools (as opposed to UI for the average end-user). It favors simplicity and productivity toward this goal and lacks certain features commonly found in more high-level libraries.
Dear ImGui is particularly suited to integration in game engines (for tooling), real-time 3D applications, fullscreen applications, embedded applications, or any applications on console platforms where operating system features are non-standard.
Minimize state synchronization.
Minimize UI-related state storage on user side.
Minimize setup and maintenance.
Easy to use to create dynamic UI which are the reflection of a dynamic data set.
Easy to use to create code-driven and data-driven tools.
Easy to use to create ad hoc short-lived tools and long-lived, more elaborate tools.
Easy to hack and improve.
Portable, minimize dependencies, run on target (consoles, phones, etc.).
Efficient runtime and memory consumption.
Battle-tested, used by many major actors in the game industry.
major feature: Breaking Changes:
Style: renamed ImGuiCol_NavHighlight to ImGuiCol_NavCursor, for consistency with newly exposed and reworked features. Kept inline redirection enum (will obsolete).
The typedef for ImTextureID now defaults to ImU64 instead of void*. (#1641)
This removes the requirement to redefine it for backends which are e.g. storing descriptor sets or other 64-bits structures when building on 32-bits archs (namely our DX12 and Vulkan backends). It therefore simplify various building scripts/helpers.
You may have compile-time warnings if you were casting to void* instead of ImTextureID when passing your types to functions taking ImTextureID values, e.g. ImGui::Image(). In doubt it is almost always better to do an intermediate intptr_t cast, since it allows casting any pointer/integer type without warning:
May warn: ImGui::Image((void*)MyTextureData, ...);
May warn: ImGui::Image((void*)(intptr_t)MyTextureData, ...);
Won't warn: ImGui::Image((ImTextureID)(intptr_t)MyTextureData), ...);
Note that you can always #define ImTextureID to be your own high-level structures (with dedicated constructors and extra render parameters) if you like.
IO: moved ImGuiConfigFlags_NavEnableSetMousePos to standalone io.ConfigNavMoveSetMousePos bool.
IO: moved ImGuiConfigFlags_NavNoCaptureKeyboard to standalone io.ConfigNavCaptureKeyboard bool (note the inverted value!). (#2517, #2009). Kept legacy names (will obsolete) + code that copies settings once the first time. Dynamically changing the old value won't work. Switch to using the new value!
Other changes:
IO: added void* platform_io.Renderer_RenderState which is set during the ImGui_ImplXXXX_RenderDrawData() of standard backends to expose selected render states to your draw callbacks. (#6969, #5834, #7468, #3590)
IO: io.WantCaptureKeyboard is never set when ImGuiConfigFlags_NoKeyboard is enabled. (#4921)
Error Handling: turned a few more funct
MITL game ui gui api gamedev library framework game-engine game-development toolkit cpp c
OpenVSP allows the user to create a 3D model of an aircraft defined by common engineering parameters. This model can be processed into formats suitable for engineering analysis.
The predecessors to OpenVSP have been developed by J.R. Gloudemans and others for NASA since the early 1990's. On January 10 2012, OpenVSP was released as an open source project under the NASA Open Source Agreement (NOSA) version 1.3.
minor feature:
NASA geometry cad parametric cpp
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, update and clean release
GNU GPL programming c c++ java python text editor
Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. The notes are searchable, can be copied, tagged and modified either from the applications directly or from your own text editor. The notes are in Markdown format.
Notes exported from Evernote can be imported into Joplin, including the formatted content (which is converted to Markdown), resources (images, attachments, etc.) and complete metadata (geolocation, updated time, created time, etc.). Plain Markdown files can also be imported.
Joplin is "offline first", which means you always have all your data on your phone or computer. This ensures that your notes are always accessible, whether you have an internet connection or not.
The notes can be securely synchronised using end-to-end encryption with various cloud services including Nextcloud, Dropbox, OneDrive and Joplin Cloud.
Full text search is available on all platforms to quickly find the information you need. The app can be customised using plugins and themes, and you can also easily create your own.
minor feature: lt;ul gt;.
lt;li gt;Improved: Rich Text Editor: Add eight spaces when pressing tab lt;/li gt;.
lt;li gt;Improved: Seamless-Updates: added flow for automatic updates for releases lt;/li gt;.
lt;li gt;: Improve the reliability of fetching resources lt;/li gt;.
lt;/ul gt;.
Affero GPLv3 note-taking todo markdown typescript javascript
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 feature: all commits.
Changed.
.
Stale lock files will be removed on startup if the old instance is not connectable..
.
MITL download internet torrents bittorrent python
Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers. We strive to fulfill the goals below. The goals are listed in order of importance, the most important ones first.
Syncthing should be:
Safe From Data Loss
Protecting the user's data is paramount. We take every reasonable precaution to avoid corrupting the user's files.
Secure Against Attackers
Again, protecting the user's data is paramount. Regardless of our other goals, we must never allow the user's data to be susceptible to eavesdropping or modification by unauthorized parties.
Easy to Use
Syncthing should be approachable, understandable, and inclusive.
Automatic
User interaction should be required only when absolutely necessary.
Universally Available
Syncthing should run on every common computer. We are mindful that the latest technology is not always available to every individual.
For Individuals
Syncthing is primarily about empowering the individual user with safe, secure, and easy to use file synchronization.
Everything Else
There are many things we care about that don't make it on to the list. It is fine to optimize for these values, as long as they are not in conflict with the stated goals above.
minor feature: lt;p gt;: lt;/p gt;.
lt;ul gt;.
lt;li gt; lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2380873100" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9597" data-hovercard-type="" data-hovercard-url="/syncthing/syncthing//9597/hovercard" href="https://github.com/syncthing/syncthing//9597" gt;#9597 lt;/a gt;: Filenames with extended characters not ignored correctly on macOS lt;/li gt;.
lt;li gt; lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2493699801" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9668" data-hovercard-type="" data-hovercard-url="/syncthing/syncthing//9668/hovercard" href="https://github.com/syncthing/syncthing//9668" gt;#9668 lt;/a gt;: The Web UI defaults to Filipino on Finnish browsers. lt;/li gt;.
lt;li gt; lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2498917968" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9670" data-hovercard-type="" data-hovercard-url="/syncthing/syncthing//9670/hovercard" href="https://github.com/syncthing/syncthing//9670" gt;#9670 lt;/a gt;: lib/api: /svc/lang disregards the passed quality values lt;/li gt;.
lt;li gt; lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2538339515" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9719" data-hovercard-type="" data-hovercard-url="/syncthing/syncthing//9719/hovercard" href="https://github.com/syncthing/syncthing//9719" gt;#9719 lt;/a gt;: Unable to establish/maintain multiple connections due to connection priority error lt;/li gt;.
lt;/ul gt;.
lt;p gt;Enhancements: lt;/p gt;.
lt;ul gt;.
lt;li gt; lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2530874358" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9715" data-hovercard-type="" d
MPL syncronization file-syncronization peer-to-peer p2p backup archiving networking go html javascript
FOX is a C++ framework for graphical user interfaces. It provides an effective and simple API, traditional but platform-agnostic themes, many common widgets and controls, drag'n'drop support, selections, icons/images, tooltips and hover widgets, but also 3D features per OpenGL. Its speed comes from conservative memory management, spatial redrawing, and bi-directinal event/message passing between GUI elements.
minor feature: New PNG image support. First, its faster! Also, it no longer requires libpng; the PNG format support is
Now built-in, although the libz compression library is still required for now... .. fxsavePNG() supports some fine-control via new save-flags. You can analyze the image, and shrink output
by taking advantage of image features; for example, saving opaque image means alpha-channel may be dropped.
If the image is gray-levels only, the RGB may be dropped to plain gray only. Also, shrinking further by emitting
Colormapped indexed-color image is possible if only a few colors are used. Finally, pre-compression filtering,
as well as desired compression level can be selected.. PNG I/O is optimized with when target ISA x86-64-v2 or higher are selected.. FXStat::isSame() checks if two files are the same (same inode).. FOX Desktop Calculator augmented with Unicode button labels (please select a font that has
The math symbols!), also now supports additional functions, common physics constants, and other features.. The fxCPUFeatures now can detect AVX512 presence.. New FXPerformanceCounter and associated macros may be used to count clockcyles of critical code segments.. FXAtomic.h APIs now mostly inlined for lower overhead.. Read processor ticks on AARCH64.. Adie text editor undo buffer size and undo buffer items can now be configured.. New QOIF (Quite OK Image Format) now supported for either images (FXQOIFImage) or icons (FXQOIFIcon).. FXColor to/from FXVec3d, FXVec3f, FXVec4d, FXVec4f now using SSE if compiled for x86-64-v2 or higher.. Updated byte swap APIs in fxendian.h.. New APIs in FXMat3f, FXMat3d, etc. classes to set up mirror-matrix.. Moved new hash32() etc. functions into fxendian.h.. in FXIODevice reading gt; 1GB files in one readBlock(), writeBlock() call.. Markdown syntax coloring in Adie.. Per-syntax mode setting for removing trailing spaces in Adie saving a text file.. Subtle change in operation of FXPath::relative().. Support for CRC32 calculations added..
GNU LGPLv3 c++ gui fox toolkit
BRL-CAD is a powerful cross-platform open source combinatorial
solid modeling system that includes an interactive 3D solid geometry
editor, a network-distributed symmetric multiprocessing (SMP)
high-performance ray-tracer with support for rendering and geometric
analysis, image and signal-processing tools, a system performance
analysis benchmark suite, a flexible geometry scripting interface,
and a high-performance geometric representation and analysis library.
major feature: This major release of BRL-CAD improves the robustness of the facetize
Command. Building on work begun in 7.38.0, for the first time BRL-CAD
is able to successfully facetize all of BRL-CAD's example geometries.
This involves a major change to the processing pipeline of the
Facetize command, allowing handling of individual primitives to be
Fault tolerant and automatically attempting fallback methods.
Historically BRL-CAD facetize has attempted to produce output meshes
Even when individual operations fail by silently skipping over failing
Inputs, but now this behavior is changed to a stricter policy of
Halting when individual elements of the process do not succeed.
This release also incorporates the tool 'gist' for generating a one.
Page graphical overview and summary of the contents of a.g database.
This tool is the culmination of work by multiple student teams from
Texas A M University and incorporates automatic layout features to
Produce geometry-appropriate visual arrangements.
Also new in this release are capabilities for testing and repairing.
Triangle meshes. The lint command will now validate solid BoT
Behavior with the raytracer, and the 'bot repair' command is able to
Perform hole filling operations on some categories of non-manifold
BoTs. Another related new feature allows users to generate explicit
Volumetric BoTs using plate mode BoTs as inputs via the 'bot extrude'
Command.
This release introduces a major change in the management of 3rd party.
Dependencies. The src/other directory has been replaced by an
External repository specifically tasked with the job of managing 3rd
Party libraries. By default BRL-CAD will download and build necessary
Dependencies as part of its build automatically. However, note that
an internet connection is required by default to access this
Repository. See the INSTALL file for more details and options for
Preparing to build without internet availability.
Developers requiring only a subset of BRL-CAD (for example,
Other cad cpp c
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.
major feature: (2024-08-14).
### Added (143 changes).
Trigger a Flux reconciliation from the cluster UI (merge request).
Add REST API invited groups in a group (merge request).
Sync finished pipelines to ClickHouse (merge request).
Add subscription_history to Namespace GraphQL Type (merge request).
Add common phrases copy to the password (merge request) GitLab Enterprise Edition.
Set project_id when creating Packages::Dependency (merge request).
Extend deprecation properties with custom scan action (merge request) GitLab Enterprise Edition.
Protected containers: Badge "protected" in container registry list by @gerardo-navarro (merge request).
Add a shared avatar image for security policy bots (merge request).
Add backend support for multiple Vue list filters (merge request) GitLab Enterprise Edition.
Add EPSS to GitLab database (merge request) GitLab Enterprise Edition.
Script to update Topology Service Gem (merge request).
Add TLS support for Redis Sentinel (merge request).
Create events to measure Branch rule edit adoption (merge request) GitLab Enterprise Edition.
Allow the restriction of Kubernetes agent access to protected branches by @nwittstruck (merge request).
Add compliance_checks and compliance_requirements tables (merge request).
Cleanup sync_audit_events_to_new_tables feature flag (merge request).
Add setting for max_artifact_archive_size_bytes by @danlamanna (merge request).
Add MR mergeability check for locked paths (merge request).
Refactor Modal form to use native submit (merge request).
Adapt seat assignment logic for both Duo add-ons (merge request) GitLab Enterprise Edition.
Add GraphQL PMG to MR widget (merge request).
Add field enterprise_users_extensions_marketplace_enabled for groups (merge request).
Add CSV upload modal for user contribution reassignments (merge request).
Frontend for zoekt search results - part 1 (merge request) GitLab Enterprise Edition.
Provide connect command for agent cluster (merge request).
Async FK fo
MITL ruby ruby-on-rails git dvcs wiki bugtracker version-control
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 pmode(), provided by lt;coco.h , does not change the screen mode anymore; this is now done by screen(), as in Extended Color Basic's PMODE and SCREEN commands.
When calling screen() to active the text mode, the true-lowercase mode is now preserved (on CoCos where that mode exists).
The OS-9 implementation of putchar() has been fixed to use character 13 (Carriage Return), instead of 10, as the line-ending sequence.
The switch() statement now supports 32-bit expressions and case values. The instrFollowingUncondBranch low-level optimization has been removed as a consequence, for being incompatible.
GNU GPLv3 compiler c developers
gRPC is a modern, open source, high-performance remote procedure call (RPC) framework that can run anywhere. gRPC enables client and server applications to communicate transparently, and simplifies the building of connected systems.
minor bugfix: lt;p gt;This is release gRPC Core 1.65.5 (gnarly). lt;/p gt;.
lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;.
lt;p gt;This release contains refinements, improvements, and. lt;/p gt;.
.
XuanWang-Amos.
.
.
.
.
tag:github.com,2008:Repository/27729880/v1.66.0-pre4.
2024-08-15T22:57:36Z.
.
Release v1.66.0-pre4.
lt;p gt;This is a prerelease of gRPC Core 1.66.0 (gladiator). lt;/p gt;.
lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;.
lt;p gt;This prerelease contains refinements, improvements, and. lt;/p gt;.
.
drfloob.
.
.
.
.
tag:github.com,2008:Repository/27729880/v1.66.0-pre3.
2024-08-07T21:39:39Z.
.
Release v1.66.0-pre3.
lt;p gt;This is a prerelease of gRPC Core 1.66.0 (gladiator). lt;/p gt;.
lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;.
lt;p gt;This prerelease contains refinements, improvements, and. lt;/p gt;.
.
drfloob.
.
.
.
.
tag:github.com,2008:Repository/27729880/v1.66.0-pre2.
2024-08-02T21:29:30Z.
.
Release v1.66.0-pre2.
lt;p gt;This is a prerelease of gRPC Core 1.66.0 (gladiator). lt;/p gt;.
lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;.
lt;p gt;This prerelease contains refinements, improvements, and. lt;/p gt;.
.
drfloob.
.
.
.
.
tag:github.com,2008:Repository/27729
Apache rpc cpp python c
Rspamd is an advanced spam filtering system featuring support for various internal and external filters such as regular expressions, suffix tries, RBLs, URL black lists, IP lists, SPF, DKIM, character maps, advanced statistics module (based on OSB-Bayes algorithm) and fuzzy hashes database that is generated based on honeypots traffic.
Rspamd is designed to process hundreds of messages per second simultaneously without significant CPU load.
minor bugfix: Fixed Ragel state machine on ARM; Fixed OpenSSL-related crashes on RedHat systems; Fixed build with PUC-Rio Lua by @arkamar; Avoid null-bytes in Log-Tag header by @smarsching; Fixed incorrectly reported ASAN flag; Fixed counting of ham/spam learns; Updated to upstream hiredis removing all hacks
Apache email-filter antispam c lua
|