Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Köplinger <alex.koeplinger@outlook.com>2020-01-28 18:26:36 +0300
committerGitHub <noreply@github.com>2020-01-28 18:26:36 +0300
commit726a9134c8523f849cb265000c27ed3c5b426d19 (patch)
tree517f5494c7f1237fadc3b2f96ab13551d41015f0 /external
parent4b4b29745058c4f0e3f2151902f031ca67cd7d01 (diff)
parentb87c271b6f2d650187e36e58f87e71d70693c89c (diff)
Merge pull request #18491 from PreferLinux/RTF+Textbox-work
I've implemented a heap of missing RTF and RichTextBox stuff, and also made some improvements or fixes to various aspects of it. I'm sorry this is so big... To give an overview of the changes, here's a list: - Removed the RTF Charcode / Charset handling that wasn't actually used, had a lot of missing functionality and was basically reimplementing character encoding handling, and replaced it with ensuring the correct character encoding is being used (changing when needed). - Improved RTF handling of objects with object results (process the given object result). Sometimes pictures can be like this. - Improved line wrapping and alignment - Added or greatly improved support for: - paragraph spacing - line spacing - paragraph indents (left, right, hanging) - tabstops (left, centre, right, decimal) - text background colour (like highlighting) - superscript / subscript - character offset (vertical) - text visibility - Significantly improved RichTextBox RTF generation - Cache DPI, rather than doing `CreateGraphics()` every time it is needed - A variety of other fixes and improvements, with a few I can think of relating to: - caret position - replacing text - invalidation and drawing - when tags are added or deleted
Diffstat (limited to 'external')
m---------external/api-snapshot0
1 files changed, 0 insertions, 0 deletions
diff --git a/external/api-snapshot b/external/api-snapshot
-Subproject c58c68d3c0c70ff011912fbc310da665dbd80c6
+Subproject 9042ea09b12fa4d54c89b3128c8ff32b045c36b