Commit Graph

22 Commits (a60544b1ad2e9e206060c8f4a00d2ab62a907230)

Author SHA1 Message Date
chrox a60544b1ad Koreader Ubuntu-touch port
Currently only tested on Ubuntu-touch emulator with framework
ubuntu-sdk-14.10 for armhf.
The ubuntu-touch port is binary compatible with the Kobo port
major changes in this PR are:
1. rename the emulator device to sdl device since both the emulator
and the ubuntu-touch target use libsdl to handle input/output.
2. ubuntu-touch app has no write access to the installation dir so
all write-outs should be in a seperate dir definded in `datastorage`.
9 years ago
chrox fdc56f39a3 Show OTA channel info when package is unavailable
so that users could be aware that there is other channels to check.
9 years ago
chrox 3f691bab93 add stable OTA channel
This should fix #1353.
9 years ago
chrox c11a2bbf1e fix ota update for PocketBook 9 years ago
chrox b403a45228 fix OTA server broken on checking stable release 10 years ago
Frans de Jonge 66f04af8fb Various applications of util.template
This is the first bunch for #1276. I'd like to resolve #1281 before doing more.
10 years ago
chrox 111ad02143 fix #1154
And koreader release version is normalized to a 10 digits containing
a four digits year field followed by a two digits month field followed
by a four digits revision field like "2014041079".
10 years ago
Frans de Jonge ff4e2f3458 Minor English improvements. 10 years ago
chrox befa3aa63c normalize version when checking packages in OTA manager
This fixes a bug that version 987 was treated newer than version 1010.
10 years ago
Hans-Werner Hilse 3066c86e38 Refactoring hardware abstraction
This is a major overhaul of the hardware abstraction layer.
A few notes:

General platform distinction happens in
  frontend/device.lua
which will delegate everything else to
  frontend/device/<platform_name>/device.lua
which should extend
  frontend/device/generic/device.lua

Screen handling is implemented in
  frontend/device/screen.lua
which includes the *functionality* to support device specifics.
Actually setting up the device specific functionality, however,
is done in the device specific setup code in the relevant
device.lua file.

The same goes for input handling.
10 years ago
chrox 46963df0bb don't need to rebuild ota installed package if it's detected 10 years ago
Michael Hall f6b1ed2b6d Add tidy up option after failed update. 10 years ago
Michael Hall 7379c3a6e5 Display error message upon failed OTA Update. 10 years ago
Michael Hall 4cc9cf85e4 Prevent promptWifiOn() needing to be called twice and refactor OTA update fetch/version check 10 years ago
Michael Hall 7ea90b2dc9 Change to prevent OTA Server check before wifi enabled 10 years ago
Michael Hall 071a301edf Add getWifiStatus function to allow checking for live wifi connection before
trying OTA Update
10 years ago
chrox dc166b50cc fix OTA update on Kobo, close #824 10 years ago
chrox 557c29a7d9 prompt users to turn on Wifi in OTA update and Wikipedia lookup 10 years ago
chrox 5dc30d305a add OTA settings for server mirrors and channels 10 years ago
chrox 403b9f7ce6 refactoring: use getXxMenuTable to remove redundant code in menus 10 years ago
chrox a7fc4cccde refactoring: generate check update menu entry table in OTAManager 10 years ago
chrox d9f5edf54a add 'Check update' menu and OTA update functionality 10 years ago