DarkRadiant: core_module fadc0a22

Author Committer Branch Timestamp Parent
greebo greebo core_module 12.08.2020 10:15 core_module e61343bf
Affected Issues  0005231: Extract Radiant core such that it can be instantiated from outside the main executable
Changeset 0005231: Solve UI access problems introduced by having the autosave code running in a worker thread. Make the message listeners thread-safe and dispatch their calls to the UI thread correctly.
mod - radiant/ui/AutoSaveRequestHandler.h Diff File
add - radiant/ui/DispatchEvent.h Diff File
add - radiant/ui/LongRunningOperationHandler.cpp Diff File
mod - radiant/ui/LongRunningOperationHandler.h Diff File
add - radiant/ui/MapFileProgressHandler.cpp Diff File
mod - radiant/ui/MapFileProgressHandler.h Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
mod - radiant/ui/UserInterfaceModule.h Diff File
mod - radiant/ui/mainframe/ScreenUpdateBlocker.h Diff File
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/MapResource.cpp Diff File
mod - radiantcore/map/algorithm/MapImporter.cpp Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File