Commit Graph

59 Commits (90c38e2d0d162a7dd10af0ff9f169cb9dce96d06)

Author SHA1 Message Date
Martín Fernández 1adea4a497 Add macOS target
Co-authored-by: Jason Benwell <jbenwell@hotmail.com>
4 years ago
sladflob 9e9f3b419d
[feat] Allow message to be overlaid on other screensavers (#6238) 4 years ago
NiLuJe be72203b83
Minor Kobo startup script cleanups (#6102)
* Start re-factoring the launcher detection code in order to future-proof
it
4 years ago
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>.
5 years ago
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>.
5 years ago
Frans de Jonge 0894386b50
[chore] Git ignore .directory files (#5245)
They're created by Dolphin by default to store per-directory view settings.
5 years ago
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.
5 years ago
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.
5 years ago
Martín Fernández 6de5927dc2 [build] Add support for Debian packages (#4434)
* Add support for Debian packages

* SDL: add device probe
5 years ago
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)
6 years ago
Matias N 94d8f2d397 Sony PRSTUX support (#4198)
* Sony PRSTUX support
6 years ago
sebastien 30f7ba958c ignore mac junk files (#4051) 6 years ago
TnS-hun 2c97b8d31c Ignore -debug builds (#3497) 7 years ago
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
7 years ago
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
7 years ago
Martín Fernández 4d043e1c90 Exclude linux-i686 emulator 7 years ago
Zijie He a8b6155332 Exclude *.un~ (vim undo file) from git 8 years ago
Qingping Hou 73dc44a639 minor: ignore kobo builds 8 years ago
Qingping Hou 66754e3068 ignore kobo build 8 years ago
chrox 25b70007d4 update to latest koreader base 8 years ago
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.
8 years ago
Qingping Hou 11d5b5c0a1 fix(readerlink): restore reader view context on go back 8 years ago
Qingping Hou 69f9ebd528 build: fix doc generation
also moved MD5 to koreader-base/ffi
8 years ago
Qingping Hou e2096ed8d9 doc: add documentation build infrastructure 8 years ago
Qingping Hou fab1f9572f ignore legacy build dir 8 years ago
Qingping Hou 83b35fc99a minor: create git-rev inside install dir 8 years ago
Qingping Hou 4759def09c chore: fix static-check errors 8 years ago
Qingping Hou ab98097e72 add tests for scheduler 8 years ago
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 dfa30f5524 ignore koreader-arm-obreey-linux-gnueabi directory 9 years ago
chrox ac22e78533 ignore koreader output file for clang target 10 years ago
chrox bfc48f82b5 update ignore file 10 years ago
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.
10 years ago
chrox 8e70c0f39b ignore tar.gz packages 10 years ago
chrox c68a416293 update ignore file 10 years ago
chrox eb1220d154 update ignore file 10 years ago
chrox c6ee31fad8 update gitignore file 10 years ago
chrox 71eda7a0ca busted test for frontend 10 years ago
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.
10 years ago
chrox 8ccb3ebd8b update gitignore file to ignore files in test directory 11 years ago
Qingping Hou 963b71d1e4 update gitignore 11 years ago
Qingping Hou 241420b8bc more minor cleanup 11 years ago
Qingping Hou 8f41eb814d add more items to gitignore file 11 years ago
Qingping Hou e2abd32606 gitignore cleanup 12 years ago
Tigran Aivazian b053667d9e Add git-rev file.
Conflicts:

	.gitignore
12 years ago
NiLuJe 0a14cf7eac Ignore untracked popen_noshell stuff 12 years ago
NiLuJe cb03b33052 Add a small makefile to build popen_noshell as a static lib 12 years ago
NiLuJe 7ce8ff58f8 Update the standalone testcase, too. 12 years ago
Qingping Hou 8014773804 update gitignore 12 years ago
Qingping Hou bb5e28883c add: patch files for previous commit 12 years ago