SWI Prolog 8.1.27 💾

SWI-Prolog offers a comprehensive free Prolog environment. It has been in development since 1987 and extended for requirements of real world applications, but is also widely used in research and education. It includes a nice command line interface, fast and transparent compilation, a debugger, profiling features. It also has the ability to integrate with C code, and already comes with packages for threading and process management, encryption, TCP/IP, TIPC, ODBC, SGML/XML/HTML, RDF, HTTP, graphics manipulation and output. It's also cross-platform.

minor feature: PORT: Added CMake script to find tcmalloc . ADDED: Detect tcmalloc() and link `swipl` using this if provided. . ADDED: thread_idle/2 and, when linked to tcmalloc, malloc_property/1 and. . Document Cmake option `-DUSE_TCMALLOC=OFF`. . Only find the parts of tcmalloc() we really need. . PORT: Use our internal PL_dlsym() and work without tcmalloc. . PORT: Make tcmalloc setup work on MacOS. Signalled by Paulo Moura. . ADDED: check_installation/0: check for tcmalloc. . Updated pcre. . ADDED: trie_property/2, statistics properties to access the IDG size. . ENHANCED: Use mmap() based allocation for the stacks such that we can. . Updated ssl. . heap statistics keys when stacks are mmapped. . BUILD: Install the manual index as part of the documentation installa . . ENHANCED: Use new mmap() based allocation more generally for large te . . : Stack alloc statistics. . Updated clib. . : Added meta-predicate declaration for thread_idle/2. . Updated http. . Updated ssl. . ADDED: predicate_property/2: size(-Bytes). . ADDED: module_property/2: size(-Bytes). . ADDED: statistics/2: atom_space and functor_space to get the used mem . . ADDED: thread_property/2: size(Bytes) property. . CLEANUP: Move notion of highest thread id to global data structure. . ADDED: statistics/2 `threads_peak` to get an indication of the highest. . Relax thread property test. . INSTALL: Added CMake option SWIPL_INSTALL_IN_SHARE=ON to install arch . . CLEANUP: No longer allocate array for built-in atoms. This array is no. . Updated ssl. . More complete memory usage assessment for predicates: include foreign. . Updated ssl. . Updated http. . ENHANCED: Use new tmp_malloc() for segstacks (used as temporary store . . ENHANCED: Use temporary allocation for _buffers_ and discard large bu . . DOC: PL_initialise() referred to old `libpl.dll`. Gerhard Groehner. . PORT: Replace GCC __sync_ functions by more recent __atomic_ primit . . DOC: Provide pldoc_to_tex flag when generating La

GNU LGPL prolog compiler software-development

Sommelier 4.2 💾

A downloader/installer for apps that run under wine or dosemu. Comes with a list of apps. Checks sha256 of downloads, downloads dependancies, makes registry changes for running/installing, etc.

minor feature: Added 'download' command. Added Sync.com app to list of wine apps. Ad . Added msdos based games from gog.com. . improve documentation. . Add working dir to.desktop files for wine apps. Inform user of certi . . Tidyup output during install. Update wine.apps config file.

GNU GPLv3 wine downloader installer

Vim 8.2.0534 💾

Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. Vim is often called a "programmer's editor," and so useful for programming that many consider it an entire IDE. It's not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files.

minor feature: patch 8.2.0534: client-server test fails under valgrind Problem: Client-server test fails under valgrind. Solution: Use WaitForAssert().

Other text-editor ide vi vim

YafaRay 3.4.1 💾

YafaRay is a free open-source physically based montecarlo raytracing engine released under the LGPL 2.1 license. Raytracing is a rendering technique for generating realistic images by tracing the path of light through a 3D scene. A render engine consists of a specialised computer program that interacts with a host 3D application to provide specific raytracing capabilities "on demand". The YafaRay engine can be used in the following 3D applications: Blender, Edificius, pCon-planner and Wings 3D.

minor feature: YafaRay v3.4.1 (2020-04-08) Changed documentation to state that any reporting and resolution will solely be done in the GitHub Project "" tab. in the old yafaray.org tracker will not be processed anymore. Added note about Blender-Exporter only working for Blender v2.7x versions.

GNU LGPL renderer

µBlock Origin 1.26.1b4 💾

µ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: Chromium: Install from the Chrome store: https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm. For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at chrome://flags/#enable-javascript-harmony. . For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at chrome://flags/#enable-javascript-harmony. Firefox: Pending review. Opera: Install from Opera addons: https://addons.opera.com/en/extensions/details/ublock/. Remove Adblock Warning Removal. Add a way to blanket-except blocked cname-based requests. uBO icon in Manage Your Extensions disappears in the offline mode. Add remove-class scriptlet. Picker-window doesn't appear if images on a site is chosen. uBlock Origin v1.25.0 new feature cause DNS leaks. Ability to remove DOM element instead of hiding?. Use prime number to generate cache-bypass token. Allow empty needle in BidiTrieContainer.lastIndexOf(). Reorganize filter instances deduplication code. Add filter instance deduplicater in static net filtering engine. Add support for cname type and denyallow option. Support line continuation in filter lists. Improve window.open-defuser scriptlet. Improve validation of CSS selector-based cosmetic filters. Add procedural cosmetic operators remove() and upward(). Improve set-constant.js scriptlet.

GNU GPLv3 javascript browser ad-blocker filter privacy

OPNsense 20.1.4 💾

OPNsense is an open source, easy-to-use and easy-to-build FreeBSD based firewall and routing platform. OPNsense includes most of the features available in expensive commercial firewalls, and more in many cases. It brings the rich feature set of commercial offerings with the benefits of open and verifiable sources. OPNsense started as a fork of pfSense® and m0n0wall in 2014, with its first official release in January 2015. The project has evolved very quickly while still retaining familiar aspects of both m0n0wall and pfSense. A strong focus on security and code quality drives the development of the project. OPNsense offers weekly security updates with small increments to react on new emerging threats within in a fashionable time. A fixed release cycle of 2 major releases each year offers businesses the opportunity to plan upgrades ahead. For each major release a roadmap is put in place to guide development and set out clear goals.

minor feature: Here are the full patch notes: o system: add missing strtolower() in LDAP sync response o system: fix /var/run/legacy_log socket creation race with Syslog-ng o system: add info button to display privilege / ACL endpoints o system: make IPsec tap tunables overwriteable o firewall: floating means either all interfaces or more than one selected o firewall: simplify group maintenance by only applying them on filter reload o interfaces: use primary IPv6 and support VIP tracking o interfaces: multiple changes in radvd.conf setup (contributed by maurice-w) o dhcp: fix DDNS support in DHCPv6 (contributed by Wagner Sartori Junior) o firmware: mirror opnsense.ieji.de renamed to opn.sense.nz o openvpn: improve openvpn_port_used() logic o unbound: minor cleanup in /api/unbound/diagnostics/stats endpoint o unbound: remove 192.0.0.0/24 from rebinding prevention list (contributed by maurice-w) o mvc: simplify reload of captive portal, cron, IDS, alias, loopback, VXLAN, web proxy, routes, syslog and shaper o mvc: limit dropdown size to 10 is none specified o mvc: support inheritance of the ArrayField type o mvc: synchronize backup timestamps with revisions o mvc: fixed width for timestamp column in logging o mvc: init errorMessage to prevent crash reports o shell: use interfaces_primary_address6() for correct IPv6 display o shell: append a newline in pluginctl -g mode o plugins: os-acme-client 1.30 1 o plugins: os-bind 1.13 2 o plugins: os-freeradius 1.9.6 3 o plugins: os-haproxy 2.21 4 o plugins: os-maltrail 1.5 5 o plugins: os-nginx 1.19 6 o plugins: os-nut 1.7 7 o plugins: os-postfix 1.14 8 o plugins: os-tayga 1.0 (contributed by Michael Muenz) o plugins: os-telegraf 1.7.7 9 o plugins: os-unbound-plus 1.0 (contributed by Michael Muenz and Petr Kejval) o lang: multiple updates to supported languages o lang: new Turkish translation (contributed by Aydin Yakar) o src: work around PCI devices which return all zeros for reads of existing MSI-X table VCTRL registers o src: f

BSDL-2 network firewalls security

Universal Media Server 9.4.1 💾

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).

minor bugfix: Translation updates via Crowdin: Bulgarian (93 ) Czech (100 ) Danish (99 ) Finnish (99 ) French (99 ) Hebrew (21 ) Italian (100 ) Polish (99 ) Portuguese (99 ) Portuguese (Brazilian) (99 ) Spanish (100 ) Swedish (100 ) Ukrainian (23 ) Dependencies: Updated FFmpeg on macOS to a startup Updated JUnit5 to 5.6.1 Updated Maven Javadoc plugin to 3.2.0 Updated Maven Assembly plugin to 3.2.0.

GNU GPL java media streaming ffmpeg upnp dlna

SimpleScreenRecorder 0.4.0 💾

SimpleScreenRecorder is a screen recorder for Linux. Despite the name, this program is actually quite complex. It's 'simple' in the sense that it's easier to use than ffmpeg/avconv or VLC.

minor feature: Use av_muxer_iterate/av_codec_iterate instead of av_oformat_next/av_c . Added support for Serbian language. . mouse grabbing when SSR loses focus while selecting a rectangle/w . . Try to disable high-DPI scaling since it breaks too many things in SSR. . Rename EventData for consistency. . Use the X11 Xinerama extension to get screen resolutions in X11Input. . High-DPI drawing for VideoPreviewer. . VideoPreviewer for Qt4. . high DPI support for PageInput. . Update simplescreenrecorder_lt.ts. . follow mouse mode in X11input. . Add 'follow fullscreen' recording mode to X11Input. . . . . . Update translations. . in X11Input dead space calculation. . Actually in X11Input dead space calculation. . Update Chinese (Traditional) translation. . . . Add missing tooltips. . Added cmake to debian/Ubuntu dependencies. . Updated Russian translation. . Russian comment to shortcut. . Update Japanese translation. . Improve appearance for non-integer scale factors. . Automatically use the right version of lrelease. . . . missing newline. . . . Update README.md. . . . Update Hungarian translation. . Add Hungarian entry to.desktop file. . . . . . Add option to skip the welcome page. . Merge branch 'master' of github.com:MaartenBaert/ssr. . a French translation mistake. . . . French translation update. . Update README (adds xinerama build dep). . . . . . Update Russian translation. . . . Increase maximum image size to 20000x20000. . Merge branch 'master' of github.com:MaartenBaert/ssr. . Updated german translations. . . . Add screenshot to readme. . Update copyright year. . Merge branch 'master' of github.com:MaartenBaert/ssr. . Improve command-line option parsing, add option to change settings file. . Add option to start recording immediately after launch. . Add recording schedule. . Add option to start schedule automatically. . Add command-line control over stdin. . reentrancy problem in stdin handler. . Change default hotkey t

GNU GPLv3 video capture screen-capture c++ qt

Nano 4.9.2 💾

GNU nano is a console text editor, modelled after Pico. It is very newcomer-friendly due to on-screen menus with always visible keyboard shortcuts. Keybindings are configurable, and full undo and redo actions are supported. Nano even can be used as STDIN pager, and it provides fast syntax highlighting, even for regexps.

minor bugfix: "Mali Lošinj". Another introduced in version 4.9 is : a likely crash. After undoing an at the end of leading whitespace.

GNU GPL c editor console nano pico syntax-highlighting

µBlock Origin 1.26.1b3 💾

µ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: Chromium: Install from the Chrome store: https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm. For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at chrome://flags/#enable-javascript-harmony. . For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at chrome://flags/#enable-javascript-harmony. Firefox: Pending review. Opera: Install from Opera addons: https://addons.opera.com/en/extensions/details/ublock/. Remove Adblock Warning Removal. Add a way to blanket-except blocked cname-based requests. uBO icon in Manage Your Extensions disappears in the offline mode. Add remove-class scriptlet. Picker-window doesn't appear if images on a site is chosen. uBlock Origin v1.25.0 new feature cause DNS leaks. Ability to remove DOM element instead of hiding?. Use prime number to generate cache-bypass token. Allow empty needle in BidiTrieContainer.lastIndexOf(). Reorganize filter instances deduplication code. Add filter instance deduplicater in static net filtering engine. Add support for cname type and denyallow option. Support line continuation in filter lists. Improve window.open-defuser scriptlet. Improve validation of CSS selector-based cosmetic filters. Add procedural cosmetic operators remove() and upward(). Improve set-constant.js scriptlet.

GNU GPLv3 javascript browser ad-blocker filter privacy

Natron 2.3.15-rc19 💾

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: Error messages are not cleared anymore at each rendered frame. They can be cleared explicitely using the "Refresh" button in the viewer. ReadSVG: reading layers of SVG files #292. many G'MIC plugins. Changes are not backward compatible and existing graphs may need to be reworked. Note that G'MIC plugins are still beta. #295. LensDistortion: loading PFBarrel files #296. Label parameters now use both columns in the parameters panel.

Apache c++- python graphics composition animation effects

Mozilla Firefox 75.0 💾

Firefox is a widely used web browser. It's based on Mozillas Gecko HTML rendering and IonMonkey JavaScript engine. It supports HTML5, XML, XHTML, SVG 1.1, MathML, XSLT, CSS3, Web fonts, APNG, SSL/TLS, sandboxed JavaScript 1.8.5 with many newer DOM and WHATWG extensions. It's highly extensible and themeable, provides tabbed browsing, security and privacy features, traditional and live/smart bookmarks.

minor feature: With today's release, a number of improvements will help you search smarter, faster. Type less and find more with Firefox's revamped address bar :, Firefox will locally cache all trusted Web PKI Certificate Authority certificates known to Mozilla. This will improve HTTPS compatibility with misconfigured web servers and improve security. Firefox is now available in Flatpak, an easier way to install and use Firefox on Linux. Direct Composition is being integrated for our users on Windows to help improve performance and enable our ongoing work to ship WebRender on Windows 10 laptops with Intel graphics cards. Various security, Experimental support for using client certificates from the OS certificate store can be enabled on macOS by setting the preference. security.osclientcerts.autoload to true. Enterprise policies may be used to exclude domains from being resolved via TRR (Trusted Recursive Resolver) using DNS over HTTPS. Save bandwidth and reduce browser memory by using the loading attribute on the lt;img gt; element. The default "eager" value loads images immediately, and the "lazy" value delays loading until the image is within range of the viewport. Instant evaluation for Console expressions lets developers identify and errors more rapidly than before. As long as expressions typed into the Web Console are side-effect free, their results will be previewed while you type.

MPL c++ web-browser html5 javascript mozilla

Samba 4.12.1 💾

Samba is a software suite that provides seamless file and print services to SMB/CIFS clients. It is freely available, unlike other SMB/CIFS implementations, and allows for interoperability between Linux/Unix servers and Windows-based clients.

minor feature: Nmblib: Avoid undefined behaviour in handle_name_ptrs(). samba-tool group: Handle group names with special chars Correctly. Add missing check for DMAPI offline status in async DOS Attributes. Starting ctdb node that was powered off hard before results in Recovery loop. smbd: Ignore set NTACL requests which contain S-1-5-88 NFS ACEs. vfs_recycle: Prevent flooding the log if we apos;re called on Non-existant paths. librpc: IDL for svcctl_ChangeServiceConfigW. nsswitch: use-after-free causing segfault in _pam_delete_cred. fruit:time machine max size is broken on arm. CTDB recovery corner cases can cause record resurrection and. Node banning. s3/utils: double free error with smbtree. CTDB recovery corner cases can cause record resurrection and Node banning. Starting ctdb node that was powered off hard before results in Recovery loop. CTDB recovery daemon can crash due to dereference of NULL Pointer.

GNU GPLv3 communications file-sharing cifs windows

Mandos 1.8.11 💾

The Mandos system allows computers to have encrypted root file systems and at the same time be capable of remote or unattended reboots. The computers run a small client program in the initial RAM disk environment which will communicate with a server over a network. All network communication is encrypted using TLS. The clients are identified by the server using a TLS key that is unique to each client. The server sends the clients an encrypted password. The encrypted password is decrypted by the clients using an OpenPGP key, and the password is then used to unlock the root file system.

documentation: Minor release, fixes a minor but important bug.

GNU GPLv3 boot security cryptography systems administration

CyberUnits Bricks 1.1.1 💾

The Bricks collection is a set of Pascal units that provides a class library for rapid programming of high-performance computer simulations in life sciences. It also delivers functionality that facilitates the generation of block diagrams in software. CyberUnits is a reusable cross-platform class library for rapid programming of high-performance computer simulations in life sciences. It supports modelling for biomedical cybernetics and systems biology with Object Pascal.

minor bugfix: Bug fixes.

BSDL simulation scientific bio-informatics mathematics medical-science physics library object-pascal pascal matlab r cross-plattform developers

TaskRegistry 3.4 💾

TaskRegistry is a calendar, open tasks and time registation program. The calendar is inspired by a classic monthly "one page, one column" calendar sheet. The time registration is designed to track the time spent on projects, f.e. to write monthly invoices to your customers. And on tasks you can simply note your open tasks, arrange them in groups and prioritize them lower or higher.

minor feature: use of dunstify as alternative to notify-send (if available), bugfix on PDF export regarding displaying months, update PDF creation, and update documentation

BSDL-2 office utilities tcl tk linux end-users

Recount 1.1 💾

Renames all files of a directory by using a counter. Therefore the files can even be sorted by the files timestamp, so you're f.e. able to merge videos from different cameras into one sorted directory ;)

minor feature: adjustable counter start, bugfix on font settings, typos, updated contact data

BSDL-2 utilities tcl x11 cross-plattform end-users

Damn Cool Editor 0.16 💾

The „Damn Cool Editor“ is a plain but clever development environment with extrem few dependencies. Provides (among other cool stuff) a plain look & feel, consistently session based usage, auto versioning, auto indention, intelligent home key, syntax dependent bracket completion, syntax dependent line jumper, syntax highlighting, syntax completion (keyword based), syntax assitance (keyword based), extensibility of programming languages, extensibility of translations, and extensibility of themes. It's intended no option for geeks expecting a modal editor, mouse focused people (you should know & use [ctrl-c] f.e.), experts excited about stuff like bbox selections, programmers looking for sophisticated syntax stuff, users unable to use mount for remote editing, nerds awaiting code folding, and kids believing more boxes are better. It's a cool combination of an old fashioned tool and clever stuff for advanced users thinking that modern IDEs are just bloated toys with far too little focus on the main thing: your code.

minor feature: updated PHP syntax highlighting and keyboard shortcuts

BSDL-2 software-development text-editor bash javascript php tcl unix-shell x11 tk cross-plattform developers end-users

Dagri 1.6 💾

For people who do not like classical spreadsheets, but need an office tool for tables: With Dagri you can build up tables and save data within. While a spreadsheet uses one single table layout, Dagri can use many tables with different layouts on one sheet. And it gives you more focus on your data. The intention is not another spreadsheet, but something new instead: a data grid application.

documentation: updated documentation regarding contact, webpage, and installation on Debian systems

BSDL-2 office spreadsheet utilities tcl win32 x11 tk windows cross-plattform bsd linux end-users

splitjob 3.0 💾

Useful to split up jobs over multiple CPU cores or even multiple computers. Examples: tar -cf - /bigdirectory | splitjob -j 4 gzip > big.tar.gz splitjob "ssh h1 bzip2" "ssh h2 bzip2" < f > f.bz2

minor bugfix: Removed predefined support for gzip parallel decompression as gzip might fail silently when parallel decompression is attempted. Marked as a stable release as latest experimental feature now has been tested some years.

GNU GPL c command-line distributed-computing

Embree 3.9.0 💾

Intel® Embree is a collection of high-performance ray tracing kernels, developed at Intel. The target users of Intel® Embree are graphics application engineers who want to improve the performance of their photo-realistic rendering application by leveraging Embree's performance-optimized ray tracing kernels. The kernels are optimized for the latest Intel® processors with support for SSE, AVX, AVX2, and AVX-512 instructions. Intel® Embree supports runtime code selection to choose the traversal and build algorithms that best matches the instruction set of your CPU. We recommend using Intel® Embree through its API to get the highest benefit from future improvements. Intel® Embree is released as Open Source under the Apache 2.0 license.

minor feature: Added round linear curve geometry support. In this mode a real geometric surface for curves with linear basis is rendered using capped cones with spherical filling between the curve segments. Added rtcGetSceneDevice API function, that returns the device a scene got created in. Improved performance of round curve rendering by up to 1.8x. to sphere intersection filter invokation for back hit. wrong assertion that triggered for invalid curves which anyway get filtered out. RelWithDebInfo mode no longer enables assertions. an in FindTBB.cmake that caused compile error with Debuild under Linux. Embree releases no longer provide RPMs for Linux. Please use the RPMs coming with the package manager of your Linux distribution.

Apache redenderer

Babel 7.9.5 💾

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: (2020-04-07). #### :: `babel-plugin-proposal-object-rest-spread`, `babel-plugin-transform-parameters`. Correctly transpile when default parameter initializer references binding in rest pattern (@vedantroy). `babel-traverse`. GenerateUid creating clashing ids after scope re-crawling (@Andarist). With programPath.scope.references not being registered back correctly after scope re-crawling (@Andarist). `babel-plugin-transform-destructuring`. Incorrect destructuring compilation of `for (let x = 1 = (@Zzzen). `babel-preset-env`. UseBuiltIns and modules validation when using 'false' as option (@JMarkoski). `babel-plugin-transform-classes`. CreateSuper in Babel

MITL javascript ecmascript nodejs compiler conversion es6 es7 developers

Electron 10.0.0-nightly.20200407 💾

The Electron framework lets you write cross-platform desktop applications using JavaScript, HTML and CSS. It is based on Node.js and Chromium and is used by the Atom editor and many other apps.

minor feature: Accessing the screen module before the ready event no longer makes it impossible to access the screen module. #22913. Added workaround for nativeWindowOpen hang. #22749. Enable offscreen rendering. #22431. an where native macOS dialogs sometimes failed to show after modal. #22889. where prefers-color-scheme would not be updated / set correctly when your OS was in dark mode. #22901. Updated Chromium to 80.0.3987.163. #22931.

MITL node js

Highlight 3.56 💾

Highlight converts sourcecode to HTML, RTF, LaTeX, TeX, SVG, Pango, BBCode and terminal escape sequences with coloured syntax highlighting. Language definitions and colour themes are customizable Lua scripts. It provides a plug-in interface to tweak syntax parsing and coloring.

minor bugfix: - added support for Sequence Alignment Maps (SAM files) - added empty-file mode to `--no-trailing-nl` - fixed issue with `--syntax-by-name` waiting for stdin - fixed issue with `--syntax` reading matching files in the current working directory - fixed string parsing in lisp.lang - fixed output of UTF-8 text in xterm256 or truecolor output - fixed regex in js.lang - fixed calculation of testcase markers with UTF-8 input - allowed number literals with underscores in Java, Scala, D, Julia, C#, Perl and Ada definitions - added Nord theme

GNU GPLv3 documentation text-processing html latex

strace 5.6 💾

strace is a diagnostic, debugging and instructional userspace utility for Linux. It is used to monitor and tamper with interactions between processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state. The operation of strace is made possible by the kernel feature known as ptrace.

minor feature: This is a stable release, with the usual bugfixes, enhanced support for fresh Linux kernels, and other improvements.

GNU LGPL c debugger software-development

HumHub 1.5.0-beta.1 💾

HumHub is a social networking portal script and framework. It's flexible and comes with an user-friendly interface. HumHub can be used as customized social network, social intranet teamwork or enterprise application. It provides notifications, activity streams, dashboards, spaces, user profiles, social tools (follow, like, connect), groups, directories, file sharing, and search across all content.

minor feature: DateHelper::parseDateTime() returns invalid date if given value is not parsable. accountTopMenu renders redundant tag. Error thrown in UrlRule for non existing user names. Directory link in space chooser still visible when directory module not active. Removed default border from canvas style. Prevent comments on archived content. Empty visibility for some new spaces. Show password icon not placed correctly if field was initially hidden. Chng: Updated richtext version to 1.0.21. Prevent emoji chooser focus when triggered by input rule. Richtext list menu item disappears.

Affero GPLv3 php yii mysql social-network groupware

DBeaver 7.0.2 💾

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: Initial commit for Ocient support . Add correct icons, and update plugin. . add ocientdb plugin reference to the remaining xmls. . connection string. . . . support for explain. . . . Merge remote-tracking branch 'upstream/devel' into devel. . Replace tabs with spaces. . Use updated logos. . update jdbc URL download path. . for typo in ocient plugin.xml. . Merge remote-tracking branch 'upstream/devel' into devel. . Merge remote-tracking branch 'upstream/devel' into devel. . update dbeaver to download from maven. . show plan header on text explain. . . Merge remote-tracking branch 'upstream/devel' into devel. . Switch from amazon hosted version to maven version. . Merge remote-tracking branch 'upstream/devel' into devel. . Clean up warnings and apply consistent formatting. . . . Ocient driver config and copyrights. Core plugins refactoring. . Core plugins refactoring. . Move driver management into editors.connection. . DBeaverCE configurations. 333 - EE enable krb5 option for PostgreSQL. . . . Revert ". . . . Driver properties model. . #8216. . . . Search objects by query meta info. Oracle auth models, connection page redesign. . Model selector (lkeep focus). . 338 - (EE) setAuthProperty for auth model. . 338 - (EE) Create auth properties map if null. . . . Minor. Tasks plugin l10n. . Merge remote-tracking branch 'origin/devel' into devel. . Quick search plugin + extra shortcut + toolbar contribution. . Quick search icons. . PL/SQL parser. . Exasol: empty comment. Objects cache cleanup. PG: table empty comments handle. PG domain types: base type full name. Generic driver: unique index create. Date formatters: double string escape. PgPAss: enable "save password" in datasource config. . Vertical buttons UI enhancements. . Connection progress monitor messages. SQL Server: column comment edit, use 'schema' instead of 'user'. . RSV filters save/load (use normalized query text). . Exasol: value hand

GNU GPL database front-end sql java

FluidSynth 2.1.2 💾

FluidSynth is a real-time software synthesizer based on the SoundFont 2 specifications and has reached widespread distribution. FluidSynth itself does not have a graphical user interface, but due to its powerful API several applications utilize it and it has even found its way onto embedded systems and is used in some mobile apps. Features Cross platform support (Linux, macOS and Windows to name a few) SoundFont 2 support SoundFont 3 support (vorbis-compressed SF2) Realtime effect control using SoundFont 2.01 modulators Playback of MIDI files Shared library which can be used in other programs Built in command line shell

minor feature: Fluidsynth now exits with error when user-provided command-line arguments are out-of-range. Add verbose error logging to opensles and oboe drivers. a memory leak in oboe driver. a NULL dereference in the fluidsynth commandline program.

GNU LGPLv3 sound-synthesis mixers

Mesa 20.0.4 💾

Mesa 3D is a collection of graphics libraries and drivers that implement hardware-accelerated OpenGL. It comes with its own software emulation fallback driver though. Besides OpenGL and OpenGL ES, it implements OpenVG and EGL, but also allows for Direct3D interfaces.

minor feature: Mesa 20.0.4 is an emergency release which reverts a serious SPIR-V regression in the 20.0.3 release. Mesa 20.0.4 implements the OpenGL 4.6 API, but the version reported by glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. Some drivers don't support all the features required in OpenGL 4.6. OpenGL 4.6 is. only available if requested at context creation. Compatibility contexts may report a lower version depending on each driver. Mesa 20.0.4 implements the Vulkan 1.2 API, but the version reported by the apiVersion property of the VkPhysicalDeviceProperties struct depends on the particular driver being used. New features,, Changes, Eric Engestrom (2):, docs/relnotes: add sha256sum for 20.0.3.pick_status.json: Update to c71c1f44b055c680f073a2608a3bf560b55f8974. Jason Ekstrand (1):, Revert quot;spirv: Implement OpCopyObject and OpCopyLogical as blind copies quot;.

MITL x11 graphics 3d graphics-driver emulation opengl

CakePHP 3.8.11 💾

CakePHP is a web development framework, somewhat similar to Rails. It provides scaffolding tools, an ActiveRecord/DataMapper implementation, doesn't require much setup or configuration. It comes with helpers for text translations, caching, validation, authorization backends, CSRF and XSS protection, and templating. It follows the Web-"MVC" scheme, centralized route dispatching, less efficient class-by-class autoloading, etc. Thorough API documentation and a rich set of user-contributed plugins exist.

minor feature: Added deprecation notice about ResponseEmitter to Response::send(). a division by 0 warning when file cache gc probability is set to 0. Updated deprecation warning supression for test suites in PHP 7.4. Allow usage of unassigned HTTP status codes between 100 and 599. ADmad. Corey Taylor. Edgaras Janušauskas. Mark Story. Rachman Chavik.

MITL php framework web-mvc cakephp rails

sqlitebiter 0.32.0 💾

A CLI tool to convert CSV/Excel/HTML/JSON/LTSV/Markdown/TSV/Google-Sheets to a SQLite database file. - Create a SQLite database file from: - File(s): - CSV - Microsoft Excel :superscript:`TM` - HTML - JSON - Labeled Tab-separated Values (LTSV) - Markdown - Tab separated values (TSV) - Google Sheets - URL (scrape data from web pages) - Multi-byte character support

minor feature: Add stdin sub command: #75. Make it possible to execute the command with python -m sqlitebiter. type annotations. Update requirements.

MITL database console

Roundup Issue Tracker 2.0.0beta0 💾

Roundup is a simple-to-use and install issue-tracking system with web, command-line xmlrpc, rest (in the 2.0 development line) and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry Track design competition. Downloading the source allows you to start a demo instance in a few minutes to see if it will fill your needs. Unpack the tarball and run: python demo.py

major feature: This release contains some major changes, so make sure to read `docs/upgrading.txt `_ to bring your tracker up to date. The changes, as usual, include some new features and many bug fixes. You can download it with: pip download roundup==2.0.0beta0 then unpack and test/install the tarball. Among the notable improvements from the 1.6.1 release are: Roundup is multilingual and will run under either Python 3 or Python 2. If you want to use Python 3, you *must read* the Python 3 Support section in the upgrading doc. Depending on the database backend you may have to export/import the tracker. Also you will need to make sure your tracker's Python code is Python 3 compliant. Thanks to Joseph Myers with help from Christof Meerwald. Roundup has a rest API to go along with the existing xmlrpc API. See doc/rest.txt for details on configuring, authorizing access (per role) and making a request. Thanks to Ralf Schlatterbeck who integrated and updated Chau Nguyen's GSOC code. PGP encryption is now done using the gpg module and not the obsolete pyme library. Thanks to Christof Meerwald. Use of mod_python is deprecated. Apache mod_wsgi documentation has been updated along with gunicorn and uwsgi and is the preferred mechanism. jinja templates updated to bootstrap 4.4.1. Templates use autoescape and translation library. Support for messages written in markdown added. SimpleMDE used as markdown editor to provide preview features. Thanks to Christof Meerwald. The file CHANGES.txt has a detailed list of feature additions and bug fixes for each release. Also see the information in doc/upgrading.txt.

Mixed information management issue tracking www email cli python customer-service developers system-administrators topic

frePPLe 6.5.0 💾

FrePPLe is a product planing and scheduling toolkit. It models planning processes targeted at discrete manufacturing industries constrained by material, capacity and lead time. Integrates data maintenance capabilities, Excel import, a web-based user interface. And it's extensible with custom data models or algorithmic solvers.

minor feature: Simpler and more efficient modeling capabilities for make-to-order and configure-to-order supply chains. The (complete or partial) supply path can now automatically be made specific to a sales order or an item attribute. In earlier releases this was already possible, but required a more complex data interface. . Resources can now be assigned to a setup matrix changeover. The extra resource is required to perform the changeover - typically a technician to reconfigure the machine or a tool that is needed during the setup change. Only unconstrained resources can be assigned for the changeover. The solver can't handle constraints on the changeover resource. . Scenario Management: It is possible now to promote a scenario to production. All data of the scenario will be copied to production database. . Email exported reports: Reports that have been exported using "Export plan result to folder" command can be emailed to one or more recipients with a new command in the "execute screen".

Affero GPL c++ python erp scheduling product-planing

Audacious 4.0.1 💾

Audacious is an open source audio player. A descendant of XMMS, Audacious plays your music how you want it, without stealing away your computer’s resources from other tasks. Drag and drop folders and individual song files, search for artists and albums in your entire music library, or create and edit your own custom playlists. Listen to CD’s or stream music from the Internet. Tweak the sound with the graphical equalizer or experiment with LADSPA effects. Enjoy the modern GTK-themed interface or change things up with Winamp Classic skins. Use the plugins included with Audacious to fetch lyrics for your music, to set an alarm in the morning, and more.

minor feature: Update translations from Transifex. . libaudqt: treeview: make treeview work as expected on breeze. . Audacious 4.0.1.

BSDL-2 audio music player c++ gtk qt windows linux

ImageMagick 7.0.10-4 💾

ImageMagick® is software toolset and library to create, edit, compose, or convert bitmap images. It supports easy cropping, resizing and distorting, combining and morphing, colorizations, animations, applying effects or decorations, adding text, polygons and Bézier curves. Supported image formats include PNG, JPEG, JPEG-2000, GIF, SVG, TIFF, DPX, EXR, PDF and Postscript. IM is comprised of the command line tools convert, identify, mogrify, composite, montage, compare, stream, display (with editing GUI), animate, import and conjure for scripting. And there are bindings for Ada, C, COM+, C++, Java, Lisp, haXe, .NET, PHP, Python, Ruby and Tcl.

minor feature: Added option to allow colorspace transformation with quantum instead . building with LCMS disabled. . https://.chromium.org/p/oss-fuzz//detail?id=21481. . compiler warning. . . . . . . . Use different template configuration. . Added report markdown file. . he X max attribute for certain fonts is zero. . Whitespace. . Improved readability of it statement. . cosmetic. . https://github.com///1873. . https://imagemagick.org/discourse-server/viewtopic.php?f=1 t=37778. . . . Rewrite rotating calipers algorithm. . . . . . . . . . Set unrotate angle. . Some refactoring of reading the tiff image. . Only change the magick to EPT for the first image. . Only read the first image with the other delegate. . Code cleanup. . .

Apache c graphics image-manipulation image-magick graphics-conversion

Shotcut 20.04.05 💾

Shotcut is a free, open source, cross-platform video editor for Windows, Mac and Linux. Major features include support for a wide range of formats; no import required meaning native timeline editing; Blackmagic Design support for input and preview monitoring; and resolution support to 4k.

minor feature: dropping multiple files to Playlist in a new project (broken in v19.12.31). some broken keyboard shortcuts in the Turkish translation. Properties Speed not working after a project file repair. clip selection after Insert Track or Remove Track. Playlist Add Selected to Timeline creates corrupt clips (broken in v19.12.31). Settings Display Method Software (Mesa) on Windows (broken in v19.12.31). creating a Project folder with leading or trailing spaces. saving the length property in MLT XML as a time value independent of frame rate. starting Text: Simple video filter with "@" shows "0". seeking previous next on the first track in Keyframes where you trim a filter or use simple keyframes. an unexpected transition is created when moving a clip rightward adjacent to the next clip in Timeline (regression in v19.12.16). drag-n-drop from Source player to Timeline left player in an inconsistent state (broken in v19.09.14). an inconsistent colorspace conversion when accessing a cached image. Playlist Copy followed by a change in Properties incorrectly changes the playlist item. clicking on the rectangle control may change its size. using the LUT (3D) filter with file with extended characters in its file path on Windows. a crash when using a transition on every track at the same time. Improved the reliability of Timeline Select None. Changed Timeline Master Properties Frame rate to show 6 decimal digits. Reduced the latency of scrubbing (regression in v19.12.31). Changed the video-overlay rectangle control used in some filters to allow changing the position by dragging from anywhere inside the rectangle. To enable, one must first double-click the center circle to put it into a positioning-locked mode. Otherwise, you would be prevented from dragging the clip out of the Source player. Changed the Filters panel on macOS to prevent floating to avoid a frequently reported problem of the Filters window appearing blank/black. Changed Timeline clip context menu

GNU GPLv3 multimedia video non-linear-editor artistic-software cross-platform windows macos linux qt

CMOC 0.1.64 💾

CMOC is a 6809-generating cross-compiler for a subset of the C language. It produces executables for the Motorola 6809 processor for the Color Computer .BIN format, the OS-9 format and for the Vectrex game console. It runs under GNU/Linux and other Unix-like environments.

major bugfix: Fixed a bug with enumerated names that depended on a sizeof expression and with array declarations that depended on such enumerated names.

GNU GPLv3 compiler c developers

Universal Media Server 9.4.0 💾

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: Started releasing 5 Linux builds: x86, x86_64, ARM, ARMhf and ARM64 Linux builds all default to using the system FFmpeg if it exists Improved transcoding speed broken cache loading in some situations transcoding subtitles Improved logging Renderers: Added support for Denon AVR-4311CI Added support for Denon AVR-X4200W Translation updates via Crowdin: Danish (99 ) Greek (92 ) Hebrew (19 ) Portuguese (99 ) Swedish (99 ) Dependencies: incorrect MediaInfo version on Windows, now it is 18.12 Updated FFmpeg to 3362330 (20200328) on all operating systems Updated Twelvemonkeys ImageIO to 3.5.

GNU GPL java media streaming ffmpeg upnp dlna

VTK 9.0.0.rc2 💾

The Visualization Toolkit (VTK) is open source software for manipulating and displaying scientific data. It comes with state-of-the-art tools for 3D rendering, a suite of widgets for 3D interaction, and extensive 2D plotting capability. VTK is part of Kitware’s collection of supported platforms for software development. The platform is used worldwide in commercial applications, as well as in research and development.

minor feature: Force Java string conversion to UTF8 . jsoncpp: update to include an Xcode 8. jsoncpp 2020-03-02 (c19c7f54). . Merge branch 'upstream-jsoncpp' into jsoncpp-xcode8-support. . Merge topic 'jsoncpp-xcode8-support' into release. . examples: detect skipped tests as such. . examples: add a simple wrapping example. . examples: add a simple example that uses VTK. . Merge topic 'using-vtk-examples' into release. . plug a bad memory leak with value indexed materials. . Merge topic 'plug-an-valueindexed-material-memleak' into release. . exodus: bump tag for mangled symbols. exodusII 2020-03-06 (48841041). . Merge branch 'upstream-exodusII' into update-exodus-name-mangling-rel . . Merge topic 'update-exodus-name-mangling-release' into release. . Handle.vtu files with unsupported offset and cell types. . vtkMFCWindow: translate to client space. . cmake: "convolution" spelling error. . docs: mention that TJ is now a release maintainer. . docs: remove Dave as a maintainer. . docs/build: mention that in-source builds are not supported. . Merge topic 'convolution-option-spelling-' into release. . Merge topic 'release-maint-list' into release. . docs/ModuleSystem: move anchors to their own line. . Doxygen: enable client-side searching. . Merge topic 'release--xml-connectivity-array' into release. . Merge topic 'build-docs-dir-structure' into release. . Merge topic 'doxygen-' into release. . deprecations: mark deprecations as starting in 9.0. . Merge topic 'deprecation-version-mentions' into release. . Error With Older CMake Versions. . FindPython: import from CMake 3.17. . python: always use the detected Python SOABI. . python: make FindPython results interactively editable. . Merge topic 'find-python-from-cmake-3.17' into release. . libxml: bump upstream tag for import. . libxml2 2020-03-17 (7cc913f1). . Merge branch 'upstream-libxml2' into bump-libxml2-release. . vtkWheelPreparation: macOS rpath settings. . cmake: set CMP0068 to use new macOS

Other science-research visualization c++ python