Commit | Date | |
---|---|---|
[r1930]
by
delphidabbler
Added new ToString method to IActiveText that returns plain text representation of active text. |
2012-06-19 14:59:21 | Tree |
2012-06-19 13:19:23 | Tree | |
[r1928]
by
delphidabbler
Modified extra text editor so that multiple paragraphs of text can be entered without using REML mark-up - paragraphs have to be separated by blank lines. |
2012-06-19 12:51:22 | Tree |
[r1927]
by
delphidabbler
Added new BuildActiveText overload of TSnippetExtraHelper that can process more than one block of REML, treating each as a separate paragraph if it doesn't already contain block-level mark-up. |
2012-06-19 12:49:25 | Tree |
[r1926]
by
delphidabbler
Changed delimiter parameter from Char to string in overloaded TIStringList constructor that explodes a string based on delimiter. |
2012-06-19 12:44:34 | Tree |
[r1925]
by
delphidabbler
Changed TREMLWriter to write a newline after closing block level REML tags. |
2012-06-18 22:39:49 | Tree |
[r1924]
by
delphidabbler
Fixed TSnippetExtraHelper.BuildActiveText overload that processes REML to correctly handle code that produces code where some text is embedded within block level tags while other text is not. All text not in block level tags is placed within paragraph tags. |
2012-06-18 22:26:25 | Tree |
[r1923]
by
delphidabbler
Changed TSnippetsEditorDlg.BuildExtraActiveText method to no longer pre-process REML code string to compress spaces. No longer needed now that tagged text lexer processes spaces correctly itself. |
2012-06-18 22:23:07 | Tree |
[r1922]
by
delphidabbler
Modified TTaggedTextLexer to emit only first of any sequence of white space characters. Any intervening tags are ignored for this purpose so that "x <em> y </em> x" is parsed as "x <em>y </em>x". A side effect is that a text token with an empty string can be returned. Changed TREMLReader.Parse to ignore empty text tokens received from lexer: no active text element is generated for empty string. |
2012-06-18 22:19:59 | Tree |
[r1921]
by
delphidabbler
Fixed problem with REML parsing where nested block level tags in REML, such as <p>...<p>...</p>...</p> were being permitted. NOTE: This fix may cause exceptions when loading any old REML code when block level tags are nested. All main database is OK, but some user defined snippets could be affected and their extra information will be lost. |
2012-06-18 20:19:05 | Tree |