CGAL 5.6 💾

CGAL is a software project that provides easy access to efficient and reliable geometric algorithms in the form of a C++ library. CGAL is used in various areas needing geometric computation, such as geographic information systems, computer aided design, molecular biology, medical imaging, computer graphics, and robotics. The library offers data structures and algorithms like triangulations, Voronoi diagrams, Boolean operations on polygons and polyhedra, point set processing, arrangements of curves, surface and volume mesh generation, geometry processing, alpha shapes, convex hull algorithms, shape reconstruction, AABB and KD trees...

minor feature: Release date: Dec 2022 ### Polygon Mesh Processing. Added the function `CGAL::Polygon_mesh_processing::surface_Delaunay_remeshing()`, that remeshes a surface triangle mesh following the. CGAL tetrahedral Delaunay refinement algorithm. ### 3D Simplicial Mesh Data Structure (new package). This new package wraps all the existing code that deals with a `MeshComplex_3InTriangulation_3` to describe 3D simplicial meshess, and makes the data structure independent from the tetrahedral mesh generation package.

GNU GPLv3 c++ mathematics visualization

Vim 9.0.0001 💾

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 9.0.0001: Travis CI is no longer used Problem: Travis CI is no longer used. Solution: Delete the Travis CI configuration.

Other text-editor ide vi vim

LimeSurvey 5.3.22 build 220628 💾

LimeSurvey is a web application that interacts with MySQL, MSSQL, or Postgres to develop surveys, publish surveys, and collect responses to surveys. Once a survey has been created, data can be inserted into the survey either by a "pretty" public screen which presents each question one at a time, or by a quick and nasty data entry screen. It includes the capacity to generate individualized "tokens", so that invitations can be issued to participants. It also has the capacity to set conditions on whether questions will display (branching), numerous question types, and a basic statistics function.

minor feature: Class CHtml not found after user deletion (Carsten Schmitz). Error message "No scope _renderErrorString" when trying to update (Carsten Schmitz). Timings are not saved on MSSQL DB (Denis Chenu). Export this question to PDF' button in View Statistics - HTML does nothing (Gabriel Jenik). Unable to save existing question with button (Denis Chenu). Spinning hexagon continues to spin although file is correctly downloaded (Gabriel Jenik). Broken view in uploader (Gabriel Jenik). InputOnDemand is not loading all prior rows when navigating back (Gabriel Jenik). Custom logo disappears in extended themes (Gabriel Jenik).

GNU GPL survey php mysql mssql postgres

Mozilla Firefox 102.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: Tired of too many windows crowding your screen? You can now disable automatic opening of the download panel every time a new download starts. Read more. Firefox now mitigates query parameter tracking when navigating sites in ETP strict mode. When using a screen reader on Windows, pressing enter to activate an element no longer fails or clicks the wrong element and/or another application window. For those blind or with very limited vision, this technology reads out loud what is on the screen, and users can adapt them to their needs (now, on our platform, without errors). Various security. Improved security by moving audio decoding into a separate process with stricter sandboxing, thus improving process isolation. Various and new policies have been implemented in the latest version of Firefox. You can find more information in the Firefox for Enterprise 102 Release Notes. Firefox 102 is the new Extended Support Release (ESR). Firefox 91 ESR goes out of support on September 20, 2022. (See the 102 ESR release notes for more information), You can now filter style sheets in the Style Editor tab of our developer tools. TransformStream and. ReadableStream.pipeThrough have landed, allowing you to pipe from a. ReadableStream to a. WritableStream, executing a transformation on each chunk.. ReadableStream. TransformStream, and. WritableStream are all transferable now. Firefox now supports Content-Security-Policy (CSP) integration with WebAssembly. A document with a CSP that restricts scripts will no longer execute WebAssembly unless the policy uses 'unsafe-eval' or the new 'wasm-unsafe-eval' keyword.

MPL c++ web-browser html5 javascript mozilla

CherryTree 0.99.48 💾

A hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file. Features: rich text formatting and colorization, syntax highlighting, images handling, embedded files, lists handling, simple tables, codeboxes, text/image/table alignment, hyperlinks, spell checking, cross application copy/paste, export to html or plain text, table-of-contents generation, extensive search function. It can import from Basket, Cherrytree, Epim html, Gnote, Keepnote, Keynote, KnowIt, MemPad, Notecase, TomBoy, Treepad Lite, TuxCards, Zim.

minor feature: Added support for right to left languages in export to html and pdf. in order to support the right to left languages in export to html, the resulting html text lines are no longer LINE but LINE. in export to pdf the link to node+anchor with non ascii anchor name. Export to pdf broken on windows with links to node/node+anchor and destination not in the pdf. on windows, export to pdf, links to files/folders; links to non ascii paths are disabled because currently crashing the library. Improved detection of missing executables required for rendering LatexBoxes. These dependencies are no longer mandatory. Added help to the user to show again a hidden menubar. Pressing Tab on the very latest table cell now adds a new table line and moves to its first cell. With relative links to files and folders and documents moved between linux and windows. in export to html and txt multiple files, now appending the node id to the file names to support multiple nodes with the same name. Added syntax highlight support for solidity. After with the domain giuspen.com, the domain changed to giuspen.net and giuspen.com will eventually go. Work has been done to support an appimage, so the first appimage will be available for download shortly.

GNU GPLv3 gtk c text-editor note-taking

Homebank 5.5.6 💾

HomeBank helps managing your personal accounting. It's designed for ease of use, and quickly analyzing and tracking your personal finances in detail, has filtering tools and pretty graphing. It can import from Quicken, MS Money, bank statements as OFX, QIF, CSV and QFX. HomeBank also detects duplicate transactions, auto-numbers cheques, handles bank, cash, asset, credit and liability account types, can schedule transactions, internel transfers, and so forth.

minor bugfix: Rounding problem for euro minor in deutsche mark. Split amount opposite sign don't work when using + button. Inherit old xfer enable to post to a account. Windows do not minimize independently; cannot raise main window above others. Manage scheduled list column hscrollbar. Balance report - toggle detail show no txn. Csv export invalid with semicolon in text. 2022-04-18 Maxime Doyen.

GNU GPL c gtk accounting personal-finance quicken money

Checkstyle 10.3.1 💾

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: FallThrough should recognize yield also. FinalClassCheck: False positive with anonymous classes. Automate creation of settings.xml file for release. Automate update of releasenotes.xml by content for new release. Automate twitter posts to use single shell command. Resolve Pitest. dependency: bump pitest-maven from 1.8.1 to 1.9.0. Disable IDEA Inspection for `AnnotationClass`. Update doc for LeftCurly. Missed limitation: Checkstyle can't parse UTF8 Java File with. UTF8 BOM. Specify violation messages in input files. Resolve IDEA violations from Teamcity 2022.04 (Bundled IntelliJ IDEA. 2021.2.3). Pitest: Create robust method of surviving mutation suppression. update code base to have javadoc tag to explain noinspection tag. content. Update doc for TrailingComment. Add codenarc to CI for groovy files. Move Backport section on index page to be update JRE_and_JDK. ci/pitest.sh --list doesn't show all pitest profiles. Split pitest-coding execution into 3 executions and investigate. instability. Use Shellcheck to resolve violations code in Shell Script. Add 'git diff' validation after execution of verify phase to. Azure. Solve fb-contrib errors. Checkstyle doesn't publish test source code.

MITL java coding-style syntax-checker command-line

git 2.37.0 💾

Git is a distributed version control system, originally designed for Linux kernel development and large projects with non-linear workflows. It's comprised of individual tools, reuses ssh and rsync protocols, emphasises speed and data integrity, and keeps every checkout as full-fledged repository, and cryptographically authenticates source history. Various graphical frontends, IDE integrations and web services (GitHub) exist; with its git-fast-export format meanwhile serves interoperability with bzr, hg, fossil, svn.

minor feature: vimdiff 123 " mergetool drivers have been reimplemented with a, more generic layout mechanism. "git -v" and "git -h" are now understood as "git --version" and, "git --help". The temporary files fed to external diff command are now generated, inside a new temporary directory under the same basename. "git log --since=X" will stop traversal upon seeing a commit that, is older than X, but there may be commits behind it that is younger, than X when the commit was created with a faulty clock. A new, option is added to keep digging without stopping, and instead, filter out commits with timestamp older than X. "git -c branch.autosetupmerge=simple branch A B" will set the B, as A's upstream only when A and B shares the same name, and "git, -c push.default=simple" on branch A would push to update the, branch A at the remote B came from. Also more places use the, sole remote, if exists, before defaulting to 'origin'. A new doc has been added that lists tips for tools to work with, Git's codebase. "git remote -v" now shows the list-objects-filter used during, fetching from the remote, if available. With the new http.curloptResolve configuration, the CURLOPT_RESOLVE, mechanism that allows cURL based applications to use pre-resolved, IP addresses for the requests is exposed to the scripts. "git add -i" was rewritten in C some time ago and has been in, testing; the reimplementation is now exposed to general public by, default. Deprecate non-cone mode of the sparse-checkout feature. Introduce a filesystem-dependent mechanism to optimize the way the, bits for many loose object files are ensured to hit the disk, platter. The "do not remove the directory the user started Git in" logic, when Git cannot tell where that directory is, is disabled. Earlier, we refused to run in such a case. A mechanism to pack unreachable objects into a "cruft pack", instead of ejecting them into loose form to be reclaimed later, has, been introduced. Update the doctype written in git

GNU LGPL c git scm vcs dvcs

BIRD 2.0.10 💾

BIRD is a dynamic IP routing daemon supporting both, IPv4 and IPv6, Border Gateway Protocol (BGPv4), Routing Information Protocol (RIPv2, RIPng), Open Shortest Path First protocol (OSPFv2, OSPFv3), Babel Routing Protocol (Babel), Bidirectional Forwarding Detection (BFD), IPv6 router advertisements, static routes, inter-table protocol, command-line interface allowing on-line control and inspection of the status of the daemon, soft reconfiguration as well as a powerful language for route filtering.

major bugfix: BGP performance improvements, BFD: New 'strict bind' option, RPKI: VRF support, allow use of 240.0.0.0/4 as a private range, BIRD client uses exit status to report errors, important bugfixes

GNU GPL internet networking router bgp rpki

abc2svg 1.21.9 💾

abc2svg is a set of ECMAscript files that handle the ABC music notation. This includes editing, displaying, printing, playing the music files and converting them to other formats such as ABC and MEI notations.

major bugfix: Lots of bug fixes and improvements.

GNU GPL abc music conversion

PowerShell Core 7.3.0-preview.5 💾

PowerShell Core is a cross-platform (Windows, Linux, and macOS) automation and configuration tool/framework that works well with your existing tools and is optimized for dealing with structured data (e.g. JSON, CSV, XML, etc.), REST APIs, and object models. It includes a command-line shell, an associated scripting language and a framework for processing cmdlets.

minor feature: 7.3.0-preview.5 - 2022-06-22. Engine Updates and. Improve type inference and completions. Make `Out-String` and `Out-File` keep string input unchanged. Make `AnsiRegex` able to capture Hyperlink ANSI sequences. Add the `-ConfigurationFile` command line parameter to `pwsh` to support local session configuration. native library loading for `osx-arm64`. formatting to act appropriately when the style of table header or list label is empty string. General Cmdlet Updates and. various completion inside the `param` block. Add Amended switch to `Get-CimClass` cmdlet. Improve completion on operators. Improve array element completion for command arguments. Use AST extent for `PSScriptRoot` path completion. Add type inference support for generic methods with type parameters. Write out OSC indicator only if the `stdout` is not redirected. Remove the assert and use a relatively larger capacity to cover possible increase of.NET reference assemblies. Increase reference assembly count to 161. Code Cleanup. lt;details gt;. lt;summary gt;. lt;p gt;We thank the following contributors! lt;/p gt;. lt;p gt;@Yulv-git, @eltociear lt;/p gt;. lt;/summary gt;. lt;ul gt;. lt;li gt;some typos in source code lt;/li gt;. lt;li gt;typo in `AsyncResult.cs` lt;/li gt;. lt;/ul gt;. lt;/details gt;. Tools. Update script to pin to.NET 7 preview 5 version. Start-PSPester: argument completer for `-Path`. Add reminder workflows. Move to configuring the fabric bot via JSON. Update Documentation Template URL. Update script to automatically take new preview pre-release builds. Tests. Make Assembly Load Native test work on a FX Dependent Linux Install. Update `Get-Error` test to not depend on DNS APIs. Build and Packaging Improvements. lt;details gt;. lt;ul gt;. lt;li gt;Update.NET SDK version from lt;code gt;7.0.100-preview.4.22252.9 lt;/code gt; to lt;code gt;7.0.100-preview.5.22307.18 lt;/code gt; lt;/li gt

MITL powershell shell

RTextDoc 2.5 💾

RTextDoc is a structured text editor for typesetting. It supports AsciiDoc, DocBook and LaTeX for authoring notes, books, web pages, man pages, or websites and blogs. It provides instant grammar and spell checking, integrated dictionaries, WYSIWYG BibTeX equations, HTML from and to LaTeX conversion. It also includes a PDF output viewer, and can be used portably without installation.

major feature: Supports JDK8

GNU GPL java swing editor latex asciidoc docbook text-processing typesetting

mtCellEdit 3.6 💾

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

pyspread 2.1 💾

PySpread is a desktop spreadsheet application. It's unique in supporting Python expressions in table cells rather than introducing a basic style language. It allows CSV import and export, while its own files are GPG signed. It can create charts using matplotlib, grid cells return pythonic objects, like macros can also be written in Python. It can therefore also utilize numpy or matrix operations.

major feature: This release adds several new features: * SVG exports * Sorting of cells added * Money support added using a new optional dependency `py-moneyed` * Money support in CSV import dialog * Matplotlib cells now use tight layout * Quick summation button for selected cells. The result appears in the cell below the bottom right cell of the selection * Selection mode user handling improved Dependencies: * Mandatory: Python ( 3.6), numpy ( =1.1), PyQt5 ( 5.10, requires PyQt5.Svg), setuptools ( =40.0), markdown2 ( = 2.3) * Recommended: matplotlib ( =1.1.1), pyenchant ( =1.1), pip ( =18), python-dateutil ( = 2.7.0), py-moneyed ( =2.0) * For building the apidocs with Sphinx see apidocs/requirements.txt Bug fixes: * Cell edge rendering fixed * Fix for copying outside of grid * X,Y,Z set to None for macro execution * Replace all is now faster * `pyspread/share/metainfo/io.gitlab.pyspread.pyspread.metainfo.xml` fixed * Entry line and cells now handle properly * When opening a pys or pysu file, pyspread now changes into the file's directory

GNU GPLv3 spreadsheet python

Vim 8.2.5157 💾

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.5157: MS-Windows GUI: CTRL-key combinations do not always work Problem: MS-Windows GUI: CTRL-key combinations do not always work. Solution: Handle special key combinations better.

Other text-editor ide vi vim