[PR #154] [MERGED] Normalize Bugfixes and Tests #836

Open
opened 2026-01-29 14:46:14 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/xoofx/markdig/pull/154
Author: @tthiery
Created: 10/24/2017
Status: Merged
Merged: 10/24/2017
Merged by: @xoofx

Base: normalizeHead: normalize


📝 Commits (10+)

  • d58db53 wip normalize (issue #17)
  • 3cc405b Add normalize renderers for core CommonMark components (wip #17)
  • 218a094 Try to workaround tight/loose lists and paragraphs (wip #17)
  • 0c40895 Add straight forward unit tests.
  • 1bb35c5 Fixed issues found in straight forward normalization test cases
  • 34579b5 Relabeled unit tests.
  • c633926 Add finish block method and adjusted naming in test suite.
  • 6002195 Add test approach for AST based arrange.
  • 7174e32 Remove incomplete UnorderedList syntax test case
  • 72c2c06 Add normalization tests for space between leaves.

📊 Changes

12 files changed (+309 additions, -56 deletions)

View changed files

📝 src/Markdig.Tests/TestNormalize.cs (+256 -38)
📝 src/Markdig/Renderers/Normalize/CodeBlockRenderer.cs (+9 -4)
📝 src/Markdig/Renderers/Normalize/HeadingRenderer.cs (+2 -1)
📝 src/Markdig/Renderers/Normalize/Inlines/CodeInlineRenderer.cs (+5 -3)
📝 src/Markdig/Renderers/Normalize/Inlines/LineBreakInlineRenderer.cs (+5 -1)
📝 src/Markdig/Renderers/Normalize/Inlines/LinkInlineRenderer.cs (+1 -1)
📝 src/Markdig/Renderers/Normalize/Inlines/NormalizeHtmlEntityInlineRenderer.cs (+1 -1)
📝 src/Markdig/Renderers/Normalize/ListRenderer.cs (+15 -2)
📝 src/Markdig/Renderers/Normalize/NormalizeRenderer.cs (+9 -0)
📝 src/Markdig/Renderers/Normalize/ParagraphRenderer.cs (+2 -5)
📝 src/Markdig/Renderers/Normalize/QuoteBlockRenderer.cs (+2 -0)
📝 src/Markdig/Renderers/Normalize/ThematicBreakRenderer.cs (+2 -0)

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/xoofx/markdig/pull/154 **Author:** [@tthiery](https://github.com/tthiery) **Created:** 10/24/2017 **Status:** ✅ Merged **Merged:** 10/24/2017 **Merged by:** [@xoofx](https://github.com/xoofx) **Base:** `normalize` ← **Head:** `normalize` --- ### 📝 Commits (10+) - [`d58db53`](https://github.com/xoofx/markdig/commit/d58db530bb5e95709c46625e0019da47ed49d608) wip normalize (issue #17) - [`3cc405b`](https://github.com/xoofx/markdig/commit/3cc405b05bce3bcbc2b3a8bbbc27734c64304273) Add normalize renderers for core CommonMark components (wip #17) - [`218a094`](https://github.com/xoofx/markdig/commit/218a094f0d08cc4859cc9b7d43dd1887381ea70f) Try to workaround tight/loose lists and paragraphs (wip #17) - [`0c40895`](https://github.com/xoofx/markdig/commit/0c408951b8181dfe3cbbfec6bead9eed7223edde) Add straight forward unit tests. - [`1bb35c5`](https://github.com/xoofx/markdig/commit/1bb35c5fc10e58ad6c617596b9926dc777947efa) Fixed issues found in straight forward normalization test cases - [`34579b5`](https://github.com/xoofx/markdig/commit/34579b51a1abe10b180ffb8734346bbb1f23a65b) Relabeled unit tests. - [`c633926`](https://github.com/xoofx/markdig/commit/c63392657d653a750a2b7cb4cdf06e21b98c37d2) Add finish block method and adjusted naming in test suite. - [`6002195`](https://github.com/xoofx/markdig/commit/600219529cd4682f27160a96e575dff49b85aa3b) Add test approach for AST based arrange. - [`7174e32`](https://github.com/xoofx/markdig/commit/7174e32b7a7341d1c924f445b853cd52ad71728e) Remove incomplete UnorderedList syntax test case - [`72c2c06`](https://github.com/xoofx/markdig/commit/72c2c06fcb16c846d505e59df9108781b7df1a3d) Add normalization tests for space between leaves. ### 📊 Changes **12 files changed** (+309 additions, -56 deletions) <details> <summary>View changed files</summary> 📝 `src/Markdig.Tests/TestNormalize.cs` (+256 -38) 📝 `src/Markdig/Renderers/Normalize/CodeBlockRenderer.cs` (+9 -4) 📝 `src/Markdig/Renderers/Normalize/HeadingRenderer.cs` (+2 -1) 📝 `src/Markdig/Renderers/Normalize/Inlines/CodeInlineRenderer.cs` (+5 -3) 📝 `src/Markdig/Renderers/Normalize/Inlines/LineBreakInlineRenderer.cs` (+5 -1) 📝 `src/Markdig/Renderers/Normalize/Inlines/LinkInlineRenderer.cs` (+1 -1) 📝 `src/Markdig/Renderers/Normalize/Inlines/NormalizeHtmlEntityInlineRenderer.cs` (+1 -1) 📝 `src/Markdig/Renderers/Normalize/ListRenderer.cs` (+15 -2) 📝 `src/Markdig/Renderers/Normalize/NormalizeRenderer.cs` (+9 -0) 📝 `src/Markdig/Renderers/Normalize/ParagraphRenderer.cs` (+2 -5) 📝 `src/Markdig/Renderers/Normalize/QuoteBlockRenderer.cs` (+2 -0) 📝 `src/Markdig/Renderers/Normalize/ThematicBreakRenderer.cs` (+2 -0) </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-29 14:46:14 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/markdig#836