diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 000000000..71c1e127f --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,51 @@ +--- +name: Bug report +about: Create a detailed report to help improve flexmark-java + +--- + +**Describe the bug** A clear and concise description of what the bug is. + +Feel free to remove any sections that do not apply or add your own to clarify your issue. + +Please provide as much information about where the bug is located or what you were using: + +* [ ] `Parser` +* [ ] `HtmlRenderer` +* [ ] `Formatter` +* [ ] `FlexmarkHtmlParser` +* [ ] `DocxRenderer` +* [ ] `PdfConverterExtension` +* [ ] extension(s) + +**To Reproduce** + +If you can please provide sample code which exhibits the issue. This is always best because it incorporates a testable morsel which includes all relevant information. + +``` +sample code +``` + +Or a link to a sample code file. + +**If a code sample is not possible please provide as much of the following information as you can :** + +1. **Input text used** Please provide a sample of text which causes the issue. + + ``` + sample + ``` + + Or provide a link to a file + +2. Options used to configure the parser, renderer, formatter, etc. Please provide concise code when you can. + +**Expected behavior** A clear and concise description of what you expected to happen with sample output that would be desired, where it makes sense. + +**Resulting Output** It is best to provide one of the following (in decreasing order of value): + +- text results, +- file links, +- screenshots are least useful but better than nothing. + +**Additional context** Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 000000000..c846cb03d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,17 @@ +--- +name: Feature request +about: Suggest an idea for this project + +--- + +**Is your feature request related to a problem? Please describe.** +A clear and concise description of what the problem is. Ex. I am trying to do ... + +**Describe the solution you'd like** +A clear and concise description of what you want to happen. + +**Describe alternatives you've considered** +A clear and concise description of any alternative solutions or features you've considered. + +**Additional context** +Add any other context or screenshots about the feature request here. diff --git a/.gitignore b/.gitignore index a91c8b32f..a955ff1d8 100644 --- a/.gitignore +++ b/.gitignore @@ -18,4 +18,23 @@ target/ /flexmark-docx-converter/src/test/java/com/vladsch/flexmark/docx/converter/ComboDocxUserSpecDisabled.java /flexmark-docx-converter/src/test/resources/docx_user_ast_spec.md /FlexmarkJavaAssets/EmojiReference/EmojiList-v11.0.html -/assets/issues/ +/flexmark-docx-converter/src/test/resources/omml2mathml.xsl +/.idea/serialmonitor_settings.xml +/flexmark-pdf-converter/src/test/resources/html_sample.html +/flexmark-docx-converter/src/test/resources/docx_converter_ast_spec2/ +/flexmark-docx-converter/src/test/resources/docx_converter_ast_spec/ +/flexmark-docx-converter/src/test/resources/docx_converter_attribute_ast_spec/ +/flexmark-empty-template.docx +/flexmark-docx-converter/src/test/resources/InlineImageLeft.docx +/flexmark-docx-converter/src/test/resources/InlineImageLeft.s.xml +/flexmark-docx-converter/src/test/resources/InlineImageLeft.xml +/flexmark-docx-converter/src/test/resources/InlineImageRight.docx +/flexmark-docx-converter/src/test/resources/InlineImageRight.s.xml +/flexmark-docx-converter/src/test/resources/InlineImageRight.xml +/flexmark-docx-converter/src/test/resources/PageBreak.s.xml +/flexmark-docx-converter/src/test/resources/PageBreak.xml +/flexmark-docx-converter/src/test/resources/Tab.s.xml +/flexmark-docx-converter/src/test/resources/Tab.xml +/assets/comms/ +/lib/ +/mvn-dependency-tree.txt diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 000000000..4b9229519 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,2 @@ +# Default ignored files +/shelf/ diff --git a/.idea/artifacts/flexmark_parent_jar.xml b/.idea/artifacts/flexmark_parent_jar.xml index 81a7fd932..a3528a40c 100644 --- a/.idea/artifacts/flexmark_parent_jar.xml +++ b/.idea/artifacts/flexmark_parent_jar.xml @@ -8,10 +8,8 @@ - - @@ -26,13 +24,10 @@ - - - @@ -44,7 +39,11 @@ + + + + - \ No newline at end of file + diff --git a/.idea/artifacts/flexmark_test_util_jar.xml b/.idea/artifacts/flexmark_test_util_jar.xml index 5e5acd6da..8338cc7f8 100644 --- a/.idea/artifacts/flexmark_test_util_jar.xml +++ b/.idea/artifacts/flexmark_test_util_jar.xml @@ -3,7 +3,6 @@ $PROJECT_DIR$/out/artifacts - \ No newline at end of file diff --git a/.idea/artifacts/flexmark_tree_iteration_jar.xml b/.idea/artifacts/flexmark_tree_iteration_jar.xml new file mode 100644 index 000000000..cef87b56a --- /dev/null +++ b/.idea/artifacts/flexmark_tree_iteration_jar.xml @@ -0,0 +1,8 @@ + + + $PROJECT_DIR$/out/artifacts + + + + + diff --git a/.idea/artifacts/flexmark_util_jar.xml b/.idea/artifacts/flexmark_util_jar.xml index 774e5a779..b268e10eb 100644 --- a/.idea/artifacts/flexmark_util_jar.xml +++ b/.idea/artifacts/flexmark_util_jar.xml @@ -2,7 +2,18 @@ $PROJECT_DIR$/out/artifacts - + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index 38a4f946a..9efadb4b4 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -1,5 +1,6 @@ + - \ No newline at end of file + diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml index 683181ac0..0f7bc519d 100644 --- a/.idea/codeStyles/codeStyleConfig.xml +++ b/.idea/codeStyles/codeStyleConfig.xml @@ -1,6 +1,5 @@ - \ No newline at end of file + diff --git a/.idea/codestream.xml b/.idea/codestream.xml new file mode 100644 index 000000000..076ac941e --- /dev/null +++ b/.idea/codestream.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 898d21270..ff8deb2d5 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -2,6 +2,7 @@ + + \ No newline at end of file diff --git a/.idea/dictionaries/vlad.xml b/.idea/dictionaries/vlad.xml index 1f0334e83..d51215e65 100644 --- a/.idea/dictionaries/vlad.xml +++ b/.idea/dictionaries/vlad.xml @@ -1076,6 +1076,7 @@ anovalist.trls ansari.test anscombe + antialiasing any anyDuplicated anyDuplicated.array @@ -1283,6 +1284,7 @@ attributes augPred austres + autolinks autoload autoloader available.packages @@ -1734,6 +1736,7 @@ deltat demo dendrapply + denormalized densCols density density.default @@ -3214,6 +3217,7 @@ predict.glm predict.lm predict.trls + preformatted prepanel.default.bwplot prepanel.default.cloud prepanel.default.densityplot @@ -3859,6 +3863,7 @@ strwrap studres sub + subsequence subset subset.data.frame subset.default @@ -4077,6 +4082,8 @@ undebug undebugcall undoc + unescape + unescaping union uniqTsparse unique diff --git a/.idea/encodings.xml b/.idea/encodings.xml index 06f272625..ce9d9925a 100644 --- a/.idea/encodings.xml +++ b/.idea/encodings.xml @@ -2,52 +2,101 @@ - + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/fileColors.xml b/.idea/fileColors.xml index 77d01b1c2..d0d743dea 100644 --- a/.idea/fileColors.xml +++ b/.idea/fileColors.xml @@ -1,6 +1,8 @@ + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/Java_Language_Level.xml b/.idea/inspectionProfiles/Java_Language_Level.xml index ebd610152..570bda3ec 100644 --- a/.idea/inspectionProfiles/Java_Language_Level.xml +++ b/.idea/inspectionProfiles/Java_Language_Level.xml @@ -1,7 +1,6 @@