<commit_before># Installation
## Build and install

    mkdir build
    cd build
    cmake .. -DCMAKE_INSTALL_PREFIX=/usr
    make
    make install

## CMake configure options
1. `QTC_QT4_ENABLE_KDE4`
    Compile QtCurve qt4 style with KDE support and dependencies.
    (Default: `On`)

2. `QTC_QT4_ENABLE_KWIN`
    Compile QtCurve qt4 kwin style. This will only have effect when KDE support
    is turned on.
    (Default: `On` is kwin header is found and KDE support is on,
    `Off` otherwise)

3. `QTC_QT4_OLD_NVIDIA_ARROW_FIX`
    Due to QtCurve mixing AA-drawing, with non-AA drawing (specifically for
    arrows) - sometimes the arrows would not draw correctly under NVidia. To
    work-around this, QtCurve filled the arrows using AA-ed drawing, and used
    non-AA drawing for the edges. As of 0.69.0 this code is no longer enabled
    by default - use this config option to re-enable the code.
    (Default: `Off`)

4. `QTC_QT4_STYLE_SUPPORT`
    Support QtCurve style files. These are stored as
    `<kde prefix>/share/apps/kstyle/themes/qtc_<stylename>.themerc`
    Note that this is not supported in Qt5.

5. `QTC_QT4_ENABLE_PARENTLESS_DIALOG_FIX_SUPPORT`
    Enable support for the 'fixParentlessDialogs' config option. NOTE: This is
    known to break some applications - hence is disabled by default!
    (Default: `Off`)

6. `QTC_QT4_KWIN_MAX_BUTTON_HACK`
    Hack to force kwin drawing maximize buttons for windows that can be
    minimised. This is a 100% hack, that may not work or compile, and may even
    crash kwin.
    (Default `Off`)<commit_msg>[README] typo, missing new line.<commit_after># Installation
## Build and install

    mkdir build
    cd build
    cmake .. -DCMAKE_INSTALL_PREFIX=/usr
    make
    make install

## CMake configure options
1. `QTC_QT4_ENABLE_KDE4`
    Compile QtCurve qt4 style with KDE support and dependencies.

    (Default: `On`)

2. `QTC_QT4_ENABLE_KWIN`
    Compile QtCurve qt4 kwin style. This will only have effect when KDE support
    is turned on.

    (Default: `On` if kwin header is found and KDE support is on,
    `Off` otherwise)

3. `QTC_QT4_OLD_NVIDIA_ARROW_FIX`
    Due to QtCurve mixing AA-drawing, with non-AA drawing (specifically for
    arrows) - sometimes the arrows would not draw correctly under NVidia. To
    work-around this, QtCurve filled the arrows using AA-ed drawing, and used
    non-AA drawing for the edges. As of 0.69.0 this code is no longer enabled
    by default - use this config option to re-enable the code.

    (Default: `Off`)

4. `QTC_QT4_STYLE_SUPPORT`
    Support QtCurve style files. These are stored as
    `<kde prefix>/share/apps/kstyle/themes/qtc_<stylename>.themerc`
    Note that this is not supported in Qt5.

    (Default: `Off`)

5. `QTC_QT4_ENABLE_PARENTLESS_DIALOG_FIX_SUPPORT`
    Enable support for the 'fixParentlessDialogs' config option. NOTE: This is
    known to break some applications - hence is disabled by default!

    (Default: `Off`)

6. `QTC_QT4_KWIN_MAX_BUTTON_HACK`
    Hack to force kwin drawing maximize buttons for windows that can be
    minimised. This is a 100% hack, that may not work or compile, and may even
    crash kwin.

    (Default `Off`)
{'fraction_non_alphanumeric': 0.06806775407779173, 'fraction_numerical': 0.014429109159347553, 'mean_word_length': 3.3565573770491803, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2676766', 'n_tokens_mistral': 1074, 'n_tokens_neox': 1022, 'n_words': 403}