OpenXava is a framework to develop AJAX JavaEE/J2EE applications rapidly and easily. It allows you to define applications only with POJOs, JPA, and Java 5 annotations. It is feature rich and flexible. It generates JSR-168 portlet applications (Liferay, WebSphere Portal, Jetspeed, etc.).
Release Notes: This release adds the possibility of aligning by columns in the root view, an image gallery editor which uses a dialog, Russian documentation improvements, and many new features and bugfixes.
libmspack is a library for compression and decompression of the Microsoft CAB, CHM, HLP, LIT, SZDD, and KWAJ file formats.
Release Notes: This release adds support for the Microsoft Exchange Offline Address Book (OAB) format, both compressed and incremental variants.
Bible-Discovery is Bible study and concordance software. It contains several Bible translations, dictionaries, tools for helping to understand the texts in the original language, bookmark handling, customizable font size and color, a biblical text importing pane, and a parallel and comparative Bible read feature.
Release Notes: This release adds a new modern English Bible translation: NASB (New American Standard Bible) and NASB+ (New American Standard Bible with Strong's Numbers and NAS Exhaustive Concordance), new modern Spanish translations: LBLA (La Biblia de las Américas) and NBLH (Nueva Biblia Latinoamericana de Hoy), and translations with red letter text: EMTV, WEB, WEBBE, WEBME, KJV, OEB, OEBcth, ThaiKJV, Ukrainian, and UkrKulish. 22 translations which contain paragraphs have been reimported.
Poppler is a PDF rendering library derived from xpdf. It has been enhanced to utilize modern libraries, and new features have been added. It also provides basic command line utilities.
Release Notes: Large file support was added. Rendering was made thread-safe. The Crypt filter was implemented. Thin Line mode support was added to SplashOutputDev. Support for uncolored tiling patterns was added to CairoOutputDev. Several minor bugs were fixed.
Evince is a document viewer for multiple document formats, such as PostScript, PDF, single page and multi-page TIFF, DVI, DjVu, and others. It features page thumbnails, printing via the GNOME or GTK+ printing frameworks, and searching within the documents. It supports the displaying of PDF indexes, the displaying and editing of PDF annotations, and the viewing of encrypted PDF documents.
Release Notes: Page borders are now taken into account for view coordinates transformation, allowing search results, form fields, annotations, and other items to be correctly placed on the view. History is no longer updated while searching, to prevent the find bar from being closed unexpectedly. EvView key events are now forwarded to focused form fields. Other minor bugs were fixed.
The goal of the Pango project is to provide an Open Source framework for the layout and rendering of internationalized text. It uses Unicode for all of its encoding, and will eventually support output in all the world's major languages.
Release Notes: Word breaking has been aligned with newer Unicode specs. The win32/CoreText shaper signature has been updated. CoreText scaling has been fixed.
SmartGit/Hg is a graphical user interface for Git and Mercurial which can work with SVN repositories. It supports cloning from common repository providers (e.g., GitHub, Assembla), assists Git newbies, and also offers the advanced, powerful Git features. It provides several tools to help create clean commits, for example by allowing the user to commit just parts of changes files and reordering and squashing unpushed commits. If you are using GitHub or GitHub Enterprise, SmartGit/Hg can work easily with pull requests (creation, resolving) and commit comments. SmartGit/Hg ships with a built-in SSH client, file comparer, and merge tool which are capable of syntax coloring for many languages.
Release Notes: This release fixes a couple of bugs, most importantly problems with the Homebrew Git executable on OS X.
Ora2Pg is a Perl module to export an Oracle database schema to a PostgreSQL compatible schema. It connects your Oracle database, extracts its structure, and generates an SQL script that you can load into your PostgreSQL database. It dumps the database schema (tables, views, sequences, indexes, grants) with primary, unique, and foreign keys into PostgreSQL syntax without editing the SQL code generated. It also dump Oracle data into PostgreSQL DB as online process or into a file. You can choose what columns can be exported for each table.
Release Notes: This release fixes several major issues with migration cost assessment which were not addressed in previous release. Please upgrade.
Pdlzip is a limited, public domain version of the lzip data compressor that uses the (de)compression code from Igor Pavlov's LZMA SDK. It is also able to decompress legacy lzma-alone (.lzma) files.
Release Notes: The options "-f, --force", "-F, --recompress", "-k, --keep", and "-o, --output", have been ported from clzip. Pdlzip now accepts more than one file in the command line. Decompression time has been reduced by 5%. "-t" no longer depends on the existence of "/dev/null". The value returned by "-d" and "-t" in case of data error has been fixed. The option "-n, --threads" is now accepted and ignored for compatibility with plzip. "configure" now accepts options with a separate argument. The target "install-as-lzip" has been added to the Makefile.
Pcompress is an archiver that can do compression/decompression and deduplication in parallel by splitting input data into chunks. It has a modular structure and includes support for multiple algorithms like LZMA, Bzip2, PPMD, LZ4, etc., with KECCAK/BLAKE2/SHA-256/512 chunk checksums. SSE optimizations for the bundled LZMA are included. It also implements chunk-level Content-Aware Deduplication and Delta Compression features based on a Polynomial Fingerprinting scheme. It has low metadata overhead and overlaps I/O and compression to achieve maximum parallelism. It has AES encryption capability and uses Scrypt from Tarsnap to generate per-session unique keys from passwords. It can work in pipe mode, reading from stdin and writing to stdout. It also provides some adaptive compression modes in which a suitable algorithm is chosen per chunk based on heuristics.
Release Notes: This is primarily a Bugfix release. It fixes some crashes with invalid input and build problems on Debian6 and older non-SSE4 processors. The Min-heap based Similarity matching for Delta Encoding has been improved and made faster and more accurate. Accuracy of scalable Segmented Global Deduplication has been further improved to be greater than 95%. More testcases have been added.
CorneliOS is an easy-to-use and cross-browser "Web Desktop Environment", "Web Operating System", or "Web Office" that comes with a set of cool applications. It includes a Content Management System (CMS) so that you can easily set up and manage your own website as well as a Database Management System that allows you to rapidly build any kind of database application.
Release Notes: This release adds a new CIOS Edu API user interface, new CorneliOS Image Shape, Gradient, and Comic APIs, a new CorneliOS color encoding API, and updated system images, language kits, and style sheets.
Triceps is an innovative embeddable Complex Event Processing (CEP) system. It can be thought of as an in-memory database driven by triggers, or a data-flow machine working on a stream of events, or a spreadsheet on steroids. The major architectural advantages of Triceps include the direct use of procedural logic (as opposed to all-SQL systems), support of both compiled and general scripting languages (C++, Perl), light weight, and easy extensibility.
Release Notes: This snapshot is essentially a pre-release for version 2.0 of the Triceps Complex Event Processing system. In addition to the updates from the last snapshot, it includes the multithreading framework. As usual with the snapshots, the Developer's Guide has not been updated yet, and the recent documentation can be found on the project blog. Some of that documentation is still being written.
GLib is a library containing many useful C routines for things such as trees, hashes, and lists. GLib was previously distributed with the GTK toolkit, but has been split off as of the developers' version 1.1.0.
Release Notes: GLib can now be built with the bionic C library. GIcon can now be serialized to a GVariant. GApplication gained a busy state, for signaling this to a desktop. Support was added for explicitly canceling a gobject property binding. Performance improvements were made for signal argument handling. Further improvements and various bug fixes were made.
Pride combines bash scripts, zenity, ant, ImageMagick, and the Android tools to create a fast and simple POSIX alternative for Android development. It provides all the basic commands (clean, build, release, etc.) of other Android IDEs. But it is primarily a robust and simple injection framework. Injections from methods to clusters of activities are easily created from existing code and can then be injected into any project. Pride can also be used to batch build, load, or release multiple projects and can update class and resource files among projects that use the same objects or resources.
Release Notes: A BlankClass was added to Object injections. Medit now saves all files on Pride:Build. Class injections were added for classes which cannot be trivially wired into a project by injection. A WavTrack class which uses an AudioTrack to play .wav files was added to Class injections.
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 version adds a strong email check in C, C++, and PHP. It also strengthen the documentation and restructures the project environment with 100% coverage by the unit tests.
im-chooser is a GUI frontend application featured with IMSettings to choose the input method you want to use. It can also disable input methods entirely on the desktop. This allows you to pick an input method and switch it on demand without restarting either your applications or your desktop.
Release Notes: Bugs were fixed and a man page was added.
IMSettings is a framework that delivers Input Method settings and applies the changes immediately, so it will take effect without restarting applications and the desktop.
Release Notes: Bugs were fixed and man pages were added.
The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5, with just a few differences. PCRE is used by many programs, including Exim, Postfix, and PHP.
Release Notes: The Just-In-Time compiler (JIT) now supports all pattern features, including callouts and the backtracking verbs. In addition, some bugs are fixed and there are minor performance enhancements.
BugHotel Reservation System is a hotel booking and accounting software package which uses the Internet to "network" your corporate office to each of your hotels. All data processing occurs at the Application Service Provider (ASP) data center. Income statements, reports, etc. may be customized.
Release Notes: This release enhanced hotel ID session handling and provided major performance enhancements in all reports.
lm_sensors provides essential tools for monitoring the temperatures, voltages, and fans of Linux systems with hardware monitoring devices. It contains a library for sensors access (libsensors), a command-line tool for sensor reporting (sensors), and a daemon (sensord). It also contains scripts for sensor hardware identification and fan speed control.
Release Notes: Support for multiple fan control was fixed in pwmconfig. Support for absolute device paths was fixed in fancontrol. Detection of new devices was added to sensors-detect.
PixelController is an LED matrix controller which makes it easy to create stunning visuals. It supports multiple output formats and allows flexible control (OSC, MIDI, Mouse, Keyboard).
Release Notes: Support for E1.31 devices, more media files, new effects and generators for chaining visuals, and bugfixes.
PowerDNS Authoritative Server is a high-performance authoritative nameserver with a host of backends. Besides plain BIND configuration files, PDNS reads information from MySQL, Oracle, PostgreSQL, SQLite, MongoDB, and many other databases. Backends can easily be written in any language, and a sample Perl backend is provided. PDNS powers around 30-40% of all domain names in many parts of the world, including >90% of all DNSSEC domains in Europe.
Release Notes: This release improved stability and conformity and fixed bugs. Interoperability with various validators was improved, either through bugfixes or by catering to their needs beyond the specifications.
Crayonizer "crayonizes" the output of other programs. It uses pattern matches to color in and otherwise transmogrify selected text. It's written in straight C with few dependencies.
Release Notes: This release added support for setting xterm titles and for appending and prepending lines to program output, and various bugfixes.
CSS3 Drop Shadows is a Web application which lets you build many kinds of box shadows and get the CSS or Sass code. It's good for designers, for learning CSS3, or to try some experiments.
Release Notes: This release added a new shadow.
expect-lite is an quick and easy command line automation tool. Written in expect, it is designed to directly map an interactive terminal session into an automation script. expect-lite scripts use special character(s) at the beginning of each line to indicate the action. Basic expect-lite scripts can be created by simply cutting and pasting text from a terminal window into a script, and adding '>' '<' characters. No knowledge of expect is required. Expect-lite is targeted at the verification testing environment, and will produce a Pass/Fail result at the end of the script. However, its use is not limited to this environment. It includes a powerful debugger with breakpoints, step/skip, and the ability to copy/paste expect-lite lines right into a running script.
Release Notes: This release enhanced code blocks with a foreach loop, added string math (search/replace, concat, remove), improved SSH login, and fixed an SSH options bug.