ccache is a compiler cache. It speeds up recompilation of C/C++ code by caching previous compilations and detecting when the same compilation is being done again.
Release Notes: Paths to dependency files are now rewritten into relative order of increased cache hits. A workaround has been added to make ccache work with a buggy GCC 4.1 when creating a pre-compiled header. Clang plugins are now hashed to catch plugin upgrades. ccache no longer crashes when the current working directory has been removed or when stderr is closed. This release corrects a corner case when parsing backslash escapes in string literals. Paths are now correctly canonicalized when computing paths relative to the base directory.
LeechCraft is a modular Internet client. It allows you to browse the Web; read RSS/Atom feeds; download files via BitTorrent, FTP, and HTTP; automatically download, play, or stream podcasts (and other media files); and much more.
Release Notes: This release is focused on the LMP module (audio player) and the NetStoreManager module. The most significant change in LMP is support for cloud music storage systems like MP3tunes.com. Other LMP changes include an improved playlist with different sorting modes and drag-and-drop reordering. The NetStoreManager module now supports the Google Drive service. A new module has been added: Monocle, a modular document reader. For now, it supports PDF and fb2. Other plugins are also improved: Azoth (IM client) now shows avatars in tooltips, a birthday notifier module has been added, and the RSS aggregator can now export feeds to PDF.
Doxygen is a cross-platform, JavaDoc-like documentation system for C++, C, Objective-C, C#, Java, IDL, Python, PHP, VHDL, and Fortran. Doxygen can be used to generate an on-line class browser (in HTML) and/or an off-line reference manual (in LaTeX or RTF) from a set of source files. Doxygen can also be configured to extract the code-structure from undocumented source files. This includes dependency graphs, class diagrams and hyperlinked source code. This type of information can be very useful to quickly find your way in large source distributions.
Release Notes: This release can validate unchanged files in the source directory against checksums in the backup, to recognize, for example, This release also includes some bugfixes.
Evince is a document viewer for multiple document formats, such as PostScript, PDF, single page and multi-page TIFF, DVI, DjVu, and others. It features page thumbnails, printing via the GNOME or GTK+ printing frameworks, and searching within the documents. It supports the displaying of PDF indexes, the displaying and editing of PDF annotations, and the viewing of encrypted PDF documents.
Release Notes: More use is now made of GtkApplication and GApplication. Several minor bugs were fixed. Translations were updated.
Jkaptive is a simple captive portal without RADIUS (and thus without total security, but at the same time without too much hassle). The reason behind this is because a lot of site administrators don't need tight security; their site is just a café that offers free Internet access on an unsecured WLAN access point connected to the Internet, and they need a ticketing system to make it cumbersome for average people to use this offering without actually buying a single coffee. Jkaptive itself just presents the login page and checks the token. The blocking of unticketed traffic is done through Linux' netfilter. As no proxy server is involved, jkaptive has no performance penalty, nor does it create problems with non-HTTP traffic. Once the token is accepted, jkaptive is out of the way of any network packets completely. For presenting the login page, jkaptive has a built-in Web server, so no additional Web server application is needed.
Release Notes: A bug with filtering traffic from inside only in SuSEfirewall2 and the README was fixed. Service installation advice was provided in the README. Netfilter rules were fixed to match a single bit instead of a value. Typos in the README were corrected. A caveat about an openSUSE DHCP client glitch was added to the README.
aicwl is an Ada library that is intended for designing high-quality industrial control widgets for Ada applications. The widgets are composed of transparent layers drawn by cairo. The widgets are fully scalable graphics. A time controlled refresh policy is supported for real-time and heavy-duty applications. The library supports caching graphical operations and stream I/O for serialization and deserialization. Ready-to-use gauge and meter widgets are provided as samples as well as an editor widget for WYSIWYG design of complex dashboards. The software is based on GtkAda and cairoada, the Ada bindings to GTK+ and cairo.
Release Notes: A bug in Gtk.Layered.Line that caused lines to be drawn with the wrong length was fixed. Length of scales and annotation computations were improved. Various thermometer widgets were added. LED widgets were added. Digital_Layer rendering changing values as text was added.
The library is a contribution to GtkAda, an Ada bindings to GTK+ toolkit. It deals with the following issues: tasking support; custom models for tree view widget; custom cell renderers for tree view widget; multi-columned derived model; an extension derived model (to add columns to an existing model); an abstract caching model for directory-like data; tree view and list view widgets for navigational browsing of abstract caching models; file system navigation widgets with wildcard filtering; resource styles; capturing the resources of a widget; embeddable images; some missing sub-programs and bugfixes; a measurement unit selection widget and dialogs; an improved hue-luminance-saturation color model; simplified image buttons and buttons customizable by style properties; controlled Ada types for GTK+ strong and weak references; and a simplified means to create lists of strings.
Release Notes: This release works around calls to C functions that are using variant argument lists in order to improve cross-platform compatibility. It also fixes a bug in test_gtk_missed.
The Simple components for Ada 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, directed graphs, directed weighted graphs, stacks, and storage pools. It also includes table management, string editing, IEEE 754 support, and infix expression parsing tools. Implementations of some lock-free shared data structures are provided.
Release Notes: This release fixes bugs in test_string_streams.
FileBot is a tool for renaming movies, TV shows, or Anime, and for downloading subtitles. It's smart, streamlined for simplicity, and just works. It includes commandline interface for automation.
Release Notes: This major release brings lots of UI enhancements and improved movie/series/episode detection. The subscene scraper has been rewritten from scratch and Sublight, which no longer allows anonymous login, was fixed. The Groovy scripting environment and glue logic were upgraded. Scripting is somewhat incompatible with previous releases and the latest scripts will require the latest FileBot release.
Scid vs. PC is a powerful chess toolkit. It has extensive database and PGN file handling capabilities, and can be used to play chess on the internet (with FICS), against a computer chess opponent, or for chess grandmasters to prepare for tournament matches. Additionally, Scid vs. PC can run automated computer tournaments with chess engines playing against each other.
Release Notes: Lots of minor new features make for an interesting release. These include drag and drop file opening, Opening Books with the Computer Tournament, custom board textures, and lots of FICS (online chess) refinements. There are also many minor bugfixes, and fixes for some lingering Tcl issues in the Mac OS X package.