Window Switch is a tool that allows you to move applications between networked computers. The windows appear where you need them, as they were. You no longer need to save and send documents to move them around; simply move the view of the application to the machine where you need it.
Release Notes: This minor, mostly bugfix release fixes NX session support, missing tray icons for Ubuntu users, and some stability problems. It adds the ability to make URLs opened in remote sessions forward to your local machine. It coincides with Xpra 0.0.7.31 (bundled on MS Windows and OS X), which includes a number of significant performance improvements.
DOLFIN is the C++ interface of the FEniCS project for the Automation of Computational Mathematical Modeling (ACMM), providing a consistent PSE (Problem Solving Environment) for solving ordinary and partial differential equations. Key features include a simple, consistent and intuitive object-oriented API; automatic and efficient evaluation of variational forms through FFC; automatic and efficient assembly of linear systems; and support for general families of finite elements.
Release Notes: This bugfix release fixes a small number of bugs in preparation for the upcoming release of DOLFIN 1.0.0.
SlicedBread is a library that makes it simpler to program multithreaded applications in Java. It does so by doing away with "classic" multithreaded staples - that is, shared state using thread-safe objects - in favor of a set of single-threaded processes that send and receive immutable messages. In a sense it is inspired by Erlang's messaging system. In another, the over 400 rich pages of "Java concurrency in practice" show how hard it is to write and debug a good-mannered multithreaded application in Java.
Release Notes: This release includes the first version of the documentation, which should be enough to get you started with the library. It adds thread pools (multiple threads reading from the same mailbox) and checks thread safety under JMM (JSR-133).
QueueMetrics Espresso is an automated tool to get a working installation of QueueMetrics on the most common Asterisk-based PBXs. It currently supports FreePBX, AsteriskNOW (with FreePBX interface), TrixBox CE, PBX-in-a-Flash, and Elastix 2.
Release Notes: This release supports Elastix 2.2 with Asterisk 1.8 and native hot-desking, and supports AsteriskNow 1.7.1 (Asterisk 1.6).
LIXA (LIbre XA) is a Transaction Manager implementing the distributed transaction processing "XA specification" and "TX (transaction demarcation) specification" according to the X/Open CAE Specification. LIXA is a Transaction Manager but it's not a Transaction Monitor; this is the distinguishing feature of the project. LIXA technology enables every application container, like a Web server or a shell, to become an XA compliant application server. The client/server architecture of LIXA allows many application containers to share a single LIXA (state) server; this is ideal when horizontal scalability is a must and many identical application containers must refer to a single transactional environment. Performance, scalability, and high availability are key features of the project. LIXA can be used with the C, C++, and PHP programming languages.
Release Notes: This release is the porting to the Intel/AMD 64-bit architecture for the GNU/Linux operating system.
dtrx intelligently extracts many different archive types. It will get the contents from tar, zip, rpm, deb, and cpio archives, as well as compressed files, with one simple command. It helps keep your filesystem sane by putting every archive's contents into a dedicated directory, and making sure the owner can read and write whatever's extracted. It can even recursively extract archives.
Release Notes: This release supports LZH archives, using the lha tool. It includes a couple of minor bugfixes.
U++ is a C++ cross-platform rapid application development suite focused on programmers' productivity without sacrificing runtime performance. Based on strictly deterministic design, it provides a viable alternative to garbage-collected platforms, even for business logic oriented problems.
Release Notes: New "Rainbow" technology decouples the U++ GUI from the host platform. It is now possible to develop a new GUI implementation without changing the core U++ files. The "Framebuffer" package uses Rainbow to implement a GUI for a trivial RGBA framebuffer (with keyboard and mouse inputs). The command line utility "umk" (a GUI independent U++ package builder) has been added. The docking package was adopted to the main source tree. There are many other changes in TheIDE and libraries.
Urbi is a robotics software platform. It includes a C++/Java middleware API called UObject to interface components such as motors, cameras, and algorithms, and an innovative scripting language, urbiscript, with built-in support for parallel and event-based programming, used to write high-level behaviors and orchestrate the interactions between components. UObject components are built as shared libraries exposed as native objects within urbiscript, and either hot-plugged in a running Urbi engine, or started as a remote autonomous process communicating with the engine via the network. At any time, new urbiscript code can be sent to a running Urbi engine via a simple telnet, to introspect the state of components, modify existing code, or add new behaviors. Urbi is cross-platform and supports several robots (Gostai Jazz, Lego Mindstorms, Aldebaran Nao, Segway RMP, Spykee, Bioloid, etc.) and a simulator (Webots).
Release Notes: Even more bug and documentation fixes. Boost and ROS have been upgraded. Initial support for pkg-config.
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: The appearance of the program has been redesigned. Now it looks like the modern Android version of Bible-Discovery. Already you can write notes as well (e.g., for preaching sermons in church), and you can add your own commentary to the verses. It is possible to integrate e-Books. Essentially, almost any good quality Christian literature can be made readable and searchable by the program (if the raw text format and the license are appropriate, it can be converted) and MySword and TheWord books can be converted easily in the import menu.
c++-gtk-utils is a lightweight library containing a number of classes and functions for programming GTK+ programs using C++ in POSIX environments where the user does not want to use a full-on wrapper such as gtkmm or wxWidgets. It provides classes for managing the lifetimes of GTK+ widgets and windows that will make GTK+ exception safe, functions to make single instance programs where restarting will bring up the existing instance, smart pointer classes for memory management, thread-safe signal/slot classes with automatic disconnection, classes for using std iostreams with files opened with Unix file descriptors, functions for connecting a callback object and a Unix file descriptor to the main loop with provision for automatic disconnection, classes and functions for inter-thread communication, some convenience pthread wrapper classes., a class encapsulating anonymous Unix pipes, a class to reassemble UTF-8 sent over pipes and sockets, and classes for printing Postscript files and plain text using the GTK+ print system.
Release Notes: The build system has been updated. Minor bugfixes and improvements have been made.
Tomb is a system to make strong encryption easy for everyday use. A tomb is like a locked folder that can be safely transported and hidden in a filesystem. Its keys can be kept separate; for example, you can keep the tomb on your computer and its key on a USB stick. Tomb is written in code that is easy to review and links shared components: it consists of a ZShell script and desktop integration apps; it uses standard GNU tools and the cryptographic API of the Linux kernel (dm-crypt) via cryptsetup.
Release Notes: This release includes an important fix to correctly parse spaces in passwords. It also introduces a new 'passwd' command to change a key's password, checks on swap usage, and has updated documentation and better desktop integration.
The SE Toolkit is a collection of scripts for performance analysis and system diagnostics. It allows automatic analysis of system health status and gives advice on performance improvement. The scripts are written in SymbEL, an interpreted language focused on reading kernel data. It has been a standard in system performance monitoring for the Solaris platform over the last 10 years.
Release Notes: Accessing mib$tcp instead of the deprecated kvm$tcp_mib (Bug #2116736) has been added. Support for IGB network interfaces (from x4170) has been added (Patch #2812730). Support for nxge network interfaces (from T5240) has been added (Feature Request #1989844). Support for NFSv4 as been added (Patch #2957291). The package location has moved from Blastwave to OpenCSW.
BitNami Subversion Stack is an easy-to-install, ready-to-run binary distribution of Apache and Subversion. Linux, OS X, and Windows are currently supported.
Release Notes: This release updates Apache to 2.2.21 and Subversion to 1.7.1.
BitNami Cloud Tools packages together Amazon Web Services tools with preconfigured Java and Ruby language runtimes to work out of the box. It is a self-contained, easy to use distribution with one goal in mind: to make it simple to get started using AWS services from the command line.
Release Notes: This release updates the aws-ec2-api to 188.8.131.52, aws-elb to 184.108.40.206, aws-sdk-ruby to 1.2.3, and aws-sdk-java to 220.127.116.11-20.
Lua is a programming language originally designed for extending applications, but also frequently used as a general-purpose, stand-alone language. It combines simple procedural syntax (similar to Pascal) with powerful data description constructs based on associative arrays and extensible semantics. It is dynamically typed, interpreted from bytecodes, and has automatic memory management, making it ideal for configuration, scripting, and rapid prototyping. It is implemented as a small library of C functions, written in ANSI C, and compiles unmodified in all known platforms. The implementation goals are simplicity, efficiency, portability, and low embedding cost. It has been used on games such as World of Warcraft, FarCry and Angry Birds, among others.
Release Notes: Documentation and portability fixes.
ExactScan is a versatile document capture application for home offices and workgroups. It is designed from the ground up for high-speed document scanners and can easily handle hundreds of images per minute, including duplex scans. Included functionality reaches from managing, sorting, and editing singles pages to writing multi- as well as single-page PDF files including JPEG compression and TIFF, JPEG, JPEG2000, and PNG bitmap files. ExactScan allows performing state of the art image processing including automatic cropping, deskewing, dynamic thresholding for perfect black and white documents, and descreening print rasters.
Release Notes: This release adds support for various new scanners, improved support and scan speed for certain new scanner models, and auto-crop and de-skew accuracy and performance. The professional version further adds automatic source mode and an automatic color mode and improved OCR recognition of Typewriter text, retention of certain font families, OCR text positioning, and OCR recognition, accuracy, and stability.
OCRKit uses OCR to recognize the text in a graphic, which is particular useful for PDFs received via email, created by DTP, office applications, or images obtained from a scanner, copier, or digital still camera.
Release Notes: This release improves recognition of Typewriter text, retention of certain font families in PDF and HTML, text positioning accuracy in PDF, and stability. There are many other improvements.
libextractor is a library used to extract meta-data from files of arbitrary type. It is designed to use helper-libraries to perform the actual extraction, and to be trivially extendable by linking against external extractors for additional file types. The goal is to provide developers of file-sharing networks, file managers, and WWW-indexing bots with a universal library to obtain meta-data about files. It includes a shell-command and bindings for Java (JNI) and Python.
Release Notes: This release adds support for Matroska, fixes some minor bugs (leaks on error-handling paths), and does some minor code clean up (fixing compiler warnings about dead code).
The TeXlipse plugin adds LaTeX editing support to the Eclipse IDE. It provides both LaTeX and BibTeX editors, a project creation wizard, and a complete user manual of the editor functions. Additional features include syntax highlighting, document outline, section folding, command completion, cite and ref completion, templates, builder integration, viewer integration with inverse search, and more. The plugin makes it possible for LaTeX documents to be edited and built like normal projects in an IDE, and the viewer support makes it easy to check the outcome.
Release Notes: This release adds BibLaTeX support, some enhancements to the build system, and fixes for various bugs.
Movgrab is a command-line movie downloader for sites like YouTube. It has no dependencies; everything that's needed should be there in the tar.gz package. Movgrab can connect through an HTTP proxy, can output the download to stdout for piping into another program, and can fork into the background to free up the console. When forked into the background, its progress can still be seen in a ps list.
Release Notes: Bugfixes, particularly for Mac OS X, which seems more strict about bugs than Linux.
Veusz is a scientific plotting package, designed to create publication-ready Postscript, PDF, or SVG output. It features an easy to use graphical interface as well as a command line interface and can be scripted or embedded in Python scripts. Graphs are constructed in a modular fashion from separate components. Datasets can be interactively modified or created from within the program.
Release Notes: This release includes an interactive tutorial. The data plotting widget can now color data points according to another dataset. The CSV import is much improved, allowing European numerical formats and different date formats. Datasets can now be copy, pasted, or imported from the clipboard. The size of SVG exported files has been greatly reduced. The axis widget can have its range interactively changed, and its minimum and maximum can be specified in date-time format. In addition, there have been several other minor improvements and bugfixes.
Monitoringplug is a collection of monitoring plugins for Nagios. This collection uses libraries like net-snmp, curl, ldns, selinux, xmlrpc-c, and expat to check services.
Release Notes: This release adds more perfdata and some cleanup of file headers and footers. It adds a new check_smb_share, a check_mem check, and a check_interface (snmp IF-MIB) check. It adds pnp4nagios templates for some checks.
Monitorix is a lightweight system monitoring tool designed to monitor as many services and system resources as possible. It has been created to be used under production Linux/UNIX servers, but due to its simplicity and small size may also be used on embedded devices as well.
Release Notes: This version introduces three new graphs to monitor the Squid Proxy Web Cache, the NTP server, and the Icecast Streaming Media Server. All graphs have been created following the classical Monitorix layout while, at the same time, attempting to be as complete as possible. Other highlights of this release include the support for network port monitoring and Nginx network traffic monitoring on FreeBSD and OpenBSD systems.
din is a software musical instrument and audio synthesizer. Bezier curves are used to draw and sculpt waveforms, create gating and modulation (FM and AM) patterns, and create delay feedback and volume patterns. You can also create an unlimited number of drones and sculpt their waveforms. It uses JACK to output audio, and supports MIDI, OSC and IRC bot for input. din can be extended and customized with Tcl scripts.
Release Notes: This release immediately creates a scratch curve or inserts a vertex when there is only one curve in a curve editor. It adds new keyboard shortcuts for setting octave shift BPM, attack, and decay times. Delay lines can now be toggled from the keyboard-keyboard. The waveform on keyboard-keyboard has been changed from a sine wave to the waveform used on the microtonal-keyboard.
Armadillo is a C++ linear algebra library (matrix maths) aiming towards a good balance between speed and ease of use. The API is deliberately similar to Matlab's. Integer, floating point, and complex numbers are supported, as well as a subset of trigonometric and statistics functions. Various matrix decompositions are provided through optional integration with LAPACK and ATLAS numerics libraries. A delayed evaluation approach, based on template meta-programming, is used (during compile time) to combine several operations into one and reduce or eliminate the need for temporaries.
Release Notes: This release has fixes for linking issues on recent Ubuntu and Debian systems. It also has fixes for inconsistencies in interactions between matrices and cubes.