libconfini is a simple INI parsing library with the ability to read disabled entries (i.e., valid entries nested in comments). libconfini does not store the data read from an INI file, but rather dispatches it, formatted, to a custom listener.
The code is written in C (C99) and does not depend on any particular library, except for the C standard libraries stdio.h, stdlib.h and stdint.h.
minor feature: Created typedefs of callback functions (types IniStatsHandler and IniDispHandler, both required by load_ini_file() and load_ini_path(), type IniStrHandler, required by ini_array_split(), and type IniSubstrHandler, required by ini_array_foreach()).
Internal macro _LIBCONFINI_INIFORMAT_AS_() has been renamed to INIFORMAT_TABLE_AS() and marked as public please note that the arguments that are passed to the user-given callback are now different.
Introduced libtool versioning system for the compiled binary (versioning begins with current version 1.8.0, represented as 0:0:0); note that libtool versioning system does not affect the versioning of the project currently in use, but constitutes only a means for the linker to keep track of incompatibilities between different releases of the library.
Improved support for building libconfini under Microsoft Windows (created Windows resource file src/winres.rc; conditionally added option -avoid-version to LDFLAGS in order to skip foreign libtool versioning system under Microsoft Windows; created batch script mgwmake.bat for compiling libconfini under Microsoft Windows without Autotools).
Code review (ini_fton() and ini_ntof()).
Updated Autotools macros.
Created new examples (see examples/topics/ini_array_foreach.c, examples/topics/ini_array_split.c and examples/miscellanea/stats_only.c).
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: PHP 7.3 was added to the build matrix with all tests passing.
Extensions are no longer silently ignored when specific extensions are enabled. Instead a NotFoundException wll be raised.
Join table entities now have their source source property.
Improved detection of binary column lengths in SQLServer schema reflection.
Multiple checkbox input sets without inputs can now be rendered correctly.
Session handlers are not modified if the session is already active.
The i18n shell now uses the locale paths defined by the application.
The bundled CA file has been updated to 2018-10-17 build from mozilla.
ConsoleIo::createFile() now behaves correctly with UNC file paths.
MoParser now supports messages without contexts matching the behavior of PoParser.
Ian den Hartog.
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: extractor/common Ensure response handle is not prematurely before.
it can be read if it matches expected_status.
laola1tv:embed Set correct stream access URL scheme.
ehftv Add support for ehftv.com.
azmedien Adopt to major site redesign.
twitcasting Add support for twitcasting.tv.
openload Add support for oload.fun.
linkedin:learning Add support for linkedin.com/learning.
theplatform Improve error detection.
cnbc Simplify extraction.
cbnc Add support for new URL schema.
aparat Improve extraction and extract more metadata.
An easy to use PHP library to manipulate web interfaces. Develop web applications without framework to install or front-end to bother with. Handle the user interface entirely from PHP written back-end. Uses the CLI version of PHP (with pthreads).
minor feature: New functionalities added. Online demonstrations available.
4MLinux is a small, independent, general-purpose Linux distribution with a strong focus on the following four "M" of computing: Maintenance (system rescue Live CD), Multimedia (full support for a huge number of image, audio and video formats), Miniserver (DNS, FTP, HTTP, MySQL, NFS, Proxy, SMTP, SSH, and Telnet), and Mystery (meaning a collection of classic Linux games).
minor feature: This is a minor (point) release in the 4MLinux STABLE channel, which comes with the Linux kernel 4.14.74. The 4MLinux Server now includes Apache 2.4.35, MariaDB 10.3.10, and PHP 7.2.10.
You can update your 4MLinux by executing the "zk update" command in your terminal (fully automatic process).
Lutris is an open gaming platform and manager for Linux. It provides an unified interface for installation, configuration and foremost launching games. It works with native software, installed Windows and DOS games, Steam, Desura, online/browser games, as well as games from the over 20 supported emulators. Aquiring new games from any channel is helped by community-contributed installers. It comes prepacked for a few major distributions.
minor feature: Use lspci instead of xrandr to detect video cards.
Detect if Vulkan is supported by the system for DXVK games.
Add experimental playtime support.
Detect Proton and add it to Wine versions.
runtime being downloaded when not needed.
Add experimental tray icon with last games played.
Add support for Feral Gamemode.
Prevent process monitor to quit games prematurely.
-- Mathieu Comandon Sat, 03 Nov 2018 00:01:19 -0700.
Gradio is a radio station browser, utilizing radio-browser.info. It comes with a modern Gnome/Gtk3 interface and various search and filtering options
minor feature: Updated translations.
Minor user interface improvements.
Use GtkFileChooserNative for importing / exporting library.
Mercurial is a free, distributed source control management tool. It's lightweight and efficiently handles projects of any size with an easy and intuitive interface.
minor feature: add: add a label for messages about added files. addremove: add labels for messages about added and removed files. annotate: pass in wdir rev and node to formatter (BC). annotate: rename line_number to lineno (BC). bookmarks: add explicit option to list bookmarks of the given names. bookmarks: pass in formatter to printbookmarks() instead of opts (API). clone: allow local cloning to create more than one level of directories. decommands: introduce derevlogindex (BC). decommands: use openstorage() in dedata (BC). grep: add MULTIREV support to --allfiles flag. grep: rename line_number to lineno as well (BC). grep: search all commits in allfiles mode. help: adding a proper declaration for shortlist/basic commands (API). help: adding support for command categories. identify: change parents to a list of nodes (BC). identify: show remote bookmarks in 'hg id url -Tjson -B'. log: have changesetformatter fill in wdir() rev and node (BC).
Log: respect graphshorten on terminal nodes (collapsing o- to just o )
Merge: improve interactive one-changed one-deleted message ( )
phase: explicitly exclude secret phase and above. phase: expose a '_phase(idx)' revset. phase: handle phase with no command flag. phase: report number of non-public changeset alongside the new range.
Push: add "remote" to 'repository changed while pushing' messages ( )
remove: add a label for messages about removed files. rename: return error status if any rename/copy failed. resolve: add a flag for the default behavior of re-merging. resolve: add config to make hg resolve not re-merge by default. resolve: add confirm config option. resolve: add option to warn/abort on -m with unresolved conflict markers. resolve: graduate resolve.mark-check from experimental, add docs. resolve: rename status to mergestatus to not shadow change status (BC). status: advertise --abort instead of 'update -C.' to abort a merge. status: advertise --abort instead of 'update -C.' to abort graft. status: remove "morestat
FFmpeg is the leading framework for decoding, encoding, transcoding, muxing, demuxing, streaming, filtering and playing pretty much any media format. It supports widespread and standardized, proprietary and fringe file formats and encodings. It's comprised of the ffmpeg, ffserver, ffplay and ffprobe utilities. But also provides libavcodec, libavutil, libavformat, libavfilter, libavdevice, libswscale and libswresample for application use. Its primary development attention is on security.
minor feature: 4.0.3 was released on 2018-11-03. It is the latest stable FFmpeg release
From the 4.0 release branch, which was cut from master on 2018-04-16.
It includes the following library versions:
Libavutil 56. 14.100
Libavcodec 58. 18.100
Libavformat 58. 12.100
Libavdevice 58. 3.100
Libavfilter 7. 16.100
Libswscale 5. 1.100
Libswresample 3. 1.100
Libpostproc 55. 1.100
Mixxx is an audio mixing / turntable software for DJs. It provides a dual-deck interface, easy drag and drop. It's GUI has various wave transformation controls, beat and cue points, and full waveform previews, vinyl emulation, sample stretching, single click looping, quad sampler decks, MIDI controls. It also helps organazing playlists, with BPM detection, an auto DJ feature, recording, replaygain normalization, and even ICY broadcasting.
major feature: * Graphical interface scales for high resolution screens
* Overhauled Deere and LateNight skins
* New Tango skin
* Resizable waveforms
* Effects are synchronized to the tempo
* Effects are processed post-fader and post-crossfader and can be previewed in headphones
* One metaknob per effect with customizable parameter control for intuitive use of effect chains
* Nine new effects: Autopan, Biquad Equalizer, Biquad Full Kill Equalizer, Loudness Contour, Metronome, Parametric Equalizer, Phaser, Stereo Balance, Tremolo
* Loaded effects and their parameters are saved and restored when Mixxx restarts
* More transparent sounding equalizers (Biquad Equalizer and Biquad Full Kill Equalizer)
* Improved scratching sounds with jog wheels, vinyl control, and dragging waveforms with the mouse
* Simplified looping and beatjump controls
* Configurable rows of 8 samplers with up to 8 rows available for a total of 64 samplers
* Files loaded to samplers are reloaded when Mixxx restarts
* Improved volume normalization algorithm (EBU-R 128)
* Filter library table by crates
* Sort musical keys in library table by circle of fifths
* Write metadata tags back to audio files
* Configure multiple Internet broadcasting stations and use multiple stations at the same time
* Broadcast and record microphones with direct monitoring and latency compensation
* Broadcast and record from an external mixer
* Booth output with independent gain knob for using sound cards with 6 output channels without an external mixer
* Prevent screensaver from starting while Mixxx is running
* CUP (Cue And Play) cue button mode
* Time remaining and time elapsed now take into account the tempo fader
* Clicking cover art now shows it full size in a separate window
* and of course, lots and lots of bug fixes.
An easy to use Node.js package to manipulate web interfaces. Develop web applications without framework to install or front-end to bother with. Handle the user interface entirely from within Node.js.
minor feature: New functionalities added. Online demonstrations available.
rpmrebuild is a tool to build an RPM file from a package that has already been installed
in a basic use, rpmrebuild use do not require any rpm building knowledge.
(On debian, the equivalent product is dpkg-repack)
minor feature: The code was modified to work on old rpm releases (even 3.x)
Django is a high-level Python Web-MVC framework for RAD with clean and pragmatic code. It's comparatively fast, integrates moderns security features, and is very scalable. It prefers explicit configuration over implicit conventions, has an object-relational database mapper, autogenerated admin interfaces, flexible regex-based URL dispatching, internationalization features, a custom templating engine or Jinja2, caching, authentication or authorization, a user comment plugin, RSS/Atom and sitemap modules, GeoIP integration.
minor feature: 2.1.x Post-release version bump.
2.1.x Added stub release notes for 1.11.17 release.
2.1.x Added stub release notes for 2.0.10 release.
2.1.x Added stub release notes for 2.1.3 release.
2.1.x Added CVE-2018-16984 to the security release archive.
2.1.x Adjusted text for CVE-2018-16984 in security release archive.
2.1.x Added tests for using bytearray with BinaryField and correcte .
2.1.x - Documented how to test custom error views.
2.1.x crash building translated docs since Sphinx 1.8.
2.1.x - DatabaseOperation test when run in isol .
2.1.x Removed docs for obsolete limitations of inspectdb.
2.1.x Corrected docs to say that all templates are text strings.
2.1.x Refs #27795 -- Removed force_bytes() usage in MySQL backend.
2.1.x Refs #27795 -- Removed force_bytes() usage in sessions.
Revert " 2.1.x Refs #27795 -- Removed force_bytes() usage in MySQL b .
Revert " 2.1.x Refs #27795 -- Removed force_bytes() usage in sessions.".
2.1.x - Updated the contributing tutorial to use an i .
2.1.x Clarified when QuerySet.select_for_update() locks.
2.1.x Refs #27778 -- Removed "The database API" section from "Unico .
2.1.x Capitalized "Python" in docs and comments.
2.1.x Refs #29784 -- Switched to https:// links where available.
2.1.x Improved tone in docs/ref/settings.txt.
2.1.x Emphasized that ForeignKey.on_delete doesn't create a SQL con .
2.1.x Simplified deployment checklist docs on customizing error views.
2.1.x Removed unused fields from aggregation docs.
2.1.x typo in django/utils/datastructures.py.
2.1.x Added a paragraph in docs/intro/contributing.txt.
2.1.x Removed obsolete "ugly URL" reference.
2.1.x - crash when combining Q objects with __i .
2.1.x Replaced CVE/roles with extlinks.
2.1.x Updated Jinja2 static tag example to use django.templatetags.
2.1.x - Clarified docs regarding CSRF token header name.
FrePPLe is a product planing and scheduling toolkit. It models planning processes targeted at discrete manufacturing industries constrained by material, capacity and lead time. Integrates data maintenance capabilities, Excel import, a web-based user interface. And it's extensible with custom data models or algorithmic solvers.
minor feature: Performance optimization for models with post-operation times by avoiding ineffecient search loops.
The naming convention for distribution operations is changed from 'Ship ITEM from ITEM @ SOURCE to ITEM @ DESTINATION' to the simpler and shorter 'Ship ITEM from SOURCE to DESTINATION'.
for a specific corner case where material requirements for work in progress aren't propagated at all.
New parameter plan.resourceiterationmax allows user control over the number of searches for a free capacity slot on a resource. Contributed by Mateusz Knapik.
Added field net duration to the resource detail report.
Added fields total in progress, work in progress MO, on order PO, in transit DO to the inventory report.
Deleting an object from the edit form in a scenario was incorrectly deleting the object in the production instead.
The "import data files from folder" and "import a spreadsheet" functionalities now ignores spaces, dashes and underscores in the recognition of the content type from the file or worksheet name. So far, only a worksheet called 'sales order' was recognized as containing sales order data. Now "sales-order", "sales_order" and "salesorder" will also be recognized.
The Ubuntu binaries will be compiled on Ubuntu 18 LTS from now onwards. Compiling for Ubuntu 16 LTS remains fully supported, but we recommend to upgrade Ubuntu.
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 18.2.4 is a release which found since the 18.2.4 release.
Mesa 18.2.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.
Compatibility contexts may report a lower version depending on each driver. New features, None,, swr fail to build with llvm-libs 6.0.1, polaris10 opencl-mesa: Anything using OpenCL segfaults, XFX Radeon RX 580, RADV GPU lockup on event synchronization, Changes, Alex Smith (2):, ac/nir: Use context-specific LLVM types, anv: sanitization of stencil state when the depth test is disabled, Alok Hota (2):, swr/rast: ignore CreateElementUnorderedAtomicMemCpy, swr/rast: intrinsic/function for LLVM 7 compatibility, Andres Rodriguez (1):, radv: check for perftest options size, Bas Nieuwenhuizen (1):, radv: Emit enqueued pipeline barriers on event write. Connor Abbott (2):, ac: Introduce ac_build_expand(), ac: loading a dvec3 from an SSBO, David McFarland (1):, util: Change remaining uint32 cache ids to sha1, Dylan Baker (1):, meson: don't require libelf for r600 without LLVM, Elie Tournier (1):, gallium: Correctly handle no config context creation, Eric Engestrom (1):, radv: s/abs/fabsf/ for floats, Jan Vesely (1):, radeonsi: Bump number of allowed global buffers to 32, Jason Ekstrand (3):, spirv: Use the right bit-size for spec constant ops, blorp: Emit a dummy 3DSTATE_WM prior to 3DSTATE_WM_HZ_OP, anv: Flag semaphore BOs as external, Juan A. Suarez Romero (3):, docs: add sha256 checksums for 18.2.3, cherry-ignore: Revert "anv/skylake: disable ForceThreadDispatchEnable", Update version to 18.2.4, Liviu Prodea (1):, scons: Put to rest zombie texture_float build option. Marek Olšák (1):, radeonsi: a VGT hang with primitive restart on Polaris10 and later, Michel Dänzer