Commit Graph

46 Commits

Author SHA1 Message Date
c62799e00f
CI Add openSUSE with GCC 9.
Some checks reported errors
continuous-integration/drone/push Build was killed
2021-08-20 20:30:17 +02:00
ef77a9e4fb
Make sanitizers optional. 2021-08-20 18:54:27 +02:00
e154b62201
Add “Similar projects” to readme.
All checks were successful
continuous-integration/drone/push Build is passing
2021-07-10 12:12:30 +02:00
42e5e52e1b
Update dependencies-on-debian section in readme.
All checks were successful
continuous-integration/drone/push Build is passing
There are more hacks required on bionic.
2021-06-07 15:47:03 +02:00
1eb763fc37
Mention bullseye-packages in apt-repo. 2021-06-07 15:08:20 +02:00
bc34a3a515
Make ctest work from build directory. 2021-06-03 15:56:08 +02:00
7d8cf7de91
Cosmetic fixes. 2021-06-02 14:49:59 +02:00
cfa850b020
Fix lowest tested nlohmann_json version. 2021-06-01 22:56:50 +02:00
ffec9578e6
Add note for Debians weird package naming. 2021-06-01 18:51:49 +02:00
88e4e78db8
Add nlohmann_json dependency. 2021-06-01 18:47:12 +02:00
1d70b16596
Add libboost-log-dev dependency to CI and readme.
Some checks failed
continuous-integration/drone/push Build is failing
2021-05-31 19:42:14 +02:00
ea2fbc8dd7
Update build instructions. 2021-05-31 10:57:42 +02:00
00e3edb9f2
Only search files in spine, in the right order.
The spine lists all content documents in their linear reading order. So we're
finally getting our results in the right order! 🎉

Since we skip the images and fonts, which usually make up the most bytes in an
EPUB file, the performance increase is immense. I measured 60-70% in a very
short test.

Closes: #1
2021-05-29 17:34:43 +02:00
d9025d3c60
Update Debian & Ubuntu installation.
All checks were successful
continuous-integration/drone/push Build is passing
2021-05-28 09:50:18 +02:00
919da2ddb6
CI: Switch to GCC-8 in Ubuntu bionic.
All checks were successful
continuous-integration/drone/push Build is passing
With GCC-7:
  std::experimental::filesystem::v1::__cxx11::directory_entry’ has no member
  named ‘is_directory’
2021-05-27 18:08:57 +02:00
8114d1a200
Set up recipe for Debian package generation. 2021-05-26 10:23:18 +02:00
785fba691f
Debian repo doesn't work for 18.04. 2021-05-26 08:01:28 +02:00
c59474d589
Fix wrong headline level in readme, clarify version requirements.
Some checks are pending
continuous-integration/drone/push Build is running
2021-05-25 19:54:17 +02:00
759e065264
Add Ubuntu info to Debian repo info.
All checks were successful
continuous-integration/drone/push Build is passing
2021-05-25 19:11:07 +02:00
95afc2289d
Add installation instructions for Debian buster.
Some checks reported errors
continuous-integration/drone/push Build was killed
2021-05-25 18:11:54 +02:00
e1356644c4
Add sudo to commands in readme. 2021-05-25 18:04:44 +02:00
81f16bef7d
Improve compile instructions.
All checks were successful
continuous-integration/drone/push Build is passing
2021-05-25 14:24:20 +02:00
96a3a8fe76
Fix typo in alt text of screenshot.
All checks were successful
continuous-integration/drone/push Build is passing
2021-05-25 12:49:28 +02:00
9d5f771eaa
Remove redundant “license”.
The L in AGPL stands for license.
2021-05-25 12:45:27 +02:00
85a4991775
Fix unterminated ` in readme. 2021-05-25 12:04:22 +02:00
cf82aa2247
Move screenshot a bit further down.
All checks were successful
continuous-integration/drone/push Build is passing
2021-05-25 12:02:18 +02:00
488573e349
Clarify that the bundled version of Terminfo may be used. 2021-05-25 11:55:18 +02:00
a99ccb6469
Add installation instructions for Gentoo. 2021-05-25 11:54:38 +02:00
8d361f88d7
Add screenshot. 2021-05-25 11:43:20 +02:00
165d8597b6
Improve short description and add license information to readme.
All checks were successful
continuous-integration/drone/push Build is passing
2021-05-25 11:08:08 +02:00
b9df8a8279
Typo in readme, add Termcolor to CREDITS. 2021-05-25 11:07:37 +02:00
d3c3062cc0
Add Termcolor dependency and bundle it in dist/. 2021-05-25 10:55:44 +02:00
01464bef50
Bump version to 0.1.3, fix typos.
All checks were successful
continuous-integration/drone/push Build is passing
2021-05-25 08:13:50 +02:00
4644c2afd4
Support CMake 3.12.
All checks were successful
continuous-integration/drone/push Build is passing
Ubuntu 20.04 has 3.16, so requiring 3.17 is a bit mean.
2021-05-25 07:38:07 +02:00
8dfafae025
Add download info for releases to readme. 2021-05-25 07:22:34 +02:00
28b1d5ec16
Don't make pot-file generation optional.
It is needed for compiling translations. Not really, but the CMake module thinks
so.
2021-05-25 07:03:09 +02:00
60cd1dec62
Typo in readme.
Some checks reported errors
continuous-integration/drone/push Build was killed
2021-05-24 09:17:58 +02:00
281c0d47d2
Add basic man page.
Some checks failed
continuous-integration/drone/push Build is failing
2021-05-23 06:36:33 +02:00
6c040fa951
Add first test.
Some checks failed
continuous-integration/drone/push Build is failing
- Compile everything in src/ except main.cpp into a static library
- Link the static library into tests
- Add test for zip::list()
2021-05-21 09:27:31 +02:00
4e8c6e7489
Add exception for zip processing.
Some checks failed
continuous-integration/drone/push Build is failing
- New dependency: libfmt.
- Translate error messages.
2021-05-21 03:25:42 +02:00
222f802015
Basic zip file support.
All checks were successful
continuous-integration/drone/push Build is passing
Dumping the TOC works.
2021-05-21 01:56:37 +02:00
dd7a62ceb8
Update catch versions in readme. 2021-05-20 10:43:51 +02:00
541a63dd73
Add boost to dependencies in readme. 2021-05-20 09:59:15 +02:00
e5a36c010b
Fix build options list. 2021-05-20 08:06:38 +02:00
fe7addc0b0
(Re-)generate .pot file by default, update readme. 2021-05-20 07:58:42 +02:00
678b506a8c
Initial commit.
- Add skeleton
- Add command-line parsing
2021-05-20 04:34:06 +02:00