<commit_before>Qt WebKit has been officially replaced with Qt WebEngine starting with Qt 5.6 LTS. However, Qt WebEngine is still lacking some features, making it impossible for us to switch to it just yet. Our original plan was therefore to stick with the Qt 5.5 branch, but it has known issues (e.g. https://bugreports.qt.io/browse/QTBUG-46882) and they will never be addressed since that branch is not being maintained anymore. We therefore decided to switch to the Qt 5.6 LTS, which means having to build our own copy of Qt WebKit. This requires the following:
 - Qt WebKit's core source code (see http://download.qt.io/community_releases/5.6/5.6.1/); and
 - Making sure that we are all set to to build Qt WebKit on:
    - Windows, i.e. installing:
       - Perl 5.22 (see http://www.activestate.com/activeperl/);
       - Python 2.7 (see https://www.python.org/);
       - Ruby >= 1.9 (see http://rubyinstaller.org/);
       - Bison and Flex (see https://sourceforge.net/projects/winflexbison/; you will need to make a copy of win_flex.exe and name it flex.exe);
       - gperf (see http://gnuwin32.sourceforge.net/packages/gperf.htm); and
       - ICU (see http://www.npcglib.org/~stathis/blog/precompiled-icu/; uncompress the binaries in C:\icu).
      Note: the GnuWin32 version of Flex is not suitable, hence we use Win flex-bison instead.
    - Linux, i.e. running the following command from the terminal:
       $ sudo apt-get install bison flex gperf libicu-dev libsqlite3-dev libxrender-dev

From there, do the following from the command prompt or terminal:
 - Command prompt:
    > cd [QtWebKit]
    > SET INCLUDE=C:\icu\include;%INCLUDE%
    > SET LIB=C:\icu\lib64;%LIB%
    > SET PATH=C:\icu\lib64;%PATH%
    > SET SQLITE3SRCDIR=C:\Qt\5.6\Src\qtbase\src\3rdparty\sqlite
    > qmake
    > nmake
      or
      jom
 - Terminal:
    $ cd [QtWebKit]
    $ qmake
    $ make
      or
      make release
<commit_msg>Some minor cleaning up [ci skip].<commit_after>Qt WebKit has been officially replaced with Qt WebEngine starting with Qt 5.6 LTS. However, Qt WebEngine is still lacking some features, making it impossible for us to switch to it just yet. Our original plan was therefore to stick with the Qt 5.5 branch, but it has known issues (e.g. https://bugreports.qt.io/browse/QTBUG-46882) and they will never be addressed since that branch is not being maintained anymore. We therefore decided to switch to the Qt 5.6 LTS, which means having to build our own copy of Qt WebKit. This requires the following:
 - Qt WebKit's core source code (see http://download.qt.io/community_releases/5.6/5.6.1/); and
 - Making sure that we are all set to to build Qt WebKit on:
    - Windows, i.e. installing:
       - Perl 5.22 (see http://www.activestate.com/activeperl/);
       - Python 2.7 (see https://www.python.org/);
       - Ruby >= 1.9 (see http://rubyinstaller.org/);
       - Bison and Flex (see https://sourceforge.net/projects/winflexbison/; you will need to make a copy of win_flex.exe and name it flex.exe);
       - gperf (see http://gnuwin32.sourceforge.net/packages/gperf.htm); and
       - ICU (see http://www.npcglib.org/~stathis/blog/precompiled-icu/; uncompress the binaries in C:\icu).
      Note: the GnuWin32 version of Flex is not suitable, hence we use Win flex-bison instead.
    - Linux, i.e. running the following command from the terminal:
       $ sudo apt-get install bison flex gperf libicu-dev libsqlite3-dev libxrender-dev

From there, do the following from the command prompt or terminal:
 - Command prompt:
    > cd [QtWebKit]
    > SET INCLUDE=C:\icu\include;%INCLUDE%
    > SET LIB=C:\icu\lib64;%LIB%
    > SET PATH=C:\icu\lib64;%PATH%
    > SET SQLITE3SRCDIR=C:\Qt\5.6\Src\qtbase\src\3rdparty\sqlite
    > qmake
    > nmake
      or
    > jom
 - Terminal:
    $ cd [QtWebKit]
    $ qmake
    $ make
      on Linux or
    $ make release
      on OS X

{'fraction_non_alphanumeric': 0.10151631971215626, 'fraction_numerical': 0.018504240555127217, 'mean_word_length': 2.9233870967741935, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 20, 'https://': 6, 'lorem ipsum': 0, 'www.': 6, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1986283', 'n_tokens_mistral': 1311, 'n_tokens_neox': 1228, 'n_words': 460}