GLib is a library containing many useful C routines for things such as trees, hashes, and lists. GLib was previously distributed with the GTK toolkit, but has been split off as of the developers' version 1.1.0.
Release Notes: A security issue, where dbus-launch was run from setuid binaries, was fixed. This was reported as CVE-2012-3524. A new API for getting the icon name for a MIME type, g_content_type_get_generic_icon_name(), was added. GVFS_INOTIFY_DIAG was dropped. Several introspection fixes were made. Further minor bugs were fixed. Documentation was improved. Translations were updated.
SMTP4PHP is a collection of PHP classes dedicated for composing and sending multipart/mixed email messages quickly and easily, with or without embedded images and/or attachments.
Release Notes: This release can GET/SET the "AuthenticationMethod" property for the "SMTP" class. The possible values are: SMTP::AUTH_AUTO_DETECT (default value), SMTP::AUTH_CRAM_SHA1, SMTP::AUTH_CRAM_MD5, SMTP::AUTH_PLAIN, and SMTP::AUTH_LOGIN.
Code Browser is a folding and outlining editor. It is a lightweight but powerful tool for structuring and browsing source code using folders and links. It is especially designed to keep a good overview of the code of a large project.
Release Notes: The Linux 64 bit version is working again, and the binary package is available for download. The graphical option editor can edit shortcuts and is no longer modal, so you can easily fine-tune your themes or language syntax.
gtkdialog is a GUI creation utility that can be used with an arbitrary interpreter. It enables the programmer to describe a graphical user interface in a simple XML language, and create callbacks with any interpreter that supports either files, standard I/O, or environment variables. It can be called as an external program from the interpreter, but can be used as a stand-alone framework for the application as well. Stand-alone, bash, and awk examples are provided.
Release Notes: This release adds four new widgets, five new action functions, file monitoring and auto-refreshing, and a dozen new examples. The feature sets of several incomplete widgets have been fully expanded. The launch and closewindow system has been re-engineered to be more robust, the performance of the table, tree and comboboxes has been improved, a couple of longstanding issues have been resolved and several bugs have been fixed.
Gwyddion is a modular SPM (Scanning Probe Microsope) data visualization and analysis tool. It can be used for all most frequently used data processing operations including: leveling, false color plotting, shading, filtering, denoising, data editing, integral transforms, grain analysis, profile extraction, fractal analysis, and many more. The program is primarily focused on SPM data analysis (e.g. data obtained from AFM, STM, NSOM, and similar microscopes). However, it can also be used for analyzing SEM (scaning electron microscopy) data or any other 2D data.
Release Notes: New grain quantities have been added: mean radius and quantities related to the maximum inscribed disc and minimum exscribed circle. The neural network processing module has been rewritten, with separate network training and application functions. Handling of files with non-ASCII characters on MS Windows has been improved.
SmartGit/Hg is a graphical user interface for Git and Mercurial which can work with SVN repositories. It supports cloning from common repository providers (e.g., GitHub, Assembla), assists Git newbies, and also offers the advanced, powerful Git features. It provides several tools to help create clean commits, for example by allowing the user to commit just parts of changes files and reordering and squashing unpushed commits. If you are using GitHub or GitHub Enterprise, SmartGit/Hg can work easily with pull requests (creation, resolving) and commit comments. SmartGit/Hg ships with a built-in SSH client, file comparer, and merge tool which are capable of syntax coloring for many languages.
Release Notes: This release only fixes bugs, but fixes a few nasty ones (e.g., a selection bug on OS X and missing BOM-support for .gitconfig).
JID is a system which can deserialize, update, and reserialize a map of 100,000 entries in half a millisecond on an i7 at 3.40 GHz. Serialization/reserialization timings are largely independent of the size and complexity of the table entries. Incremental serialization/deserialization is used to achieve high performance.
Release Notes: ActorJid no longer implements Comparable. The iGet request returns null consistently when i is out of range. The map interface has been reworked.
The goal of the Pango project is to provide an Open Source framework for the layout and rendering of internationalized text. It uses Unicode for all of its encoding, and will eventually support output in all the world's major languages.
Release Notes: Thread safety was improved. Build fixes were made for OS X.
GTK, which stands for the Gimp ToolKit, is a library for creating graphical user interfaces. It is designed to be small and efficient, but still flexible enough to allow the programmer freedom in the interfaces created. GTK provides some unique features over standard widget libraries.
Release Notes: GMenu now supports namespaces for actions, allows submenus to have actions for opening, and adds a new function gtk_menu_shell_bind_model(). Support has been added for CSS cross-fading and transitions, as well as CSS animations. Scrollbar and scale behavior are now adjusted according to platform on OS X. Many minor bugs have been fixed.