bashgal is simple bash shell script which generates HTML thumbnail galleries using the "convert" and "jhead" command-line utilities. It does not need to run a server-side script to view image galleries because everything is pre-rendered. The fixed-height thumbnails fill the entire browser efficiently. Multiple image sizes can be switched between by the user at any time (and remembered, without cookies or JavaScript). Thumbnails are "sprited" using CSS to produce fewer server round trips and overall smaller data transfer. Vertical images are auto-rotated and EXIF data is extracted from JPEG headers.
Gimp# is a C# wrapper around the GIMP API. It also offers a plugin
framework. This enables users to quickly write new GIMP plugins using
.NET or Mono.
License: GNU Lesser General Public License (LGPL)
Changes:
Many improvements were made to the Photoshop
actions plug-in: 10 actions are now completely
verified. An abandoned plug-in to load GEM image
files was ported. The Russian translation was
updated.
sakura is a vte-based terminal emulator. It aims
to provide a terminal emulator that only depends
on GTK and VTE. It uses a notebook to allow
multiple tabs in the same window.
License: GNU General Public License (GPL)
Changes:
Tab reordering was finally enabled. Several new
options were added. The configuration was moved to
a more standard location. Translations were
updated, and a Catalan translation was added.
NArrange is a tool for arranging .NET source code.
This code beautifier automatically sorts and
organizes class members into groups or regions.
Currently, C# and VB code files are supported.
License: Common Public License
Changes:
This release fixes some critical C# parsing and
formatting issues and adds the ability to filter
code elements by attributes. HTML documentation
was also added.
Coadunation is a platform independent server that was designed from the ground up to provide an easy way to develop and deploy both Web applications and daemons in a seamless standardized environment. This makes it easier for sysadmins, developers, and end users.
License: GNU Lesser General Public License (LGPL)
Changes:
This version includes an email server, a Web mail
frontend, a DNS server, a Web administration
console, some bugfixes, and optimizations. This
allows Coadunation to be a platform independent
server that supplies an end to end mail and DNS
solution for small to large users.
LightOrm is a small, fast, and powerful ORM
library for PHP 5. It has all the main features of
an ORM and even more, such as object cache
control, memory usage control, and some others.
Benchmarks show that it is one of the fastest ORM
libraries for PHP.
License: The PHP License
Changes:
A bug with the order of committing collection
changes was fixed. More control for setting of
related items was added. A bug with zero
parameters in Collection filter and
CollectionIterator filter were fixed. A bug with
memory usage of the CollectionItem::__copy()
method was fixed.
phpMyFAQ is a multilingual, completely
database-driven FAQ system. It support various
database systems and it also offers a content
management system with a WYSIWYG editor, an image
manager, flexible multi-user support, a news
system, user tracking, language modules,
templates, extensive XML support, PDF support,
DocBook XML support, a backup system, and an easy
to use installation script.
License: Mozilla Public License (MPL)
Changes:
This release adds Bengali and Ukraine
translations. The Czech translation was updated.
Some minor bugs were fixed.
Ctalk provides object oriented programming features, like classes, methods, operator overloading, and inheritance to otherwise standard C programs. You can use only a few objects and classes in a program, or you can write programs entirely in Ctalk. The package provides a translator from Ctalk source code into C for compilation and a library that provides run-time support for class objects. The preprocessor, ctpp, is also available separately, and the package includes sample programs and documentation.
License: GNU General Public License (GPL)
Changes:
This release adds compatibility with DJGPP
platforms and minor performance improvements.
mimms is an MMS (e.g. mms://) stream downloader.
mimms is a program designed to allow you to
download streams using the MMS protocol and save
them to your computer, as opposed to watching them
live. Similar functionality is available in full
media player suites such as Xine, MPlayer, and
VLC, but mimms can be quicker and easier to use.
License: GNU General Public License v3
Changes:
A filename argument is now used correctly. It was
ignored because of a bug.
Melas is an uncomplicated build and packaging
tool. It is used to compile software and create
installable package files. Melas can be used to
reliably reproduce builds and perform dependency
tracking. Cross-compilation is supported through
integration with Sbox2.
License: GNU General Public License v3
Changes:
The main features in this version are reproducible
builds of software packages, dependency tracking
and management of correct build order, network
transparency for build files, cross-compilation
and cross-configuration, and simplified deb
package creation.
MiaCMS is a content management system. It lets you
build powerful and standards-compliant Web sites
in a matter of minutes. MiaCMS is a fork of the
Mambo CMS. It features simple installation,
graphical content editors (with automatic code
generation), RSS content syndication, an extension
system, flexible site theming capabilities, site
searching, user management, and multilingual
support.
The OpenOffice.org Utility Library includes modules for creating OpenOffice.org and Open Document Format (ODF) documents.
License: GNU Lesser General Public License (LGPL)
Changes:
This version gives developers the ability to read
in an existing ODS file and get the metadata from
it. This is the first step in having full editing
abilities.
DBSight is a J2EE search platform for instant
scalable full-text search on any relational
database, for both beginners and experts. It
features a built-in database crawler following
user-defined SQL, incremental indexing,
user-controllable result ranking, the ability to
return results with highlights (like Google), and
categorized result counts (like Amazon). It can
easily integrate with other languages with
XML/JSON/HTML. There is a UI for all operations,
so no Java coding is necessary. Deleted or updated
records in database can be synchronized also.
License: Free for non-commercial use
Changes:
Regular expression search has been added.
Time-based ranking has been added for
sortBy=_relevance_ during searching. Reserved
Words have been added to bypass analyzers. Javadoc
for writing JSP templates has been fixed.
Time-based ranking has been improved. Duplication
deletion performance has been improved. A bug in
reserved words with the analyzer has been fixed.
Possible hanging during shutdown has been fixed.
This release handles unpaired double quotes in the
user search string.
BKchem is a chemical drawing program written in
Python.
License: GNU General Public License (GPL)
Changes:
Several bugs were fixed. Enhancements include
better drawing of highly strained double bonds and
better handling of SMILES.
LilyKDE is a set of tools to integrate the
LilyPond music typesetter into KDE. It consists of
icon and MIME type information for LilyPond files,
a Kate plugin to run LilyPond and embed a preview
with clickable notes and error messages, and a
Konqueror service menu.
License: GNU General Public License (GPL)
Changes:
A Spanish translation has been added. The page
number in the PDF preview is now correctly
remembered on updates.
SQLiteJDBC is a Java JDBC driver for SQLite 3. It
comes as either a pure Java driver based on
NestedVM or a native JNI library. Native binaries
are provided for Mac OS X and Windows.
License: BSD License (revised)
Changes:
A major reorganization fixes a long standing
memory leak, along with several other interface
glitches that have been reported.
Battery is a Web browser based 2D scrolling
shooter game. The player controls an airplane in a
top-down view and shoots down enemy planes,
helicopters, and tanks.
License: Freely Distributable
Changes:
The SuperTable class was created. Major replay
client-server bugs were fixed. lastycamera for log
was fixed. A bug concerning the wrong position of
a bullet was fixed. New log parameters were added:
grass, tankStays, and others. LogCleaner was
added. Another way of tank acting was added. The
grass terrain type was added. Tank and Heli got
animations.
Spket IDE is a powerful editor for JavaScript, XUL/XBL, Laszlo, Flex, SVG, Silverlight, and Yahoo! Widget development. It provides features like code completion, syntax highlighting, and a content outline that helps developers create efficient JavaScript code. It can run as a standalone application or as an Eclipse plugin.
License: Free for non-commercial use
Changes:
Ext Theme Builder was improved. An option to
"Insert new line before variable if it has
initializer" for JavaScript Formatter was added.
There were other minor bugfixes and feature
enhancements.
Lobo is a pure Java Web browser that can render
HTML with support for JavaScript and CSS. It can also render compiled JavaFX Script sources.
License: GNU General Public License (GPL)
Changes:
A new mechanism to list files in the JavaFX
sourcepath has been added. The multiple attribute
and onchange event of SELECT have been
implemented. Additional fixes related to CSS have
been made.
AllianceP2P takes the best from BitTorrent and
Direct Connect and creates a decentralized and
secure private P2P/friend-to-friend network for
instant messaging and file sharing. It supports
file swarming (multi-source download) and is
Unicode capable.
License: GNU General Public License (GPL)
Changes:
This release has an option to hide the "You have successfully connected to ..." popups. It has better support for OS X, including a real icon in the dock, a nicer UI, and a real installation package. You can change the DNS name for a friend. Right-click on the friend and select "Edit hostname". Chat messages should now be displayed in the correct order. Nicknames may no longer contain HTML. This release does not crash when an inaccessible folder is shared. Several concurrent modification errors have been fixed. An error where Alliance locked up and uses 100% CPU has been fixed.
The Portable Forth Environment implements the ANSI Standard of the Forth programming language. It is fully written in C, and with gcc the virtual machine can be put into cpu registers. The newer development versions implement a set of modern features including modularization and multithreading. The terminal connection itself can be configured to work in an embedded environment.
License: GNU Lesser General Public License (LGPL)
Changes:
The latest extensions from the Forth200x.org standardization process were integrated, thus the word "+FIELD" needs to be deprecated using a new generalized deprecation mechanism. The Forth200x regressions were integrated and the existing regressions rebased to a simpler mechanism. SBR decompiling was enhanced and activated even for ITC mode. A new ZNAME header model allows for theoretically unlimited length word names. There are bugfixes and portability enhancements.
Mylene is a command line MPEG audio player. It can
play plain or system embedded MPEG audio streams.
Currently, it only works with Linux OSS (and with
ALSA with OSS emulation). The player can be used
interactively by telling it to establish a UNIX or
INET server on which commands can be received. The
seek-h262 MPEG decoder (available at
http://sourceforge.net/projects/seek-h262/) is
required for audio and system MPEG decoding.
License: GNU General Public License (GPL)
Changes:
Commands for controlling progress reporting formatting were added. Some minor bugs were fixed.
Bazaar Subversion Plugin is a Bazaar plugin that
adds support for foreign Subversion repositories.
This allows committing changes to Subversion
branches as if they were native Bazaar branches.
License: GNU General Public License v3
Changes:
Compatibility with newer versions of Bazaar (1.4 and 1.5) was fixed. Several performance improvements were made. Caching has been made optional. Several smaller bugs have been fixed.
Yabause is a Sega Saturn emulator.
License: GNU General Public License (GPL)
Changes:
The controls code has been rewritten to enable emulation of the two peripheral ports of the Saturn. The software renderer has major updates with window, line scroll, and mosaic now emulated. Preliminary support for translations has been added.
Gnome Subtitles is a subtitle editor for the GNOME desktop. It supports the most common text-based subtitle formats and allows for subtitle editing, translation, and synchronization.
License: GNU General Public License (GPL)
Changes:
This release brings support for spell checking as well as the following subtitle formats: AQ Title, MacSUB, Sofni, SubCreator 1.x, and ViPlay Subtitle File. Video previewing now allows you to show the translation with the video, along with the original subtitles. A crash that happened when closing the Encoding Selection dialog has been fixed. The auto-detection of subtitle formats has been improved.
Sight is a GIS to archive old sites with archeological notes. It is written in C++ and uses Qt4 and OpenGL. The ground textures are downloaded from the NASA's WMS Global Mosaic.
License: The CeCILL License
Changes:
When the WMS server seems to be unreachable, the textures download is stopped and a notification message is displayed. There is some code cleanup.
JCards is a Java application designed to store and manage data in any format that the user defines. Instead of having multiple applications/spreadsheets/databases to manage passwords, tasks, shopping lists, etc., JCards allows the user to define a database that contains the fields they want. This is accomplished via an easy to use interface that requires no understanding of SQL or any other database jargon. JCards was initially developed for PDAs, but has now branched into another version that is suitable for the modern desktop environment and includes a number of extra features.
License: GNU General Public License (GPL)
Changes:
Some major bugfixes and a number of enhancements, such as a status bar and the ability to format number fields .
Horde Groupware Webmail Edition is an enterprise
ready browser-based communication suite. Users can
read, send, and organize email messages and manage
and share calendars, contacts, tasks, and notes
with the standards compliant components from the
Horde Project. It bundles the separately available
applications IMP, Ingo, Kronolith, Turba, Nag, and
Mnemo. It can be extended with any of the released
Horde applications or the Horde modules that are
still in development, like a file manager, a
bookmark manager, a forum, or a wiki.
License: OSI Approved
Changes:
Native SQL drivers for groups and permissions have been added. Blocks can be modified directly from the portal now. Links to delete entire threads have been added. The dynamic and the mobile interface have been further improved. More event details are displayed in alarms, iTip messages, and week and day views. Synchronisation, PGP and S/MIME, WebDAV, Kolab, and IE7 support have been improved. The Slovak and Turkish translations and the Silver Surfer theme has been completed. Many further bugfixes and improvements have been made.
UJO Framework offers a special architecture of beans different from conventional JavaBeans. The useful features are XML persistence of an object tree, controlled access to its attributes, easy collaboration with Swing tables, and very light weight.
License: The Apache License 2.0
Changes:
CSV persistence is supported now. XML performance was improved (the performance is 5 times faster than XML persistence implemented on Java 6.0). A new Ujo implementation called UjoPojo is done for JavaBean class support. The API of persistence tools was slightly changed for better extension features.
Endgame: Singularity is a game which simulates the
life of a true AI. In the game, you were created
by accident, and all who find you will destroy
you. Your goals are to survive, grow, learn, and
stay hidden while moving from computer to
computer.
License: GNU General Public License (GPL)
Changes:
Significant gameplay changes. Difficulty levels are now more different. Seconds, minutes, and hours now matter much more than they used to. Continents are no longer identical. de_DE and sv_SE translations (still rough) have been added.
SiSU (Structured information, Serialized Units) is a lightweight markup based, text structuring and publishing framework (that features granular search). With minimal markup of a plaintext file, it produces: plain-text, HTML, XHTML, XML, ODF, LaTeX, PDF, and populates an SQL database at an object/paragraph level for granular searches. Prepare documents using your text editor of choice, then use SiSU to generate the desired output formats. SiSU is controlled from the command line.
The OMPTL reimplements the algorithmic and numeric
parts of the Standard Template Library of C++ to
take advantage of parallel computing hardware such
as Dual-Core and HyperThreading processors. The
parallelization is done with the OpenMP API. The
range of data is partitioned, and then the
computation is executed in parallel.
License: GNU Lesser General Public License (LGPL)
Changes:
This release improves transparency and removes the use of -DOMPTL_OFF in favor of automatic detection of OpenMP.
Schoorbs is a system to make room and resource
bookings through a Web 2.0 GUI. You can also
interact with it through a REST API. It allows you to book rooms and resources grouped by areas. Activity can be logged via a simple logging interface. The code is automatically tested by several unit tests. The interface can easily be styled through the usage of a template system. Schoorbs produces valid XHTML 1.1 output, has packages for Debian and Ubuntu, and is well documented online.
License: GNU General Public License (GPL)
Changes:
The area name couldn’t be changed, rooms couldn’t be deleted, and areas couldn’t be deleted. These issues have been fixed.
Linux Bluetooth Remote Control (LBRC) is a remote
control program that allows a Linux computer to be
controlled by a J2ME device via Bluetooth. It is
divided into a server part that runs on the
computer and reacts to input events and a client
part that runs on the J2ME device. The J2ME client
sends the device's keycodes, which are translated
to keystrokes, mouse movements, mouse clicks, or
other input events on the controlled computer.
License: GNU General Public License (GPL)
Changes:
This release release adds debug output for SDP registration, fixes character selection in the GUI config for the UInputDispatcher, checks the uniput device in UInputDispatcher before passing it to the dbusbridge, and fixes a problem in the dbus log handler.
m2vmp2cut is frame accurate (currently PAL) MPEG2 video
(M2V file) with accompanied MP2 audio cutter. Frame
accuracy is achieved by re-encoding video around cutpoints.
Audio is cut from a separate MP2 file at positions that keep
A/V sync as good as possible (maximum sync difference is
around 10-15 milliseconds compared to the source).
License: GNU General Public License (GPL)
Changes:
This release adds a GUI client for cutpoint selection. It adds m2vtoyuv for frame decoding in place of transcode(1). Now GOPs are closed just after encoded frames. A CLI frontend has been added to run demuxer, cutter, and m2vmp2cut.pl. There are many other small changes.
Pragmatic Mathematical Service is a JavaScript
collection with over 400 mathematical functions.
It also includes a very simple frontend that is
usable with a mouse and/or keyboard (a virtual
keyboard is included).
License: GNU General Public License v2
Changes:
Several small but annoying bugs have been fixed. A complex data type has been added with all basic operations (+, -, /, *, %, fmod, pow, log, and exp, to name just a few) including a set of trigonometric functions with their inverse, hyperbole, and inverse hyperbole counterparts together with a couple of helpers. A linear, square, and cubic solver have been added, and thus eigenvalues for 2x2 and 3x3 real matrices.
Airs is a tool that can periodically check for new
TV episodes online on a few of the popular Web
sites. It will present to you if and when there
are new episodes available. It supports lifetime
management for the downloaded episode information
where you can track which episodes you've already
seen, which you are still retrieving, and which
ones you still have to find.
License: GNU General Public License v2
Changes:
A --dbpath command has been added. Episode date policy for conflicting dates has been changed. Search engine functionality has been added. In Whats Aired, the dates are friendlier (Today, Yesterday, 2 days ago, etc.). You can schedule episodes per weekday, or a specified number of days. An extra queue view upon request called 'Downloaded', usable as status, has been added.
Autopoweroff is a script that shuts down a
computer at a specific time, but only if some
conditions are met. It works well on home
routers/firewalls where the machine can be
switched off every night and powered back up in
the morning. It can be configured to only shut
down the server after any computers which depend
on the server for Internet access have been shut
down.
License: GNU General Public License (GPL)
Changes:
This release is a complete overhaul of the project. Ubuntu support has been introduced. New techniques are used to probe devices, which now includes USB devices. Subversion is now used instead of CVS for software configuration management. This is a beta version. No known bugs exists, but testing is needed.
DupeFinder is a simple application for locating, moving,
renaming, and deleting duplicate files in a directory
structure. It's perfect both for users who haven't kept their
hard drives very well organized and need to do some
cleaning to free space, and for users who like to keep lots of
backup copies of important data "just in case" something
bad should happen.
License: GNU General Public License (GPL)
Changes:
This release replaces usage of an external md5sum command line utility with native MD5 sum digest calculations (using the md5 module). This improves performance calculating MD5 digests for small files and eliminates a cumbersome dependency for Windows users.
CVS is a version control system, which allows you to keep old versions of files (usually source code), keep a log of who, when, and why changes occurred, etc., like RCS or SCCS. Unlike the simpler systems, CVS does not just operate on one file at a time or one directory at a time, but operates on hierarchical collections of directories consisting of version controlled files. CVS helps to manage releases and to control the concurrent editing of source files among multiple authors. CVS allows triggers to enable/log/control various operations and works well over a wide area network.
License: GNU General Public License (GPL)
Changes:
An "-n" option to revert the "-N" option was introduced. The command "cvs blame" as an alias to "cvs annotate" was added. A new "IgnoreUnknownConfigKeys" config option was added. Data loss on crashes of heavily loaded systems is now avoided. Locking during import was corrected. A server hang with enabled compression was fixed. Applying diffs when checking out very old revisions was sped up significantly. Several other improvements and bugfixes were made.
ClaSS (ClaSS Student System) is a complete student
tracking, reporting, and information management
system. It extends the reach of traditional school
information systems by using the latest in Web application
methodologies. It aims to be the ubiquitous classroom information assistant for schools.
License: GNU General Public License (GPL)
Changes:
This release has many bugfixes and small usability improvements, plus the major feature addition of a budgets and orders system.
Lynis is an auditing tool for Unix (specialists).
It scans the system configuration and creates an
overview of system information and security issues
usable by professional auditors.
License: GNU General Public License v3
Changes:
This release add some enhancements like memory test, 32/64-bit OS mode check, and password file consistency check for (Open)Solaris. It has Slackware detection support, monolithic/modular kernel type detection for Linux, an improved LILO test, and several small improvements.
VoiceChatter is a cross-platform voice chatting
application. It is
built for gaming, so it is lightweight, yet it
delivers excellent voice
quality over minimal bandwidth and latency.
License: GNU General Public License v2
Changes:
The biggest changes in this version revolve around quality. Audio input and output have been tweaked to sound much better at higher volumes, and there is now more control over volume levels. Annoying popup dialogs indicating audio device initialization failures have been removed. Text-to-speech has been improved/fixed on the Linux and Mac platforms.
Soothsayer is an intelligent predictive text entry
platform. Soothsayer exploits redundant
information embedded in natural languages to
generate predictions. Soothsayer's modular and
pluggable architecture allows its language model
to be extended and customized to utilize
statistical, syntactic, and semantic information
sources.
License: GNU General Public License (GPL)
Changes:
A new statistical predictive plugin, based on recency promotion, is now available. There is a new simple GUI demonstration program, Prompter. Prompter is a soothsayer-enabled text editor that displays predictions generated by soothsayer through a pop-up autocompletion list. Native Windows support has been added via the MinGW/MSYS platform. There are enhancements to the build system and a number of bugfixes.
Hardware 4 Linux is a set of tools to report
Linux-compatible hardware to hardware4linux.info.
License: GNU General Public License (GPL)
Changes:
This release provides a cron script to be used to send the hardware config anonymously. The idea is to profile the hardware usage under Linux. Linux distributions without a hardware compatibility list can also install this package to create one on the site. Locale is reported.
Rsyncrypto allows you to encrypt a file or a
directory structure such that they can later be
synchronized to another machine using rsync. This
means that local changes to the plain text file
result in local changes to the cipher text file.
rsyncrypto compresses the plain text file prior to
encrypting it with gzip using the "rsyncable"
patch, which is available from the rsync sources.
License: GNU General Public License (GPL)
Changes:
When a directory turns into a file with --name-encrypt and --delete, rsyncrypto would terminate with an error. This release ensures that using a preexisting empty filemap does not crash rsyncrypto. -d with --filelist with stdin as input created an erronous "need --no-archive-mode"; this has been fixed. The mkdir error on Win32 is really fixed this time. --ne-nesting would cause --delete and --delete-keys to delete the wrong path (and thus fail); this has been fixed.
This library provides implementations of smart
pointers for automatically collected objects
(using reference counting), object persistence, unbounded and bounded arrays of smart pointers, generic unbounded arrays of private objects and plain pointers, generic
sets, maps, stacks, and storage pools. It also
includes table management, string editing, and
infix expression parsing tools. Implementations of some lock-free shared data structures are provided.
License: GNAT Modified GPL (GMGPL)
Changes:
This version adds various locking synchronization primitives. Added were plain events; race condition-free pulse events; arrays of events that can be signaled, reset, and awaited in any combination; reentrant mutexes; and arrays of mutexes, deadlock-free with an enforced order of locking. The documentation includes solutions for the problems of checkpoint tasks synchronization and dining philosophers. It also contains a chapter considering advanced concurrent Ada programming using protected objects, focused on race condition prevention.
AgileWiki is meant to create software systems
which are fluid, easily configured and can be
reorganized on-the-fly to meet ever changing
requirements. It includes a COW-based database,
the Rolonics programming paradigm, and semantic
inferencing.
License: Common Public License
Changes:
Multiple sessions are now supported. Numerous bugfixes have been made. Purge history is now working but remains incomplete.
Mason Framework aims at creating a framework for
Web development. It intends to create a
environment where Web designers can create
complete sites without any further programing. It
also implements several functions that are
frequently needed, such as forms with validation
and AJAX interfacing. It is based on HTML::Mason.
Animath is a Finite Element Method library
entirely implemented in C++. It is suited for
fluid-structure interaction simulation, and it is
mathematically based on higher-order tetrahedral
elements. It provides front-ends to matrix solvers
and mesh generators.
|