Commit graph

75 commits

Author SHA1 Message Date
Mirek Fidler
1a569eb163 .DDUMP 2026-01-15 10:39:03 +01:00
Mirek Fidler
1963f36e44 CtrlCore: GTK Fixed problem with modifier keys 2026-01-14 19:32:05 +01:00
Mirek Fidler
25270d8b68 uppsrc: Merged master 2026-01-09 09:31:29 +01:00
Mirek Fidler
ab06ca0c7f CtrlCore: GDK ScreenRect / Configure refactored 2026-01-09 09:28:17 +01:00
Mirek Fidler
94a5c94b6e CtrlCore: Attemt at fixing xwayland cursor 2026-01-09 08:29:16 +01:00
Mirek Fidler
92f7eced8b Refactoring GetScreenRect 2026-01-08 23:54:01 +01:00
Mirek Fidler
3305f782e9 Fixed DisplayPopup related issue 2026-01-02 18:51:52 +01:00
Mirek Fidler
67d4e1578f .DDUMPS 2025-12-28 12:49:54 +01:00
Mirek Fidler
7226b132a0 capture problem solved (?) 2025-12-28 11:19:40 +01:00
Mirek Fidler
e25b1a747e Merged, some bugs fixed 2025-12-27 19:08:31 +01:00
Mirek Fidler
173f77b68b Fixed window states, refresh / mousepos when going minimized -> maximized 2025-12-27 13:00:27 +01:00
Mirek Fidler
286cf4aad4 getting better 2025-12-25 10:02:02 +01:00
Mirek Fidler
e1b2f441e0 GETTING CLOSER 2025-12-24 16:14:08 +01:00
Mirek Fidler
8ea9fd9c31 titlebar hell 2025-12-22 10:11:12 +01:00
Mirek Fidler
6c076f6d9f okrokpokrok - WndSetPos fixed for popups 2025-12-20 09:28:15 +01:00
Mirek Fidler
51df22c833 pokrokokrok 2025-12-17 17:37:22 +01:00
Mirek Fidler
3d11402657 CSD horrors 2025-12-16 19:27:48 +01:00
Mirek Fidler
902aa8ca79 csd issues... 2025-12-12 11:05:28 +01:00
Zbigniew Rębacz
ec98fe7179
Eliminate crash in Ctrl::GetOwner() when short live popup is being displayed (#315)
* Eliminate crash in Ctrl::GetOwner() when short live popup is being displayed

* .review
2025-10-22 23:31:19 +02:00
Mirek Fidler
6420d11255 CtrlCore: Wayland GetVirtualScreenArea using gdk geometry again 2025-02-26 21:05:32 +01:00
Mirek Fidler
61a952f4d4 CtrlCore: Wayland issues 2025-02-24 10:49:48 +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
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
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
fbeef84f75 CtrlCore: Improvement of Ctrl::WndInvalidateRect 2024-10-14 11:20:57 +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
da733ee66c CtrlCore: Fixed gtk multimonitor problem 2024-06-20 22:37:14 +02:00
Mirek Fidler
24de794907 CtrlCore: Refactored multimonitor support 2023-03-15 15:26:59 +01:00
mirek-fidler
e8035690b9
libclang ide #94
- Assist/Autocomplete refactored to use libclang

Other minor changes:

- Removed CoWork Pipe
- .dli runtime loading of dynamic libraries now supports path to library in access function
- EditField::SetBackground
- RichTextView::GotoLabel variant with Gate for matching
- RichEdit::GotoLabel variant with Gate for matching
2022-09-16 10:31:14 +02:00
Mirek Fidler
a86d032cc6 Linux implementation 2022-05-14 10:49:36 +02:00
Mirek Fidler
21eebae3db Input Method support (Win32, MacOS, Linux) 2022-02-26 18:31:33 +01:00
cxl
e3c2446991 CtrlCore: Fixed issue with SetRect of fixed sized window
git-svn-id: svn://ultimatepp.org/upp/trunk@14463 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-05-13 12:01:48 +00:00
cxl
5760700aee CtrlCore: ViewDraw with Rect parameter in X11 and Gtk3 backends
git-svn-id: svn://ultimatepp.org/upp/trunk@14316 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-04-15 16:21:10 +00:00
cxl
b12b795dae CtrlCore: gtk3 warnings in GtkWnd removed
git-svn-id: svn://ultimatepp.org/upp/trunk@13892 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-01-15 18:44:23 +00:00
cxl
dc1fe5bace CtrlCore: gtk3 mt refactored
git-svn-id: svn://ultimatepp.org/upp/trunk@13890 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-01-15 16:11:57 +00:00
cxl
ede735a818 CtrlLib: Fixed issue with gtk3 common file selector icons
git-svn-id: svn://ultimatepp.org/upp/trunk@13874 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-01-13 10:53:08 +00:00
cxl
b96cd775e0 uppsrc: gtk3 replaces gtk2 as default linux backend
git-svn-id: svn://ultimatepp.org/upp/trunk@13848 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-01-10 09:18:10 +00:00
cxl
e0767795e1 CtrlCore: Fixed problem with popups and Alt+Tab (gtk)
git-svn-id: svn://ultimatepp.org/upp/trunk@13626 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-10-03 16:34:05 +00:00
cxl
3034b6df87 CtrlCore: gtk SetRect Fix improved
git-svn-id: svn://ultimatepp.org/upp/trunk@13583 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-09-05 07:46:32 +00:00
cxl
9aa3f19087 CtrlCore: Gtk: Fixed issue with top-level SetRect
git-svn-id: svn://ultimatepp.org/upp/trunk@13582 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-09-05 07:45:05 +00:00
cxl
6b43285e16 uppsrc: GetTickCount() -> msecs()
git-svn-id: svn://ultimatepp.org/upp/trunk@12590 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-11-29 13:01:23 +00:00
cxl
9882c4301b .cosmetics
git-svn-id: svn://ultimatepp.org/upp/trunk@11528 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-12-05 11:11:05 +00:00
cxl
44037d6a0c 'Event' branch merged into trunk (Callback now deprecated)
git-svn-id: svn://ultimatepp.org/upp/trunk@10260 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-10-04 08:15:05 +00:00
cxl
8ebdcbb0d5 uppsrc: NAMESPACE_UPP / END_UPP_NAMESPACE removed
git-svn-id: svn://ultimatepp.org/upp/trunk@10186 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-08-26 17:15:30 +00:00
cxl
fbca8a050f Posix compile fixes
git-svn-id: svn://ultimatepp.org/upp/trunk@9949 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-06-16 06:03:32 +00:00