2
0
mirror of https://github.com/koreader/koreader synced 2024-11-18 03:25:46 +00:00
Commit Graph

59 Commits

Author SHA1 Message Date
Martín Fernández
1adea4a497 Add macOS target
Co-authored-by: Jason Benwell <jbenwell@hotmail.com>
2020-07-11 01:29:49 +02:00
sladflob
9e9f3b419d
[feat] Allow message to be overlaid on other screensavers (#6238) 2020-06-06 19:23:16 +02:00
NiLuJe
be72203b83
Minor Kobo startup script cleanups (#6102)
* Start re-factoring the launcher detection code in order to future-proof
it
2020-04-29 17:50:29 +02:00
Frans de Jonge
6f61c73853 [chore] Add translations to submodule (#5506)
Apparently Weblate needs the translations in the repo before it can be set up.

References <https://github.com/koreader/koreader/issues/3754>.

Also see <https://github.com/koreader/koreader/issues/2040#issuecomment-485154051>.
2019-10-19 15:18:50 +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
0894386b50
[chore] Git ignore .directory files (#5245)
They're created by Dolphin by default to store per-directory view settings.
2019-08-23 12:31:48 +02:00
B. Wilson
558e71c936 Ignore all top-level files and dirs kindle-* and *.sdr
This subsumes a family of ignore rules that were fiddy and hard to
maintanin.
2019-04-16 22:42:05 -07:00
Frans de Jonge
1887708012
[Android] Add F-Droid latest file (#4869)
This can be added to the build server as an artifact and used for automatic F-Droid updates. Cf. https://github.com/koreader/koreader/issues/2040#issuecomment-474925297 pointed out by @pazos.
2019-04-02 18:28:46 +02:00
Martín Fernández
6de5927dc2 [build] Add support for Debian packages (#4434)
* Add support for Debian packages

* SDL: add device probe
2019-01-03 18:21:35 +01:00
Martín Fernández
1e69fae7bc [feat] Add support for BQ/Fnac devices (#4294)
Adds support for devices found in https://blog.bq.com/es/bq-ereaders-developers-program/. Tested on BQ Cervantes 4 (last BQ device from 2017).

It adds a new touch input event handler (discussed in #4275) which should work on other single touch devices (ie: Kobo Touch, Mini, Glo, Aura HD) but wasn't tested.

Includes base bump with: [feat] Add BQ/Fnac device support (https://github.com/koreader/koreader-base/pull/745)
2018-10-31 23:48:36 +01:00
Matias N
94d8f2d397 Sony PRSTUX support (#4198)
* Sony PRSTUX support
2018-09-08 01:37:04 +02:00
sebastien
30f7ba958c ignore mac junk files (#4051) 2018-07-04 15:46:47 +02:00
TnS-hun
2c97b8d31c Ignore -debug builds (#3497) 2017-11-18 20:38:15 +01:00
Frans de Jonge
91f07b9d99 CircleCI cache fix (#3329)
* Update luarocks/shellcheck/shfmt check based on `deps-{{ arch }}-{{ checksum ".ci/install.sh" }}`
* We generate a git-rev-base to check whether we can trust the cache
  with `build-{{ arch }}-{{ checksum "git-rev-base" }}`

Binary dependencies require `{{ arch }}` because there are different CPUs used on the servers.
More information here: https://discuss.circleci.com/t/use-the-arch-cache-template-key-if-you-rely-on-cached-compiled-binary-dependencies/16129
2017-10-10 08:47:46 +02:00
Frans de Jonge
9d39f11f59 Travis: speed up by caching base and running luacheck earlier (#2741)
* Travis: speed up by caching base and running luacheck earlier
* ignore bin and install for git status change detection
* skip coverage except on official master branch. It adds 3 whole minutes and does nothing to prevent regressions
* also cache ~/.luarocks. It evens out but would generally prevent remote timeout shenenigans
* remove base cache dir before caching with verbose remove to see what's going on
* more inclusive shell code quality analysis
* fixed more shellcheck issues
* better shellcheck/shfmt debugging info
2017-04-11 11:23:42 +02:00
Martín Fernández
4d043e1c90 Exclude linux-i686 emulator 2017-02-23 20:00:55 +01:00
Zijie He
a8b6155332 Exclude *.un~ (vim undo file) from git 2016-10-11 16:53:40 -07:00
Qingping Hou
73dc44a639 minor: ignore kobo builds 2016-07-31 18:26:42 -07:00
Qingping Hou
66754e3068 ignore kobo build 2016-05-26 23:32:41 -07:00
chrox
25b70007d4 update to latest koreader base 2016-04-22 20:13:44 +08:00
chrox
df65d2972a experimental port to Mac OSX
Currently it can open cre-based docs and Djvu docs
It still has some problems with PDF docs and the touch input.
2016-04-22 20:13:44 +08:00
Qingping Hou
11d5b5c0a1 fix(readerlink): restore reader view context on go back 2016-03-27 16:01:56 -07:00
Qingping Hou
69f9ebd528 build: fix doc generation
also moved MD5 to koreader-base/ffi
2016-02-23 22:01:12 -08:00
Qingping Hou
e2096ed8d9 doc: add documentation build infrastructure 2016-02-04 10:24:53 -08:00
Qingping Hou
fab1f9572f ignore legacy build dir 2016-01-31 14:58:05 -08:00
Qingping Hou
83b35fc99a minor: create git-rev inside install dir 2016-01-02 23:53:40 -08:00
Qingping Hou
4759def09c chore: fix static-check errors 2016-01-02 23:45:23 -08:00
Qingping Hou
ab98097e72 add tests for scheduler 2015-12-26 12:59:57 -08:00
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`.
2015-10-03 14:48:51 +08:00
chrox
dfa30f5524 ignore koreader-arm-obreey-linux-gnueabi directory 2015-01-25 15:50:50 +08:00
chrox
ac22e78533 ignore koreader output file for clang target 2014-09-29 14:25:24 +08:00
chrox
bfc48f82b5 update ignore file 2014-09-25 22:35:03 +08:00
chrox
1817a9190f remove template pot and translated po files in the main repo
aternatively the resource file(pot file) in Transifex is updated
with `make pot` and the translated files(po files) is updated with
`make po`. `make pot po` will be handled automatically on the nightly
build machine.
2014-08-26 09:59:29 +08:00
chrox
8e70c0f39b ignore tar.gz packages 2014-08-19 12:11:49 +08:00
chrox
c68a416293 update ignore file 2014-06-02 23:49:00 +08:00
chrox
eb1220d154 update ignore file 2014-05-29 21:09:39 +08:00
chrox
c6ee31fad8 update gitignore file 2014-05-18 23:39:32 +08:00
chrox
71eda7a0ca busted test for frontend 2014-05-15 16:11:26 +08:00
chrox
5c1d5c3314 add Evernote plugin to export highlights and notes
The "My Clipping" file that storing highlights and notes for Kindle
native readers could also be parsed and exported. The parser is
implemented in `evernote.koplugin/clip.lua`.

Parsed highlights and notes in one book will be packed and rendered
into html node with a slt2 template `note.tpl` that complies with
evernote markup language(ENML).

Finally the evernote client will create or update note entries and
push them to Evernote cloud.
2014-04-23 22:30:36 +08:00
chrox
8ccb3ebd8b update gitignore file to ignore files in test directory 2013-04-30 13:44:37 +08:00
Qingping Hou
963b71d1e4 update gitignore 2013-03-24 15:52:52 -04:00
Qingping Hou
241420b8bc more minor cleanup 2013-03-15 21:07:40 -04:00
Qingping Hou
8f41eb814d add more items to gitignore file 2012-12-30 01:09:03 -05:00
Qingping Hou
e2abd32606 gitignore cleanup 2012-10-31 23:01:36 -04:00
Tigran Aivazian
b053667d9e Add git-rev file.
Conflicts:

	.gitignore
2012-10-31 20:33:33 -04:00
NiLuJe
0a14cf7eac Ignore untracked popen_noshell stuff 2012-10-02 20:54:50 -04:00
NiLuJe
cb03b33052 Add a small makefile to build popen_noshell as a static lib 2012-10-02 20:49:19 -04:00
NiLuJe
7ce8ff58f8 Update the standalone testcase, too. 2012-10-02 20:49:04 -04:00
Qingping Hou
8014773804 update gitignore 2012-09-29 01:10:19 +08:00
Qingping Hou
bb5e28883c add: patch files for previous commit 2012-04-04 03:00:20 +08:00