The Objeck computer language is an object-oriented computing language with functional features that has ties with Java, C#, and Pascal. In this language, all data types are treated as objects. The language consists of a compiler and VM with an accompanying memory management and JIT compiler.
Release Notes: This release provides support for server sockets and enhancements to the Date class. In addition, minor bugs were addressed in the compiler and virtual machine. Highlights include support for server sockets, date class enhancements, a fix for a compiler bug related to linking class casts that were not referenced (low), a fix for a bug that occasionally caused the runtime to crash when logging failure stack traces (low), and updates to the Programmer's Guide.
ChkTeX finds syntax and typographical errors in LaTeX text.
Release Notes: It is now possible to have user-defined warnings in PCRE regular expression syntax and to suppress a certain warning on a given line via a LaTeX comment. Also added was support for macros which affect math mode (e.g., \ensuremath and \text). This ensures that warnings are correctly determined in those cases.
Gauche is an R5RS Scheme implementation that aims to be a handy tool for daily work. Quick startup, a built-in system interface, and native multilingual support are some of its goals. It has an OO system similar to STklos and Guile. It supports UTF-8, EUC-JP, and Shift-JIS multibyte encodings natively.
Release Notes: This release fixes a few build issues.
Release Notes: This release adds support for FF 12, fixes the "untrusted events" feature, fixes Korean double consonant input, and adds various other small fixes (chars coloring, missing links and images).
log4cplus is a simple to use C++ logging API providing thread-safe, flexible, and arbitrarily granular control over log management and configuration. It is modeled after the Java log4j API.
Release Notes: This is a bugfix release.
SquidClamAv is a dedicated ClamAV antivirus redirector for Squid. It provides fine control over which files should be scanned. It is easy to install and works even with heavy Squid access.
Release Notes: This release fixes a bug related to the trustclient directive which occurred when dnslookup was disabled, and includes a complete rewrite of the maxsize-related code.
jsoup is a Java library for working with real-world HTML. It can parse HTML from a URL, file, or string. It can find and extract data, using DOM traversal or CSS selectors. The HTML elements, attributes, and text can be manipulated. It can clean user-submitted content against a safe white-list. jsoup is designed to deal with all varieties of HTML found in the wild, from pristine and validating to invalid tag-soup; jsoup will create a sensible parse tree.
Release Notes: This release adds a number of improvements and bugfixes, including renewed support for the Google App Engine and parsing fixes.
GNU Libidn is an implementation of the Stringprep, Punycode, and IDNA specifications defined by the IETF Internationalized Domain Names (IDN) working group. It is used to prepare internationalized strings (such as domain name labels, usernames, and passwords) in order to increase the likelihood that string input and string comparison work in ways that make sense for typical users throughout the world. The library contains a generic Stringprep implementation that does Unicode 3.2 NFKC normalization, mapping and prohibition of characters, and bidirectional character handling. Profiles for iSCSI, Kerberos 5, Nameprep, SASL, and XMPP are included. Punycode and ASCII Compatible Encoding (ACE) via IDNA are supported.
Release Notes: Build issues related to _GL_ATTRIBUTE_CONST and _GL_ATTRIBUTE_PURE for MSVC have been fixed. Compiler warnings about ignoring return values from fgets in examples have been fixed. Libidn now ships with a valgrind suppressions file for the strlen issue. Gnulib files and translations have been updated.
RPhoto is a handy image editor to simplify cropping of digital camera pictures and avoid white borders introduced by incorrect height/width ratios. It also has lossless rotate and flip features, as well as a unique way to rectify a bad angle by only drawing a horizontal or vertical line.
Release Notes: This release adds a "guide lines" feature in the selection tracker. The tracker has also been enhanced to avoid transparency problems. It includes many small bugfixes and library updates.
Burp is a program to backup and restore data. It uses librsync in order to save on the amount of space that is used by each backup. It also uses VSS (Volume Shadow Copy Service) to make snapshots when backing up Windows computers.
Release Notes: This release stores files in a directory structure like that of the original client. It fix a bug which caused file times not to be set on Windows directories during restoration.
optrandr checks the current X outputs and configures an optimal setting. This can be used to automatically set X outputs to a preferred mode. A typical use case is a laptop using a docking station or not.
Release Notes: If setting by xrandr fails, other variants are now tried. This can be prevented by the new option -o/--once.
ProGuard is a shrinker, optimizer, obfuscator, and preverifier for Java bytecode. It detects and removes unused classes, fields, methods, and attributes. It optimizes methods and removes dead code. It renames the remaining classes, fields, and methods using short, meaningless names. Finally, it preverifies the processed code for Java 6 or higher, or for Java Micro Edition. The resulting code is more compact, more efficient, and more difficult to reverse-engineer. Advantages of ProGuard compared to other Java shrinkers and obfuscators are compact template-based configuration, memory efficiency, and speed. It is mostly popular for embedded development and for commercial development, and is integrated in Oracle's Wireless Toolkit, in Intel's TXE SDK, and in Google's Android SDK.
Release Notes: This release mostly fixes a series of minor problems in configuration parsing, optimization, and obfuscation. It also adds a few string optimizations to the optimization step, and small enhancements for configuration with the Ant task. This version is entirely compatible with previous versions, so upgrading is simply a matter of switching to the new jars.
Fuzzy machine learning framework is a library and a GUI front-end for machine learning using intuitionistic fuzzy data. The approach is based on the intuitionistic fuzzy sets and the possibility theory. Further characteristics are fuzzy features and classes; numeric, enumeration features and features based on linguistic variables; user-defined features; derived and evaluated features; classifiers as features for building hierarchical systems; automatic refinement in case of dependent features; incremental learning; fuzzy control language support; object-oriented software design with extensible objects and automatic garbage collection; generic data base support through ODBC; text I/O and HTML output; an advanced graphical user interface based on GTK+; and examples of use.
Release Notes: This release fixes minor bugs in importing training sets from text files. The "hicolor" icon theme has been included in the binary distribution for Windows.
httppp is a network passive probe to monitor HTTP response times in a non-intrusive way. It uses libpcap and libqpcap.
Release Notes: This release adds GUI enhancements, introducing sliders between views, fixing some column names, and using a better-looking theme.
What's My Heart Rate allows you to measure your heart rate by just looking at your screen. It's easy and convenient, without the need to press your finger on your camera lens. Your heartbeat causes micro color changes on your face. What's My Heart Rate uses the front camera and a software algorithm to detect these micro changes, with beat-to-beat accuracy. The algorithm is based on the non-contact photoplethysmography concept.
Release Notes: This release adds beautiful breath rate history charting.
Fityk is nonlinear curve-fitting and data analysis software. It allows data visualization, separation of overlapping peaks, and least squares fitting using standard Levenberg-Marquardt algorithm, a genetic algorithm, or Nelder-Mead simplex method. It knows about many functions (mostly bell-shaped, like Gaussian, Loretzian, Pearson 7, Voigt, Pseudo-Voigt, and Doniach-Sunjic) and user-defined functions can be easily added. It also enables background subtracting, data calibration, and task automation with a simple script language. It is mainly used to analyze powder diffraction patterns, chromatography, photoluminescence, infrared, and Raman spectroscopy, but it can be used to fit analytical functions to any kind of data.
Release Notes: This release adds C, Ruby, and Java binding to the libfityk library and enhances the Lua and Python API. A new fitting method has been added, an implementation of the Levenberg-Marquard algorithm which uses the MPFIT library.
Logtalk is an object-oriented logic programming language that can use most Prolog implementations as a back-end compiler. As a multi-paradigm language, it includes support for both prototypes and classes, protocols (interfaces), component-based programming through category-based composition, event-driven programming, and high-level multi-threading programming.
Release Notes: This release updates the semantics of "before" event handlers, provides more consistent handling of compiler options, corrects a bug in the compilation of the meta_non_terminal/1 directive, improves the unit test framework, fixes several bugs in the Windows installer, includes portability updates for ECLiPSe, XSB, and YAP (plus updates to the library), adds examples, and provides text editor support.
SVEditor is an Eclipse-based editor for SystemVerilog files. It provides cross-linking, content assist, source indent, and class hierarchy browsing.
Release Notes: This release adds bugfixes and improvements to the way index information is shown to the user.
The MiniUPnP project is a library and a daemon. The library is aimed to enable applications to use the capabilities of a UPnP Internet Gateway Device present on the network to forward ports. The daemon adds the UPnP Internet Gateway Device functionality to a NAT gateway running OpenBSD/NetBSD/FreeBSD/Solaris with PF/IPF or Linux 2.4.x/2.6.x with netfilter. One of its most interesting features is to enforce some permissions to allow or deny redirections, bringing some security to UPnP. Newer versions also support the NAT-PMP protocol from Apple.
Release Notes: miniupnpd now implements IGDv2/WANIPv6FirewallControl. Numerous bugfixes and improvements have been added.