Frans de Jonge
7019ff15bd
[chore] Drop SDL 1.2 ( #5324 )
...
Depends on https://github.com/koreader/koreader-base/pull/963 .
Also includes Initial import of <linux/rtc.h> related stuff https://github.com/koreader/koreader-base/pull/965
2019-09-05 23:30:13 +02:00
Robert
2d95a09e93
[UX] Option to show horizontal line separator in footer ( #5309 )
...
The separator is hidden by default.
2019-09-05 13:58:34 +02:00
Martín Fernández
cb2a3d9e72
Cervantes: Add back to stock reader ( #5316 )
2019-09-04 20:54:43 +02:00
Robert
ae50569055
Frontlight - Add checkbox use system settings ( #5307 )
...
See: https://github.com/koreader/koreader/issues/5205#issuecomment-526935357
Devices with `hasLightLevelFallback = true` (for now Android) has extra checkbutton `Use system settings`. Default unchecked.
2019-09-04 20:52:24 +02:00
Frans de Jonge
2cd9b50137
[Android] Don't ship Noto ( #5310 )
...
Follow-up to <https://github.com/koreader/koreader/pull/5252 >. This greatly reduces the Android package size.
See discussion in <https://github.com/koreader/koreader/pull/5264#issuecomment-525517001 >.
2019-09-04 20:50:25 +02:00
Robert
48f20b2153
[i18n, plugins] ReadTimer - better plural forms ( #5315 )
...
See: https://github.com/koreader/koreader/pull/3420#pullrequestreview-71776459
2019-09-04 15:36:13 +02:00
Frans de Jonge
2b3c4a8235
Bump base for various dependency updates ( #5311 )
2019-09-03 23:51:01 +02:00
NiLuJe
d66cf7ab61
[fix] Allow setting a fine-tuned font size as default ( #5306 )
...
And a couple bugfix this unearthed:
* Always set the default as the *current* value, no matter what (by chance, this was not an issue for margins).
* Don't crash on the hold gesture in the -/+ buttons for the horizontal margins (regression since #5303 ).
2019-09-03 13:41:15 +02:00
Frans de Jonge
b2554ba5da
[fix] Prevent crash when no page boxes ( #5289 )
...
Can occur with invalid page numbers, for example by changing the font size in a reflowable MuPDF document.
Discussion in <https://github.com/koreader/koreader/pull/5282#issuecomment-526842921 >.
2019-09-01 22:17:15 +02:00
Frans de Jonge
49589901b1
[fix] Let UIManager handle suspend logic ( #5304 )
...
See <https://github.com/koreader/koreader/issues/2431#issuecomment-526925910 >.
Supersedes <https://github.com/koreader/koreader/pull/5302 >.
2019-09-01 21:37:08 +02:00
Frans de Jonge
4cdc3ab99b
[feat, plugin] Add AutoTurn ( #5295 )
...
Fixes <https://github.com/koreader/koreader/issues/3019 >.
2019-09-01 21:30:19 +02:00
Robert
b038fa3046
[UX] Add fine tune buttons to horizontal margins ( #5303 )
...
Similar to top and bottom margins I add fine tune buttons to L/R margins.
2019-09-01 21:26:11 +02:00
Frans de Jonge
1b17ce8ba0
[fix, Kobo] Save frontlight state on shutdown after suspend ( #5305 )
...
Fixes <https://github.com/koreader/koreader/issues/5292 >.
2019-09-01 21:25:32 +02:00
Frans de Jonge
621f36b4a9
[fix] GetText: guard against empty strings in translation ( #5301 )
...
Fixes <https://github.com/koreader/koreader/issues/5293 >.
2019-09-01 16:31:37 +02:00
Robert
d7d99d8b8b
New memory icon for footer ( #5300 )
...
See: https://github.com/koreader/koreader/pull/5203#issuecomment-525849264
Old memory icon: ⌨
New: ≡
2019-09-01 15:55:41 +02:00
B YI
0a1a407208
[feat] Handle file:// protocol URI scheme ( #5297 )
...
This patch only handles part of file URI scheme defined in [rfc 8089](https://tools.ietf.org/html/rfc8089 ), i.e., it currently only handles `file://ABSOLUTE_PATH`.
2019-09-01 15:54:41 +02:00
Frans de Jonge
0b62fc56ee
[doc] Add NumberPickerWidget developer docs ( #5298 )
2019-09-01 15:35:29 +02:00
Robert
3f3443b2e2
[UX] Reorganize tap corner menu in Gesture Manager ( #5294 )
...
Reorganize submenu tap corner like other submenus
Settings -> Tap and gestures -> Gesture manager -> Tap corner
2019-09-01 14:56:41 +02:00
Frans de Jonge
bc2412a67a
[doc] Convert koptinterface comments to LDoc format ( #5290 )
2019-08-31 21:15:22 +02:00
Frans de Jonge
e191bf405d
[fix] Add CanvasContext to wbuilder ( #5287 )
...
The widget builder was broken by <https://github.com/koreader/koreader/pull/4580 >.
2019-08-31 14:13:34 +02:00
Frans de Jonge
37bab4fe89
[fix] Pass plain link to link:onGotoLink ( #5286 )
...
Internal links carry more baggage than external ones.
See <https://github.com/koreader/koreader/pull/5282#issuecomment-526813719 >.
2019-08-31 12:43:19 +02:00
Frans de Jonge
258b13d344
[fix] Fallback in case of missing HOME variable
2019-08-30 19:53:36 +02:00
Frans de Jonge
503a57b32b
[Android] Don't package Droid Sans
...
This comes preinstalled on every Android device. It's only 105.6 KiB, but every space reduction is a good one.
Also opens the way to dropping Noto.
Cf. <https://github.com/koreader/koreader/pull/5200#issuecomment-524501845 >.
2019-08-30 19:53:36 +02:00
Frans de Jonge
860759cd48
Support loading GUI fonts from any known folder
2019-08-30 19:53:36 +02:00
Frans de Jonge
418aa1e5d6
Cache fontlist
2019-08-30 19:53:36 +02:00
Martín Fernández
621a84c1d3
bump luajit-launcher
2019-08-30 16:42:57 +02:00
Martín Fernández
d2536d8b7e
android: fix some warnings on launcher script,
...
no need to chmod binaries as they are uncompressed on each update,
A becomes android
2019-08-30 16:42:57 +02:00
Martín Fernández
4910dbc6d2
android: migrate from lzma to zip file
2019-08-30 16:42:57 +02:00
Frans de Jonge
a47b3b1a5b
[doc] Add internal documentation references ( #5285 )
...
Also some minor grammatical fixes.
2019-08-30 15:06:30 +02:00
Frans de Jonge
f1f6eebce0
[feat] Add MuPDF EPUB/FB2 dynamic font size ( #5282 )
...
Closes #4368 .
2019-08-30 13:47:51 +02:00
Frans de Jonge
f6270278aa
[feat] Implement fulltext search direction ( #5283 )
...
Closes <https://github.com/koreader/koreader/issues/5054 >.
2019-08-30 13:27:03 +02:00
Frans de Jonge
ac16c8d547
[UX] Treat inverse_reading_order as a proper setting ( #5284 )
...
This is supported by ReaderPaging and ReaderRolling, but the menu entry was only shown in ReaderPaging.
Hold now sets the global default.
Fixes <https://github.com/koreader/koreader/issues/4983 >.
Fixes <https://github.com/koreader/koreader/issues/4089 >.
2019-08-30 13:25:51 +02:00
Frans de Jonge
469a277126
Bump base for MuPDF fz_is_document_reflowable ( #5281 )
...
This will be used to implement <https://github.com/koreader/koreader/issues/4368 >.
Details in <https://github.com/koreader/koreader-base/pull/960 >.
2019-08-29 22:30:52 +02:00
Frans de Jonge
cfa73be940
[feat, Kobo] Implement shutdown from suspend ( #5280 )
...
This allows to shutdown straight from suspend just like Nickel.
Fixes <https://github.com/koreader/koreader/issues/2431 >.
2019-08-29 22:02:08 +02:00
Frans de Jonge
269ef75306
[PB] Bump base for HB 2.6.1 ( #5279 )
...
Not broken on gcc 4.8 anymore. See <https://github.com/koreader/koreader-base/pull/959 >.
2019-08-29 11:41:56 +02:00
Frans de Jonge
6979e080f8
[fix, UX] Update kosync login/logout text ( #5278 )
...
As a side effect of <https://github.com/koreader/koreader/pull/4189 > some menus have to manually trigger updates.
I'm not overly enthused with this solution but I couldn't think of anything better right now.
Fixes <https://github.com/koreader/koreader/issues/5224 >.
2019-08-29 10:05:49 +02:00
Frans de Jonge
dd4bfb0a45
[UX] Ignore page flipping toggle while bookmark flipping ( #5276 )
...
See https://github.com/koreader/koreader/issues/5265#issuecomment-525626930
2019-08-28 12:59:54 +02:00
Frans de Jonge
a9f24815c6
[chore] Makefile cleanups ( #5273 )
...
I overlooked the Kindle cleanup line in https://github.com/koreader/koreader/pull/5268 , but that kind of thing is what variables are made for.
2019-08-27 15:22:34 +02:00
Frans de Jonge
97bc03676d
Bump base for some updated dependencies ( #5274 )
...
* thirdparty/gettext 0.20.1 (koreader-base#953)
* thirdparty/harfbuzz 2.6.1 (koreader-base#954)
* thirdparty/lodepng 20190814 (koreader-base#955)
* [chore] Fix implicit declaration of strcmp warning (koreader-base#957)
2019-08-27 14:32:24 +02:00
Frans de Jonge
6ff19b2caf
[AppImage] AppImageTool 12 ( #5275 )
...
https://github.com/AppImage/AppImageKit/releases/tag/12
2019-08-27 14:31:59 +02:00
Frans de Jonge
2104bb6f98
[fix] Distinguish bookmark/page flipping in menu ( #5266 )
...
Fixes <https://github.com/koreader/koreader/issues/5265 >.
2019-08-27 14:07:14 +02:00
Frans de Jonge
ec25cea01d
[fix] Cervantes package generation ( #5272 )
...
Forgotten line from https://github.com/koreader/koreader/pull/5268 .
2019-08-26 22:17:21 +02:00
Frans de Jonge
8e38b1c90b
[feat] Friendly filename ( #5268 )
...
Changes Cervantes, Kindle, Kobo, Pocketbook, and Sony to the following format:
```
koreader-kobo-v2018.11.1.zip
koreader-kobo-debug-v2018.11.1.zip
```
Changes Android to the following format:
```
koreader-android-arm-v2019.09.apk
koreader-android-arm-debug-v2019.09.apk
koreader-android-x86-v2019.09.apk
koreader-android-x86-debug-v2019.09.apk
```
Fixes <https://github.com/koreader/koreader/issues/4297 >.
2019-08-26 20:29:08 +02:00
Frans de Jonge
cddca1a5b5
[fix] Remove gettext util dependency ( #5270 )
...
A simple `string.gmatch()` should do the trick here, which avoids the need for refactoring.
Fixes <https://github.com/koreader/koreader/issues/5269 >.
2019-08-26 16:51:45 +02:00
Frans de Jonge
be87fb27a0
[chore] Convert a couple more todos ( #5267 )
...
Cf. <https://github.com/koreader/koreader/pull/5244 >.
Also update check.
2019-08-26 15:49:50 +02:00
Frans de Jonge
ba8099f906
[lang] Miscellaneous improvements ( #5263 )
...
Some grammar/style, some fixes.
2019-08-25 22:37:26 +02:00
Frans de Jonge
f3c3989b7f
[chore] readertypeset: normalize string indentation
...
Same as <ece884a368/frontend/ui/widget/configdialog.lua (L1015-L1019)
>.
2019-08-25 15:48:43 +02:00
Frans de Jonge
102180b202
[i18n, plugins] Statistics: fix estimated days to read plural
2019-08-25 15:48:43 +02:00
Frans de Jonge
ece884a368
[fix, CI] Forgot to run luacheck ( #5261 )
...
My bad.
2019-08-25 13:23:49 +02:00
Frans de Jonge
3ab51b1f85
[spec] Test all gettext codepaths & support language with no plurals ( #5260 )
2019-08-25 12:39:42 +02:00