Adriaan de Groot
121013fd96
[calamares] Avoid deprecated desktop()
...
- Put Calamares on the first screen where it fits
- This is wordy and weird
5 years ago
Adriaan de Groot
43caf7b46a
[calamares] Restore functionality for 'center window'
5 years ago
Adriaan de Groot
17d09342e9
[libcalamaresui] Add a setting for window placement
5 years ago
Adriaan de Groot
1625bb1dae
[locale] Support Qt 5.9
...
FIXES #1296
5 years ago
Adriaan de Groot
d21ed0cc7f
[packagechooser] Coding style
5 years ago
Adriaan de Groot
cefb66ab5b
Merge pull request #1276 from bill-auger/patch-packagechooser-default-selection
...
[packagechooser] pre-select default item in packagechooser
5 years ago
Adriaan de Groot
dd5adc153f
Merge pull request #1291 from calamares/initcpiocfg-usr
...
[initcpiocfg] add usr hook if partition is separate
5 years ago
Adriaan de Groot
fe64903d2f
[initcpiocfg] Polish PR #1290
...
- List discrete years in copyright
- Add docstrings
- Massage detect_plymouth() to return bool (easier in if() context)
5 years ago
Philip Müller
85d3f9e9b9
[initcpiocfg] add usr hook if partition is separate
5 years ago
Philip Müller
a3da47cd9c
[initcpiocfg] update plymouth check
5 years ago
Adriaan de Groot
0e7982ec37
[libcalamares] Don't force Hindi on India.
...
FIXES #1284
5 years ago
Adriaan de Groot
58786388d6
Merge branch 'zone-data'
5 years ago
Adriaan de Groot
7bea19a62c
[locale] Fix build with debugging enabled (API changes)
5 years ago
Adriaan de Groot
242b79e2e1
[locale] Remove old Location information
...
- all the TZ location information now lives in the Calamares
locale service and the TZ list
- replace the Location class that was local to the timezone
widget by the TZZone class
- chase a bunch of small API changes that this needs
5 years ago
Adriaan de Groot
4945408911
[libcalamares] Remove debugging cruft
5 years ago
Adriaan de Groot
daa76080f1
[libcalamares] Add meaningful aliases for key()
5 years ago
Adriaan de Groot
0ed2a3e35f
[libcalamares] Refactor translation-setting
...
- Split the actual loading of translations into classes
to encapsulate the loading logic,
- Build a collection of classes to do the different kinds
of translation loading,
- Build a generic function to load something and update a
static pointer to the translation.
This makes installTranslator() much easier to read, and encapsulates
the type-specific loading somewhere else. While here, add a timezone-
translations loader so that the split-out TZ translations also work.
5 years ago
Adriaan de Groot
93ae44e214
[libcalamares] Split translatable timezone data
...
- Hide the one file from lupdate by giving it a weird suffix
- Call lupdate a second time for the timezone translations
- While here, adjust so that the options precede the directories
they are supposed to affect
I don't want to give the translation teams 444 new strings all
at once (about 90% of which don't need translation).
5 years ago
Adriaan de Groot
e164f8d63a
[locale] Fix build with DEBUG_TIMEZONE
...
- all the API changes were not reflected in the debugging code
5 years ago
Adriaan de Groot
fb9d53909e
[locale] Drop ZONES #define
...
- this was a "cheap" way to write a list, but going through
QStringList::split() is just a long-way-around for static
initialization
5 years ago
Adriaan de Groot
2dfbed40c5
[locale] Move defines
...
- Used in only one place, move to .cpp
- Drop useless scaling all the images *are* that size already
- Add debugging check that the images match expected size
5 years ago
Adriaan de Groot
9d9d9c361d
[locale] Clean up constants
...
- move LOCALESDIR to the one place it's used
- remove file with only unused #defines
5 years ago
Adriaan de Groot
7354d35faf
[locale] Apply coding style to timezonewidget/
5 years ago
Adriaan de Groot
1e04924224
[locale] Drop the TZ-widget's timezone database
...
- use the global TZ service instead
- contains hacks to keep some of the API unchanged, which will be
removed shortly
5 years ago
Adriaan de Groot
08dc9011d6
[libcalamares] Off-by-one folded the world in half
...
- Dropped the sign from longitudes, wrapping the west onto the east
5 years ago
Adriaan de Groot
1880eb5148
[libcalamares] Add accessors for TZZone
5 years ago
Adriaan de Groot
3f57b929ee
[libcalamares] Make the zoneTab region list static
...
- there's only one zone.tab, it won't change during a run,
load it only once (this allows for a single global list).
5 years ago
Adriaan de Groot
4089a01cb1
[locale] Create TZ model earlier
5 years ago
Adriaan de Groot
a39c77dfaf
[libcalamares] Store region name in each zone as well
5 years ago
Adriaan de Groot
226530cf6f
[locale] Use model functions from locale service
...
- drop the home-grown combo-box filling, use model
5 years ago
Adriaan de Groot
c75e870073
[libcalamares] CStringList::find() convenience function
...
- search for a key and return a type-cast pointer to the result
- while here, simplify some other code
- the find() function could be done with std::find_if but doesn't
get any shorter or more elegant
5 years ago
Adriaan de Groot
6092172f8d
[libcalamares] Regions and zones change to QList<Base*>
...
- By using QList< CStringPair* > consistently, we can save
a bunch of model code at the cost of an occasional dynamic_cast;
it's fairly rare for there to be a need for the derived pointer.
5 years ago
Adriaan de Groot
fc8364ea54
[libcalamares] Store zones with each region
...
- move operator< to base class
- add each zone to the list held by the region
- sort zones at the end
5 years ago
Adriaan de Groot
1a8439069e
[libcalamares] Extend TZ with location and country
5 years ago
Adriaan de Groot
f4509f3380
[libcalamares] Move loading to TZRegion
...
- don't make the model load files, provide convenience functions
for loading in the value classes
- create model from lists of value pointers
5 years ago
Adriaan de Groot
da277fa7ba
[libcalamares] Drop superfluous enum
5 years ago
Adriaan de Groot
9a5e614172
[libcalamares] Build the TZRegion list in one pass
...
- read the file and create the regions on-the-fly, then sort the
resulting list (instead of building a string list and then
building the regions afterwards)
5 years ago
Adriaan de Groot
9f06903115
[local] Chase API change in TZRegionModel
5 years ago
Adriaan de Groot
01bba7b466
[libcalamares] Make explicit when a model comes from a file
5 years ago
Adriaan de Groot
afb5430c42
[locale] Use TZRegionModel
...
- instead of populating combo box with texts, use the model
read in from zone.tab
- this **partly** deprecates the LocaleGlobal stuff
5 years ago
Adriaan de Groot
2625bb18df
[libcalamares] TZRegionModel gets a data role
5 years ago
Adriaan de Groot
97235e9b3d
[libcalamares] Switch CStringPair key to QString
...
- the key is used in various places as a key for Qt data structures,
so it's more convenient to have QString than a bare char*
5 years ago
Adriaan de Groot
1d17cf5c77
[libcalamares] Accessors for key and complete region data
5 years ago
Adriaan de Groot
b29b89579e
[libcalamares] Present TZ regions in consistent order
5 years ago
Adriaan de Groot
b2c2255f6a
[libcalamares] Add a model of timezone regions
5 years ago
Adriaan de Groot
7d88b6d0cd
[license] Show filenames as filenames
...
- Use File: to display filenames, rather than URL: plus a file:-scheme
- Document the change in CHANGES
5 years ago
Adriaan de Groot
ddc2f60768
Merge branch 'master' into zone-data
5 years ago
Adriaan de Groot
ac1c0d97d2
[license] Prevent single item from expanding
...
- the last item would expand vertically to fill the scroll area;
add a spacer that pushes against it
5 years ago
Adriaan de Groot
59ea0417fc
[license] Move a less-useful message to tooltip
...
- the message about setup continuing can be a tooltip
5 years ago
Adriaan de Groot
c220220563
[license] Give stylesheets meaningful names
5 years ago