Mirek Fidler
d8d16229d1
Fixed reporting leaks for GLCtrl in Linux with Radeon driver, new memory leaks detection related functions.
2021-12-19 14:53:30 +01:00
Mirek Fidler
802d9f3e9f
ide: Fixed to compile
2021-12-09 00:44:12 +01:00
Mirek Fidler
d2207cd21f
.autotest, .cosmetics
2021-12-05 18:54:24 +01:00
Mirek Fidler
fc6946e016
Core: WebSocket redirect, .autotest
2021-12-04 20:20:46 +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
8b88b59652
Core: Atof fix
2021-11-20 16:45:47 +01:00
Mirek Fidler
ac77bc500e
Atof now does not consider ',' as decimal point
2021-11-08 17:59:38 +01:00
Mirek Fidler
cab3ac794a
.autotest
2021-11-07 15:46:24 +01:00
Mirek Fidler
37308fbf1b
.autotest
2021-10-13 09:20:17 +02:00
Mirek Fidler
dbe763c771
.Core: Removed unused h[32] from Format.cpp
2021-10-07 09:30:09 +02:00
Mirek Fidler
d043d09964
CtrlLib: Fixed issue with key_source.h and t.h (causing wrong texts)
2021-10-02 09:40:05 +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
3237585d7d
.autotest
2021-09-14 10:28:44 +02:00
Mirek Fidler
54226f44d3
Core: String::Make
2021-09-13 08:59:05 +02:00
Mirek Fidler
9458f03c96
Core: %n fix improved
2021-09-12 00:51:03 +02:00
Mirek Fidler
b58e1249de
Core: %n format fix
2021-09-12 00:41:19 +02:00
Mirek Fidler
e52cead22b
Core: FormatDouble slightly refactored
2021-09-11 11:31:42 +02:00
Mirek Fidler
95de0de094
Core: New double formatters (%m, %mf, %me)
2021-09-05 14:58:30 +02:00
Mirek Fidler
a20dd719a1
Core: JSON/Xml now using FormatG(, 17)
2021-08-31 11:04:53 +02:00
Mirek Fidler
e6d00d8697
Core: AsString(double) now empty for IsNull, autotest: Atof test fixed
2021-08-31 10:54:51 +02:00
Mirek Fidler
039903de67
Core: FormatDouble precision is now 15 (DBL_DIGITS)
2021-08-31 10:11:12 +02:00
Mirek Fidler
b8d1a6fe6e
Core: FormatDouble BW compatibility issues
2021-08-30 13:55:16 +02:00
Mirek Fidler
d7c885f8c7
Core: Removed intrin.h include for Posix
2021-08-30 09:32:11 +02:00
Mirek Fidler
ba737d3ece
Core: Fixed issue with FormatDouble with 32bit CPUs
2021-08-29 20:26:08 +02:00
Mirek Fidler
420697e463
Core: FormatDouble sign for nans
2021-08-29 13:42:42 +02:00
Mirek Fidler
f3031736b7
Core: FormatDouble, ScanDbl refactored
2021-08-29 13:27:37 +02:00
Mirek Fidler
9a0d174984
Core: double Null refactoring (it is now -inf)
2021-08-27 09:17:32 +02:00
Mirek Fidler
8e39da4bfb
.cosmetics
2021-08-26 10:26:26 +02:00
Mirek Fidler
9d34bf831e
Core: Utf8BOM (skips UTF8 file header)
2021-08-24 18:05:56 +02:00
Mirek Fidler
7660d6c570
Core: Fixed int->string for aligned CPUs
2021-08-06 10:26:47 +02:00
Mirek Fidler
1d018151f1
Core: Integer formatting optimised
2021-08-04 11:24:05 +02:00
cxl
ffe0767d05
Core, RichText: Fixed warnings
...
git-svn-id: svn://ultimatepp.org/upp/trunk@16036 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-07-27 08:20:28 +00:00
cxl
b3d0f56536
.docs
...
git-svn-id: svn://ultimatepp.org/upp/trunk@16034 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-07-26 07:56:55 +00:00
cxl
f0b26efb57
Core, ide: flagDEBUGCODE allows DLOGs (etc..) in the release mode
...
git-svn-id: svn://ultimatepp.org/upp/trunk@16029 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-07-21 13:05:18 +00:00
cxl
a16a9b0e44
Core: Stream::Set|GetVersion
...
git-svn-id: svn://ultimatepp.org/upp/trunk@16023 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-07-18 16:21:52 +00:00
cxl
9526aef158
.DLOG...
...
git-svn-id: svn://ultimatepp.org/upp/trunk@16017 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-07-10 08:07:11 +00:00
cxl
1bb0f4c8e4
ide: Testing filetimes to show recently changed files now in win32 exludes network files to speedup theide startup
...
git-svn-id: svn://ultimatepp.org/upp/trunk@16015 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-07-09 09:48:09 +00:00
cxl
8a186a089e
Core: String small hint constructor variant
...
git-svn-id: svn://ultimatepp.org/upp/trunk@16014 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-07-07 14:20:14 +00:00
cxl
bf67a7c5f9
Core: .dli DATA support
...
git-svn-id: svn://ultimatepp.org/upp/trunk@16008 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-06-29 12:13:16 +00:00
cxl
42a6fa7062
Core: ScanInt fixes
...
git-svn-id: svn://ultimatepp.org/upp/trunk@16006 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-06-23 10:02:58 +00:00
cxl
5a7ed14b80
Core: Conversion ScanInt/Dbl fixed to compile
...
git-svn-id: svn://ultimatepp.org/upp/trunk@16004 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-06-22 14:35:19 +00:00
cxl
11a2c6f214
Core: text->double conversion refactored / optimised
...
git-svn-id: svn://ultimatepp.org/upp/trunk@16002 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-06-22 11:33:39 +00:00
cxl
b9dfcc65be
Core: string->integer conversions optimised
...
git-svn-id: svn://ultimatepp.org/upp/trunk@16000 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-06-22 07:04:20 +00:00
cxl
3015ca748e
DDUMPs removed, Jsonize now using JS compatible time/date (thanks zsolt)
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15991 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-06-13 07:58:48 +00:00
cxl
cdf5ca2af8
.docs
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15984 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-06-08 07:54:34 +00:00
cxl
9bfcff461d
.docs
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15973 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-06-02 08:10:24 +00:00
cxl
a0f0f92a6f
Core: Fixed to compile in MacOS
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15970 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-05-31 07:40:45 +00:00
cxl
f6202a14df
.cosmetics
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15967 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-05-27 08:03:51 +00:00
cxl
5af5f3c25c
Core: TcpSocket now using MSG_NOSIGNAL to supress SIGPIPE (thanks zsolt)
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15966 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-05-27 07:14:00 +00:00
oblivion
b9bf45326e
Core/SSH: ECDSA 256/384/521 and ED 25519 based host keys are now recognized.
...
Core/SSH: Docs are updated to reflect the elliptic curve KEX and PK methods.
git-svn-id: svn://ultimatepp.org/upp/trunk@15950 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-05-12 22:55:13 +00:00