CMOC 0.1.39 💾

CMOC is a 6809-generating cross-compiler for a subset of the C language. It produces assembler code for the Motorola 6809 processor in the Intel HEX format, for the Color Computer .BIN format and for the Vectrex game console. It runs under GNU/Linux and probably also other Unix-like environments.

minor bugfix: Fixed a bug where a typedef for a function pointer type was registered as a typedef for the return type only. Fixed a typedef bug that caused a syntax error when declaring a variable of a named struct defined by the typedef, e.g., typedef struct X int n; Y; struct X foo;. Fixed a bug that prevented declaring a variable of an empty struct. Referring to an undeclared C variable or enumerator in the argument of an inline assembly instruction (e.g., asm std :foo ) is now reported as an error by the compiler instead of by the assembler. Referring to a global variable before its declaration is now reported as an error.

GNU GPLv3 compiler c developers

SWI Prolog 7.5.10 💾

SWI-Prolog offers a comprehensive free Prolog environment. It has been in development since 1987 and extended for requirements of real world applications, but is also widely used in research and education. It includes a nice command line interface, fast and transparent compilation, a debugger, profiling features. It also has the ability to integrate with C code, and already comes with packages for threading and process management, encryption, TCP/IP, TIPC, ODBC, SGML/XML/HTML, RDF, HTTP, graphics manipulation and output. It's also cross-platform.

minor feature: Updated semweb. Updated semweb. Updated http. Upgrade packs that are installed from github archive files. Updated archive. Updated pldoc. DOC: : format_time/3 p may yield `am`/`pm` in some locales. DOC: : surprises caused by variable ordering. Updated ssl. DOC: Mention crypto_n_random_bytes/2 in the documentation of random/1. ENHANCED: Speedup finding the deframe for a redo. Eyal Drechter. thread_get_message/3 (Windows only) using a deadline if the. Updated pengines. ENHANCED: Only print the thread id when printing the thread context in. Updated ssl. cleanClauseIndexes() should be locked with addClauseToIndexes(). Updated ssl. Updated semweb. Updated pldoc. Updated clib. ENHANCED: Faster zcompare/3 when used instead of compare/3. Jan Wiele?. Updated ssl. ADDED: I_INTEGER instruction to speedup integer/1. CLEANUP: Generalise compiler warnings for tests that always yield. HACK: if a first-var integer/1 tests is always false, emit a C_VAR. ADDED: library(prolog_xref): handle :- import(:PI). ADDED: term_singletons/2: find term singleton variables inside a term. Added internal singleton(true) variable property. Removed incorrect ISO claim. Jan Burse. Updated ssl. Updated semweb. ENHANCED: Reduce thread-local-data access. Updated semweb. ENHANCED: Reduce thread-local-data access. Safe must_be/2. Jacco van Ossenbruggen. Updated ssl. Ensure TTY state buffers are fully initialised. Updated ssl. ENHANCED: Avoid creating a choice point for simple conditions in. Updated pldoc. stackshifter to shift the pointer for fast conditions inside. Updated ssl. Updated bench. ENHANCED: Inline arithmetic stack operations. Updated ssl. Small optimization for unifying small integers. Generalise type-test code generation. Generalise type test instructions in VM. ENHANCED: Add common type tests to VM (number, float, atom, atomic,st?. ENHANCED: Reduce thread local data access. PL_get_size_ex(): quick test for tagged integer. ENHANCED: reduce thread local data access. CLEANUP: simplify loc

GNU LGPL prolog compiler software-development

Mesa 17.1.4 💾

Mesa 3D is a collection of graphics libraries and drivers that implement hardware-accelerated OpenGL 3. It comes with its own software emulation fallback driver though. Besides OpenGL and OpenGL ES, it implements OpenVG and EGL, but also allows for Direct3D interfaces.

minor feature: Mesa 17.1.4 is a release which found since the 17.1.3 release. Mesa 17.1.4 implements the OpenGL 4.5 API, but the version reported by GlGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / GlGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. Some drivers don't support all the features required in OpenGL 4.5. OpenGL 4.5 is. only available if requested at context creation Because compatibility contexts are not supported. New features, None,, khrplatform.h not installed if EGL is disabled, Stellaris - colored overlay of sectors doesn't render on i965, SKL Improper rendering in Europa Universalis IV, radv DOOM 2016 + wine. Green screen everywhere (but can be started), compiling glsl fails with undefined reference to `pthread_create', eglGetDisplay() is not thread safe, radeonsi minecraft forge splash freeze since 17.1, G33 ES2-CTS.functional.clipping.polygon regression, Changes, Alex Deucher (1):, radeonsi: add new polaris12 pci id, Andres Gomez (3):, cherry-ignore: 17.1.4 rejected commits, cherry-ignore: bin/get--pick-list.sh: better identify multiple ":" tags, Update version to 17.1.4, Anuj Phogat (2):, i965: Add and initialize l3_banks field for gen7+, i965: broxton 2x6 l3 config, Ben Crocker (1):, egl_dri2: swrastGetDrawableInfo: set *x, common.py v2 , Brian Paul (2):, svga: check return value from svga_set_shader( SVGA3D_SHADERTYPE_GS, NULL), gallium/vbuf: avoid segfault when we get invalid glDrawRangeElements(), Chad Versace (1):, egl/android: Change order of EGLConfig generation (v2), Chandu Babu N (1):, change va max_entrypoints, Charmaine Lee (1):, svga: use the winsys interface to invalidate surface, Emil Velikov (3):, docs: add sha256 checksums for 17.1.3, configure.ac: add -pthread to PTHREAD_LIBS, radeonsi: include ac_binary.h for struct ac_shader_binary, Eric Engestrom (3):, egl: properly count configs, egl/display: only detect the platform once, egl/display: make platform detection thread-safe, Eric Le Bihan (

MITL x11 graphics 3d graphics-driver emulation opengl

SaVi satellite constellation visualization 1.5.1 💾

SaVi is software for simulation and visualization of satellite orbits, especially satellite constellations such as Iridium, Globalstar and O3b. It shows and animates movement and coverage over the Earth in two and three dimensions. SaVi can optionally use Geomview for 3D rendering.

minor feature: The SaVi 1.5.1 release (2 July 2017) adds a -max-transmit-altitude flag, improves Cygwin Tcl/Tk 8.6 compatibility, and includes minor bugfixes.

BSDL c tcl tcltk tk satellite orbit constellation 3d geometry physics

Calibre 3.2.1 💾

Calibre is an e-book library management application, viewer and editor. It's also commonly used for e-book file format conversion and syncing to reader devices. Calibre also simplifies downloading news from the web and converting them into e-book form, and can act as content server for online access to your book collection.

minor feature: Release: 3.2.1 29 Jun, 2017 New features Server: Allow logged in users to change their passwords by clicking the user icon in the top right corner of the home screen. macOS: Add headless support: calibre command-line utilities can now run on macOS machines without a screen. 3.2.1 has a for an that broke mouse wheel scrolling in the cover grid view. Viewer: incorrect display of pages in paged mode for books that override the box-sizing CSS property on the lt;body gt; element. Server: timeout errors when using SSL (particularly common when running the server on windows). Linux: slow mouse wheel scrolling in Cover grid because of Qt Blacklist the iOS Reader applications and Marvin XD plugins as they were preventing calibre from starting up and they have not worked in a long time anyway, since Apple restricted USB access to their iOS devices. for in-program restart not working on some Windows 10 Home machines. EPUB3 metadata: handling of lt;dc:creator gt; elements with multiple roles. Server: Disallow client initiated SSL renegotiation. Windows: Try to prevent windows from showing the annoying 'no disk in drive' error messages at calibre startup if one of the calibre libraries is on a removable disk that is missing from the system New news sources. Kitekinto by pofa Improved news sources. The Australian. Wired Daily.

GNU GPLv3 python c++ ebook-reader e-book conversion

Loci 0.5.1 💾

Loci runs CI tests locally to make sure your commits will pass such tests before pushing remote repository.

minor feature: Skipping tests for unsupported python versions. Failed to parse attribute env if it contains secret values. Missing apt package ccache. about user interface.

MITL golang ci docker

Qtractor 0.8.3 💾

Qtractor is an Audio/MIDI multi-track sequencer application written in C++ with the Qt framework. Target platform is Linux, where the Jack Audio Connection Kit (JACK) for audio, and the Advanced Linux Sound Architecture (ALSA) for MIDI, are the main infrastructures to evolve as a fairly-featured Linux desktop audio workstation GUI, specially dedicated to the personal home-studio.

minor feature: Make sure any just recorded clip filename is not reused While over the same track and session. (CRITICAL). LV2 Plug-in worker/schedule interface ring-buffer sizes Have been increased to 4KB.. track-name auto-incremental numbering sufwhen Modifying any other track property.. WSOLA vs. (lib)Rubberband time-stretching options are now Individualized on a per audio clip basis.. Long overdue, some brand new and fundamental icons revamp.. a tempo-map node add/update/remove rescaling with Regard to clip-lengths and automation/curve undo/redo.. a potential Activate automation/curve index clash, or aliasing, for any plug-ins that change upstream their. Parameter count or index order, on sessions saved with The old plug-in versions and vice-versa.

GNU GPL audio editor c++ qt jack

4MLinux 22.0 STABLE 💾

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 small Linux games).

major feature: The status of the 4MLinux 22.0 series has been changed to STABLE. Create your documents with LibreOffice 5.4.0.1 and GIMP 2.8.22, share them using DropBox 28.4.14, surf the Internet with Firefox 54.0 and Chromium 59.0.3071.86, stay in touch with your friends via Skype 5.3.0.1 and Thunderbird 52.2.1, enjoy your music collection with Audacious 3.8.2, watch your favorite videos with MPlayer SVN-r37904 and VLC 2.2.6, play games powered by Mesa 13.0.4 and Wine 2.10. You can also setup the 4MLinux LAMP Server (Linux 4.9.33, Apache 2.4.25, MariaDB 10.2.6, PHP 5.6.30 and PHP 7.0.15). Perl 5.24.0 and Python 2.7.12 are also available. 4MLinux 22.0 comes with some amazing new features (Skype BETA, FreeCol game, support for the LUKS disk encryption, to name but a few examples). However, the biggest changes are related to the 4MLinux Server, which is now a feature-rich, the lightest and the fastest server suite available on the market. See the recently updated documentation for details.

GNU GPLv3 x window system x11 console terminal osdistro

MediaInfo 0.7.97 💾

MediaInfo displays technical, format, encoding, aspect and textual tag data for audio and video files. It provides a unified GUI for various file containers such as MPEG/4, QuickTime, MKV, AVI, WMV, FLV. It can also generate reports in various text formats, batch process, and a GUI is available cross-platform.

minor bugfix: Ubuntu 17.04 packages. HEVC: support of stream having VPS hrd_parameters. FLV: support of FLV files with an ID3v2 header. FLV: detect some incoherent frame rates in gy files. TIFF: support of more tags. I518, AAC: consider 4 back channels as 2 side + 2 back channels. Matroska: integrate all elements from Matroska specs in MediaTrace. WAV: parsing of MPEG Audio extension "mext" chunk and displayed in MediaTrace. MPC: channels count. AAC: ADTS/ADIF duration in case of full parsing and/or "risky bitrate estimation" option. x MXF: less false-positive detection of some files as MXF x B1053, WAV: metadata coherency, ignore "fact" chunk more often in order to avoid bad information when this chunk is gy x B1029, DPX: DPX endianess not considered with some fields in MediaTrace x Custom template: can check "Other" part as any other parts x Matroska: parsing with small byte blocks are taken from the file e.g. when reading from HTTP link x Matroska: files with unknown block size were flagged as truncated x MediaTrace: values with a n were breaking the text report lines x Some typos (RefFrames, SPF)

GNU LGPLv3 c++ win32 command-line wxwidgets video analysis

Lumina Desktop 1.3.0-p1 💾

The Lumina Desktop Environment is a lightweight system interface that is designed for use on any Unix-like operating system. It takes a plugin-based approach, allowing the entire interface to be assembled/arranged by each individual user as desired, with a system-wide default layout which was setup by the system administrator.

minor feature: Re-enable the "Open With" option on selected files. Ensure that.desktop entries show the "name" property rather than the actual filename. Start-lumina-desktop (used for launching a desktop session). Lumina-desktop (used for communicating with the currently-running desktop session). Lumina-open (complement to xdg-open, used for opening files/links with the proper application). Lumina-info (used for viewing information about the desktop itself). Lumina-config (used for configuring the desktop). Lumina-xconfig (front-end to xrandr, used for managing monitors). Lumina-search (simple file/application search utility). Lumina-archiver (front-end to tar, used for managing/creating archives). Lumina-calculator (scientific calculator with an easy-to-use interface). Lumina-fileinfo (file properties viewer, and simple XDG application registration creator). Lumina-fm (Insight File Manager, used for browsing/interacting with the system files). Lumina-mediaplayer (Simple media player with hooks for streaming from online radio services). Lumina-notify (CLI utility to show a graphical user prompt). Lumina-screenshot (Create/modify/save screenshots). Lumina-textedit (Plaintext editor with syntax highlighting, tab support, and find/replace functionality). Lumina-xdg-entry (Simple graphical tool for creating XDG desktop entries).

BSDL lumina desktop portable lightweight window bsd linux

roadie 0.3.11 💾

roadie is a easy way to run your programs on Google Cloud Platform. It helps you to upload your source codes to the cloud, create and delete instances, and manage outputs.

minor feature: Use go-colorable to implement color/no-color mode. Several in queue command. If any OAuth token is not given, use a default client to access GCP.

GNU GPLv3 cloud automation go

phpMyAdmin 4.7.2 💾

phpMyAdmin is a tool intended to handle the administration of MySQL over the Web. It can create, rename, and drop databases, create/drop/alter tables, delete/edit/add fields, execute any SQL statement, manage keys on fields, create dumps of tables and databases, export/import CSV data, and administrate one single database and multiple MySQL servers.

minor bugfix: Make theme selection keep current server. Direct login for accounts without password. Check for mbstring.func_overload. Wrong encoding of table at triggers. Natural sorting in several places. Show warning for users removed from mysql.user table. Loading additional javascripts. Editing QBE. Improved documentation on user settings. Gracefully handle early fatal errors in AJAX requests. Incorrect NavigationTreeEnableExpansion default value in the documentation. Export of database with a lot of tables. Improved performance when importing with enabled tracking. Avoid PHP errors with non existing configuration on OS X. Show only supported charsets for conversion. Operation with session.auto_start enabled. "Create PHP code" is broken. Links to resume timeouted import.

GNU GPL database system-administration php mysql mariadb

Insomnia 5.5.2 💾

Insomnia is a beautiful cross-platform application for organizing, running, and debugging HTTP requests.

minor feature: Added ability to preview PDF responses (#325 by Antoine38660). Added ability to assign colors to environments. All dropdown menus are now filterable by typing. dropdown dismissing reliability inside modal dialogs. unix hostname being confused with domain socket syntax. Window maximized state now remembered. Response bodies no longer stored in memory.

GNU GPLv3 internet http rest developers

Linux kernel 4.11.8 💾

Linux is a mostly POSIX-compliant Unix-inspired operating system kernel, originally implemented by Linus Torvalds and now maintained as an international project. It's the base and common namegiver to a wide array of Linux distributions. The kernel provides all modern Unix-y features, like true process multitasking, virtual memory, virtual and clustered filesystem support, complex networking and extensive support for various hardware and machine platforms.

minor feature: Linux 4.11.8, brcmfmac: uninitialized warning in brcmf_usb_probe_phase2(), netfilter: xtables: build failure from COMPAT_XT_ALIGN outside CONFIG_COMPAT, netfilter: xtables: zero padding in data_to_user, net: phy: marvell phy status reading, spi: double time out tolerance, usb: gadget: f_fs: avoid out of bounds access on comp_desc, drm: GETCONNECTOR regression, rxrpc: several cases where a padded len isn't checked in decode, ACPI / scan: enumeration for special SPI and I2C devices, ACPI / scan: Apply default enumeration to devices with ACPI drivers, drm/amdgpu: add Polaris12 DID, drm/amdgpu: adjust default display clock, drm/amdgpu/atom: ps allocation size for EnableDispPowerGating, drm/radeon: add a quirk for Toshiba Satellite L20-183, drm/radeon: add a PX quirk for another K53TK variant, iscsi-target: Reject immediate data underflow larger than SCSI transfer length, iscsi-target: delayed logout processing greater than SECONDS_FOR_LOGOUT_COMP, target: kref- refcount underflow in transport_cmd_finish_abort, arm64/vdso: nsec handling for CLOCK_MONOTONIC_RAW, time: CLOCK_MONOTONIC_RAW sub-nanosecond accounting, time: clock- read(clock) race around clocksource changes, brcmfmac: unbind all devices upon failure in firmware callback, brcmfmac: use firmware callback upon failure to load, brcmfmac: add parameter to pass error code in firmware callback, Input: i8042 - add Fujitsu Lifebook AH544 to notimeout list, powerpc/64s: Handle data breakpoints in Radix mode, powerpc/kprobes: Pause function_graph tracing during jprobes handling, signal: Only reschedule timers on signals timers have sent, random: silence compiler warnings and race, HID: Add quirk for Dell PIXART OEM mouse, cxgb4: notify uP to route ctrlq compl to rdma rspq, CIFS: some return values in case of error in 'crypt_message', CIFS: Improve readdir verbosity, KVM: PPC: Book3S HV: Save/restore host values of deregisters, KVM: PPC: Book3S HV: Restore critical SPRs to host values on guest exit, KVM: PPC: Book3S HV:

GNU GPL c linux kernel operating-system

bizhawk 2.0.1 💾

BizHawk is a an emulator for multiple game system home computers. It's written in C#, provides full-screen viewing, joypad and joystick support, as well as development and debugging features for all emulated CPUs and hardware platforms. It supports NES, SNES, N64, Gameboy/Color/Advance, Sega Master System, Genesis, Saturn, SG-1000, Game Gear, PC-Engine (TGfx-16), Atari 2600/7200, SuperGrafx, ColecoVision, TI-82, Wonderswan, PSP, PSX, and C64.

minor feature: Released June 29, 2017 Windows binary. Saturn.. aspect ratio correction logic. SNES.. snes9x - port byuu's s-cpu. Make it clear that Game Genie codes are not currently supported. SMS.. various graphical in some games, #893. Genesis.. memory domains. Sega-CD. Virtual Boy.. frame 0 size. Neo-Geo Pocket.. Correct mark this core as released. EmuHawk.. NES and GBA core picker menus. TAStudio - crash loading bitmap thumbnails. Lua - add new SQL lua library see documentation for details.

MITL c gaming emulator nintendo sega atari

µBlock 1.13.4 💾

µBlock is an efficient and general-purpose web filter plugin for browsers. It's primarily used for ad blocking of course. Runs in Firefox, Chrome, Opera Blink, Safari, Fennec, and other Chromium-based browsers. It automatically uses EasyList, EasyPrivacy and Malware Domain filter lists, but also supports hpHosts, MVPS HOSTS, Spam404 and many other curated block lists. µBlock is speedier and more memory conservative than other ad blockers, and is completely open source, does not undermine filtering like ADPs sponsored ads.

minor feature: Inconvenient default hotkey mapping activation You will have to assign yourself whatever keyboard shortcut you want, there are no longer default shortcuts. Open about:config and search for ublock0.shortcuts. No value means no shortcut. See modifiers for valid modifiers. Modifiers and key must be dash-separated (-), example: alt-shift-Z. For reference, here are the shortcuts which were originally added (now removed): extensions.ublock0.shortcuts.launch-element-zapper: alt-Z extensions.ublock0.shortcuts.launch-element-picker: alt-X extensions.ublock0.shortcuts.launch-logger: alt-L . You will have to assign yourself whatever keyboard shortcut you want, there are no longer default shortcuts. Open about:config and search for ublock0.shortcuts. No value means no shortcut. See modifiers for valid modifiers. Modifiers and key must be dash-separated (-), example: alt-shift-Z. For reference, here are the shortcuts which were originally added (now removed): extensions.ublock0.shortcuts.launch-element-zapper: alt-Z extensions.ublock0.shortcuts.launch-element-picker: alt-X extensions.ublock0.shortcuts.launch-logger: alt-L . extensions.ublock0.shortcuts.launch-element-zapper: alt-Z. extensions.ublock0.shortcuts.launch-element-picker: alt-X. extensions.ublock0.shortcuts.launch-logger: alt-L. Logger color too bright for cosmetic hiding color-blind mode . Settings gear not displaying in 1.13.

GNU GPLv3 javascript browser ad-blocker filter privacy

CakePHP 2.10.0-RC1 💾

CakePHP is a web development framework, somewhat similar to Rails. It provides scaffolding tools, an ActiveRecord/DataMapper implementation, doesn't require much setup or configuration. It comes with helpers for text translations, caching, validation, authorization backends, CSRF and XSS protection, and templating. It follows the Web-"MVC" scheme, centralized route dispatching, less efficient class-by-class autoloading, etc. Thorough API documentation and a rich set of user-contributed plugins exist.

minor feature: RedisEngine now uses multiple delete operations when clearing keys. This resolves a compatibility with redis cluster. Plugin tures in sub-directories can now be used as documented. Query::contain() on HasMany associations with a finder option now works as expected. IntegrationTestCase now simulates the correct environment variables enabling getRequestTarget() to work as expected. Deger::excerpt() can now be used on the last line in a file. An incompatibility introduced in PHPUnit 5.7.21 and CakePHP's forwards compatibility shims has been resolved. ADmad. Bryan Crowe. Jeremy Harris. José Lorenzo Rodríguez. Marc Würth. Mark Story. Michael Hoffmann. h-moriya. ndm2.

MITL php framework web-mvc cakephp rails

exiftool 10.58 💾

ExifTool is a Perl library and command-line tool for reading and updating common meta data information in various file formats. Foremost it works on image files, EXIF, PNG, GPS, IPTC, XMP, JFIF/JPEG, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP, AIFF, DJVU, Postscript, GZIP, OpenDocument, PDF, SVG, OGG and ID3. It can also edit maker notes of digital (RAW) camera files from Canon, Casio, FLIR, FujiFilm, GE, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.

minor feature: Added read support for RIFF-format MBWF/RF64 files. - Added write support for dji-drone XMP tags. - Added a new Canon LensType. - Added a few new Sony/Minolta LensType values. - Added a new Canon LensType. - Added a couple of new CanonModelID values. - Decode some new FujiFilm tags. - Enhanced FileSize print conversion to show in "GB" for large files. - "outside of string in unpack" errors when reading some corrupted EXE/ICC files. - problem extracting GIF MIDISong metadata.

Artistic perl exif meta-data

Mozilla Firefox 54.0.1 💾

Firefox is a widely used web browser. It's based on Mozillas Gecko HTML rendering and IonMonkey JavaScript engine. It supports HTML5, XML, XHTML, SVG 1.1, MathML, XSLT, CSS3, Web fonts, APNG, SSL/TLS, sandboxed JavaScript 1.8.5 with many newer DOM and WHATWG extensions. It's highly extensible and themeable, provides tabbed browsing, security and privacy features, traditional and live/smart bookmarks.

minor feature: a display of tab title ( ), a display of opening new tab ( ), a display when opening multiple tabs ( ), a tab display when downloading files ( ), a PDF printing ( ), a Netflix on Linux ( ), Reference link to 54.0 release notes

MPL c++ web-browser html5 javascript mozilla

libpng (Portable Network Graphics) 1.6.30 💾

libpng is the PNG image format reference implementation. Portable Network Graphics are the most widely used raster image format, patent-free, based on lossless data compression, support indexed/paletted, grayscale, and 24 or 32 bit truecolor images with transparency. It's also an highly extensible container format, with built-in color profiles and representation information, textual meta data, filters, progressive interlacing, and permits animations in the derived APNG or MNG formats.

minor feature: Added missing " (CPPFLAGS)" to the compile line for c.pic.o in makefile.linux and makefile.solaris-x86 (Cosmin). Revised documentation of png_get_error_ptr() in the libpng manual. Silence clang -Wcomma and const drop warnings (Viktor Szakats). Update Sourceforge URLs in documentation (https instead of http). Document need to check for integer overflow when allocating a pixel buffer for multiple rows in contrib/gregbook, contrib/pngminus, example.c, and in the manual. This is similar to the reported against pngquant in CVE-2016-5735. Removed reference to the obsolete PNG_SAFE_LIMITS macro in the documentation. Check for integer overflow in contrib/visupng and contrib/tools/genpng. Do not double evaluate CMAKE_SYSTEM_PROCESSOR in CMakeLists.txt. Test CMAKE_HOST_WIN32 instead of WIN32 in CMakeLists.txt. some URL in documentation. Avoid writing an empty IDAT when the last IDAT exactly fills the compression buffer (report by Brian Baird). This was introduced in libpng-1.6.0. Update copyright year in pnglibconf.h, make ltmain.sh executable. Add a reference to the libpng.download site in README.

Zlib c png image format library raster-image compression deflate gamma icc zlib

schily 2017-06-29 💾

The "Schily" Tool Box is a set of tools written or managed by Jörg Schilling. It includes programs like: cdrecord, cdda2wav, readcd, mkisofs, smake, bsh, btcflash, calc, calltree, change, compare, count, cpp (K&R original), cstyle, devdump, dmake based on SunPro Make, hdump, isodebug, isodump, isoinfo, isovfy, label, man2html, mt, p, POSIX patch, sccs, scgcheck, scpio, scut, sdd, sfind, sformat, smake, sh/bosh (Bourne Shell), spaste, star, star_sym, strar, suntar, gnutar, tartest, termcap, and ved.

major bugfix: Configure: libnetwork problems on Haiku finally solved. Configure: the vfork() test was enhanced to recognize the non-conforming implementation on Haiku. Configure: a new test was written to work around a bash bug that causes "test -r /dev/stdin" to create exit code 0 on Haiku. Makefile System: Fixed a bug with parallel make implementations. Makefile System: add FRC in addition to .PHONY for SunPro Make. Makefile system: Added a new target "uninstall". p: the pager now supports UTF-8 locales. Bourne Shell: command substitution no longer overwrites the exit code " ?". Bourne Shell: bosh -c cmd now allows further options between -c and cmd. Bourne Shell: flag exit 0x12 as command line error. Bourne Shell: The parameter expansion var-word now processes "word" for IFS field splitting. Bourne Shell: non-existent 2 /dev/null now redirects the error message. Bourne Shell: copy tmp files instead of hardlinking them on Haiku. Bourne Shell: Macro expansion for PS4 no longer clobbers other expansions. Bourne Shell: Compliance tests now include a workaround for a ksh93/bash/mksh bug. SCCS: avoid writing SCCSv6 constructs in SCCSv4 history files. SCCS: the "val" program now detects the wrong SCCSv6 constructs on SCCSv4 history files. SunPro Make: the install directory detection now works on Haiku. SunPro Make: the install directory detection now works for xpg4/bin/make as well.

CDDL software development build tools utilities

Natron 2.2.9 💾

Natron is a visual effects composition software. It supports many common image file formats (EXR, DPX, TIFF, JPEG, PNG); colorspace management via OpenColorIO, and visual effects via OpenFX / OFX plugins. It has low hardware requirements that allow real-time playback, comes with command line tools, and uses Python3 for scripting.

minor feature: a where the channel selector would be wrong when loading older projects (e.g. Spaceship). SpriteSheet: convert a sprite sheet to an animation.

GNU GPL c++- python graphics composition animation effects

Varnish 4.1.7 💾

Varnish Cache is a web application accelerator also known as a caching HTTP reverse proxy. You install it in front of any server that speaks HTTP and configure it to cache the contents. Varnish Cache is really, really fast. It typically speeds up delivery with a factor of 300 - 1000x, depending on your architecture.

minor feature: Ignore missing reason in probe responses. typo in lib/libvarnish/vtim.c. Adapt r02069.vtc to 4.1. Only root can jail. Corrected grammar for install.rst. If pipe'ing, unset any existing Connection headers. Polish. Further cleanup. Rework the shell command, so that expected exit code and pattern to. Add regexp matching support to the shell command. Shuffle things around in prep for upcoming work. Add record-presupport to varnishncsa. Polish. More cleanup. Polish. More cleanup. add WS_Assert_Allocated: assert that ws- s f. an off-by-one error in WS_Assert_Allocated(). Make param::nuke_limit a total count of nukes allowed for each. Add 1764 to the changelog. Switch to globbing on the whole string. Ident and type are optional. Rework -f option. Add 2320 to the changelog. Allow newlines in long strings to sendhex. Remember to reset the workspace. add 2219 to changelog. Document varnish. Add -stop doc, and be more detailed. Add a vsl_catchup varnishtest function. Make -vsl_catchup bail on test-failure or child death. Update changelog. Prepare for 4.1.7-beta1 release. Prevent storage backends name collisions. the std.getenv example. Add extra locking to protect the pools list and refcounts. Don't panic on a null ban. Update changelog. Prepare for 4.1.7 release.

BSDL-2 cache http proxy

Atom 1.19.0-beta2 💾

Atom is a programming editor. It has a web / JavaScript-based GUI, but runs as desktop application. Atom can be edited with itself. Lots of plugins and extensions, and language bindings are available. The default interface comes with a paned interface, a file system browser, fuzzy search, code folding, an understandable configuration dialog, snippet browser, multi-cursor and selection support.

minor feature: All new Git and GitHub Integration. Improved tokenizing performance via oniguruma caching. Correctly launch Atom from Windows Subsystem for Linux. Added an option to always restore previous session. Added settings for showing context in find-and-replace. Improved suggestions in autocomplete-html. Atom/atom#14174 - Avoid errors deserializing 1.17 workspace state in prior Atom versions. Atom/atom#14166 - Ensure that atom-panel tags can be created via HTML. Atom/atom#14175 - Always focus active pane item when pane is activated. Atom/atom#14137 - Document pane item interface on Workspace. Atom/atom#14183 - Properly restore focus to center when hiding dock via toggle. Atom/atom#14188 - Always search a pane container w/ the given URI in workspace.open. Atom/atom#14164 - Add atom.whenShellEnvironmentLoaded(). Atom/atom#14177 - Remove event listeners from correct element. Atom/atom#14194 - Require TextEditorElement eagerly. Atom/atom#14178 - Prevent the resize handle from covering the center. Atom/atom#14146 - Improve snapshotting. Atom/atom#14203 - Ensure that dock toggle affordances can always be revealed. Atom/atom#14205 - URI resolution in openSync(). Atom/atom#14210 - Reduce dock initial size lookups. Atom/atom#14239 - Add Workspace.paneContainerForItem method. Atom/atom#13646 - Only sign and create-windows-installer on *-releases branches. Atom/atom#14221 - Don't permanent dock items. Atom/atom#14249 - Update languages. Atom/atom#14261 - Upgrade first-mate to take advantage of oniguruma caching. Atom/atom#14217 - Don't attempt to transpile directories. Atom/atom#14271 - Do not treat packages in unusual locations as bundled despite name. Atom/atom#14276 - bundled package path check to use path, not name. Atom/atom#14293 - Update Electron to 1.3.15. Atom/atom#14287 - Run Atom from Windows Subsystem for Linux. Atom/atom#14320 - Unbreak URL handlers in Atom 1.17-beta. Atom/atom#14269 - Update apm to use async keytar with libsecret. Atom/atom#14309 - Recalculate Tooltip po

MITL javascript editor programmers web-development

youtube-dl 2017.06.25 💾

youtube-dl is a small command-line tool to download videos. While it originally and still is used for YouTube.com, it supports many other video hosters like Anitube, Appletrailers, Archive.org, ARD, Arte, Blinkx, Bloomberg, CBS, clipfish, CollegeHumor, ComedyCentral, Discovery, dropbox, eHow, flickr, FranceTV, Google+, GorillaVid, Internet Video Archive, justintv, KhanAcademy, liveleak, MTV, MyVideo, NBC, Newstube, novamov Slideshare, SoundCloud, Southpark, Steam, SyFy, Veoh and Vimeo. It can save video MP4s and other provided formats or just extract audio tracks.

minor feature: adobepass Add support for DIRECTV NOW (mso ATTOTT). YoutubeDL Skip malformed formats for better extraction robustness. wsj Add support for barrons.com. ign Add another video id pattern. raiplay:live Add support for live streams. redbulltv Add support for live videos and segments. onetpl Add support for videos embedded via pulsembed. ooyala Make more robust. ooyala Skip empty format URLs. hgtv.com:show typo.

Public Domain python utility video

jotasync 0.3.1 💾

Jotasync is used to synchronize folders, files and make backups. Jotasync is a rsync GUI written in Java, so it runs on GNU/Linux, OS X, Solaris and Windows. With its integrated scheduler, jobs can be run at any time.

minor feature: OPT: Update Darcula look and feel, fixes issues on MacOS. OPT: Extended temp exclude options. OPT: Removed abandoned items from history. NEW: Added options to split deletions and errors from log. NEW: Added option to hide dry-runs from history.

Apache backup java cross-plattform end-users

filebydate 1.0.3 💾

Filebydate is a tool that organizes (moves and copies) files. The destination directory is based on either file or exif dates and the user specified date pattern.

major bugfix: Fixes move and replace existing bug.

Apache digital-camera java cross-plattform end-users

mapollage 1.0.9 💾

Mapollage is a photo kml generator for Google Earth, a photo kml maker. Create kml folders by directory name, date pattern and regex Name placemarks by filename and date pattern Use a photo or a pin as a marker Dynamic description generator Customizable photo reference Draw path between placemarks

minor bugfix: Minor UI improvements and string fixes.

Apache viewer gis java cross-plattform end-users

Potigol Language 0.9.11 💾

Potigol is a programming language for novices. It has a C-style syntax, and Portuguese-based language constructs. It's a scripting language, with support for arrays, hashes, and string interpolation, math functions etc.

minor feature: Correção de na definição de novos tipos. Atribuições com qualificadores (qual.id := 10). Palavra reservada 'retorne' para indicar a resposta de uma função.

GNU GPL programming language functional novice scala jvm

VideLibri 1.9 💾

VideLibri lists the books you have lend from a public library and lets you search the library catalog from your local device. It has all the usual features of an library OPAC, i.e. viewing, renewing, searching and ordering books. It also renews all due books automatically and can do other things only a locally running app can do, like keeping a history of all ever lend books across multiple libraries. It is the world's first library app. So far VideLibri has been tested with 200 libraries successfully, but it was designed to allow every user to adds its own library without requiring any/much programming knowledge. For this purpose three query languages were developed that are supposed to simplify the querying of webpages as much as possible: - A pattern-matching language that selects arbitrary data from a single HTML page, based on an annotated sample of that page. - A catalog of related pages to apply these patterns to multiple webpages. Its syntax is similar to XSLT and likewise it is almost Turing complete (i.e. it has the necessary control structures, but requires XPath to do calculations ). - A dialect of XPath/XQuery/JSONiq that is Turing-complete and thus can calculate arbitrary, unexpected things VideLibri is platform-independent and currently there are binaries for (Desktop) Windows, Linux and Android. At the moment its GUI is entirely in German as no support for any non-German-speaking library has been requested, but a translation can be made if wished for.

major feature: Automatically switch to lending history, when a lending search term is entered on android. Improved selection of multiple options when ordering a book in the desktop version. Allow sharing and clipboard copying on android. Add example XQuery expressions and let the user store their own XQuerys on android. Fix crash when the search fails on Android while VideLibri is not running. Changes for specific library catalog systems: OCLC SISIS-SunRise: Ignore spaces when parsing a renewing confirmation. PAIA: Do not send barcode on renewing API-calls. PICA: Ignore semicolons when parsing a renewing confirmation. aDIS/BMS: Accept ordering confirmations when ordering to the "Außenmagazin." German metacatalog "digibib": Show locations in the seach results. Universitätsbibliothek Hannover, Technische Hochschulbibliothek Nürnberg: New webpage links

GNU GPL libraries opac interpreter object-pascal java xquery windows linux android german

Cinnamon 3.4.3 💾

Cinnamon is a traditional graphical desktop for BSD/Linux and X11, derived from GNOME. It extends the Shell with a panel styled after GNOME 2, but adds more recent functionality, backend and application bindings. It provides MDM, a login manager, networking and bluetooth applets, virtual workspaces, theming, desktop icons, portable keybindings, Qt-theme bridging, visual effects, and a configuration center. It's the default desktop environment for Linux Mint, but packaged for many other distributions.

minor feature: Panel-launchers: put individual launcher actions back in the main popup, having an options and preferences submenu was a bit ambiguous. Panel-launchers: remove an undeclared variable warning, deskletManager: Correct call to file.delete, Add a menu item to toggle the on-screen keyboard.

GNU GPL c vala desktop x11 gtk3 gnome gnome3 gnome-shell

movgrab 3.1.1 💾

A downloader for youtube and other websites/media streams like internet radio.

minor bugfix: This release is focused on improving 'player' support (using the -P command-line switch). Players now read from stdin, rather than from a file. The option '-o none' is added to allow use of player mode without leaving files of downloaded content lying around on disk. Also some bugfixes, including fix of a segfault when a connection fails.

GNU GPL youtube dailymotion internet-radio downloader

Beast 0.11.0 💾

Beast is a music composition and modular synthesis application. As input methods, it offers a multitrack editor, a piano roll, and supports pattern editing. It has a wide range of technical abilities like sequencing, unlimited undo/redo history, real-time synthesis with multiprocessor support, full duplex 32-bit audio rendering, seeking at sample granularity, on demand loading of partial wave files, on the fly decoding of various sample formats, aliasing free oscillators, and full scripting support.

major feature: This release brings a truckload of new stuff like Soundfont support, true multi threading for the DSP module calculations, faster startup times, a number of optimizations and fixes and prebuilt binary package: https://dist.testbit.org/beast/deb/beast_0.11.0_amd64.deb

GNU LGPL multimedia sound audio synthesis midi editors mixers ogg vorbis flac mp3 sound-synthesis library c++ scheme x11 bsd linux

Trajecstory 0.3 💾

Trajecstory is a program to plot trajectories of an electron in electric and magnetic fields in three dimensions. For students of Physics, the utility of such a program is immediately obvious, and no further explanation is required. For others, it has no utility, and further explanation is pointless.

major bugfix: In this version the user has the option to save the trajectory to a file, the user interface is modified to show additional data, the internal implementation of the electric and magnetic field variation across the x,y,z axes has been changed, and the User's Guide has been updated.

GNU GPL electron trajectory electric field magnetic field three-dimensions relativistic qt c cplusplus

Crystal 0.23.0 💾

Crystal is a programming language with a Ruby-inspired syntax, completely free of type declarations, still providing for static checks, and many modern idioms. It allows to bind and invoke C code directly. With a compiler that produces efficient native code.

minor feature: (breaking-change) Removed Process.new(pid) is now private. (breaking-change) IO#peek now returns an empty slice on EOF. (breaking-change) Rename WeakRef#target to WeakRef#value. (breaking-change) Rename HTTP::Params.from_hash to HTTP::Params.encode. (breaking-change) ' "' is now invalid, use '"'. Improved backtrace function names are now read from DWARF sections. Improved sigfaults and exceptions are printed to STDERR. Improved SSL Sockets are now buffered. Improved type inference on loops. Improved pp and p, the printed value is returned. Added support for OpenSSL 1.1.0. Added SecureRandom#random_bytes(Bytes). Added setting and deleting of attributes on XML::Node. Added File.touch and FileUtils.touch methods. Added #values_at for CSV. Added Time#clone. Added ancestors macro method. Added skip macro method. Added Colorize.on_tty_only! for easier toggling. Added WebSocket#on_binary to receive binary messages. Iterator.of stops iterating when Iterator.stop is returned. String#insert for non-ascii Char. File.link now creates a hard link. error message for #to_h over empty NamedTuple. NamedTuple#to_h does no longer call to value's #clone. Math#gamma and Math#lgamma. TCPSocket creation for 0 port for Mac OSX. repo name extraction from git remote in doc tool. self resolution when including a generic module. deinformation was missing in some cases. use generic ARM architecture target triple for all ARM architectures. macro run arguments escaping. zsh completion. honor --no-color option in spec. Some.

Apache c ruby crystal-lang compiler programming-language developers

Lumina Desktop 1.3.0 💾

The Lumina Desktop Environment is a lightweight system interface that is designed for use on any Unix-like operating system. It takes a plugin-based approach, allowing the entire interface to be assembled/arranged by each individual user as desired, with a system-wide default layout which was setup by the system administrator.

minor feature: Start-lumina-desktop (used for launching a desktop session). Lumina-desktop (used for communicating with the currently-running desktop session). Lumina-open (complement to xdg-open, used for opening files/links with the proper application). Lumina-info (used for viewing information about the desktop itself). Lumina-config (used for configuring the desktop). Lumina-xconfig (front-end to xrandr, used for managing monitors). Lumina-search (simple file/application search utility). Lumina-archiver (front-end to tar, used for managing/creating archives). Lumina-calculator (scientific calculator with an easy-to-use interface). Lumina-fileinfo (file properties viewer, and simple XDG application registration creator). Lumina-fm (Insight File Manager, used for browsing/interacting with the system files). Lumina-mediaplayer (Simple media player with hooks for streaming from online radio services). Lumina-notify (CLI utility to show a graphical user prompt). Lumina-screenshot (Create/modify/save screenshots). Lumina-textedit (Plaintext editor with syntax highlighting, tab support, and find/replace functionality). Lumina-xdg-entry (Simple graphical tool for creating XDG desktop entries).

BSDL lumina desktop portable lightweight window bsd linux

µBlock 1.13.3b3 💾

µBlock is an efficient and general-purpose web filter plugin for browsers. It's primarily used for ad blocking of course. Runs in Firefox, Chrome, Opera Blink, Safari, Fennec, and other Chromium-based browsers. It automatically uses EasyList, EasyPrivacy and Malware Domain filter lists, but also supports hpHosts, MVPS HOSTS, Spam404 and many other curated block lists. µBlock is speedier and more memory conservative than other ad blockers, and is completely open source, does not undermine filtering like ADPs sponsored ads.

minor feature: Inconvenient default hotkey mapping activation Reportedly, the default keyboard shortcut I picked do not work for all locales. Consequently I removed default shortcuts and users will have to pick whatever work for them. Important: For those already affected by the, the suggested shortcuts were already added and won't be removed with this update. You will have to remove or re-assign yourself by clicking "Keyboard shortcuts" link in the page chrome://extensions -- the link is at the bottom of the page. . Reportedly, the default keyboard shortcut I picked do not work for all locales. Consequently I removed default shortcuts and users will have to pick whatever work for them. Important: For those already affected by the, the suggested shortcuts were already added and won't be removed with this update. You will have to remove or re-assign yourself by clicking "Keyboard shortcuts" link in the page chrome://extensions -- the link is at the bottom of the page. The extension is disabled in chrome More specifically, this is due to a Chromium, see #2720 (comment). Chromium : https://.chromium.org/p/chromium//detail?id=720597. As reported by users, if you click Repair, you will lose all your settings in uBO, see #2720 (comment). Consequently, force an update of the extension, do not click "Repair" -- my understanding so far is that forcing an update will not cause all your uBO settings to be lost. 1.13.0 had been released to only 20 of all Chrome store users. In the unfortunate event all your uBO settings were lost, you will have to restore them. If you do not have a backup of your settings, you may give this a try. . More specifically, this is due to a Chromium, see #2720 (comment). Chromium : https://.chromium.org/p/chromium//detail?id=720597. As reported by users, if you click Repair, you will lose all your settings in uBO, see #2720 (comment). Consequently, force an update of the extension, do not click "Repair" -- my understanding so far is that forcing an update will not

GNU GPLv3 javascript browser ad-blocker filter privacy

pytablewriter 0.20.0 💾

A python library to write a table in various formats: CSV / HTML / JavaScript / JSON / LTSV / Markdown / MediaWiki / Excel / Pandas / Python / reStructuredText / SQLite / TOML / TSV. Features -------- - Write a table in various formats: - CSV - Microsoft Excel :superscript:`TM` (``.xlsx``/``.xls`` file format) - HTML - JSON - `Labeled Tab-separated Values (LTSV) <http://ltsv.org/>`__ - Markdown - MediaWiki - reStructuredText: `Grid Tables <http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html#grid-tables>`__/`Simple Tables <http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html#simple-tables>`__/`CSV Table <http://docutils.sourceforge.net/docs/ref/rst/directives.html#id4>`__ - Source code - `Pandas <http://pandas.pydata.org/>`__ (Definition of a DataFrame variable) - Python code (Definition of a nested list variable) - JavaScript code (Definition of a nested list variable) - SQLite database file - Tab-separated values (TSV) - `TOML <https://github.com/toml-lang/toml>`__ - Automatic tabular data formatting - Alignment - Padding - Decimal places of numbers - Multibyte character support - Write table to a stream such as a file/standard-output/string-buffer

minor feature: Add support for Elasticsearch. Simplify pandas dataframe output. Change to accept non string values as headers. Modify log messages. .

MITL database code-generator library python-module utilities markdown restructuredtext python cross-plattform developers javascript

QOwnNotes 17.06.6 💾

QOwnNotes is the open source (GPL) plain-text file notepad with markdown support and todo list manager for GNU/Linux, Mac OS X and Windows, that (optionally) works together with the notes application of ownCloud.

minor feature: - there now new context menu entries in the note list (for Issue #613 (https://github.com/pbek/QOwnNotes/issues/613)) - a `New note` menu entry to create a new note - a `Rename note` menu entry to rename the note if you allowed the note filename to be different than the headline in the *General settings* - the `Edit tag` context menu entry in the tag tree was renamed to `Rename tag` - there now is a software repository for **Debian Linux 9.0** - please visit the Debian installation page (http://www.qownnotes.org/installation#Debian) for instructions - there now is a software repository for **Fedora 26** - please visit the Fedora installation page (http://www.qownnotes.org/installation#Fedora) for instructions - there now is a software repository for **openSUSE Leap 42.3** - please visit the openSUSE installation page (http://www.qownnotes.org/installation#openSUSE) for instructions - added more Japanese and German translation (thank you piyo and jmbm)

GNU GPL desktop note-taking owncloud todo