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 library vecfont10.s7i was added. Several programs were improved to fit into a 1024 x 768 pixel screen. The library make.s7i was improved. Functions to read a makefile were improved and moved to the new library makedata.s7i. The parsing of time values was improved to allow fractions of a second. The functions getSubNodes and getContent and a for-loop were defined in the library xmldom.s7i. The compiler was improved to initialize bstring literals correctly. The program dnafight.sd7 was improved to limit the animation speed. The drawing of the background in maximized windows was improved.
mkconfig is a build configuration utility. It creates an output file intended to be included as a header file, run as a shell script, used as a configuration file, or any other use. mkconfig is written in portable shell script and designed to be extensible for any configuration use.
Release Notes: This release fixes minor issues for NetBSD 6.0, adds workarounds for ksh93 93u+, and adds an example for the C/D language interface using Tcl/Tk.
Fresh Memory is an application that helps you to learn large amounts of any material with Spaced Repetition method. The most important subject is learning foreign words, but Fresh Memory can also e used to learn anything else. Other examples are country's capitals and flags, chemical elements, mathematical formulas, and technical terms. The learning data is stored as flash cards and dictionaries: sets of cards. The flash cards may have several fields, and the user controls what combination of fields to learn. The flash cards can have formatted text and images. The look of flash cards and studying parameters are can be flexibly adjusted.
Release Notes: This release allows editing cards from the study window and undoing dictionary modifications.
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 is distributed in the form of a multiboot CD, which allows you to make network installations of the following systems: Debian 6.0, Fedora 17, Slackware 14.0, and Ubuntu 12.04. It is also possible to boot 4MLinux 4.1 to prepare the installation of these systems (by performing data backup, disk partitioning, and the like).
Task Coach is a simple todo manager to manage personal tasks and todo lists. It grew out of a frustration that well-known task managers, such as those provided with Outlook or Lotus Notes, do not provide facilities for composite tasks. Often, tasks and other things to do consist of several activities. Task Coach is designed to deal with composite tasks.
Release Notes: This is a bugfix release.
jMathLab is a platform for mathematical and numerical computations. It uses the Matlab/Octave programming language. It runs on any platform where Java is installed, and can also run on the Web browser. The following packages are included: symbolic calculations (simplification, differentials, integration), numeric calculations, evaluations of mathematical functions, special functions, linear algebra with vectors and matrices, plotting data and functions, saving data (vectors and matrices) in files, random numbers, statistics, and solving linear and non-linear equations
Release Notes: Histogramming and string manipulation.
Ujorm is an easy-to-use ORM framework based on key-value objects. The framework was designed for rapid Java development with great performance and a small footprint. The key features are type safe queries, relation mapping by Java code, no entity states, and a memory overloading protection cache.
Release Notes: A new module called ujo-wicket to provide a model for the Wicket framework from Ujo objects. A new class KeyFactory for an alternative way to create new ujo keys. The new interface WeakKey without the generic domain type parameter is finished; it is the simplified Key. A new class KeyRing intended to create a serializable and immutable Key collection. The class SpringKeyFactory is implemented to create special Keys; see the new class ApplicationContextAdapter. The class TypeService is replaced with a new interface ITypeService for better type-safe specification by Java generics.
LiVES is a simple to use yet powerful video effects, editing, conversion, and playback system aimed at the digital video artist and VJ. It runs under Linux, BSD, Mac OS X/Darwin, IRIX, and openMosix. It is frame and sample accurate, can handle almost all types of video, and is fully extendable through plugins and the included plugin builder tool. It can also be controlled remotely using OSC.
Release Notes: This release fixes a bug which caused the preferences window to flicker in some window managers, adds support for audio effects in multitrack mode, and contains several other minor fixes and updates.
web mailing list is a Web-based newsletter mailing list application using PHP and MySQL. Users can subscribe and unsubscribe, and you can create and send newsletters to your email group.
Release Notes: This is a complete code rewrite. Web Mailing List has been revamped from the ground up.
The bpm-tools software is for automatically calculating and tagging the tempo (in beats-per-minute) of music files. Its primary use is to help DJs catalog a music library for use with software like xwax.
Release Notes: This is the first public release.
DPG for X (dpg4x) is a program to allow the easy creation of DPG video files. DPG is a special format of MPEG-1 video specifically made for playback on a Nintendo DS.
Release Notes: This release adds French language support, supports DPG files (info window with thumbnail replace button, show video, "converto" AVI), adds input arguments to Dpg4x to be able to create dpg files (the dpg2avi and dpgimginjector scripts have been merged with the main program), adds a new help button which opens the user guide in the default Web browser, and fixes bug 3556834 (the old Windows mplayer download has been moved to another location).
The ROHC library provides an easy and robust way for applications to reduce their bandwidth usage on network links with limited capacity or expensive costs. Headers of network packets are compressed with the ROHC protocol and algorithms. The ROHC protocol is very efficient for compressing VoIP streams which use RTP as a transport protocol. ROHC is also suitable for compressing IP-only (IPv4 or IPv6) flows, UDP flows, and many others.
Release Notes: This release adds support for the ROHC ESP profile and greatly improves the portability of the library, to FreeBSD, Microsoft Windows (through MinGW), ARM, PowerPC, Clang, and PCC.