JAXX is a system that allows you to describe Swing user interfaces in XML and then generate them. It includes support for common user interface elements such as navigation trees.
Release Notes: This version adds a button to show a popup with a validation table, introduces a new comboBoxModel that does not use a Vector, adds a sort model on BeanComboBoxModel, introduces a new listModel that does not use a Vector, and improves the DoubleListBean API. It also creates an adapter to move a component by using the mouse, and another adapter to resize a component by dragging a border of the component.
uma::bson is a DOM-style C++ API for reading/writing BSON data. Unlike the MongoDB C++ API, which exposes a read-only interface with a separate interface for creating a BSON representation, this API allows reading/writing on the existing data. The API is designed primarily for serialising/deserialising BSON data to/from streams (files, socket connections, etc.).
Release Notes: This release adds an uma::bson::ODMObject base class for a more elegant ODM than the interface exposed by the base uma::bson::Object class. It adds a src/test/sample/odm directory with ODMObject based ODM sample classes and tests.
TWiki is a flexible, powerful, and simple Web based collaboration platform. It is suitable for dynamic intranets and knowledge bases, and for sharing and managing documents and collaborative projects. It resembles a normal Web site, but every page can be changed from a browser. It features automatic link generation, full text search, group authorization, Web forms, reporting, change notification, file attachments, revision control of pages and attachments, a modular templating system with skins, hierarchical navigation based on the topic parenting feature, and more. Plugins can be used to enhance the program and build groupware applications.
Release Notes: This release fixes a number of bugs and has some incremental enhancements. Most importantly, it incorporates a fix for the security issue CVE-2013-1751, where the MAKETEXT variable allowed arbitrary shell command execution using the tilde (~) character. This is a followup to the CVE issued in December.
DVDStyler is a crossplatform GUI frontend to the DVD authoring and recording programs dvdauthor and growisofs.
Release Notes: New templates were added, as well as frame and ellipse 45° buttons and objects. A frame object can now display an image. The handling of subtitle streams as well as some templates were fixed.
linuxptp is an implementation of the Precision Time Protocol (PTP) according to IEEE standard 1588 for Linux. The dual design goals are to provide a robust implementation of the standard and to use the most relevant and modern Application Programming Interfaces (API) offered by the Linux kernel. Supporting legacy APIs and other platforms is not a goal.
Release Notes: This release adds "asCapable" logic according to 802.1AS, improves responses to management message errors, corrects the peer delay message timer for P2P mode, fixes bugs in TLV handling, improves servo start up performance, adds a new logging option to show synchronization summary, and includes numerous improvements to the phc2sys program.
TooN is a very efficient numerics library for C++. The main focus of the library is efficient and safe handling of large numbers of small vector matrices and providing as much compile time checking as is possible. The library also works with large vectors and matrices and integrates easily with existing code. In addition to elementary vector and matrix operations, the library also providers linear solvers, matrix decompositions, optimization, and wrappers around LAPACK.
Release Notes: This release adds generic built-in QR factorization and 2x2 inverse function. It adds many consistency improvements and fixes a number of numeric and platform-related bugs.
XiX Music Player is a music player for MP3, Ogg, M4A, AAC, FLAC, APE, and OPUS files. It is easy to create and maintain your own playlists. There is an integrated lyric viewer that searches for the lyric of the song you are listening to. If the CD cover is found, it is also shown. You can also rip CD tracks to MP3 or FLAC. Listening to your favorite online radio stations is also possible. The focus is on having fast control of all your music.
Release Notes: Code cleanup. Shows file size for Ogg and FLAC files. Ripping of audio from DVD to MP3 or FLAC (needs lsdvd and mplayer, and is only for Linux). Removal of starting only one instance. A workaround for a 'Samba NAS bug' (some NASs do not report all files using Lazarus/Freepascal code); there is an option to use an alternative scan that finds all files (only tested on Linux). Affected devices are Synology and Netgear. Some aliases have been added to retrieve song text. Directories have been removed from scanning (seems this was lost somewhere). Lyrics007 parsing has been updated.
Piggydb is a flexible and scalable knowledge building platform that supports a heuristic or bottom-up approach to discover new concepts or ideas based on your input. You can begin with using it as a flexible outliner, diary or notebook, and as your database grows, Piggydb helps you to shape or elaborate your own knowledge. Piggydb is a Web application provided as a self-contained package that contains a Web server and database engine.
Release Notes: This release improves the horizontal multi-column layout of Smart Layout so that each column can scroll independently. It also contains fixes for several bugs, such as a broken all-in-one package.
"Texinfo" is a documentation system that uses a single source to produce both on-line information (info, HTML, XML, Docbook) and printed output (DVI, PDF).
Release Notes: "texi2any" is the new generic converter for Texinfo that can produce all supported output formats. "pod2texi" was introduced as a program to translate Perl pod documentation to Texinfo. Both programs are now implemented in Perl, requiring Perl >= 5.7.3. The "info" command was made more user-friendly. Support was added for multi-byte encodings. Many other improvements and bugfixes were made.
jOOQ effectively combines complex SQL, type safety, source code generation, active records, stored procedures, advanced data types, and Java in a fluent, intuitive DSL.
Release Notes: This major release is a great move towards better integration of SQL as a language in Java. Unlike any other database abstraction framework, jOOQ now formally supports the notion of "row value expressions". The jOOQ API uses Xtend-generated API types from Row1 .. Row22, as well as Record1 .. Record22 to bring you even more compile-time type safety on a record level.
cegojdbc implements the JDBC driver for the Cego database system. a Java 1.5 runtime environment is required.
Release Notes: Driver test suite improvements.
Portofino is a system that makes it possible to create a Web application from an existing database in 30 seconds. Connect to the database, configure your preferences, and enjoy your new application.
Release Notes: This release adds support for different environments: clusters of physical or virtual machines, cloud hosting services such as Google App Engine, and environments with particular limitations, e.g. a read-only file system. The license changes from GPL to LGPL.
yetris is a Tetris clone which runs on the terminal. It has colors and high scores, along with many features found on modern Tetris implementations. It's made with C and runs on (most) Linux terminals.
Release Notes: This release has config file support and the ability to pause the game. Allowed customizations: piece and ghost appearance, locked piece color, and next piece amount. In the interface, the player can customize some layout parts. yetris is now Free Software (GPLv3). Many minor bugs have been fixed.
minised is the fast, small sed originally distributed in the GNU toolkit and still distributed with Minix. The members of the GNU Project removed it when they built their own sed around an enhanced regexp package, but it's still better for some uses (in particular, it's faster and less memory-intensive).
Release Notes: This release fixes a C++/C99 comment to compile with older compilers, and changes the license to BSD in agreement with the original author Eric S. Raymond.
JPPF makes it easy to parallelize computationally intensive tasks and execute them on a Grid.
Release Notes: This beta version brings new bugfixes, enhancements, and features.
Rikulo Stream is a Dart Web server for building fast and scalable Internet applications. It uses an event-driven and asynchronous I/O model to maximize scalability. It supports URI mapping/filtering, template technology, file-based static resources, and an MVC design pattern.
Release Notes: This release adds support for request filtering.
LaunchControl is a fully-featured launchd(8) frontend allowing you to manage and debug system and user services on your Mac. It provides everything you need to load, unload, start, create, edit, remove, or troubleshoot launch services. It supports all documented features of launchd, reports potential problems before a job is even started, and makes sure you always create valid configurations. It supports user LaunchAgents and Global and System LaunchAgents/Daemons. It shows all services and their status at a glance, and misconfigured services are highlighted. You can enable or disable services, and find them with a job filter. Not just a plist editor, it provides a dedicated interface for every configuration key with an adaptive interface that displays only information relevant for the selected job.
Release Notes: This release adds support for OS X 10.7 (Lion). It adds a log view to check for launchd(8) messages while testing/debugging a job. It adds functionality to start a job regardless of its run conditions. It adds 'Job>Validate'; use this command to re-validate a job after you've made changes to your system outside of LaunchControl. It adds 'Fold/Unfold All': sections in a folded state now provide more information. Clicking on a section header now toggles the folding state. There is improved status reporting, improved validators for various keys, and an updated help file.
Release Notes: This release adds new features, like multi-touch support, A* path finding, improvements to the vector class and a couple of minor enhancements, changes and bugfixes.
Mylene is a command line MPEG audio player. It can play plain and system embedded MPEG audio streams and works for Linux OSS and ALSA emulated OSS and Mac OS X. The player can be used interactively by telling it to establish a UNIX or INET server on which commands can be received. It features sophisticated song selection filters, the ability to interpret programs written in a C-like programming language and user formatted text output among others. The seek-h262 MPEG decoder is required for audio and system MPEG decoding.
Release Notes: This release adds a new means of communication with the executed programs. Instant programs can be run in the execution environment of the regular programs, allowing the examination and modification of the state of the latter.
Luit is a filter that can be run between an arbitrary application and a UTF-8 terminal emulator. It will convert application output from the locale's encoding into UTF-8, and convert terminal input from UTF-8 into the locale's encoding. It is mainly used to support xterm.
Release Notes: This release completes integration of the iconv extension, making the fontenc library unnecessary. It adds several options for showing available encoding data in fontenc (from ".enc" files), iconv, and built-in tables.
libtld is a library used to extract the TLD from a URI and to check email validity. This allows you to extract the exact domain name, sub-domains, and all the TLD (top level, second level, third level, etc.). The problem with TLDs is that you cannot know where the domain starts. Some domains can use one top-level domain, others use two, etc. However, it may be useful to know where the domain is to have the exact list of sub-domains. For example, if you want to force www. at the start of the domain name if no other sub-domains are specified, then you need to know exactly how many TLD are defined in a URI. The libtld offers one main function: tld(), which gives you a way to extract the TLD from any URI. The result is the offset where the TLD starts. This gives you enough information to extract everything else you need. For emails, the library is capable of parsing a string that represents a list of email addresses to be verified. The verification includes a check of the domain name and its TLD.
Release Notes: This release adds a C++ class to easily handle URIs in C++, adds a PHP extension so [check_]tld() can be used in PHP, adds a static version of the library, updates the TLDs as of Feb 2013, and fixes the TLD exceptions, which now return a valid answer.
superseriousstats is a small and efficient program for creating a Web page with statistics from various types of IRC logs. It keeps track of its parse history and only processes new activity before storing any accumulated data in a SQLite or MySQL database. It is suitable for high volume IRC channels and large log archives, and is relatively easy to integrate with IRC services (e.g. bots) that interact with the database and provide last seen information and many other statistics directly in your channel.
Release Notes: Notable changes are the addition of parser support for the HexChat, LimeChat, and Textual IRC clients. Parts of the code have been simplified, which led to several bugs being caught and fixed. Configuration should now be easier, and allows for better customization. The output pages have been changed to HTML5/CSS3.
Task Coach is a simple todo manager to manage personal tasks and todo lists. It grew out of a frustration that well-known task managers, such as those provided with Outlook or Lotus Notes, do not provide facilities for composite tasks. Often, tasks and other things to do consist of several activities. Task Coach is designed to deal with composite tasks.
Release Notes: This is a mixed bugfix and feature release.
rainbarf provides fancy resource usage charts to put into the tmux (and GNU screen) status line.
Release Notes: This release adds an option which displays the time remaining until the battery is fully charged/empty, and removes a 1s delay after executing top(1).
Seed7 is a general purpose programming language. It is a higher level language compared to Ada, C++, and Java. In Seed7, new statements and operators can be declared easily. Functions with type results and type parameters are more elegant than a template or generics concept. Object orientation is used when it brings advantages and not in places when other solutions are more obvious. Although Seed7 contains several concepts of other programming languages, it is generally not considered as a direct descendant of any other programming language.
Release Notes: The description of exceptions in the manual has been improved. The handling of program data in the interpreter and compiler has been improved to free more unused memory. The Seed7 compiler has been improved to support releasing unused programs. The function prgDestr has been improved to free (most of) the data used by a program. Several functions have been improved to call prgDestr. Several actions in the interpreter have been improved to work correctly for arrays with interface elements. The functions prgCpy and prg_cpy have been improved to free a program when the usage_count reaches zero.