CodeQuery is a tool for indexing and then querying or searching C, C++, Java, and Python source code. 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: This release fixes a file path bug in Windows and the initial version of the cqsearch CLI tool.
jOOQ effectively combines complex SQL, type safety, source code generation, active records, stored procedures, advanced data types, and Java in a fluent, intuitive DSL.
Release Notes: This release includes minor bugfixes.
CalDavZAP is a CalDAV Web client with a powerful event/todo editor. It is compatible with Safari/Mobile Safari, Webkit, Epiphany, iCab, Chrome, and Firefox, and supports all major CalDAV servers.
Release Notes: This release fixes several problems related to processing of recurrent events.
StepSim is a lightweight step-based simulation module written in Python. It can do simple real-time simulations of discrete systems. StepSim supports step-by-step simulation or can run until a break condition occurs. Simulations are made up of containers and converters. A container stores a discrete amount of units of a certain type. A converter draws units from one or more containers and delivers the result to another container. StepSim does not even attempt to do any parallel processing. It processes converters round-robin in a fixed order.
Release Notes: This release adds STDERR_FORMATTER for STDERR_HANDLER for more distinguishable output to STDERR. It has more verbose logging. Converter.set_temporary_steps() now applies the change at once, changing Converter.countdown. Converter.set_temporary_steps() will no longer change any values if a temporary change is already active, and returns False instead. Converter.process() now restores Converter.countdown when the temporary countdown has passed. Simulation.__repr__() also includes all containers and their states. There is an updated doctest example in the README.
Partclone provide utilities for backing up used blocks and is designed for higher compatibility with the file system by using libraries like e2fslibs. Currently supported filesystems are EXT2, EXT3, EXT4, Reiserfs, Reiser4, XFS, NTFS, FAT, HFS+, UFS, JFS, VMFS, and Btrfs.
Release Notes: This version is marked as stable. It adds more test scripts, add failmbr, and fixes JFS and UFS cloning. There are some minor updates like fixing a small screen issue and more bugs. It suppresses warnings and removes unused variables reported by GCC. It has updated man pages.
gscan2pdf is a GUI to ease the process of producing PDFs from scanned documents. You scan in one or several pages and create a PDF of selected pages. Scanning is handled with SANE via scanimage. PDF conversion is done by PDF::API2. Perl is used for portability and ease of programming, with gtk2-perl for the GUI.
Release Notes: This release fixes a bug preventing import after an error. It fixes a bug introduced in v1.1.2 causing only one page to be scanned when all requested. It fixes a bug introduced in v1.1.2 causing two pages to be scanned when only one was requested.
libeasyfc aims to provide an easy interface to generate fontconfig configurations for alias mapping per language.
Release Notes: This release contains bugfixes and a font substitution feature.
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 that 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.