Commit graph

524 commits

Author SHA1 Message Date
Mirek Fidler
39fa92c1d7 Core/SMTP: Fixed header duplicates with AddHeader, remove reference/CoPipe 2022-09-19 01:45:52 +02:00
mirek-fidler
e8035690b9
libclang ide #94
- Assist/Autocomplete refactored to use libclang

Other minor changes:

- Removed CoWork Pipe
- .dli runtime loading of dynamic libraries now supports path to library in access function
- EditField::SetBackground
- RichTextView::GotoLabel variant with Gate for matching
- RichEdit::GotoLabel variant with Gate for matching
2022-09-16 10:31:14 +02:00
Mirek Fidler
d04641ee43 Fixed problem with FileSelNative Set 2022-09-14 17:35:42 +02:00
Mirek Fidler
f568ba43b0 .docs 2022-07-21 10:18:17 +02:00
Mirek Fidler
9f85434ac9 .upptst 2022-05-19 13:53:48 +02:00
Mirek Fidler
a066fe7773 Ctrl: FileSel::NoExeIcons 2022-05-19 10:26:09 +02:00
Mirek Fidler
a5563f9322 CtrlLib: ArrayCtrl absolute mode visual issue fixed 2022-05-17 17:38:51 +02:00
Mirek Fidler
dc53ff972d CtrlLib: RichTextView WhenLeftClick, ClearSelection 2022-05-16 13:43:22 +02:00
Mirek Fidler
fec5bc6a34 CtrlLib: Fixed problem with RichTextCtrl selection 2022-05-16 11:59:02 +02:00
Mirek Fidler
433b11db63 ide: namespace agnostic layouts refactored again 2022-05-08 13:36:03 +02:00
Mirek Fidler
ebacf8692e .upptst 2022-05-04 20:07:15 +02:00
Mirek Fidler
4caac47b22 C++20 fixes 2022-04-08 18:15:07 +02: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
07bfb6f003 CtrlLib, CtrlCore: Cocoa FileSelNative::ExecuteSelectDir, fixed problems in keyboard input 2022-03-06 16:01:19 +01:00
Mirek Fidler
1be735e8a5 CtrlLib: FileSelNative::ExecuteSelectDir 2022-03-06 14:44:21 +01:00
Mirek Fidler
54e8b63ae7 ide: PDB debugger now supports ErrorValue 2022-02-11 17:27:54 +01:00
Mirek Fidler
8337e7c250 ide: .json/.xml reformating limit now 75MB, .upptst 2022-01-15 13:57:08 +01:00
Mirek Fidler
f084e9a612 PdfDraw now supports color emoji, Fix in Gtk DrawText, refactored font height adjustment in replacement fonts 2022-01-12 23:33:37 +01:00
Mirek Fidler
dcf3117643 PdfDraw: Developing color glyph support 2022-01-07 18:50:55 +01:00
Mirek Fidler
f2ce3bfc75 PdfDraw: Improvements 2022-01-05 08:45:00 +01:00
Mirek Fidler
405c6ff0da PdfDraw: Fixed nonBMP glyphs export 2022-01-02 23:14:17 +01:00
Mirek Fidler
ee220a64aa Draw: Color Emoji now prefered as replacement 2021-12-28 10:14:11 +01:00
Mirek Fidler
9518d09962 Draw: Fixed charset conversion in DrawText 2021-12-13 23:05:14 +01:00
Mirek Fidler
d16b2ab18a Draw: Fixed Color Emoji with FreeType 2021-12-12 16:36:17 +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
a7902e26a0 .upptst 2021-09-11 11:43:35 +02:00
Mirek Fidler
371d377ec0 .upptst 2021-08-29 13:45:48 +02:00
Mirek Fidler
420697e463 Core: FormatDouble sign for nans 2021-08-29 13:42:42 +02:00
cxl
e2ae748174 .upptst
git-svn-id: svn://ultimatepp.org/upp/trunk@15975 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-06-03 08:42:23 +00:00
cxl
60c3cb7198 .upptst
git-svn-id: svn://ultimatepp.org/upp/trunk@15905 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-04-09 08:14:36 +00:00
cxl
e2a5769634 .upptst
git-svn-id: svn://ultimatepp.org/upp/trunk@15904 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-04-09 07:59:54 +00:00
cxl
d274cabbe1 .upptst
git-svn-id: svn://ultimatepp.org/upp/trunk@15902 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-04-09 07:16:31 +00:00
cxl
f9e53ac7dd .upptst
git-svn-id: svn://ultimatepp.org/upp/trunk@15882 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-03-29 11:59:15 +00:00
cxl
7f01e279d8 .upptst
git-svn-id: svn://ultimatepp.org/upp/trunk@15845 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-03-13 18:16:21 +00:00
cxl
a70d810478 .upptst
git-svn-id: svn://ultimatepp.org/upp/trunk@15837 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-03-12 10:23:49 +00:00
cxl
bebfe1f581 .upptst
git-svn-id: svn://ultimatepp.org/upp/trunk@15826 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-03-09 11:01:56 +00:00
cxl
8f351664e6 .upptst
git-svn-id: svn://ultimatepp.org/upp/trunk@15754 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-02-10 17:43:23 +00:00
cxl
d180ced830 .upptst
git-svn-id: svn://ultimatepp.org/upp/trunk@15749 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-02-09 11:18:28 +00:00
cxl
96c79e324a .upptst
git-svn-id: svn://ultimatepp.org/upp/trunk@15694 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-01-23 08:54:12 +00:00
cxl
a5284a8441 .upptst
git-svn-id: svn://ultimatepp.org/upp/trunk@15216 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-10-08 17:47:46 +00:00
cxl
ef1839fba8 .upptst
git-svn-id: svn://ultimatepp.org/upp/trunk@15211 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-10-07 13:25:13 +00:00
cxl
d03c355a97 .upptst
git-svn-id: svn://ultimatepp.org/upp/trunk@15209 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-10-07 13:09:57 +00:00
cxl
53ab10fd9e .upptst
git-svn-id: svn://ultimatepp.org/upp/trunk@14905 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-27 09:35:04 +00:00
cxl
23751f1951 .upptst
git-svn-id: svn://ultimatepp.org/upp/trunk@14903 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-27 09:30:48 +00:00
cxl
eb20efbc72 .upptst
git-svn-id: svn://ultimatepp.org/upp/trunk@14902 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-08-26 15:40:59 +00:00
cxl
95810f5edd .upptst
git-svn-id: svn://ultimatepp.org/upp/trunk@14704 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-07-27 16:37:11 +00:00
cxl
2d0ac02f7e .upptst
git-svn-id: svn://ultimatepp.org/upp/trunk@14703 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-07-27 15:35:52 +00:00
cxl
54422c1bdb .upptst
git-svn-id: svn://ultimatepp.org/upp/trunk@14700 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-07-27 15:19:31 +00:00
cxl
3eaab4ecf3 upptst: SIMD
git-svn-id: svn://ultimatepp.org/upp/trunk@14688 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-07-20 12:45:47 +00:00
cxl
50f2b0410b .upptst
git-svn-id: svn://ultimatepp.org/upp/trunk@14662 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-07-07 09:36:21 +00:00