Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Updated copyright notices to -2015. Closes #2111. | John MacFarlane | 2015-04-26 |
| | |||
* | Remove partial function from Pretty | Matthew Pickering | 2015-02-18 |
| | |||
* | Text.Pandoc.Pretty: Improve performance of realLength | Matthew Pickering | 2014-12-06 |
| | | | | Eliminates memory usage and twofold increase in speed. | ||
* | Pretty: Make CR + BLANKLINE = BLANKLINE. | John MacFarlane | 2014-10-20 |
| | | | | | | | This fixes an extra blank line we were getting at the end of markdown fragments (as well as rst, org, etc.) Closes #1705. | ||
* | Text.Pandoc.Pretty: added blanklines. | John MacFarlane | 2014-07-27 |
| | | | | This ensures a certain number of blanklines (and no more) in output. | ||
* | Update copyright notices for 2014, add missing notices | Albert Krewinkel | 2014-05-09 |
| | |||
* | Removed RenderState datatype context. | Merijn Verstraaten | 2014-02-06 |
| | | | | | | | | Reasoning: - It's not Haskell2010 - It breaks some tools - Doesn't actually do anything - RenderState doesn't even have a Monoid instance | ||
* | Pretty: Added nestle. API change, minor version bump to 1.12.3. | John MacFarlane | 2014-01-02 |
| | |||
* | Remove CPP from default-extensions; add pragmas to modules as needed. | John MacFarlane | 2013-08-04 |
| | |||
* | Pretty: Fixed chomp so it works inside Prefixed elements. | John MacFarlane | 2013-02-28 |
| | |||
* | Pretty: Better Show instance for debugging purposes. | John MacFarlane | 2013-02-28 |
| | |||
* | Pretty: Fixed bug that caused combining characters to be dropped. | John MacFarlane | 2012-08-13 |
| | |||
* | Fixed whitespace errors. | John MacFarlane | 2012-07-26 |
| | |||
* | Pretty: Added wide punctuation range to charWidth. | John MacFarlane | 2012-06-30 |
| | | | | Fixes bug with Chinese commas in tables. | ||
* | More efficient implementation of nowrap in Pretty. | John MacFarlane | 2012-02-08 |
| | |||
* | Fixed Pretty so it uses Data.Monoid's <> w/ GHC 7.4. | John MacFarlane | 2012-02-05 |
| | | | | Note: changed fixity to infixr 6. | ||
* | Remove dependency on dlist. | John MacFarlane | 2012-02-05 |
| | | | | Use sequence in Pretty instead. | ||
* | Made charWidth in Text.Pandoc.Pretty complete. | John MacFarlane | 2012-01-27 |
| | | | | | | | Used the unicode spec EastAsianWidth.txt. All characters marked W or F get width 2. Closes #377. | ||
* | Pretty: Export realLength and use it in calculating offsets. | John MacFarlane | 2012-01-25 |
| | | | | | This should help fix setext headers and tables containing asian wide characters and combining characters. | ||
* | Pretty: Added charWidth function. | John MacFarlane | 2012-01-25 |
| | |||
* | Pretty: Added beforeNonBreak combinator. | John MacFarlane | 2011-12-31 |
| | | | | | This allows you to include something conditionally on it being before a nonblank. Used for RST inline math. | ||
* | Pretty: Added chomp combinator. | John MacFarlane | 2011-11-18 |
| | |||
* | Pretty: Added quote, doubleQuote. | John MacFarlane | 2010-12-22 |
| | |||
* | Pretty: don't print a breaking space before a newline. | John MacFarlane | 2010-12-21 |
| | |||
* | Renamed 'enclosed' to 'inside'. | John MacFarlane | 2010-12-20 |
| | | | | This avoids conflict with 'enclosed' in Text.Pandoc.Parsing. | ||
* | Pretty: Fixed parens. | John MacFarlane | 2010-12-19 |
| | |||
* | Pretty: Added enclosed, parens. | John MacFarlane | 2010-12-19 |
| | |||
* | Pretty: Added braces and brackets. | John MacFarlane | 2010-12-19 |
| | |||
* | Added new prettyprinting module. | John MacFarlane | 2010-12-17 |
* Added Text.Pandoc.Pretty. This is better suited for pandoc than the 'pretty' package. One advantage is that we now get proper wrapping; Emph [Inline] is no longer treated as a big unwrappable unit. Previously we only got breaks for spaces at the "outer level." We can also more easily avoid doubled blank lines. Performance is significantly better as well. * Removed Text.Pandoc.Blocks. Text.Pandoc.Pretty allows you to define blocks and concatenate them. * Modified markdown, RST, org readers to use Text.Pandoc.Pretty instead of Text.PrettyPrint.HughesPJ. * Text.Pandoc.Shared: Added writerColumns to WriterOptions. * Markdown, RST, Org writers now break text at writerColumns. * Added --columns command-line option, which sets stColumns and writerColumns. * Table parsing: If the size of the header > stColumns, use the header size as 100% for purposes of calculating relative widths of columns. |