summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Handle XHTML filename extensions and MIME typesHEADmasterdefanor2018-04-231-0/+2
|
* Get rid of DeepSeqdefanor2018-02-232-5/+2
| | | | That was a hacky fix, now it's fixed in the redland bindings.
* Add librdf as a Debian dependencydefanor2018-02-231-1/+1
|
* Add Text.Pandoc.Readers.RDF into pancake.cabaldefanor2018-02-231-0/+1
|
* Increase version to 0.1.10defanor2018-02-234-3/+13
|
* Require redland >= 0.2 && < 0.3defanor2018-02-231-1/+1
|
* Force the triples with deepseqdefanor2018-02-232-3/+7
| | | | | Not quite sure if it's the proper fix, but appears to fix an occasional segfault on RDF reading.
* Extract labels in English language specificallydefanor2018-02-231-6/+22
| | | | | | | Would be better to make it locale-dependent, but since there's no internationalization yet anyway, defaulting to English. If no language is specified, assuming it's English.
* Set link identifiers in RDF documents properlydefanor2018-02-231-6/+13
|
* Render RDF documents compactlydefanor2018-02-231-30/+50
| | | | Omit repeating subjects and predicates.
* Tell Travis CI to install librdf-devdefanor2018-02-221-0/+4
|
* RDF: avoid an unnecessary querydefanor2018-02-221-22/+18
|
* Use Redland bindings instead of rdf4hdefanor2018-02-214-145/+82
| | | | | It's faster, includes a proper triple store with querying, and generally should be more useful.
* Introduce pandoc timeoutsdefanor2018-02-082-1/+7
| | | | | | Sometimes pandoc takes unreasonably long time to parse a document (though it warns about that in the documentation), so a safeguard is needed.
* Add initial RDF supportdefanor2018-01-237-42/+296
| | | | | With two types of caching: file-based for retrieved documents, and memory-based for predicate labels extracted from those.
* Add CiteSeerX searchdefanor2018-01-151-0/+1
|
* Set curl's user agent to pancake by defaultdefanor2018-01-111-1/+1
| | | | | Some websites, e.g. acm.org, block clients that identify themselves as curl.
* Leave empty lines around block quotationsdefanor2018-01-091-0/+2
|
* Update copyright yearsdefanor2018-01-0111-11/+11
|
* Open links in a new session on C-u RETdefanor2017-12-311-4/+10
|
* Adjust a docstringdefanor2017-12-311-5/+5
| | | | | The `pancake' function actually accepts any pancake command, not necessarily an URL.
* Show target URIs on pancake-{next, previous}-buttondefanor2017-12-301-2/+6
|
* Increase version to 0.1.9defanor2017-12-304-3/+14
|
* Install and enable a few uncluttering XSLTs by defaultdefanor2017-12-2810-83/+221
|
* Compress binaries with xzdefanor2017-12-281-2/+2
|
* Test with GHC 8.2.2defanor2017-12-282-1/+2
|
* Lint Pancake.hsdefanor2017-12-281-4/+4
|
* Update the man pagedefanor2017-12-281-1/+1
|
* Handle absolute ddg-encumbered linksdefanor2017-12-271-1/+1
|
* Add URI-based input completiondefanor2017-12-271-10/+32
| | | | Not shared with Emacs yet, just for CLI.
* Put pancake-uri-at-point URIs into the kill ringdefanor2017-12-261-3/+4
| | | | When called interactively.
* Use relative #fragment links in Emacsdefanor2017-12-261-1/+4
| | | | Don't reload a document on those.
* Use Haskelinedefanor2017-12-264-20/+11
| | | | | The code is slightly cleaner with it, and it would be useful for completion.
* Add the 'Pancake' type aliasdefanor2017-12-261-12/+14
|
* Add `pancake-uri-at-point'defanor2017-12-251-0/+13
|
* Provide absolute URIs for pancake.eldefanor2017-12-252-10/+13
|
* Fix a typodefanor2017-12-242-2/+2
|
* Open URLs in new session if one is createddefanor2017-12-241-1/+2
| | | | Even when calling `pancake' from another pancake buffer.
* Add 'renderInlines', remove 'inlines'defanor2017-12-221-20/+12
| | | | | | 'renderInlines' splits inline elements into lines (on newline) and renders them one-by-one, so that line positions can be tracked. The code is also a bit cleaner this way.
* Split inline elements into lines in readInlinesdefanor2017-12-221-1/+11
|
* Revert "Handle newlines in storeLines"defanor2017-12-221-2/+1
| | | | | | That wasn't a proper fix, and may lead to additional issues. This reverts commit 14468d50a6b22c67e656cd2b2a5fb4c7dad692b2.
* Handle newlines in storeLinesdefanor2017-12-221-1/+2
| | | | | Usually there's none, but now it's possible for them to get there with --no-wrap. Perhaps that should be fixed too.
* Extend noWrap prevention to listing sub-elementsdefanor2017-12-221-6/+9
|
* Partially delegate line wrapping to Emacsdefanor2017-12-224-20/+54
| | | | | Not for tables or lists, but for regular text lines. Using visual-line-mode for that by default.
* Refine documentation annotations and function namesdefanor2017-12-224-15/+25
|
* Use a list of elements instead of enumerationdefanor2017-12-222-30/+28
| | | | The list is ordered anyway, no need to keep numbers there.
* Use enumeration instead of breadcrumbs for position trackingdefanor2017-12-222-44/+40
| | | | Just to simplify it.
* Set breadcrumbs for Plain elements' linesdefanor2017-12-211-2/+16
|
* Use a separate breadcrumb for spacing between blocksdefanor2017-12-211-4/+4
|
* Store breadcrumbs/positions for definition listsdefanor2017-12-211-1/+1
|