Gitea 1.21.6 💾

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: v1.21.6 SECURITY. XSS vulnerabilities. Use general token signing secret. API. Refactor template parsing and API endpoint. swift packages not resolving. ENHANCEMENTS. Refactor git version functions and check compatibility. Improve user experience for outdated comments. Hide code links on release page if user cannot read code. Wrap contained tags and branches again. incorrect button CSS usages. Strip trailing newline in markdown code copy. . Remove SSH workaround. Only log error when tag sync fails. SSPI user creation. Improve the `_comment` workflow trigger event. Discard unread data of `git cat-file`. error display when merging PRs. Prevent double use of `git cat-file` session.. missing link on outgoing new release notifications. debian InRelease Acquire-By-Hash newline. Always write proc-receive hook for all git versions. Do not show delete button when time tracker is disabled. Workaround to clean up old reviews on creating a new one. when the linked account was disactived and list the linked accounts. Do not use lower tag names to find releases/tags. missed edit event for actions. Only delete scheduled workflows when needed. Make submit event code work with both jQuery event and native event. push to create with capitalize repo name. Use ghost user if user was not found. Dont load Review if Comment is CommentTypeReviewRequest. Refactor parseSignatureFromCommitLine. Avoid showing unnecessary JS errors when there are elements with different origin on the page. gitea-origin-url with default ports. orgmode link resolving. : Elasticsearch: Request Entity Too Large #28117. Do not render empty comments. Avoid sending update/delete release notice when it is draft. DOCS. Rm outdated docs from some languages. MISC. Implement some action notifier functions. gitea-action user avatar broken on edited menu. Disallow merge when required checked are missing. Convert visibility to number. Load outdated comments when (un)resolvin

MITL git go

giflib 5.2.1 💾

The GIFLIB project maintains the giflib service library, which has been pulling images out of GIFs since 1989. It is deployed everywhere you can think of and some places you probably can't - graphics applications and web browsers on multiple operating systems, game consoles, smartphones, and likely your ATM too. Yes, this code is he reason GIFs were in Mosaic, the first web browser that could do inline graphics; it is the implementation Andreesen and Bina used. This is very mature, stable, small-footprint code with minimal dependencies (suitable for use in embedded deployments) that needs only occasional very minor bugfixes. Test reports from odd platforms and better regression tests are particularly welcome. Don't try to redesign it, applications beyond counting would break if you did. It's "GIFLIB" in caps as a nod to the code's origins in the dark and backward abysm of MS-DOS, but Unix hackers are encouraged to spell it "giflib" in deference to local conventions. :-)

minor bugfix: This is the "Maybe I shouldn't have done a release while in surgical recovery" release. In gifbuild.c, avoid a core dump on no color map. Restore inadvertently removed library version numbers in Makefile.

MITL gif library c

Dear ImGui 1.90.4 💾

Dear ImGui is a bloat-free graphical user interface library for C++. It outputs optimized vertex buffers that you can render anytime in your 3D-pipeline-enabled application. It is fast, portable, renderer agnostic, and self-contained (no external dependencies). Dear ImGui is designed to enable fast iterations and to empower programmers to create content creation tools and visualization / debug tools (as opposed to UI for the average end-user). It favors simplicity and productivity toward this goal and lacks certain features commonly found in more high-level libraries. Dear ImGui is particularly suited to integration in game engines (for tooling), real-time 3D applications, fullscreen applications, embedded applications, or any applications on console platforms where operating system features are non-standard. Minimize state synchronization. Minimize UI-related state storage on user side. Minimize setup and maintenance. Easy to use to create dynamic UI which are the reflection of a dynamic data set. Easy to use to create code-driven and data-driven tools. Easy to use to create ad hoc short-lived tools and long-lived, more elaborate tools. Easy to hack and improve. Portable, minimize dependencies, run on target (consoles, phones, etc.). Efficient runtime and memory consumption. Battle-tested, used by many major actors in the game industry.

minor bugfix: Decorated log and release notes: https://github.com/ocornut/imgui/releases/tag/v1.90.4 Other changes: Nav: SetKeyboardFocusHere() or programmatic tabbing API from not working on windows with the ImGuiWindowFlags_NoNavInputs flag (regression in 1.90.2, which among other things broke imgui_memory_editor). Menus, Popups: an where hovering a parent-menu upward would erroneously the window.. Popups: resizable popup minimum size being too small. Standardized minimum size logic. Modals: Temporary changes of ImGuiCol_ModalWindowDimBg are properly handled by BeginPopupModal().. Tables: Angled headers: support for multi-line labels.. Tables: Angled headers: various to accurately handle CellPadding changes.. Tables: Angled headers: properly registers horizontal component of angled headers for auto-resizing of columns.. Tables: Angled headers: TableAngledHeadersRow() incorrect background fill drawn too low, particularly visible with tables that have no scrolling.. ProgressBar: a minor tesselation when rendering rounded progress bars, where in some situations the rounded section wouldn't follow regular tesselation rules. DeTools: Item Picker: Promoted ImGui::DetartItemPicker() to public API.. DeTools: Item Picker: Menu entry visible in Demo- Tools but greyed out unless io.ConfigDeIsDegerPresent is set.. Misc: Added optional alpha multiplier parameter to GetColorU32(ImU32) variant. Demo: Custom Rendering: better demonstrate PathArcTo(), PathBezierQuadraticCurveTo(), PathBezierCubicCurveTo(), PathStroke(), PathFillConvex() functions. .

MITL game ui gui api gamedev library framework game-engine game-development toolkit cpp c

braille-tools 1.0.1 💾

CSS and Javascript to display Braille in web pages (for sighted people).

cleanup:

MITL braille

BallroomDJ 4 4.6.1 💾

BallroomDJ 4 is a ballroom music player. It is designed to play music the entire evening without intervention. Manage your ballroom dance music and create song lists, automatic playlist and sequenced playlists. BallroomDJ 4 is the replacement for BallroomDJ.

minor bugfix: 4.6.1 2024-2-23 * Bug Fixes: * Audio Identification: Fix crash when multiple selections. * Internal: * Code cleanup.

Zlib audio music end-users linux macos windows player ballroom c gtk

Crayonizer 2.5 💾

Crayonizer can color the output of command-line programs. It can also translate keypresses to something the program understands, play sounds, set xterm titlebars, iconify/deiconify/maximize xterm windows, set xterm fonts or foreground color or background color, add various types of statusbar, etc, etc.

minor feature: Deal with race condition where we wait for child process to exit before we've sent it SIGTERM, causing a hung process. Add --enable-fortify --enable-stack-protect and --enable-harden to./configure.

GNU GPLv3 console terminal command-line colorize xterm

OSPRay 3.1.0 💾

Intel OSPRay is an open source, scalable, and portable ray tracing engine for high-performance, high-fidelity visualization on Intel Architecture CPUs. OSPRay is part of the Intel oneAPI Rendering Toolkit and is released under the permissive Apache 2.0 license. The purpose of OSPRay is to provide an open, powerful, and easy-to-use rendering library that allows one to easily build applications that use ray tracing based rendering for interactive applications (including both surface- and volume-based visualizations). OSPRay is completely CPU-based, and runs on anything from laptops, to workstations, to compute nodes in HPC systems. OSPRay internally builds on top of Intel Embree and ISPC (Intel SPMD Program Compiler), and fully exploits modern instruction sets like Intel SSE4, AVX, AVX2, and AVX-512 to achieve high rendering performance, thus a CPU with support for at least SSE4.1 is required to run OSPRay.

major bugfix: Principled and Luminous materials support emissive textures. Add native support for disc and oriented disc geometry. Add support for mirror repeat and clamp to edge texture wrap modes. GPU device now also supports motion blur. Improve noise in reflections of ThinGlass. Improve adaptive accumulation: working with GPU, correlations. indirectly seen albedo and normal buffer. artifacts when using specular texture for Principled. for PixelFilter. - Parameter was ignored (always using the default Gaussian). - Avoid a shift/misalignment within the pixel for first sample. empty image on Windows when `focusDistance=0`. missing SDK headers for `ISPCDevice*`. The new minimum versions of dependencies: - Embree v4.3.1. - Open VKL v2.0.1. - Open Image Denoise v2.2 (better quality with fine details, support AArch64 CPU on Linux). - ISPCRT v1.23.0 (uses environment variable `ISPCRT_GPU_DRIVER` to select GPU to run on when multiple (i)GPUs are present). - rkcommon v1.13.0.

Apache renderer

vera 0.01 💾

vera is an alternative init daemon supervisor (PID 1) that uses containers. Containers allow reliable, foolproof shutdown and termination of started services. vera was developed on Slackware 15.0. It is capable of booting and shutting down a stock installation of Slackware 15.

minor feature: Initial github release

GNU GPLv3 init admin cgroups2

gaiasky 3.5.9-2 💾

Gaia Sky is a real-time 3D Universe application that runs on Linux, Windows and macOS. It is developed within the framework of ESA's Gaia mission to chart more than 1 billion stars. A part of Gaia Sky is described in the paper Gaia Sky: Navigating the Gaia Catalog.

minor bugfix: Full changelog : Individual object visibility API calls, and generic model alpha interpolation. Build System: Only add natives for the specific target platform in built packages. .

MPL astronomy vr

libunwind 1.8.1 💾

libunwind is a portable and efficient C API for determining the current call chain of ELF program threads of execution and for resuming execution at any point in that call chain. The API supports both local (same process) and remote (other process) operation. The API ise useful in a number of applications, including but not limited to the following. Program introspection: Either for error messages showing a back trace of the call chain leading to a problem or for performance monitoring and analysis. Debugging: Whether the debugging and analysis of the call chain of a remote program or the post-mortem analysis of a coredump. Language runtime exception handling libunwind: optionally provides an alternative implementation of the Itanium exception handling ABI used by many popular toolchains. Alternative setjmp()/longjmp(): libunwind optionally provides an alternative implementation of the setjmp()/longjmp() functionality of the C standard library.

minor feature: lt;p gt;Small release of libunwind 1.8. lt;/p gt;. lt;p gt;One of the functional changes is that the testsuite is now installed with a lt;code gt;make install lt;/code gt;, which may affect downstream packagers. By default these executables are installed in lt;code gt; libexecdir /libunwind lt;/code gt; where lt;code gt; libexecdir lt;/code gt; defaults to lt;code gt; pre /libexec lt;/code gt;, but all this can be set explicitly though arguments to lt;code gt;configure lt;/code gt;. lt;/p gt;. lt;h2 gt;What's Changed lt;/h2 gt;. lt;ul gt;. lt;li gt; lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2097459071" data-permission-text="Title is private" data-url="https://github.com/libunwind/libunwind//713" data-hovercard-type="" data-hovercard-url="/libunwind/libunwind//713/hovercard" href="https://github.com/libunwind/libunwind//713" gt;#713 lt;/a gt; by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cshung/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cshung" gt;@cshung lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2112597060" data-permission-text="Title is private" data-url="https://github.com/libunwind/libunwind//717" data-hovercard-type="pull_request" data-hovercard-url="/libunwind/libunwind/pull/717/hovercard" href="https://github.com/libunwind/libunwind/pull/717" gt;#717 lt;/a gt; lt;/li gt;. lt;li gt;Add do-release script by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bregma/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bregma" gt;@bregma lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2145091373" data-permission-text="Title is private" data-url="https://github.com/libunwind/libunwind//725" data-hovercard-type="pull_reque

MITL debugging toolchain development library c assembly

OBS Studio 30.1 Beta 3 💾

OBS Studio (also Open Broadcaster Software or OBS, for short) is a free and open-source app for screencasting and live streaming. Written in C/C++ and built with Qt, OBS Studio provides real-time capture, scene composition, recording, encoding, and broadcasting via Real Time Messaging Protocol (RTMP), HLS, SRT, RIST or WebRTC. It can stream videos to any RTMP-supporting destination, including YouTube, Twitch, Instagram and Facebook.[11] For video encoding, OBS Studio can use the x264 transcoder,[12] Intel Quick Sync Video, Nvidia NVENC and the AMD Video Coding Engine to encode video streams into the H.264/MPEG-4 AVC or H.265/HEVC formats.[13] It can encode multiple tracks of audio in the AAC format. More experienced users can choose any codecs and containers available in libavcodec and libavformat, or output the stream to a custom FFmpeg URL.[14] OBS Studio also supports plug-ins to extend its functionality.[15]

minor feature: lt;p gt;If you would like to support the OBS Project, please consider contributing to our lt;a href="https://patreon.com/obsproject" rel="nofollow" gt;Patreon lt;/a gt; or lt;a href="https://opencollective.com/obsproject" rel="nofollow" gt;Open Collective lt;/a gt;! lt;/p gt;. lt;div class="markdown-alert markdown-alert-important" gt; lt;p class="markdown-alert-title" gt; lt;svg class="octicon octicon-report mr-2" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true" gt; lt;path d="M0 1.75C0.784.784 0 1.75 0h12.5C15.216 0 16.784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0.138.112.25.25.25h2a.75.75 0 0 1.75.75v2.19l2.72-2.72a.749.749 0 0 1.53-.22h6.5a.25.25 0 0 0.25-.25v-9.5a.25.25 0 0 0-.25-.25Zm7 2.25v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z" gt; lt;/path gt; lt;/svg gt;Important lt;/p gt; lt;p gt;This beta is lt;strong gt;NOT lt;/strong gt; the Twitch Enhanced Broadcasting Beta. This beta does not include those features. lt;br gt;. For more information on Twitch Enhanced Broadcasting, please see their announcement: lt;br gt; lt;a href="https://blog.twitch.tv/en/2024/01/08/introducing-the-enhanced-broadcasting-beta/" rel="nofollow" gt;https://blog.twitch.tv/en/2024/01/08/introducing-the-enhanced-broadcasting-beta/ lt;/a gt; lt;/p gt;. lt;/div gt;. lt;div class="markdown-alert markdown-alert-note" gt; lt;p class="markdown-alert-title" gt; lt;svg class="octicon octicon-info mr-2" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true" gt; lt;path d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1.75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z" gt; lt;/path gt; lt;/svg gt;Note lt;/p gt; lt;p gt;NVIDIA users may need to update their

GNU GPLv3 audio video screencasting livestreaming c c

FlexGet 3.11.19 💾

FlexGet is a multipurpose automation tool for content like torrents, nzbs, podcasts, comics, series, movies, etc. It can use different kinds of sources like RSS-feeds, html pages, csv files, search engines and there are even plugins for sites that do not provide any kind of useful feeds.

minor bugfix: all commits.

MITL download internet torrents bittorrent python

Rspamd 3.8.3 💾

Rspamd is an advanced spam filtering system featuring support for various internal and external filters such as regular expressions, suffix tries, RBLs, URL black lists, IP lists, SPF, DKIM, character maps, advanced statistics module (based on OSB-Bayes algorithm) and fuzzy hashes database that is generated based on honeypots traffic. Rspamd is designed to process hundreds of messages per second simultaneously without significant CPU load.

minor bugfix: - Fix regression in redis_history

Apache email-filter antispam c lua

Coin 4.0.2 💾

If you are not familiar with Open Inventor, it is a scene graph based, retained mode, rendering and model manipulation, C++ class library, originally designed by SGI. It quickly became the de facto standard graphics library for 3D visualization and visual simulation software in the scientific and engineering community after its release. It also became the basis for the VRML1 file format standard. Several books exists on the subject of Open Inventor, most notably The Inventor Mentor, and The Inventor Toolmaker, both highly recommended for those who want to learn how to use Open Inventor. Coin is based on the API of this library, but was developed from scratch independently before SGI Open Inventor became open source. It does not share any code with SGI Open Inventor, other than through random coincidences guided by the Open Inventor API design. Coin reached the goal of Open Inventor 2.1 compatibility in the autumn of the year 2000, and has since then been extended with a huge set of additional features, ranging from 3D sound support to GLSL shader support, additional file formats like VRML97, and a large number of internal changes for keeping up with the newer, more optimized OpenGL rendering techniques that were not available in the earlier days. Another term you might find when reading about Coin is "Coin3D", which is the term we use on the larger group of libraries that all fall under the same license as Coin. Coin is the core of Coin3D.

minor feature: * bugfixes: - ABI compatibility to version 4.0.0 was inadvertently changed and restored - fixed typos found by Codespell

BSDL-2 opengl rendering scenegraph 3d-graphics open-inventor cpp c