Checkstyle 8.44 💾

Checkstyle assists with source coding standard checking for Java. It supports the Sun or Google code conventions, but is flexible and configurable. It can be run as console tool, or integrated as ANT task.

minor feature: Java Grammar: improper method def line and column position for methods with ARRAY_DECLARATOR. AvoidEscapedUnicodeCharacters should support trailing ' ' escape symbol. Extract parameter type from nested array declarator brackets. AtclauseOrder: Falsely ignores method with annotation. False Positive Comments Indentaion method end, multiline comments. Infra: migrate to Truth in tests. Update inputs for AnnotationLocationCheckTest. Update inputs for ArrayTypeStyleCheckTest. Parse and extract check properties from input file. Update inputs for NeedBracesCheckTest. Support line wrap for config values in input files. Update inputs for AvoidNestedBlocksCheckTest. Update inputs for ParameterNameCheckTest. Update inputs for MissingJavadocMethodCheckTest. Update inputs for IllegalImportCheckTest. Semaphore: Invalid or corrupt jarfile.m2/repository/R-4.17-202009021800/ecj-4.17.jar. Cover it folder by import control. spelling: mistype in wercker.sh. Parse and extract check name and check properties from input file. Update inputs for AnnotationUseStyleCheckTest. Update inputs for PackageAnnotationCheckTest. Update inputs for MissingDeprecatedCheckTest. update ArrayTypeStyleCheckTest to use unique Input file in each test method. update example of AST for TokenTypes.TEXT_BLOCK_LITERAL_BEGIN. update example of AST for TokenTypes.CASE_GROUP. update example of AST for TokenTypes.LITERAL_BYTE. Update inputs for AnnotationOnSameLineCheckTest. Resolve Pitest - pitest-imports (1). Update inputs for MissingOverrideCheckTest. update example of AST for TokenTypes.ANNOTATION_FIELD_DEF. Refactor check for config comment in inputs. update IllegalTypeCheckTest to use unique input file for each test method. Restrict usage of org.junit.jupiter.api.Assertions package in tests. Replace ANTLR2 dependencies in unit test inputs.

MITL java coding-style syntax-checker command-line

Nelson 0.5.6 💾

Nelson is an array programming language providing a powerful open computing environment for engineering and scientific applications using modern C/C++ libraries (Boost, Eigen, …) and others state of art numerical libraries. It has sophisticated data structures (including cell, struct, linear systems, …), an interpreter and a high level programming language. Nelson has been developped to be an open/modular system where an user can define these own data types and operations on these data types by using overload.

minor feature: m file association, update icons .m file association, update icons. Update version. Encoding.

GNU GPL computer-aided-instruction mathematics mathematics physics physics visualization visualization information-analysis information-analysis prog

CAWT 2.8.0 💾

CAWT is a TWAPI-based TCL utility package to interact with COM interfaces on Windows systems. It provides specialised bindings for Word, Excel, PowerPoint, MSIE, Outlook, Matlab, and Google Earth.

major feature: Added functionality for embedding applications. CawtExcel: Extended procedure OpenWorkbook to embed the application into a Tk frame. CawtPpt: Extended procedure OpenPres to embed the application into a Tk frame. CawtReader: Extended procedure Open to embed the application into a Tk frame. CawtWord: Extended procedure OpenDocument to embed the application into a Tk frame. New procedures in CawtCore: EmbedApp, SetEmbedTimeout. New procedures in CawtExcel: GetNumStyles, GetStyleId. New procedures in CawtWord: GetNumPages, SetViewParameters. External packages: Updated Tablelist to version 6.14. Updated Ruff! to version 1.2.

BSDL tcl c win32 com twapi word excel matlab

Jailer 10.5 💾

Database Subsetting and Relational Data Browsing Tool. Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. Exports consistent, referentially intact row-sets from relational databases. Removes data w/o violating integrity. Generates topologically sorted SQL-DML, hierarchically structured XML. and DbUnit datasets.

minor feature: New "Where Condition" Editor allows quick and easy narrowing of table contents to the relevant data.

Apache front-end quality-assurance utilities java sql cross-plattform developers end-users

StackAndConquer 0.9.0 💾

StackAndConquer is a challenging tower conquest board game inspired by Mixtour (https://spielstein.com/games/mixtour) created by Dieter Stein. Objective is to build a stack of stones with at least five stones and a stone with the players color on top.

major feature: Improve CPU opponent, dynamic scale change, check for legal moves, configurable stone color, rewrite of board handling, support for Qt 6

GNU GPLv3 game desktop board cpp qt tower conquest

GnuCash 4.6 💾

GnuCash is a personal finance and small-business accounting software. It provides a check-book like register GUI to enter and track bank accounts, stocks, income and expenses, for double-entry accounting. It also allows to manage stock/bond/mutual fund accounts, generate graphs and reports, supports QIF/OFX/HBCI import, and transaction matching, common calculations and scheduling. It's still simple to use.

minor feature: Multi-Currency payments use wrong dateAlso properly handles the user clicking the cancel button on the transfer dialog. It will now just return to the payment window, waiting for further user input. GnuCash freezes temporarily and sometimes crashes when selecting Sales Tax Table in Invoices. Check for missing dependencies of 'Get Quotes' to avoid Gnucash crash. GnuCash data file is locked after a "save-as" to mysql database.It's more general, any save-as to a different backend type, i.e. xml- sql or sql- xml, left the previous book locked. Crash when searching for customer to process payment. File gnucash could note be foundOn Microsoft Windows when run from a CMD shell and passing a path that contains non-ASCII characters. Currency rates in OFX file are ignoredUse currency_rate information from OFX file if available. Requires LibOFX v 0.10.0 or later. Adding splits to a lot is extremely slow. Invoices are missing on Customer report after upgrade. Opening balance does not update when creating account from Account Hierarchy. Report 'Income Chart' prints stacktrace when end date before start date. Incorrect transactions import of entires with large number amountQuicken 2005 introduces U amount which sometimes differs from T amount. U amount has larger range, and must override T amount whenever they're not equal. Changing the symbol/abbreviation of a security after the trading account was created breaks GnuCash.Makes it possible for the user to rename trading accounts or securities independent of each other. can't duplicate TX previous to red line threshold. Crash popup show when have 3 Windows in OSX. Equity totals calculating incorrectlyPrevents creation of non-currency opening balance accounts. Do not #undef __STRICT_ANSI__Remove defines and undefines for Windows, they were needed with MinGW classic but are not with MinGW-w64. Menu item for "Import Account" is wrong in danish. An error occurred while processing mysql...A "Feature" of MYSQL is that it allows C-style

GNU GPL c perl scheme gtk gnome accounting personal-finance

PhotoFlare 1.6.9 💾

Photoflare is a cross-platform image editor with an aim to balance between powerful features and a very friendly graphical user interface. It suits a wide variety of different tasks and users who value a more nimble workflow. Features include basic image editing capabilities, paint brushes, image filters, colour adjustments and more advanced features such as Batch image processing.

minor feature: TextDialog colour widget missing border around selected colour. Being able to select a colour outside image bounds. Show selection not enabled after dragging new selection area. The canvas area blending into MdiArea if same bg colour used. Hiding the toolpalette should also hide the brush options. Incomplete batch summary information. Batch rotation incorrectly triggered. QMetaObject runtime messages being output to terminal.

GNU GPLv3 editor raster-based

Electron 15.0.0-nightly.20210625 💾

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: an with PDF loading on Windows, where metadata was not loading correctly and causing the PDF to load as a blank page. #29830 (Also in 14).

MITL node js

Calibre 5.22.1 💾

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.22.1 25 Jun, 2021 New features E-book viewer: Allow clicking links in popup footnotes Main book list: Scroll per pixel rather than per item by default. Can be returned to previous behavior via Preferences- gt;Tweaks- gt;Control behavior of book list. Linux: Drop support for the global menu bar. E-book viewer: font sizes specified in absolute units not being honored in locales where the decimal separator is not the period E-book viewer: searching for short strings in text with lots of similar entries displaying incorrect matches MOBI Output: using percentage units for margins resulting in too large margins when using the tablet output profile E-book viewer: back button not working after jumping to a bookmark Content server: OPDS feed: incorrect up URL in category group feeds Content server: a regression in the previous release that broke editing of series metadata E-book viewer: scrolling backwards by screen-fulls not working with very large page margins. MOBI Input: a regression in calibre 5 that broke processing of Haodoo format files. Conversion: the smarten punctuation option not applying to inserted jacket page. 5.22.1 a typo in the previous release that broke device detection on Linux. Improved news sources. TheAtlantic.com. Hindu. People Daily.

GNU GPLv3 python c++ ebook-reader e-book conversion

Vim 8.2.3049 💾

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.3049: JSON patch file not recognized Problem: JSON patch file not recognized. Solution: Recognize json-patch as json.

Other text-editor ide vi vim

OpenBGPD 7.1 💾

OpenBGPD is a free implementation of the Border Gateway Protocol (BGP), Version 4. It allows ordinary machines to be used as routers exchanging routes with other systems speaking the BGP protocol. The portable version (e.g. for Linux) does not have the means to influence kernel routing tables. It is only suitable for route servers/collectors.

minor bugfix: OpenBSD 6.9 errata 009: During bgpd(8) config reloads prefixes of the wrong address family could leak to peers resulting in session resets. Support for RFC 7313 - Enhanced Route Refresh: Disabled by default, to enable use 'announce enhanced refresh yes'. Improve output of Adj-RIB-Out by updating nexthop and ASPATH before adding the prefix to the RIB. This improves 'bgpctl show rib out' output. Add command line option to show the version.

ISC openbgpd bgp routing

µBlock Origin 1.36.1b0 💾

µ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.36.0.firefox.signed.xpi uBO works best on Firefox. . uBO works best on Firefox. Chromium: Sumission pending. 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: Sumission pending. uBlock does not load adminSettings at first run. Bizarre perf drain when ajaxing in 90,000 DOM nodes in a react component. Google Tag Manager eventCallback in a populated dataLayer not called. Countering a removeparam filter causes page-redirect problem. Asset viewer shows no space between !#endif and a comment line in uBlock's list. Text in Manage Extension Shortcuts includes escaped shy;. In popup, the Reload button becomes immediately hidden if re-enabling the large power button too quickly. Add ability to linger for remove-class scriptlet. Add empty array, object to set-constant scriptlet. potential exception when casting to string. Make googletagmanager_gtm.js an alias of google-analytics_analytics.js. Ensure getter/setter are called with proper context. Allow filter list subscription through context menu. Keep reporting last time "out of date" lists were updated. improper hashing of rules in classic popup panel.

GNU GPLv3 javascript browser ad-blocker filter privacy

TXR Language 264 💾

TXR is a "data munging" language which combines a convenient text extraction notation that is equivalent in power to Parse Expression Grammars, with an innovative Lisp dialect which manages to integrate the differences between Lisp-1 and Lisp-2. It has many features: built-in lazy lists, strings and vectors that can be treated with list processing functions, currying operators, macros with destructuring lambda lists, macrolet, symbol macros, dynamically scoped variables, exception handling, object-oriented structures, delimited continuations, structural pattern matching a foreign-function interface and more. TXR is influenced by Common Lisp, Scheme, Awk, M4, POSIX Shell, Prolog, Ruby, Python, Arc, Clojure, S-Lang and others.

major feature: See RELNOTES: http://www.kylheku.com/cgit/txr/tree/RELNOTES?id=txr-264

BSDL-2 interpreter development lisp text-processing utilities programming-language

mtCellEdit 3.5 💾

mtCellEdit is a lightweight spreadsheet program. Its main goal is to provide facilities for simple day-to-day tasks using a minimal graphical user interface. It uses TSV based file formats to ensure that archived data is always accessible to other programs, regardless of operating system, both now and in the future. These "other programs" might be spreadsheet programs, text editors, command line tools, or custom built programs. It is written from scratch and provides all of its core facilities via a library, so any C/C++ program can access its API.

minor feature: This release includes minor updates and bugfixes.

GNU GPLv3 c++ spreadsheet editor libraries office business

Jenkins 2.299 💾

Jenkins provides hundreds of plugins to support building, deploying and automating any project.

minor feature: JENKINS-37694 - Display artifacts of a running build @jglick. Bump stapler.version from 1539.v2f05ce93882d to 1563.v3da2d02f9572 @dependabot. Implement InterceptingExecutorService without Guava @basil. Remove jna-posix @basil. Bump stapler.version from 1539.v2f05ce93882d to 1563.v3da2d02f9572 @dependabot. Implement InterceptingExecutorService without Guava @basil. Remove jna-posix @basil.

MITL ci

GitLab 14.0.1 💾

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.

minor feature: (2021-06-24). ### (3 changes). Remove add button from Devops Adoption (gitlab-org/gitlab@1c60bdf5daf64f10f001eeb5134f08a53a148d90) ( merge request (gitlab-org/gitlab!64764)) GitLab Enterprise Edition. DevOps Adoption - ensure displayNamespaceId is included (gitlab-org/gitlab@9eb7cd5212cfc19f4cd6578c8e4afc7b4da27eab) ( merge request (gitlab-org/gitlab!64764)) GitLab Enterprise Edition. Add Helm-2to3.gitlab-ci.yml to Auto DevOps (gitlab-org/gitlab@61ac7f46b06fcf151be62407dc0837a44843800e) ( merge request (gitlab-org/gitlab!64764)).

MITL ruby ruby-on-rails git dvcs wiki bugtracker version-control

Stellarium 0.21.1 💾

A planetarium software that renders a 3D simulation of the night sky. * default catalogue of over 600,000 stars * extra catalogues with more than 177 million stars * default catalogue of over 80,000 deep-sky objects * extra catalogue with more than 1 million deep-sky objects * asterisms and illustrations of the constellations * constellations for 20+ different cultures * images of nebulae (full Messier catalogue) * realistic Milky Way * very realistic atmosphere, sunrise and sunset * the planets and their satellites

minor feature: Updated designations of stars and handling of list of designations and common names those stars. Updated Almagest and al-Sufi skycultures. Many changes in plugins. Many in core and plugins for support HiDPI devices. Enhancements in visualization of markings and in scripting engine. Added new plugin: OnlineQueries (GH: #355, #962). Added disabling the proportional DSO hints in Oculars plugin in eyepiece mode. Added ability to get the lunar eclipse magnitudes through scripting (GH: #747). Added marker of the center of Earth's shadow. Added workaround to displaying labels for umbra and penumbra. Added an attempt to the misplaced location on the planet map. Added tool to toggle visibility of intercardinal (or ordinal) directions and secondary intercardinal directions. Added scriptable method for panning the view a predetermined amount (degrees per seconds). Added option for toggle place of the measurement' visibility for Angle Measure plugin. Added actions to intercardinal and secondary intercardinal points. Added support proper motion for pulsars. Added code to recognition 3 new groups of satellites: IRNSS, TDRSS and QZSS. Added 2 new methods into scripting engine. Added a splitter in the satellite tab in the Satellites plugin. Added a reminder in the Description box in the Satellites plugin. Added ability to load an "old" telescopes. Added single asterism selection mode (GH: #541, #921). Added meteor shower code/ID to search result table. Added support untranslatable names (like designations) for stars and DSO (skycultures). Added 3 new scriptable methods into ConstellationMgr class. Added few new DSO textures. Added cosmetic for long list of designations for stars: split the data on few lines. Added cosmetic for long list of proper names for stars: split the data on few lines. Added scriptable methods for isolated selection of asterisms by the name (GH: #541, #921). Added version number in file name for extended DSO catalog to improve data handling. Added missing abi

GNU GPL c++ opengl astronomy simulation c++ c

FreeCAD 0.19.2 💾

FreeCAD is a general purpose parametric 3D CAD modeler based on the OpenCASCADE geometry kernel. It's written in Python and its GUI utilizes Qt. It provides a modular plugin architecture and extensibility via macros and scripts, but already comes with a wide range of 2D and 3D property editing tools and transformation filters, simulation and rendering backends. Various export formats include STEP, IGES, OBJ, STL, DXF, SVG, STL, DAE, IFC or OFF, NASTRAN, VRML, DWG, and the native FCSTD files.

major feature: https://www.freecadweb.org/wiki/Release_notes_0.19

GNU LGPL cad python qt pyside

MariaDB 10.5.11 💾

MariaDB is a database server that offers drop-in replacement functionality for MySQL. It is built by some of the original authors of MySQL, with assistance from the broader community. In addition to the core functionality of MySQL, it offers a rich set of feature enhancements including alternate storage engines, server optimizations, and patches.

minor feature: Table alias from previous statement interferes later commands ( MDEV-25672 ) Join using derived with aggregation returns incorrect results ( MDEV-25714 ). InnoDB spatial indexes miss large geometry fields after MDEV-25459 ( MDEV-25758 ). Double free of transaction during truncate operation ( MDEV-25663 ). Double free of table when inplace alter FTS add index fails ( MDEV-25721 ). Potential hang in purge for virtual columns ( MDEV-25664 ). Change buffer records are lost under heavy load ( MDEV-25783 ). Not applying INSERT_REUSE_REDUNDANT ( MDEV-25745 ). InnoDB recovery fails with. ERROR InnoDB: Not applying INSERT_REUSE_REDUNDANT due to corruption ( MDEV-25745 ). CHECK TABLE harvests InnoDB: Index 'abdcef' contains 10001 entries, should be 10000 ( MDEV-25783 ). Do not replicate killed multi-table OPTIMIZE TABLE when the signal arrives. Before any table has been processed ( MDEV-22530 ) optistic parallel applier to not deadlock on admin commands OPTIMIZE, REPAIR, and ANALYZE ( MDEV-17515 ). Backport MDEV-20821 parallel slave server shutdown hang ( MDEV-22370 ). Removed deprecated. --base64-output to correct BINLOG clause in. Mysqlbinlog output ( MDEV-25222 ) for the following security vulnerabilities : CVE-xxxx-xxxx. CVE-xxxx-xxxx. Release Notes - MariaDB 10.5 Series . MariaDB 10.5.10 Release Notes .

GNU GPL database database-server database-engine mysql mariadb

Univention Corporate Server 5.0 💾

Univention Corporate Server (UCS) is a scalable and Open Source Linux based software appliance for identity, IT infrastructure and service management. It offers basic services for managing users, groups, and computers. In addition, UCS also contains a wide range of server applications, i.e. for IP management (DNS/DHCP), mail and groupware solutions, file share and sync tools, online office suites, project management tools, ERP solutions, and more – all available in the Univention App Center. UCS has a modular design, scales well, and is easy to deploy. UCS is Open Source, available as free edition or as enterprise edition with support and extended maintenance. UCS integrates with Microsoft Active Directory or offers Active Directory compatible services to replace Microsoft servers. It's also possible to manage the identities for Windows, macOS, and Linux clients and servers. Main Features: • Easy web based management system for identities, resources, services, and more. • Integrated IT management services like LDAP (directory services), Kerberos (authentication), DNS and DHCP. • More than 90 apps in the Univention App Center, including 3rd party business applications like Nextcloud, ownCloud, ONLYOFFICE, Collabora, OpenProject, SuiteCRM, OpenXchange and Kopano (one-click installation or virtual appliances). • Compatible with Microsoft Active Directory Download at: https://www.univention.com/downloads/

major feature: On June 25st, 2021, UCS 5.0 was released. Release notes with all details at: https://docs.software-univention.de/release-notes-5.0-0-en.html

Affero GPLv3 it-infrastructure-management active-directory-migration domain-management cloud-management samba-4 app-center linux-distribution open-source

Spyder 5.0.5 💾

Spyder is a powerful scientific environment written in Python, for Python, and designed by and for scientists, engineers and data analysts. It offers a unique combination of the advanced editing, analysis, debugging, and profiling functionality of a comprehensive development tool with the data exploration, interactive execution, deep inspection, and beautiful visualization capabilities of a scientific package. Beyond its many built-in features, its abilities can be extended even further via its plugin system and API. Furthermore, Spyder can also be used as a PyQt5 extension library, allowing developers to build upon its functionality and embed its components, such as the interactive console, in their own PyQt software.

minor feature: Windows (Windows 10): Spyder_64bit_full.exe. MacOS (10.15+): Spyder.dmg. It can take a week or two, or even up to a month, for a new Spyder version to be part of Anaconda. Please be patient until then and do not report it as a problem because we don't have any control over that. . If you installed Anaconda for the first time, you need to run the following command first: Conda update anaconda Before running the command above.

MITL interpreter ide cpython python science-research

darktable 3.7.0 💾

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

minor feature: Almost 100 commits to darktable+rawspeed since 3.4. 25 pull requests handled. 18. Faster thumbnail generation during import. . Some minor CSS improvements. . color correction RGB handling and saturation normalization. . smooth scrolling on MacOS. . Lr metadata import, this is done only if no other XMP present. . metadata export which must be done only if the corresponding. setting is activated. . combo-box popup scrolling. . Properly restore collection hinter messages when needed. . stars display in overlay. . black point setting when dragging the histogram. . help links for technical group module. . Properly discriminate cameras with the same prein collect module. . bold rendering on Windows (for selected presets for example). . support of Windows PATH to configuration and libraries when the. path name contains non ASCII characters. . Properly hide the selected tag tick when a tag is not selected anymore. . search on collect module for multiple filename separated with coma. . size of clipping handle when preview down-sampling is activated. . metadata comment reading from exif. . a case where the thumbnail could be out of synchronization with. the darkroom edit. . Never show filmstrip cursor on selected image on other views. . Skip possible null dates on the collect module which could then. crash darktable. . waveform histogram rendering on MacOS. . some memory leaks. . Fujifilm X-Pro3. Fujifilm X100V. Olympus E-M10 Mark IV. Canon EOS 1500D. Canon EOS 2000D. Canon EOS Rebel T7. Canon EOS-1D X Mark II. Fujifilm X-Pro3. Fujifilm XF10. Nikon Z 5. Panasonic DC-S1R. Pentax K-1 Mark II. Sony DSC-RX10M4. Afrikaans. Czech. German. European Spanish. Finnish. French. Hebrew. Hungarian. Italian. Polish. Brazilian Portuguese. Russian. Slovak. Slovenian.

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

distroflash.lua 3.1 💾

distroflash.lua is a script that creates multiboot usb disks from linux distro .iso files. It requires libUseful, libUseful-lua, lua-5.3 and syslinux.

major feature: Version 3.0: Added distros: Android x86, Android Bliss OS, Android Prime OS, GRML, Sparky Linux.

GNU GPLv3 multiboot usb

dMagnetic 0.31 💾

dMagnetic is an interpreter for classic text adventure games by Magnetic Scrolls, such as "The Pawn" or "The Guild Of Thieves". The full list of supported games is: - "The Pawn" - "The Guild Of Thieves" - "Jinxter" - "Corruption" - "Fish!" - "Wonderland" - "Myth"

major feature: This release offers several updates: - .nib and .2mg files can be used as input - Improved sixel mode - new feature to dump .mag and .gfx files

BSDL-2 game interpreter vm adventure emulator ansi-art commodore 64 amstrad cpc archimedes atarixl atari800 interactive fiction magneticscroll

ugrep 3.3.4 💾

Ultra fast grep with interactive query UI: search file systems, source code, text, binary files, archives (cpio/tar/pax/zip), compressed files (gz/Z/bz2/lzma/xz), documents, fuzzy search, and more. A faster, user-friendly replacement for GNU/BSD grep.

minor feature: Released 3.3.4 Option -P performance improvements; Windows ugrep.exe -P Unicode re-enabled by ing a PCRE2 config problem.

BSDL utilities system-administrators developers

exiftool 12.28 💾

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 read support for Leica Image File (LIF) images. - Added a new Olympus LensType. - Decode another Panasonic tag. - Decode more timed metadata from Sony MP4 videos. - Attempt to shorten tag names for metadata in CZI files. - Allow full QuickTime Keys tag ID's in UserDefined tags. - Patched to handle special characters in Torrent tag values.

Artistic perl exif meta-data

CMake 3.20.5 💾

CMake is an extensible, open-source system that manages the build process in an operating system and in a compiler-independent manner. Unlike many cross-platform systems, CMake is designed to be used in conjunction with the native build environment. Simple configuration files placed in each source directory (called CMakeLists.txt files) are used to generate standard build files (e.g., makefiles on Unix and projects/workspaces in Windows MSVC) which are used in the usual way. CMake can generate a native build environment that will compile source code, create libraries, generate wrappers and build executables in arbitrary combinations.

minor feature: Changes in 3.20.5 since 3.20.4: Brad King (7): gitlab-ci: update macOS jobs to use Xcode 12.5. cmGlobalVisualStudio10Generator: Move static functions to anonymous namespace. cmGlobalVisualStudio10Generator: Adopt GetVSInstanceVersion method. VS: Do not apply '/external:W*' flag table mapping on VS lt; 16.10. Tests: xcode version detection for Xcode 13 on ARM. Help: Add 3.20 release note section for 3.20. 3,4,5 . CMake 3.20.5. Craig Scott (1): ExternalProject: Use ref 0 to avoid MSYS/Cygwin shell substitutions. Kyle Edwards (1): CMake: Allow override of unexpected non-flow-control commands.

BSDL software-development build-tool

Electron 15.0.0-nightly.20210621 💾

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: potential corruption of piped response data when using interceptHttpProtocol/registerHttpProtocol. #29667 (Also in 12, 13, 14). Security: backported for CVE-2021-30551. #29780. Security: backported for CVE-2021-30544. #29777. Security: backported for CVE-2021-30548. #29787.

MITL node js

barmaid.lua 5.4 💾

generates status-bars for dzen2, lemonbar, and the terminal (including 'bottom of screen' terminal bar by manipulating vt220 terminal). Requires libUseful and libUseful-lua.

minor feature: dwm support and dzen2 text aligment support

GNU GPLv3 dzen2 lemonbar status-bar

CXine 6.1 💾

CXine is a mostly mplayer-compatible keyboard driven X11 media player built on libxine and having support for embedding in other windows/apps; sticky, stayontop, fullscreen and shaded windows; keygrabs; bookmarking current playback position; user definable on-screen displays; downloading using external helper apps; streaming media and more.

major bugfix: fix for long-running giant bookmarks file bug. Improvements to podcast support.

GNU GPLv3 libxine mplayer media player

Sommelier 8.3 💾

A downloader/installer for apps/games/doom-wads that run under wine, dosbox, java, scummvm, the fuse spectrum emulator, crispy-doom or chocolate-doom, mednafen, citra and other emulators, and also some native apps. Also can install games from gog.com that can be run under wine/dosbox/scummvm/native (gog installers must be manually downloaded). Comes with a list of apps. Checks sha256 of downloads, downloads dependancies, makes registry changes for running/installing, etc.

minor feature: Update freshcode to latest version that suports java apps, installing native apps system-wide in /opt, and other features.

GNU GPLv3 wine downloader installer

Vim 8.2.3033 💾

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.3033: no error when using alpha delimiter with :global Problem: No error when using alpha delimiter with :global. Solution: Check the delimiter like with :substitute.

Other text-editor ide vi vim

µBlock Origin 1.36.0 💾

µ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: Sumission pending uBO works best on Firefox. . uBO works best on Firefox. Chromium: Sumission pending. 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: Sumission pending. uBlock does not load adminSettings at first run. Bizarre perf drain when ajaxing in 90,000 DOM nodes in a react component. Google Tag Manager eventCallback in a populated dataLayer not called. Countering a removeparam filter causes page-redirect problem. Asset viewer shows no space between !#endif and a comment line in uBlock's list. Text in Manage Extension Shortcuts includes escaped shy;. In popup, the Reload button becomes immediately hidden if re-enabling the large power button too quickly. Add ability to linger for remove-class scriptlet. Add empty array, object to set-constant scriptlet. potential exception when casting to string. Make googletagmanager_gtm.js an alias of google-analytics_analytics.js. Ensure getter/setter are called with proper context. Allow filter list subscription through context menu. Keep reporting last time "out of date" lists were updated. improper hashing of rules in classic popup panel.

GNU GPLv3 javascript browser ad-blocker filter privacy

TypeScript 4.3.4 💾

TypeScript is a programming language developed and maintained by Microsoft. It is a strict syntactical superset of JavaScript and adds optional static typing to the language. TypeScript is designed for the development of large applications and transcompiles to JavaScript.[4] As TypeScript is a superset of JavaScript, existing JavaScript programs are also valid TypeScript programs. TypeScript may be used to develop JavaScript applications for both client-side and server-side execution (as with Node.js or Deno). There are multiple options available for transcompilation. Either the default TypeScript Checker can be used, or the Babel compiler can be invoked to convert TypeScript to JavaScript.

minor feature: Adds an optional getCustomTransformers method to the SolutionBuilderHost APIs. Uses the transforms given by getCustomTransformers in Builder Program instances when running emit() methods in cases where customTransforms are not given.

Apache language develop script

CommonMark.c 0.30.0 💾

Cmark is a CommonMark (derived from MarkDown) reference implementation in C. (An implementation in JavaScript is also available). It provides parsing and HTML or XML transformation. An intermediate AST representation of documents can also be augmented. On performance it's on par with sundown. There's a C99 compliant libcmark and a command-line cmark tool included.

minor feature: Use official 0.30 spec.txt. Add cmark_get_default_mem_allocator(). API change: this adds a new exported function in cmark.h. An optimization we used for emphasis parsing was. too aggressive, causing us to miss some emphasis that was legal according to the spec. We this by indexing the openers_bottom table not just by the type of delimiter and the length of the closing delimiter mod 3, but by whether the closing delimiter can also be an opener. (The algorithm for determining emphasis matching depends on all these factors.) Add regression test. quadratic behavior with inline HTML (#299, Nick Wellnhofer). Repeated starting sequences like

BSDL-2 c commonmark markdown html-rendering syntax-tree