Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Community » U++ community news and announcements » 2025.1rc2
2025.1rc2 [message #61522] Mon, 03 March 2025 09:52
mirek is currently offline  mirek
Messages: 14261
Registered: November 2005
Ultimate Member
https://sourceforge.net/projects/upp/files/upp/2025.1rc2/

2025.1rc (Mar 2024)

Core

In Posix .log files moved to .local/state/u++/log
Lerp templates and functions for linear interpolation
FormatIntBase changed to work with int64 instead of int
DarkTheme function adjusted to better convert low luminosity colors
New AColor and SColor types allow simplified adjustments for dark mode when runtime theme switch happens.
Moveable logic changed to improve incomplete type handling
CountBits / CountBits64 function (using popcnt instruction)
new flagLEGACY_CPU to support really old CPUs

CtrlLib, CtrlCore

Runtime skin changes
InfoCtrl::LeftZ/RightZ scaled methods
Additional Animate functions for animation of widgets or general rectangles
WhenLeftUp event added to DocEdit/LineEdit/RichEdit
General chameleon look improvements in Linux/Windows/MacOS
AllowDarkContent in color selection widgets shows colors converted with DarkTheme if dark mode is active
Nicer Win11 dialog icons
Experimental Wayland support (there is now Wayland option in theide setup)

RichEdit

Set last character format tool
Find previous button in Find dialog
When find/replace dialog is open Enter key does another find
PersistentFindReplace now default false
Ctrl+Click now opens http and https links
Zooming improvements
PixelMode - special mode where images at 100% are pixel perfect.
AllowDarkContent, DarkContent - displays all colors converted with DarkTheme if dark mode is active, effectivelly allows dark paper in dark mode.

Core/SSH

libssh2 upgraded to version 1.11.1 (#209)

ide, umk

Posix config is now always in the same folder .../theide/.. for all variants of theide and umk (to share the same .var and .bm files)
build process in Win32 now automatically picks manifest.xml from packages (usually from CtrlCore) and application icon and creates .rc file automatically
RichEdits in theide now support dark theme
Json/Xml viewer local menu
aux packages now have Remove all menu command
bmGIT_BRANCH in build info
The option in settings to allow access to Downloads folder (default off on MacOS to prevent MacOS asking the permission)
Search in files new external includes and current assembly options
"Preselect All" option in assembly setup
Git history of file now shows blame
Git history of file Copy Hash button
Multiline cursor (Alt+Shift+Down to start)
Insert sequence tool
Automatic rc file creation (with app icon and manifest)
PDB debugger now can use Esc scripts for pretty printing
xfce terminal support in setup
experimental glslc support (see upptst/vulkan)
experimental CUDA support

MacOs

Fixed Assist issues
Fixed desktop folders (e.g. GetDownloadFolder function)
Main menu flicker prevention
Previous Topic: 2025.1rc
Next Topic: 2025.1rc3
Goto Forum:
  


Current Time: Thu Jun 12 09:37:33 CEST 2025

Total time taken to generate the page: 0.47758 seconds