Commit Graph

  • d47fbc757f Optimize PipeTable parsing: O(n²) → O(n) for 3.7x–85x speedup, enables 10K+ row tables (#922) master Martijn Laarman 2026-01-30 22:05:18 +01:00
  • 3602433b84 Replace null checks with IsEmpty property for ReadOnlySpan<char> (#916) prozolic 2026-01-31 06:01:50 +09:00
  • 1bac4afc9b Use Dictionary.TryAdd instead of ContainsKey and indexer by reducing lookups. (#917) prozolic 2026-01-31 06:01:27 +09:00
  • a89056d961 Recognize supplementary characters (#913) Tatsunori Uchino 2026-01-12 19:08:03 +09:00
  • cd7b9ca0ef Test netstandard (#915) 0.44.0 Miha Zupan 2025-11-17 18:46:26 +01:00
  • fb698598e4 Use central package management Alexandre Mutel 2025-11-17 08:19:42 +01:00
  • 12590e5fbe feat(link-helper): improve ASCII normalization handling (#911) mos379 2025-11-10 22:01:35 +01:00
  • 8c01cf0549 Add another test for pipe tables (#907) 0.43.0 Miha Zupan 2025-10-21 08:37:43 +02:00
  • bcbd8e47ac Lazily allocate ProcessInlinesBegin/End delegates on Blocks (#906) Miha Zupan 2025-10-21 08:37:02 +02:00
  • d6e88f16f7 Fix pipe table parsing with a leading paragraph (#905) Miha Zupan 2025-10-20 21:43:25 +02:00
  • 03bdf60086 Add a basic fuzzing project (#903) Miha Zupan 2025-10-17 08:09:28 +02:00
  • 5c78932f55 Fix edge cases in EmphasisInlineParser (#902) Miha Zupan 2025-10-17 08:07:15 +02:00
  • 191e33ab32 Fix build warnings (#899) Miha Zupan 2025-10-16 17:25:47 +02:00
  • 800235ba7a Fix IndexOutOfRangeException in CodeInlineParser (#900) Miha Zupan 2025-10-16 17:25:30 +02:00
  • d5f8a809a0 Move sln to slnx (#901) Miha Zupan 2025-10-16 17:24:33 +02:00
  • 781d9b5365 Remove leading newline in block attributes (#896) Asttear 2025-10-05 17:21:12 +08:00
  • 543570224e Fix issue where an inline code block that spans multiple lines doesn't parse correctly (#893) Phillip Haydon 2025-10-03 20:34:24 +13:00
  • 4dc0be88b4 add options for link inline (#894) Daniel Klecha 2025-10-03 09:22:51 +02:00
  • 0e9e80e1cd Fix for table depth error when cell contains backticks (#891) Phillip Haydon 2025-09-22 02:26:02 +12:00
  • 1b04599c44 Merge pull request #888 from prozolic/pullreq 0.42.0 Alexandre Mutel 2025-09-11 07:55:51 +02:00
  • 5e6fb2d1c5 Add test for issue #845 list item blank line prozolic 2025-09-08 22:36:09 +09:00
  • 14406bc60d Fixes issue #845 prozolic 2025-09-06 21:10:51 +09:00
  • 2aa6780a30 Merge pull request #883 from messani/master Alexandre Mutel 2025-08-28 09:04:44 +02:00
  • c43646586c Merge pull request #885 from dannyp32/supportTableWithoutExtraLine Alexandre Mutel 2025-08-28 09:02:29 +02:00
  • d548b82bcd Add support for a table without an extra new line before it Daniel Pino 2025-08-09 08:50:49 +00:00
  • aab5543cb5 Code cleanup Tibor Peluch 2025-07-14 20:17:50 +02:00
  • 2e1d741aaf Cleaned up code, added tests for source position Tibor Peluch 2025-07-14 10:23:15 +02:00
  • 80c50e31e2 Attempt to fix tracking of tree node positions (line, column) inside GridTable Tibor Peluch 2025-07-11 13:25:03 +02:00
  • 7ff8db9016 Merge pull request #877 from Mertsch/Mertsch-patch-1 0.41.3 Alexandre Mutel 2025-06-19 08:41:54 +02:00
  • c69fb9ae73 Merge pull request #879 from stylefish/issue878 Alexandre Mutel 2025-06-19 08:41:10 +02:00
  • 5a3c206076 Fixes #878: render indent and 0 blocks stylefish 2025-06-16 11:26:23 +02:00
  • b92890094c Update readme.md Mertsch 2025-06-12 14:26:00 +02:00
  • 682c727288 Merge pull request #876 from Akarinnnnn/fix-872 0.41.2 Alexandre Mutel 2025-06-05 07:57:29 +02:00
  • ec2eef25b2 Remove HtmlHelper.UnescapeNullable Fa鸽 2025-06-04 19:23:18 +08:00
  • 6261660d37 Explain why not to normalize link title into empty strings Fa鸽 2025-05-31 22:26:33 +08:00
  • 6d1fa96389 Changed link parsing tests for #872 Fa鸽 2025-05-31 16:33:29 +08:00
  • 47c4e9b1e2 Fix #872 by reserve null title string. Fa鸽 2025-05-31 16:01:42 +08:00
  • 3535701d70 Merge pull request #869 from prozolic/pullreq 0.41.1 Alexandre Mutel 2025-04-27 18:52:57 +02:00
  • c41b389053 Fix CodeBlockRenderer.Write prozolic 2025-04-27 16:49:05 +09:00
  • 09a4b81a6e Update tests 0.41.0 Alexandre Mutel 2025-04-15 11:35:54 +02:00
  • 7b14e2e091 Merge pull request #867 from MihaZupan/commonmark-0.31.2 Alexandre Mutel 2025-04-15 10:59:22 +02:00
  • 1e17dcdd08 Merge pull request #866 from MihaZupan/alert-perf Alexandre Mutel 2025-04-15 10:58:40 +02:00
  • 40e5ab1514 Merge pull request #863 from Amberg/master Alexandre Mutel 2025-04-15 10:57:47 +02:00
  • 2953b026fc Merge pull request #865 from RamType0/patch-1 Alexandre Mutel 2025-04-15 10:56:27 +02:00
  • 42ab98968d Update readme Miha Zupan 2025-04-15 04:32:52 +02:00
  • b15cf582a5 Add 'search' HTML tag support Miha Zupan 2025-04-15 04:31:13 +02:00
  • 61e9be290b Allow empty HTML comments, double hyphens in text Miha Zupan 2025-04-15 04:02:22 +02:00
  • a9ce0eb438 Update definition of punctuation to include symbols Miha Zupan 2025-04-15 03:09:59 +02:00
  • 023d93c091 Update CommonMark spec to 0.31.2 Miha Zupan 2025-04-14 23:32:22 +02:00
  • bbefce3b1f Sealed + ref struct Miha Zupan 2025-04-14 22:11:53 +02:00
  • 0d6343b421 Make AlertBlock parsing a bit cheaper Miha Zupan 2025-04-14 22:02:21 +02:00
  • f4effc25c0 Fix MathInline is called "math block" Ram.Type-0 2025-04-15 00:57:16 +09:00
  • 7a83a1fd3d Merge pull request #864 from MihaZupan/net9-perf4 Alexandre Mutel 2025-04-14 11:10:48 +02:00
  • 8269ff1af5 Improve AutoLinkParser overhead for false-positive opening chars Miha Zupan 2025-04-03 15:00:23 +02:00
  • 0e6d0f4cb2 Fix style Miha Zupan 2025-04-06 14:30:22 +02:00
  • 8484420b72 Remove some branches from IsWhiteSpace and IsWhiteSpaceOrZero Miha Zupan 2025-04-06 13:20:41 +02:00
  • c82a36884d Use the field keyword in a few places Miha Zupan 2025-04-06 13:08:32 +02:00
  • da3d7f4f3a Improve some descriptions Miha Zupan 2025-04-06 11:32:01 +02:00
  • eceb70c16a Avoid delegate allocations in AutoIdentifierExtension Miha Zupan 2025-03-16 18:17:10 +01:00
  • 7a9c192d7d Speed up FencedCodeBlock rendering Miha Zupan 2025-03-16 18:02:56 +01:00
  • 8cfa0cf0ae Improve more character tests with SearchValues Miha Zupan 2025-03-16 16:02:07 +01:00
  • a82c3bd705 Improve some character tests Miha Zupan 2025-04-13 16:59:29 +02:00
  • ecfda373b9 Avoid warnings in Markdig.WebApp Miha Zupan 2025-03-16 16:01:20 +01:00
  • d8f69218db Commit FrozenDictionary polyfill Miha Zupan 2025-03-16 16:02:34 +01:00
  • adfcf42529 Use FrozenDictionary in a couple places Miha Zupan 2025-03-16 15:20:30 +01:00
  • dab1ca5483 Avoid unnecessary null check when reading trivia info Miha Zupan 2025-03-16 15:03:06 +01:00
  • 55f770cc07 feat: infer pipe table column widths from separator row Manuel Amstutz 2025-04-09 20:55:54 +02:00
  • 8b84542527 Merge pull request #861 from Meir017/patch-1 Alexandre Mutel 2025-03-20 16:38:19 +01:00
  • 086440bcd3 update repository's github path Meir Blachman 2025-03-20 16:59:50 +02:00
  • 97470bd61f Merge pull request #859 from JamesNK/jamesnk/autolinks-domain-no-period Alexandre Mutel 2025-03-18 10:00:13 +01:00
  • 90c73b7754 Update src/Markdig/Helpers/LinkHelper.cs James Newton-King 2025-03-18 14:54:20 +08:00
  • ee403ce28f Port tests James Newton-King 2025-03-17 08:26:51 +08:00
  • 8b403918b9 Update XML doc James Newton-King 2025-03-17 07:47:40 +08:00
  • 39b07d6bc5 Add AutoLinkOptions.AllowDomainWithoutPeriod James Newton-King 2025-03-17 07:46:23 +08:00
  • fb3fe8b261 Merge pull request #838 from Melodi17/master Alexandre Mutel 2025-02-28 09:23:27 +01:00
  • abb19ecf37 Merge pull request #851 from Akarinnnnn/encoding-ployfill Alexandre Mutel 2025-02-28 09:22:48 +01:00
  • 9dac60df73 Replace encoding polyfill with NET5+ one. Fa鸽 2025-02-24 10:49:59 +08:00
  • 148278417f Added error throwing when stack is empty and PopIndent() is called Melodi 2025-01-14 14:25:20 +10:00
  • 5b32391348 Update dependencies NuGet Alexandre Mutel 2025-01-10 08:56:38 +01:00
  • 5528023158 Merge pull request #844 from snnz/fix-gridtables 0.40.0 Alexandre Mutel 2025-01-09 18:15:11 +01:00
  • f93b9d79d9 Merge branch 'master' into fix-gridtables Alexandre Mutel 2025-01-06 08:43:45 +01:00
  • d53fd0e870 Merge pull request #843 from snnz/fix-deflists Alexandre Mutel 2025-01-06 08:42:36 +01:00
  • c488aca96c Merge branch 'master' into fix-deflists Alexandre Mutel 2025-01-05 21:12:33 +01:00
  • 9b3f442765 Merge pull request #842 from snnz/fix-alerts Alexandre Mutel 2025-01-05 21:11:11 +01:00
  • 7b6d659bbd A test has been added. Sergey Nozhenko 2025-01-03 07:03:28 +03:00
  • bc8ba4fecb A test has been added. Sergey Nozhenko 2025-01-03 07:02:38 +03:00
  • d87bb7292d A test has been added. Sergey Nozhenko 2025-01-03 07:01:29 +03:00
  • 118d28f886 Prevent GridTableParser from looking beyond the end of a line. Sergey Nozhenko 2025-01-03 04:29:24 +03:00
  • 3e0c72f043 Fixes exception in DefinitionListParser.GetCurrentDefinitionList() Sergey Nozhenko 2025-01-03 03:30:49 +03:00
  • f2590e7b80 Check that the alert candidate is not already in an alert block or nested within other elements. Sergey Nozhenko 2025-01-03 01:27:11 +03:00
  • 88c5b5cb41 Added method for clearing indents in TextRendererBase as well as added case handling to PopIndent() Melodi 2024-12-31 22:57:02 +10:00
  • d1233ffe66 Merge pull request #837 from snnz/fix-links Alexandre Mutel 2024-12-27 09:49:04 +01:00
  • ab8e85b06e Remove additional condition, since a carriage return constitute a line ending regardless of whether it is followed by a line feed or not. Sergey Nozhenko 2024-12-21 06:56:23 +03:00
  • 90bc15c016 Update src/Markdig.Tests/TestPlayParser.cs snnz 2024-12-21 06:14:16 +03:00
  • 7f604bef30 Update src/Markdig/Parsers/Inlines/LinkInlineParser.cs snnz 2024-12-21 06:14:07 +03:00
  • 54783b8f65 Update src/Markdig/Parsers/Inlines/LinkInlineParser.cs snnz 2024-12-21 06:13:56 +03:00
  • ad0770a594 Update src/Markdig/Parsers/Inlines/LinkInlineParser.cs snnz 2024-12-21 06:13:22 +03:00
  • 90365bfeee Update src/Markdig/Parsers/Inlines/LinkInlineParser.cs snnz 2024-12-21 06:13:09 +03:00
  • c35f7fff17 Fixed errors in LinkHelper and LinkInlineParser. Sergey Nozhenko 2024-12-21 03:29:31 +03:00
  • fdaef77474 Update ci badge 0.39.1 Alexandre Mutel 2024-12-19 05:48:36 +01:00