aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Changed bad test case nameMartin Vilcans2012-07-101-1/+1
|
* Added page break support.Martin Vilcans2012-07-099-6/+71
| | | | | | In HTML output, uses style page-break-before: always Closes #3
* Refactored html.py to use a class instead of global functions.Martin Vilcans2012-07-091-76/+94
| | | | This is in preparation for supporting page breaks (see #3)
* Refactored how we generate HTML tags.Martin Vilcans2012-07-091-40/+48
|
* PEP8 compliance.Martin Vilcans2012-07-084-10/+16
| | | | | | Especially get rid of the "E128 continuation line under-indented for visual indent" which is new in later versions of the pep8 program.
* Only a single period creates a slug.Martin Vilcans2012-07-083-1/+12
| | | | Fixes #4
* Support mixed sections and synopsisesMartin Vilcans2012-03-123-9/+39
|
* Refactored trying different paragraph types.Martin Vilcans2012-03-121-44/+56
|
* Support sections that are bunched together.Martin Vilcans2012-03-122-9/+28
|
* Line breaks become <br/> instead of <p> in HTML.Martin Vilcans2012-03-014-8/+39
| | | | This should make line breaks look good with the new CSS.
* Output synopsis to HTML.Martin Vilcans2012-02-235-90/+170
| | | | Used Jonathan's CSS.
* Added test scriptMartin Vilcans2012-02-201-0/+3
|
* Added commenting out using /* boneyard */Martin Vilcans2012-02-206-4/+54
|
* Transition must end with "TO:", not just ":"Martin Vilcans2012-02-193-5/+14
| | | | New in Fountain spec.
* Better error messages on unsupported formats.Martin Vilcans2012-02-191-13/+22
|
* Removed pdf and text modules as they aren't supported yet anyway.Martin Vilcans2012-02-192-45/+0
|
* Renamed SPMD to FountainMartin Vilcans2012-02-1911-18/+16
|
* Moved spmd tests into separate classes.Martin Vilcans2012-02-191-19/+29
|
* Added synopsis support to slugs and sections.Martin Vilcans2012-02-193-0/+59
|
* Parse the title page.Martin Vilcans2012-02-162-5/+104
| | | | | | The title page isn't actually used for anything right now, but if it is in the source, at least it doesn't appear as action lines in the output.
* Updated README to reflect new reality (Fountain, www.screenplain.com etc)Martin Vilcans2012-02-081-17/+20
|
* Added support for sectionsMartin Vilcans2012-02-088-18/+83
|
* Removed unused screenplain.format module etc.Martin Vilcans2012-02-071-23/+0
|
* Scene headings are now h6 in HTML outputMartin Vilcans2012-02-074-5/+5
|
* Read the spec again. Scene numbers are alphanumeric only.Martin Vilcans2012-02-072-5/+9
|
* Added scene numbersMartin Vilcans2012-02-077-18/+60
|
* Don't count number of blank lines between paragraphs.Martin Vilcans2012-02-011-7/+3
| | | | It's not needed by the latest spec.
* Refactored spmd parser to use InputParagraph class.Martin Vilcans2012-02-012-100/+110
|
* New syntax for dual dialog: ^ (Jan 2012 spec)Martin Vilcans2012-02-013-45/+40
|
* Some pep8 compliance regarding whitespaceMartin Vilcans2012-02-011-1/+2
|
* Updated readme to reflect that we don't support PDF output yet.Martin Vilcans2012-01-311-2/+4
|
* Transitions no longer have to be followed by a scene heading.Martin Vilcans2012-01-312-8/+16
|
* Changed rules for forced Scene Headings (slugs).Martin Vilcans2012-01-312-7/+22
| | | | | | | | | | | | | Double linebreaks no longer signify a slug. Instead you can force one with a leading period: e.g. FADE IN: .DARKNESS (whatever that would look like!?)
* Added tests on actual input/output files.Martin Vilcans2012-01-314-0/+96
| | | | | This is to make sure everything works from the command-line level to avoid silly mistakes like the last bug.
* Oops, blank lines weren't parsed as blank lines.Martin Vilcans2012-01-311-1/+1
| | | | | | This broke more or less everything in SPMD. Thanks, Anil!
* Use &nbsp; to avoid empty paragraphs in HTML.Martin Vilcans2012-01-141-11/+4
| | | | Otherwise empty paragraphs won't be seen.
* Ignore trailing \r and \n properly.Martin Vilcans2012-01-142-18/+34
| | | | | This caused the "two spaces creates blank line inside dialog" trick to fail.
* A leading ">" on a line means it's parsed as a transition.Martin Vilcans2011-12-162-5/+30
| | | | (But only if it's the last paragraph or followed by a slug.)
* Possible to escape stars (\*) so they aren't parsed as emphasis.Martin Vilcans2011-12-162-21/+49
|
* A line with two spaces inside dialog keeps the dialog together.Martin Vilcans2011-12-162-3/+20
| | | | Fixed according to spec.
* Fixed some problems with old RichString tests.Martin Vilcans2011-12-162-13/+40
| | | | | | Sometimes the segments of the RichString objects became RichString objects instead of Segment. That's what you get for dynamic typing I guess...
* Allow use of stdin and stdout instead of files.Martin Vilcans2011-12-101-11/+29
|
* Use HTML character references for special characters.Martin Vilcans2011-12-101-1/+1
| | | | E.g. write "&#233"; instead of "é".
* Removed unused non-working old plain text formattingMartin Vilcans2011-11-281-60/+0
|
* Removed support for txt and pdf output from command line.Martin Vilcans2011-11-281-4/+2
| | | | It doesn't work, so avoid confusion. See bug #1.
* Added licensing information (MIT license)Martin Vilcans2011-11-2814-0/+73
|
* Created context manager for working with HTML tags.Martin Vilcans2011-11-281-44/+64
| | | | This simplifies the code a little.
* Cleaned up a little CSS.Martin Vilcans2011-11-281-2/+2
|
* Support for centered action elements in HTML output.Martin Vilcans2011-11-282-9/+26
|
* Slug and Transition support only one line.Martin Vilcans2011-11-282-10/+14
| | | | Show that in parameter to __init__.