libkiwix/src
Veloman Yunkan ebf0fe8b8f More predictable Downloader::startDownload()
Before this change `Downloader::startDownload()` might avoid starting a
new download when a download with the specified URI was already present
in its cache. This might be confusing for the following reasons:

1. uri is not the only parameter of `Downloader::startDownload()` - a
   target download directory may also be specified through the second
   `options` parameter. Thus calling `Downloader::startDownload()` twice
   with the same URI but different download directories would not save
   files into the second directory.

2. Files of a completed download may be removed, whereupon downloading the same
   files again won't be a no-op. However in such a situation
   `Downloader` refuses to actually repeat a previous download.
2024-02-13 18:42:15 +04:00
..
server Backend translates the search results page 2024-02-01 18:27:54 +04:00
tools Fix undeclared SIOCGIFCONF for Haiku 2024-02-08 11:51:12 +01:00
aria2.cpp Remove the lock. 2023-02-08 15:42:17 +01:00
aria2.h Remove the lock. 2023-02-08 15:42:17 +01:00
book.cpp Fool-proof checking of book illustration presence 2023-06-24 20:10:41 +04:00
bookmark.cpp Add bookmarks support. 2018-12-02 15:47:29 +01:00
config.h.in Better libkiwix version variable name 2021-12-13 18:22:40 +01:00
downloader.cpp More predictable Downloader::startDownload() 2024-02-13 18:42:15 +04:00
html_dumper.cpp No results display in /nojs 2023-03-29 19:03:30 +05:30
html_dumper.h Remove dumpers from the public API. 2023-09-19 16:46:58 +02:00
kiwixserve.cpp Move back used helper functions to the public API. 2021-07-07 14:43:13 +02:00
library.cpp Do not index book's name as a phrase. 2023-11-08 10:29:31 +01:00
library_dumper.cpp Move getLanguageSelfName to tools.h 2023-07-26 16:02:32 +05:30
library_dumper.h Remove dumpers from the public API. 2023-09-19 16:46:58 +02:00
libxml_dumper.cpp Deprecated Book::getLanguage() 2023-03-08 15:24:53 +01:00
libxml_dumper.h Remove dumpers from the public API. 2023-09-19 16:46:58 +02:00
manager.cpp Introduce LibraryPtr and ConstLibraryPtr. 2023-10-05 16:37:22 +02:00
meson.build Move getLanguageSelfName to tools.h 2023-07-26 16:02:32 +05:30
name_mapper.cpp Introduce LibraryPtr and ConstLibraryPtr. 2023-10-05 16:37:22 +02:00
opds_catalog.cpp Dropped the 2nd param of urlEncode() 2023-01-25 19:15:12 +04:00
opds_dumper.cpp A slight simplification of the mustache template 2023-04-18 14:45:51 +04:00
opds_dumper.h Remove dumpers from the public API. 2023-09-19 16:46:58 +02:00
search_renderer.cpp Backend translates the search results page 2024-02-01 18:27:54 +04:00
server.cpp Introduce LibraryPtr and ConstLibraryPtr. 2023-10-05 16:37:22 +02:00
subprocess.cpp Do not add NULL at end of commandLine on Windows. 2018-10-31 13:56:42 +01:00
subprocess.h Do not add NULL at end of commandLine on Windows. 2018-10-31 13:56:42 +01:00
subprocess_unix.cpp Use c++11 std::thread instead of pthread. 2021-01-26 17:53:25 +01:00
subprocess_unix.h Use c++11 std::thread instead of pthread. 2021-01-26 17:53:25 +01:00
subprocess_windows.cpp Wait for waitingThread to exit before destroying the subprocess memory. 2020-08-26 12:26:04 +02:00
subprocess_windows.h Wait for waitingThread to exit before destroying the subprocess memory. 2020-08-26 12:26:04 +02:00
version.cpp New kiwix::getVersions() and printVersions() 2022-01-02 12:22:11 +01:00
xmlrpc.h Add missing include 2020-10-07 18:43:57 +02:00