mirek-fidler
241cc4ea9d
Custom Title Bar refactored / gtk support ( #345 )
2026-01-16 19:26:25 +01:00
Mirek Fidler
38fd60aaf3
CtrlCore: Deactivated custom titlebar in Win10
2025-06-10 07:58:53 +02:00
Zbigniew Rębacz
bac5bd062b
Fix MSVC linking error due to wrong titlebar global variables declaration ( #279 )
...
* Fix MSVC compilation due to wrong titlebar global variables declarations.
* Fix CustomTitleBar example
* Added description to CustomTitleBar example
2025-06-09 09:35:23 +02:00
mirek-fidler
0b44641396
CtrlCore, ide: Custom TitleBar
2025-06-04 14:14:06 +02:00
Mirek Fidler
68e97e2352
Dark theme fixes
2025-03-06 16:13:49 +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
85c30ddff5
Core: LZ4 updated
2024-06-03 16:54:49 +02:00
Mirek Fidler
757ce8f1b0
.warnings and cosmetics
2023-11-02 17:25:53 +01:00
Zbigniew Rębacz
80cb89603b
Immersive window boarder dark mode for Win10/Win11 ( #80 )
...
* Implemented immersive dark mode for Win11.
* .cosmetics
2022-07-08 00:57:57 +02:00
Mirek Fidler
c7c4d97499
CtrlCore: refactored caret
2022-04-20 10:32:33 +02:00
Mirek Fidler
bd695d2fb1
CtrlCore, CtrlLib: caret handling refactored
2022-04-19 18:04:42 +02:00
Mirek Fidler
2ebd16b1a1
optimizing Ctrl::Top, LabelBase
2022-04-18 15:03:38 +02:00
Mirek Fidler
2ae9a6f100
CtrlCore: sizeof(Ctrl) optimisation - GetParent
2022-04-13 17:51:49 +02:00
Mirek Fidler
773bc377b6
CtrlCore: Fixed to compile with Visual C++ and in Wine
2022-03-03 09:46:42 +01:00
Mirek Fidler
21eebae3db
Input Method support (Win32, MacOS, Linux)
2022-02-26 18:31:33 +01:00
Mirek Fidler
34ff691308
sizeof(wchar) is changed to 4 (32 bits) to support non BMP unicode characters
...
This might bring some incompatibilities in the code that expects wchar to be 16 bit, which
escpecially involves dealing with Win32 (and to lesser extend MacOS) APIs, so if your application
is doing that, please check all instances of WCHAR (UniChar on MacOS) or even wchar
especially type casts.
To support host APIs, char16 is introduced (but there is no 16-bit String varian).
Use ToSystemCharsetW, FromSystemCharsetW to convert texts to Win32 API.
- Support of drawing non-BMP characters in GUI
- Vastly improved character font replacement code (when drawing characters missing with requested font, replacement font is used)
- Last instances of Win32 ANSI calls (those ending with A) are removed
- UTF handling routines are refactored and their's naming is unified
- RTF is now being able to handle non-BMP characters (RTF is used as clipboard format for RichText)
Other minor changes:
- fixed TryRealloc issue
- improved MemoryCheck
- Removed MemoryAlloc48/MemoryFree48
- In theide Background parsing should less often cause delays in the main thread
2021-12-02 12:03:19 +01:00
cxl
5fc28a7c7c
CtrlCore: Win32 GetMouseCursor changed to hopefully support pen better
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15874 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-03-28 11:14:33 +00:00
cxl
32e61f83ce
plugin/png: STATIC_PNG flag even for POSIX
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15838 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-03-12 10:23:50 +00:00
cxl
3587c50ab2
CtrlCore: Cocoa/Win32/X11 application now start with locked Gui mutex
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15511 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-11-24 16:42:31 +00:00
cxl
0ebee06f75
ide: Developing uppiverse
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15485 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-11-22 09:42:57 +00:00
cxl
896d3a6876
CtrlCore: Mouse forward/backward buttons support in Win32 (K_MOUSE_FORWARD, K_MOUSE_BACKWARD)
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15451 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-11-19 09:28:01 +00:00
cxl
7bec26bd36
plugin/ppm: Fixed condition
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15001 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-09-09 10:18:37 +00:00
cxl
d2967e13f1
uppsrc: In preparation to move to 64 bit hash codes, hash code type is now hash_t (replaces unsigned, dword)
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14521 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-05-31 16:13:28 +00: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
f1948f899a
CtrlCore: ViewDraw with Rect in Win32
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14317 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-04-15 17:03:19 +00:00
cxl
79506b97cf
CtrlCore: Fixed issue with popups and click on disabled parent dialog
...
git-svn-id: svn://ultimatepp.org/upp/trunk@13946 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-01-27 14:47:21 +00:00
cxl
3c384b4a42
CtrlCore: Fixed Win32 shutdown issue (thanks zsolt!)
...
git-svn-id: svn://ultimatepp.org/upp/trunk@13879 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-01-14 10:02:53 +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
0b900f0976
Core: Removed CoInitializeEx from AppInit to solve D&D problem
...
git-svn-id: svn://ultimatepp.org/upp/trunk@13692 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-11-13 09:21:32 +00:00
cxl
94b295ed1d
CtrlCore: Closing window now resets it visibility to true
...
git-svn-id: svn://ultimatepp.org/upp/trunk@13518 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-07-31 09:54:22 +00:00
cxl
c825061ee1
Docking: Docking fixed in Win32
...
git-svn-id: svn://ultimatepp.org/upp/trunk@12793 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-02-24 17:27:59 +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
50fbca2f7e
CtrlCore: Developing Cocoa
...
git-svn-id: svn://ultimatepp.org/upp/trunk@12136 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-08-02 16:14:52 +00:00
cxl
2298188d8c
.LOGs removed
...
git-svn-id: svn://ultimatepp.org/upp/trunk@12039 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-07-04 09:30:23 +00:00
cxl
b50ea5b44a
CtrlCore: DHCtrl fixed
...
git-svn-id: svn://ultimatepp.org/upp/trunk@12019 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-06-26 09:54:11 +00:00
cxl
64d7c05552
CtrlCore: Fix of WndDestroy
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11859 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-03-22 08:56:04 +00:00
cxl
7d44556c1a
ScatterCtrl: Cleanup
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11796 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-02-24 11:38:57 +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
51e089ba50
Some Callback parameters now are Function<void ()>
...
git-svn-id: svn://ultimatepp.org/upp/trunk@9945 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-06-15 18:23:44 +00:00
cxl
79c2705672
Core: Win32 DHCtrl accelerator support
...
git-svn-id: svn://ultimatepp.org/upp/trunk@9887 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-05-27 13:39:54 +00:00
cxl
f55cfa6d96
New Core Fixes
...
git-svn-id: svn://ultimatepp.org/upp/trunk@9783 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-05-03 11:01:03 +00:00
cxl
5edae0e110
.reorganizing
...
git-svn-id: svn://ultimatepp.org/upp/trunk@9759 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-05-01 20:21:16 +00:00
cxl
9cae108491
ide: Fixed issue with layout designer focus for Label on creation #1254
...
git-svn-id: svn://ultimatepp.org/upp/trunk@8902 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-09-06 12:30:55 +00:00
cxl
b9e5b1c424
Developing HiDPI support
...
git-svn-id: svn://ultimatepp.org/upp/trunk@8791 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-08-05 18:32:21 +00:00
cxl
00b5aa3b0c
CtrlCore: More MT asserts, ide: icons
...
git-svn-id: svn://ultimatepp.org/upp/trunk@8227 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2015-03-01 15:43:25 +00:00
cxl
27774c6fdb
CtrlCore: Fixed window styles issue with reopening window with icons
...
git-svn-id: svn://ultimatepp.org/upp/trunk@7568 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-08-06 08:34:13 +00:00
cxl
5bc4645d8d
win32 caret refactored to improve the feel when moving (avoided hiding due to blinking)
...
git-svn-id: svn://ultimatepp.org/upp/trunk@7468 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-06-25 10:48:54 +00:00
cxl
68687f3d77
CtrlCore: fixed last fix....
...
git-svn-id: svn://ultimatepp.org/upp/trunk@7297 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-04-22 13:36:59 +00:00
cxl
6c1960d64a
CtrlCore: Win32 removed default exception handlers (to allow debugger to do its work)
...
git-svn-id: svn://ultimatepp.org/upp/trunk@7296 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-04-22 13:10:25 +00:00