Fixed passages with names containing quote marks being unrecognised by links.
Fixed
HTML tables in passages not being constructed correctly.
Altered Sugarcane's browser state-saving to avoid a crash in Firefox caused by having lots of variables in your story.
Fixed TiddlyWiki emdashes not being rendered correctly.
Fixed the «nobr» macro inserting zero-width space characters into contained macro tags, thus breaking them.
Fixed bug preventing custom macros from being usable in StoryMenu etc.
Fixed the [img] syntax used in
CSS stylesheets inserting a terminating semicolon, preventing further attributes from being used on the same line.
Added “vertical-align:bottom” to images to compensate for a line-height difference between XHTML Transitional and HTML5. Why is there a line-height difference? The person who can answer that is not on this Earth, but in Heaven.
Fixed the «nobr» macro not working if any text follows it.
Fixed «choice». Now, clicking a «choice» disables all .choice links in the passage, not just itself. This returns it to 1.3.5 behaviour.
Fixed variables used as array indexes not being parsed correctly.
Restored the left positioning of the Sugarcane sidebar.
Added support for “javascript:” and “data:” URIs in external links.
You can now use external links in the simple link syntax, such as [[http://example.net]].
Possibly broken pretty-links (as in, links with a separate link text and destination) are now no longer assumed to be external URIs unless they contain a protocol (like “http:”), or the symbols . / \ or #. This should make link debugging a bit easier.
Fixed the shorthand «display» macro tag's title sometimes being incorrectly parsed as its first argument.
Shorthand «display»: Attempting to access a parameter() that wasn't supplied will no longer throw an error, on the newly considered basis that it would make “variadic passages” (passages that can take multiple optional variables) difficult.
Fixed a bug where backslashes would be incorrectly converted to arbitrary letters if passage obfuscation was being used.
«back» now works better when Undo is off in Sugarcane. Previously it would mess up the variable state in cases when link variables were in use.
«back» and «return» now work when restoring a Jonah state via bookmark.
«back» also now works when clicked in a past Jonah passage - previously it would act as if it was in the present passage.
«back» now works in the StoryMenu, StoryAuthor, StoryTitle and StorySubtitle passages.
«choice» now produces an error message if it's used in the StoryMenu, StoryAuthor, StoryTitle and StorySubtitle passage.
Fixed Jonah scrolling in
IE 8.
Now, only the StoryTitle passage's text content will be used for the window title, instead of its raw code.
Now, if a story has no StoryTitle, or the StoryTitle has no text content, it will default to the name of the .tws file used to build it, instead of just “Untitled Story”.
Fixed a bug where putting “Lookup:” in the StorySettings could potentially crash the game. * Added a sanity check in case a script overrides History.prototype.display() but doesn't pass enough arguments (since in 1.4 it takes 4 arguments instead of 3).
Fixed
HTML <table> structures in passages not being rendered correctly.