166:61b098ed85ee
168:cf512c95f3d4
164:99435ca84d08 165:69cb676460b1
|
2018-08-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged changes from the default branch. |
single-regexp-searching |
|
moinformat/parsers/common.py
|
|
165:69cb676460b1
166:61b098ed85ee 167:9ca45adda2ab
163:3e20c79e689b
|
2018-08-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a metadata abstraction to hold details of documents and the
conversion parameters, also providing the necessary objects employing such
parameters.
Added a root pagename option to the conversion script.
Removed support for invoking serialise without a serialiser.
Configured the re-serialisation of nodes in the Moin parser explicitly.
Added a wiki parser class as a kind of alias for the Moin parser class.
Introduced on-demand pagename lookups in various classes in order to permit the
re-use of instances with different pagenames. |
|
|
convert.py moinformat/__init__.py moinformat/input/__init__.py moinformat/input/common.py moinformat/input/directory.py moinformat/links/__init__.py moinformat/links/common.py moinformat/links/html.py moinformat/metadata.py moinformat/output/__init__.py ...
|
|
164:99435ca84d08
166:61b098ed85ee
156:ce03509263ef 163:3e20c79e689b
|
2018-08-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged changes from the default branch. |
single-regexp-searching |
|
|
|
163:3e20c79e689b
164:99435ca84d08 165:69cb676460b1
|
2018-08-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Expanded testing to cover macro expansion transformations. |
|
|
tests/test_macros.tree tests/test_macros.tree-exp tests/test_macros.txt tests/test_parser.py
|
|
162:bec7e083676d
|
2018-08-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed table of contents heading level tests where minimum or maximum levels are
omitted.
Introduced block replacement and splitting when tables of contents appear within
blocks, as they are likely to do. This prevents document validity issues when
serialised as HTML. |
|
|
moinformat/macros/toc.py moinformat/parsers/moin.py moinformat/tree/moin.py
|
|
161:3745c9e20358
|
2018-08-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added elementary theming support, making fragment output an option as opposed to
being the default in the conversion script. |
|
|
convert.py moinformat/__init__.py moinformat/themes/__init__.py moinformat/themes/common.py moinformat/themes/default/__init__.py moinformat/themes/default/css/common.css moinformat/themes/default/html.py moinformat/themes/default/template.html moinformat/themes/manifest.py
|
|
160:60323aaf9b31
|
2018-08-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed the comment about serialiser mapping items. |
|
|
moinformat/serialisers/manifest.py
|
|
159:d5b2b71a486d
|
2018-08-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Improved link translation, handling the root page as a special case, employing
resolved link targets instead of reusing target details in HTML links. This
should fix certain kinds of links which behave rather differently in Moin, such
as those employing the "." notation. |
|
|
moinformat/links/__init__.py moinformat/links/common.py moinformat/links/html.py
|
|
158:3e6af8be4b67
|
2018-08-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Detect the moinformat package directly in any parent directory. |
|
|
tests/test_parser.py
|
|
157:5538b3bdd529
155:d9f2d31daebd
|
2018-08-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Remove the leading hash for the default fragment link label. |
|
|
moinformat/links/html.py
|
|