Mirek Fidler
45440d75b5
Core: ConvertFloat, CtrlLib: EditFloat
2022-04-11 16:48:56 +02:00
Mirek Fidler
d3ef160f10
TabBar: ConfirmCloseSome
2022-03-18 11:58:55 +01:00
Mirek Fidler
4a0c7ab17e
Core: ChangeCurrentDirectory
2022-03-17 12:09:06 +01:00
Mirek Fidler
05fdb8a04a
ide: Debugger NLS support for debugee commandline
2022-02-11 13:44:38 +01:00
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
d2207cd21f
.autotest, .cosmetics
2021-12-05 18:54:24 +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
86982f15c3
Ctrl: TextCtrl View mode optimized, Core: String::Make for int conversions
2021-09-18 20:54:31 +02:00
Mirek Fidler
95de0de094
Core: New double formatters (%m, %mf, %me)
2021-09-05 14:58:30 +02:00
Mirek Fidler
039903de67
Core: FormatDouble precision is now 15 (DBL_DIGITS)
2021-08-31 10:11:12 +02:00
Mirek Fidler
f3031736b7
Core: FormatDouble, ScanDbl refactored
2021-08-29 13:27:37 +02:00
Mirek Fidler
9d34bf831e
Core: Utf8BOM (skips UTF8 file header)
2021-08-24 18:05:56 +02:00
Mirek Fidler
1d018151f1
Core: Integer formatting optimised
2021-08-04 11:24:05 +02: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
b8e1c466a9
Core: LambdaIze
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15938 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-04-30 08:00:58 +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
9601d6e72a
Core: GetArgv0
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15917 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-04-17 13:28:24 +00:00
cxl
2ce26bd26e
Core: HttpRequest::GetPostData
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15808 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-03-02 23:03:06 +00:00
cxl
a912aa63ee
Core: FindAllPaths, Ide: UppHub improvements
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15775 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-02-18 10:23:08 +00:00
cxl
42ba8e7854
ide: Dir diff can now limit files by time, report history of .upp file, fixed SSL issue
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15773 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-02-16 12:39:19 +00:00
cxl
a0d7f5d544
.docs
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15751 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-02-10 14:37:06 +00:00
cxl
6cc2317175
Core: Fixed std::[w]string conversion issues
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15735 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-02-03 22:54:53 +00:00
cxl
ff78c94435
Core: std::[w]string Value and String support
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15733 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-02-03 16:44:48 +00:00
cxl
8db3a97c5f
ide: upphub improvements
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15615 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-12-21 12:39:09 +00:00
cxl
330268d77f
Core: FindFile::operator++
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15518 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-11-26 08:22:38 +00:00
cxl
db1ba70493
CtrlLib: FileSel improvements
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15456 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-11-19 19:42:17 +00:00
oblivion
e5e955a381
Core, API docs: FileStream::SetTime() entry is corrected.
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15446 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-11-18 16:28:45 +00:00
cxl
699bbb7345
Core: Sort/CoSort refactored, LambdaConvert
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15301 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-10-25 13:15:12 +00:00
cxl
7f568e1ae2
.docs
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15215 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-10-07 19:03:13 +00:00
cxl
c1dbe598d0
Core: Array::Add(One<T>&&), RichEdit: Removed 'new', Sqlite3: Fixed to compile
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15191 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-10-04 07:43:29 +00:00
oblivion
830f701554
Core: Cosmetics (ptr doc.).
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15158 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-09-29 11:46:41 +00:00
cxl
5b6b378e8c
.cosmetics
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15155 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-09-28 21:35:16 +00:00
cxl
195c923eec
.docs
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15125 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-09-23 14:05:27 +00:00
cxl
01388a179d
.docs
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14904 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-27 09:30:48 +00:00
cxl
d470090b25
ide: Fixed assist issue, Core: ReadSurrogatePair
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14856 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-21 08:37:08 +00:00
cxl
4aca1f3cb1
Core: Unicode optimisations
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14831 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-18 14:52:11 +00:00
cxl
806d91907b
Core: Unicode Compose/Decompose docs
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14829 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-17 12:45:36 +00:00
cxl
bead61ec59
Core: clamp fix
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14828 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-16 10:28:26 +00:00
cxl
742376faac
.docs
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14820 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-14 08:58:18 +00:00
cxl
54d496a9f9
.docs
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14819 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-14 07:54:16 +00:00
cxl
57905f335c
Core: Fixed issue in GetFileOnPath (full path name was returned even if it does not exist)
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14799 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-12 14:04:42 +00:00
cxl
d4cf630a1c
Core, Painter: SolveQuadraticEquation moved to Core/Util.h
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14750 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-04 21:16:59 +00:00
cxl
3e4b840506
uppsrc: Modernizing code with variadic templates
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14604 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-06-17 16:02:45 +00:00
cxl
1af6908ff9
Core: get_i
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14594 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-06-14 17:08:20 +00:00
cxl
d066660f6e
CtrlCore: Fixed performance issue with Font cache in Gtk3 backend
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14590 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-06-13 17:13:27 +00:00
cxl
10385b0848
Painter: Minor optimisation
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14580 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-06-11 19:03:44 +00:00
cxl
cb8ac6757e
.docs
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14578 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-06-10 17:28:10 +00:00
cxl
c4695cccb8
Draw: Minor ImageCache related fixes
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14566 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-06-08 16:13:27 +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
3c9a733acd
Draw: RescaleFilter now parallelized
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14472 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-05-14 12:31:53 +00:00