Mirek Fidler
5a95ec0239
CtrlCore: Minor fix of erasebk issue in Win32
2025-03-20 08:18:35 +01:00
klugier
40fc6d68c4
Revert "CtrlLib, Doc: .cosmetic in GUI24."
...
This reverts commit 94f8e3c83e .
2025-03-17 20:06:28 +01:00
klugier
94f8e3c83e
CtrlLib, Doc: .cosmetic in GUI24.
2025-03-17 20:04:19 +01:00
Zbigniew Rębacz
2f513c64bc
CtrlCore: Fix issue with nested menubars on Wayland ( #238 )
...
* CtrlCore: Fix issue with nested menubars on Wayland.
* Comment less invasive
2025-03-17 14:57:43 +01:00
Zbigniew Rębacz
af1ad49a66
Eliminate crash in GTK Ctrl::WndDestroy() ( #237 )
2025-03-15 13:29:01 +01:00
Mirek Fidler
f0f5cd9c16
GLCtrl: Fixed
2025-03-13 17:27:38 +01:00
Mirek Fidler
68e97e2352
Dark theme fixes
2025-03-06 16:13:49 +01:00
Mirek Fidler
6420d11255
CtrlCore: Wayland GetVirtualScreenArea using gdk geometry again
2025-02-26 21:05:32 +01:00
Mirek Fidler
ee13d043b7
CtrlCore: Now calling XInitThreads always before gtk_init_check
2025-02-26 15:45:19 +01:00
Mirek Fidler
57bcce9be9
.uppweb
2025-02-26 15:41:23 +01:00
Mirek Fidler
61a952f4d4
CtrlCore: Wayland issues
2025-02-24 10:49:48 +01:00
Mirek Fidler
d7b2fe5f91
Copying 2025
2025-02-20 16:30:02 +01:00
Mirek Fidler
21b37d3193
.cosmetics
2025-02-19 12:36:27 +01:00
Mirek Fidler
72c6f634f0
CtrlCore: Fixed CSD Wayland WhenClose issue
2025-02-19 12:14:38 +01:00
Mirek Fidler
f27121af70
CtrlCore: WndInvalidateRect fixed in MacOS when called from another thread, improved GuiLock __ behaviour - NSApp events now processed unlocked, lock moved to implementation events
2025-02-18 10:39:30 +01:00
Zbigniew Rębacz
b28d9360cc
CtrlCore: Fix default window size when CSD is enable. ( #234 )
2025-02-17 23:33:33 +01:00
Mirek Fidler
30198feb41
.cosmetics
2025-02-17 23:32:54 +01:00
Mirek Fidler
34eeb91ab6
Merge branch 'master' of https://github.com/ultimatepp/ultimatepp
2025-02-13 11:30:16 +01:00
Mirek Fidler
7cb6576ba8
CtrlCore: Gtk fixed GDK_LEAVE_NOTIFY cornercase issue
2025-02-13 11:30:16 +01:00
Mirek Fidler
46bbc33548
CtrlCore: Wayland issues
2025-02-13 11:02:08 +01:00
Mirek Fidler
8c820a1d41
CtrlCore: Gtk Ctrl::UseWayland
2025-02-13 10:31:18 +01:00
Mirek Fidler
2b7617cb89
ide: Use Wayland flag in settings
2025-02-13 10:20:34 +01:00
Mirek Fidler
f499a97052
CtrlCore: Wayland fixes, ide: Upgrade now using blitz if enabled as build method default
2025-02-13 09:45:45 +01:00
Miroslav Fidler
f43fed09d8
CtrlCore: Fixed problem with WndInvalidate in SD scale
2025-02-07 23:13:29 +01:00
Mirek Fidler
d228a80477
CtrlCore: wayland fixes
2025-02-07 16:03:18 +01:00
Mirek Fidler
96a24dfc2b
CtrlCore: Wayland scale factor fixed
2025-02-07 14:21:17 +01:00
Mirek Fidler
9a2ba0f86a
CtrlCore: HAND2 now used instead of HAND1 (better looking at links)
2025-02-04 11:54:09 +01:00
Mirek Fidler
31cab9f48a
CtrlCore: Idiosyncratic changes to Wayland code
2025-02-02 13:50:52 +01:00
Zbigniew Rębacz
511ff1e991
Initial version of GTK Wayland backend ( #205 )
...
* Obtaining Gtk backend and runtime and displaying it in About box.
* .fixes
* .csometics
* Initial iteration for GTK on Wayland. Works suprisingly stable.
* Disable X11Utils when Wayland backend detected.
* Cosmetics
* .native
* First iteration of CSD.
* .working
* .working
* Calculating additional window spaced used by CSD.
* Fix max window size problem.
* Fix issue with rendering.
* .refactoring
* Fix splash screen when SSD is enable.
* Fix issue with mouse scrolling when CSD is enable.
* Not ideal fix for no keyboard input in parent window.
* Fix problem with XDisplay compilation and change name of GdkBackend to GtkBackend.
* Introduce new WAYLAND flag.
* Ctrl::GetWndScreenRect() fix for X11.
* Fix to compile on mac
---------
Co-authored-by: Zbigniew Rębacz <zbigniew.rebacz@hotmail.com>
2025-02-02 11:47:32 +01:00
Mirek Fidler
ccbd03f376
CtrlLib: Additional Animate functions
2025-01-31 09:12:53 +01:00
İsmail Yılmaz
008fb403f7
Ctrl geometry animation functions and docs ( #228 )
...
* CtrlLib: Ctrl batch animation function is added and animation functions are documented.
* reference: AnimateCtrlGeometry example added.
* CtrlCore: Ctrl animation docs are updated.
2025-01-30 15:22:47 +01:00
Mirek Fidler
8fc23a3bf3
.reference (replaced THISBACKs)
2025-01-22 13:23:48 +01:00
Mirek Fidler
b93ee6797b
Core, CtrlCore: Fixed desktop folders (e.g. GetDownloadFolder) in MacOS
2025-01-05 10:44:03 +01:00
Mirek Fidler
0c638b5205
CtrlCore: In Win32, DefWindowProc now called with GuiMutex completely unlocked to allow non-main threads access while e.g. resizing window
2025-01-04 08:45:38 +01:00
Mirek Fidler
acdf005d60
CtrlCore: MacOS fixes
2024-12-28 23:27:42 +01:00
Mirek Fidler
daa764dab7
CtrlCore: MacOS dark mode switches suppport
2024-12-28 20:14:55 +01:00
Mirek Fidler
26de556486
CtrlCore: Win32 titlebar changes to dark version on runtime skin change
2024-12-19 20:41:19 +01:00
Mirek Fidler
bb35660f7a
ide: Automatic rc file creation (with app icon and manifest), CtrlLib: Nicer Win32 dialog icons
2024-12-13 11:41:25 +01:00
Mirek Fidler
c3ce92830d
Dynamic skin changes
2024-12-06 10:05:57 +01:00
Mirek Fidler
678289f77f
CtrlCore: FullRefreshCleanup (to avoid any stuck fullrefresh flags)
2024-10-23 16:21:44 +02:00
Mirek Fidler
9218a5d287
CtrlCore: GetVisibleScreenRect now ignores GetVirtualScreenArea for performance reasons (and the fact it is irrelevant to GetVisibleScreenRect usage, which is mostly about testing mouse position, which is with GetVirtualScreenArea anyway)
2024-10-23 15:36:07 +02:00
Mirek Fidler
af5974b622
Merge branch 'master' of https://github.com/ultimatepp/ultimatepp
2024-10-15 12:34:38 +02:00
Mirek Fidler
4ab7087d6b
ide: Fixed some MSBT warnings
2024-10-15 12:34:34 +02:00
Mirek Fidler
1e4974dc8b
Core: UrlDecode option not to convert + to space, UrlEncode now converts space to %20, CtrlCore: Gtk files clip fixed
2024-10-14 15:35:40 +02:00
Mirek Fidler
fbeef84f75
CtrlCore: Improvement of Ctrl::WndInvalidateRect
2024-10-14 11:20:57 +02:00
Mirek Fidler
43dbe40be0
CtrlCore: Fixed issue with gtk CenterRect
2024-10-13 23:41:15 +02:00
Mirek Fidler
d29055412b
CtrlCore: 'MegaRect' support for very large virtual screens (SetRect(x, y) now can be 32-bit)
2024-10-04 13:23:05 +02:00
Mirek Fidler
7c239a10d9
CtrlCore: Fixed issue with very large virtual screen area and SetRect (clamp extended from -10000 - 10000 to -32000 to 32000)
2024-09-24 14:37:57 +02:00
Mirek Fidler
3086f34188
C++23 fixes
2024-09-21 10:02:11 +02:00
Mirek Fidler
9e6224e4a4
uppsrc: C++23 MacOS fixes
2024-09-19 09:51:50 +02:00