6117 Commits (afe7dfbcf2432a356a2f13d0e7ecf93b02f32e2e)
 

Author SHA1 Message Date
Adriaan de Groot 1aa87da4b8 Changes: credit Kevin for the Python-build-fix 6 years ago
Kevin Kofler fa9aeb4a5d CMake: Fix BoostPython3.cmake for Fedora >= 30
CMakeModules/BoostPython3.cmake: Also try e.g. "python37" as the module
name, because Fedora 30 switched from the e.g. "python-py37" format to
that. Otherwise, Boost::Python3 cannot be found on Fedora without
manually setting CALAMARES_BOOST_PYTHON3_COMPONENT.
6 years ago
Adriaan de Groot 8774b605fa [locale] Update to use newer configuration
- deprecate the old entries
 - use a geoip sub-map for GeoIP configuration
 - polish up documentation
 - drop mention of blank and "legacy" styles for GeoIP config,
   just update your URLs already.
6 years ago
Adriaan de Groot 7899ab83f9 [libcalamares] Remove convenience API 6 years ago
Adriaan de Groot 44cbb0d374 [libcalamares] Drop alternate-config handling for GeoIP
- Dealing with legacy formats and alternate configurations
   is something that consumers should do (and then hand off
   to the 3-string constructor) instead.
6 years ago
Adriaan de Groot fc76313ea6 [libcalamares] Implement GeoIP Handler config from map
- read map entries with alternate keys
 - delegate to other constructor
6 years ago
Adriaan de Groot d5fe86c394 [libcalamares] Use NamedEnum for named-enum wrangling 6 years ago
Adriaan de Groot 5f01a8ccc5 [oemid] If the configuration is broken, complain loudly
- Adds an InvalidConfiguration value for internal errors

SEE #1136
6 years ago
Adriaan de Groot e0a79f4c0f [partition] Reduce scope for nullptr dereference
- document what types are in use
 - avoid at least one nullptr deref
6 years ago
Calamares CI 1660e15eda i18n: [python] Automatic merge of Transifex translations 6 years ago
Calamares CI d50f3a4d15 i18n: [calamares] Automatic merge of Transifex translations 6 years ago
Adriaan de Groot f1ddd0c233 [welcome] Simplify configuration code 6 years ago
Adriaan de Groot 25d97efe48 [locale] Use GeoIP Handler instead of own implementation 6 years ago
Adriaan de Groot 2f2adb3623 [libcalamares] Implement async GeoIP::Handler::query()
- do this the cheap way by splitting the synchronous API into a
   free function and then calling that through QtConcurrent.
6 years ago
Adriaan de Groot 84a759a591 [libcalamares] Emphasise that GeoIP::Handler::get() is synchronous
- prep-work for also having an async API
6 years ago
Adriaan de Groot ee6e8de31a [libcalamares] Disable broken GeoIP providers
- The tests were querying broken or disabled GeoIP providers,
   so remove them (this leaves only very few reliable free providers).
6 years ago
Adriaan de Groot 1da580f43d [libcalamares] Implement Handler's synchronous query()
- Steal code from existing tests for a synchronous HTTP get,
   then hand it off to the handler.
 - Extend tests with Handler interpreting the same data.
6 years ago
Adriaan de Groot 9bc8d28800 [libcalamares] Shuffle GeoIP into a namespace
- Use CalamaresUtils::GeoIP for GeoIP code
 - Name the public interface parts generically, while the
   implementation details retain GeoIP<foo> names.
6 years ago
Adriaan de Groot 16413e7bdb [libcalamares] Stub GeoIPHandler
- The handler class should deal with configuration and query
6 years ago
Adriaan de Groot 26b61a4ddb [libcalamares] Make RegionZonePair type stronger
- Derive from QPair instead of being QPair
 - Add isValid() for checking
 - Convenience constructors
6 years ago
Adriaan de Groot 73a5e7dd62 [libcalamares] Put GeoIP in namespace
- Use consistent include-guard style
 - Put things in namespace CalamaresUtils
6 years ago
Adriaan de Groot ce909f00cc [libcalamares] Drop unnecessary HAVE_XML
- Linking to QtXml gives us a -DQT_XML_LIB already, so use that.
6 years ago
Adriaan de Groot a1b1ebcd29 [locale] Compile with moved GeoIP handling 6 years ago
Adriaan de Groot 9ed46fc275 [libcalamares] [locale] Adjust CMakeLists to moved code 6 years ago
Adriaan de Groot 7ec7278fd3 [libcalamares] [locale] Move GeoIP code to the library 6 years ago
Adriaan de Groot 882e8cc766 Merge branch 'master' of github.com:calamares/calamares 6 years ago
Adriaan de Groot f937ef6eb9 CMake: be compatible with clang 6
- Some of the pragmas in moc-warnings.h, intended to *reduce*
   warnings from MOC code, generate a warning in their own right.
6 years ago
Adriaan de Groot dd33848975 [oemid] Tweak layout some more 6 years ago
Adriaan de Groot 6b137d6fd2 CMake: don't reset project() in a subdir 6 years ago
Adriaan de Groot a01262a535 CMake: massage dependency-finding
- If KPMCore is not found, don't require the KF5 components
   that it would depend on.
 - If ECM is found, use KDEInstallDirs always, not just when
   the partitioning module is used.
6 years ago
Adriaan de Groot 2620829515 [webview] Make optional based on presence of dependencies 6 years ago
Adriaan de Groot fe32322705 Merge branch 'oem-module'
FIXES #943
6 years ago
Adriaan de Groot ea95913be9 [oemid] Expand documentation a little. 6 years ago
Adriaan de Groot 127c425a9a [oemid] Write batch-identifier into standard file location 6 years ago
Adriaan de Groot 2b12bd82e4 [oemid] Stub of a Job
- Create job, run it, and just debug-log what it should do.
6 years ago
Adriaan de Groot 1df726fc1d [oemid] Add summary widget text 6 years ago
Adriaan de Groot 672634547b [oemid] Tweak UI layout 6 years ago
Adriaan de Groot e510c829e1 [oemid] Add form explanation 6 years ago
Adriaan de Groot ae85381aae [oemid] Initial version of UI 6 years ago
Adriaan de Groot 96828c1df0 [oemid] Handle substitution in config-string 6 years ago
Adriaan de Groot 7d8b122835 [oemid] New module, stub
- OEMID is a module for configuring phase-0 things for an OEM,
   like batch-ID. This is just a stub.
 - Currently planned functionality is limited to just batch-ID.
6 years ago
Adriaan de Groot 6d073b6757 Merge branch 'refactor-libcalamares' 6 years ago
Adriaan de Groot 600a18f2f0 Changes: document utils/ shuffle 6 years ago
Adriaan de Groot 8d0f076591 [libcalamares] Rename CalamaresUtils -> String
- The only remaining functions in the file are string-related, so
   rename to match their purpose.
 - Drop this include file from most places, since they don't actually
   use the string functionality at all.
6 years ago
Adriaan de Groot eaba696173 [libcalamares] Move the crash() function to the one place it's used 6 years ago
Adriaan de Groot 66c4445077 [libcalamares] Move translation-related functions to Retranslator.h 6 years ago
Adriaan de Groot ac095d9ed0 [libcalamares] [libcalamaresui] [calamares] Adjust to moved Dirs.h 6 years ago
Adriaan de Groot 50694ef610 [libcalamares] Split dirs-functionality into separate file 6 years ago
Adriaan de Groot 2907b48844 [libcalamaresui] Move RESPATH #define to the one place it's used 6 years ago
Adriaan de Groot 432b8848ab [libcalamares] Make #include guards consistent 6 years ago