Changesets: DarkRadiant

favourites_gui 536ccfdb

2021-01-09 05:06:52

greebo

Details Diff
0005127: Handle double clicks on items (textures only at this point) Affected Issues
0005127
mod - include/version.h Diff File
mod - radiant/ui/favourites/FavouritesBrowser.cpp Diff File
mod - radiant/ui/favourites/FavouritesBrowser.h Diff File

favourites_gui 6d0b0e17

2021-01-09 04:28:55

greebo

Details Diff
0005127: Add "Apply to selection" item for textures Affected Issues
0005127
mod - radiant/ui/favourites/FavouritesBrowser.cpp Diff File
mod - radiant/ui/favourites/FavouritesBrowser.h Diff File

autoreload d85f8cf9

2021-01-09 00:52:57

jonri

Details Diff
0005479: Update MSVC build files, prevent reload while map is loading Affected Issues
0005479
mod - radiant/autoreload/AutoReloadManager.cpp Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

autoreload d2c36e2a

2021-01-08 21:50:27

jonri

Details Diff
0005479: Initial implementation of auto-reload for models, materials, and skins Affected Issues
0005479
mod - radiant/CMakeLists.txt Diff File
add - radiant/autoreload/AutoReloadManager.cpp Diff File
add - radiant/autoreload/AutoReloadManager.h Diff File

master 70f3013d

2021-01-07 21:03:36

orbweaver

Details Diff
Add a separate icon for the camera sync button

PNG file is in the plugins/dm.gameconnection directory rather than
install/bitmaps so it will only be installed by CMake if the plugin is being
built.
Attach Issues:
mod - plugins/dm.gameconnection/CMakeLists.txt Diff File
add - plugins/dm.gameconnection/CameraSync.png Diff File
mod - plugins/dm.gameconnection/GameConnection.cpp Diff File

master cf39a4e9

2021-01-07 20:30:30

orbweaver

Details Diff
Camera sync tool button is now a toggle

The previous button worked, but did not remain pressed after activation.
Attach Issues:
mod - plugins/dm.gameconnection/GameConnection.cpp Diff File

master 9af13d30

2021-01-06 21:12:05

orbweaver

Details Diff
Add wxutil::getBitmap() helper function

Add a simple utility function to replace the very common and somewhat verbose
combination of wxArtProvider::GetBitmap and IUIManager::ArtIdPrefix.
Attach Issues:
add - libs/wxutil/bitmap.h Diff File
mod - plugins/dm.gameconnection/GameConnection.cpp Diff File

master a338cdec

2021-01-06 20:41:19

orbweaver

Details Diff
Rename GlobalCameraWndManager to CameraWndManager

Remove "Global" from the name to avoid confusion between the class and the
method (which is just "GlobalCamera()"). This reduces the chances of
accidentally writing GlobalCameraWndManager().doSomething() which does compile,
but gives unexpected results (since the method is called on a temporary local
class rather than the global singleton).
Attach Issues:
mod - radiant/CMakeLists.txt Diff File
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/camera/CameraSettings.cpp Diff File
mod - radiant/camera/tools/FreeMoveTool.h Diff File
mod - radiant/camera/tools/JumpToObjectTool.h Diff File
mod - radiant/camera/tools/PanViewTool.h Diff File
mod - radiant/textool/TexTool.cpp Diff File
mod - radiant/ui/mainframe/EmbeddedLayout.cpp Diff File
mod - radiant/ui/mainframe/FloatingLayout.cpp Diff File
mod - radiant/ui/mainframe/MainFrame.cpp Diff File
mod - radiant/ui/mainframe/RegularLayout.cpp Diff File
mod - radiant/ui/mainframe/SplitPaneLayout.cpp Diff File
mod - radiant/xyview/GlobalXYWnd.cpp Diff File

favourites_gui 7ea6e7db

2021-01-06 13:39:12

greebo

Details Diff
0005127: Implement context menu with a "Remove from Favourites" option.
Since the wxListView items cannot store much apart from the name, the FavouritesBrowser needs to keep a local shadow structure in memory to save the info we need for removing the items from the favourites set.
Affected Issues
0005127
mod - radiant/ui/favourites/FavouritesBrowser.cpp Diff File
mod - radiant/ui/favourites/FavouritesBrowser.h Diff File

favourites_gui 67a1290f

2021-01-06 06:38:06

greebo

Details Diff
0005127: Rebuild the control lazily when favourites get updated Affected Issues
0005127
mod - radiant/ui/favourites/FavouritesBrowser.cpp Diff File
mod - radiant/ui/favourites/FavouritesBrowser.h Diff File

favourites_gui 69e799d4

2021-01-06 06:31:52

greebo

Details Diff
0005127: Subscribe to favourite changes to update the list Affected Issues
0005127
mod - radiant/ui/favourites/FavouritesBrowser.cpp Diff File
mod - radiant/ui/favourites/FavouritesBrowser.h Diff File

favourites_gui f27e9f0b

2021-01-06 06:19:07

greebo

Details Diff
0005127: Add toggle to show/hide the full path Affected Issues
0005127
mod - radiant/ui/favourites/FavouritesBrowser.cpp Diff File
mod - radiant/ui/favourites/FavouritesBrowser.h Diff File

favourites_gui 41ce6152

2021-01-06 05:34:15

greebo

Details Diff
0005127: Add command to toggle the favourites browser in the group dialog. Refactoring. Affected Issues
0005127
mod - radiant/ui/favourites/FavouritesBrowser.cpp Diff File
mod - radiant/ui/favourites/FavouritesBrowser.h Diff File

favourites_gui 1e31563f

2021-01-06 05:23:22

greebo

Details Diff
0005127: Add toolbar to show/hide the favourite types. Affected Issues
0005127
mod - radiant/ui/favourites/FavouritesBrowser.cpp Diff File
mod - radiant/ui/favourites/FavouritesBrowser.h Diff File

favourites_gui 3aca4dec

2021-01-06 04:58:15

greebo

Details Diff
0005127: Add Favourites tab to Group Dialog listing the various types of favourites Affected Issues
0005127
mod - include/igroupdialog.h Diff File
mod - radiant/CMakeLists.txt Diff File
add - radiant/ui/favourites/FavouritesBrowser.cpp Diff File
add - radiant/ui/favourites/FavouritesBrowser.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

resourcetree_filtering fbda72d3

2021-01-06 03:07:19

greebo

Details Diff
0003250: Add filter text entry field to the ResourceTreeViewToolbar Affected Issues
0003250
mod - libs/wxutil/dataview/ResourceTreeView.cpp Diff File
mod - libs/wxutil/dataview/ResourceTreeView.h Diff File
mod - libs/wxutil/dataview/ResourceTreeViewToolbar.h Diff File

master eb1b1523

2021-01-05 20:38:51

orbweaver

Details Diff
Game connection plugin adds a camera sync button to camera toolbar

IMainFrame now exposes the camera toolbar via a new Toolbar::CAMERA enum value,
which is used by the GameConnection plugin to add a toolbar button to enable
camera sync. For now the button is just using the sr_icon_communication icon
since it looks somewhat related.
Attach Issues:
mod - include/imainframe.h Diff File
mod - plugins/dm.gameconnection/GameConnection.cpp Diff File
mod - plugins/dm.gameconnection/GameConnection.h Diff File
mod - radiant/camera/CamWnd.h Diff File
mod - radiant/ui/mainframe/MainFrame.cpp Diff File

master 49ed8898

2021-01-05 18:00:46

greebo

Details Diff
0005475: Auto-generated materials are marked as visible now, so they can get listed in Media Browser Affected Issues
0005475
mod - radiantcore/shaders/ShaderLibrary.cpp Diff File

master 6d2ea39b

2021-01-05 17:07:49

greebo

Details Diff
0005471: Prevent undo or redo in the middle of an active undoable operation. Affected Issues
0005471
mod - radiantcore/undo/UndoSystem.cpp Diff File

master 32ca17a6

2021-01-05 15:30:26

greebo

Details Diff
0005388: Search the skin in the Matching Skins tree first when pre-selecting an item in the SkinChooser tree Affected Issues
0005388
mod - radiant/ui/einspector/SkinChooser.cpp Diff File
mod - radiant/ui/einspector/SkinChooser.h Diff File

master 1c874215

2021-01-05 12:47:23

greebo

Details Diff
0005388: Extend TreeModel::FindString/FindInteger methods to accept a starting point for the search Affected Issues
0005388
mod - libs/wxutil/dataview/TreeModel.cpp Diff File
mod - libs/wxutil/dataview/TreeModel.h Diff File
mod - libs/wxutil/dataview/TreeModelFilter.cpp Diff File

master d1544f3b

2021-01-05 12:01:34

greebo

Details Diff
0005482: Linux build fixes Affected Issues
0005482
mod - radiant/ui/modelselector/ModelSelector.cpp Diff File

master 84965611

2021-01-05 07:13:17

greebo

Details Diff
0005482: Display the .def filename the modelDef is declared in Affected Issues
0005482
mod - radiant/ui/modelselector/ModelSelector.cpp Diff File
mod - radiantcore/eclass/Doom3ModelDef.h Diff File

master 81bc118c

2021-01-05 07:06:29

greebo

Details Diff
0005482: Extend IModelDef interface by an additional defFilename property Affected Issues
0005482
mod - include/ieclass.h Diff File
mod - radiantcore/eclass/Doom3ModelDef.h Diff File
mod - radiantcore/eclass/EClassManager.cpp Diff File
mod - radiantcore/eclass/EClassManager.h Diff File

master 192c9b8c

2021-01-05 04:51:15

greebo

Details Diff
0005482: Implement special sorting for the "Model Definitions" folder in the ModelSelector Affected Issues
0005482
mod - radiant/ui/modelselector/ModelDataInserter.h Diff File
mod - radiant/ui/modelselector/ModelPopulator.h Diff File
mod - radiant/ui/modelselector/ModelTreeView.h Diff File
 First  Prev  1 2 3 4 5 6 ... 10 ... 20 ... 30 ... 40 ... 50 ... 60 ... 70 ... 80 ... 90 ... 97 98 99  Next  Last