| OLD | NEW |
| 1 libadblockplus | 1 libadblockplus |
| 2 ============== | 2 ============== |
| 3 | 3 |
| 4 A C++ library offering the core functionality of Adblock Plus. | 4 A C++ library offering the core functionality of Adblock Plus. |
| 5 | 5 |
| 6 Getting/updating the dependencies | 6 Getting/updating the dependencies |
| 7 --------------------------------- | 7 --------------------------------- |
| 8 | 8 |
| 9 libadblockplus has dependencies that aren't part of this repository. They are | 9 libadblockplus has dependencies that aren't part of this repository. They are |
| 10 retrieved and updated during the build process, but you can also manually update | 10 retrieved and updated during the build process, but you can also manually update |
| (...skipping 12 matching lines...) Expand all Loading... |
| 23 | 23 |
| 24 ### Supported target platforms and prerequisites | 24 ### Supported target platforms and prerequisites |
| 25 | 25 |
| 26 You need a C++14 compatible compiler to build libadblockplus. Below there is | 26 You need a C++14 compatible compiler to build libadblockplus. Below there is |
| 27 the list of tested tools. | 27 the list of tested tools. |
| 28 | 28 |
| 29 Win32: | 29 Win32: |
| 30 * At least v141 Visual C++ toolset (available in Microsoft Visual Studio 2017). | 30 * At least v141 Visual C++ toolset (available in Microsoft Visual Studio 2017). |
| 31 | 31 |
| 32 Linux: | 32 Linux: |
| 33 * g++ 7.3 | 33 * clang 5.5 |
| 34 | 34 |
| 35 Mac: | 35 Mac: |
| 36 * Apple LLVM 9.1.0 for OS X/macOS (Xcode should be installed and its developer t
ools should be "selected"). | 36 * Apple LLVM 9.0.0 for OS X/macOS (Xcode should be installed and its |
| 37 developer tools should be "selected"). |
| 37 | 38 |
| 38 Android: | 39 Android: |
| 39 * The host system should be Linux or OS X | 40 * The host system should be Linux or OS X |
| 40 * android-ndk-r16b, here are the links for downloading | 41 * android-ndk-r16b, here are the links for downloading |
| 41 [OS X](https://dl.google.com/android/repository/android-ndk-r16b-darwin-x86_64
.zip), | 42 [OS X](https://dl.google.com/android/repository/android-ndk-r16b-darwin-x86_64
.zip), |
| 42 [Linux 64](https://dl.google.com/android/repository/android-ndk-r16b-linux-x86
_64.zip). | 43 [Linux 64](https://dl.google.com/android/repository/android-ndk-r16b-linux-x86
_64.zip). |
| 43 * g++ multilib | 44 * g++ multilib |
| 44 | 45 |
| 45 If you have a compilation issue with another compiler please [create an issue](h
ttps://issues.adblockplus.org/). | 46 If you have a compilation issue with another compiler please [create an issue](h
ttps://issues.adblockplus.org/). |
| 46 | 47 |
| (...skipping 251 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 298 Linting | 299 Linting |
| 299 ------- | 300 ------- |
| 300 | 301 |
| 301 You can lint the code using [ESLint](http://eslint.org). | 302 You can lint the code using [ESLint](http://eslint.org). |
| 302 | 303 |
| 303 npm run eslint | 304 npm run eslint |
| 304 | 305 |
| 305 In order to set up ESLint and | 306 In order to set up ESLint and |
| 306 [configuration eslint-config-eyeo](https://hg.adblockplus.org/codingtools/file/t
ip/eslint-config-eyeo) you need [Node.js 7 or higher](https://nodejs.org/) and o
nce it is installed please run `npm install` in the repository directory. | 307 [configuration eslint-config-eyeo](https://hg.adblockplus.org/codingtools/file/t
ip/eslint-config-eyeo) you need [Node.js 7 or higher](https://nodejs.org/) and o
nce it is installed please run `npm install` in the repository directory. |
| 307 | 308 |
| OLD | NEW |