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
cxl
10fc7a1e99
CtrlLib: Do not ask again option in Prompts, ide: Compare with now has LRU list
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15971 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-05-31 09:00:13 +00:00
cxl
cae105f2b3
CtrlLib: Prompt[Opt] now only stores on OK/Yes (temporary solution)
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15969 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-05-27 19:05:55 +00:00
cxl
4332c8903f
CtrlLib: 'Do not shot this again' support in Prompt*[Opt]
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15968 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-05-27 19:03:45 +00:00
cxl
4956c0a361
.cosmetics
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15949 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-05-10 14:42:40 +00:00
cxl
88bcec9a99
CtrlLib: Minor fix in TreeCtrl
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15946 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-05-04 13:53:45 +00:00
cxl
863f4187f0
CtrlLib: Fixed issue with HeaderCtrl QTF support
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15937 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-04-28 21:30:46 +00:00
cxl
7cd753b5ae
CtrlLib: EditWithSpin option to disable mouse wheel action, Core: String::Find fix
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15934 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-04-22 16:50:11 +00:00
cxl
0c3aec0927
CtrlLib: ArrayCtrl optimisation of SyncCtrls
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15931 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-04-21 11:32:15 +00:00
cxl
d3ef4a549d
Core: InFilterStream cleanup, ArrayCtrl: FindColumnsWit...
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15918 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-04-17 13:30:59 +00:00
cxl
fa2ed4c909
StdDisplay: Fixed GetStdSize height for Null Value (now 0), ArrayCtrl: Fixed issue with unnecesarry Accepts when clicking outside
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15914 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-04-16 16:42:11 +00:00