Recoll is a personal full text desktop search tool based on Xapian. It provides an easy to use, feature-rich, easy administration interface with a Qt-based GUI. Text, HTML, PDF, PostScript, MS Word, OpenOffice, Wordperfect, KWord, Abiword, maildir, and mailbox mail folder formats are supported, along with their compressed versions and quite a few others. Powerful query facilities are provided. Multiple character sets are supported, and internal processing and storage uses Unicode UTF-8. Stemming is performed at query time and the stemming language can be switched after indexing.
Release Notes: This release brings case- and diacritics-sensitive searches, complex search history recall, direct access to PDF page hits, and a number of other new features and bugfixes.
Mahotas is an image processing library for Python. It includes a couple of algorithms implemented in C++ for speed while operating in numpy arrays. The main algorithms are watershed and Otsu thresholding.
Release Notes: This version adds several new morphological functions: subm, cdilate, and tophat transforms. It adds border handling to functions where it was missing, such as border, euler, and bwperim. It includes a few fixes for older compilers.
Samba is a software suite that provides seamless file and print services to SMB/CIFS clients. It is freely available, unlike other SMB/CIFS implementations, and allows for interoperability between Linux/Unix servers and Windows-based clients.
Release Notes: This is the latest bugfix release of the Samba 3.5 release series.
Jug is a task-based parallelism framework. Jug allows you to write code that is broken up into tasks and run different tasks on different processors. It uses the filesystem to communicate between processes and works correctly over NFS, so you can coordinate processes on different machines. Jug is a pure Python implementation and should work on any platform that can run Python.
Release Notes: This version adds --keep-going as an option to execute subcommands. It fixes many small bugs.
OpenXcom is a new engine for the old game UFO: Enemy Unknown (X-Com: UFO Defense in the USA), a popular strategy videogame made by Mythos/Microprose in which you take control of the X-Com organization to fight off the alien menace invading Earth.
Release Notes: This is mostly a bugfix release with some new features. It adds a Hungarian translation and modular Rulesets, and fixes the crash when finishing research.
Candle App Platform is an XML-centric rich application development platform for both desktops and the Internet. It supports technologies like XSLT, XQuery, XML Scheme, XUpdate, XHTML, and SVG, and a new scripting language - Candle (Common ApplicatioN Development LanguagE).
Release Notes: This release makes Candle runs on Windows x64, Ubuntu x64, and Fedora, adds various enhancements to the Candle Web server (including file upload support), and adds various syntax cleanups and bugfixes.
jace is a cycle-accurate emulation of an enhanced Apple //e. Its modular framework makes it easy for developers to swap out components (video/cpu/etc.) or add new emulated hardware.
Release Notes: There have been no new features since 10/31, this release is just recompiled to support "older" 1.6 JRE users, as the author had accidentally set the IDE to 1.7.
Concurrency Kit provides a plethora of concurrency primitives and lock-less and lock-free data structures designed to aid in the design and implementation of high performance scalable concurrent systems. It was designed to minimize dependencies on operating system-specific interfaces, and most of the interface relies only on a strict subset of the standard library and more popular compiler extensions.
Release Notes: This release includes trydequeue functionality for ck_ring and bugfixes to ck_epoch for systems which dynamically register and unregister threads to and from an epoch object.
The cb2Bib is a tool for rapidly extracting bibliographic references from email alerts, journal Web pages, and PDF files. It facilitates the capture of single references from unformatted and non standard sources. Output references are written in BibTeX. Article files can be easily linked and renamed by dragging them onto the cb2Bib window. Additionally, it permits editing and browsing BibTeX files, citing references, searching references and the full contents of the referenced documents, inserting bibliographic metadata to documents, and writing short notes that interrelate several references.
Release Notes: This maintenance release fixes an issue with temporary files when operated remotely, adds some code cleanups and speedups, and sets minor improvements in keyword extraction.
FidoCadJ is a very easy-to-use editor, with a library of electrical symbols and footprints (through hole and SMD). Drawings can be exported in several graphic formats (PDF, EPS, PGF for LaTeX, SVG, PNG, and JPEG). Although very simple and not relying on any netlist concept, FidoCadJ can be considered a basic electronic design automation program. FidoCadJ uses a file format containing only UTF-8 text, which is very compact and suited for copying and pasting with newsgroups and forum messages. This determined its success, as it is quite versatile for simple mechanical drawings as well as for electronics.
Release Notes: This version has some bugfixes and a few new features and improvements to the user interface. Vertices can now be added and deleted from a polygon and a spline curve. A Dutch translation of the user interface and a Chinese translation of the user manual have been added.
Basenji is an indexing and search tool designed for easy and fast indexing of media collections. Once indexed, removable media such as CDs and USB sticks can be browsed and searched for specific files very quickly, without actually being connected to the computer. Besides file hierarchies and audio track listings, Basenji also presents extracted metadata (image dimensions, mp3 tags etc.) and content previews of indexed media in a clean and straightforward user interface.
Release Notes: This release adds the ability to rescan volumes, adds the ability to view found items in the main window, removes the menu bar and adds a chrome-like appmenu button, has misc. other GUI updates, adds CdCat import, adds a search criteria chooser for MS Windows, has KDE compatibility fixes, adds the ability to enter volume information while scanning, adds the ability to close windows via the esc key / delete items via the del key, removes deprecated Gnome-VFS and Gnome dependencies, and has speed improvements, miscellaneous other bugfixes, and updated/added translations.
v4l-utils is a collection of various video4linux (V4L) and DVB utilities. libv4l is an accompanying collection of libraries that adds a thin abstraction layer on top of video4linux2 (V4L2) devices. The purpose of this layer is to make it easy for application writers to support a wide variety of devices without having to write separate code for different devices in the same class. It consists of 3 different libraries. libv4lconvert offers functions to convert from any (known) pixel format to V4l2_PIX_FMT_BGR24 or V4l2_PIX_FMT_YUV420. libv4l1 offers the (deprecated) v4l1 API on top of v4l2 devices, independent of the drivers for those devices supporting v4l1 compatibility (which many v4l2 drivers do not). libv4l2 offers the v4l2 API on top of v4l2 devices, while adding support for the application transparent libv4lconvert conversion where necessary.
Release Notes: Various Pixart JPEG fixes were made. In libv4l, more laptop models were added to the upside-down devices table. Keytable gained support for Sanyo IR and the RC-5-SZ protocol, and missing buttons were added. Various improvements from the development branch were integrated.
pstoedit converts Postscript(TM) and PDF files to other vector graphic formats so that they can be edited graphically. The formats it can generate include tgif, fig, PDF, gnuplot, DXF, Java Applets, HPGL, WMF, EMF, LaTeX2e, SWF, and many others. pstoedit's framework can be used independantly by other programs.
Release Notes: A bug in the handling of the "-page" option was fixed. Support for 64-bit systems was improved. Some features for supporting the LaOS project were added.
This is Intel's fully optimized Fortran compiler for Intel-based CPUs. It complies with the Fortran 95 specifications.
Release Notes: Support was added for the latest instructions sets, such as Intel SSE SSE4.2, AVX, AVX 2 and AES instructions. OpenMP support was improved. Support for additional Fortran 2003 and 2008 language features was added: ALLOCATE with SOURCE=, polymorphic source, FINAL subroutines, GENERIC keyword, Coarrays, CODIMENSION, SYNC ALL, SYNC IMAGES, SYNC MEMORY, CRITICAL, LOCK, ERROR STOP, and ALLOCATE/DEALLOCATE. Integration into various IDEs was improved.
The Intel C++ Compiler for Linux is a full fledged C/C++ compiler and debugger suite. Its aim is to provide outstanding performance for all Intel 32-bit and 64-bit processors, while not requiring the need for porting applications from other compilers. It provides optimization technology, threaded application support, and features to take advantage of Hyper-Threading technology. It is substantially source and object code compatible with GNU C, providing fullest compatibility with GCC and G++ 3.x/4.x both in terms of code and of API. It is thereby also easy to integrate with existing development environments.
Release Notes: Support was added for the latest instructions sets, such as Intel SSE SSE4.2, AVX, AVX 2 and AES instructions as well as Intel Xeon Phi processors. Support for Intel Cilk Plus language extensions was added. C++11 and OpenMP support was improved. Integration into various IDEs was improved.
Cairo is a vector graphics library with cross-device output support. It currently supports the X Window System and in-memory image buffers as output targets. It is designed to produce identical output on all output media while taking advantage of display hardware acceleration when available (eg. through the X Render Extension). It provides a stateful user-level API with capabilities similar to the PDF 1.4 imaging model and provides operations including stroking and filling Bezier cubic splines, transforming and compositing translucent images, and antialiased text rendering.
Release Notes: Many bugfixes and improvements were made.
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 function homeDir was added to the library osfiles.s7i. The libraries makedata.s7i and make.s7i were improved to support replacement macros. A check for division by zero with /:= was added to chkflt.sd7. The compiler (comp.sd7) was improved to use definitions of IEEE 754 float values. The program chkccomp.c was improved to manage more macros. The functions flt_div and flt_div_assign in fltlib.c were improved to work correctly when CHECK_FLOAT_DIV_BY_ZERO is defined. Several #defines were omitted from the makefiles. Explanations of several version.h #defines were added to read_me.txt.
GTK, which stands for the Gimp ToolKit, is a library for creating graphical user interfaces. It is designed to be small and efficient, but still flexible enough to allow the programmer freedom in the interfaces created. GTK provides some unique features over standard widget libraries.
Release Notes: An "inverted" property and support for RTL flipping were added to GtkLevelBar. Updates were made for Wayland protocol changes. Various memory leaks and other minor bugs were fixed. Translations were updated.
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: Signal handlers connected with g_signal_connect_object() are now automatically disconnected on target object destruction. The ->constructed vfunc is now called after all properties are set. g_type_init() is no longer necessary, and has been deprecated. GTask, a new GAsyncResult implementation, has been introduced. Unicode has been updated to 6.2. Various bugfixes and minor improvements have been made.
NFO Viewer is a simple viewer for NFO files, which are "ASCII" art in the CP437 codepage. The advantages of using NFO Viewer instead of a text editor are preset font and encoding settings, automatic window size, and clickable hyperlinks.
Release Notes: This release fixes an immediate crash resulting from bad use of Gtk.StyleContext on newer versions of PyGObject and/or GTK+.
Herold converts HTML files to DocBook files. It tries to detect the structure of the HTML code by analyzing the header elements. Herold is able to suppress table elements and to serialize the contents. Furthermore, you can exclude certain elements via XPath expressions.
Release Notes: This release fixes usage of invalid values for the align attribute and fixes wrong normalization of literal environments.
ccwatcher monitors the progress of computational chemistry calculations as they run. It has both a GUI and a command line interface to which it parses important output and plots SCF energies. It supports most computational chemistry programs via cclib.
Release Notes: A new plotting library can be used (qwt) instead of the gnuplot one; select it via the ccw_setup.py utility. ADF and Firefly parsing have been improved. Parsed text can now be colored, and the best SCF energies can be printed. There are many subtle improvements and bugfixes.
MDIFramework provides a ready-to-use architecture to ease the creation MDI-style applications in Java. It takes care of the overall architecture of the main window of the application, with a tabbed architecture, the presence of an HTML printable message area, and so on. It provides a generic API to manage lengthy actions, keeping the interface responsive, and taking care that actions are performed one at a time, without having to bother about it. It can add metadata to already opened files. It manages loading and unloading of external plugins at runtime.
Release Notes: This release adds two methods in the FileProperties class that redirect to the MetaData class. It adds several methods in the AbstractMDIApplication class and the TabbedApplication interface to close the currently selected tab, all tabs, or all tabs except the currently selected one. It renames the getprefroot method in the ConfigurationManager class to have a more readable name.
TheSSS (The Smallest Server Suite) is a lightweight server suite distributed as a live CD. It is designed for system administrators who need a small (less than 30MB) set of server software for small local area networks. The supported servers are FTP, HTTP, SFTP, SSH, and Telnet. A proxy server (Polipo) with the Tor anonymizer is also included. The main security components are a 4MLinux Firewall (based on iptables) and Clam AntiVirus.
Release Notes: This release is based on 4MLinux 4.1 Server Edition.
A tool for editing version-control repository history, reposurgeon enables risky operations that version-control systems don't want to let you do, such as editing past comments and metadata and removing commits. It works with any version control system that can export and import git fast-import streams, including git, hg, bzr, CVS, and RCS. It can also read Subversion dump files directly, and can thus be used to script production of very high-quality conversions from Subversion to any supported DVCS.
Release Notes: Ignores are moved among git/hg/bzr ignore files (but not yet translated). conversion.mk has been added to the distribution, describing a typical workflow. A bug that could result in incorrect timezone handling in git dates has been fixed.