View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006238 | DarkRadiant | GUI | public | 17.01.2023 23:15 | 01.02.2023 05:54 |
Reporter | datiswous | Assigned To | orbweaver | ||
Priority | low | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | Linux | OS | Manjaro xfce | OS Version | ? (rolling) |
Product Version | 3.7.0 | ||||
Fixed in Version | 3.8.0 | ||||
Summary | 0006238: Mission selection list in Game setup is not alphabetically sorted | ||||
Description | When I want to select a new mission in Game setup I get the full list of installed missions, but they are not alphabetically sorted. I have no idea what the order is. It is therefore very hard to select the right mission with over 50 missions installed. | ||||
Tags | linux | ||||
Attached Files | |||||
DarkRadiant: master 42cc4965 18.01.2023 20:27 Details Diff |
0006238: sort Dark Mod FM list alphanumerically The previous behaviour just packed in the combo box entries in the order they were returned from the filesystem. |
Affected Issues 0006238 |
|
mod - radiant/ui/prefdialog/GameSetupPageTdm.cpp | Diff File | ||
mod - radiant/ui/prefdialog/GameSetupPageTdm.h | Diff File | ||
DarkRadiant: master 16da6be7 24.01.2023 20:33 Details Diff |
0006238: clean up os::forEachItemInDirectory() Function now has two implementations: one which retains the old behaviour of throwing a DirectoryNotFoundException if the given directory doesn't exist, and another std::nothrow overload which simply returns a bool. This nothrow version is used in GameSetupPageTdm in place of an empty catch block. Both versions are now templated and accept any functor object, which can sometimes be more efficient than using a std::function wrapper. |
Affected Issues 0006238 |
|
mod - libs/os/dir.h | Diff File | ||
mod - libs/settings/SettingsManager.h | Diff File | ||
mod - radiant/ui/prefdialog/GameSetupPageTdm.cpp | Diff File | ||
mod - radiantcore/modulesystem/ModuleLoader.cpp | Diff File | ||
mod - radiantcore/settings/GameManager.cpp | Diff File | ||
mod - radiantcore/vfs/Doom3FileSystem.cpp | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
17.01.2023 23:15 | datiswous | New Issue | |
17.01.2023 23:15 | datiswous | Tag Attached: linux | |
17.01.2023 23:15 | datiswous | File Added: ksnip_20230118-001414.jpg | |
18.01.2023 20:06 | orbweaver | Assigned To | => orbweaver |
18.01.2023 20:06 | orbweaver | Status | new => assigned |
25.01.2023 20:10 | orbweaver | Status | assigned => resolved |
25.01.2023 20:10 | orbweaver | Resolution | open => fixed |
25.01.2023 20:10 | orbweaver | Fixed in Version | => 3.8.0 |
25.01.2023 20:10 | orbweaver | Note Added: 0015887 | |
01.02.2023 05:54 | orbweaver | Changeset attached | => DarkRadiant master 42cc4965 |
01.02.2023 05:54 | orbweaver | Changeset attached | => DarkRadiant master 16da6be7 |