diff --git a/README.md b/README.md
index 3713d1548..0ff5274cd 100644
--- a/README.md
+++ b/README.md
@@ -5,8 +5,8 @@
## Download
[](https://github.com/fmd-project-team/FMD/releases/latest)
-[](https://github.com/fmd-project-team/FMD/releases/download/0.9.167.2/fmd_0.9.167.2.7z)
-[](https://github.com/fmd-project-team/FMD/releases/download/0.9.167.2/fmd_0.9.167.2_Win64.7z)
+[](https://github.com/fmd-project-team/FMD/releases/download/0.9.168.0/fmd_0.9.168.0.7z)
+[](https://github.com/fmd-project-team/FMD/releases/download/0.9.168.0/fmd_0.9.168.0_Win64.7z)
## About FMD
@@ -17,35 +17,39 @@ This is an active fork of the Free Manga Downloader which is a free open source
## Build instructions
-In order to build FMD from the source code, you must install the latest 1.8.x version of Lazarus (not 2.x.x) and Free Pascal Compiler:
-[](http://www.lazarus-ide.org/)
-
-Then you must install the following 3rd party Lazarus packages and components:
-[](https://sourceforge.net/p/lazarus-ccr/svn/HEAD/tree/components/richmemo/)
-[](https://github.com/blikblum/VirtualTreeView-Lazarus/tree/lazarus-v4)
-[](https://github.com/blikblum/VirtualTreeView-Lazarus/releases/download/lazarus-4.8.7-R4/lclextensions-0.6.1.zip)
-[](https://sourceforge.net/p/synalist/code/HEAD/tree/trunk/)
-[-Blue.svg)](https://github.com/benibela/internettools)
-[-Blue.svg)](https://github.com/blikblum/multilog)
-[](https://sourceforge.net/projects/lazarus-ccr/)
-
-After everything is installed, open the file `md.lpi` by using Lazarus IDE. Make sure to add `ssl_openssl` to uses list of the `laz_synapse` package.
-Then select `Run -> Build` to build the source code. If everything is ok, the binary file should be in `FMD_source_code_folder/bin`.
-
-If InternetTools fail to compile (incompatible PPU), make sure to compile them individually first.
-
-Some other external 3rd party tools and libraries are used:
+In order to build FMD from the source code, you must install the latest version of Lazarus and Free Pascal Compiler:
+[](http://www.lazarus-ide.org/)
+
+To compile FMD some packages and components are needed. You can download and install most of them by the built-in Online Package Manager (OPM).
+The following packages and components are used for building FMD:
+[](https://sourceforge.net/p/synalist/code/HEAD/tree/trunk/) (Compile before "InternetTools")
+-Blue.svg)
+-Blue.svg)
+-Blue.svg) (Compile before "Virtual TreeView")
+-Blue.svg)
+-Blue.svg)
+-Blue.svg)
+
+After everything is installed, open the file `md.lpi` by using Lazarus IDE.
+Make sure to add `ssl_openssl` to the uses list of `Synapse` and compile the package again.
+To compile and build the source code of FMD select `Run -> Build`. If everything is ok, the binary file should be in `FMD_source_code_folder/bin`.
+
+If `InternetTools` fails to compile because of a missing or incompatible PPU, make sure to compile `Synapse` first.
+
+Some other external 3rd party tools and libraries are used as well:
[-19.00-Blue.svg)](https://www.7-zip.org)
-[-Blue.svg)](https://github.com/grijjy/DelphiDuktape)
-[-0.6.1-Blue.svg)](https://github.com/webmproject/libwebp/)
-[](http://luabinaries.sourceforge.net/)
-[](https://www.openssl.org/)
-[](https://www.sqlite.org/)
-[](https://github.com/Anorov/cloudflare-scrape/) (Compiled with PyInstaller included in cf_bypass.exe)
-[](https://nodejs.org/)
-
-These tools and libraries are not part of the source. You have to either download pre-compiled binaries, compile them yourself or just copy them from the latest FMD releases.
-
+[](https://github.com/grijjy/DelphiDuktape)
+[-1.1.0-Blue.svg)](https://github.com/webmproject/libwebp/)
+[](http://luabinaries.sourceforge.net/)
+[](https://www.openssl.org/)
+[](https://www.sqlite.org/)
+
+These tools and libraries are not part of the source. You have to either download pre-compiled binaries, compile them yourself or just copy them from the latest FMD releases.
+
## Localization
-Translations are stored inside `languages` folder with `.po` extension. In order to translate FMD to your native languages you can copy `fmd.po` and rename it to `fmd.xx.po`, where `xx` stand for two-letter language code. Additionally you can add country code at the end of language code. For reference you can look at http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes and http://en.wikipedia.org/wiki/ISO_3166-1. For example `id_ID` will be recognized as `Bahasa Indonesia (Indonesia)`. To translate the content of the file you need to use translation tools like [Poedit](https://poedit.net). Once you have finished translating all of its content you can launch FMD and it will automatically detect your new languages upon startup.
+Translations are stored inside `languages` folder with `.po` extension.
+In order to translate FMD to your native language you can copy `fmd.po` and rename it to `fmd.xx.po`, where `xx` stand for two-letter language code.
+Additionally you can add country code at the end of language code. For reference you can look at http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes and http://en.wikipedia.org/wiki/ISO_3166-1. For example `id_ID` will be recognized as `Bahasa Indonesia (Indonesia)`.
+To translate the content of the file you need to use translation tools like [Poedit](https://poedit.net).
+Once you have finished translating all of its content you can launch FMD and it will automatically detect your new languages upon startup.
diff --git a/changelog.txt b/changelog.txt
index 6fbb7fb29..d69e07b2c 100644
--- a/changelog.txt
+++ b/changelog.txt
@@ -4,9 +4,39 @@ https://github.com/fmd-project-team/FMD
Changelog:
([!] Important, [+] Addition, [-] Removal, [*] Fix/Change, [?] Feedback needed)
-0.9.167.2 (07.12.2019)
+0.9.168.0 (18.01.2020)
[!] Report issues here: https://github.com/fmd-project-team/FMD/issues
[!] Join us on Discord: https://discord.gg/cXKKgw3
+[+] Added GetManhwa [Webcomics]
+[+] Added Hiperdex [H-Sites]
+[+] Added KomikGoCoID [ID]
+[+] Added LewdManhwa [H-Sites]
+[+] Added MangaZukiWhatStatus [EN]
+[+] Added Mangalek [AR]
+[+] Added Mangareceh [ID]
+[+] Added MataKomik [ID]
+[+] Added ProjectTime [EN-SC]
+[+] Added Rawkuma [RAW]
+[+] Added TvYManga [ES]
+[-] Removed ChampionScans [EN-SC] (use ProjectTime instead)
+[*] DoujinYosh: Fixed all (Issue #728)
+[*] HeavenManga: Fixed url (Issue #703)
+[*] HentaiFox: Fixed chapter download (Issue #658)
+[*] HolyManga: Fixed url (Issue #703)
+[*] Imgur: Fixed getting info (Issue #650)
+[*] Komiku: Fixed getting manga info
+[*] MangaLife: Ported to Lua script; Fixed all
+[*] MangaNelo: Fixed all (Issue #691)
+[*] MangaSusu: Fixed all (Issue #725)
+[*] NiAdd: Fixed all
+[*] ZeroScans: Fixed getting manga info (Issue #674)
+[*] Fixed lua modules getting removed when there is no connection or when checking for module updates fails. -> Thank you dazedcat19
+[*] Fixed built-in cloudflare bypass code. With this fix, cf_bypass has been removed as it is not needed anymore. -> Thank you dazedcat19
+[*] Fixed WebP support for manga covers. -> Thank you dazedcat19
+[*] Updated all packages, components and other thirdparty libraries -> Thank you dazedcat19
+Full changes: https://github.com/fmd-project-team/FMD/compare/0.9.167.2...0.9.168.0
+
+0.9.167.2 (07.12.2019)
[+] Added AdonisFansub [TR] -> Thank you Slasar41
[+] Added ArtemisNF [ES-SC] -> Thank you rs3mk
[+] Added BaekjinScans [Webcomics] -> Thank you Slasar41
diff --git a/mangadownloader/md.lpi b/mangadownloader/md.lpi
index 5f06f0736..80c8bbafc 100644
--- a/mangadownloader/md.lpi
+++ b/mangadownloader/md.lpi
@@ -22,10 +22,9 @@
-
-
+
-
+
@@ -272,35 +271,34 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
diff --git a/readme.rtf b/readme.rtf
index f2753f533..2b57cb963 100644
--- a/readme.rtf
+++ b/readme.rtf
@@ -3,7 +3,7 @@
{\*\generator Msftedit 5.41.21.2510;}\viewkind4\uc1\pard\nowidctlpar\li90\sa200\sl276\slmult1\tx1440\tx1620\lang9\b\f0\fs22 Project\tab :\b0\tab Free Manga Downloader\par
\b Project Page\tab :\b0\tab{\field{\*\fldinst{HYPERLINK "https://github.com/fmd-project-team/FMD/"}}{\fldrslt{\cf1 https://github.com/fmd-project-team/FMD}}}\cf0\f0\fs22\par
\pard\li90\sa200\sl276\slmult1\tx1440\tx1620\b License\tab :\b0\tab{\field{\*\fldinst{HYPERLINK "http://www.gnu.org/licenses/gpl-2.0.html"}}{\fldrslt{\cf1 GPLv2}}}\par
-\b Version\tab :\b0\tab 0.9.167.2\par
+\b Version\tab :\b0\tab 0.9.168.0\par
\pard\li90\tx1260\b Current developer(s):\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 SDXC (FMD Project Team)\par
\pard\nowidctlpar\li90\tx1260\par
@@ -13,28 +13,29 @@
\pard\nowidctlpar\li90\tx1260\par
\pard\li90\tx1260\b Former developer(s):\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 Akarin-K\par
-{\pntext\f1\'B7\tab}Anastasiadinara\par
+\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 Anastasiadinara\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 kavin-90\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 riderkick\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 kmvi\par
\pard\nowidctlpar\li90\tx1260\par
\b Contributor(s):\par
+\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 Abdullah Alhazmy\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 AbidZakaria\par
-{\pntext\f1\'B7\tab}Abdullah Alhazmy\par
-{\pntext\f1\'B7\tab}Albin Bernhardsso\par
-{\pntext\f1\'B7\tab}absentmindednes\par
-{\pntext\f1\'B7\tab}Benji Raws\par
-{\pntext\f1\'B7\tab}CAT Krash\par
-{\pntext\f1\'B7\tab}l6us\par
-{\pntext\f1\'B7\tab}Shino\par
-{\pntext\f1\'B7\tab}Vick\par
-{\pntext\f1\'B7\tab}grzesjam\par
-{\pntext\f1\'B7\tab}Havokdan\par
-{\pntext\f1\'B7\tab}geogeo_gr\par
-{\pntext\f1\'B7\tab}Mariolr93\par
-{\pntext\f1\'B7\tab}GhostWriterTNCS\par
-{\pntext\f1\'B7\tab}Denis K. (TokcDK)\par
-{\pntext\f1\'B7\tab}Novellis\par
+\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 Albin Bernhardsso\par
+\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 Benji Raws\par
+\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 CAT Krash\par
+\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 dazedcat19\par
+\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 Denis K. (TokcDK)\par
+\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 GhostWriterTNCS\par
+\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 Havokdan\par
+\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 Mariolr93\par
+\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 Novellis\par
+\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 Shino\par
+\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 Vick\par
+\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 absentmindednes\par
+\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 geogeo_gr\par
+\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 grzesjam\par
+\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260\b0 l6us\par
\pard\nowidctlpar\li90\tx1260\par
\pard\nowidctlpar\li90\sl276\slmult1\tx1260\b FMD is using the following 3rd party libraries and tools:\b0\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\nowidctlpar\li360\tx1260{\field{\*\fldinst{HYPERLINK "http://synapse.ararat.cz/doku.php"}}{\fldrslt{\cf1 Synapse}}}\cf0\f0\fs22 by Luk\'e1\'9a Gebauer\par
@@ -50,8 +51,6 @@
{\field{\*\fldinst{HYPERLINK "{\pntext\f1\'B7\tab}https://github.com/webmproject/libwebp"}}{\fldrslt{\cf1 LibWebp}}}\cf0\f0\fs22 by Google\par
{\field{\*\fldinst{HYPERLINK "{\pntext\f1\'B7\tab}https://www.lua.org"}}{\fldrslt{\cf1 Lua}}}\cf0\f0\fs22 by Lua.org, PUC-Rio.\par
{\field{\*\fldinst{HYPERLINK "{\pntext\f1\'B7\tab}http://www.7-zip.org/"}}{\fldrslt{\cf1 7-Zip}}}\cf0\f0\fs22 command line tools by Igor Pavloc\par
-{\field{\*\fldinst{HYPERLINK "{\pntext\f1\'B7\tab}https://github.com/Anorov/cloudflare-scrape/"}}{\fldrslt{\cf1 cfscrape}}}\cf0\f0\fs22 included in cf_bypass.exe by Anorov\par
-{\field{\*\fldinst{HYPERLINK "{\pntext\f1\'B7\tab}https://nodejs.org/"}}{\fldrslt{\cf1 Node.js}}}\cf0\f0\fs22 by Node.js Foundation\par
\pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\li360\tx1260 Fugue Icon by {\field{\*\fldinst{HYPERLINK "http://p.yusukekamiyamane.com/"}}{\fldrslt{\cf1\ul Yusuke Kamiyamane}}}\cf0\ulnone\f0\fs22 (license: {\field{\*\fldinst{HYPERLINK "http://creativecommons.org/licenses/by/3.0/"}}{\fldrslt{\cf1\ul CC Attribution 3.0}}}\cf0\ulnone\f0\fs22 )\par
\pard\li90\tx1260\par
}
diff --git a/update b/update
index 83da4d8c1..da996c781 100644
--- a/update
+++ b/update
@@ -1,3 +1,3 @@
-VERSION=0.9.167.2
-WIN32=https://github.com/fmd-project-team/FMD/releases/download/0.9.167.2/fmd_0.9.167.2.7z
-WIN64=https://github.com/fmd-project-team/FMD/releases/download/0.9.167.2/fmd_0.9.167.2_Win64.7z
+VERSION=0.9.168.0
+WIN32=https://github.com/fmd-project-team/FMD/releases/download/0.9.168.0/fmd_0.9.168.0.7z
+WIN64=https://github.com/fmd-project-team/FMD/releases/download/0.9.168.0/fmd_0.9.168.0_Win64.7z