Commit graph

21 commits

Author SHA1 Message Date
Zbigniew Rębacz
3d0d0bfb82 .fix identation warnings on macOS. 2026-06-22 21:40:48 +02:00
Mirek Fidler
dbd357833d uppsrc: QHD and XHD support (150% and 200%) 2026-05-03 15:40:29 +02:00
Zbigniew Rębacz
7773b34d75
CtrlCore: fix release caption for tab bar on macOS. (#364) 2026-01-28 09:35:28 +01:00
Zbigniew Rębacz
e157c1f7a9
CtrlCore: fix internal drag on macOS (#360) 2026-01-24 12:13:14 +01:00
Zbigniew Rębacz
d9842ebe7e
CtrlCore: drag and drop in line edit now works as expected. (#351) 2026-01-18 08:18:32 +01:00
Zbigniew Rębacz
fd1e50934b
CtrlCore: Implemented drop operation for files in Cocoa. (#350) 2026-01-18 08:17:03 +01:00
Zbigniew Rębacz
aa53bb0536
Modernize CocoClip to use modern NSPasteboardTypeFileURLand NSPasteboardTypeURL. (#347) 2026-01-17 19:59:27 +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
Mirek Fidler
c905aad081 Cocoa fixes 2023-09-21 10:43:04 +02: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
52403f0ff7 CtrlCore/CtrlLib: MacOS conditionals fixed to support Turtle
git-svn-id: svn://ultimatepp.org/upp/trunk@15996 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-06-15 10:34:04 +00:00
cxl
77ded54ca8 CtrlCore: Cocoa fixed issue with internal drag and drop
git-svn-id: svn://ultimatepp.org/upp/trunk@12639 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-12-21 17:58:31 +00:00
cxl
b7cccbf059 CtrlCore: Developing Cocoa
git-svn-id: svn://ultimatepp.org/upp/trunk@12597 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-12-03 17:15:44 +00:00
cxl
a4d58f5f27 CtrlCore: Cocoa Drag&Drop fixes
git-svn-id: svn://ultimatepp.org/upp/trunk@12326 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-10-01 09:51:25 +00:00
cxl
52688e3351 CtrlCore: Cocoa fixed mouse cursor issue
git-svn-id: svn://ultimatepp.org/upp/trunk@12323 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-09-30 14:00:27 +00:00
cxl
6f46e77458 CtrlCore: Cocoa Drag&Drop
git-svn-id: svn://ultimatepp.org/upp/trunk@12315 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-09-27 13:58:15 +00:00
cxl
090c0f0c29 CtrlCore: Cocoa Drag
git-svn-id: svn://ultimatepp.org/upp/trunk@12312 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-09-27 09:20:41 +00:00
cxl
edb768e191 Image: Serialize now stores 2nd hotspot, IconDes: Copy now storing hotspots, CtrlCore: Cocoa clipboard now using U++ Image serialization in addition to png
git-svn-id: svn://ultimatepp.org/upp/trunk@12307 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-09-27 06:47:38 +00:00
cxl
0721363b14 CtrlCore: Developing Drag&Drop
git-svn-id: svn://ultimatepp.org/upp/trunk@12306 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-09-26 18:56:05 +00:00
cxl
e2979933c4 Turtle: Fixed to compile
git-svn-id: svn://ultimatepp.org/upp/trunk@12296 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-09-23 08:38:24 +00:00
cxl
35b91dd817 CtrlCore: Cocoa clipboard
git-svn-id: svn://ultimatepp.org/upp/trunk@12295 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-09-21 17:46:18 +00:00