Changesets: DarkRadiant
vcs 92bc9642 06.07.2021 17:14 Details Diff |
0005662: Derive the resource/account identifier used to access the Windows CredentialManager. |
Affected Issues 0005662 |
|
mod - plugins/vcs/CredentialManager.h | Diff File | ||
mod - plugins/vcs/Remote.h | Diff File | ||
mod - plugins/vcs/ui/VcsStatus.h | Diff File | ||
mod - tools/msvc/post_build_event.cmd | Diff File | ||
mod - tools/msvc/post_build_event_x64.cmd | Diff File | ||
vcs d28f089f 05.07.2021 19:08 Details Diff |
0005662: Add check whether the current branch is up to date with the tracked remote branch |
Affected Issues 0005662 |
|
rm - include/iuimanager.h | Diff | ||
mod - plugins/vcs/Repository.cpp | Diff File | ||
mod - plugins/vcs/Repository.h | Diff File | ||
mod - plugins/vcs/ui/VcsStatus.h | Diff File | ||
vcs ef045b7e 05.07.2021 04:46 Details Diff |
0005662: Extract UserInterfaceModule to allow plugins to dispatch code to the UI thread |
Affected Issues 0005662 |
|
add - include/iuserinterface.h | Diff File | ||
mod - plugins/vcs/GitModule.cpp | Diff File | ||
mod - plugins/vcs/ui/VcsStatus.h | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
mod - radiant/ui/UserInterfaceModule.h | Diff File | ||
mod - tools/msvc/include.vcxproj | Diff File | ||
vcs 5c746b56 05.07.2021 04:39 Details Diff |
0005662: Perform a fetch every other minute, PoC code |
Affected Issues 0005662 |
|
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/ui/VcsStatus.h | Diff File | ||
master 1de91183 04.07.2021 20:26 Details Diff |
Uncrush texture nudge buttons in SurfaceInspector Texture nudge buttons were previously so small that the icon wasn't even visible on Linux. All nudge buttons are now left/right (I assume it is obvious that right means "increase" which corresponds to "up" in the vertical orientation) and the overridden size hints are now removed, so they get the default minimum size for a small icon button. Also adjusted the icon colour so the icons show up in both light and dark themes. |
||
mod - install/bitmaps/arrow_left.png | Diff File | ||
mod - install/bitmaps/arrow_right.png | Diff File | ||
mod - radiant/ui/surfaceinspector/SurfaceInspector.cpp | Diff File | ||
mod - radiant/ui/surfaceinspector/SurfaceInspector.h | Diff File | ||
vcs 5fdbac64 04.07.2021 19:15 Details Diff |
0005662: Add status bar widget (empty) |
Affected Issues 0005662 |
|
mod - plugins/vcs/GitModule.cpp | Diff File | ||
add - plugins/vcs/ui/VcsStatus.h | Diff File | ||
mod - tools/msvc/vcs.vcxproj | Diff File | ||
mod - tools/msvc/vcs.vcxproj.filters | Diff File | ||
vcs 5f1704a5 04.07.2021 18:52 Details Diff |
0005662: Fetching the remote of the current branch is working now |
Affected Issues 0005662 |
|
mod - plugins/vcs/GitModule.cpp | Diff File | ||
add - plugins/vcs/Reference.h | Diff File | ||
mod - plugins/vcs/Remote.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 48cf0d86 04.07.2021 17:41 Details Diff |
0005662: Getting the current branch name |
Affected Issues 0005662 |
|
mod - plugins/vcs/GitModule.cpp | Diff File | ||
mod - plugins/vcs/Repository.cpp | Diff File | ||
mod - plugins/vcs/Repository.h | Diff File | ||
vcs 22375f37 04.07.2021 17:00 Details Diff |
0005662: Experimental GitFetch command added. Credential storage and retrieval needs to be more sophisticated than that. |
Affected Issues 0005662 |
|
mod - libs/string/encoding.h | Diff File | ||
add - plugins/vcs/CredentialManager.h | Diff File | ||
mod - plugins/vcs/GitModule.cpp | Diff File | ||
mod - plugins/vcs/GitModule.h | Diff File | ||
add - plugins/vcs/Remote.h | Diff File | ||
add - 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 60c47126 04.07.2021 14:52 Details Diff |
0005662: Try to open a repository at the mod path to see if there's a VCS repo set up |
Affected Issues 0005662 |
|
mod - plugins/vcs/GitModule.cpp | Diff File | ||
add - plugins/vcs/Repository.h | Diff File | ||
rm - plugins/vcs/plugin.cpp | Diff | ||
mod - tools/msvc/vcs.vcxproj | Diff File | ||
mod - tools/msvc/vcs.vcxproj.filters | Diff File | ||
vcs b0caa9ba 04.07.2021 13:56 Details Diff |
0005662: Set up linker options and install scripts |
Affected Issues 0005662 |
|
mod - plugins/vcs/GitModule.cpp | Diff File | ||
mod - tools/msvc/post_build_event.cmd | Diff File | ||
mod - tools/msvc/post_build_event_x64.cmd | Diff File | ||
mod - tools/msvc/properties/libgit2.props | Diff File | ||
mod - tools/msvc/vcs.vcxproj | Diff File | ||
vcs 61ae4a9a 04.07.2021 11:41 Details Diff |
0005662: Add property sheet and empty module class |
Affected Issues 0005662 |
|
add - plugins/vcs/GitModule.cpp | Diff File | ||
add - plugins/vcs/GitModule.h | Diff File | ||
mod - plugins/vcs/plugin.cpp | Diff File | ||
add - tools/msvc/properties/libgit2.props | Diff File | ||
mod - tools/msvc/vcs.vcxproj | Diff File | ||
mod - tools/msvc/vcs.vcxproj.filters | Diff File | ||
vcs 318f5e20 04.07.2021 11:16 Details Diff |
0005662: Add empty plugin project |
Affected Issues 0005662 |
|
add - plugins/vcs/plugin.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.sln | Diff File | ||
add - tools/msvc/vcs.vcxproj | Diff File | ||
add - tools/msvc/vcs.vcxproj.filters | Diff File | ||
master 0ded72c3 03.07.2021 15:18 Details Diff |
0005643: When adding merge actions to an ongoing operation, the Map class needs to be notified to create the corresponding merge node |
Affected Issues 0005643 |
|
mod - include/imapmerge.h | Diff File | ||
mod - libs/scene/merge/MergeLib.h | Diff File | ||
mod - libs/scene/merge/MergeOperationBase.cpp | Diff File | ||
mod - libs/scene/merge/MergeOperationBase.h | Diff File | ||
mod - radiantcore/map/Map.cpp | Diff File | ||
mod - radiantcore/map/Map.h | Diff File | ||
master bbbe4dc0 03.07.2021 12:14 Details Diff |
0005643: Make sure func_* entities that are inserted for merge preview purposes are keeping their model and name spawnargs synced. |
Affected Issues 0005643 |
|
mod - libs/scene/merge/MergeAction.h | Diff File | ||
mod - libs/scene/merge/MergeActionNode.cpp | Diff File | ||
mod - libs/scene/merge/MergeLib.h | Diff File | ||
master c34710e3 03.07.2021 12:01 Details Diff |
0005643: Ensure that adding func_* entities from the source scene keeps the "model"=="name" equality intact. Move some classes to scenelib. |
Affected Issues 0005643 |
|
mod - include/imapmerge.h | Diff File | ||
mod - install/ui/mergecontroldialog.fbp | Diff File | ||
mod - install/ui/mergecontroldialog.xrc | Diff File | ||
mod - libs/scene/CMakeLists.txt | Diff File | ||
mod - libs/scene/merge/MergeAction.h | Diff File | ||
mod - libs/scene/merge/MergeLib.h | Diff File | ||
mod - libs/scene/merge/MergeOperationBase.cpp | Diff File | ||
mod - libs/scene/merge/MergeOperationBase.h | Diff File | ||
mod - radiant/ui/merge/MergeControlDialog.cpp | Diff File | ||
mod - radiantcore/CMakeLists.txt | Diff File | ||
mod - radiantcore/map/Map.cpp | Diff File | ||
mod - radiantcore/map/Map.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
mod - tools/msvc/scenelib.vcxproj | Diff File | ||
mod - tools/msvc/scenelib.vcxproj.filters | Diff File | ||
master 9a8ed7c7 03.07.2021 05:41 Details Diff |
0005643: Extend IConflictResolutionAction to be able to access both (source and target) entities. |
Affected Issues 0005643 |
|
mod - include/imapmerge.h | Diff File | ||
mod - libs/scene/merge/MergeAction.h | Diff File | ||
mod - libs/scene/merge/MergeLib.h | Diff File | ||
mod - libs/scene/merge/ThreeWayMergeOperation.cpp | Diff File | ||
mod - radiant/ui/merge/MergeControlDialog.cpp | Diff File | ||
mod - test/MapMerging.cpp | Diff File | ||
master 2ee17a8c 03.07.2021 04:35 Details Diff |
0005643: Move lots of scene-related algorithm to scene/merge/MergeLib.h. Start adding a way to resolve entity conflicts by keeping both versions. |
Affected Issues 0005643 |
|
mod - install/ui/mergecontroldialog.fbp | Diff File | ||
mod - install/ui/mergecontroldialog.xrc | Diff File | ||
add - libs/scene/merge/MergeLib.h | Diff File | ||
mod - radiant/ui/merge/MergeControlDialog.cpp | Diff File | ||
mod - radiant/ui/merge/MergeControlDialog.h | Diff File | ||
mod - radiantcore/map/MergeActionNode.h | Diff File | ||
mod - tools/msvc/scenelib.vcxproj | Diff File | ||
mod - tools/msvc/scenelib.vcxproj.filters | Diff File | ||
master 9f8ca637 02.07.2021 17:50 Details Diff |
0005643: Fix crash when test-selecting a patch removal merge action node |
Affected Issues 0005643 |
|
mod - radiantcore/patch/PatchNode.cpp | Diff File | ||
master 149528a0 02.07.2021 17:33 Details Diff |
0005643: Don't allow selection cloning when in merge mode |
Affected Issues 0005643 |
|
mod - radiantcore/selection/algorithm/Transformation.cpp | Diff File | ||
master b453c894 02.07.2021 16:02 Details Diff |
0005660: Fix ConsoleView taking ages to catch up with adding buffered log lines to the text control. |
Affected Issues 0005660 |
|
mod - libs/wxutil/ConsoleView.cpp | Diff File | ||
master e2bd362d 02.07.2021 15:49 Details Diff |
0005660: Avoid tens of thousands of reallocations of the Face/FaceInstance vectors when parsing brushes |
Affected Issues 0005660 |
|
mod - radiantcore/brush/Brush.cpp | Diff File | ||
mod - radiantcore/brush/BrushNode.cpp | Diff File | ||
mod - radiantcore/brush/FaceInstance.h | Diff File | ||
master 4f9fd03f 02.07.2021 05:15 Details Diff |
0005660: Queue the redraw in the idle event after the current activity is finished. This avoids dispatching thousands of wxWidget::Refresh() calls during map load. |
Affected Issues 0005660 |
|
mod - radiant/camera/CamWnd.cpp | Diff File | ||
mod - radiant/camera/CamWnd.h | Diff File | ||
mod - radiant/xyview/XYWnd.cpp | Diff File | ||
mod - radiant/xyview/XYWnd.h | Diff File | ||
master 9df337b2 01.07.2021 17:33 Details Diff |
0005660: The flexibility of being able to define the name of the "name" entity key in the .game file is not worth the performance cost. |
Affected Issues 0005660 |
|
mod - install/games/darkmod.game | Diff File | ||
mod - install/games/doom3-demo.game | Diff File | ||
mod - install/games/doom3.game | Diff File | ||
mod - install/games/prey.game | Diff File | ||
mod - install/games/quake3.game | Diff File | ||
mod - install/games/quake4.game | Diff File | ||
mod - install/games/xreal.game | Diff File | ||
mod - radiantcore/entity/NamespaceManager.cpp | Diff File | ||
master ddea62a0 01.07.2021 17:03 Details Diff |
Fix release build | ||
mod - libs/debugging/gl.h | Diff File |