Changesets: DarkRadiant

vcs 81c28355

2021-07-21 16:54:21

greebo

Details Diff
0005662: Work on completing the merge operation and creating the merge commit. This is not quite working yet. 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/Repository.h Diff File
mod - plugins/vcs/ui/VcsStatus.cpp Diff File

vcs d291a24b

2021-07-21 14:14:00

greebo

Details Diff
0005662: Introduce new map events to know when the user is done merging Affected Issues
0005662
mod - include/imap.h Diff File
mod - radiantcore/map/Map.cpp Diff File

master 743ea1a7

2021-07-20 20:23:25

orbweaver

Details Diff
Fit Texture spinboxes apply changes immediately

Save a few clicks when experimenting with different fit values by updating the
surface every time the value changes, rather than requiring a separate click on
the Fit button.
Affected Issues
0005684
mod - radiant/ui/surfaceinspector/SurfaceInspector.cpp Diff File
mod - radiant/ui/surfaceinspector/SurfaceInspector.h Diff File

master deaa9ae3

2021-07-20 20:04:45

orbweaver

Details Diff
Increase size of Fit Texture spinboxes in SurfaceInspector

The minimum size of 8 times the character width is too small on GTK, since the
spin buttons are apparently included in the size allocation. This was resulting
in the boxes appearing as small text entries with no spin buttons available.

Unlike with wxTextCtrl, setting no minimum size results in a spin box which is
too large on GTK, so instead the fixed minimum size is simply doubled from its
previous value.
Affected Issues
0005684
mod - radiant/ui/surfaceinspector/SurfaceInspector.cpp Diff File
mod - radiant/ui/surfaceinspector/SurfaceInspector.h Diff File

master bf7c71c0

2021-07-20 19:47:19

orbweaver

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

2021-07-20 19:41:21

orbweaver

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).
Attach Issues:
mod - install/bitmaps/treeView16.png Diff File

master 8d351342

2021-07-20 19:15:04

orbweaver

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.
Attach Issues:
mod - radiant/ui/surfaceinspector/SurfaceInspector.cpp Diff File
mod - radiant/ui/surfaceinspector/SurfaceInspector.h Diff File

vcs e635e6d6

2021-07-18 19:15:40

greebo

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

2021-07-18 18:51:26

greebo

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

2021-07-18 14:56:00

greebo

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

2021-07-18 12:28:44

greebo

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

2021-07-18 12:20:17

greebo

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

2021-07-18 07:43:42

greebo

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

2021-07-18 04:43:34

greebo

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

2021-07-18 04:21:16

greebo

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

2021-07-18 03:29:47

greebo

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

2021-07-18 03:16:57

greebo

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

2021-07-17 18:55:37

greebo

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

2021-07-17 18:29:00

greebo

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

2021-07-17 16:57:58

greebo

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

2021-07-17 16:44:12

greebo

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

2021-07-17 16:27:43

greebo

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

2021-07-17 16:07:30

greebo

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

2021-07-17 15:17:08

greebo

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

2021-07-17 14:49:34

greebo

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
 First  Prev  1 2 3 4 5 ... 10 ... 20 ... 30 ... 40 ... 50 ... 60 ... 70 ... 80 ... 90 ... 100 ... 110 ... 120 ... 130 ... 140 ... 147 148 149  Next  Last