Commit Graph

75 Commits

Author SHA1 Message Date
Fletcher T. Penney
5bf59641ac FIXED: Fix potential crash 2017-03-15 14:32:29 -04:00
Fletcher T. Penney
a05ac160f2 FIXED: Fix printing raw CriticMarkup tokens in LaTeX 2017-03-15 11:35:30 -04:00
Fletcher T. Penney
89130c6ebd FIXED: Add missing CriticMarkup tokens to LaTeX 2017-03-15 01:50:08 -04:00
Fletcher T. Penney
ac864e797f FIXED: Improve metadata edge cases; Fix NULL pointer dereference 2017-03-15 01:14:25 -04:00
Fletcher T. Penney
6dabedebc2 CHANGED: Remove debugging statement 2017-03-15 00:36:45 -04:00
Fletcher T. Penney
340352cb37 FIXED: Include non-breaking space (ASCII 160) in re2c patterns 2017-03-15 00:33:18 -04:00
Fletcher T. Penney
11f1f0e137 FIXED: Fix potential bug in Aho-Corasick search: 2017-03-14 23:50:26 -04:00
Fletcher T. Penney
0ea87af748 FIXED: Fix bug with leading spaces in abbreviation references 2017-03-14 23:41:14 -04:00
Fletcher T. Penney
955624d449 FIXED: Limit lines treated as ATX headers 2017-03-14 20:10:55 -04:00
Fletcher T. Penney
439e322d5a FIXED: Fix bug with ATX Headers without newline 2017-03-14 19:12:21 -04:00
Fletcher T. Penney
9827023853 FIXED: Fix crash with empty definition 2017-03-14 18:52:02 -04:00
Fletcher T. Penney
eafc70407b FIXED: Fix edge case with superscripts 2017-03-14 18:44:54 -04:00
Fletcher T. Penney
6eda50d349 FIXED: Fix NULL pointer dereference 2017-03-14 18:44:41 -04:00
Fletcher T. Penney
05c22a23a4 FIXED: Keep ':' in false positive definitions 2017-03-14 17:43:17 -04:00
Fletcher T. Penney
119313e6d7 FIXED: Fix edge case with URL definitions 2017-03-14 17:43:03 -04:00
Fletcher T. Penney
079c928ffc FIXED: Fix signedness bug in Aho-Corasick 2017-03-14 16:23:35 -04:00
Fletcher T. Penney
58546dd603 FIXED: Fix potential bug in storing items to hash 2017-03-14 16:13:21 -04:00
Fletcher T. Penney
aa85f66b11 FIXED: Fix bug with Setext header starting with ':' 2017-03-14 15:59:45 -04:00
Fletcher T. Penney
5cd846fe75 FIXED: Fix bug in Aho-Corasick implementation 2017-03-14 14:56:44 -04:00
Fletcher T. Penney
c609cddaa4 FIXED: Fix potential crash in attribute parsing 2017-03-14 13:51:44 -04:00
Fletcher T. Penney
1510e3c935 FIXED: Update test code 2017-03-14 13:51:21 -04:00
Fletcher T. Penney
2b948cf3f7 FIXED: Don't let labels end on '\' that is escaping the closing ']' 2017-03-14 12:16:27 -04:00
Fletcher T. Penney
33e63f6c3c FIXED: Fix potential bug with line->block parser 2017-03-14 10:59:33 -04:00
Fletcher T. Penney
c6748af30b FIXED: Fix null dereference error in CriticMarkup substitution 2017-03-14 10:24:50 -04:00
Fletcher T. Penney
3963b3ec58 FIXED: Lex space followed by tab as space, not text 2017-03-14 10:24:26 -04:00
Fletcher T. Penney
8a55487333 FIXED: Use custom UUID code to minimize external dependencies 2017-03-13 17:44:21 -04:00
Fletcher T. Penney
d47d82c428 ADDED: Update QuickStart and EPUB code 2017-03-13 15:29:06 -04:00
Fletcher T. Penney
a35746449b ADDED: Basic EPUB 3 support -- uses 'miniz' library to zip creation 2017-03-13 14:38:24 -04:00
Fletcher T. Penney
842a9141ae ADDED: Add CriticMarkup preprocessor that works across empty lines when accepting/rejecting markup 2017-03-12 18:16:53 -04:00
Fletcher T. Penney
73d6446a76 FIXED: Tidy up some compiler warnings in code 2017-03-11 13:20:17 -05:00
Fletcher T. Penney
accdca6d30 FIXED: Don't duplicate LaTeX glossary definitions 2017-03-10 18:43:19 -05:00
Fletcher T. Penney
74ad98ebc9 FIXED: Improve glossaries and abbreviations; Update QuickStart 2017-03-10 14:49:21 -05:00
Fletcher T. Penney
9fae6fd2dd FIXED: Fix abbreviations in ODF; Improve test suite 2017-03-10 13:39:05 -05:00
Fletcher T. Penney
207a98101e ADDED: Add French translations; fix typo in German 2017-03-09 19:58:11 -05:00
Fletcher T. Penney
c26d88e6ce FIXED: Fix German typo 2017-03-09 19:45:28 -05:00
Fletcher T. Penney
04c2748fbb ADDED: Add functionality to automatically identify abbreviations and glossary terms in source 2017-03-09 19:37:09 -05:00
Fletcher T. Penney
2d1b9fddc6 CHANGED: Slight performance tweak 2017-03-08 15:46:39 -05:00
Fletcher T. Penney
0cc35a2ecb ADDED: Update German translations 2017-03-08 15:33:42 -05:00
Fletcher T. Penney
3001b57464 ADDED: Use native command for table of contents in LaTeX 2017-03-06 20:45:33 -05:00
Fletcher T. Penney
9693e48780 ADDED: Use native ODF table of contents instead of a manual list 2017-03-06 20:40:33 -05:00
Fletcher T. Penney
d26d2e8668 FIXED: Improve performance of checking document for metadata, which improves performance when checking for possible transclusion 2017-03-06 14:50:39 -05:00
Fletcher T. Penney
9703988ca9 CHANGED: Bring HTML and ODF into line with LaTeX as to output of abbreviatinos on first and subsequent uses 2017-03-06 09:53:51 -05:00
Fletcher T. Penney
a1e0c85a48 FIXED: Fix missing token type 2017-03-06 09:11:40 -05:00
Fletcher T. Penney
c20ac5ea16 FIXED: Allow {{TOC}} in latex verbatim 2017-03-05 20:18:58 -05:00
Fletcher T. Penney
9e96a8df79 FIXED: Don't free token_pool if never initialized 2017-03-05 18:39:25 -05:00
Fletcher T. Penney
2ad5684b17 ADDED: Add and utility functions; fix memory leak 2017-03-05 16:57:10 -05:00
Fletcher T. Penney
35d6ccf121 CHANGED: Finish refactoring note-related code 2017-03-05 14:51:45 -05:00
Fletcher T. Penney
87a003a4c3 CHANGED: Refactor footnotes 2017-03-05 11:52:33 -05:00
Fletcher T. Penney
deab560254 CHANGED: Refactor glossary code 2017-03-05 11:21:39 -05:00
Fletcher T. Penney
c36fad013c ADDED: Refactor abbreviation code; Add inline abbreviations; Fix abbreviations in ODF 2017-03-05 10:54:05 -05:00