Matthieu Gautier
89d7e68a39
Merge pull request #446 from kiwix/libzim_random
...
Use the new libzim's getRandomEntry instead of implementing it ourselves.
2021-03-03 16:04:00 +01:00
Matthieu Gautier
67caae6c32
Use the new libzim's getRandomEntry instead of implementing it ourselves.
2021-03-02 14:16:09 +01:00
Kelson
d3f2e08b35
Merge pull request #429 from kiwix/open_zimfile_by_fd
...
JNI interface to opening ZIM archives (including embedded ones) by fd
2021-02-26 09:20:58 +01:00
Veloman Yunkan
839fc10a4f
Fixed the Windows build
...
Opening ZIM archives by file descriptor (as well as embedded
ZIM archives) is not supported under Windows.
2021-02-10 14:19:47 +01:00
Veloman Yunkan
5a8b825c70
Testing of JNIKiwixReader.getDirectAccessInformation()
2021-02-10 14:19:47 +01:00
Veloman Yunkan
7a465e66d7
Renamed org.kiwix.kiwixlib.{Pair->DirectAccessInfo}
2021-02-10 14:19:47 +01:00
Veloman Yunkan
5a99634dfd
Java wrapper test checks favicon.png too
2021-02-10 14:19:47 +01:00
Veloman Yunkan
e028bcbb04
Android's java.io.FileDescriptor is different
2021-02-10 14:19:47 +01:00
Veloman Yunkan
9cdf7a44c0
JNIKiwixReader can open an embedded ZIM archive
2021-02-10 14:19:47 +01:00
Veloman Yunkan
4d23e44de7
JNIKiwixReader ctor taking a file descriptor
...
... and a corresponding unit test
2021-02-10 14:19:47 +01:00
Veloman Yunkan
98d69ef59b
Added testReader unit-test for the java wrapper
2021-02-10 14:19:47 +01:00
Veloman Yunkan
e40827fbac
Renamed the java wrapper unit test runner script
2021-02-10 14:19:47 +01:00
Veloman Yunkan
a798e0c0a1
Made the java wrapper unit test run & pass
...
The kiwixlib java wrapper unit test can be run manually via the
src/wrapper/java/org/kiwix/testing/compile_test.sh script.
The test ZIM files in src/wrapper/java/org/kiwix/testing were created
using the create_test_zimfiles. They must be updated/re-generated and
committed in git whenever their source data or the create_test_zimfiles
script changes. Note: small.zim.embedded is not used at this point, it
was created for testing the enhancement coming in a few commits.
2021-02-10 14:19:47 +01:00
Matthieu Gautier
971374e049
Merge pull request #455 from kiwix/api-break-bumpup-major-version
...
Bump-up version to 10.0.0
2021-02-10 10:47:06 +01:00
Emmanuel Engelhart
f7608c378e
Bump-up version to 10.0.0
2021-02-10 10:31:01 +01:00
Kelson
c13a43010a
Merge pull request #453 from kiwix/fixed-typo
...
Typo fix in error message
2021-02-09 09:41:00 +01:00
Emmanuel Engelhart
eea10ec3f5
Typo fix in error message
2021-02-09 09:38:18 +01:00
Kelson
c9bc2b48b0
Merge pull request #452 from kiwix/version-update
...
Bump-up version (and libzim required version)
2021-02-08 21:30:11 +01:00
Veloman Yunkan
b1689e0d3c
Bump-up version (and libzim required version)
2021-02-07 19:53:46 +04:00
Kelson
c70c370ae0
Merge pull request #435 from kiwix/ppa-soname-bump
...
PPA: Update for soname bump
2021-01-27 09:25:39 +01:00
Kunal Mehta
c0ec5eeffd
PPA: Update for soname bump
2021-01-27 09:14:36 +01:00
Matthieu Gautier
c81c2a4630
Merge pull request #445 from kiwix/no_pthread
2021-01-26 18:06:16 +01:00
Matthieu Gautier
24b2e6e585
Remove unnecessary include.
2021-01-26 17:53:25 +01:00
Matthieu Gautier
3fd1310008
Use c++11 std::thread instead of pthread.
2021-01-26 17:53:25 +01:00
Matthieu Gautier
17bc1a3e1a
[TEST] Do not try to use the bookId if it is wrong.
2021-01-26 17:53:25 +01:00
Matthieu Gautier
f5d9a3714d
Merge pull request #449 from kiwix/handle_no_counter
...
Do not crash if zim file has no `Counter` metadata.
2021-01-26 17:52:33 +01:00
Matthieu Gautier
4749656828
Do not crash if zim file has no `Counter` metadata.
2021-01-26 15:15:27 +01:00
Kelson
e0bcafd89a
Merge pull request #442 from kiwix/better-taskbar-insertion
...
Better taskbar insertion
2021-01-18 13:32:11 +01:00
Emmanuel Engelhart
84895c4036
Better </head> detection regex
2021-01-18 13:16:56 +01:00
Emmanuel Engelhart
a8bf9dd5b4
Better Kiwix Serve Taskbar insertion (after charset definition)
2021-01-18 11:18:53 +01:00
Emmanuel Engelhart
a61c94ef10
Add GPLv3 header
2021-01-18 10:54:33 +01:00
Kelson
a8a864f70e
Merge pull request #434 from kiwix/mandatory_xapian
...
Build kiwix-lib only if meson is compiled with xapian.
2021-01-15 10:03:57 +01:00
Matthieu Gautier
a231dfd8e4
Build kiwix-lib only if meson is compiled with xapian.
2021-01-14 12:07:17 +01:00
Kelson
321d08e3d5
Merge pull request #440 from kiwix/better-taskbar-introduction
...
Fix taskbar insertion in case of '<head>' attributes
2021-01-12 11:48:57 +01:00
Emmanuel Engelhart
8c43fd8d36
Fix taskbar insertion in case of '<head>' attributes
2021-01-11 14:37:19 +01:00
Kelson
9e032b6eea
Merge pull request #439 from kiwix/mediacount-video-audio
...
Support 'video/*' * 'audio/*' mimetypes in getMediaCount()
2021-01-08 13:01:42 +01:00
Emmanuel Engelhart
3e2810dff4
Support 'video/*' * 'audio/*' mimetypes in getMediaCount()
2021-01-07 12:32:32 +01:00
Kelson
18afa97674
Merge pull request #437 from kiwix/count-webp-media
...
More robust getMediaCount()
2021-01-03 21:15:55 +01:00
Emmanuel Engelhart
44c4aa931a
Better use kiwix::startsWith()
2021-01-03 15:17:03 +01:00
Emmanuel Engelhart
95b32b168d
More robust getMediaCount()
2021-01-01 17:05:32 +01:00
Kelson
2659f323cd
Merge pull request #433 from kiwix/small_fixes
...
Fixes related to libzim next.
2020-12-11 06:46:40 +01:00
Matthieu Gautier
1002c15e0d
Remove unnecessary checks.
...
`Reader` cannot be created with a null `zimArchive`.
We don't have to check for zimArchive being not null.
2020-12-09 14:25:02 +01:00
Matthieu Gautier
d51000c4a9
Use new libzim method `hasFulltextIndex` to check for fulltext index.
2020-12-09 14:25:02 +01:00
Matthieu Gautier
ba302bed33
Use new libzim method `getFaviconEntry` to get the favicon.
2020-12-09 14:25:02 +01:00
Kelson
9941d245e1
Merge pull request #432 from swills/fbsd-build-fix1
...
fix build on FreeBSD
2020-12-09 14:24:04 +01:00
Steve Wills
6900b4e506
fix build on FreeBSD
...
With this header, sockaddr_in and INADDR_ANY are not defined
2020-12-07 09:38:46 -05:00
Kelson
6fa20f6dcf
Merge pull request #431 from kiwix/legoktm-patch-1
...
PPA: Build for Ubuntu Hirsute
2020-12-05 09:29:47 +01:00
Kunal Mehta
8eacb0d635
PPA: Build for Ubuntu Hirsute
2020-12-03 22:35:46 -08:00
Kelson
84c320d5d3
Merge pull request #428 from kiwix/libzim_next
...
Adapt kiwx-lib to the new api of libzim (libzim_next).
2020-12-03 09:11:28 +01:00
Matthieu Gautier
1a5a2e7a8e
Adapt kiwix-lib to the new libzim api.
2020-12-02 12:16:48 +01:00