CAWT 2.8.1 šŸ’¾

CAWT is a TWAPI-based TCL utility package to interact with COM interfaces on Windows systems. It provides specialised bindings for Word, Excel, PowerPoint, MSIE, Outlook, Matlab, and Google Earth.

minor bugfix: release. CawtExcel: Added automatic mapping of worksheet names to Excel constraints regarding invalid characters and maximum length. CawtWord: Corrected behaviour of GetHyperlinksAsDict, if link points to an invalid domain.

BSDL tcl c win32 com twapi word excel matlab

Universal Media Server 10.8.0 šŸ’¾

Universal Media Server is a DLNA-compliant UPnP Media Server, which is implemented in Java and thus runs on all operating systems. It can convert any media file format, and stream it to a wide range of hardware devices (smart TVs, and media centers).

major bugfix: General: Added youtube-dl engine which support for YouTube channel feeds Added automatic names for web feeds in the user interface, and the ability to add/edit manual names for web streams Added sample web radio stream Added support for pasting YouTube channels directly, instead of needing the feed URLs Improved performance and logging for unmonitored files several web content user interface sample web feeds and streams not being loaded on macOS broken sample web feeds. /updated readme links web bump interface broken thumbnail caching on macOS support for mp3 radio streams on the web interface support for radio streams without thumbnails on the web interface Translation updates via Crowdin: Danish (100 ) English (United Kingdom) (36 ) Finnish (100 ) Italian (99 ) Korean (100 ) Portuguese (99 ) Portuguese (Brazilian) (96 ) Turkish (100 ) Dependencies: Bump commons-io from 2.10.0 to 2.11.0 Bump FFmpeg to latest Git versions Bump logback-version from 1.2.3 to 1.2.4 Bump oshi-core from 5.7.5 to 5.8.0 Bump rome from 1.15.0 to 1.16.0 Bump spot-maven-plugin from 4.2.3 to 4.3.0 Bump Video.js from 7.10.1 to 7.13.3.

GNU GPL java media streaming ffmpeg upnp dlna

Wine 6.13 šŸ’¾

Wine is an implementation of the Windows API on top of X and Unix. It does not require Microsoft Windows, but can use native Windows DLLs if they are available. It provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes.

minor feature: Proper scrollbar theming. More work towards WinSock PE conversion. Preparation work for the GDI syscall interface. Some progress on the IPHLPAPI PE conversion. Various.

GNU LGPL c x86 windows win32 emulator compatibility library desktop operating-system

GitLab 14.0.6 šŸ’¾

GitLab is a development collaboration tool and git DVCS frontend. It includes repository management features, code reviews, an issue tracker, activity feeds and wikis. GitLab provides fine-grained access control, user management, 5 permission levels and branch constraints, and can utilize LDAP/AD intranet authorization. Powered by Ruby on Rails it comes as open source package, and as commercial supported enterprise version.

minor bugfix: (2021-07-20). ### (4 changes). validation method regarding MIME type keys (gitlab-org/gitlab@2cc6d89cc77368b9472c8ec22e97bb3481409fb3) ( merge request (gitlab-org/gitlab!66403)). Geo: snippet verification by replicating the HEAD ref (gitlab-org/gitlab@4dbf36af8553775603c170784ad8bfcdc436a669) ( merge request (gitlab-org/gitlab!66403)) GitLab Enterprise Edition. LFS objects not downloading with Bitbucket (gitlab-org/gitlab@161776f9a4975dfeb2760b06e83160def902c61f) ( merge request (gitlab-org/gitlab!66403)). Replace Excon with Faraday for requesting object storage (gitlab-org/gitlab@a223d526d5b97f248c8810ef0b968d2c3b0323e0) ( merge request (gitlab-org/gitlab!66403)).

MITL ruby ruby-on-rails git dvcs wiki bugtracker version-control

HandBrake 1.4.0 šŸ’¾

HandBrake is a video file conversion tool. It supports nearly all formats, can transcode media files and codecs for various platforms, players and devices (includes a user-friendly target list to select from). It has an uncomplicated interface and is available cross-platform.

minor feature: The HandBrake engine is now 10 and 12bit capable. Please note that not all filters support 10 and 12 bits. Using an 8bit filter will cause the pipeline to run at 8bit. Please see the documentation for more information. HDR10 metadata will be passed through from the source file if present. Static Previews that are generated during file scans are now stored in compressed jpeg format (previously stored as YUV420). Temporary disk space usage and disk writes are massively reduced. This uses libjpeg-turbo. New Filter: Chroma Smooth. New Filter: Colourspace Selection. New Filter: Support for QuickSync hardware accelerated Crop/Scale when using full path. New Encoder: Media Foundation For Windows based ARM64 devices powered by Qualcomm Chipsets. . For Windows based ARM64 devices powered by Qualcomm Chipsets. Updates to the AMD VCN encoder: Quality tuning for VCN's constrained vbr rate control mode. Results are the same or better than cqp mode, and bit rate is much more predictable. Included optimised H265 presets for 1080p and 4K content. . Quality tuning for VCN's constrained vbr rate control mode. Results are the same or better than cqp mode, and bit rate is much more predictable. Included optimised H265 presets for 1080p and 4K content. Updates to the Intel QuickSync encoder: Minor performance improvement by skipping VFR and Crop/Scale filters when they are not required. Overhauled memory management including improved zero-copy support where software filters are not used which should also improve performance. . Minor performance improvement by skipping VFR and Crop/Scale filters when they are not required. Overhauled memory management including improved zero-copy support where software filters are not used which should also improve performance. MP2 Audio Passthru support. New General purpose subtitle decoder Added support for DVB Subtitles (Passthru and Burn-In) Added support for EIA608 Captions. Replaced current decoders for PGS, SRT and SSA with those in ffmpeg. This

GNU GPLv3 c c objective-c video conversion cross-platform

abc2svg 1.21.2 šŸ’¾

abc2svg is a set of ECMAscript files that handle the ABC music notation. This includes editing, displaying, printing, playing the music files and converting them to other formats such as ABC and MEI notations.

major bugfix: Several bug fixes and improvements.

GNU GPL abc music conversion

Gitea 1.14.5 šŸ’¾

Gitea is a painless self-hosted Git service. It is similar to GitHub, Bitbucket, and GitLab. Gitea is a fork of Gogs. See the Gitea Announcement blog post to read about the justification for a fork. Purpose The goal of this project is to provide the easiest, fastest, and most painless way of setting up a self-hosted Git service. With Go, this can be done with an independent binary distribution across all platforms and architectures that Go supports. This support includes Linux, macOS, and Windows, on architectures like amd64, i386, ARM, PowerPC, and others.

minor feature: SECURITY Hide mirror passwords on repo settings page Update bluemonday to v1.0.15 . Hide mirror passwords on repo settings page. Update bluemonday to v1.0.15. Retry rename on lock induced failures Validate index before querying DB crash following ldap authentication update . Retry rename on lock induced failures. Validate index before querying DB. crash following ldap authentication update. ENHANCEMENTS Redirect on bad CSRF instead of presenting bad page . Redirect on bad CSRF instead of presenting bad page.

MITL git go

PeerTube 3.3.0 šŸ’¾

Federated video streaming platform, that's based on ActivityPub and P2P (BitTorrent) stream distribution technology. Individual video hosting instances profiteer from shared communities and content caching.

minor feature: Important: v3.2.0 introduced a pg_dump export in the auto upgrade script. v3.2.1 this. To upgrade from v3.2.0: You can upgrade manually https://docs.joinpeertube.org/install-any-os?id=manually Or you can apply the changes introduced in this commit: 86dc0b9 and then use the auto upgrade script . You can upgrade manually https://docs.joinpeertube.org/install-any-os?id=manually. Or you can apply the changes introduced in this commit: 86dc0b9 and then use the auto upgrade script. Important: Due to a in ffmpeg, PeerTube is not compatible with ffmpeg 4.4. See #3990. Increase max image/caption/torrent upload size to 4MB. You need to update your nginx configuration to handle this change. Increase fetcher job concurrency to 3. Support log level env parameter PEERTUBE_LOG_LEVEL #4149. Add client helpers: getBaseRouterRoute() #4153 . getBaseRouterRoute() #4153. Add client plugin hooks (https://docs.joinpeertube.org/api-plugins): filter:left-menu.links.create.result to add/remove left menu links filter:internal.player.videojs.options.result to filter options sent to videojs player #4126 . filter:left-menu.links.create.result to add/remove left menu links. filter:internal.player.videojs.options.result to filter options sent to videojs player #4126. Add server plugin hooks (https://docs.joinpeertube.org/api-plugins): action:api.video-playlist-element.created . action:api.video-playlist-element.created. Add ability to create a custom homepage using HTML, markdown and custom HTML tags #4007. Add ability to search playlists in PeerTube instance and SepiaSearch. Shorter public URLs (old URLs are still supported): Handle short UUID (8r4jooaQpHp8tw1E1qpSeYq instead of 3caf7bea-5ceb-4959-81a0-b44d184e897c) for playlists and videos Use /w/:id instead of /videos/watch/:id and /w/p/:id instead of /videos/watch/playlist/:id Use /a/:accountName instead of /accounts/:accountName and /c/:channelName instead of /video-channels/:channelName #4009 Provide /@:username page that automatica

Affero GPLv3 javascript angularjs web video hosting activitypub

GParted 1.3.1 šŸ’¾

GParted is a hard disk partitioning application commonly used from LiveCDs. It allows to created and modify partitions, label, check, copy and move, or resize common filesystems. GParted works on legacy MBR bootsectors or GUID partition tables (GPT). Supported filesystems include ext2/3/4, btrfs, f2fs, FAT16/32, hfs/hfs+, lvm2, NTFS, reiserfs/4, ufs, and xfs.

minor bugfix:

GNU GPL c++ partitioning disk-management mbr gpt filesystem

Lutris 0.5.9 šŸ’¾

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: Add initial support for Epic Games Store. Add support for Steam for Windows as a game source. 3rd party services can be enabled or disabled in the preferences. The main preferences window has now tabs on the left side. Runner configuration is now available from the main preferences window. Removed support for Gallium 9. Removed support for X360CE. Removed legacy WineD3D options. Added support for DLSS. VKD3D is a separate option from DXVK. Esync is enabled by default. Dolphin is available as a game source (reads games from the emulator's local database of games). Scan for installed games when using Steam source. Improved automatic installers for GOG, detection of DOSBOX and ScummVM games. DRM free services (Humble, GOG) can locate existing installations of games. Use 7zip as the default extractor when not given an archive type. Improve process monitoring, allowing for monitoring of Steam games. -- Mathieu Comandon Mon, 19 Jul 2021 19:13:39 -0700.

GNU GPLv3 python game game-manager gui installation dashboard steam desura emulators msdos windows z-machine scumm nintendo

ĀµBlock Origin 1.36.3rc0 šŸ’¾

ĀµBlock Origin 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: Firefox: Click uBlock0_1.36.2.firefox.signed.xpi uBO works best on Firefox. . uBO works best on Firefox. Chromium: Install from the Chrome store (CWS): https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm. Edge: Install from Microsoft Store: https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak The Microsoft Store version of uBO is published by Nik Rolls . The Microsoft Store version of uBO is published by Nik Rolls. Opera: Install from Opera addons: https://addons.opera.com/en/extensions/details/ublock/. DoS with strict-blocking filter.

GNU GPLv3 javascript browser ad-blocker filter privacy

Electron 15.0.0-nightly.20210719 šŸ’¾

The Electron framework lets you write cross-platform desktop applications using JavaScript, HTML and CSS. It is based on Node.js and Chromium and is used by the Atom editor and many other apps.

minor feature: a crash when calling the webContents.on('login') callback synchronously. #30092 (Also in 13, 14). a potential crash when calling app.quit() on macOS. #30138 (Also in 13, 14). Key window status on mac when opening panels or using custom window switchers. #30067 (Also in 14). Pressing ESC not exiting fullscreen from webview. #30137 (Also in 14). Backported for 1216190. #30099 (Also in 13, 14). Documentation changes: #30056.

MITL node js

Mozilla Firefox 90.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 crash when using some accessibility clients on Windows ( ), busy looping processing some HTTP3 responses ( ), transient errors authenticating with some smart cards ( ), a rare crash on shutdown ( ), a race on startup that caused about:support to end up empty after upgrade ( ), Reference link to 90.0 release notes, Printing a page with scaling may result in truncated output ( )

MPL c++ web-browser html5 javascript mozilla

OpenSCD 0.5.0 šŸ’¾

OpenSCD, the SCL editor for your browser, allows you to engineer and validate IEC 61850 substations.

minor feature: ## 0.5.0 (https://github.com/openscd/open-scd/compare/v0.4.1...v0.5.0) (2021-07-17) ### Features * **help:** integrate user manual ( #249 (https://github.com/openscd/open-scd/issues/249)) ( e5f4470 (https://github.com/openscd/open-scd/commits/e5f44706e435c913c0fb9d503876f468a0cc5cb8)) * **templates/lnodetype-wizards:** add helper wizard for missing lnClass in templates ( #241 (https://github.com/openscd/open-scd/issues/241)) ( 07c8b3e (https://github.com/openscd/open-scd/commits/07c8b3e20b1f9e5aff1e18bcd8f515c540fdc17c)) * **wizard-select:** add nullable mwc-select web-component ( #250 (https://github.com/openscd/open-scd/issues/250)) ( f118779 (https://github.com/openscd/open-scd/commits/f1187798820dd7a67fbcc9db409e27177de7952d)) ### Bug Fixes * **help:** get version info from manifest.js ( 35846aa (https://github.com/openscd/open-scd/commits/35846aa6f1cabbe79166328123c316b8a139f94a)) * **substation/lnodewizard:** localize LNode changes ( #245 (https://github.com/openscd/open-scd/issues/245)) ( 2a09fe0 (https://github.com/openscd/open-scd/commits/2a09fe0dc3d91e313506a41a1550329e1690735c)) ### 0.4.1 (https://github.com/openscd/open-scd/compare/v0.4.0...v0.4.1) (2021-07-02) ### Bug Fixes * **help:** wrong plugin name in plugin.js for help ( 7301d28 (https://github.com/openscd/open-scd/commits/7301d28badd463ddd8c2111833b9588743b840c1)) ## 0.4.0 (https://github.com/openscd/open-scd/compare/v0.3.0...v0.4.0) (2021-07-02) **NB** for plugin developers: * All menu item plugins in `public/js/plugins.js` are now listed under `kind: 'menu'` with a `position: 'top' 'middle' 'bottom'` determining positioning in the menu and `requireDoc: boolean` indicating whether the plugin requires a `doc` to be loaded in order to be clickable. * All menu item and validator plugins now use the unified method signature `run(): Promise` to be triggered. ### Features * **editors/templates/lnodetype-wizards:** add basic lnodetype manipulation capabilities ( #213 (h

Apache powfront-end file-manager editor editors gis human-machine-interfaces markup xml front-end file-manager power-utility

CGAL 5.4 šŸ’¾

CGAL is a software project that provides easy access to efficient and reliable geometric algorithms in the form of a C++ library. CGAL is used in various areas needing geometric computation, such as geographic information systems, computer aided design, molecular biology, medical imaging, computer graphics, and robotics. The library offers data structures and algorithms like triangulations, Voronoi diagrams, Boolean operations on polygons and polyhedra, point set processing, arrangements of curves, surface and volume mesh generation, geometry processing, alpha shapes, convex hull algorithms, shape reconstruction, AABB and KD trees...

minor feature: Release date: December 2021 ### Polygon Mesh Processing. Added the function `CGAL::Polygon_mesh_processing::match_faces()`, which, given two polygon meshes, identifies their common faces as well as as faces present in only either of them.

GNU GPLv3 c++ mathematics visualization

CherryTree 0.99.39 šŸ’¾

A hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file. Features: rich text formatting and colorization, syntax highlighting, images handling, embedded files, lists handling, simple tables, codeboxes, text/image/table alignment, hyperlinks, spell checking, cross application copy/paste, export to html or plain text, table-of-contents generation, extensive search function. It can import from Basket, Cherrytree, Epim html, Gnote, Keepnote, Keynote, KnowIt, MemPad, Notecase, TomBoy, Treepad Lite, TuxCards, Zim.

minor bugfix: Menu element icons not always visible. File links in exported PDF do not work when path isn't relative. TODO lists not working in table cells. in password protected archives on windows a backslash character in the password was replaced with a slash character. With p7zip on windows and non ascii characters in document path - p7zip is now using glib. Build with fmt 8.0.0. When system tray and start hidden on system tray are enabled, load document only after the user clicks the systray icon to show cherrytree. Codebox plain text wrongly using code font instead of plain text font. Error in translation ru.po.

GNU GPLv3 gtk c text-editor note-taking

Jenkins 2.302 šŸ’¾

Jenkins provides hundreds of plugins to support building, deploying and automating any project.

minor feature: Remove hudson.model.TreeView @basil. Removing SubClassGenerator @basil. AccessControlled calls on ACL.SYSTEM2 can bypass getACL @jglick. Removing SubClassGenerator @basil.

MITL ci

strace 5.13 šŸ’¾

strace is a diagnostic, debugging and instructional userspace utility for Linux. It is used to monitor and tamper with interactions between processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state. The operation of strace is made possible by the kernel feature known as ptrace.

minor feature: This is a stable release, with the usual bugfixes, enhanced support for fresh Linux kernels, and other improvements.

GNU LGPL c debugger software-development

PuTTY 0.76 šŸ’¾

PuTTY is a free implementation of SSH and Telnet for Windows and Unix platforms, along with an xterm terminal emulator.

minor feature: New option to abandon an SSH connection if the server allows you to authenticate in a trivial manner. Windows PuTTY crashed when the 'Use system colours'. Option was used. crash on Windows when using MIT Kerberos together with. Restart Session'. Windows PuTTY leaked named pipes after contacting. Pageant. Windows PuTTY didn't update the window while you held. Down the scrollbar arrow buttons long enough to 'key-repeat'. user colour-palette reconfiguration via 'Change Settings'. Were delayed-action. server colour-palette reconfigurations were sometimes. Lost. a tight loop could occur on reading a truncated private. Key file. the Windows Pageant GUI key list didn't display key. Lengths.

MITL win32 putty ssh telnet terminal-client file-transfer ftp tftp

Vim 8.2.3174 šŸ’¾

Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. Vim is often called a "programmer's editor," and so useful for programming that many consider it an entire IDE. It's not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files.

minor feature: patch 8.2.3174: Vim9: "legacy undo" finds "undo" variable Problem: Vim9: "legacy undo" finds "undo" variable. Solution: Do not pass lookup function to find_ex_command().

Other text-editor ide vi vim

pytablewriter 0.62.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. Also supports: - 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 CommonMark as a flavor for MarkdownTableWriter class. Add support for kramdown/Jeklly as a flavor for MarkdownTableWriter class. Add support styles(fg_color, bg_color, font_weight, font_style) for AsciiDocTableWriter class. Add table_style for MediaWikiTableWriter: #43. Add overwrite_type_hints argument to from_dataframe method. Add types to pytablewirter.typehint. Add support for string with thousand separators as integer: #44. Add support for string with thousand separators as integer. Made it possible to set flavor as a keyword argument of MarkdownTableWriter constructor. to flavor keyword argument properly applied when executing write_table method at the second time. Change to just output warning instead of raising Exception when set_theme method failed. Improve error messages when a theme not found. Improve output precision for numbers: #44. Remove an unused class.

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

Carla 2.3.1 šŸ’¾

Carla is an audio plugin host, with support for many audio drivers and plugin formats. It has some nice features like automation of parameters via MIDI CC (and send output back as MIDI too) and full OSC control. Carla currently supports LADSPA (including LRDF), DSSI, LV2, VST2/3 and AU plugin formats, plus SF2 and SFZ file support. It uses JACK as the default and preferred audio driver but also supports native drivers like ALSA, DirectSound or CoreAudio. There are 4 types of engine processing: Single-client: (JACK driver only) Same as Multi-client, except that all JACK ports belong to a single master client. This is needed when a setup doesn't support multi-client JACK apps, such as LADISH. Multi-client: (JACK driver only) Every single plugin is exposed as a new JACK client. Audio and MIDI ports are registered as needed. Rack: Plugins are processed in order, from top to bottom. Plugins with non-stereo audio channels are not supported, but a forced-stereo option is available for Mono ones. Patchbay: Modular patchbay mode, just like in JACK Multi-client and many other modular applications. Every plugin gets its own canvas group and ports allowing you to interconnect plugin audio and MIDI.

minor feature: Add NSLocalNetworkUsageDescription and NSMicrophoneUsageDescription in macOS builds. Allow canvas eyecandy for Qt = 5.12. Alternative approach to deal with JACK postponed events (improves PipeWire usage). Implement parameter groups for VST2 plugins. Ignore hosts calling Carla-VST effOpen twice (don't print errors). Listen to Windows and X11 plugin UI resize events (without extensions). Make some macOS dialogs modal. Remove favorite plugins from list when they fail to load. Update JUCE plugin code to new APIs, hook into VST2 for feature parity with native implementation. Use new tick_double for JACK transport. Use posix_spawn to launch macOS bridges. Available decimal points on a few dialogs being incorrect. Bridged plugin UIs appearing behind main carla window on macOS. Canvas auto-refreshing on exit, potentially leading to crash. Canvas split/join action. Carla-vst-wine symbol visibility. Default rack "skin" for a few plugins. Initial size for LV2 UIs with no UI resize extension (all OSes). Loading state of Windows/macOS VST2 plugins without chunk. MacOS binaries not being de/symbol stripped. Midi-pattern plugin having double notes on transport reposition. Race condition (and potential crash) around postponed RT events. Qt = 5.10 version checks. Unused JACK latency callbacks (removed). X11 UIs not having keyboard focus.

GNU LGPLv3 c++ midi mixers sound-synthesis audio

CommonMark.c 0.30.1 šŸ’¾

Cmark is a CommonMark (derived from MarkDown) reference implementation in C. (An implementation in JavaScript is also available). It provides parsing and HTML or XML transformation. An intermediate AST representation of documents can also be augmented. On performance it's on par with sundown. There's a C99 compliant libcmark and a command-line cmark tool included.

minor feature: Properly indent block-level contents of list items in man. This handles nested lists as well as items with multiple paragraphs. The change requires addition of a new field block_number_in_list_item to cmark_renderer, but this does not change the public API. Quadratic behavior when parsing emphasis (#389, Nick Wellnhofer). Delimiters can be deleted, so store delimiter positions Instead of pointers in openers_bottom. Besides causing undefined Behavior when reading a dangling pointer, this could also result in quadratic behavior when parsing emphasis. Quadratic behavior when parsing smart quotes (#388, Nick Wellnhofer). Remove matching smart quote delimiters. Otherwise, the same opener Could be found over and over, preventing the openers_bottom Optimization from kicking in and leading to quadratic behavior when Processing lots of quotes. Modify CMake configuration so that the project can be built with Older versions of CMake (#384, Saleem Abdulrasool). (In 0.30.0, Some features were used that require CMake = 3.3.) The cost of this Backwards compatibility is that developers must now explicitly invokecmark_add_compile_options when a new compilation target is added. Remove a comma at the end of an enumerator list, which was flagged by clang as a C++11 extension. Make_man_page.py: use absolute path with CDLL. This avoids the error "file system relative paths not allowed in hardened programs.". Include cmark version in cmark(3) man page (instead of LOCAL).

BSDL-2 c commonmark markdown html-rendering syntax-tree

Pybind11 2.7.0 šŸ’¾

pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code. Its goals and syntax are similar to the excellent Boost.Python library by David Abrahams: to minimize boilerplate code in traditional extension modules by inferring type information using compile-time introspection.

minor feature: Enable py::implicitly_convertible for py::class_-wrapped types. #3059. Allow function pointer extraction from overloaded functions. #2944. NumPy: added.char_() to type which gives the NumPy public char result, which also distinguishes types by bit length (unlike.kind()). #2864. Add pybind11::bytearray to manipulate bytearray similar to bytes. #2799. pybind11/stl/filesystem.h registers a type caster that, on C++17/Python 3.6+, converts std::filesystem::path to pathlib.Path and any os.PathLike to std::filesystem::path. #2730. A PYBIND11_VERSION_HEX define was added, similar to PY_VERSION_HEX. #3120. py::str changed to exclusively hold PyUnicodeObject. Previously py::str could also hold bytes, which is probably surprising, was never documented, and can mask (e.g. accidental use of py::str instead of py::bytes). #2409. Add a safety guard to ensure that the Python GIL is held when C++ calls back into Python via object_api::operator() (e.g. py::function __call__). (This feature is available for Python 3.6+ only.) #2919. Catch a missing self argument in calls to __init__(). #2914. Use std::string_view if available to avoid a copy when passing an object to a std::ostream. #3042. An important warning about thread safety was added to the iostream.h documentation; attempts to make py::scoped_ostream_redirect thread safe have been removed, as it was only partially effective. #2995. Performance: avoid unnecessary strlen calls. #3058. auto-generated documentation string when using const T in pyarray_t. #3020. Unify error messages thrown by simple_collector/unpacking_collector. #3013. pybind11::builtin_exception is now explicitly exported, which means the types included/defined in different modules are identical, and exceptions raised in different modules can be caught correctly. The documentation was updated to explain that custom exceptions that are used across module boundaries need to be explicitly exported as well. #2999. exception when printing UTF-8 to a scoped_ostream_r

Public Domain c++ python library embedded developers

CakePHP 4.2.8 šŸ’¾

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: Paginator scopes now generate URLs correctly when passed parameters are involved. The searched path list in a MissingTemplateException is now correct for elements in plugins. Improved documentation for Query::applyOptions(). ADmad. Joel Montesinos. Mark Story. ndm2.

MITL php framework web-mvc cakephp rails

TheSSS (The Smallest Server Suite) 37.0 šŸ’¾

TheSSS (The Smallest Server Suite) is a lightweight server suite distributed as a live CD. It is designed for system administrators who need an extremely tiny and fast set of server software. The supported servers are: DNS, FTP, HTTP, HTTPS, NFS, MySQL, SFTP, SMTP, SSH, and Telnet. A proxy server (Polipo with Tor) is also included. The main security components are the 4MLinux Firewall (based on iptables) and Clam AntiVirus. ISO images are fully compatible with UNetbootin, which can be used to create an easy-to-use TheSSS Live USB.

major feature: This is a major release based on the 4MLinux Server 37.0, meaning that the components of the LAMP server are now: Linux 5.10.47, Apache 2.4.48, MariaDB 10.6.3, and PHP (both 5.6.40 and 7.4.21). You can update your TheSSS by executing the "zk update" command (fully automatic process).

GNU GPLv3 server 4mlinux

splitjob 3.1 šŸ’¾

Useful to split up jobs over multiple CPU cores or even multiple computers. Examples: tar -cf - /bigdirectory | splitjob -j 4 gzip > big.tar.gz splitjob "ssh h1 bzip2" "ssh h2 bzip2" < f > f.bz2

minor feature: Improved support for parallel decompression of files which recursively contains other files compressed with the same method. This could happen for tar archives or disk image files.

GNU GPL c command-line distributed-computing

Gitea 1.16.0-dev šŸ’¾

Gitea is a painless self-hosted Git service. It is similar to GitHub, Bitbucket, and GitLab. Gitea is a fork of Gogs. See the Gitea Announcement blog post to read about the justification for a fork. Purpose The goal of this project is to provide the easiest, fastest, and most painless way of setting up a self-hosted Git service. With Go, this can be done with an independent binary distribution across all platforms and architectures that Go supports. This support includes Linux, macOS, and Windows, on architectures like amd64, i386, ARM, PowerPC, and others.

minor feature: Relative links in postprocessed images List_options GetStartEnd API to use author for commits instead of committer Handle misencoding of login_source cfg in mssql Not updated by commits Improve efficiency in FindRenderizableReferenceNumeric and getReference Use html.Parse rather than html.ParseFragment Milestone counters on new ReqOrgMembership calls need to be preceded by reqToken . Relative links in postprocessed images. List_options GetStartEnd. API to use author for commits instead of committer. Handle misencoding of login_source cfg in mssql. Not updated by commits. Improve efficiency in FindRenderizableReferenceNumeric and getReference. Use html.Parse rather than html.ParseFragment. Milestone counters on new. ReqOrgMembership calls need to be preceded by reqToken.

MITL git go

ĀµBlock Origin 1.36.3b4 šŸ’¾

ĀµBlock Origin 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: Firefox: Click uBlock0_1.36.2.firefox.signed.xpi uBO works best on Firefox. . uBO works best on Firefox. Chromium: Install from the Chrome store (CWS): https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm. Edge: Install from Microsoft Store: https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak The Microsoft Store version of uBO is published by Nik Rolls . The Microsoft Store version of uBO is published by Nik Rolls. Opera: Install from Opera addons: https://addons.opera.com/en/extensions/details/ublock/. DoS with strict-blocking filter.

GNU GPLv3 javascript browser ad-blocker filter privacy

Electron 15.0.0-nightly.20210715 šŸ’¾

The Electron framework lets you write cross-platform desktop applications using JavaScript, HTML and CSS. It is based on Node.js and Chromium and is used by the Atom editor and many other apps.

minor feature: a crash when calling the webContents.on('login') callback synchronously. #30092 (Also in 13, 14). a potential crash when calling app.quit() on macOS. #30138 (Also in 13, 14). Key window status on mac when opening panels or using custom window switchers. #30067 (Also in 14). Pressing ESC not exiting fullscreen from webview. #30137 (Also in 14). Backported for 1216190. #30099 (Also in 13, 14). Documentation changes: #30056.

MITL node js

Natron 2.4.1-beta1 šŸ’¾

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: Windows 8.1/10 64-bit (installer and portable). macOS 10.15+ (64-bit) -.9+ (64-bit) 10.6+ (32-bit/64-bit) . 10.15+ (64-bit) -. 10.9+ (64-bit). 10.6+ (32-bit/64-bit). GNU/Linux 64-bit (Glibc 2.17+, libgcc 4.8.5+) Installer Portable . Installer. Portable. Rendering sometimes silently stalls after X frames #248. Some image formats may have (PCX, PSB, CR2) #602. Updated documentation. #572 #566 #551 #539 #538 #537 #520 #514. Handle console output on Windows. #524. Detect user installed fonts on Windows 10. #523. New Windows installer. #596. Improvements to SequenceFileDialog. #565. Snap timeline alpha cursor to nearest frame. #574. Handle UTF-8 values in KnobTable. #578. Tabs UI adjustments. #564. Do not allow Python keywords as node name or scriptname. #588. Always serialize nodes with an expression or a link, even if they have the default value. #585. Support cloned group nodes or hard links between groups. #568 #579 #594 #598. Default keyframe interpolation method for strokes and shapes is now "Smooth" (was "Linear"). #597. animation of Roto Beziers with non-broken tangents. #202. Remember properties panels state when reopening project. #168. ReadFFmpeg, WriteFFmpeg: upgrade to work more nicely with the FFmpeg 4 API. #148 #231 #241. ReadFFmpeg: add support for reading AV1 Canopus HQ/HQX/Lossless. WriteFFmpeg: add support for writing AV1 Cineform HD. another in DenoiseSharpen that caused crash when stoping/aborting. #300. Lin2Log to be consistent with Log2Lin. #570. Merge: never consider RGB as being transparent by default - this is OK for unpremultiplied compositing (After Effects) but is invalid in a premultiplied compositor such as Natron or Nuke. Users still have the option to ignore the alpha channel. #571. WriteOIIO: Do not add "Color." to the channel names of the color plane (affects mainly OpenEXR). #583. Writers: when writing RGBA to format that does not support alpha, just drop alpha - don't premultiply. #582. RGBtoHSL: with white and superwhite values.

Apache c++- python graphics composition animation effects

CMake 3.21.0 šŸ’¾

CMake is an extensible, open-source system that manages the build process in an operating system and in a compiler-independent manner. Unlike many cross-platform systems, CMake is designed to be used in conjunction with the native build environment. Simple configuration files placed in each source directory (called CMakeLists.txt files) are used to generate standard build files (e.g., makefiles on Unix and projects/workspaces in Windows MSVC) which are used in the usual way. CMake can generate a native build environment that will compile source code, create libraries, generate wrappers and build executables in arbitrary combinations.

minor feature:

BSDL software-development build-tool

VSCodium 1.58.1 šŸ’¾

This repository contains build files to generate free release binaries of Microsoft's VS Code. When we speak of "free software", we're talking about freedom, not price. Microsoft's releases of Visual Studio Code are licensed under this not-FLOSS license and contain telemetry/tracking.

minor feature: Custom-gallery patch Custom-gallery patch. Bump GA to node 14. Co-authored-by: Atesca lt;2404098-atesca@users.noreply.gitlab.com gt;.

MITL software-development

Flameshot 0.10.0 šŸ’¾

Features Customizable appearance. Easy to use. In-app screenshot edition. DBus interface. Upload to Imgur.

minor feature: Fractional scaling are not resolved. We are working with Qt upstream on this. KDE Wayland requires modification to the Desktop file. Improved MacOS support. MacOS is now officially supported and we will resolve any reported on this platform. . Thanks to SignPath we are able to offer digitally signed windows releases. . Improved Wayland support on Gnome. Behind the scenes we configure flameshot to automatically run on xcb. This significantly improves the wayland experience. This resolves with multimonitor setups and copying to the clipboard . Behind the scenes we configure flameshot to automatically run on xcb. This significantly improves the wayland experience. This resolves with multimonitor setups and copying to the clipboard. Ability to run flameshot on Sway. . New option to allow the the clipboard image to be a jpeg instead of a png. This may reduce bandwidth when pasting the. image into chat or email clients . New global shortcut menu. All actions hotkeys are fully customizable. . Ability to take "symmetric" selections by holding down the Shift key while resizing the selection. . The rectangle tool will now round the corners of the rectangles based on the current thickness. . All imgur uploads are now tracked in the "Upload History" menu. This makes it much easier to delete of images off imgur. or find the upload link later. . Added "check for new release" feature. This allows users on MacOS / Windows / and AppImages to easily check for updated versions. . New option for setting a "save path". When this is enabled a user will no longer need to set the path for images. that are saved. . Under certain circumstance the circle count could get set to the wrong number with large numbers of undo / redo. This. has been. . after capture has been removed. This feature was not well implemented and lead to numerous.

GNU GPLv3 screencapture

HumHub 1.9.0-beta.2 šŸ’¾

HumHub is a social networking portal script and framework. It's flexible and comes with an user-friendly interface. HumHub can be used as customized social network, social intranet teamwork or enterprise application. It provides notifications, activity streams, dashboards, spaces, user profiles, social tools (follow, like, connect), groups, directories, file sharing, and search across all content.

minor feature: login form view on browser back button after footer link. pin and archive global content without container. captcha client validation after request new code. misplaced OEmbed provider buttons on general settings form. Don't require type for first param of the function ProsemirrorRichText::replaceLinkExtension(). Open basedir restriction error in with PHP 7.4.21/8.0.8.

Affero GPLv3 php yii mysql social-network groupware

TEA text editor 60.4.0 šŸ’¾

TEA is powerful text editor that provides hundreds of text processing functions. It supports QML plugins and external scripts. TEA can open plain text files, FB2, ODT, RTF, DOCX, Abiword, KWord KWD, SWX, PDF, DJVU. Other features: Built-in MC-like file manager. Spellchecker (using the aspell or/and Hunspell). Tabbed layout engine. Syntax highlighting for C, C++, Bash script, BASIC, C#, D, Fortran, Java, LilyPond, Lout, Lua, NASM, NSIS, Pascal, Perl, PHP, PO (gettext), Python, Seed7, TeX/LaTeX, Vala, Verilog, XML, HTML, XHTML, Dokuwiki, MediaWiki. Multiply encodings support. Code snippets and templates support. Scripts (Python, Perl, Ruby, Lua, Bash, 2/Rexx script). Hotkeys customizations. Misc HTML tools. Dokuwiki, MediaWiki, Docbook, Markdown, LaTeX, Lout editing tools. Preview in external browsers or other programs. String-handling functions such as sorting, reverse, format killing, trimming, filtering, conversions etc. Bookmarks. Morse code translator. Calendar/organizer with Moon phases Built-in image viewer (PNG, JPEG, GIF, WBMP, BMP, TIFF, TGA, etc.). Built-in image converter and resizer. Built-in ZIP packer/unpacker with file names charset selector.

major feature: Namaste! This release features the long awaited functions of autosave. See the Manual "On autosaving" chapter for a details. All that stuff is optional and turned off by default. In short, now TEA can temporary save newly created unsaved files and then load them with a new session. Also, you can mark any file as "autosaved" and TEA shall save it on close or by the timer. Fixes: braces highlighting and palettes.

GNU GPLv3 text editor qt documentation text-processing filter latex html wiki xml utilities c++ windows os2 macos cross-platform bsd linux

Mozilla Firefox 90.0 šŸ’¾

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: On Windows, updates can now be applied in the background while Firefox is not running. Firefox for Windows now offers a new page about:third-party to help identify compatibility caused by third-party applications, Exceptions to HTTPS-Only mode can be managed in about:preferences#privacy, Print to PDF now produces working hyperlinks, Version 2 of Firefox s SmartBlock feature further improves private browsing. Third-party Facebook scripts are blocked to prevent you from being tracked, but are now automatically loaded just in time if you decide to Log in with Facebook on any website. Various security, The "Open Image in New Tab" context menu item now opens images and media in a background tab by default. Learn more, Most users without hardware accelerated WebRender will now be using software WebRender. Improved software WebRender performance, FTP support has been removed, Various and new policies have been implemented in the latest version of Firefox. See more details in the Firefox for Enterprise 90 Release Notes. Support for Private Fields ( TC39 proposal, stage 3) is available in DevTools. The support includes: object inspection, autocompletion, expression evaluation, variable tooltips, and pretty printing ( ), The Network panel shows a preview of HTTP requests for fonts in the Response tab ( ), Support for Fetch Metadata Request Headers, which allows web applications to better protect themselves and their users against various cross-origin threats. Added the ability to use client authentication certificates stored in hardware tokens or in Operating System storage.

MPL c++ web-browser html5 javascript mozilla