Mirek Fidler
67f810e0f5
VirtualButtons improvements
2022-04-26 13:13:27 +02:00
Mirek Fidler
5a711f77ae
EditXXXSpin sizeof optimised
2022-04-25 00:03:00 +02:00
Mirek Fidler
1c0a22cca8
CtrlLib: sizeof(ScrollBar) optimised with VirtualButtons
2022-04-22 16:21:33 +02:00
Mirek Fidler
8b0e370f8a
CtrlLib: Button::PaintButton (VirtualButtons preparation)
2022-04-21 13:50:51 +02:00
Mirek Fidler
9fd3d5eb3e
CtrlLib, Core: Mitore removed
2022-04-20 11:42:17 +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
f2a3723483
CtrlCore: sizeof(Ctrl) reduction - Frame
2022-04-13 16:21:16 +02:00
Mirek Fidler
a78517a671
CtrlCore: Refactored child tree structure to save 8 bytes in Ctrl
2022-04-12 11:31:31 +02:00
Mirek Fidler
45440d75b5
Core: ConvertFloat, CtrlLib: EditFloat
2022-04-11 16:48:56 +02:00
Mirek Fidler
340ce65c08
uppsrc: (c) 2022
2022-04-03 20:58:06 +02:00
Mirek Fidler
f5f26e2b9b
.cosmetics
2022-03-22 14:40:38 +01:00
Mirek Fidler
1cd7636f00
CtrlLib: Added some methods to gtk FileSelNative to streamline the interface with Win32
2022-03-20 14:41:11 +01:00
Mirek Fidler
6e4ae677c6
ide: Removed DDUMPs.
2022-03-18 10:58:05 +01:00
Mirek Fidler
a16f20072a
ide: Color and Font in Layout Designer are now with Upp::
2022-03-18 10:33:26 +01:00
Mirek Fidler
ec44d16c8c
CtrlLib: Minor fix in FileSel
2022-03-08 16:54:08 +01:00
Mirek Fidler
83c0168419
CtrlLib: Fixed to compile
2022-03-07 09:31:45 +01:00
Mirek Fidler
07bfb6f003
CtrlLib, CtrlCore: Cocoa FileSelNative::ExecuteSelectDir, fixed problems in keyboard input
2022-03-06 16:01:19 +01:00
Mirek Fidler
db231a2d4a
CtrlLib: FileSelNative::ExecuteSelectDir in Linux
2022-03-06 14:58:56 +01:00
Mirek Fidler
1be735e8a5
CtrlLib: FileSelNative::ExecuteSelectDir
2022-03-06 14:44:21 +01:00
Mirek Fidler
b170ee242b
CtrlLib: Fixed visual focus issue with Switch
2022-03-03 11:08:19 +01:00
Mirek Fidler
21eebae3db
Input Method support (Win32, MacOS, Linux)
2022-02-26 18:31:33 +01:00
Mirek Fidler
05fdb8a04a
ide: Debugger NLS support for debugee commandline
2022-02-11 13:44:38 +01:00
Mirek Fidler
68be151053
CtrlLib: Ch: removed forgotten debug line
2022-02-06 09:46:03 +01:00
Mirek Fidler
4db0e76634
CtrlLib: gtk3 chameleon improvement
2022-02-05 16:02:58 +01:00
Mirek Fidler
123dd956f1
ide: Non-project file now gets open on prj-aux/ide-aux/temp-aux if it is selected (previously it was always in temp-aux)
2022-02-01 13:54:42 +01:00
Mirek Fidler
e05e3c8114
CtrlLib: Progress text now eventually forced shorter to fit
2022-01-30 15:33:19 +01:00
Mirek Fidler
b9c23fa845
CtrlLib: Ch dark theme adjustments (thanks Tom)
2022-01-17 17:29:58 +01:00
Zbigniew Rębacz
f812b31ed8
File Sel's file list should use no round size mode ( #60 )
...
Right now, the FileSel scaling behaves in a strange way. To overcome this issue NoRoundSize mode for file list should be enable.
2022-01-08 19:55:01 +01:00
Mirek Fidler
536b1d1dfb
CtrlLib: Developing dark theme improvements
2022-01-08 14:21:22 +01:00
mezise
8ca63f02f7
Added option for real case of column names. ( #58 )
...
* Added option for real case of column names.
* Added horizontal scroll on Shift+mouse wheel.
2022-01-08 09:39:07 +01:00
Mirek Fidler
02ec62e89c
CtrlLib: ChWin32: Removed unsupported colors
2022-01-05 09:03:54 +01:00
Zbigniew Rębacz
1a43549d5b
CtrlLib: .cosmetics in tutorial.
2021-12-27 22:03:23 +01:00
Mirek Fidler
1da32a1315
CtrlLib tutorial: 14.1 minimal window size
2021-12-26 09:40:51 +01:00
Mirek Fidler
01a518c9d8
CtrlLib: fixed the scrollbar width in MacOS 12.1
2021-12-21 16:49:49 +01:00
Mirek Fidler
38b6807ff4
CtrlLib: ArrayCtrl::SetLineColor now does refresh if color is different
2021-12-14 21:37:22 +01:00
Mirek Fidler
7edfc57742
CtrlLib: Fixed FileSel icon loading in Win32
2021-12-09 16:29:24 +01:00
Mirek Fidler
22cf499432
upp.src: Various CHARSET_UNICODE->CHARSET_UTF8 changes, FT_fontsys fix, SDL2GL fix
2021-12-05 20:01:27 +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
Mirek Fidler
1a71bba7ca
CtrlLib: Added missing Prompt variant
2021-11-22 15:44:37 +01:00
Mirek Fidler
69ff6d2dd5
CtrlLib: TreeCtrl subwidgets not appearing after Layout issue fixed
2021-09-30 17:26:32 +02:00
Mirek Fidler
ad0286c827
CtrlLib: Tooltip position improved
2021-09-28 19:14:01 +02:00
Mirek Fidler
86982f15c3
Ctrl: TextCtrl View mode optimized, Core: String::Make for int conversions
2021-09-18 20:54:31 +02:00
Mirek Fidler
113ba777b4
.removed DDUMPs
2021-09-16 13:32:12 +02:00
Mirek Fidler
88d871be71
Draw, CtrlLib: Win32 Font enumeration changes to W variant
2021-09-16 10:06:50 +02:00
Mirek Fidler
63e8c972b4
CtrlLib: DrawSmartText improvements
2021-09-06 12:38:19 +02:00
cxl
7139fa88ff
ide: Undodata matching fortified with hash
...
git-svn-id: svn://ultimatepp.org/upp/trunk@16037 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-07-30 16:12:27 +00:00
cxl
be2a2bba5d
CtrlLib: LineEdit issue with underline fixed
...
git-svn-id: svn://ultimatepp.org/upp/trunk@16020 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-07-10 13:53:34 +00: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
7768e037ca
ide: Error handling improved to understand Win32 CLANG linker errors
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15990 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-06-12 16:16:51 +00:00