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 adds a new option SOURCE_TOOLTIPS for more advanced tooltips while browsing the source. It includes a number of internal improvements related to configuration options, i18n, and to support the new, more open way of development using GitHub and Travis CI. As usual, a large number of bugs have been fixed as well.
Tags: Software Development, Documentation
Original news: http://freecode.com/projects/doxygen
tex-upmethodology provides a complete set of LaTeX styles that permit you to write documents according to a UP-based methodology. Its major features are document history, task management, design and specification documentation, and helping tools. tex-upmethodology is officially supported by CTAN.
Release Notes: This release removes double spacing in chapter titles.
Release Tags: Minor bugfixes
Tags: Text Processing, Markup, TeX/LaTeX, Software Development, Documentation
Original news: http://freecode.com/projects/tetex-upmethodology
GNU libmicrohttpd is a small C library for embedding HTTP server functionality into other applications. It is reentrant, fast, supports HTTP 1.1, and permits listening on multiple ports. The API is simple and still powerful enough to allow programmers to use the entire HTTP feature set. SSL/TLS support is available as an option.
Release Notes: epoll can now also be used with SSL connections. Following recent HTTP/1.1 clarfications, MHD no longer send a “Content-length” header in CONNECT responses. The “MHD_add_connection” call now consistently sets an “errno” value to indicate the cause of errors. Connections added this way are now always processed immediately. The release also fixes a recently-introduced bug which prevented HTTP pipelining from working properly in some cases and a build error in conjunction with the “–disable-messages” configure option. This release works around issues with the shutdown system call on W32.
Release Tags: Stable, Minor feature enhancements, Minor bugfixes
Tags: Internet, Web, HTTP Servers, Software Development, Libraries
Original news: http://freecode.com/projects/libmicrohttpd