5 July 2009
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 chapter explaining the function 'getenv' in the manual was improved. The dom.s7i library was renamed to xmldom.s7i and its functionality was improved. A new library named inifile.s7i, which allows reading key value pairs from an INI file, was added. A new library named xml_ent.s7i, which supports XML entity handling, was added. Several scanner functions in scanfile.s7i and scanstri.s7i were added or improved. The interpreter (hi) and the compiler (comp.sd7) were improved to accept a UTF-8 byte order mark at the beginning of a file. The const qualifier was added in many *.c and *.h files.
TCExam is Web-based assessment software for generating and managing online tests and exams. It simplifies the exam cycle, including generation, execution, evaluation, presentation, and archiving.
Release Notes: Language files and the TCPDF library were updated.
TCPDF is a PHP class for generating PDF documents without requiring external extensions. TCPDF supports all ISO page formats and custom page formats, custom margins and units of measure, UTF-8 Unicode, RTL languages, HTML, barcodes, TrueTypeUnicode, TrueType, OpenType, Type1, and CID-0 fonts, images, graphic functions, clipping, bookmarks, JavaScript, forms, page compression, digital signatures, and encryption.
Release Notes: This release includes a bugfix and a minor improvement.
Scalpel is an audio editor for Linux. It aims to provide a simple-to-use and easy-to-extend audio editor. Scalpel still has some rough edges but is quite usable. Scalpel uses PyGTK for the user interface, Numpy for the internal processing, ALSA for the audio playing, and libsndfile for reading and writing files. A minimal part of the code is written in Cython for better performance.
Release Notes: Mix functionality, extendable selection, and fade in/out effects.
Passwd is the Horde password changing application. It provides fairly complete support for changing passwords via Poppassd, LDAP, Unix expect scripts, the Unix smbpasswd command for SMB/CIFS passwords, Kolab, ADSI, Pine, Serv-U FTP, VMailMgr, vpopmail, and SQL passwords.
Release Notes: This release fixes an unescaped output bug in the main password form. It also introduces a new SOAP password driver.
clansphere is an advanced Web CMS for clan and e-sport related pages. It features module management, template and language switching, and so on. It supports a wide range of PHP versions and database drivers.
Release Notes: This is a security and bugfix update.
pdirl (PHP Directory Listing) is a tiny directory lister program. It is meant to be better looking and more useful than the directory listings produced by Apache. It features searching, directory listing in subdirectories, breadcrumb navigation, translations, and MIME-type detection. It requires PHP 5.
Release Notes: Initial freshmeat announcement.
Piggydb is a Web notebook application that provides you with a platform to build your knowledge personally or collaboratively. With Piggydb, you can create highly structural knowledge by connecting knowledge fragments to each other to build a network structure, which is more flexible and expressive than a tree structure. Fragments can also be classified with hierarchical tags. Piggydb does not aim to be an input-and-search database application. It aims to be a platform that encourages you to organize your knowledge continuously to discover new ideas or concepts, and moreover enrich your creativity.
Release Notes: This release adds Full Text Search, which is the most requested feature so far. The special tags ("trash", "home", "bookmark", etc) were renamed to: "#trash", "#home", "#bookmark", etc (adding the prefix '#'). Those tag names in an existing repository will be updated automatically when upgrading to this version.
Razercfg is a Razer device configuration tool. It is based on "razerd", a background daemon doing all of the low-level privileged hardware accesses. The user interface tools are "razercfg", a command-line tool, and "qrazercfg", a Qt-based graphical device configuration tool. Supported devices are the Razer DeathAdder (Classic, 3500DPI, and Black Edition) mouse, the Razer Krait mouse, the Razer Lachesis mouse, the Razer Copperhead mouse, the Razer Naga mouse, and the Razer Boomslang CE mouse.
Release Notes: The razercfg command line tool was fixed. Some bugs in the core were fixed. The documentation was extended.
Ruby appscript (rb-appscript) is a high-level, user-friendly Apple event bridge that allows you to control scriptable MacOS X applications using ordinary Ruby scripts. It is a port of the powerful, mature Python appscript package, making Ruby a serious alternative to Apple's own AppleScript language for automating your Mac.
Release Notes: This release fixes a number of bugs.
radlib is a C language library developed to abstract details of interprocess communications and common Linux/Unix system facilities so that application developers can concentrate on application solutions. It encourages developers to use a proven paradigm of event-driven, asynchronous design. By abstracting interprocess messaging, events, timers, and any I/O device that can be represented as a file descriptor, radlib simplifies the implementation of multi-purpose processes, as well as multi-process applications. In short, radlib is a sincere attempt to provide real-time OS capability on a non-real-time OS.
Release Notes: This release adds a radsqlitePragma method so pragma commands can be issued to the SQLite database. radUtilsSleep has been modified so that it will wait properly if signals interrupt it.
EditiX is a cross-platform and multi-purpose XML editor and XSLT debugger (1.0 and 2.0), which helps Web authors and programmers use XML and XML-related technologies, such as XSLT, FO, and XSD schemas. It provides a lot of functionality within a refined IDE, which guides the user with intelligent entry helpers, and has real-time XPath location and syntax error detection. It allows the user to apply an XSLT or FO transformation, and shows the result in a separate view. It includes default templates for XML, DTD, XHTML, XSLT, XSD, XML RelaxNG, SVG, MathML, and XML FO. It can generate schema W3C, DTD or RelaxNG from a document instance.
Release Notes: This release fixed various cases. The project uses relative paths by default, and drag 'n drop has been improved inside the XML tree. Expression parentheses are highlighted. The Visual Schema Editor can export the current diagram as a picture (JPEG or PNG). DocBook properties are managed. There are various user interface improvements.
Hiawatha is a secure and advanced Web server for Unix. It has been written with security as its main goal. It features a rootjail, the ability to run CGIs under any UID/GID you want, prevention of SQL injection and cross-site scripting, banning of clients who try such exploits, and many other features. These features make Hiawatha an interesting Web server for those who need more security than what the other available Web servers are offering. Hiawatha is also fast and easy to configure.
Release Notes: This version comes with basic SSI support and more robust connection timeout handling.
Dovecot is an IMAP server whose major goals are security and extreme reliability. It uses index files to optimally store the mailbox state, which makes it very fast even with huge mailboxes. Indexes won't prevent external mailbox updates, so Dovecot is still fully compatible with standard Maildir and mbox formats. There's also a fully featured POP3 server included.
Release Notes: This release offers new features, enhancements and bugfixes. Please read the release notes before upgrading from an earlier version. New features include full support for shared mailboxes and IMAP ACL extension and support for several other IMAP extensions. New plugins: Virtual mailboxes, Autocreate, and Listescape.
Yii is a high-performance, component-based PHP framework for developing large-scale Web applications. Yii comes with a full stack of features needed by Web application development. It is written in a strict OOP style and is easy to learn with its detailed tutorials. Its highly reusable components allows one to rapidly build up a Web application that is efficient as well as robust.
Release Notes: This version contains nearly thirty minor feature enhancements and bugfixes.
abby is a front-end for cclive and clive that can be used to download videos from YouTube and similar video Web sites.
Release Notes: This release adds the video scan feature similar to clivescan of the clive-utils project and makes minor tweaks to the GUI.
Transmission is a lightweight BitTorrent client. It features a simple, intuitive interface on top on an efficient, cross-platform back-end. Transmission runs on Mac OS X with a Cocoa interface, Linux/NetBSD/FreeBSD/OpenBSD with a GTK+ interface, and BeOS with a native interface.
Release Notes: On all platforms, a couple of crashes and an error in reporting webseed counts via RPC were fixed, and DHT announce management was improved. On Mac OS, a problem where a small set of users could not add torrents was fixed. In the GTK+ implementation, a crash when setting options in the Properties dialog and a rare crash in desktop notifications were fixed, various usability improvements were made, and the file list can now be sorted by priority, download, and completeness.
dim_STAT is a performance analysis and monitoring tool for Solaris, Linux, Mac OS X, and other UNIX systems. Its main features are a Web-based interface, data storage in a MySQL database, several data views, interactive (Java) or static (PNG) graphs, real-time monitoring, multi-host monitoring, post analyzing, statistics integration, professional reporting with automated features, and more.
Release Notes: This is mainly a maintenance release, but with some new features.
Eric is a full featured Python and Ruby editor and IDE, written in Python. It is based on the cross platform Qt GUI toolkit, integrating the highly flexible Scintilla editor control. It is designed to be usable as an everyday quick and dirty editor as well as being usable as a professional project management tool, integrating many advanced features that Python offers the professional coder. Eric includes a plug-in system, which allows easy extension of the IDE functionality with plug-ins downloadable from the net. Current stable versions are Eric4 based on Qt4 and Python 2 and Eric5 based on Python 3 and Qt4.
Release Notes: Bugs were fixed.
Reverse Snowflake Joins is a tool that parses SQL Select statements and generates a diagram. In addition to joins, the diagram shows parts of the underlying SQL directly in the diagram. For example x=30, GROUP BY (year), SUM(profit), HAVING MIN(age) > 18.
Release Notes: If aggregates are found in multiple tables, then a warning is issued for a fan and/or chasm trap. Bugs related to the ORDER BY alias were fixed.
Krecipes is a highly configurable recipe manager, designed to make organizing your personal recipe collection fast and easy. Features include shopping lists, nutrient analysis, advanced searching, recipe ratings, the ability to import and export various formats, and more.
Release Notes: This is the initial release for KDE 4.
Bonnie++ is based on the Bonnie hard drive benchmark by Tim Bray. The most notable features that have been added are support for >2G of storage and testing operations involving thousands of files in a directory. This program is used by ReiserFS developers, but can be useful for anyone who wants to know how fast their hard drive or file system is. It now includes ZCAV in the package. This program tests the performance of different zones on the hard drive. ZCAV has been released separately before but will now only be released as part of the Bonnie++ suite.
Release Notes: This release was made to build on OpenSolaris again. More files are supported for the small files test (10^7 isn't enough files). Now the limit is 16^10 files. A significant functional improvement was made for bon_csv2html, which now gets all the colors right. Support for Direct IO was added. Support was removed for OS/2 and NT (which never worked properly anyway).
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: The file renamer was made to work on Windows. The file renamer now replaces invalid characters in file names. Duration is now shown for audio streams. An assertion caused by files with too many streams was fixed.
The Gnome Chemistry Utils includes the following programs: a 2D chemical editor (GChemPaint), a chemical calculator (computes raw formule, molar weight, mass composition, and isotopic pattern), a 3D molecule viewer using OpenGL to display molecular models, a crystal structure viewer and editor, a spectrum viewer, and a periodic table of the elements.
Release Notes: This release was updated to compile with the most recent (0.7.x) goffice releases. Users of goffice 0.6.x don't need to upgrade.
Covered is a Verilog code coverage utility that reads in a Verilog design and a generated VCD/LXT/FST dumpfile from that design and generates a coverage file that can be merged with other coverage files or used to create a coverage report. Covered also contains the GUI coverage report utility that reads in a coverage file to allow interactive coverage discovery. Areas of coverage measured by Covered are: line, toggle, memory, combinational logic, FSM state/state-transition and assertion coverage.
Release Notes: Inlined code coverage usage flow was added.
A .NET component for spreadsheet reporting without using Microsoft Excel.