Runner is a simple and fast X11 menu for starting commands. It's meant to be a fast start menu for often used programs. It also contains a run dialog to enter arbitrary programs or select programs from a history file. It supports completion both from the history as well as the $PATH variable. It's also optimized for keyboard usage.
Release Notes: This release adds a commandline option to directly start the run dialog.
aime is a simple, C-like programming language and an interpreter, both designed to be embeddable in applications. The language is straightforward, trivial, and direct. Its syntax is simpler than that of C, while still providing for full object management, higher order functions, and references. The interpreter is secure and expressive, allowing comprehensive control over program execution and providing powerful methods of application integration.
Release Notes: The previously-introduced garbage collector is now described. A bug related to garbage collection has been fixed.
The "Schily" Tool Box is a set of tools written or managed by Jörg Schilling. It includes programs like: cdrecord, cdda2wav, readcd, mkisofs, smake, bsh, btcflash, calc, calltree, change, compare, count, cpp (K&R original), devdump, hdump, isodebug, isodump, isoinfo, isovfy, label, mt, p, patch, sccs, scgcheck, scpio, sdd, sfind, sformat, smake, sh (Bourne Shell), star, star_sym, suntar, gnutar, tartest, termcap, and ved.
Release Notes: The Bourne Shell now supports the ENV environment variable and the related new startup files /etc/sh.shrc and $HOME/.shrc, enhanced aliases and a new builtin "dosh" which allows it to use simple shell scripts in aliases, and long names for options for the "set -o" option.
libx1f4l2 is a data structures library. Featured are self balancing BSTs and self balancing BST backed lists. The BST (binary search tree) selection includes AVL, red/black, AA, and RBST trees in simple, parent pointer, and threaded flavors. The BST backed lists are all-purpose lists, allowing for sequential and random access. The complexity for most operations is log(N), including reading, inserting, and deleting, random or sequential. Other library features include pointer sets and tries. A collection of demo, test, and data structure comparison programs is included.
Release Notes: This release introduces a new critical bit tree variety. The new tree caches a small number of critical bit-adjacent bits to eliminate the final string comparison. Several bugs have been fixed across the featured data structures, and new methods have been introduced. The license is now GPLv3.
GTKWave is a wave viewer for Verilog simulation. The viewer supports execution of Tcl scripts and enhanced Drag and Drop operations.
Release Notes: This release contains minor bugfixes and provides much better performance for reading FSDB files when the --optimize flag is used (this requires that fsdbdebug and fsdb2vcd are present in command path during ./configure).
Areca is a file backup system that supports data compression (zip / zip64 format) and encryption, incremental backups, FTP/SFTP file transfer, delta storage mode, and many other features. It includes a transaction mechanism, which guarantees the integrity of your backups. Two user interfaces are available: a command-line interface (useful for backup automation) and a graphical user interface (useful for backup administration).
Release Notes: Pre- and post-processors can now be run when archives are merged or checked. This release also adds minor bugfixes and improvements.
For users on Linux and Unix, KDE offers a full suite of user workspace applications which allow interaction with these operating systems in a modern, graphical user interface. This includes Plasma Desktop, KDE's innovative and powerful desktop interface. Other workspace applications are included to aid with system configuration, running programs, or interacting with hardware devices. While the fully integrated KDE Workspaces are only available on Linux and Unix, some of these features are available on other platforms. In addition to the workspace, KDE produces a number of key applications such as the Konqueror Web browser, Dolphin file manager, and Kontact, the comprehensive personal information management suite. The list of applications includes many others, including those for education, multimedia, office productivity, networking, games, and much more. Most applications are available on all platforms supported by the KDE Development. KDE also brings to the forefront many innovations for application developers. An entire infrastructure has been designed and implemented to help programmers create robust and comprehensive applications in the most efficient manner, eliminating the complexity and tediousness of creating highly functional applications.
Release Notes: Significant bugfixes in this release include improvements to the Kontact PIM Suite, fixes in Dolphin, improvements to the Konqueror Web browser, Plasma workspaces, the Konsole terminal emulator, and the KWin window manager, and many more corrections and performance improvements all over the place. There are also many translation updates.
Giada is a minimal, hardcore audio tool for DJs and live performers. Just pick your sample, drop it in any channel, and start the show by using this tiny piece of software as a loop machine, drum machine, sequencer, live sampler, or effect (VST) host. Giada aims to be a compact and portable virtual device for production use and live sets.
Release Notes: This release adds a VST stack for each channel, custom paths for samples, patches, and plugins, and the usual bugfixing.
PSmisc is a set of small useful utilities that use the proc filesystem, providing the system administrator with help in common tasks. It consists of the four base utilities fuser, killall, pstree, and peekfd. SELinux is optionally supported, as is IPv6 in fuser.
Release Notes: This release adds a background timeout function to allow identifying and interrupting hanging stat() calls. Several minor bugs have been fixed.
Marvin is an extensible image processing framework for Java. It provides features to manipulate images, to manipulate captured video frames, and to process images with multi-threading. Its features can be extended via plug-ins. Plug-ins can be integrated with the graphical user interface, and their plug-in performance can be analyzed. Every image processing algorithm is developed as a plug-in that can be plugged into the MarvinEditor, an image manipulation program that uses plug-ins developed using Marvin, or into third-party applications. Currently there are 55 plug-ins available.
Release Notes: This release fixes a bug related to the isValidPosition() method in the MarvinImage class.
Eagle Mode is an advanced solution for a zoomable user interface. It has a professional file manager, file viewers and players for most of the common file types, a chess game, a 3D mines game, a multi-function clock and some fractal fun, all integrated in a virtual cosmos.
Release Notes: Keyboard inquiry with some X input methods has been fixed. Occasional delays of starting to play audio and video files have been fixed. emLKC has been adjusted to kernel 3.1.1 and higher. The user configuration directory has been made configurable with the environment variable EM_USER_CONFIG_DIR. Minor fixes have been applied.
4MLinux is a miniature Linux distribution focusing on four capabilities: maintenance (by using it as a system rescue live CD), multimedia (for example, for playing video DVDs), miniserver (using the inetd daemon), and mystery (meaning console games).
Release Notes: This release has the same features as 4MLinux-3.3 BETA with the additional possibility of a fully automatic upgrade to 4MLinux-allinone-edition. It also includes some minor bugfixes and improvements. Help and FAQ files have been updated. Both Xorg and Mesa (Gallium3D) drivers for Radeon HD video cards have been added.
CrutziPlayer is a standalone player for NPAPI-based browser plugins (e.g., Flash). It provides external, hardware accelerated fullscreen scaling using XComposite, Cairo, and XFixes. It's a good solution, for example, for playing browser games fullscreen on Linux, as it autodetects the original .swf content size.
Release Notes: CrutziPlayer behaves more like a real app now, and provides its own UI and menu. Initial support for HTML-based browser apps is provided, if webkit is installed. For SuSE, the additional directories /usr/lib64/browser-plugins and /usr/lib/browser-plugins are used to look up plugins. Various small bugs have been fixed.
giv, the G(reat|tk|NU) Image Viewer, is an image and hierarchical vector viewer. It was designed especially for scientific vision and computational geometry.
Release Notes: This major bugfix release solves display discrepancies in the marks viewer, in the state of balloon popups, in caliper-text on windows and in other places. It adds several new features, including multi-line text annotations, shadows below the text, and persistent settings for auto-contrast, sub-pixel coordinates, and auto-fit. It changes the behavior of mouse wheel zooming so the coordinate below the mouse stays fixed when zooming.
Catdoc is a MS Word file decoding tool that doesn't attempt to analyze file formatting (it just extracts readable text), but is able to handle all versions of Word and convert character encodings. A Tcl/Tk graphical viewer is also included. It can also read RTF files and convert Excel and PowerPoint files.
Release Notes: This release fixes codepage and charset bugs, handles negative numbers on 64bit architectures, and fixes a Macintosh MS1904 date bug in xlsparse.
Doxygen is a cross-platform, JavaDoc-like documentation system for C++, C, Objective-C, C#, Java, IDL, Python, PHP, VHDL, and Fortran. Doxygen can be used to generate an on-line class browser (in HTML) and/or an off-line reference manual (in LaTeX or RTF) from a set of source files. Doxygen can also be configured to extract the code-structure from undocumented source files. This includes dependency graphs, class diagrams and hyperlinked source code. This type of information can be very useful to quickly find your way in large source distributions.
Release Notes: This release fixes a number of bugs related to the new indexes introduced in version 1.8.1. It also fixes some problems in the HTML tree view, as well as several other issues.
FeResPost is a library that allows the rapid development of small programs for the post-processing of Nastran or Samcef finite element results. The library allows easy manipulation of finite element models, groups, and results. Efficient post-processing is possible because the time-consuming operations are written in C/C++. The library is distributed as a COM component, a .NET assembly, as well as a Ruby compiled extension.
Release Notes: Correction of a bug in the .NET iterators (the first item was missing). Addition of attributes to the Group class. VBA-ruby bridge is improved and now works with version 1.9.* of Ruby.
XML-Grammar-Fiction is a Perl package that provides processors for lightweight markup languages and corresponding XML grammars for writing prose (e.g. stories, novels, and novellas) as well as screenplays. The XML grammars can in turn be translated to XHTML and DocBook/XML. XML-Grammar-Fiction currently offers only very basic functionality, but has good support for UTF-8 and allows one to write bidirectional texts conveniently. It is still under development and may exhibit some quirks.
Release Notes: This release adds some unit tests for the line iterator. It adds "use autodie" to the modules with open calls.
Autodocbook converts formatted comments in source code into docbook SGML which can be used to generate man and info pages.
Release Notes: Changed over to using docbook2man instead of docbook-to-man
termit is a terminal emulator based on the vte library. It includes tabs, bookmarks, the ability to switch encodings, and Lua-scripting.
Release Notes: This release adds a new Lua function 'toggleTabbar' and a new option 'hideTabbar'. Polish and Danish translations were added. Documentation was fixed.
CoreTML framework is a template configuration system. It is based on the idea of parametrized templates that are created by inserting special content into source code files. These templates can later be used to generate output files depending upon parameters chosen by the user. CoreTML framework was created primarily to provide a platform for the design and deployment of semiconductor IP cores on a hardware description language (HDL) level (i.e. VHDL or Verilog).
Release Notes: This is a maintenance release containing mainly bugfixes and minor improvements. Lua has been updated to 5.2. TMLgen supports more command-line arguments. Various minor bugfixes and improvements to TMLgen and TMLconf. A new example: VHDL lowpass filter generator.
memtester is a user-space utility for testing the memory subsystem in a computer to determine if it is faulty. It does a good job of finding intermittent faults and non-deterministic faults. It has many tests to help catch borderline memory. memtester should compile and run on any 32- or 64-bit Unix or Unix-like system.
Release Notes: This release adds the ability to mmap a device other than /dev/mem, enabling easier testing of memory for hardware engineers et al if their system's kernel exports the memory they're interested in via /dev/mydevice or similar. It adds the ability to run only specified tests by setting the environment variable MEMTESTER_TEST_MASK to a bitmask of the indexes of the tests to be run.
Miscellaneous Container Templates is a C++ library that provides a collection of various STL-like containers with specific properties. It currently contains six closely related containers: closed_hash_set, closed_hash_map, linked_hash_*, and forward_hash_*. The first two are very similar to TR1 unordered_set and unordered_map; the linked ones provide additional functionality, while forward hash tables are more performant than linked, but have a restricted interface.
Release Notes: Compared to the 1.4 stable branch there is much improved custom allocator support, specifically targeted at Boost.Interprocess allocators. Containers can be serialized with Boost.Serialization. MCT can now be configured, tested, and installed with GNU Make in addition to SCons.