AFNIX is a multi-threaded functional writing system with dynamic symbol bindings that support the object oriented paradigm. It has a rich set of features providing runtime compatibility with C++. The engine runs on both 32- and 64-bit platforms, and it is designed to be portable across platforms.
Release Notes: This is a platform update release that incorporates the full support of the SuperH processor as well as the GNU Hurd platform. The core engine has been updated with UNICODE 6.0.0, and specific development has been done in the math module and physics service.
Krename is a very powerful batch file renamer for KDE which can rename a list of files based on a set of expressions. It can copy/move the files to another directory or simply rename the input files. Krename supports many conversion operations, including conversion of a filename to lowercase or to uppercase, conversion of the first letter of every word to uppercase, adding numbers to filenames, finding and replacing parts of the filename, and many more. It can also change access and modification dates, permissions, and file ownership.
Release Notes: This release fixes a compilation error in the PoDoFo plugin and updates the Czech translation.
catfriend creates desktop notifications when new mail arrives. It supports window managers that implement the freedesktop notification specification which includes KDE and GNOME. It can be configured to check multiple email accounts using a simple configuration file.
Release Notes: This release adds a Ruby implementation that uses the IMAP IDLE command to create notifications as soon as mail arrives instead of checking at a configurable interval. The Python version now uses (pseudo) threads, as does the Ruby version.
The Meeting Room Booking System (MRBS) is a PHP/MySQL-based Web application for booking meeting rooms. It uses 'areas' to group rooms, and rooms within each area are shown side-by-side.
Release Notes: This release can skip conflicting bookings when making repeat bookings. It adds AJAX on the booking entry form for checking for scheduling and policy conflicts. The LDAP authentication scheme now allows all config parameters to be set separately for each configured LDAP system. A tabbed dialog has been added that can be displayed to give more details of schedule and policy checks on the booking form. Various pages are now sortable, searchable tables. Admins can also do bulk deletes from a report. This release adds support for booking to be created and modified by dragging in the day and week views.
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 types 'pollData', 'inetListener', and 'socketAddress' were moved from "socket.s7i" to "poll.s7i", "listener.s7i", and "sockbase.s7i" respectively. The functions supported by 'pollData' were changed and improved. The file "pol_dos.c" was added. The "ftpserv.sd7" example was improved to take the IP address for the "PASV" response from the control socket. The console driver "con_win.c" was improved, such that keypressed recognizes control-C as normal keyboard input. The function 'socGets' was improved to avoid realloc(), when the string read is shorter than requested.
JavApi provides a collection of .NET classes in the form of the Java API. It thus allows you to use an identical API to develop for both platforms.
Release Notes: This release extends JavApi to port the follow API as Full Managed .net assemblies: Apache Commons Codec 1.4.0, Apache Commons Collection 3.2.1, Apache Commons Compress 1.1, W3C Java Language Binding, JRPM 0.9 (not runnable), JZLib, Java Mail API (Base Classes), and 7z 4.12.
phlyMail is a groupware, webmailer, and PIM. It offers unlimited nested groups, unlimited POP3/IMAP profiles, quotas, an integrated address book, a calendar with multiple reminders and event repetitions, a file manager with an integrated WebDAV server, the ability to send faxes, SMS support (which lets you send SMS, get reminded of events via SMS, and get email notification via SMS), a bookmark manager, themes, and multilingual support. It uses either sendmail or SMTP to send email, and can handle MIME and SSL connections. Support for IDN (Internationalized Domain Names) is included. Through its modular design, it's easy to add completely new features as modules, which can be plugged into the system.
Release Notes: Handling of all-day events in external calendars from Apple's iCal or Google Calendar has been improved. A few minor issues have been fixed.
Cutter is a unit testing framework for C and C++. It provides an easy test writing API and easy debugging output to continue testing.
Release Notes: This release has an improved test runnter user interface and C++ support. The console test runner shows a test failure message immediately, not at the test's end. It's useful for debugging. You don't need to wait until tests are finished to see test failure message. You can see that a test failure message on a test is failed and start to debug the test immediately. Some C++ assertions are added: cppcut_assert_not_equal(), cppcut_assert_null(), cppcut_assert_not_null(), and cppcut_assert_operator().
GNUmed is a comprehensive scalable software solution for electronic medical practices with an emphasis on privacy protection, secure patient centric record sharing, decision support, and ease of use. It is intended to become a sophisticated decision support system that will elevate the quality of medical care that can be delivered.
Release Notes: The most notable change is a correction for problems that were caused by using wxpubsub. This fix has led to a fully working Windows version.
Fotoxx navigates an image collection using a thumbnail browser to choose images to view or edit. Edit functions include brightness, contrast, color, gamma, white balance, tone mapping, red eyes, sharpen, blur, noise suppression, smart erase, trim (crop), resize, rotate, add text, bend/warp, many art effects, HDR, HDF, stack, and panorama. Edit functions use movable curves and sliders. Feedback is live using the whole image. RAW files can be edited and saved with deep color. Areas or objects can be selected using freehand draw, follow edge, and tone matching. Selections can be edited in place with adjustable blending. They can also be cut and pasted into other images. Any metadata can be edited, reported, and searched (filenames, tags, dates, geotags, comments, captions, ratings, etc.). Collections (arbitrary subsets) can be defined and viewed. Batch functions are available for rename, resize/export, RAW conversion, and more.
Release Notes: A new capability was added to search for and report any image metadata (EXIF, IPTC, etc.). Thumbnail images are shown with metadata text. Indexing new photos is 2x faster (up to 1000/minute). The main window can be more easily zoomed and panned during a dialog that is also using the mouse. You can zoom in/out using the mouse wheel. The mouse pointer tracks the zoom center to the middle of the window. The zoom ratio is configurable: 1-4 zooms for each 2x increase. Print color adjustments can be saved to a file for re-use. Three minor bugs were fixed.
Texmaker integrates many tools needed to develop documents with LaTeX in just one application.
Release Notes: The speed of the syntax highlighting and the structure checking has been improved, and a parameter has been added to allow the synchronization with the sumatra PDF viewer. Some bugs have also been fixed.
JBeam is a Java2 application for introductory level two-dimensional static and dynamic structural analysis. It supports arbitrary hinged Euler-Bernoulli and Thimoshenko beams and truss elements.
Release Notes: This release improves the graphical display of model and result data. It has improved mouse interaction with drag and zoom functionality. The code base is updated to Java 6 and contains many bugfixes.
The Mandos system allows computers to have encrypted root file systems and at the same time be capable of remote or unattended reboots. The computers run a small client program in the initial RAM disk environment which will communicate with a server over a network. All network communication is encrypted using TLS. The clients are identified by the server using an OpenPGP key that is unique to each client. The server sends the clients an encrypted password. The encrypted password is decrypted by the clients using the same OpenPGP key, and the password is then used to unlock the root file system.
Release Notes: This version includes the intro(8mandos) manual page, which was missing since the migration from the README file in version 1.4.0.
The Parted Magic OS employs core programs from GParted and Parted to handle partitioning tasks with ease, while featuring other useful programs including Partition Image, TestDisk, fdisk, sfdisk, dd, and ddrescue and an excellent set of documentation to benefit the user. An extensive collection of fileystem tools are also included, and the following filesystems are supported: ext2, ext3, ext4, FAT16, FAT32, HFS, HFS+, JFS, Linux-swap, NTFS, ReiserRS, reiser4, and XFS. It loads completely to system memory and requires at least 256MB of RAM to operate.
Release Notes: This release updates a few key programs. GParted has been updated to 0.11.0. The nilfs patch has been pulled from GIT and applied to this release. This means you can create and move nilfs with GParted. The kernel is updated to Linux 3.1.6 and Firefox to 9.0.1.
view3dscene is a browser for VRML (1.0 and 2.0) and X3D, and a viewer for other 3D model formats (3DS, MD3, Wavefront OBJ, and Collada are handled). It supports viewing the scene in the "Examine" mode and walking in the virtual world with features such as collision detection and gravity. Rendering is done using OpenGL. Many advanced 3D graphic effects are available, like mirrors (flat and through cube environment mapping), shadows (shadow maps and shadow volumes), GLSL shaders and more. The program can also convert files from 3DS, MD3, Collada and other formats to X3D and pretty-print VRML and X3D files.
Release Notes: Many improvements to Collada rendering and conversion to X3D. Geometry shaders are supported. The "Limit FPS" option is implemented, to not exhaust CPU. More image formats are supported for textures (GIF, TGA, XPM, PSD). A menu item to take a screenshot with a transparent background. A new command line option to choose an initial viewpoint. Improvements and optimizations to shadow maps and Variance Shadow Maps. Color interpolators work in HSV space.
The Castle is a first-person shooter game in a dark fantasy setting. Your main weapon is a sword, so the fight is mostly short-range. Three main levels are included, packed with creatures, items, and sounds. A couple of bonus levels are also available, like the classic DOOM E1M1 level reimplemented in VRML. The game engine is based on VRML, OpenGL, OpenAL, and all shadows are done by the shadow volumes approach.
Release Notes: Updated to use "Castle Game Engine" 3.0.0. Faster loading of 3D resources (levels, creatures, and such). The ability to design custom levels using X3D, with shader effects and other features from the latest engine version.
CppHibernate is a thin layer to let users use Java Hibernate in C++ with the same configuration files, such as hibernate.cfg.xml and XXX.hbm.xml. It calls Java Hibernate internally through JNI, the Java Native Interface, and can take full advantage of Java Hibernate in C++.
Release Notes: This release adds a Java source code generator called cpphibernate-codegen 0.1.0. This code generator hides Java code writing for Java Hibernate annotation and JPA annotations. With those annotations, you can avoid the verbose Hibernate mapping file, XXX.hbm.xml.
Enable Viacam (eViacam) is a mouse replacement software that moves the pointer as you move your head. It works on standard PCs equipped with a Web camera. No additional hardware is required. It is based on the award winning Facial Mouse software.
Release Notes: This release fixes an important defect which made the program crash and some other bugs. It also makes configuration dialogues non-modal.
STklos is a free Scheme System conforming to R5RS. The implementation is based on an ad-hoc Virtual Machine. It can also be compiled as a library, so that one can easily embed it in an application. Its features include an efficient and powerful object system based on CLOS, a simple-to-use module system, implementation of the full tower of numbers defined in R5RS, and easy connection to the GTK+ toolkit. STklos is the successor of STk, a Scheme interpreter tightly connected to the Tk toolkit.
Release Notes: This release supports UTF-8 encoding and begins to support some (future) R7RS traits. It includes full support for UTF-8 strings and symbols, support for Win32 under Cygwin, support for Mac OS X Lion, and some bugfixes.
The Java Algebra System (JAS) is an object oriented, type safe, multi-threaded approach to computer algebra. JAS provides a well designed software library using generic types for algebraic computations implemented in the Java programming language. The library can be used as any other Java software package, or it can be used interactively or interpreted through a Jython or JRuby front end. The focus at the moment is on commutative and solvable polynomials, power-series, multivariate polynomial factorization, Gröbner bases, and applications.
Release Notes: This release implements modular variants and parallel proxy versions of resultant algorithms, cleans and fills missing methods in GreatestCommonDivisor* classes in the edu.jas.ufd package, fixes ModLong to ModInteger conversion, and adds small fixes, improvements, and refactorings of methods to the right classes.
MP3 Diags finds problems in MP3 files and helps the user fix many of them. It looks at both the audio part (VBR info, quality, normalization) and the tags containing track information (ID3). It has a tag editor, which can download album information (including cover art) from MusicBrainz and Discogs, as well as paste data from the clipboard. Track information can also be extracted from a file's name. Another component is the file renamer, which can rename files based on the fields in their ID3V2 tag (artist, track number, album, genre, etc.).
Release Notes: This stable release contains a backport from the development branch of a change which was needed to accommodate a Discogs API change.
TEA is a powerful and easy-to-use Qt4-based editor with many useful features for HTML, Docbook, and LaTeX editing. It features a small footprint, a tabbed layout engine, support for multiple encodings, code snippets, templates, customizable hotkeys, an "open at cursor" function for HTML files and images, miscellaneous HTML tools, preview in external browser, string manipulation functions, Morse-code tools, bookmarks, syntax highlighting, and more.
Release Notes: The "Replace all" and "Replace with tables" functions can now handle selected files when you are in file manager mode. (Please read the manual for details.) The Open Document Text format (ODT) reader now works more correctly with non-trivial markup.
RT-Thread RTOS is a real-time operating system for 16-bit to 32-bit microcontrollers, with components which include a hard real-time kernel, a command line shell, a device virtual file system, and a graphic user interface. RT-Thread/GUI is a graphic user interface integrated with RT-Thread. It provides a multi-window, multi-thread graphic user interface. Rich widgets are implemented in RT-Thread/GUI, such as label, button, checkbox, textbox, etc. The typical RAM usage of RT-Thread/GUI is less than 20kB RAM.
Release Notes: This is a stable version following the 0.4.0 test version. It fixes a renaming issue in the device virtual filesystem, an object name copying issue, and verification of the multi-ethernet interface in the lwIP TCP/IP stack. It supports cortex-m4 in STM32F4, LM4F, etc. It rewrites the cortex-m3 porting to unify code.
Image Tools is a screen capture and file sharing tool. It features multi-threaded batch image resizing, conversion, cropping, flipping/rotating, watermarks, decolorizing (grayscale, negative, sepia), and optimizing. The BMP, GIF, TIFF, JPEG, PNG, and EMF image types are supported. It is compatible with MONO (only for GNOME). Multicore processing is supported to increase performance. The quality for output when optimizing is variable. Color channels can be filtered. An internal benchmarking tool is available. Indexed pixel format images can be processed.
Release Notes: This release adds an auto-updater, a Screen Capture tool, a File Uploads tool, and fixes for several bugs related to GNOME.