Aspose.Diagram is a class library for working with MS Visio files. It is a pure .NET alternative for MS Visio Object Model. It enables developers to work with VSD and VDX files on ASP.NET Web applications, Web services, and desktop applications. It makes use of the advanced functionality of Visio's services to manipulate Visio documents on a server. A developer can open files and manipulate the elements of the diagram, from lines and fills to more complex elements, and then export to native Visio formats or XML.
Release Notes: This release supports reading Microsoft Visio 2013 VSDX format. It also allows you to render VSDX diagrams to the most popular image formats and save them to PDF. Moreover, reading shapes collection for each page, reading preview pictures from OPC packages, reading document properties collection from vsdx, providing reading coordinates with different types, and creating an architecture for reading masters collections from OPC packages with relationships are also added. This release includes the most recent bugfixes.
XOWA is a desktop application which can read and edit English Wikipedia offline. It displays articles in an HTML browser, and can download images on demand. It can also be used for Wiktionary, Wikisource, Wikiquote, and the non-English counterparts.
Release Notes: New UI improvements, including button images, tooltips and a right-click menu. A new Mac OS X build. A fix for a v0.2.5 bug where search only generated 1 page of results. Other minor fixes are included.
SchemaCrawler is a Java API which makes working with database metadata as easy as working with ordinary Java objects. It is also a database schema discovery and comprehension and schema documentation tool. You can search for database schema objects using regular expressions, output the schema and data in a readable text format, and find potential design issues with lint . The output is designed to be diff-ed against other database schemas. SchemaCrawler supports almost any database which has a JDBC driver, but for convenience is bundled with drivers for some commonly-used RDBMS systems. SchemaCrawler works with any operating system which supports Java.
Release Notes: HTML generation has captions consistently for all tables, and numeric data is right-aligned. Numeric data is correctly reported in JSON also. These changes affect other output formats as well. The Oracle database connection URL uses the new syntax.
MDK (MIX Development Kit) provides tools for developing and executing, in a MIX virtual machine, MIXAL programs. The MIX is Donald Knuth's mythical computer, described in the first volume of The Art of Computer Programming, which is programmed using MIXAL, the MIX assembly language. MDK includes a MIXAL assembler (mixasm), a MIX virtual machine (mixvm) with a command line interface, a Guile-based virtual machine (mixguile), a GTK+ based GUI (gmixvm), and a mixvm-Emacs interface (mixvm.el). MDK utilities are extensible using Scheme.
Release Notes: Upgraded to Guile 2.0. Additional documentation from Eric Raymond's MIXAL.
omnisode generates a Ruby program to use long Taylor series to solve systems of ordinary differential equations. It generates code to solve the equations in either Maple or Maxima. Using the Taylor series, estimates are made of the location and order of poles. It has been greatly re-worked the last few years, and tested quite a bit recently. Support may be extended to other languages in the future.
Release Notes: This release supports Windows, although just for Ruby. It may generate code that is basically correct for C,C++, and Maple for Windows, but the author doesn't have those languages. There are no other changes.
Multi-Dimensional Data Structure (mdds) is a C++ library that includes a collection of various data structures designed to efficiently store and query multi-dimensional data for various filtering criteria. Different structures are optimized for different query needs. The library is provided as a header only, meaning that programs do not need to link to any additional shared library in order to use these data structures. The data structures are all available as C++ templates.
Release Notes: All changes in this release are against multi_type_vector. In this release, those methods in multi_type_vector that set or insert element value(s) all return an iterator that references the block where the values are set or inserted. Each of these methods now has a variant that takes an iterator as a position hint, to speed up value insertion. This release also includes several bugfixes in multi_type_vector.
QTGZManager is a frontend to the Slackware pkgtools. It can compare versions, install, reinstall, upgrade, downgrade, and remove packages. It also converts RPMs to TGZs, shows the package contents and information, and freezes or unfreezes a specific version.
Release Notes: This release changes the default Slackware mirror and changes the close button of the FireFox-like searchbar to the leftmost position. From now on, QTGZManager is also available at slackbuilds.org.
4DIAC is a framework for distributed industrial automation and control. It aims to provide an open, IEC-61499-compliant basis that lets the user establish a distributed industrial automation and control environment based on the targets' portability, configurability, and interoperability.
Release Notes: This is a combined release of all current 4DIAC projects. The major changes and improvements of 4DIAC-IDE are: simplified support to create boot projects, improvements in subapplication creation and usage, and the first support to monitor FBs inside sub-applications. The major changes and improvements for FORTE are: B&R POWERLINK support, support for constant values at ANY interface elements, and compile-time reduction for modules with a lot of FBs.
pyHIDS is a simple host-based intrusion detection system. It uses an RSA signature to check the integrity of its database. Alerts are written in the logs of the system and can be sent via email to a list of users. You can define rules to specify files to be checked periodically.
Release Notes: An email message is now sent to the list of administrators after each system check, even when the integrity is maintained. Installation and configuration are now easier. Other minor improvements have been made.
Qore is a scripting language supporting threading and embedded logic, and designed for applying a flexible scripting-based approach to enterprise interface development. It is also useful as a general purpose language.
Release Notes: This release adds lots of new features and bugfixes. Code inheritance between Program objects has been greatly improved, and declarations tagged as public are now inherited by default in child Program objects. Lots of new functions, methods, and type (pseudo) methods have been implemented, particularly to make iterators more powerful and to make developing iterators easier.
(R)?ex is a tool that allows you to manage all of your servers from a central point, through the complete process of configuration management and software deployment.
Release Notes: This release adds an easy to use and extend CMDB interface to Rex. It is now possible to separate configuration data from configuration logic.
Elm Millennium Edition is a text-based mail client. There are two branches: Elm 2.4ME+, which is based on Elm 2.4, and Elm ME+ 2.5, which also incorporates some code from Elm 2.5. Elm Millennium Edition contains enhanced MIME and character set support. A subset of UTF-8 (Unicode) is handled. It can read mail from a local mbox and POP and IMAP folders and can pass mail to the PGP or GPG programs. It can also view digests as a mailbox and reassemble fragmented (message/partial) messages. It includes modules for TLS/SSL, iconv, and SMTP.
Release Notes: This release adds RFC 3676 (content type text/plain; format=flowed) support for builtin++ pager. Rewrapping of flowed paragraphs is not supported when replying or forwarding mail or when viewing it with external pager. Flowed format is not supported either when mail is sent. This release adds two new commands to builtin++ pager ('W' for wrapping and 'w' for toggling paragraph width), and adds "pager-indicate-wrapping", "pager-paragraph-width", "@charset", and "editor-elmrc-propline" elmrc options. A crash when viewing a thread is fixed. There are other changes.
Ace Operator enables live click to chat service between company representatives and customers from the company Web site. It allows customers to contact live agents at the click of a button, engage in interactive chat-based conversation, and exchange information using multimedia content. It is an application for support and any kind of customer services over the Web.
Release Notes: This release has improved support for mobile and tablet devices. Ace Operator now works well on iPhone and Android devices. In addition, it adds features like file sharing, configurable avatars, black list, and much more. It fixes many issues found by the user community.
Ir is a plugin for the Squid proxy server. It checks if a user of the proxy server is a new user, and if so, it redirects the user to a selectable page. This can be used (for example) when you have a public wireless access point with a transparent proxy behind it. The redirect page can then be a page with policies, addresses, etc.
Release Notes: Users can now be forced to first agree with an agreement that you define.
deco-archive is a collection of extractor wrappers for the deco file extraction framework. It provides support for dozens of popular archive formats such as tar, rar, and zip.
Release Notes: Support for cpio.bz2, cpio.gz, cpio.lz, cpio.lzo, cpio.xz, and ipsw archives has been added.
deco is a command-line program that, together with the deco-archive package, allows you to extract dozens of popular archive file formats. It has a consistent interface ("deco 1.tar.bz2 2.rar 3.zip 4.flac 5.deb") and consistent behavior (never deleting archives after extraction and extracting relative to the current working directory, just verbosely enough, all unless explicitly requested otherwise). It creates an extraction directory if there is more than one file or directory at the archive top level, and it is able to fix strange permissions.
Release Notes: A crash when handling archive formats that always extract to a subdirectory was fixed. A grammatical mistake in the usage message and a (still) misleading error message was corrected. Minor code cleanup and optimization. The compiler optimization level was set to -O2 instead of -O1 in the default CFLAGS.
The Jamulus software enables musicians to perform real-time jam sessions over the Internet. There is a Jamulus server which collects the audio data from each Jamulus client, mixes the audio data, and sends the mix back to each client.
Release Notes: The software is renamed from "llcon" to "Jamulus". It supports an instrument picture on the mixer fader label (additional to the existing text). An optional server welcome message can be shown on a connection to the server. The source code is now compatible with Qt version 5. All text that is sent to/received from the server is now UTF-8 coded (allowing special characters, etc., to be used in the mixer fader text or chat messages).
Arg_parser is an argument parser that follows POSIX and GNU conventions for command line arguments. There exist C++ and C versions of Arg_parser. The C++ version is implemented as a C++ class, while the C version is implemented as a single struct plus associated functions. Both are simpler, easier to use, and safer than 'getopt_long'. The C++ version of Arg_parser can also parse options from configuration files.
Release Notes: Minor fixes.
4MLinux is a miniature Linux distribution focusing on four capabilities: maintenance (by using it as a system rescue live CD), multimedia (for example, for playing video DVDs), miniserver (using the inetd daemon), and mystery (meaning console games).
Release Notes: The servers controlled by the inetd daemon are now: FTP (vsftpd 3.0.2), HTTP (Busybox 1.20.2) with HTTPS (via Stunnel 3.22), SFTP (OpenSSH 6.1p1 ), SSH (Dropbear 2012.55), and Telnet. A proxy server (Polipo 184.108.40.206 with Tor 0.2.3.25) and rdesktop 1.7.1 are also available. The programming environment includes the CGI version of PHP 5.4.11, the minimal version of Perl 5.16.2, and SQLite 220.127.116.11. The main security components are 4MLinux Firewall 5.1 (based on iptables 1.4.17) and Clam AntiVirus 0.97.6. There is an online demo (server.4mLinux.com) too.
OZvm is principally a hardware emulation of the Cambridge Z88 portable computer, a Z80 CPU system with 4Mb addressable memory, a monochrome 640x64 LCD, and RS-232 serial port. It allows you to install any ROM or application card binary that also runs on a real Z88 portable. OZvm is also a versatile Z80 assembler debugging environment with a command line, screen activity recording, and Z80 instruction logging. It assists the developer in testing Z80 assembler programming of the Z88 operating system or 3rd party applications.
Release Notes: Two user interface bugs have been fixed, which were related to insertion of Flash Cards and handling of files in File Areas on those cards.
PlayShell is a player handler and playlist manager with a shell-like interface for the console. It emulates most playing functions and handles most players like VLC, MPlayer, mpg321, and SoX. It is best for playing music in a terminal or console and supports video files as well.
Release Notes: More added features or changes for convenience with some fixes.
i18nspector is a tool for checking translation templates (POT), message catalogues (PO), and compiled message catalogues (MO) files for common problems. These files are used by the GNU gettext translation functions and tools in many different development environments.
Release Notes: An incorrect assertion in the plural expression parser was removed.
Mpg123 is a fast, free and portable MPEG audio player and decoder library mainly for Unix (but also ported to other platforms). It supports MPEG 1.0/2.0/2.5 layers 1, 2, and 3, with CD quality playback even on relatively slow CPUs.
Release Notes: This release fixes some bugs and build issues (mpg123_scan() and proper seek-back, better Frankenstein stream handling, HTTP header parsing, OS/2, BSD and Windows compatibility, and WAV-to-stdout, among others). It brings mainly enhancements in the form of more convenience with long tracks (audio books). It also adds application/x-scpls as another accepted playlist MIME type.
XHTML Family Tree Generator is a CGI Perl script together with some Perl modules that will create views of a family tree. Data can be stored in a database or in a data file. The data file is either a simple text (CSV), an Excel, or GEDCOM file listing the family members, parents, and other details. It is possible to show a tree of ancestors and descendants for any person, showing any number of generations. Other facilities are provided for showing email directories, birthday reminders, facehall, and more. It has a simple configuration, makes heavy use of CGI (and other CPAN modules), generates valid XHTML, and has support for Unicode and multiple languages.
Release Notes: This release has bugfixes, and is serializing in a platform-independent way.
CodeQuery is a tool for indexing and then querying or searching C, C++, and Java source code (and probably also C#). It builds upon the databases of cscope and ctags, which are processed by the cqmakedb tool to generate a CodeQuery database file. This can be viewed and queried with a GUI tool. The features include auto-completion of search terms and visualization of function call graphs and class inheritance. The following queries can be made: Symbol, Function or macro, Class or struct, Functions calling this function, Functions called by this function, Class which owns this member or method, Members and methods of this class, Parent of this class (inheritance), Children of this class (inheritance), Files including this file, and Full path for file.
Release Notes: Visualization has been added for function call graphs and call inheritance graphs.