ptr.h is a C++ smart pointer template which uses semaphores to for non-blocking thread safe reference counted memory management. It differs from many smart pointers in that the delete mechanism is a generic parameterized template, so it works for arrays and other resoures like file descriptors or database connections as well. On supported platforms, the semaphore is replaced with an unsigned long and the inline assembly necessary to atomically increment and decrement the reference.
The Reverse Trace Garbage Collector for C++ is a memory manager for C++ that automatically reclaims dynamically allocated objects that are no longer in use. The algorithm is precise and only scans memory blocks when root references are broken (as opposed to scanning the whole stack and heap for unreferenenced blocks). It also reclaims memory incrementally with separate threads so that applications are not paused when it is active.
PP3 creates celestial charts. It generates resolution-independent maps of very high graphical quality. They can be used, for example, as illustrations in books or on Web pages. It is possible to change many parameters, and arbitrary text can be placed on the maps. The output formats are EPS or PDF.
exrtools is a set of simple command line utilities for manipulating high dynamic range images in OpenEXR format. It was developed to help experiment with batch processing of HDR images for tone mapping. Each application is small and reasonably self-contained so that the source code may be of most value to others.
Hayes is the playlist for Noatun that attempts to be efficient for those users with large directories full of music, especially directories futher organized by album. For these users, Hayes should be more efficient in speed and memory than the usual playlist. Plus, the playlist is updated in realtime as the directories change on-disk, so playlist maintenance is no longer an issue. For everyone else, Hayes has some nice features, too: full integration with the KDE global "MetaInfo" system for generic handling of tag information, a fully KDE-standard user interface, proper shuffle behavior with a history, multiple sort modes (including a drag-reorderable custom sort), and nifty checkboxes that let you turn particular files or directories on/off. Two-way Konqueror integration adds convenience to playback and file management. All playlist data is stored in .directory files, which are easily readable and reusable by other applications and tools.
Haystack is a powerful tool designed to enable each and every individual manage all of her information in the way that makes the most sense. By removing the arbitrary barriers created by applications that only handle certain information "types", and recording only a fixed set of relationships defined by the developer, users can define whichever arrangements of, connections between, and views of information they find most effective. Such personalization of information management will dramatically improve your ability to find what you need when you need it.