Changesets: DarkRadiant
vcs 84d88d47 10.07.2021 11:47 Details Diff |
0005662: Need to add additional flags to get the status of untracked files (might be related to libgit2 issue 4315) |
Affected Issues 0005662 |
|
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 4035114b 10.07.2021 08:07 Details Diff |
0005662: Check divergence of local vs tracked remote |
Affected Issues 0005662 |
|
mod - 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 - plugins/vcs/ui/VcsStatus.cpp | Diff File | ||
mod - plugins/vcs/ui/VcsStatus.h | Diff File | ||
vcs 2b9d7054 10.07.2021 06:02 Details Diff |
0005662: Working copy file modifications are detected |
Affected Issues 0005662 |
|
mod - plugins/vcs/Repository.cpp | Diff File | ||
mod - plugins/vcs/ui/VcsStatus.cpp | Diff File | ||
vcs c3981246 10.07.2021 05:29 Details Diff |
0005662: Prepare checking the map file for uncommitted changes |
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 | ||
mod - plugins/vcs/ui/VcsStatus.h | Diff File | ||
vcs 7980f296 09.07.2021 19:19 Details Diff |
0005662: Move VcsStatus implementation |
Affected Issues 0005662 |
|
mod - plugins/vcs/GitModule.cpp | Diff File | ||
add - 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 1bc2367f 09.07.2021 18:53 Details Diff |
0005662: Add preferences page |
Affected Issues 0005662 |
|
mod - install/user.xml | Diff File | ||
mod - plugins/vcs/GitModule.cpp | Diff File | ||
mod - plugins/vcs/GitModule.h | Diff File | ||
mod - plugins/vcs/ui/VcsStatus.h | Diff File | ||
master 567589bc 07.07.2021 20:11 Details Diff |
Light brightness will not be reduced below 1% 1% brightness is almost indistinguishable from black, but (unlike true black) does not discard colour information entirely, allowing the brightness to be increased again without the colour changing to grey. There might be some slight colour information loss due to floating point rounding at very low values, but hopefully not enough to make a visible difference. |
||
mod - radiant/ui/lightinspector/LightInspector.cpp | Diff File | ||
master cc795dd7 07.07.2021 20:04 Details Diff |
Improve brightness slider behaviour when original colour is black A multiplicative brightness increase doesn't work when the original colour is (0, 0, 0), so in this case we just set a grey value based on the new brightness value. Normally black lights would not occur, but with the current widget it is very easy to set the colour to 0 by dragging all the way to the left, at which point colour information is lost and a subsequent increase in brightness reverts to grey, rather than the original colour. This should be improved. |
||
mod - radiant/ui/lightinspector/LightInspector.cpp | Diff File | ||
master 13237186 07.07.2021 19:36 Details Diff |
Light brightness slider now applies changes to light Adjust the brightness upwards or downwards according to the position of the slider. Changes are visible in the 3D camera view, but the colour widget in the dialog is not yet synchronised. |
||
mod - radiant/ui/lightinspector/LightInspector.cpp | Diff File | ||
mod - radiant/ui/lightinspector/LightInspector.h | Diff File | ||
master 7249846d 06.07.2021 19:43 Details Diff |
Add initial brightness slider to Light Inspector The wxWidgets colour chooser on GTK is usable for choosing a basic colour, but it really sucks for adjusting brightness, requiring you to enter a sub-dialog to choose a "custom colour" (instead of one from its table of presets) and involving multiple clicks before you can see the result of the light colour change. A brightness slider will make it easier to make small adjustments to brightness without choosing a completely new colour in a separate dialog. The slider is currently initialised with a brightness value based on the light entity colour, but moving the slider has no effect yet. |
||
mod - install/ui/lightinspector.fbp | Diff File | ||
mod - install/ui/lightinspector.xrc | Diff File | ||
mod - radiant/ui/lightinspector/LightInspector.cpp | Diff File | ||
mod - radiant/ui/lightinspector/LightInspector.h | Diff File | ||
master e4a417a5 06.07.2021 18:29 Details Diff |
SurfaceInspector has sensible minimum size Using the SetSizerAndFit() method seems to set the correct minimum size for the window (based on the contents), avoiding the problem common to many of our dialogs whereby the window can be shrunk to almost nothing regardless of widget minimum sizes. |
||
mod - radiant/ui/surfaceinspector/SurfaceInspector.cpp | Diff File | ||
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 |