Commit graph

250 commits

Author SHA1 Message Date
Mirek Fidler
d7b2fe5f91 Copying 2025 2025-02-20 16:30:02 +01:00
Mirek Fidler
8a66b24c75 RichText: Fixed hyperlink colors in darktheme mode, ide: Splash screen improvement 2025-01-31 10:05:10 +01:00
Mirek Fidler
93d4e8571d RichText: Fixed problem with GetWidth and paragraphs not aligned left 2025-01-22 14:20:50 +01:00
Mirek Fidler
d538b6b23e RichEdit: Set last character format tool 2025-01-11 11:09:28 +01:00
Mirek Fidler
ff7102c39b Core: DarkTheme adjustments, CtrlLib: Color widgets, RichEdit: AllowDarkContent, DarkContent, ide: RichEdits in theide now support dark theme 2024-12-26 14:31:05 +01:00
Mirek Fidler
9fc0791282 uppsrc: Fixed some warnings 2024-09-20 09:40:30 +02:00
Mirek Fidler
f53907b2aa RichText: Fixed spellcheck line under number problem, ide: Icon cosmetics 2024-09-16 16:09:28 +02:00
Mirek Fidler
1cb4dd84d9 RichText, ide: RichText numbering fixes 2024-09-16 00:11:03 +02:00
Mirek Fidler
25f71b0a76 RichText: Numbering refactored 2024-09-16 00:01:57 +02:00
Mirek Fidler
d7f6a518d1 Merge remote-tracking branch 'origin/Core2024' 2024-09-08 10:13:49 +02:00
Mirek Fidler
86fe4f4b99 ide: T++ table of contents generator 2024-09-03 23:51:32 +02:00
Mirek Fidler
3638778b2e Core: trivially_relocatable 2024-08-23 08:35:19 +02:00
Mirek Fidler
63919f87dc upp: 2024 2024-05-10 14:38:15 +02:00
Mirek Fidler
61d9dd6bf2 ide: QTF button for laydes labels, improved QTF designer 2024-04-12 09:48:48 +02:00
Mirek Fidler
e2c50183e6 RichText: Fixed underline problem, .uppbox 2023-09-28 11:28:38 +02:00
Mirek Fidler
65aa953b29 u++: Copying updated to 2023 2023-09-17 15:00:44 +02:00
Mirek Fidler
63133f447b ide: Renamed ErrorLine to ListLineInfo, uppsrc: Fixed some MSVS warnings 2023-08-06 15:38:59 +02:00
Mirek Fidler
da57fcf688 RichText: GetPlainText allow_tabs parameter; Prompt now sometimes uses '\t' to separate table cells. 2023-07-09 16:43:09 +02:00
Mirek Fidler
603d978018 RichText: ParseHTML 2023-06-19 15:10:11 +02:00
Mirek Fidler
09aff092f3 Core: CParser::ReadIdh (with '-' in id), RichText: EncodeHTML strikeout support, ide: --no-rebase for RepoSync PULL 2023-06-14 13:06:18 +02:00
Mirek Fidler
848fbbdb5e ide: RepoSync pull changed to merge 2023-06-13 17:46:22 +02:00
Mirek Fidler
a00cecdc94 RichText: GetWidth fix 2023-04-14 13:27:26 +02:00
Mirek Fidler
df06295f95 ide: Assist fixed in macos 2023-04-09 11:45:41 +02:00
Mirek Fidler
b2456a14bb uppsrc: MacOS fixes 2023-03-21 11:10:03 +01:00
Mirek Fidler
58e3f59c34 ide: Optimised header handling, RichText::GetWidth fixed 2023-02-27 12:42:20 +01:00
Mirek Fidler
7985ea5c10 CtrlLib: RichTextView improvements 2023-01-13 16:33:29 +01:00
Mirek Fidler
c8364365ef CtrlLib, RichText: Gate<String> WhenHighlight; CtrlCore: fixed AppendFiles in Win32 2022-12-24 13:03:51 +01:00
Mirek Fidler
8b4a41f847 RichText: problem with ParseQTF \1\x1f 2022-12-22 08:29:03 +01:00
Mirek Fidler
f7c4fe08de CtrlLib: RichTextView::Highlight(Color) 2022-12-20 15:37:20 +01:00
Mirek Fidler
075b16fcd9 uppsrc: Various minor fixes (thanks mrped) 2022-12-11 11:15:52 +01:00
Mirek Fidler
287ba5708b ide, RichText: Fixed problems with dark mode QTFDisplay (assist popups) 2022-11-23 09:58:52 +01:00
Mirek Fidler
201dd954c3 ide: Fixed utf-8 issues in assist 2022-11-04 15:05:17 +01:00
Mirek Fidler
e55d091e4e ide: CodeEditor tips background, RichText: QTFDisplay fixed dark mode behaviour 2022-11-01 11:54:50 +01:00
Mirek Fidler
0449296f07 gui_sizeof merged, double formatting precsion in JSON/XML reduced to 15 digits 2022-06-03 11:43:48 +02:00
Mirek Fidler
340ce65c08 uppsrc: (c) 2022 2022-04-03 20:58:06 +02:00
Mirek Fidler
b23ab7bae7 RichText, RichEdit: First on page paragraph/style feature 2022-03-18 14:46:51 +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
63e8c972b4 CtrlLib: DrawSmartText improvements 2021-09-06 12:38:19 +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
cd3df22523 RichText: Fields now can contain '\n' (thanks wcqmaster)
git-svn-id: svn://ultimatepp.org/upp/trunk@16022 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-07-10 14:08:00 +00:00
cxl
a5f628fe6d uppsrc: 2020->2021
git-svn-id: svn://ultimatepp.org/upp/trunk@15857 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-03-19 14:14:08 +00:00
cxl
5da70205df RichText: JPG raw image data is now exported to PDF as JPEG
git-svn-id: svn://ultimatepp.org/upp/trunk@15834 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-03-11 11:42:56 +00:00
cxl
fa860da06e RichText: Fixed issue with crash parsing problematic QTF
git-svn-id: svn://ultimatepp.org/upp/trunk@15656 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-01-07 19:44:01 +00:00
klugier
5ba1f1038e RichText, Doc: Added history behind QTF name.
git-svn-id: svn://ultimatepp.org/upp/trunk@15540 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-11-28 22:32:12 +00:00
klugier
0bfd147775 RichText, Doc: QTF is now named Quixotic Text Format.
git-svn-id: svn://ultimatepp.org/upp/trunk@15538 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-11-28 20:44:59 +00:00
cxl
adea4df7e8 RichText: EncodeHTML fix
git-svn-id: svn://ultimatepp.org/upp/trunk@15528 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-11-27 16:01:36 +00:00
cxl
eec129be23 RichText, RichEdit: 1.15 line spacing
git-svn-id: svn://ultimatepp.org/upp/trunk@15517 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-11-25 10:22:17 +00:00
klugier
30abc030b0 RichText, Doc: Added table of content to QTF and integrate it in Qtf designer.
git-svn-id: svn://ultimatepp.org/upp/trunk@15399 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-11-11 20:51:46 +00:00
cxl
138820564b RichText: EncodeHTML now using image style width / height instead of rescaling internally
git-svn-id: svn://ultimatepp.org/upp/trunk@15277 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-10-20 10:42:09 +00:00
cxl
6fca987969 uppsrc: Fixing GCC 10.2. warnings
git-svn-id: svn://ultimatepp.org/upp/trunk@15182 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-10-01 08:03:33 +00:00