Fix main() in Jonah & Sugarcane to support macros in Start passage

Change-Id: I89830ae274f6f40364a4a32b98288f0948007d7d
Signed-off-by: Stormrose <eturnerx@gmail.com>
First public commit of the Responsive StoryFormat

Change-Id: If00e05c0c2a91487ff5a52eb6de9ba69249f0c24
Signed-off-by: Stormrose <eturnerx@gmail.com>
Include Responsive story format in the Win32 distribution.

Change-Id: I304ec7158dcb7260abb4ecaaf6a91c8d543aab5b
Signed-off-by: Stormrose <eturnerx@gmail.com>
Better sanity checking for obfuscation feature

Change-Id: I6833ca0b7d06495727a89b9cc83551b995e62199
Signed-off-by: Stormrose <eturnerx@gmail.com>
BUG: blank passage titles and links causing exceptions

Notified by Philip Sutton

Change-Id: Ia8f5e41ef29c7dc3729f9fddce772aca316b1436
Signed-off-by: Stormrose <eturnerx@gmail.com>
Tidy up of some files.
Fix print macro: prints out $vars with value of 0 as "0" not blank.

Change-Id: I31ea9cfa0e39f66c518550db2bb440e28553c719
Signed-off-by: Stormrose <eturnerx@gmail.com>
FIX <<remember>> works on local files (localStorage & cookie fallback)


Change-Id: Ia627e8813ace58cf483d6b7f0791dbdbb4d1cb44
Signed-off-by: Stormrose <eturnerx@gmail.com>
Passages tags added into data-tags html attribute

Implements the idea from: http://www.glorioustrainwrecks.com/node/5013
suggested by Leon Arnott

Enables passage/tag specific CSS2 selectors: e.g.
[data-tags~=sometag] { color:#f00; }

Change-Id: I138c64ee90fb745727b1482bc4fba50eb4bb7882
Signed-off-by: Stormrose <eturnerx@gmail.com>
data-tags attribute only created if passage tags exist

Change-Id: Ic2a76f49ed246583912612ab01f9a2544f8307b5
Signed-off-by: Stormrose <eturnerx@gmail.com>
Re-enabled tooltips at request of Philip Sutton

Change-Id: Id5816670e18e3c54788e08a12694476d1ee9948c
Signed-off-by: Stormrose <eturnerx@gmail.com>
s/wx.Color/wx.Colour/g
Fix for Rewine menu feature.

Change-Id: Ife4d6ef8c88bca55df066ad737bd0769b0ee84c6
Signed-off-by: Stormrose <eturnerx@gmail.com>
Merge pull request #69 from mistydemeo/colour

s/wx.Color/wx.Colour/g - fix for wxPython 2.9.x
Update header.html
zoom fit

Fixed wonky fit behavior reported
https://github.com/tweecode/twine/issues/28

added line 676
self.zoom(1.0)
Fixing Exponential newWidget distance issue

line 263,  passing Pixel coordinates to newWidget() instead of logical to get the correct starting position.
PassageFrame: fix keyboard shortcuts for Mac OS X

This remaps opt-left/right, cmd-left/right, opt-delete, cmd-delete and
cmd-shift-z on Mac OS X to use the standard OS text input shortcuts.

Fixes #71.
#Enforce positive coordinates

This fix causes intersect to be true in intersectsAny if the widget coordinates are negative.
Fixed search to wrap to beginning properly.