GCC-MELT is a high-level domain specific language that eases the development of plugin-like extensions for GCC, the Gnu Compiler Collection. These extensions can analyze or modify GCC internal representations, and can be used for static source code analysis, refactoring, specific warnings, optimizations, etc. The MELT language provides high-level features. Notably, MELT code is translated to C or C++, and can even contain C or C++ code. It includes powerful pattern matching facilities and can manipulate dynamically typed values and raw GCC structures. It enables functional/applicative, object-oriented, reflective programming styles and has a familiar Lisp-like syntax.
Release Notes: This release fixes a bug to make building MELT for GCC 4.7 possible. Please upgrade if you use MELT 1.0.
Fusiondirectory is an infrastructure manager. It allows you to manage users, groups, services, servers, workstations, and the deployment of operating systems and software. All these operations are feasible from a Web interface.
Release Notes: This major release adds many fixes, many new plugins, HTML5 support for smartphones and tablets, support for right-to-left Languages, CSS splitting to allow customization of the FusionDirectory interface, and support for Inventory with the FusionInventory Agent. The new plugins are: Dovecot, FusionInventory, GPG, Repository, Sogo, IPMI, Weblink, and Ldapdump.
NOCC is a simple and fast Web-based e-mail reader which can handle POP3, SMTP, and IMAP servers. It is written with PHP5, and uses sessions, has low requirements (no database, frames), and is easy to install. It also features multi-language support, MIME attachment decoding/encoding, and the ability to display HTML messages.
Release Notes: This release supports TLS for SMTP and keeps the text of a new message, even on session timeout. The session management has been completely revised.
Kolab is a groupware system that provides a comprehensive and flexible solution for workgroups. Email, contacts, and group calendars can be managed via the Web, Windows/Outlook, and Linux/KDE. It supports offline synchronization and full seamless support of mixed client environments because the Kolab-XML storage format is fully open and avoids MAPI/TNEF.
Release Notes: The highlights of this release are a new file cloud storage feature and CalDAV/CardDAV support for a great variety of devices, platforms, and clients. There are also improvements and automations for multi-domain hosted environments. Shared folders can now not only be created with the kolab commandline utility, but also in the Web administration interface.
Finesse is a numeric simulation for laser interferometers using the frequency domain and Hermite-Gauss modes. It is easy to use for students. For basic use, including graphical output, no commercial software is required. The implemented physics are well documented in a 180-page manual. Simple examples are provided. Finesse can be used to compute a great variety of interferometer signals for control systems, including longitudinal control, alignment control, and thermal compensation.
Release Notes: The coupling of multiple frequency components has been completely rewritten. Now all laser fields and modulator sidebands are computed simultaneously, allowing correct modeling of `sidebands of sidebands' (such as those created by two modulator components in series). This is mostly a bug fixing release in preparation for the implementation of radiation pressure effects.
CloEDIT is an HTML code editing tool. It allows you to edit files with a clear structural view, and change the organization of contents easily. It is best suited for working on HTML files that have existing design CSS, like Bootstrap 3.0 or Foundation 4 sites.
Release Notes: This usability update adds a developer popup menu so the user can inspect the element's HTML code in various forms, including HTML escaped (fit to get included inside "pre" tags), hickory, or hiccup form (to work with Clojure, CloServe, etc.).
Blender is a free 3D animation studio. It includes tools for modeling, sculpting, texturing (painting, node-based shader materials, or UV mapped), UV mapping, rigging and constraints, weight painting, particle systems, simulation (fluids, physics, and soft body dynamics and an external crowd simulator), rendering, node-based compositing, and non linear video editing, as well as an integrated game engine for real-time interactive 3D, and game creation and playback with cross-platform compatibility.
Release Notes: A new Mesh Bisect tool that cuts meshes in half was added. The Bridge, Edgenet fill, Grid fill, and Symmetrize tools were improved. Hair rendering was improved with a new Hair shader. Subsurface scattering uses a new sampling algorithm and now supports bump mapping and texture blurring. Sky rendering now uses a more accurate sky model. New blackbody, vector transform, and HSV nodes were added. The Motion tracker now supports plane tracking. FBX import was added. Over 270 bugs were fixed.
MilkyTracker is a multi-platform music application for creating .MOD and .XM module files. It attempts to recreate the module replay and user experience of the popular DOS program FastTracker II, with special playback modes available for improved Amiga ProTracker 2/3 compatibility.
Release Notes: Various bugfixes and some new features.
M.A.M.E. Catalog / Launcher II (also referred to as QMC2) is the successor of one of the first XMAME GUI frontends available, QMamecat (derived from MAMECAT, which was text-only). QMC2 has been rebuilt from scratch as a Qt 4 project. Parts of the design and code were inspired by its predecessor. The new design was made as flexible as possible to minimize dependencies from frontend- and CLI-related MAME changes, which was a major deficiency of QMamecat. QMC2 uses a template-based MAME configuration scheme, which can easily be enhanced with additional command line options (defined in an XML template file).
Release Notes: This version is in sync with MAME/MESS/UME 0.151. In QMC2 Arcade, a GTK+ style related work-around for Mac OS X and foreign emulator support were disabled. The template map check was improved by switching the order in which differing default values are logged. In the QMC2 Arcade / ToxicWaste theme, the cabinet overlay image was updated, new logo images were provided for all QMC2 variants, and the key sequence and joystick function scanners were improved. QMC2 Arcade received support for key sequence mapping and support for digital joysticks, and Qt CHDMAN GUI now has a script engine based on QtScript.
Aspose.Slides is a .NET component to read, write, and modify a PowerPoint document without using MS PowerPoint. It supports files from PowerPoint versions from 97-2007 and all three PowerPoint formats: PPT, POT, and PPS. It lets you create, access, copy, clone, edit, and delete slides in your presentations. It can save PowerPoint slides into PDF format and also save presentations in SVG format, Streams or Images.
Release Notes: A new feature was added for replacing the image in the Presentation class’ PictureCollection. All shapes in the presentation that use the selected image are automatically updated to use the new image. Many chart, bullet, and text rendering issues encountered during slide thumbnail generation and PDF and HTML export were fixed. Presentation access and saving issues were also addressed.
SlackE17 is a distribution of the Enlightenment DR17 window manager for Slackware.
Release Notes: This is a bugfix release for Linux Slackware 14.0. It contains E17 version 0.17.5, the EFL 1.7.9, terminology 0.3.0, elemines 0.2.3, and eperiodique 0.4. Some extra modules and themes are provided.
SchemaCrawler is a Java API which makes working with database metadata as easy as working with ordinary Java objects. It is also a database schema discovery and comprehension and schema documentation tool. You can search for database schema objects using regular expressions, output the schema and data in a readable text format, and find potential design issues with lint . The output is designed to be diff-ed against other database schemas. SchemaCrawler supports almost any database which has a JDBC driver, but for convenience is bundled with drivers for some commonly-used RDBMS systems. SchemaCrawler works with any operating system which supports Java.
Release Notes: The CheckConstraint class was renamed to TableConstraint, and provides more information about table constraints such as primary key, foreign key, and unique and check constraints.
GSL shell offers an interactive user interface that gives access to the GSL collection of mathematical functions. It is based on the powerful and elegant scripting language Lua. GSL shell is not just a wrapper over the C API of GSL, but offers a much more simple and expressive way to use GSL. The objective is to give the user the power to easily access GSL functions without having to write a complete C application. It also has a powerful module to produce plots or almost any kind of graphics based on data or functions.
Release Notes: This release improved the data table module by fixing bugs and by improving the interface. The Makefile based build was improved to support parallel compilation. LuaJIT was updated to version 2.0.2 including recent changes from the official repository. GSL Shell is also binary compatible with LuaJIT and a standard Lua DLL is included in the binary distribution.
Caché Monitor is an SQL development tool for InterSystems database Caché. It features an advanced SQL query editor with SQL syntax highlighting, SQL code completion with context sensitive information about database objects (also known as Intellisense), an SQL history buffer for executed SQL commands, SQL code formatting, parallel queries, graphical SQL execution plan with index and selectivity information, SQL abbreviations, and much more. Database diagrams graphically show the structure of the database.
Release Notes: This release fixed a problem with Caché 2014.1 Server where selecting a process and viewing the variable details caused a java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String. Navigation between Processlist and Lock Viewer was fixed. In Global Browser, nodes to read can be limited by setting a max nodes value.
Aobo Filter for Mac Standard is an Internet filtering application which helps Mac OS X users block adult websites, stop games and applications, and record accessed websites.
Release Notes: Support for Mac OS X 10.9 Mavericks.
FrontAccounting is a Web-based accounting system for ERP chains. It is multiuser, multilingual, and multicurrency.
Release Notes: Page number is now printed on all documents. The Order Status Listing Report shows invoiced in the heading rather than delivered. In Customer Balances Reports and Supplier Balances Reports, errors in recalculation to home currency value were fixed. When automatically creating a branch, the contact is also created on the customer. A problem in Supplier Invoice where tax was not updated on GRN line addition/removal was fixed. Remittances now show discounts. In Supplier Invoice, tax input refresh after changes in gl/grn items was fixed.
F-IRC is an IRC client for the console. It supports multiple servers, scrollback, and all the basic features one can expect from an IRC client.
Release Notes: A "black on black text" problem was fixed. Pressing ^U (ctrl+U) again after you have cleared the input line with ^U will undo that clear.
Thinknowlogy is grammar-based software, designed to utilize the Natural Laws of Intelligence in grammar, in order to create intelligence through natural language in software. This is demonstrated by programming in natural language, reasoning in natural language and drawing conclusions (more detailed than scientific solutions), making assumptions (with self-adjusting level of uncertainty), asking questions (about gaps in the knowledge), and detecting conflicts in the knowledge. It builds semantics autonomously (with no vocabularies or words lists), detecting some cases of semantic ambiguity. It is multi-grammar, proving that Natural Laws of Intelligence are universal.
Release Notes: This release adds improved reasoning: more conclusions and more items in the justification reports.
Vortex Library is an implementation of the RFC 3080 and RFC 3081 standard definitions, known as the BEEP Core protocol, implemented on top of the TCP/IP stack. It comes with complete XML-RPC over BEEP RFC 3529 support, complete support for the TUNNEL profile (which allows you to perform proxy operations for every BEEP profile developed), support for HTTP proxies, and more. The API is consistent, easy to use, and allows you to write application protocols very quickly. The API is designed to allow bindings for other languages to be built easily.
Release Notes: This stable release includes many updates like complete support for integrating WebSocket: the library can now provide BEEP over WebSocket. A new generic listener engine was added to support BEEP, BEEP over WebSocket, and BEEP over TLS WebSocket.
PDF OCR is a simple drag-and-drop utility that converts PDFs and images into text documents. It uses advanced OCR (optical character recognition) technology to extract the text of the PDF or image. This is particularly useful for dealing with PDFs and images that were created via a scan-to-PDF function in a scanner or photo copier. It uses the Tesseract engine to perform OCR, and currently supports over 20 languages for OCR.
Release Notes: This release fixes an issue with missing characters in Searchable PDF output mode with Cyrillic languages (e.g., Ukrainian, Bulgarian, Russian).
Elm Millennium Edition is a text-based mail client. There are two branches: Elm 2.4ME+, which is based on Elm 2.4, and Elm ME+ 2.5, which also incorporates some code from Elm 2.5. Elm Millennium Edition contains enhanced MIME and character set support. A subset of UTF-8 (Unicode) is handled. It can read mail from a local mbox and POP and IMAP folders and can pass mail to the PGP or GPG programs. It can also view digests as a mailbox and reassemble fragmented (message/partial) messages. It includes modules for TLS/SSL, iconv, and SMTP.
Release Notes: This release makes some changes to builtin++ pager, fixes some bugs, changes Configure, and fixes compilation on Fedora 19.
lindyFrame is a desktop application framework which eliminates the development time needed to create software tools. The framework provides the ability to create applications which support several languages and loading resources from network sources. The core aspect of the tool is a plugin architecture which the developer uses to build the desired functionality in the desktop application. Multiple plugins can be created and loaded which will operate in their own individual threaded environments.
Release Notes: This release adds data source classes for database connections and a library for H2 databases.
The ALSA MIDI Filter application consists of a main script, named midifilter, and supporting Perl modules, configuration files, and documentation. It runs as an ALSA MIDI client that can receive input from a source (such as a MIDI keyboard connected to the computer), perform various filtering and other functionality based on the type and content of the MIDI input, and send the result to one or more other MIDI clients.
Release Notes: This release makes the bank-select specifications configurable. This will allow a user to send the correct bank-select messages for his particular synth.
LPAR2RRD makes historical, future trends and nearly "realtime" CPU utilization graphs of LPARs and shared CPU usage of IBM Power servers. It collects complete physical and logical configuration of all servers/LPARs. It is agent-less (it gets everything from the HMC/SDMC or IVM). It supports all kinds of logical partitions (AIX/AS400/Linux/VIOS).
Release Notes: This release adds an Operating System agent for retrieving memory and paging utilization data from LPARs.
syslog-ng is a syslogd replacement for a wide variety of UNIX systems that supports IPv6 and is capable of transferring log messages reliably using TCP and SSL and filtering the content of messages using regular expressions. Both RFC3164 and RFC5424 style messages are handled, but more esoteric formats like BSD process accounting logs are supported too. Apart from regular text files, it supports storing messages into SQL and MongoDB databases, and forward messages to local processes via pipes or UNIX domain sockets. This makes syslog-ng ideal as an integration platform. syslog-ng supports extracting structured information from the traditionally text based syslog via csv-parser(), db-parser(), and patterndb. Tag based classification, rewriting messages, and outputting messages in JSON is also possible. This makes syslog-ng ideal for preprocessing events for further analysis, be that home-grown scripts or SIEM systems. syslog-ng scales well on today's multi processor and multi-core systems: reaching 1,000,000 messages per second is a reality for the simplest use cases.
Release Notes: This is the fourth bugfix release for the 3.4.x series, with important fixes over the previous releases. Upgrading to this release is highly recommended.