View Issue Details

IDProjectCategoryView StatusLast Update
0006238DarkRadiantGUIpublic01.02.2023 05:54
Reporterdatiswous Assigned Toorbweaver  
PrioritylowSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
PlatformLinuxOSManjaro xfceOS Version? (rolling)
Product Version3.7.0 
Fixed in Version3.8.0 
Summary0006238: Mission selection list in Game setup is not alphabetically sorted
DescriptionWhen 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.
Tagslinux
Attached Files
ksnip_20230118-001414.jpg (163,674 bytes)   
ksnip_20230118-001414.jpg (163,674 bytes)   

Activities

orbweaver

orbweaver

25.01.2023 20:10

developer   ~0015887

Fixed in 16da6be7b516af2b8a21506f2576b99b80677df6

Related Changesets

DarkRadiant: master 42cc4965

18.01.2023 20:27

orbweaver


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

orbweaver


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

Issue History

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