From 3f3a9bb029e348e025056cb288a803c36d9242ea Mon Sep 17 00:00:00 2001 From: Peter Johnson <5164283+delphidabbler@users.noreply.github.com> Date: Wed, 9 Nov 2022 23:04:19 +0000 Subject: [PATCH 01/34] Update License.html * Change image attribution for CodeSnip images. * Strike out a broken link. * Change links that support it to use https instead of http. --- Docs/License.html | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/Docs/License.html b/Docs/License.html index 9964fa5df..d4b0f895c 100644 --- a/Docs/License.html +++ b/Docs/License.html @@ -340,12 +340,12 @@
Toolbar Icons is made available under the terms of the MIT License. See http://toolbaricons.sourceforge.net/ for more information.
Copyright © 2010 Florian Haag
@@ -1685,9 +1685,7 @@
- DelphiDabbler CodeSnip is copyright © 2005-2020 by Peter D
+ DelphiDabbler CodeSnip is copyright © 2005-2022 by Peter D
Johnson,
Date: Sun, 11 Dec 2022 21:01:40 +0000
Subject: [PATCH 05/34] Add new REML character entities in UREMLDataIO unit
Remove REML docs from comments: they are in a separate unit and fix
other header comments.
---
Src/UREMLDataIO.pas | 96 +++++++++++++++++----------------------------
1 file changed, 37 insertions(+), 59 deletions(-)
diff --git a/Src/UREMLDataIO.pas b/Src/UREMLDataIO.pas
index 5f809c127..5381b6565 100644
--- a/Src/UREMLDataIO.pas
+++ b/Src/UREMLDataIO.pas
@@ -7,7 +7,7 @@
*
* Implements classes that render and parse Routine Extra Markup Language (REML)
* code. This markup is used to read and store active text objects as used by
- * the Extra property of a TSnippet object. Also includes helper classes.
+ * some properties of a TSnippet object. Also includes helper classes.
}
@@ -139,59 +139,8 @@ implementation
It comprises plain text with limited inline and block level formatting and
hyperlink specified by HTML like tags.
- Supported tags are as follows. Unless otherwise specified, no tags may have
- any attributes:
-
- Inline:
- xxxx - Hyperlink: must have an href attribute that
- specifies the link destination as a valid URL.
- URLs must not be URL encoded. No other attributes
- may be specified.
- .. - Renders enclosed text with strong emphasis.
- .. - Renders enclosed text emphasised.
- .. - Renders enclosed text as a programming variable.
-
..
- Enclosed text is formatted as a paragraph. -"Hello" to - you
- - This example specifes a heading "Hello" followed by a single paragraph. In the - paragraph, "Hello" will be bold, "to" should be plain text and "you" should - hyperlink to "example.com". - - There are two versions of REML as follows: - v1 - supported tags: and . - - supported entities: >, <, ", &. - v2 - added tags: , , and yyy yyy,
&
,
and
,
&
- Introduced with CodeSnip v3.0. + The following tag was removed:
+ Readers of v2 files and later can parse REML as v5, since all versions of REML up to v5 are backwards compatible. +
+