minor feature: where non-resizable frameless windows aren't draggable. #31298 (Also in 15, 16).
Removed expired DST Root CA X3 from the bundled trust store. #31221.
Security: backported for CVE-2021-37967. #31242.
Security: backported for CVE-2021-37968. #31245.
Security: backported for CVE-2021-37970. #31239.
Security: backported for CVE-2021-37975. #31227.
Security: backported for chromium:1248665. #31235.
Veusz is a scientific plotting package, designed to create publication-ready Postscript, PDF, or SVG output. It features an easy to use graphical interface as well as a command line interface and can be scripted or embedded in Python scripts. Graphs are constructed in a modular fashion from separate components. Datasets can be interactively modified or created from within the program.
minor feature: New tools for zooming into plot on click, zooming out, moving plot center and resetting plot axes.
Double clicking on axis range resets endpoint to Auto.
Add key entries for histo widget.
Big Sur compatibility file associations
Big Sur compatibility.
Python 3.10 prerelease.
for reproducible builds.
Natron is a visual effects composition software. It supports many common image file formats (EXR, DPX, TIFF, JPEG, PNG); colorspace management via OpenColorIO, and visual effects via OpenFX / OFX plugins. It has low hardware requirements that allow real-time playback, comes with command line tools, and uses Python3 for scripting.
minor feature: Windows 8.1/10 64-bit (installer and portable).
10.15+ (64-bit) -.9+ (64-bit)
10.15+ (64-bit) -.
GNU/Linux 64-bit (Glibc 2.17+, libgcc 4.8.5+)
Rendering sometimes silently stalls after X frames #248.
Some image formats may have (PCX, PSB, CR2) #602.
Updated documentation. #572 #566 #551 #539 #538 #537 #520 #514.
Handle console output on Windows. #524.
Detect user installed fonts on Windows 10. #523.
New Windows installer. #596.
Improvements to SequenceFileDialog. #565.
Snap timeline alpha cursor to nearest frame. #574.
Handle UTF-8 values in KnobTable. #578.
Tabs UI adjustments. #564.
Do not allow Python keywords as node name or scriptname. #588.
Always serialize nodes with an expression or a link, even if they have the default value. #585.
Support cloned group nodes or hard links between groups. #568 #579 #594 #598.
Default keyframe interpolation method for strokes and shapes is now "Smooth" (was "Linear"). #597.
animation of Roto Beziers with non-broken tangents. #202.
Remember properties panels state when reopening project. #168.
ReadFFmpeg, WriteFFmpeg: upgrade to work more nicely with the FFmpeg 4 API. #148 #231 #241.
ReadFFmpeg: add support for reading AV1 Canopus HQ/HQX/Lossless.
WriteFFmpeg: add support for writing AV1 Cineform HD.
another in DenoiseSharpen that caused crash when stoping/aborting. #300.
Lin2Log to be consistent with Log2Lin. #570.
Merge: never consider RGB as being transparent by default - this is OK for unpremultiplied compositing (After Effects) but is invalid in a premultiplied compositor such as Natron or Nuke. Users still have the option to ignore the alpha channel. #571.
WriteOIIO: Do not add "Color." to the channel names of the color plane (affects mainly OpenEXR). #583.
Writers: when writing RGBA to format that does not support alpha, just drop alpha - don't premultiply. #582.
RGBtoHSL: with white and superwhite values.
Libite (-lite) is a lightweight library of frog DNA. It can be used to fill the gaps in any dinosaur project. It holds useful functions and macros developed by both Finit and the OpenBSD project. Most notably the string functions: strlcpy(3), strlcat(3) and the highly useful *BSD sys/queue.h and sys/tree.h API's.
Libite aims to fill in the gaps missing in GLIBC/EGLIBC. (It does not aimo to become another GLIB though.) One such gap in GLIBC is the missing _SAFE macros in sys/queue.h — highly recommended when traversing lists to delete/free nodes.
minor feature: Add doxygen API documentation to project, included in tarball, and automatically generated at https://codedocs.xyz/troglobit/libite/.
Relocate tests/ to test/ in source tree.
Relocate docs/ to doc/ in source tree.
PreCFLAGS/CPPFLAGS/etc with AM_ in test/Makefile.am to prevent clashing with environment. imported from libuEv.
Replace obsolete AM_CONFIG_HEADER with AC_CONFIG_HEADERS.
with tempfile() returning EOPNOTSUPP on Azure, use fallback to mkostemp() with O_CLOEXEC flag set on such filesystems.
A lightweight GUI framework for embedded displays
Design your GUI with a drag & drop builder, then apply the same code to a wide range of displays, libraries and controllers with the cross-platform Arduino framework supporting Windows, OS X and LINUX. Open source MIT license.
- Pure C library, no dynamic memory allocation
- Widgets: text, images, buttons, checkboxes, radio buttons, sliders, keypad, listbox, radial controls, scrolling textbox / terminal, graphs, etc. plus extensions and multiple pages.
Cross-platform GUIslice Builder application to generate GUI layouts
Platform-independent GUI core currently supports:
- Adafruit-GFX, TFT_eSPI, mcufriend, UTFT, SDL1.2, SDL2.0
- Raspberry Pi, Arduino, ESP8266 / NodeMCU, ESP32, M5stack, Teensy 3, Feather M0 (Cortex-M0), nRF52 (Cortex-M4F), LINUX, Beaglebone Black, STM32, Due, etc.
- PiTFT, Adafruit TFT 3.5" / 2.8" / 2.4" / 2.2" / 1.44", FeatherWing TFT, OLED 0.96", mcufriend, BuyDisplay / EastRising 4.3" 5" 7", Waveshare, 4D Cape
Display drivers include:
- ILI9341, ST7735, SSD1306, HX8347D, HX8357, PCD8544, RA8875, ILI9341_t3, ILI9341_due
- Dynamic display rotation
Touchscreen control including:
- STMPE610, FT6206, XPT2046, 4-wire, tslib, URTouch, Adafruit Seesaw
- GPIO / pin / keyboard / Adafruit Seesaw control for non-touchscreen devices
minor feature: Add: Major update for external GUI navigation (pin, button, encoders) #348.
Add: Calibration for capacitive displays #339, runtime config #363.
Add: Examples for XPeyPad (WIO, M5Stack).
Add: PlatformIO configuration.
Add: Configuration for EastRising 3.5" Capacitive.
Add: Support for ILI9488_JB, SSD1306 (I2C mode), XPT2046.
Add: Changes for Soft SPI (SdFat v2) #320.
Enhance: Consistent GUI control glow / focus / edit schemes.
Enhance: Redraw optimizations #328.
Enhance: TFT_eSPI loadFont optimizations #401.
Enhance: XListbox, support large row counts #380, increased margins.
Enhance: Support 4wire touch on ESP32 #297, STM #411.
Enhance: Reduced memory footprint for trig lookups.
Enhance: XProgress can change color dynamically.
Enhance: XSlider can add snap points.
Enhance: Improved error handling, display alignments.
Change: Renamed some examples to differentiate "pin" control.
Change: Separated m5stack and WIO examples.
Screen invalidation upon background color change.
LINUX compilation (rClipRect).
Command the forces of "The Project" in a battle to rebuild the world after mankind has almost been destroyed by nuclear missiles.
The game offers a full campaign with optional (but strongly recommended!), videos, battle against four factions, multiplayer and single-player skirmish modes, and an extensive tech tree and a full unit designer.
Multiplayer is also cross-platform - battle your friends with any OS, Windows, Linux or macOS, it all works seamlessly!
minor feature: :
Add: Add Ultimate Scavengers to the game.
Add: Implement remove from group shortcut.
Add: Use a stable config directory for release builds.
Change: First steps at moving savegame format totally to JSON--now converted the.gam file.
Change: Return units to mobiles turrets randomize repair points.
: orders from Commanders after loading saves.
: Don't reveal artillery unless the CB tower is completely built.
: sensors logic under commander so attaching them isn't useless.
: Prevent lobby refresh and filter buttons from disappearing unless invalid data gets sent somehow.
: Only play "assigned to commander" sound if group is not full.
: Don't block ready status button when player clicks ready too fast.
: Primary AA turret units not attacking things if the Secondary could, among other.
: Improve ManufactureOptions/StatsButton clickability.
Change: Major revision to the Blender 2.9x pie addon.
: OpenGL init resiliency.
Change: Update Beta 11 mission objectives in the Intel menu.
Change: Increase default message duration times for campaigns.
Change: Improve the Alpha 7 Intel objective text.
Change: Update camBalance for Gamma. Campaign rebalance is basically complete.
: Allow mission objectives to persist into offworld missions.
Add: Spectator slots for multiplayer games + replay functionality for skirmish/multiplayer.
Add: Support non-0-index hostPlayer, configuring "spectatorHost" from autohost json.
Add: Headless / autohost enhancements, spectator stats, lobby chat slash commands, netplay.
Add: Add new random maps "DustyMaze": one 2-player and two 4-player maps.
Change: Make lobby games scrollable.
: double host exit screen.
: Properly load ttypes.ttp for script maps so water is shown and more.
Add: Add a way for scripts to determine if games are a challenge.
Change: Cleanup and improve JS API documentation.
Change: Make Machineguns less powerful short-term but not as to weaken them long-term.
pgweb is a web-frontend in Go to browse PostgreSQL 9.x databases. It easily connects to a running local or remote server, shows tables and rows, can detail the table and column type attributes, run SQL queries, and export results to CSV. It's cross-platform and easily started from the console and then be accessed per browser.
minor feature: Releases are built on Go 1.17.
Build time correction, GH-521.
broken assets URL path pre, GH-525.
Update docker build image to alpine:3.14, GH-522.
Upgrade gin dependency to v1.7.4, GH-527.
Add FreeBSD startup script, GH-520.
HandBrake is a video file conversion tool. It supports nearly all formats, can transcode media files and codecs for various platforms, players and devices (includes a user-friendly target list to select from). It has an uncomplicated interface and is available cross-platform.
minor feature: Please make sure you have Microsoft DESKTOP runtime 5.x installed.
Users of 1.4.0 may have to run HandBrake as admin for the built-in update check to work correctly. This should not impact users of 1.4.1 or 1.3.x releases.
Improvements and around colour bit-depth handling.
various where incorrect colour information could be written during muxing.
corrupted video output when decoding HDR10 content with QuickSync.
a slight subtitle colour shift when using libass.
a build system errors that could cause failures linking libbluray.
incorrect documentation URL.
a possible crash that can occur when applying a malformed preset.
Added "Preset" used to the Queue summary tab.
Added "Save New Preset" to the preset menu, and toolbar preset dropdown to make it easier to find.
Added category headers to the presets menu when using the flat display mode.
Changed the log filename format back to start with the destination filename as it did with 1.3.
Changed tab selection behaviour on queue when changing jobs. it will no longer reset to the first tab.
a minor UI juddering effect on the queue task list when jobs start or finish.
calculation errors when using padding on the dimensions tab.
an where static preview wasn't live-updating when changes occurred.
a crash on the Audio Defaults screen whilst trying to add Tracks.
incorrect taskbar icon state when running multiple encodes.
an where "None" resolution limit was not honoured.
an with preset export. VideoTune was not written correctly.
"Firefly III" is a self-hosted financial manager. It can help you keep track of expenses, income, budgets and everything in between.
minor feature: /health will return 200 OK if Firefly III is up and running, thanks @ajgon!.
First version of the LDAP filter is up.
Option to log via Papertrail.
PHP 7.4 will probably not work on any page.
LDAP filter (partial ).
Use of clone function from search menu.
v2 layout: account notes.
Removal of rule triggers / actions broken.
Crash due to null pointer.
The markdown parser was broken.
Deleted transactions would get reimported.
Broken UI in v2.0 due to translation.
Service worker JS would interfere with back button.
several low-key CSRF vulnerabilities.
an where you could spam the password reset form.
Deprecated the "currencies with code"-endpoint (see the API documentation).
Add missing "order" field to budget.
Add missing "rule_group_title" to rules.
Attachment endpoint returns "upload_url" and "download_url" instead of "*_uri".
Wine is an implementation of the Windows API on top of X and Unix. It does not require Microsoft Windows, but can use native Windows DLLs if they are available. It provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes.
minor feature: IPHlpApi, NsiProxy, WineDbg and a few other modules converted to PE. More HID joystick work. Kernel parts of GDI moved to Win32u. More work towards Dwarf 3/4 desupport. Various.
Gitea is a painless self-hosted Git service. It is similar to GitHub, Bitbucket, and GitLab. Gitea is a fork of Gogs. See the Gitea Announcement blog post to read about the justification for a fork.
The goal of this project is to provide the easiest, fastest, and most painless way of setting up a self-hosted Git service. With Go, this can be done with an independent binary distribution across all platforms and architectures that Go supports. This support includes Linux, macOS, and Windows, on architectures like amd64, i386, ARM, PowerPC, and others.
minor feature: Raw file API: don't try to interpret 40char filenames as commit SHA
Don't allow merged PRs to be reopened
incorrect repository count on organization tab of dashboard
unwanted team review request deletion
broken Activities link in team dashboard
API pull's head/base have correct permission
stange behavior of DownloadPullDiffOrPatch in incorect index
Upgrade xorm to v1.2.5
missing repo link in /pull assigned emails
of get context user
Nicely handle missing user in collaborations
Add Horizontal scrollbar to inner menu on Chrome
wrong i18n keys
Archive Creation: correct transaction ending
Prevent panic in Org mode HighlightCodeBlock
Create doctor command to repo_units broken by dumps from 1.14.3-1.14.6
Raw file API: don't try to interpret 40char filenames as commit SHA.
Don't allow merged PRs to be reopened.
incorrect repository count on organization tab of dashboard.
unwanted team review request deletion.
broken Activities link in team dashboard.
API pull's head/base have correct permission.
stange behavior of DownloadPullDiffOrPatch in incorect index.
Upgrade xorm to v1.2.5.
missing repo link in /pull assigned emails.
of get context user.
Nicely handle missing user in collaborations.
Add Horizontal scrollbar to inner menu on Chrome.
wrong i18n keys.
Archive Creation: correct transaction ending.
Prevent panic in Org mode HighlightCodeBlock.
Create doctor command to repo_units broken by dumps from 1.14.3-1.14.6.
Check user instead of organization when creating a repo from a template via API
Check user instead of organization when creating a repo from a template via API.
v1.15 Sprintf format 'verbs' in locale files
v1.15 Sprintf format 'verbs' in locale files.
µ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.
minor feature: Firefox: Click uBlock0_1.38.2.firefox.signed.xpi
uBO works best on Firefox.
uBO works best on Firefox.
Chromium: Install from the Chrome store (CWS): https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm.
Edge: Install from Microsoft Store: https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak
The Microsoft Store version of uBO is published by Nik Rolls
The Microsoft Store version of uBO is published by Nik Rolls.
Opera: Install from Opera addons: https://addons.opera.com/en/extensions/details/ublock/.
Regression with important filter option.
Weird with removeparam and negated types.
TEA is powerful text editor that provides hundreds of text processing functions. It supports QML plugins and external scripts. TEA can open plain text files, FB2, ODT, RTF, DOCX, Abiword, KWord KWD, SWX, PDF, DJVU. Other features:
Built-in MC-like file manager.
Spellchecker (using the aspell or/and Hunspell).
Tabbed layout engine.
Syntax highlighting for C, C++, Bash script, BASIC, C#, D, Fortran, Java, LilyPond, Lout, Lua, NASM, NSIS, Pascal, Perl, PHP, PO (gettext), Python, Seed7, TeX/LaTeX, Vala, Verilog, XML, HTML, XHTML, Dokuwiki, MediaWiki.
Multiply encodings support.
Code snippets and templates support.
Scripts (Python, Perl, Ruby, Lua, Bash, 2/Rexx script).
Misc HTML tools.
Dokuwiki, MediaWiki, Docbook, Markdown, LaTeX, Lout editing tools.
Preview in external browsers or other programs.
String-handling functions such as sorting, reverse, format killing, trimming, filtering, conversions etc.
Morse code translator.
Calendar/organizer with Moon phases
Built-in image viewer (PNG, JPEG, GIF, WBMP, BMP, TIFF, TGA, etc.).
Built-in image converter and resizer.
Built-in ZIP packer/unpacker with file names charset selector.
major feature: + Spanish UI translation by Luis Montgomery.
Calibre is an e-book library management application, viewer and editor. It's also commonly used for e-book file format conversion and syncing to reader devices. Calibre also simplifies downloading news from the web and converting them into e-book form, and can act as content server for online access to your book collection.
minor feature: Release: 5.29 08 Oct, 2021
New features Allow drag and drop of books onto formats in the Tag browser to convert them to that format
Allow creating sorts based on multiple columns (Add the Sort action to the toolbar via Preferences- gt;Toolbars amp; menus)
Edit book: When changing a paragraph to a heading if the cursor is adjacent to a paragraph tag but not inside any tags other than body, use the adjacent tag.
Auto adding: Run relevant plugins before reading metadata from the book. Matches behavior of manual adding
Content server: category collapse by partition not working
Prevent Tab from causing focus to leave the Tag browser.
Edit book: See what changed: non-BMP unicode characters causing highlighting of changed words to be slightly misplaced.
PDF Output: a regression that broke conversion of comics that contain 1-bit images.
Edit book: pressing Ctrl+Tab inserting a tab at the start of a line instead of switching tabs.
a regression in the previous release that caused identifiers set by some plugins to not be saved in the database
Template language: nesting composite columns sometimes failing
New news sources.
Various Indian news sources by Vishvas Vasuki
Improved news sources.
Entrepreneur Magazine. Dawn. New York Review of Books.
Execute tasks with one click Boost your productivity by running commands, as well as launching applications with just one click, the simple status icon, timer and log provides monitoring of all your tasks at a simple glance.
minor feature: New update available message!.
visual in rename modal.
minor error in which task timer would be stopped twice.
Build configuration updated and filenames changed.
Links to webpage updated.