4068 Commits (561ba6bda8387e06aecf0a7acc35bacd10004ded)
 

Author SHA1 Message Date
Calamares CI 561ba6bda8 i18n: [python] Automatic merge of Transifex translations 7 years ago
Calamares CI 1762d5e5d6 i18n: [dummypythonqt] Automatic merge of Transifex translations 7 years ago
Calamares CI b07185315b i18n: [calamares] Automatic merge of Transifex translations 7 years ago
Adriaan de Groot 09f30194d7 CMake: revert un-versioning of libcalamares*.so
The install-bits branch commit 83639b182b
dropped .so-versioning for libcalamares and the creation of the Python-
support symlink. This broke KDE Neon dev-unstable because the embedded
Python can no longer find libcalamares.

Installing unversioned .so's straight to LIBDIR is also not a good thing
(according to Debian), so revert to the original scheme with versioned
.so and a Python-support symlink.

Medium-term fix is to install unversioned straight into LIBDIR/calamares
and fix up the RPATH for the executable.
7 years ago
Adriaan de Groot 73a5e0bbcd [libcalamares] Fix up debugging
Using plain cLog() is weird, it doesn't attach a debugging level
so it seems like it's level 0, beyond-critical.
7 years ago
Adriaan de Groot 36ef4556b4 Merge branch 'install-bits'
FIXES #729
7 years ago
Adriaan de Groot 56ce22908e CMake: drop empty calamaresUi
- Empty variable and some unused wrappings doing nothing.
7 years ago
Adriaan de Groot db0c1ffd6d CMake: just install unversioned .so
- Applies to libcalamares and libcalamaresui.so, install with no
   version, just the bare .so. Since Calamares doesn't do versioning
   anyway, and its plugins should be re-compiled for any change,
   putting them in lib as unversioned .so's should make Calamares
   happy and silence lintian.
7 years ago
Adriaan de Groot de1710a9f3 [calamares] Refactor argument-handling
- Move parameter handling out of main
 - Give -D an argument (log level)
7 years ago
Adriaan de Groot a1cbb161ee [libcalamares] Make setup of log-level explicit
- Replace the implicit setting of a logging level
   (the first time logging is called) with explicit
   setupLogLevel().
7 years ago
Adriaan de Groot 247a0e3a56 [umount] Make a pretty_name() 7 years ago
Adriaan de Groot 060990bdd0 Python: use warning() method in modules 7 years ago
Adriaan de Groot 84d599625f [libcalamares] Give Python jobs a warning()
- Add libcalamares.utils.warning() alongside debug() for
   Python modules to output warnings.
7 years ago
Adriaan de Groot dbbec4f76d [libcalamares] Use cDebug, polish messages 7 years ago
Adriaan de Groot d62c7b93c6 [libcalamares] Polish weird namespace use 7 years ago
Adriaan de Groot 0c16bf1179 [finished] Remove useless debugging 7 years ago
Adriaan de Groot cf02f7aab5 [libcalamares] Avoid nullptr crashes
- The Python testmodule script can end up calling in to System
   methods (via System::instance()). This is unusual, and the
   System instance has not been created at that point.
   Now, create an instance and warn about it.
7 years ago
Adriaan de Groot 94014a52d4 Merge branch 'context-wildcard'
FIXES #906
7 years ago
Adriaan de Groot 713add5795 [contextualprocess] Add tests
- Tests showed issues with memory management, fixed in previous commits.
7 years ago
Adriaan de Groot f0ec6c02a3 [shellprocess] ECM has already been searched-for 7 years ago
Adriaan de Groot 23a23a01f1 [contextualprocess] Cleanup destructors
- ValueCheck shouldn't own the pointer, since it's just a QPair
   and there are temporary copies made (e.g. in
   ContextualProcessBinding::append() ) and we get double-deletes.
 - Do deletion by hand; going full unique_ptr would be a bit overkill.
7 years ago
Adriaan de Groot 87e2f13dc2 [contextualprocess] Helper methods for counting checks 7 years ago
Adriaan de Groot 8664400ee9 [contextualprocess] Warn if (global) variable not found. 7 years ago
Adriaan de Groot 699b42a756 [contextualprocess] Add wildcard
- Re-build the structures for doing value-checks, is now more tree-like.
 - Document pointer ownership.
 - Introduce wildcard matches ("*")
 - Don't drop empty command-lists, since they can be used to avoid
   wildcard matches. (E.g. "in this case, do nothing, but don't
   fall through to wildcard").
7 years ago
Adriaan de Groot 2fa6361d63 [branding] Expand documentation
- Make CMakeLists a little more resilient
 - Format docs source
 - Add documentation for the examples
7 years ago
Calamares CI 7ecb39574e i18n: [calamares] Automatic merge of Transifex translations 7 years ago
Adriaan de Groot f047b0b110 CMake: reduce duplicate ECM searches 7 years ago
Adriaan de Groot 04de4a0b02 [plasmalnf] Properly scale the image
- Since the image size isn't known a priori (due to sizing based on fonts),
   load the image and then resize in all code paths.
 - Use the right resizing flags.
 - .. and actually use the resulting scaled pixmap.

Thanks to Jeff Hodd.
7 years ago
Adriaan de Groot af67ab2722 CMake: install missing module
- The CMake modules for Calamares expect to find CMakeColors
 - Also the translation support macro
 - Restore CalamaresUse.cmake
   - File was removed after 3.1 in db105079, but it is actually useful
     for out-of-tree modules. Restore it and massage into better shape.
   - Simplify by adding path to the search path (otherwise the individual
     macro files would also have to switch to including with a full path).
7 years ago
Adriaan de Groot 83639b182b CMake: try installing outside of regular lib/
- Install unversioned libraries
 - Install to lib/calamares instead of directly to lib/
7 years ago
Adriaan de Groot 958aee1d41 [libcalamaresui] Switch text on 'next' button
- If the next step will be an install-step (e.g. hit the optional
   confirmation step) then change the text on the 'next' button to
   'install'.
 - Do a little refactoring to make that more pleasant.

FIXES #905
7 years ago
Adriaan de Groot e9d9efce20 Merge branch 'sanitize-logging' 7 years ago
Adriaan de Groot 3ae126f589 [modules] Use cError() as well
- Switch KPMHelpers to using Calamares logging instead of qDebug()
7 years ago
Adriaan de Groot 99b9f4a501 i18n: missed some commit-message fixups in tooling 7 years ago
Calamares CI 854c3ba074 i18n: [python] Automatic merge of Transifex translations 7 years ago
Calamares CI b33e3294e1 i18n: [dummypythonqt] Automatic merge of Transifex translations 7 years ago
Calamares CI ab46e0005c i18n: [desktop] Automatic merge of Transifex translations 7 years ago
Calamares CI c93ee67f88 i18n: [calamares] Automatic merge of Transifex translations 7 years ago
Adriaan de Groot 3315df5df1 [modules] Use new convenience logging methods across the board 7 years ago
Adriaan de Groot 3f77fb1d16 [modules] Use new convenience logging methods 7 years ago
Adriaan de Groot 60f440f72b [libcalamaresui] Use new convenience logging methods
- Remove a few confusing Q_FUNCINFO
7 years ago
Adriaan de Groot df0d9dcb88 [libcalamares] Provide convenience functions for warning and error 7 years ago
Adriaan de Groot 79d81700b3 [libcalamares] Use -D for just debug-level setting
- Original flag -d sets debugging but also changes behavior
 - New -D just sets debugging
 - Simplify QStringList (use C++ 11)
7 years ago
Adriaan de Groot ae5511c2f3 [libcalamares] Rationalize logging
- Move logging-levels to an enum
 - (re-)Order logging-levels so that the normal debug statement is
   not the most-important (lowest level).
 - Drop using namespace std;
7 years ago
Adriaan de Groot 6693f81375 [plasmalnf] Document configuration
- Improve documentation, explain necessity of theme: and image: keys
 - Scale screenshot up with font size (numbers picked arbitrarily)
7 years ago
Adriaan de Groot 874514a4e4 i18n: drop orphaned #undefs (thanks Kevin Kofler) 7 years ago
Adriaan de Groot f49e0f6d92 i18n: update extracted English message files 7 years ago
Adriaan de Groot 719989c6d4 i18n: change commit messages generated by CI tc scripts 7 years ago
Adriaan de Groot 0b03d56a40 i18n: Massage code to help lupdate understand 7 years ago
Adriaan de Groot d27675d660 i18n: drop superfluous QObject* parent
These additional pointers were introduced for translations,
and needed their own tricks to get lupdate to recognize the
strings. Using QCoreApplication::translate() removes the
need to a QObject to provide context. Drop the now-unneeded
parameters.
7 years ago