Thunderbird is a desktop mail client. It's a companion product to Mozilla Firefox. Besides standard email, it supports newsgroups, feed reading, and chat protocols (XMPP, IRC and Twitter), all with multiple identities or accounts. Through Mozilla Lighning or other plugins it's extensible into a full personal information manager. Out of the box it supports SMTP, POP3, IMAP, SSL/TLS, S/MIME, LDAP, RSS/Atom, and searching, filtering or grouping, labels, virtual folders, and comes with a spam filter.
major feature: https://www.thunderbird.net/en-US/thunderbird/115.0/releasenotes/
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.
major bugfix: Include OpenBSD 7.3 errata 002: Avoid fatal errors in bgpd(8) due to incorrect refcounting and mishandling of ASPA objects. Fix bgpctl(8) 'show rib in' by renaming 'invalid' into 'disqualified'. Include OpenBSD 7.3 errata 006: Incorrect length handling of path attributes in bgpd(8) can lead to a session reset. Include OpenBSD 7.3 errata 009: When tracking nexthops over IPv6 multipath routes, or when receiving a NOTIFICATION while reaching an internal limit, bgpd(8) could crash; when checking the next hop for IPv6 multipath routes, or when receiving a NOTIFICATION while reaching an internal limit, bgpd(8) could crash. Add configure options to adjust WWW_USER and wwwrunstatedir. Fix 'ext-community * *' matching which also affects filters removing all ext-communities. Limit the socket buffer size to 64k for all sessions. Limiting the buffer size to a reasonable size ensures that not too many updates end up queued in the TCP stack.
GluCat is a generic library of C++ templates that implement universal Clifford algebras over the field of real numbers.
The PyClical extension module for Python gives users an easy Python scripting interface for calculations in Clifford algebras. The name PyClical is an homage to Pertti Lounesto's CLICAL.
major feature: GluCat has an improved sqrt function.
GluCat 0.12.0 has an improved sqrt() function that can deal with some cases.
Where the matrix representation of multivector is a singular matrix.
Additionally, the absolute and relative error estimation and approximate
Equality functions used in test11 have been streamlined and added to
Glucat/clifford_algebra.h and glucat/clifford_algebra_imp.h as the functions
Error_squared_tol(), error_squared() and approx_equal().
Hibernate is a popular Object/Relational Mapper tool for Java, and
implements the persistence API. Besides ORM functionality, it provides
indexing and search, annotation-based constraints, OGM for NoSQL storage,
various tools (mapping editor, console, wizards, database reverse
engineering) and a few extensions (Hibernate Shards).
major feature: https://hibernate.atlassian.net/projects/HHH/versions/32077
HHH-15900 - ID attributes with "select" generator are mapped to identity columns.
HHH-15847 - DDL check constraint creation broken.
HHH-15828 - setting TIMEZONE_DEFAULT_STORAGE to COLUMN does not work.
HHH-15820 - inconsistent DDL generated Instant and ZonedDateTime, OffsetDateTime on Oracle.
HHH-15819 - extract(offset hour minute from datetime) are broken.
HHH-15814 - Add missing current timestamp methods in CockroachDB dialect.
HHH-15801 - IdentifierGeneratorHelper should compare column names case insensitively.
HHH-15775 - Connection error can result in UnknownServiceException, hiding actual exception.
HHH-15767 - missing unique constraints from optional @OneToOne.
HHH-15750 - Hibernate.isInitialized() broken for EnhancementAsProxyLazinessInterceptor.
HHH-15748 - Use JSON DDL type on Oracle 21+ and BLOB on 12+.
HHH-15741 - Explicit declaration assigned identifier generator does not work.
HHH-15715 - broken links in 6 docs.
HHH-15709 - HQL local datetime literals on Postgres, Cockroach H2.
HHH-15704 - ManyToManyTest produces invalid foreign keys.
HHH-15689 - SessionFactoryOptionsBuilder.addEntityNameResolvers() has no effect.
HHH-15687 - IllegalArgumentException with Type parameters and multiple bounds.
HHH-15682 - static final instances of LockOptions are mutable.
HHH-15679 - Respect the offset of OffsetTime when persisting/loading data.
HHH-15670 - RequiresDialectFeature.reverse() not implemented.
HHH-15669 - Oracle 21 and 11 spatial test failure.
HHH-15668 - Cockroach test failure: BatchOptimisticLockingTest.testBatchAndOptimisticLocking.
HHH-15634 - Lazy basic property does not get updated on change.
HHH-15627 - useless error message of multi-@JoinColumn mapping does not specify referencedColumnName.
HHH-15571 - Bundle-Manifest has no 'Bundle-Version'.
HHH-15565 - @Table(fetch=SELECT) is gone from H6.
HHH-15549 - incorrect DDL mapping DECIMAL -
Xidel is a command line tool to download web pages or JSON-APIs and extract data from them. It can download files over HTTP/S connections, follow redirections, links, (partially) filled-in forms, extracted values, and process local files. The data can be extracted using XPath 2.0, XQuery 1.0, XPath/XQuery 3.0 and JSONiq expressions, CSS 3 selectors, and custom, pattern-matching templates that are like an annotated version of the processed page. The extracted values can then be exported as plain text/XML/HTML/JSON, or assigned to variables to be used in other extract expressions or be exported to the shell. There is also an online CGI service for testing.
minor feature: (under development).
Support 99.6 of XPath/XQuery 3.1, for example ? operator, = operator, map:/array: functions, string constructor.
Support some XPath 4.0 syntax, that is: extended ? operator, - operator, otherwise operator, for member, functions: some, all, identity, characters, replicate, map:filter, index-where, is-NaN.
--json-mode option to switch between XPath 3.1 or JSONiq syntax for JSON processing, or (default) a mix of both.
New extension functions:
x:request-decode to parse the parameters of a HTTP request.
Inner-text to get the visible text from a HTML page (no full CSS support).
Matched-text for use in pattern matching (this replaces the text() function. stop using text() in patterns. text() is now deprecated and will be replaced by the standard./text() kind test).
New behaviour for form() when building an HTTP request to submit a HTML element:
The element has become optional and defaults to the first element on the current webpage.
Additional values can be given as sequence, and each item of the sequence is sent separately, for example, "key":(1,2) sends key=1 key=2 and "key":() sends nothing for that key.
Handles rarer elements like image buttons or _charset_ input elements.
x:replace-nodes to replace nodes (replacing the deprecated pxp:transform function).
--in-place option to override the input file with the output.
element in multipage templates to download JSON data.
Default whitespace normalization is disabled by default.
Set implicit timezone from local time.
Options for HTTPS certificates and enable validation by default.
Improved parsing and serialization: faster, options for x:serialize-json; do not escape #nbsp; for XML/HTML.
Improved error messages.
Reduced memory usage.
Compiled with newer FreePascal.
BallroomDJ 4 is a ballroom music player. It is designed to play music the entire evening without intervention. Manage your ballroom dance music and create song lists, automatic playlist and sequenced playlists.
BallroomDJ 4 is the replacement for BallroomDJ.
minor feature: 4.3.3 2023-7-11
* Bug Fixes:
* Apply Adjustments: Audio file tags are preserved.
* Audio Tags: Recognize more MP4 audio file extensions.
* Audio Tags: Fixed an intermittent issue using the mutagen interface.
* Update Database: Fixed some database processing issues (windows).
* Windows: Remove Adwaita-dark theme selection as it does not work.
* Apply Adjustments: Removed normalize as it doesn't work well.
* Configuration/Management: Change name of 'Easy Song List Editor' to 'Side-by-Side View'.
* Installer: The installer now asks for the music folder location (to determine audio tag processing method).
* New Features:
* Audio Tags: Alternate processing method (MP3, Ogg, FLAC at this time).
* Song Editor: Added 'Copy audio tags' dialog.
* Nederlands is now complete, not fully checked.
* Code cleanup (datafile).
Record Editor is a data file editor for CSV (Comma/Tab delimited values) files, fixed field width files, and XML files. This program uses a record-layout definition to display the data file in a human-readable form. It can handle PC (text and binary), Unix (text and binary), and native IBM mainframe (text and binary) file formats. It is similar to Net-Cobol's Cobol-Editor or Compuware's FileAid.
FileZilla is a feature-rich FTP, FTPS and SSH FTP client, with support for all major plattforms. All tools are designed to aid moving and synchronizing files between local and remote file or webservers. It even allows multi-target uploading or editing files in-place. FileZilla also sports IPv6, a tabbed interface, resuming up and downloads, transfer speed limits, large files over 4GB, server and bookmark management, drag and drop, filtering, HTTPS / SOCKS5 / FTP proxying, and remote file searching.
major bugfix: Comparative search can now also be used if sorted by path.
an in comparative search in directories with uppercase letters.
The bare essentials for efficient fault-tolerant processing on a cloud!
minor feature: * Added the Rust CloudI API (rustc = 1.66.1)
* Added the bind service configuration option for binding
CloudI service execution to logical processors
(supported by the ATS, C/C++, Erlang, Python/C CloudI API when
the Erlang VM was started with the +sbt command-line argument)
* Added static CloudI API functions for use before initialization:
process_index, process_count_max, process_count_min
* Added cloudi_service_cron support for random ranges with the
(tilde) character based on OpenBSD cron
* Added the cloudi_service_shell interactive argument which allows
accessing an interpreter with CloudI service requests
* Added the critical service configuration option for stopping the
CloudI node when a critical service failed after MaxR restarts
* Erlang/OTP 26 support was added
* Bugs were fixed and other improvements were added
(see the ChangeLog for more detail)
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.12.2
Speed improvements to further speed up common search patterns; ug and ug+ now enable --pretty by default.
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: Dbeaver/pro#1766 Legacy krb5 support
Dbeaver/pro#1766 Legacy krb5 support.
23.1.2 version bump.
ani-cli is a cli to browse and watch anime (alone AND with friends).
minor feature: hex decryption.
Co-authored-by: coolnsx lt;firstname.lastname@example.org gt;.
Co-authored-by: zen lt;email@example.com gt;.
wxMEdit is a cross-platform text and hex editor, derived from MadEdit. It adds automatic updates, bookmarks, selecting lines with a tripple click, a FreeBASIC syntax file, more supported encodings (L1, CP850, CP437 etc, KOI8, UTF-x), better Max OS X and Windows support, nicer dialogs based on Code::Blocks wxSmith, more localizations, is a bit more stable and comes with an improved build system.
minor bugfix: 1. added new feature: show file size in human readable format.
2. added a option that always use certain encoding to open files.
3. added GTK+ 3 and Wayland support.
4. added High DPI supoport under Windows.
5. redisigned the icons by jerome KASPER .
6. changed some keyboard shortcuts, see https://github.com/wxMEdit/wxMEdit/wiki/Keyboard-shortcuts-change-in-wxMEdit-3.2.
7. updated GB18030 support to GB18030-2022 standard.
8. updated Unicode block descriptions for Unicode 15.0 (require ICU 72 or higher).
9. crash in text mode when a line exceed the limit of line length.
10. crash when pressing OK button in "About wxMEdit" window.
11. not responding when warping by window with text containing some tab characters.
12. broken triple click behavior in wxMEdit 3.1.
13. that the height of Information Window in MadEdit/wxMEdit (built with wxMSW-2.8) always reduce by 4.
14. fonts and encodings not restored after restart.
15. that cannot type characters via AltGr key.
16. cursor and selection rendering under Linux.
17. that IME candidate window doesn't follow the caret under Windows 10.
18. added French translation by jerome KASPER .
19. updated Simplified Chinese translation.
20. other minor changes and.
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.1677: typo in syntax test input file
Problem: Typo in syntax test input file.
Solution: the typo and the expected dump files.
The LV2 drum machine compatible with Hydrogen drumkits (including the modern format).
It is based on DrMr plugin, with the goal to make the plugin compatible with modern Hydrogen kits. Other additions/changes: sorted presets order, some code is rewritten in C++.
minor bugfix: * just fixes
minor feature: a startup crash for Windows users with Kingsoft Antivirus software installed ( ), Reference link to 115.0 release notes
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: CR-1206: Token field in responses table not actionable (Tim Willig).
CR-1205: Request-URI Too Large on Responses page (Tim Willig).
security Non-superadmin Admin user is able to edit groups not owned (Tim Willig).
security Wwnership permissions update (Patrick Teichmann).
security Stored XSS in the user group deletion confirmation popup (Patrick Teichmann).
security Incorrect permissions for useraction (Patrick Teichmann).
Survey list showing wrong icon for surveys. (Gabriel Jenik).
security User with only user update allowed can set/remove any role to any user (Gabriel Jenik).
CR-1234: Show more is inconsistent in Survey settings overview - Text elements card (tiborpacalat).
CR-1232: Survey settings overview - Vertical spacing between items is not equal (tiborpacalat).
Updated translation: Thai by tomzt.
Updated translation: Spanish (Spain) by ireneoh.
Updated translation: Slovak by jelen1.
Updated translation: Norwegian (Bokmål) by pmonstad.
Updated translation: Greek by dfragkos.
Updated translation: German by c_schmitz, eddylackmann.
Updated translation: German (Informal) by c_schmitz, richterd.
Updated translation: French (France) by AlainR, arnaud21, brunofr9316, c_schmitz, DenisChenu.
Updated translation: Czech by jelen1.
Updated translation: Czech (Informal) by jelen1, slansky, VBraun.
mlterm provides a X11 terminal emulator with extensive support for internationalization, different character sets and encodings, or input methods. Fonts are rendered anti-aliased through FreeType, one instance
can manage multiple windows, it has a scrollbar API, mouse wheel support, automatic encoding detection, and a daemon mode.
Binaries for Windows and Java are also available.
The Logfile Navigator, lnav for short, is a curses-based tool for viewing and analyzing log files. The value added by lnav over text viewers or editors is that it takes advantage of any semantic information that can be gleaned from the log file, such as timestamps and log levels. Using this extra semantic information, lnav can do things like interleaving messages from different files, generate histograms of messages over time, and provide hotkeys for navigating through the file. These features are meant to allow the user to quickly and efficiently focus on problems.
major feature: Support for themes and custom keymaps.
The Linux Wacom project is comprised of hardware drivers, libraries and
documentation for Wacom tablets. It can configure devices, and interfaces
with X11 under Linux, or graphics applications; usually provides
out-of-the-box support on most distributions. Supported devices include
the Wacom series Intuos, Cintiq, TabletPC, Graphire, Intuos Pro, Volito,
PenPartner, PL & DTF , Bamboo, Bamboo Pen & Touch, and Graphire Bluetooth.
libmtp is an Initiator implementation of the Media Transfer Protocol (MTP) in the form of a library suitable primarily for POSIX compliant operating systems. We implement MTP Basic, the stuff proposed for standardization.
minor feature: Bugs fixed:
Fix LIBMTP_STORAGE_SORTBY_MAXSPACE not working (copy-paste mistake)
fix warnings regarding mismatched parameter docs
fix comment above sort_storage_bysort_storage_by
Revert "ptp_pack_string: check string length for no iconv situation"
remove dependency on ptp.h
fixed paste error vendor/product id
libusb-glue: check return value of ptp_init_send_memory_handler
ptp_pack_string: check string length for no iconv situation
ptp-pack: fix ucs2str overflow
add a LIBMTP_FreeMemory function that wraps free()
added functions to get device by serial number
added serial number of device to output of 'mtp-files'
added optional serial number parameter to 'mtp-getfile'
added optional serial number parameter to 'mtp-delfile'
feat: Add LIBMTP_Get_Children() to read the list of raw IDs of a folder.
merge a patch from google https://source.chromium.org/chromiumos/chromiumos/codesearch/+/main:src/third_party/chromiumos-overlay/media-libs/libmtp/files/libmtp-1.1.20-10_remove_nexus_s_from_device_list.patch
add Garmin Forerunner 955 + mtp-detect log
added SHARP S7-SH https://sourceforge.net/p/libmtp/bugs/1914/
added another Lenovo Tab TB-X306F id fixes #116
added tolino vsiion 6 reader https://sourceforge.net/p/libmtp/bugs/1921/
added FLIR C5 camera
added iBasso DX170 DAP, fixes #125
added Lenovo Tab P11 fixes #127
aded Sony NW-A105 fixes //github.com//issues/130
added Honor Any-NX1 #135
added gopro hero11 black #136
removed a dup of a Mediatek MT65xx devices https://sourceforge.net/p/libmtp/bugs/1922/
rename some LG devices to match reality better
rename 3 blackberry to correct vendor/product names
added realme Phone
updated some mediatek id names, removed some duplicates
adjusted various id names https://sourceforge.net/p/libmtp/bugs/1926/
fixed order, https://sourceforge.net/p/libmtp/bugs/1931/
some more brand ren
LibreCAD is a cross-platform 2D Computer-Aided-Drawing application
derived from QCad, and extends it with CAM functionality. It supports
DXF, LFF, CXF, and JWW files, can export to common bitmap graphics
formats and SVG.
minor bugfix: This is a bugfix release for official stable release 2.2.0.
It fixes a minor vulnerability (CVE-2023-30259) with a mature shapelib contained in our codebase.
The vulnerability addresses only the plugin Importshp, which is used to import shape files (SHP/SHX/DBF).
Shape files are used in surveying and so do not affect the most users.
As this is probably not a widely used plugin, the fix was just to remove the plugin.
If you are a surveyor and need the shape file support, it is safe to stay with 2.2.0 version, as long as you know the origin of the used shape files.
The vulnerability is an out-of-bounds read, what means, if a malformed shape file is imported, the application can crash.
With some efforts an attacker possibly can create a shape file, which can lead to unintended code execution and seize your computer.
But this is a worst case scenario, which I would rate as extremely low to occur.
EasyABC is an open source ABC editor for Windows, OSX and Linux. It uses abcm2ps and abcMIDI for typesetting the score and playing the music.
minor feature: This release provides minor improvements.
eXtace is a Audio Visualization plugin for the X-Window System. It connects to ESD (Enlightened Sound Daemon) and displays the audio data as either a pseudo 3D flying landscape, pseudo 3D pointed landscape, 16-256 channel graphic EQ, multi-mode Oscilloscopes, Horizontal Spectrogram, or a combination Hi-res FFT with a Vertical Spectrogram. All modes are fully scalable to nearly ANY resolution! (within your CPU/X11 capabilites) Resolutions up to 1600x1200 at 40 FPS use typially less than 30% CPU, depending on your host CPU/X11 capabilities.
Redis is a key-value cache and storage system. It allows for complex data structures, with keys being representable as strings, hashes, lists, sets, or ordered sets, bitmaps, and hyperloglogs.
Scribus is a professional typesetting and page layout program, available on all major platforms but also for OS/2 and GNU/Hurd. It provides press-ready PDF output, but a user-friendly and modern interface. It supports color separation, ICC profiles, CMYK and spot colors.
Zabbix is an enterprise-class distributed monitoring solution designed to monitor and track performance and availability of network servers, devices, and other IT resources. It supports distributed and Web-based monitoring, auto-discovery, real-time monitoring, SLA assurance, trending, and more.
TextMate is a text editor for MacOS X which binds common Unix tools and
features and is useful as programming editor.
It provides project sessions, regex search and replace, auto indentation,
bracket pairing, a clipboard history, column selections, word completion,
CSS-style selections, language grammars and syntax highlighting (50 langs),
document outlines, shortcut words, code folding, visual file bookmarks.
It's also plugin-extendable, allows macro recording, shell command
invocation, SCM integration, and works together with Xcode.
SQLiteBrowser is a lightweight frontend for managing SQLite databases. It provides controls and wizards for database creation and compaction, defining or modifying tables or indexes, importing and exporting. The grid view allows to edit, add and delete rows, execute SQL statements, inspect the log, or search records.
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.
Daytime is a utility for linux and freebsd (possibly other unix) that can set the system clock from SNTP, daytime, time and HTTP servers. It can also act as an SNTP server or SNTP broadcaster.
CometVisu is a realtime visualization software using modern web technologies for building automation. It shows different statuses of a building and allows the interaction with it (like temperature set point).
It runs from small systems like the Raspberry Pi up to big systems and requires only a web browser (desktop ones like Firefox or Chrome as well as mobile ones like those from the Android system or iOS) for interaction.
Backends for the KNX bus as well as OpenHAB are available.
The Common Lisp Reasoner is an extension to CLOS (Common Lisp Object System) which adds a flexible rule language suitable for various reasoning tasks for AI-related applications (for scheduling, planning and diagnosis).
Its rule language supports non-directional constraints and unidirectional rules. CLR also includes ATMS (the Assumption-based Truth-Maintenance System). It supports XML and RDF/XML, OWL.
Wine is an implementation of the Windows API on top of X and Unix. It does not require Microsoft Windows, but can use native Windows DLLs if they are available. It provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes.
minor feature: Initial support for painting windows in the Wayland driver. Command stream performance improvements in WineD3D. Various. #7767 Zero G Software #039;InstallAnywhere #039; installers crash or silently exit (Rosetta Stone, Reading Counts, World Religions, Parashara #039;s Light Professional 7.0.1), #9378 Combat Mission Shock Force DEMO: #039;Could not initialize OpenGL graphics. #039; #17868 tools/widl.c: warning: initialization discards qualifiers from pointer target type, #38938 SlingPlayer 1.5 crashes when moving the main window, #47089 32-bit Winamp 5.80 installer crashes in 64-bit WINEPREafter pressing #039;Next #039; #49772 Memory safety in widl, #53085 Free Video Converter complains about being unable to install.Net 2.0, #53086 Free Video Converter needs certutil.exe, #53907 SierraChart Freezes when allocating more than one account, #54257 Missing support for Windows 2003 (5.2) in OleAut version detection, #54532 msidb.exe: page fault on read access to 00000007 when importing a.idt file, #54978 vbscript fails to compile Sub when End Sub on same line, #54996 msys2: gpg.exe fails because quot;NtSetInformationFile Unsupported class (64) quot; / FileDispositionInformationEx, #55053 Prometheus exporter for Windows needs DISPATCH_PROPERTYGET support in object_Invoke, #55062 Starcraft II Graphics Only Work When Window is Out of Focus, #55096 Moving loader to PIE removed loaded modules chain view from degers, #55099 Excel 2016 crashes on date cell formatting, #55101 DesignDoll Declaring An Error After Loading All Component In Splash Screen, #55110 quartz:vmr7 amp; quartz:vmr9 sometimes exit prematurely in Wine, #55114 secur32:schannel - The 32-bit test_connection_shutdown() crashes on Windows lt;= 8, #55120 kernel32:deger - test_de_loop_wow64() gets wrong ntdll count in the new WoW mode, #55124 Can #039;t run Flutter SDK (cmd.exe doesn #039;t support redirecting stderr for a block), #55126 Flutter application needs Win
minor bugfix: (2023-07-06).
#### :leftwards_arrow_with_hook: Revert.
Revert "Use `NodePath#hub` as part of the paths cache key" (@nicolo-ribaudo).
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.
Diodon is a simple Gnome clipboard manager. It provides app indicator support. And strives to be tightly integrated and easy to use. It still comes with a lot of customization and security options.
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.