3775 Commits (188050a77c78094441df9c88276229f7f7c44531)
 

Author SHA1 Message Date
Adriaan de Groot dcc66c2793 Clang: for gcc, don't produce empty COMPILE_FLAGS 7 years ago
Adriaan de Groot 83d0524935 Fix docs links 7 years ago
Adriaan de Groot 574bb61592 Code-style: format the finished module 7 years ago
Adriaan de Groot cd3578ca71 Bump version number 7 years ago
Adriaan de Groot 6924bd7d23 Clang: produce fewer warnings (all caused by boost headers) 7 years ago
Adriaan de Groot 866d338894 Clang: warnings-- 7 years ago
Adriaan de Groot 7f00073e7f Clang: warnings-- 7 years ago
Adriaan de Groot 74c19fc02d Finished: make notification optional
FIXES #811
7 years ago
Calamares CI 94e7735ee4 [python] Automatic merge of Transifex translations 7 years ago
Calamares CI dfeb33006b [desktop] Automatic merge of Transifex translations 7 years ago
Calamares CI ff40d174bd [core] Automatic merge of Transifex translations 7 years ago
Adriaan de Groot 2a4d8faa3b Presentation: re-implement looping, keyboard-nav 7 years ago
Adriaan de Groot 6f00dd761b Licensing: add header to slideshow copyright 7 years ago
Adriaan de Groot 420f135628 Licensing: Re-import GPLv2.1 slideshow
Re-import presentation code (commercial, LGPLv2.1 or GPLv3), with licensing
info. Calamares chooses LGPLv2.1 for the QML "library" code.

 - Digia LGPL Exception obtained from:
   Repo: https://raw.githubusercontent.com/meta-qt5/meta-qt5/master/licenses/Digia-Qt-LGPL-Exception-1.1
   Rev: 48ebff679e5dc084d395b861a1fc4cb21790d51b
 - Presentation QML obtained from:
   Repo: https://github.com/qt-labs/qml-presentation-system
   Rev: 4071343a4dffffc4b05d777faa9c5cf54f2b4f08
7 years ago
Adriaan de Groot a4a05acc61 Remove more crashreporter references 7 years ago
Adriaan de Groot af2643cdfc Clang: warnings-- (unused, init-order) 7 years ago
Adriaan de Groot 81db2bad5f CMake: refactor boost.python search
- improve description of Python dependencies
 - refactor search per python-version-style
 - report on features and found boost modules the standard way
7 years ago
Adriaan de Groot 6f1f08f728 Restore Boost.Python detection.
FIXES #817
7 years ago
Philip d20285d4f2 [modules] displaymanager: try to fix regression introduced with c8fd11b 7 years ago
Adriaan de Groot aa789bc8e9 CMake: improve reporting on dependencies 7 years ago
Adriaan de Groot 40c49bd50d Clang: be more explicit about marking third-party code.
- This is only a partial solution to warnings caused by third-party
   code, since #including the headers from other sources won't apply
   the warning-suppressions.
 - Flags are not applied when building the source as part of a larger
   target, but are on re-building just one object (it seems -- CMake
   issue to track down).
7 years ago
Adriaan de Groot d89b17a244 Clang: partman_devices.c is not, in fact, C++ code 7 years ago
Adriaan de Groot e3e519c06f Clang: reduce warnings, nullptr, unused parameters 7 years ago
Adriaan de Groot 34761c4214 Clang: reduce 0-as-nullptr warnings 7 years ago
Adriaan de Groot 337903db09 Clang: reduce warnings about overriden destructors 7 years ago
Adriaan de Groot 9693d7a5bd Memory: clean up interface used to get memory (RAM) size 7 years ago
Adriaan de Groot 0c129f2460 Reduce third-part warnings a better way.
Thanks to Kevin Kofler for pointing out what I'd forgotten about
source-file flags. While at it, introduce a generic mechanism for
suppressing warnings in third-party code.

Mostly reverts 4930484931
7 years ago
Adriaan de Groot b04a890798 Fix code using re-imported imageregistry 7 years ago
Adriaan de Groot 6010805935 Licensing: add header to imageregistry copyright
- mention that this is shipped as part of Calamares
         - SPDX info
7 years ago
Adriaan de Groot a65bc7d756 Licensing: re-import ImageRegistry
- include full license headers,
 - copied from
   - repo: https://github.com/tomahawk-player/tomahawk/
   - rev:  00f602e10203b76fc28b4615868c567e6bd4ced4
   - path: src/libtomahawk/utils/ImageRegistry.cpp
7 years ago
Adriaan de Groot d23818b27c Fix code using re-imported spinner 7 years ago
Adriaan de Groot d2d59e6206 Licensing: add header to QtWaitingSpinner copyright
- mention that this is shipped as part of Calamares
     - SPDX info
7 years ago
Adriaan de Groot 553a66b326 Licensing: re-import QtWaitingSpinner
- include full license headers,
 - copied from
   - repo: https://github.com/snowwlex/QtWaitingSpinner
   - rev:  bb8f8987ca19406dc75704eb382ab52e981b773f

This revision *does not build* because the files have been renamed.
7 years ago
Adriaan de Groot 24f26ee7c8 Licensing: add header to QJsonModel copyright
- mention that this is shipped as part of Calamares
 - SPDX info
7 years ago
Adriaan de Groot e5c0854e66 Licensing: re-import GPLv3 version of QJsonItem
- include full license headers,
 - copied from
    - repo: https://github.com/dridk/QJsonmodel
    - rev:  fbd4fb3b1c1311f69cd8ada9bbb7a89fd6fe171e
7 years ago
Adriaan de Groot 13807ceabf Licensing: add self
- to all the files I've touched recently
 - to (very incomplete) AUTHORS list

Licensing: add license info to top-level CMakeLists.txt
7 years ago
Adriaan de Groot 6d880b5631 Replace memory-size detection.
- drop use of dmidecode to determine exact physical memory size
 - use sysinfo() to find memory size (assumes linux 2.3.48 or later)
7 years ago
Adriaan de Groot 1c52f961a6 Refactor password-errors-indication (again)
- set message and status icon in one go
 - only check until an error is found
 - Mark TODO for passwordRequirements
7 years ago
Adriaan de Groot d839f8e0b3 Passwords: introduce password-checking
- Introduce a map 'passwordRequirements' in users.conf,
   which is a list of named requirements. There are only
   two settings right now, min and max length, but
   additional checks can easily be added in UsersPage.cpp
   by defining additional lambda's to check the given
   password string.
 - Add PasswordCheck instances as needed, with functions
   to check acceptability and to produce messages on rejection.
 - Documentation in the users.conf file itself.

 - In passing, refactor setting of pixmaps on labels.

FIXES #790
7 years ago
Adriaan de Groot c2a69ea943 i18n: cleanup after txpull
- remove extra .desktop files created in lang/
 - remove annoyingly-doubled # Translations comment
7 years ago
Calamares CI 6271dd39e9 [python] Automatic merge of Transifex translations 7 years ago
Calamares CI 299e7b16d5 [desktop] Automatic merge of Transifex translations 7 years ago
Calamares CI f309e777c7 [core] Automatic merge of Transifex translations 7 years ago
Adriaan de Groot ddb6455365 Revert be2338ff0 (intended just to reduce warnings)
- keep the calamaresstyle formatting changes,
 - drop shadowing and nullptr changes.

FIXES #805
7 years ago
Adriaan de Groot a14e98ce95 Crashreporter: remove further reference to removed lib 7 years ago
Adriaan de Groot 4930484931 CMake: massage build of libcalamares
- Build also two OBJECT libraries,
 - Allow changing Clang warnings for third-party code.
7 years ago
Adriaan de Groot eede92646d CMake: shuffle includes, drop useless (empty) QT_INCLUDE_DIR 7 years ago
Adriaan de Groot ddf7b7fc90 CMake: remove superfluous indirection 7 years ago
Adriaan de Groot 5f213c0ec4 CMake: tidy way of adding Clang warnings 7 years ago
Adriaan de Groot a266ecb133 CMake: simplify definitions, distinguish kinds of sources 7 years ago