VSCode 1.89.1 💾

VSCode is an extensible source code editor with support for a wide cross-section of programming languages and features for debugging, refactoring, code completion, Markdown previews, and Git integration. VSCode is a cross-platform project started by Microsoft and is based on the Electron framework, although it features an interface with very little visual clutter and is more responsive than many IDEs, even on low-end development machines.

minor feature: lt;p gt;The update addresses these lt;a href="https://github.com/Microsoft/vscode/?q=is 3A+milestone 3A 22April+2024+Recovery+1 22+is 3A+" gt; lt;/a gt;. lt;/p gt;. lt;p gt;For the complete release notes go to lt;a href="https://code.visualstudio.com/updates/v1_89" rel="nofollow" gt;Updates lt;/a gt; on lt;a href="https://code.visualstudio.com" rel="nofollow" gt;code.visualstudio.com lt;/a gt;. lt;/p gt;.

MITL software-development text-editor debugger terminal-emulator build-tool version-control

Snapcraft 8.2.7 💾

Snaps are containerised software packages that are simple to create and install. They auto-update and are safe to run. And because they bundle their dependencies, they work on all major Linux systems without modification.

minor feature: lt;h2 gt;Core lt;/h2 gt;. lt;p gt; lt;code gt;apps. amp;lt;app-name amp;gt;.refresh-mode lt;/code gt; in a lt;code gt;snapcraft.yaml lt;/code gt; can accept the value lt;code gt;ignore-running lt;/code gt;. lt;/p gt;. lt;h2 gt;Remote build lt;/h2 gt;. lt;p gt;a regression where remote-build would fail to parse some lt;code gt;architectures lt;/code gt; definitions. lt;/p gt;. lt;h2 gt;What's Changed lt;/h2 gt;. lt;ul gt;. lt;li gt;feat: add refresh-mode value 'ignore-running' by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mr-cal/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mr-cal" gt;@mr-cal lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2287708580" data-permission-text="Title is private" data-url="https://github.com/canonical/snapcraft//4800" data-hovercard-type="pull_request" data-hovercard-url="/canonical/snapcraft/pull/4800/hovercard" href="https://github.com/canonical/snapcraft/pull/4800" gt;#4800 lt;/a gt; lt;/li gt;. lt;li gt;(remote-build): don't fail with certain archs by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lengau/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lengau" gt;@lengau lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2284302581" data-permission-text="Title is private" data-url="https://github.com/canonical/snapcraft//4793" data-hovercard-type="pull_request" data-hovercard-url="/canonical/snapcraft/pull/4793/hovercard" href="https://github.com/canonical/snapcraft/pull/4793" gt;#4793 lt;/a gt; lt;/li gt;. lt;/ul gt;. lt;p gt; lt;strong gt;Full Changelog lt;/strong gt;: lt;a class="commit-link" href="https://github.com/canonical/snapcraft/compare/8.2.6...8.2.7" gt; lt;tt gt;8.2.6...8.2.7 lt;/tt gt; lt;/a gt; lt;/p gt;.

GNU GPLv3 snaps linux packaging distribution python cpp

wxMaxima 24.05.0 💾

wxMaxima is a document based interface for the computer algebra system Maxima. wxMaxima provides menus and dialogs for many common maxima commands, autocompletion, inline plots and simple animations.

minor feature: A release Faster discarding of maths that is too long to read. Resolved a crash on closing the last window. Now only wxWidgets builds with Unicode support (default) are allowed. Builds without Unicode support are strongly discouraged. by the wxWidgets team. Update German and Italian translations. Use po4a instead of po4a-translate for the generation of. internationalized manuals. po4a-translate is deprecated. Allow compiliation with the current wxWidgets development version. Code reorganization to promote stability. Security: Use a standard function (CreateTempFileName) for creating. temporary filenames instead of using the process id as 'random' number. Security: (autosaved) temporary files now use secure permissions. are not readable by everyone. wxm files no more truncate text. Unicode sidebar: Allow searching for unicode numbers too, not only the. character name. Unicode sidebar: Correct the search filter, the last char was always. shown, even if there was no match. Improvements of the manual. Performance: Replaced many copy operations by references to const. Correctly hande deletion of the last cell. A link from the help menu to maxima's help page. Offer more maxima demos in the right-click menu. Resolved a threading race condition. Printing integral, sum and product signs on MS Windows. Resolved literally hundreds of warnings from static analysis tools. Support for the catalan constant. Better MSVC support. On MSW wxWidgets gt;=3.2 now is mandatory for getting high-DPI support. A backward-search.

GNU GPL mathematics cas maxima

SMCRoute 2.5.7 💾

SMCRoute is a daemon and command line tool to manipulate the multicast routing table in the UNIX kernel. Both FreeBSD and Linux kernels are supported. SMCRoute can be used as an alternative to dynamic multicast routing daemons like mrouted or pimd in situations where (only) static multicast routes should be maintained and/or no proper IGMP/MLD signaling exists.

minor feature: Final changes for v2.5.7 patch release Signed-off-by: Joachim Wiberg lt;troglobit@gmail.com gt;.

GNU GPL multicast daemon unix linux

VCV Rack 2.5.2 💾

VCV is a virtual Eurorack DAW. VCV Rack is the engine powering VCV modules. Add modules, connect cables, edit parameters, and save/load patches. Create generative patches with your mouse, perform with your MIDI keyboard controller, or connect it to your favorite DAW using the Rack Bridge VST/AU plugin (coming soon). In Rack, control voltages and audio signals are equivalent, so you can modulate parameters with sonic-range VCOs to create customizable FM synths or chaotic wave-shaping oscillators. If you already own a modular synthesizer, you can enhance your setup with an audio interface supporting CV signals or a CV-MIDI-CV interface module with Rack's CV Interface (coming soon).

minor feature: Add configurable cable color labels. When duplicating module with cables, duplicate cables connected to outputs as well as inputs. Allow building multi-arch x64+arm64 "Universal" Mac binary. Optimize engine's cable stepping algorithm to be as CPU-efficient as non-stackable inputs. Limit log file size to 10 MB. API. - Define `ARCH_*` macros in `arch.hpp` header (included in `rack.hpp`) instead of in compiler flags.

BSDL artistic-software multimedia audio mixers daw

ShareX 16.1.0 💾

ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to many supported destinations you can choose from.

major feature: Added an "Update channel" option to the "Application settings" window with the following options: Release. Pre-release. Dev. Added "Background dim strength" region capture option. Scrolling capture improvements: Added scrolling capture status indicator. Scrolling capture automatically stops if the first image combine attempt fails. Improved image combining performance. Mouse wheel input is now ignored within the scrolling capture region. Added help button to scrolling capture window, which opens this page: https://getsharex.com/docs/scrolling-screenshot. Update FFmpeg to version 7.0. Previously, releasing the Escape key would the active window. Now, it will also check if the Escape key was initially pressed in the active window as well. Improved task icon detection in "Quick task menu". Added "Cut out background color" option for image editor "Cut out" tool (by @flmbray). Browser extension host manifest files are now stored in app folder instead of `Documents ShareX Tools` folder. Improved update downloader progress text. Added "Enable browser extension support" option to setup. Google has forced us to use a more restrictive API scope (/auth/drive.file) for Google Drive, which does not allow us to see files or folders anymore. Because of this, we cannot provide folder listing and selection support anymore. However, there is a workaround. You can navigate to the Google Drive website in your browser, open the folder you want to upload to, and then copy the folder ID from the browser's address bar to "Folder ID" textbox.

GNU GPLv3 screenshot screenrecorder productivity file-sharing screen-recorder gif capture screen-capture region-capture gif-recorder windows csharp

Rosegarden 24.06 💾

Rosegarden is a music composition and editing environment based around a MIDI sequencer that features a rich understanding of music notation and includes basic support for digital audio. Rosegarden is an easy-to-learn, attractive application that runs on Linux, ideal for composers, musicians, music students, and small studio or home recording environments.

minor bugfix: The Rosegarden team is proud to announce the release of version 24.06 of Rosegarden, a MIDI sequencer that features a rich understanding of Music notation along with basic support for digital audio. Http://www.rosegardenmusic.com/. Included in this release. =====. Txt2rgd.py: MSB/LSB. d501a6f3 . Instrument selection for Ctrl+T (add track), file import and. Merge.. Disallow deletion of devices that are in use by tracks.. Use track names for segment names on MusicXML import.. d477398d . Misplaced TimeWidget title in "Native (Light)" theme. . 2b63faba . an.rg parsing error related to softsynths. a8547260 . Unobtainable segment presets and other preset. . da32cccc . Audio time stretching erasing all audio data in release build. . 79d672b1 . Submaster port count changing when changing the number of. Audio input ports.. 1ac61ff6 Window focus problem when creating MIDI Devices. . 7baaffde . Track instrument reset when editing banks.. d83d883b . Buffer overflow in notation editor.. dd4549b0 . New Features =====. Experimental LV2 plugin support. Feature request #462. Enable via Edit Preferences LV2 Plugin Support. Additional Contributors =====. Chuck Elliot.

GNU GPL music notation

GitLab 16.11.2 💾

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 security: (2024-05-07). ### (1 change). Changed the email validation for only encoded chars (gitlab-org/security/gitlab@d920615ba4a25ffc035ad6b8c26285815eeff4f9) (merge request). ### Changed (1 change). Return or display Gitlab version if GITLAB_KAS_VERSION is a SHA (gitlab-org/security/gitlab@0f75cac19752463492bd3311b14c37c468f8ab0d). ### Security (11 changes). Update GITHUB_MEDIA_CDN to avoid SSRF when importing from Github (gitlab-org/security/gitlab@d09a2e9218ca0388e17c6e5810d73b1cdfaed965) ( merge request (gitlab-org/security/gitlab!4011)). Prevent namespace banned users from reading project todos (gitlab-org/security/gitlab@b3cc2799fe98e9a5a493545f5ff45098b9ba60fb) ( merge request (gitlab-org/security/gitlab!3968)). ReDoS in GitRefsFinder when using wildcards in branch search (gitlab-org/security/gitlab@1b2d2c2b4fb27eafd40ab4ef230f2b52d7b73747) ( merge request (gitlab-org/security/gitlab!3995)). ReDos in escape and commit reference filters (gitlab-org/security/gitlab@0b08bd7eebf65e4999574f3f856d996568c87fe6) ( merge request (gitlab-org/security/gitlab!3972)). Validate request origin before MR approval (gitlab-org/security/gitlab@ad8dfe033740952805ed677f26ff2ec391e4be82) ( merge request (gitlab-org/security/gitlab!4007)). Check request size before updating user pins (gitlab-org/security/gitlab@8f8110ed24f70c00f1bc69848af22f7fdd0caf57) ( merge request (gitlab-org/security/gitlab!4014)). Enforce per_page validation for Branches/TagsFinders (gitlab-org/security/gitlab@4655fca6ac2ecc340dd3bc50ddd6a74a8d00048f) ( merge request (gitlab-org/security/gitlab!3998)). Update Integrations::Discord::ATTACHMENT_REGEX regex (gitlab-org/security/gitlab@7d6c80a3768a7c0281647402990b67a4fa8a2c19) ( merge request (gitlab-org/security/gitlab!3988)). Update BaseMessage::RELATIVE_LINK_REGEX regex (gitlab-org/security/gitlab@52311b09ce70c1b3db8b7e7a49808467f76980b5) ( merge request (gitlab-org/security/gitlab!3989)). Require confirmation before linking JWT ident

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

Dear ImGui 1.90.6 💾

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 feature: Decorated log and release notes: https://github.com/ocornut/imgui/releases/tag/v1.90.6 Breaking changes: TreeNode: a layout inconsistency when using a empty/hidden label followed by a SameLine() call. Before: TreeNode("##Hidden"); SameLine(); Text("Hello");. // This was actually incorrect! BUT appeared to look ok with the default style. // where ItemSpacing.x == FramePadding.x 2 (it didn't look aligned otherwise). After: TreeNode("##Hidden"); SameLine(0, 0); Text("Hello");. // This is correct for all values in style. With the, IF you were successfully using TreeNode("")+SameLine(); you will now have extra spacing between your TreeNode and the following item. You'll need to change the SameLine() call to SameLine(0,0) to remove this extraneous spacing. This seemed like the more sensible that's not making things less consistent. (Note: when using this idiom you are likely to also use ImGuiTreeNodeFlags_SpanAvailWidth). Other changes: Windows: Changed default ClipRect to extend to windows' left and right borders, instead of adding arbitrary WindowPadding.x 0.5f space on left and right. That ClipRect half-padding was arbitrary/confusing and inconsistent with Y axis. It also made it harder to draw items covering whole window without pushing an extended ClipRect. Some items near windows left and right edge that used to be clipped may be partly more visible.. Windows: subsequent Begin() append calls from setting last item information for title bar, making it impossible to use IsItemHovered() on a Begin()-to-append, and causing bypassing hover detection on collapsed windows.. Fonts: font ascent and descent calculation when a font hits exact integer values. It is possible that some prior manual use of ImFontConfig::GlyphOffset may become duplicate with this. @GamingMinds-DanielC . TreeNode: Added ImGuiTreeNodeFlags_SpanTextWidth to make hitbox and highlight only cover the label. @dimateos . Tables: Angled headers: multi-line label display when angle is flip

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

Artistic Style 3.4.15 💾

A Free, Fast, and Small Automatic Formatter for C, C++, C++/CLI, Objective-C, C#, and Java Source Code.

minor bugfix: * Fix parsing of floating point literals * Fix "--break-block" handling of class and function blocks * Fix "--align-pointer=type" option for all types in lambda parameter lists * Fix padding of lambda capture with align-pointer option * Exclude files ending with backup suffix from input file names list

MITL formatting indentation

Kamailio SIP Server 5.7.5 💾

Kamailio (formerly OpenSER) is a high-performance SIP (RFC3261) server with a flexible architecture and many extensions. The server implements proxy, registrar, redirect, and location SIP/VoIP services. It has support for UDP, TCP, TLS, and SCTP transport layers, DNSsec, ENUM, AAA via database, RADIUS, DIAMETER, gateways to SMS and XMPP, least cost routing, load balancing, NAT traversal, and call processing language. Kamailio implements SIMPLE presence and instant messaging extensions, and includes an embedded XCAP server and MSRP relay, IMS/VoLTE extensions. It can be also used as a routing SIP sever for WebRTC via WebSocket.

minor feature: Version 5.7.5 Maintenance release of the latest stable branch, 5.7, that. Includes since the release of v5.7.4. There is no change to. Database schema or configuration language structure that you have to do. on previous installations of v5.7.x. Deployments running previous v5.7.x. Versions are strongly recommended to be upgraded to v5.7.5. For more details about version 5.7.5 (including links and guidelines to. Download the tarball or from GIT repository), visit: Https://www.kamailio.org/w/2024/05/kamailio-v5-7-5-released/.

GNU GPL sip voip webrtc volte ims telephony messaging

LimeSurvey 6.5.6 build 240506 💾

LimeSurvey is a web application that interacts with MySQL, MSSQL, or Postgres to develop surveys, publish surveys, and collect responses to surveys. Once a survey has been created, data can be inserted into the survey either by a "pretty" public screen which presents each question one at a time, or by a quick and nasty data entry screen. It includes the capacity to generate individualized "tokens", so that invitations can be issued to participants. It also has the capacity to set conditions on whether questions will display (branching), numerous question types, and a basic statistics function.

minor feature: CT-784: video elements are hidden on iPad beneath a certain height (Patrick Teichmann). Bad usability when opening participant edit in a new tab (Denis Chenu). de=2 PHP8.1 - unable to send email without expiry (Denis Chenu). Updated translation: Turkish by kayazeren. Updated translation: Slovak by jelen1. Updated translation: Polish by elissa. Updated translation: Polish (Informal) by elissa. Updated translation: Odia by rajkumar_dms. Updated translation: Korean by modernity4r. Updated translation: Japanese by d_inoue, nomoto. Updated translation: German by c_schmitz. Updated translation: German (Informal) by c_schmitz. Updated translation: Czech by jelen1. Updated translation: Czech (Informal) by jelen1, slansky. Updated translation: Czech (Informal) by jelen1.

GNU GPL survey php mysql mssql postgres

Samba 4.20.1 💾

Samba is a software suite that provides seamless file and print services to SMB/CIFS clients. It is freely available, unlike other SMB/CIFS implementations, and allows for interoperability between Linux/Unix servers and Windows-based clients.

minor feature: Dns update demessage is too noisy. Do not fail PAC validation for RFC8009 checksums types. Improve performance of lookup_groupmem() in idmap_ad. Smbcacls incorrectly propagates inheritance with Inherit-Only Flag. http library doesn apos;t support apos;chunked transfer encoding apos. Provide a systemd service file for the background queue daemon.

GNU GPLv3 communications file-sharing cifs windows

Surge 1.3.2 💾

A sound designer's dream. A friendly, open community. Featuring many synthesis techniques, a great selection of filters, a flexible modulation engine, a smorgasbord of effects, and modern features like MPE and microtuning.

minor feature: Surge XT 1.3.2 contains mostly small, a couple more medium sized ones, and further expansion of the OSC protocol support.. Open Sound Control. . Implemented full support for parameter Extend Range, Deform, Absolute etc. modifiers. Parameter changes caused by VST3 automation are now echoed to OSC output. Added /wavetable address, allowing wavetable loading and querying. Added /patch/load_user and /patch/save_user addresses, allowing access to the user patch area. Added MIDI-style controllers (/pbend, /cc, /chan_at, /poly_at). Tuning scale and/or keyboard mapping is now echoed to OSC output after GUI changes. /doc/param/... parameter documentation messages are now sent along with response to /q/queries. When deactivating an effect, correct scene and effect index values are now sent to the output when echoing. Correctly capitalized the TouchOSC menu entry. . Plugin. . For certain Windows configurations, Surge XT would not operate with the FPU flags set properly, leading to bad performance in some cases. VST3 context menus are now looking cleaner in FL Studio (section headers) and Reaper (disabled entry with parameter name at the bottom is removed, since we already mention our parameter names at the top of the menu). Tuning applied at setting is now stored to the plugin state. . MIDI. . Added an option to Soft takeover MIDI learned parameters in Menu - gt; MIDI Settings. . Effects. . BBD Ensemble and Tape effects now correctly respond to sample rate changes in a single session. Added output reconstruction filter to the BBD Ensemble effect. . Modulation. . When Scene LFOs were modulating effect parameters, LFO output index was ignored, which means Formula modulator did not work correctly across its multiple outputs. Added Freeze release at sustain level option to Amp and Filter EGs, allowing more intricate shaping of release stage by using MSEGs and so on. . Tuning. . an where when Surge XT acted as an MTS-ESP source, the UI nee

GNU GPLv3 audio synthesizer music c cpp