Veloman Yunkan
071d2bedd3
LibraryServerTest.catalog_search_by_text
2021-03-17 14:02:27 +04:00
Veloman Yunkan
0b1740e6c5
LibraryServerTest.catalog_search_by_tag
2021-03-17 14:02:27 +04:00
Veloman Yunkan
9913f748e2
LibraryServerTest.catalog_searchdescription_xml
2021-03-17 14:02:27 +04:00
Veloman Yunkan
c5c40cb189
New unit-test LibraryServerTest.catalog_root_xml
2021-03-17 14:02:27 +04:00
Veloman Yunkan
ae32ff40c0
Dropped an extra colon from book <updated> dates
2021-03-17 14:02:27 +04:00
Veloman Yunkan
26331b401e
Fixed the month in OPDS feed <updated> date
...
`tm::tm_mon` varies in the [0, 11] range.
2021-03-17 14:02:27 +04:00
Matthieu Gautier
0f368791a2
Merge pull request #461 from MananJethwani/issue/444
2021-03-15 16:57:10 +01:00
Manan Jethwani
fb26f6b9c5
moved autocomplete from head_part.html to taskbar.js
2021-03-15 18:10:10 +05:30
Matthieu Gautier
32643fbd94
Merge pull request #463 from soumyankar/master
...
Change Mustache-3.0 to Mustache-4.1
2021-03-15 11:38:57 +01:00
Vertigo
faa9e1f8b5
Change Mustache-3.0 to Mustache-4.1
2021-03-14 11:43:48 +05:30
Kelson
bd781f8e8b
Merge pull request #458 from kiwix/html_decoded_suggestions
...
Correctly encoding/decoding HTML entities in search suggestions
2021-03-04 14:34:47 +01:00
Veloman Yunkan
c7d77395e7
`label` field of suggestions is also HTML escaped
...
Without this if the suggestion text contains a double quote, the
response stops being a valid json.
2021-03-04 14:18:58 +01:00
Veloman Yunkan
a7fea462b0
HTML decoding of suggestions in the frontend
...
Since the `value` field of the search suggestion results is HTML
escaped/encoded in the backend (see static/templates/suggestion.json) it
must be decoded in the frontend.
2021-03-04 14:18:58 +01:00
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