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
Mirek Fidler
ee48e90682
U++: Fixes for C++23 in Linux
2024-09-19 09:28:49 +02:00
Mirek Fidler
8016c484df
U++: C++23 compatibility
2024-09-18 21:54:14 +02:00
Mirek Fidler
d7f6a518d1
Merge remote-tracking branch 'origin/Core2024'
2024-09-08 10:13:49 +02:00
Mirek Fidler
4ff5a68088
CtrlCore: Fixed focus issues with gtk popups
2024-09-07 17:19:51 +02:00
Mirek Fidler
c4638ece8c
CtrlCore: Workaround for gnome xwayland SetMouseCursor bug
2024-09-05 11:00:38 +02:00
Mirek Fidler
48f57d86c7
.developing
2024-09-01 12:17:33 +02:00
Mirek Fidler
335e8c6239
CtrlLib: Fixed premultiplied alpha issue in gtk clipboard image paste
2024-08-27 21:24:40 +02:00
Mirek Fidler
cd7a92e22e
Core: Removed UB from Link, ide: IconDes improvements
2024-07-14 11:03:54 +02:00
Mirek Fidler
da733ee66c
CtrlCore: Fixed gtk multimonitor problem
2024-06-20 22:37:14 +02:00
Mirek Fidler
85c30ddff5
Core: LZ4 updated
2024-06-03 16:54:49 +02:00
Mirek Fidler
63919f87dc
upp: 2024
2024-05-10 14:38:15 +02:00
Mirek Fidler
f878d03f67
CtrlCore: Horizontal mouse wheel improvements
2024-02-17 13:44:44 +01:00
Mirek Fidler
b3762abf9a
CtrlCore: Horizontal MouseWheel support in MacOS
2024-02-17 13:31:18 +01:00
Mirek Fidler
4580ca77db
CtrlLib, ide: Horizontal scrool wheel support in LineEdit, TreeCtrl, ide IconDes, LayDes and DiffCtrl
2024-02-15 21:04:05 +01:00
User0755
e3e7f75e98
CtrlCore: Horizontal mouse wheel support using MouseWheelHor() ( #192 )
2024-02-14 23:10:50 +01:00
User0755
f50a4d4325
CtrlCore: Fix pen detection in Win32 properly passing through touch screen gestures. ( #190 )
2024-02-12 09:16:45 +01:00
Mirek Fidler
36a5e7e6ac
CtrlCore: Fixed drop files in Linux (removed UrlEncoding)
2024-01-26 09:46:37 +01:00
İsmail Yılmaz
41ce91944e
REMOVE DLOGs from X11Wnd.cpp ( #178 )
...
X11 (NOGTK) release builds fail due to the remaining DDUMPs and DLOGs in the code. They are changed t LDUMPs and LLOGs macros.
2023-12-15 14:03:58 +01:00
Zbigniew Rębacz
a7acd4ef1e
Ctrl, Doc: Fix issue with broken documenetation link to Ctrl::SetTimeCallback and Ctrl::KillTimeCallback.
2023-11-07 16:18:50 +01:00
Mirek Fidler
757ce8f1b0
.warnings and cosmetics
2023-11-02 17:25:53 +01:00
Mirek Fidler
c905aad081
Cocoa fixes
2023-09-21 10:43:04 +02:00
Mirek Fidler
5ecded176b
.forgotten RLOG in Win32DnD
2023-09-20 23:10:58 +02:00