Commit Graph

  • ee1d8ca321
    Text markup uses confine context. Tom Alexander 2023-10-09 20:36:38 -04:00
  • 25531cc443
    Accept eof as a disallowed character for plain links. Tom Alexander 2023-10-09 20:24:43 -04:00
  • 47a440147f
    Fix formatting. Tom Alexander 2023-10-09 19:52:32 -04:00
  • 8a91b9a074
    Merge branch 'subscript_and_superscript_properties' Tom Alexander 2023-10-09 19:52:05 -04:00
  • d1ef83afca
    Compare properties of subscript and superscript. Tom Alexander 2023-10-09 19:51:31 -04:00
  • 86dd526dde
    Merge branch 'statistics_cookie_properties' Tom Alexander 2023-10-09 19:40:39 -04:00
  • 4d88256394
    Compare statistics cookies properties. Tom Alexander 2023-10-09 19:40:13 -04:00
  • c49455e9ce
    Merge branch 'target_properties' Tom Alexander 2023-10-09 19:37:54 -04:00
  • a588da2c4a
    Compare target properties. Tom Alexander 2023-10-09 19:37:47 -04:00
  • 869c98d8b2
    Compare line break properties. Tom Alexander 2023-10-09 19:33:51 -04:00
  • 0374743cad
    Merge branch 'inline_source_block_properties' Tom Alexander 2023-10-09 19:32:04 -04:00
  • 4bc2f48738
    Compare inline source block properties. Tom Alexander 2023-10-09 19:31:57 -04:00
  • 69500837f2
    Merge branch 'inline_babel_properties' Tom Alexander 2023-10-09 19:25:33 -04:00
  • 0d0b9863c3
    Populate inline babel call fields. Tom Alexander 2023-10-09 19:25:00 -04:00
  • 6bc6fdc87b
    Compare properties for inline babel calls. Tom Alexander 2023-10-09 19:21:58 -04:00
  • 53b9deff10
    Merge branch 'citation_properties' Tom Alexander 2023-10-09 19:14:05 -04:00
  • 627f16e3a0
    Update text markup tests with failure cases. Tom Alexander 2023-10-09 19:10:55 -04:00
  • bf1a281c29
    Footnote reference description is in a confined context. Tom Alexander 2023-10-09 18:23:13 -04:00
  • df4daa0e16
    Do not include context in tracing. Tom Alexander 2023-10-09 18:00:48 -04:00
  • 5cd34ba3a2
    Create a new context tree when calling into confine_context. Tom Alexander 2023-10-09 17:32:37 -04:00
  • 13b95cd0a1
    Fix handling of text markup at the start/end of regular link descriptions and radio targets. Tom Alexander 2023-10-09 16:44:59 -04:00
  • 876d042c37
    Fix tests. Tom Alexander 2023-10-09 15:54:30 -04:00
  • 81c0b7079f
    Do not include leading slash in citation style. Tom Alexander 2023-10-09 15:48:43 -04:00
  • 4a367dd7e0
    Include closing semicolon in citation reference. Tom Alexander 2023-10-09 15:45:10 -04:00
  • 8a0f9d4540
    Fix comparing key and mark prefix/suffix as optional. Tom Alexander 2023-10-09 15:41:21 -04:00
  • f6155ecf93
    Switch to returning ComparePropertiesResult. Tom Alexander 2023-10-09 15:13:05 -04:00
  • c077d34933
    Populate citation reference properties. Tom Alexander 2023-10-09 14:17:37 -04:00
  • 1ecc3ecf9d
    Fill citation fields. Tom Alexander 2023-10-09 14:11:15 -04:00
  • ced35e1694
    Merge branch 'footnote_reference_properties' Tom Alexander 2023-10-09 15:33:13 -04:00
  • 840dc0a750
    Support text markup at the start of a regular link description. Tom Alexander 2023-10-09 14:02:27 -04:00
  • adc5a383c3
    Allow text markup at the start of a radio target. Tom Alexander 2023-10-09 13:44:14 -04:00
  • 5ac12229f4
    Fix footnote reference type. Tom Alexander 2023-10-09 13:23:08 -04:00
  • 9565435526
    Compare footnote reference properties. Tom Alexander 2023-10-09 13:14:35 -04:00
  • e39562c85d
    Roll out the new children functions to all compare functions using the new compare_properties macro. Tom Alexander 2023-10-09 13:08:45 -04:00
  • c49556bd5d
    Merge branch 'export_snippet_properties' Tom Alexander 2023-10-09 13:02:07 -04:00
  • 84ec2f2023
    Introduce functions to compare children and assert there are no children. Tom Alexander 2023-10-09 13:00:47 -04:00
  • 00ed63dcaa
    Compare properties for export snippets. Tom Alexander 2023-10-09 12:34:21 -04:00
  • 8dde8ce4e1
    Merge branch 'latex_fragment_properties' Tom Alexander 2023-10-09 13:01:29 -04:00
  • 4e551e6d7e
    Compare latex fragment properties. Tom Alexander 2023-10-09 12:30:59 -04:00
  • ea29ad8667
    Merge branch 'entity_properties' Tom Alexander 2023-10-09 10:33:20 -04:00
  • 085e728c34
    Add an all entities test without escaping braces. Tom Alexander 2023-10-08 23:43:01 -04:00
  • 99318f39e3
    Do not accept escaping {} for entities ending in whitespace. Tom Alexander 2023-10-08 23:41:41 -04:00
  • c679a85e77
    Fix sorting of entity names. Tom Alexander 2023-10-08 23:31:19 -04:00
  • fc17fc224c
    Update definitions to the version of entities used in the org-mode in the docker container. Tom Alexander 2023-10-08 18:27:14 -04:00
  • 7fe7e7a6ea
    Add use_brackets. Tom Alexander 2023-10-08 18:14:48 -04:00
  • ef591556fe
    Populate entity fields. Tom Alexander 2023-10-08 18:06:56 -04:00
  • c150aa4dea
    Add support for an org-entities global setting. Tom Alexander 2023-10-08 18:01:42 -04:00
  • 1df6777b0b
    Starting to compare entity properties. Tom Alexander 2023-10-08 17:24:03 -04:00
  • 8a109276df
    Merge branch 'macro_properties' Tom Alexander 2023-10-08 17:17:51 -04:00
  • f07d041eb9
    Fix handling capitalization in macro names. Tom Alexander 2023-10-08 16:51:44 -04:00
  • 9bdec391f1
    Do not capture trailing whitespace on the final macro arg. Tom Alexander 2023-10-08 16:39:22 -04:00
  • b9ead09dde
    Add test showing we are not handling trailing whitespace in macro args properly. Tom Alexander 2023-10-08 16:34:28 -04:00
  • dd009498dd
    Switch to using coalesce_whitespace_escaped for macro args. Tom Alexander 2023-10-08 16:19:25 -04:00
  • 17c745ee71
    Improve coalesce_whitespace_escaped to borrow when single spaces are used. Tom Alexander 2023-10-08 16:15:49 -04:00
  • 41aa0349a0
    Add tests for coalesce_whitespace_escaped. Tom Alexander 2023-10-08 16:06:52 -04:00
  • a6adeee40b
    Handle escaping the characters in org macro arguments. Tom Alexander 2023-10-08 15:54:56 -04:00
  • a32cea8139
    Coalesce whitespace in macro args. Tom Alexander 2023-10-08 15:08:21 -04:00
  • 37bc5ef712
    Do not include whitespace at the end of value. Tom Alexander 2023-10-08 14:48:29 -04:00
  • 1a2f0856da
    Compare macro properties. Tom Alexander 2023-10-08 14:40:01 -04:00
  • 3f707149e3
    Merge branch 'angle_link_properties' Tom Alexander 2023-10-08 14:18:25 -04:00
  • e9276e35ca
    Add comments. Tom Alexander 2023-10-08 14:18:17 -04:00
  • 3041a575f9
    Fix lifetimes. Tom Alexander 2023-10-08 14:13:02 -04:00
  • 42dbda494a
    Switch to using a similar optimized Cow function for regular link. Tom Alexander 2023-10-08 14:11:46 -04:00
  • 0e791e67ab
    Move the angle link string processing functions to a util file. Tom Alexander 2023-10-08 13:36:57 -04:00
  • ba55e0df4f
    Remove all whitespace from search option if it contains any line breaks and handle triple+ slashes for file links. Tom Alexander 2023-10-08 13:23:12 -04:00
  • d987b9b75b
    Remove line breaks from path and do not allow search option for protocol links. Tom Alexander 2023-10-08 13:02:09 -04:00
  • aa253c38dd
    Parse out the angle link properties. Tom Alexander 2023-10-08 12:46:18 -04:00
  • ceb5376b21
    Fix handling of search option for plain links when parenthesis are involved. Tom Alexander 2023-10-08 10:48:34 -04:00
  • b64c1c944b
    Allow :: to end links regardless of parenthesis. Tom Alexander 2023-10-08 10:25:44 -04:00
  • 8bc79f9ef3
    Add tests for angle links. Tom Alexander 2023-10-08 10:13:15 -04:00
  • 488372b070
    Merge branch 'plain_link_properties' Tom Alexander 2023-10-08 10:04:44 -04:00
  • 120a06055f
    Handle 3 or more slashes in the path for regular links. Tom Alexander 2023-10-08 09:54:10 -04:00
  • bbcafef8bf
    Handle 3 or more slashes in the path for plain links. Tom Alexander 2023-10-08 09:51:12 -04:00
  • 038535174b
    Do not allow empty path in plain links and do not remove "//" in regular links. Tom Alexander 2023-10-08 09:34:47 -04:00
  • 1bbe8fc688
    Do not strip "//" from plain link path. Tom Alexander 2023-10-08 09:28:09 -04:00
  • ba8115c648
    Remove "//" from file paths. Tom Alexander 2023-10-08 09:16:48 -04:00
  • 0030ef4459
    Parse application and handle parenthesis in regular links. Tom Alexander 2023-10-08 09:10:47 -04:00
  • 20a8683894
    Handle puncuation-only search options. Tom Alexander 2023-10-07 03:25:01 -04:00
  • 3aa84c1743
    Add test showing we are not handling puncutation-only search options properly. Tom Alexander 2023-10-07 03:23:45 -04:00
  • 7196e10b69
    Set up regular links for adding application. Tom Alexander 2023-10-07 03:14:16 -04:00
  • 0c34df159f
    Add test showing we are not handling application in regular links properly. Tom Alexander 2023-10-07 03:03:57 -04:00
  • ddb09a1805
    Add support for application in plain links. Tom Alexander 2023-10-07 03:00:40 -04:00
  • c58b850570
    Add support for search options. Tom Alexander 2023-10-07 02:42:07 -04:00
  • a55694176c
    Compare the properties of plain links. Tom Alexander 2023-10-07 02:22:36 -04:00
  • 6973d5a2c0
    Since value and path are always the same for radio links, I removed the extra value. Tom Alexander 2023-10-07 01:46:22 -04:00
  • 592e773920
    Add tests for plain link search options and relative paths. Tom Alexander 2023-10-07 01:38:33 -04:00
  • be553aefb1
    Add test showing plain links cannot be templates. Tom Alexander 2023-10-07 01:34:56 -04:00
  • 5694f80f41
    Merge branch 'radio_target_properties' Tom Alexander 2023-10-07 01:43:58 -04:00
  • 36327e92d7
    Radio link did not need Cow. Tom Alexander 2023-10-07 01:26:01 -04:00
  • c70eb69ed6
    Compare radio target properties. Tom Alexander 2023-10-07 01:24:32 -04:00
  • 8d9ff77799
    Merge branch 'radio_link_properties' Tom Alexander 2023-10-07 01:14:12 -04:00
  • 029791e0b2
    Fix tests. Tom Alexander 2023-10-07 01:01:04 -04:00
  • 8d621b32dc
    Compare radio link properties. Tom Alexander 2023-10-07 00:57:55 -04:00
  • dfad7b7888
    Merge branch 'regular_link_properties' Tom Alexander 2023-10-07 00:34:14 -04:00
  • 56348a6d54
    Actually absolute paths are files too. Tom Alexander 2023-10-07 00:15:37 -04:00
  • 65e142a215
    Link templates support single-colons and inject the value at the end if no %s is found. Tom Alexander 2023-10-06 23:55:21 -04:00
  • aa0a0b890e
    Relative paths are file links, absolute paths are fuzzy. Tom Alexander 2023-10-06 23:48:55 -04:00
  • ab33730830
    Search option also supports regex. Tom Alexander 2023-10-06 23:29:41 -04:00
  • 4c8828b91b
    Apply the link templates. Tom Alexander 2023-10-06 22:08:26 -04:00
  • 2ba5156ee1
    Add a global setting for link templates. Tom Alexander 2023-10-06 20:34:13 -04:00