Fix for File | Save As crash. Even works with multiple story windows

Change-Id: I8b39aba88a6f45c0b60f576110ae736aa5931fb2
Signed-off-by: stormrose <eturnerx@gmail.com>
Fix exceptions on exit caused by multiple story use.

More Python-like syntax.

Change-Id: I12df1a23e2e7f0d11168da454a861ab281af47b8
Signed-off-by: stormrose <eturnerx@gmail.com>
Fix exceptions on exit caused by multiple story use.

More Python-like syntax.

Change-Id: I12df1a23e2e7f0d11168da454a861ab281af47b8
Signed-off-by: stormrose <eturnerx@gmail.com>
Fix exception of closing story caused by open/closed editor widgets

Change-Id: I10ef4b77dce881fa435fa27721e574e053cd5f9f
Signed-off-by: stormrose <eturnerx@gmail.com>
Merge remote-tracking branch 'github/master'

Conflicts:
	app.py

Change-Id: I13e996293df0f3a8de97eb1cfe07ed0e8c970b96
Signed-off-by: stormrose <eturnerx@gmail.com>
More readable upper/lower case in StoryFormat menu.

The story format menu now uses the letter casing of the folder in
targets with the exception that the traditional Twine formats of:
Sugarcane, Jonah, TW and TW2 have exceptions coded in. Their folder name
remains lowercase but the menu label is capitalised.

Change-Id: I59a88f42375b7ccd801adf3fc2f716d94abf98b9
Signed-off-by: stormrose <eturnerx@gmail.com>
Improved syntax highlighting in PassageEditor. Prelim Unicode support

Change-Id: I69b5195b940f5b1131269282bb5f213ba081e913
Signed-off-by: stormrose <eturnerx@gmail.com>
Passages with a tag of Twine.private are not put into the .html

Change-Id: I58355eaf53a9180922cbb2da53ab82a259af4fb1
Signed-off-by: stormrose <eturnerx@gmail.com>
File | Save As copy without private content.

Enable the saving of a .tws file that does not contain passages marked
with the tag: Twine.private

Change-Id: I087ce53061376735b44031bcb7a1385121630c3f
Signed-off-by: stormrose <eturnerx@gmail.com>
Fixed link colouring to passages with unicode titles

Change-Id: Ia7f6231db981a811f71c54ede401a80c585c72d5
Signed-off-by: stormrose <eturnerx@gmail.com>
Non-ascii characters now export into RTF proofing copy.

Change-Id: Ia628cf14c5c18d3a7149b5a97e618b45008a843f
Signed-off-by: stormrose <eturnerx@gmail.com>
Import/Export Twine to Twee source now supports Unicode

Change-Id: I8cdc337e3b621628628ace3ede80533e9554d598
Signed-off-by: stormrose <eturnerx@gmail.com>
Fix for Issue #52. Crash on File | Revert.

Change-Id: I948bb8fe11470680bb4f0ffb46392b95c62174e9
Signed-off-by: stormrose <eturnerx@gmail.com>
Re: Issue #45 File | Recent list increased from 5 to 10 items.

Change-Id: Ief7fca6109a5b48b957e3e1c041d105ede5acb4b
Signed-off-by: stormrose <eturnerx@gmail.com>
Fix Issue #29 Recent Files that no longer exist removed & dialog shown

The recent files list is scanned on StoryFrame creation (start up, new
and open operations) and on Open Recent.

Change-Id: If20e28186c1f1f728eeb03b1a5119a5c22b74ac6
Signed-off-by: stormrose <eturnerx@gmail.com>
Changed installer versioning to alpha

Change-Id: Ie904e2e55368bcfd4ac1d7435502da2ea8a23916
Signed-off-by: stormrose <eturnerx@gmail.com>
Merge remote-tracking branch 'tweecode_twine/master' into twine_merge

Conflicts:
	app.py

Changes to be committed:

	new file:   .project
	new file:   .pydevproject
	modified:   README.md
	modified:   app.py
	modified:   buildexe.py
	new file:   requirements.txt
	modified:   targets/jonah/header.html
	modified:   targets/sugarcane/header.html
	new file:   testdata/UTF-8 Test Story.tws
Changes to project house keeping files
Ability for an OPTIONAL footer.html added targets.

For my own selfish reasons I present a 100% backwards compatible
addition to the StoryFormats: 
If a footer.html file is available in the selected target then it is
used in the output. 
Otherwise, if a footer.html file is not available (like in the old
formats) then the old behaviour still occurs: </div></body></html>

Also added a TEST storyformat to show how this works. This TEST
StoryFormat will not appear in the exe or installer builds.

Change-Id: Ic27867693f9f93e6686a7ca92746e32f4793db60
Signed-off-by: stormrose <eturnerx@gmail.com>
Unicode test file kindly supplied by Jay Brown

Change-Id: I130621db585fb6a946c3b7787d10f8e0988e8675
Signed-off-by: stormrose <eturnerx@gmail.com>