A few more clarifying questions:
- Are page names normalized when stored? I.e., when persisted we
always use the MashedTogetherName?
No, we use the result of MarkupParser.cleanLink() [which turns [foo
bar] into [Foo bar]. It essentially just capitalizes it and removes
illegal characters.]
To clarify: upon store, page names are normalized with cleanLink()
(which retains spaces).
Upon render, we first check for the new-style-normalized page name
(cleanLink()), then the old-style normalized page name (wikifyLink()).
/Janne