Changesets: DarkRadiant
master bf7c71c0 20.07.2021 19:47 Details Diff |
Unsquash SurfaceInspector step size entry boxes Step size boxes are too small on GTK, and the "0.05" default value is not fully visible. Instead of guessing at pixel sizes, the explicit minimum size is removed altogether. Hopefully this does not lead to an unreasonable default size on Windows. |
Affected Issues 0005684 |
|
mod - radiant/ui/surfaceinspector/SurfaceInspector.cpp | Diff File | ||
master bd408179 20.07.2021 19:41 Details Diff |
Improve treeView16.png visibility in dark themes Switch from grey/black theme to mid/dark orange, which shows up in both light and dark themes (assuming the user isn't using a bright orange theme). |
||
mod - install/bitmaps/treeView16.png | Diff File | ||
master 8d351342 20.07.2021 19:15 Details Diff |
Remove trailing decimals from Surface Inspector text boxes For some reason the std::to_string standard library function converts floating point values into something like fixed-precision, with multiple trailing zeroes. This makes the displayed values in the Surface Inspector difficult to read. The new code is using the fmt::format function which produces more readable output similar to what std::cout would produce. |
||
mod - radiant/ui/surfaceinspector/SurfaceInspector.cpp | Diff File | ||
mod - radiant/ui/surfaceinspector/SurfaceInspector.h | Diff File | ||
vcs e635e6d6 18.07.2021 19:15 Details Diff |
0005662: Fix crash during shutdown due to queued DispatchEvents that cannot be freed if their std::function targets reside in memory of unloaded modules |
Affected Issues 0005662 |
|
mod - plugins/vcs/ui/VcsStatus.cpp | Diff File | ||
mod - radiant/RadiantApp.cpp | Diff File | ||
vcs a6222a2c 18.07.2021 18:51 Details Diff |
0005662: Use Index::updateAll before committing, which should correspond to git add -u |
Affected Issues 0005662 |
|
mod - plugins/vcs/Algorithm.h | Diff File | ||
mod - plugins/vcs/Index.cpp | Diff File | ||
mod - plugins/vcs/Index.h | Diff File | ||
mod - plugins/vcs/Repository.cpp | Diff File | ||
mod - plugins/vcs/ui/VcsStatus.cpp | Diff File | ||
vcs 4b9275ef 18.07.2021 14:56 Details Diff |
0005662: Committing is working now |
Affected Issues 0005662 |
|
mod - plugins/vcs/Commit.h | Diff File | ||
add - plugins/vcs/Index.cpp | Diff File | ||
mod - plugins/vcs/Index.h | Diff File | ||
mod - plugins/vcs/Repository.cpp | Diff File | ||
mod - plugins/vcs/Tree.h | Diff File | ||
mod - plugins/vcs/ui/CommitDialog.h | Diff File | ||
mod - plugins/vcs/ui/VcsStatus.cpp | Diff File | ||
mod - tools/msvc/vcs.vcxproj | Diff File | ||
mod - tools/msvc/vcs.vcxproj.filters | Diff File | ||
vcs 7dfe9e22 18.07.2021 12:28 Details Diff |
0005662: Fill in the user name and email from git's config store |
Affected Issues 0005662 |
|
mod - plugins/vcs/Repository.cpp | Diff File | ||
mod - plugins/vcs/Repository.h | Diff File | ||
mod - plugins/vcs/ui/VcsStatus.cpp | Diff File | ||
vcs 64bedf46 18.07.2021 12:20 Details Diff |
0005662: Add non-functional commit dialog |
Affected Issues 0005662 |
|
add - install/ui/vcscommitdialog.fbp | Diff File | ||
add - install/ui/vcscommitdialog.xrc | Diff File | ||
add - plugins/vcs/CommitMetadata.h | Diff File | ||
mod - plugins/vcs/Repository.cpp | Diff File | ||
mod - plugins/vcs/Repository.h | Diff File | ||
add - plugins/vcs/ui/CommitDialog.h | Diff File | ||
mod - plugins/vcs/ui/VcsStatus.cpp | Diff File | ||
mod - plugins/vcs/ui/VcsStatus.h | Diff File | ||
mod - tools/msvc/vcs.vcxproj | Diff File | ||
mod - tools/msvc/vcs.vcxproj.filters | Diff File | ||
vcs 201fdbf1 18.07.2021 07:43 Details Diff |
0005662: More regular status updates |
Affected Issues 0005662 |
|
mod - plugins/vcs/ui/VcsStatus.cpp | Diff File | ||
mod - plugins/vcs/ui/VcsStatus.h | Diff File | ||
vcs 5ac648b4 18.07.2021 04:43 Details Diff |
0005662: Detect whether a merge is already in progress |
Affected Issues 0005662 |
|
mod - plugins/vcs/Algorithm.h | Diff File | ||
mod - plugins/vcs/Repository.cpp | Diff File | ||
mod - plugins/vcs/Repository.h | Diff File | ||
mod - plugins/vcs/ui/VcsStatus.cpp | Diff File | ||
mod - plugins/vcs/ui/VcsStatus.h | Diff File | ||
vcs a7664797 18.07.2021 04:21 Details Diff |
0005662: Display the VCS revision in the merge dialog |
Affected Issues 0005662 |
|
mod - include/imapmerge.h | Diff File | ||
mod - libs/scene/merge/MergeOperation.cpp | Diff File | ||
mod - libs/scene/merge/MergeOperation.h | Diff File | ||
mod - libs/scene/merge/ThreeWayMergeOperation.cpp | Diff File | ||
mod - libs/scene/merge/ThreeWayMergeOperation.h | Diff File | ||
mod - radiant/ui/merge/MergeControlDialog.cpp | Diff File | ||
mod - radiantcore/map/VcsMapResource.cpp | Diff File | ||
mod - radiantcore/map/VcsMapResource.h | Diff File | ||
vcs 5dacca81 18.07.2021 03:29 Details Diff |
0005662: Show the merge dialog once the map switches to merge mode |
Affected Issues 0005662 |
|
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
mod - radiant/ui/UserInterfaceModule.h | Diff File | ||
mod - radiant/ui/merge/MergeControlDialog.cpp | Diff File | ||
mod - radiant/ui/merge/MergeControlDialog.h | Diff File | ||
vcs 190209d7 18.07.2021 03:16 Details Diff |
0005662: EntityInspector needs to release any strong references to merge actions to not crash after aboorting the merge |
Affected Issues 0005662 |
|
mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
mod - radiant/ui/einspector/EntityInspector.h | Diff File | ||
vcs a00a3476 17.07.2021 18:55 Details Diff |
0005662: Implementation fixup, VCS loading now working |
Affected Issues 0005662 |
|
mod - plugins/vcs/Repository.cpp | Diff File | ||
mod - plugins/vcs/Tree.h | Diff File | ||
vcs f7b9da19 17.07.2021 18:29 Details Diff |
0005662: First implementation of loading maps from VCS |
Affected Issues 0005662 |
|
mod - include/iversioncontrol.h | Diff File | ||
add - libs/VcsMapResourceStream.h | Diff File | ||
mod - libs/VersionControlLib.h | Diff File | ||
mod - libs/stream/BufferInputStream.h | Diff File | ||
add - libs/stream/VcsMapResourceStream.h | Diff File | ||
mod - plugins/vcs/Algorithm.h | Diff File | ||
add - plugins/vcs/GitArchiveTextFile.h | Diff File | ||
mod - plugins/vcs/GitModule.cpp | Diff File | ||
mod - plugins/vcs/GitModule.h | Diff File | ||
mod - plugins/vcs/Repository.cpp | Diff File | ||
mod - plugins/vcs/Repository.h | Diff File | ||
mod - plugins/vcs/Tree.h | Diff File | ||
mod - radiantcore/map/Map.cpp | Diff File | ||
mod - radiantcore/map/VcsMapResource.cpp | Diff File | ||
mod - radiantcore/map/VcsMapResource.h | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
mod - tools/msvc/vcs.vcxproj | Diff File | ||
mod - tools/msvc/vcs.vcxproj.filters | Diff File | ||
vcs e21e2f11 17.07.2021 16:57 Details Diff |
0005662: More infrastructure code to request files from VCS |
Affected Issues 0005662 |
|
mod - libs/VersionControlLib.h | Diff File | ||
mod - radiantcore/map/VcsMapResource.cpp | Diff File | ||
mod - radiantcore/map/VcsMapResource.h | Diff File | ||
vcs 2b2f5a13 17.07.2021 16:44 Details Diff |
0005662: Scaffolding code to be able to load maps from VCS |
Affected Issues 0005662 |
|
add - libs/VersionControlLib.h | Diff File | ||
mod - radiantcore/CMakeLists.txt | Diff File | ||
mod - radiantcore/map/MapResourceManager.cpp | Diff File | ||
add - radiantcore/map/VcsMapResource.cpp | Diff File | ||
add - radiantcore/map/VcsMapResource.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
vcs 8ae868e4 17.07.2021 16:27 Details Diff |
0005662: Start merge operation in case the map needs to be resolved |
Affected Issues 0005662 |
|
mod - plugins/vcs/Algorithm.h | Diff File | ||
mod - plugins/vcs/Commit.h | Diff File | ||
mod - plugins/vcs/Reference.h | Diff File | ||
vcs ae463f25 17.07.2021 16:07 Details Diff |
0005662: Register the git module at startup |
Affected Issues 0005662 |
|
mod - plugins/vcs/GitModule.cpp | Diff File | ||
mod - plugins/vcs/GitModule.h | Diff File | ||
vcs 877b1a88 17.07.2021 15:17 Details Diff |
0005662: Add global version control interfaces |
Affected Issues 0005662 |
|
mod - include/imodule.h | Diff File | ||
add - include/iversioncontrol.h | Diff File | ||
mod - radiantcore/CMakeLists.txt | Diff File | ||
add - radiantcore/versioncontrol/VersionControlManager.cpp | Diff File | ||
add - radiantcore/versioncontrol/VersionControlManager.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
mod - tools/msvc/include.vcxproj | Diff File | ||
vcs b346c5af 17.07.2021 14:49 Details Diff |
0005662: Add Index wrapper class |
Affected Issues 0005662 |
|
mod - plugins/vcs/Algorithm.h | Diff File | ||
mod - plugins/vcs/Commit.h | Diff File | ||
add - plugins/vcs/Index.h | Diff File | ||
mod - plugins/vcs/Repository.cpp | Diff File | ||
mod - plugins/vcs/Repository.h | Diff File | ||
mod - tools/msvc/vcs.vcxproj | Diff File | ||
mod - tools/msvc/vcs.vcxproj.filters | Diff File | ||
vcs 496cbe95 17.07.2021 09:03 Details Diff |
0005662: Implement fast-forward to upstream. |
Affected Issues 0005662 |
|
mod - plugins/vcs/Algorithm.h | Diff File | ||
mod - plugins/vcs/Reference.h | Diff File | ||
mod - plugins/vcs/Repository.cpp | Diff File | ||
mod - plugins/vcs/Repository.h | Diff File | ||
mod - plugins/vcs/ui/VcsStatus.cpp | Diff File | ||
vcs f51e893a 16.07.2021 17:31 Details Diff |
0005662: Add push algorithm |
Affected Issues 0005662 |
|
mod - plugins/vcs/Algorithm.h | Diff File | ||
mod - plugins/vcs/GitModule.cpp | Diff File | ||
mod - plugins/vcs/Remote.h | Diff File | ||
mod - plugins/vcs/Repository.cpp | Diff File | ||
mod - plugins/vcs/Repository.h | Diff File | ||
mod - plugins/vcs/ui/VcsStatus.cpp | Diff File | ||
mod - plugins/vcs/ui/VcsStatus.h | Diff File | ||
vcs 4121212a 16.07.2021 11:16 Details Diff |
0005662: More pre-merge analysis |
Affected Issues 0005662 |
|
mod - plugins/vcs/Algorithm.h | Diff File | ||
mod - plugins/vcs/Repository.cpp | Diff File | ||
mod - plugins/vcs/Repository.h | Diff File | ||
mod - plugins/vcs/ui/VcsStatus.cpp | Diff File | ||
mod - plugins/vcs/ui/VcsStatus.h | Diff File | ||
vcs abdb29e8 16.07.2021 04:34 Details Diff |
0005662: Refactoring to move algorithm out of UI classes |
Affected Issues 0005662 |
|
add - plugins/vcs/Algorithm.h | Diff File | ||
mod - plugins/vcs/Repository.cpp | Diff File | ||
mod - plugins/vcs/Repository.h | Diff File | ||
mod - plugins/vcs/ui/VcsStatus.cpp | Diff File | ||
mod - plugins/vcs/ui/VcsStatus.h | Diff File | ||
mod - tools/msvc/vcs.vcxproj | Diff File | ||
mod - tools/msvc/vcs.vcxproj.filters | Diff File |