Frans de Jonge
c2aac0f71e
[fix] DocumentRegistry: only add provider once ( #5947 )
...
Fixes <https://github.com/koreader/koreader/issues/5946 >.
2020-03-13 21:29:13 +01:00
yparitcher
6c68df42ec
[feat] Open unsupported documents as text ( #5497 )
2019-10-23 23:15:30 +02:00
Frans de Jonge
a2dcfe9aec
[doc] Tag @todo, @fixme and @warning ( #5244 )
...
This commit standardizes the various todos around the code a bit in a manner recognized by LDoc.
Besides drawing more attention by being displayed in the developer docs, they're also extractable with LDoc on the command line:
```sh
ldoc --tags todo,fixme *.lua
```
However, whether that particular usage offers any advantage over other search tools is questionable at best.
* and some random beautification
2019-08-23 19:53:53 +02:00
Hzj_jie
9be82da449
Lower file suffix ( #4369 )
2018-11-29 19:29:14 +01:00
Qingping Hou
a72f8b6338
decouple UI from core document code
2018-10-14 09:14:35 -07:00
Robert
cd37535056
Replace remaining 'local gettext' with '_' ( #4160 )
2018-08-15 21:56:35 +02:00
Robert
e5a33ac6d9
Add "Open random document" to Plus menu ( #4103 )
2018-07-28 20:30:39 +02:00
Frans de Jonge
dc0dc7e962
[feat, UX] Add new OpenWithDialog based on RadioButton and RadioButtonTable ( #3678 )
...
Fixes #3659
2018-02-11 20:46:18 +01:00
Frans de Jonge
ced9e45d92
[fix] DocumentRegistry: don't create empty sdr and add hasProvider() ( #3675 )
...
As suggested by @poire-z https://github.com/koreader/koreader/pull/3653#issuecomment-364663156
2018-02-10 18:36:18 +01:00
Frans de Jonge
f6ca1c7c0a
[feat] Open with: choose which engine to use for file ( #3653 )
...
Fixes #3345
* Add SVG to MuPDF filetypes
2018-02-02 21:21:52 +01:00
Frans de Jonge
d714bd3aea
[feat] DocumentRegistry: add getProviders() and preferred by weight ( #3651 )
...
This is step one toward "open with".
References https://github.com/koreader/koreader/issues/3345
* Fix up some mimetypes
* Add XHTML to supported filetypes
* Add a few image files to MuPDF
* ".bmp",
* ".gif",
* ".hdp",
* ".j2k",
* ".jp2",
* ".jpeg",
* ".jpg",
* ".jpx",
* ".jxr",
* ".pam",
* ".pbm",
* ".pgm",
* ".png",
* ".pnm",
* ".ppm",
* ".tif",
* ".tiff",
* ".wdp",
2018-01-31 20:49:21 +01:00
poire-z
495accfec9
Reduce memory leaks when switching credocuments
...
CRE cache, hyphdict and fonts can be initialized only once
when first credocument is opened. Previously, they were
recreated for each document, and as previous instances were probably
not free'd, this caused memory leaks.
2017-04-26 22:36:02 +02:00
Frans de Jonge
c847d628e1
Docs: cosmetic updates and additions
...
* Content from wiki had some cosmetic leftover glitches
* Added/adapted some docs for other modules
2017-04-12 11:27:22 -07:00
Qingping Hou
f95ad00b9e
feat: add logger module & rewrite kobo suspend script in lua
2017-01-02 19:52:09 -08:00
Andrey Golovizin
86c53f94e1
Make the suffix lowercase before comparing.
2014-11-04 19:56:11 +01:00
Andrey Golovizin
a08ac46e80
Move credocument before pdfdocument in the registry.
2014-11-04 18:57:09 +01:00
Andrey Golovizin
4eda3f5a17
Add support for files with multiple extensions (like .fb2.zip).
2014-11-04 18:56:19 +01:00
chrox
2f2d9f1bf7
issue error directly when doc is malformated
...
This should popup a message saying "No reader engine for this file"
instead of a crash when document file is malformated.
This should fix #868 .
2014-08-29 17:17:12 +08:00
chrox
132adf8e1b
register opened document in documentregistry
...
so that when calling getCoverPageImage in screensaver mode
the document won't be opened again. This should avoid a lot of
problem such as messing up style and options described in #863 .
2014-08-28 21:03:26 +08:00
chrox
92219a1f1e
cleanup: expand tab to 4 spaces
2014-03-13 21:52:43 +08:00
HW
748a443cd5
Merge remote-tracking branch 'upstream/master'
...
resolved conflicts with refactored structure
2013-10-22 17:19:08 +02:00
HW
ef111b99c6
Refactored to use strictly locals
2013-10-18 22:38:07 +02:00