Changesets: DarkRadiant
master e13a9bfe 02.01.2018 10:37 Details Diff |
Move /OPT:ICF to base release property sheet. | ||
mod - tools/msvc/archivezip.vcxproj | Diff File | ||
mod - tools/msvc/commandsystem.vcxproj | Diff File | ||
mod - tools/msvc/dm.conversation.vcxproj | Diff File | ||
mod - tools/msvc/dm.difficulty.vcxproj | Diff File | ||
mod - tools/msvc/dm.editing.vcxproj | Diff File | ||
mod - tools/msvc/dm.gui.vcxproj | Diff File | ||
mod - tools/msvc/dm.objectives.vcxproj | Diff File | ||
mod - tools/msvc/dm.stimresponse.vcxproj | Diff File | ||
mod - tools/msvc/eclassmgr.vcxproj | Diff File | ||
mod - tools/msvc/eclasstree.vcxproj | Diff File | ||
mod - tools/msvc/entity.vcxproj | Diff File | ||
mod - tools/msvc/entitylist.vcxproj | Diff File | ||
mod - tools/msvc/eventmanager.vcxproj | Diff File | ||
mod - tools/msvc/filetypes.vcxproj | Diff File | ||
mod - tools/msvc/filters.vcxproj | Diff File | ||
mod - tools/msvc/fonts.vcxproj | Diff File | ||
mod - tools/msvc/image.vcxproj | Diff File | ||
mod - tools/msvc/mapdoom3.vcxproj | Diff File | ||
mod - tools/msvc/md5model.vcxproj | Diff File | ||
mod - tools/msvc/model.vcxproj | Diff File | ||
mod - tools/msvc/particles.vcxproj | Diff File | ||
mod - tools/msvc/properties/DarkRadiant Base Release Win32.props | Diff File | ||
mod - tools/msvc/properties/DarkRadiant Base Release x64.props | Diff File | ||
mod - tools/msvc/scenegraph.vcxproj | Diff File | ||
mod - tools/msvc/script.vcxproj | Diff File | ||
mod - tools/msvc/shaders.vcxproj | Diff File | ||
mod - tools/msvc/skins.vcxproj | Diff File | ||
mod - tools/msvc/sound.vcxproj | Diff File | ||
mod - tools/msvc/uimanager.vcxproj | Diff File | ||
mod - tools/msvc/undo.vcxproj | Diff File | ||
mod - tools/msvc/vfspk3.vcxproj | Diff File | ||
mod - tools/msvc/xmlregistry.vcxproj | Diff File | ||
master 94140d34 02.01.2018 10:33 Details Diff |
Let projects inherit "Target Machine" and "Optimize References" settings from the base property sheets. | ||
mod - tools/msvc/archivezip.vcxproj | Diff File | ||
mod - tools/msvc/commandsystem.vcxproj | Diff File | ||
mod - tools/msvc/dm.conversation.vcxproj | Diff File | ||
mod - tools/msvc/dm.difficulty.vcxproj | Diff File | ||
mod - tools/msvc/dm.editing.vcxproj | Diff File | ||
mod - tools/msvc/dm.gui.vcxproj | Diff File | ||
mod - tools/msvc/dm.objectives.vcxproj | Diff File | ||
mod - tools/msvc/dm.stimresponse.vcxproj | Diff File | ||
mod - tools/msvc/eclassmgr.vcxproj | Diff File | ||
mod - tools/msvc/eclasstree.vcxproj | Diff File | ||
mod - tools/msvc/entity.vcxproj | Diff File | ||
mod - tools/msvc/entitylist.vcxproj | Diff File | ||
mod - tools/msvc/eventmanager.vcxproj | Diff File | ||
mod - tools/msvc/filetypes.vcxproj | Diff File | ||
mod - tools/msvc/filters.vcxproj | Diff File | ||
mod - tools/msvc/fonts.vcxproj | Diff File | ||
mod - tools/msvc/image.vcxproj | Diff File | ||
mod - tools/msvc/mapdoom3.vcxproj | Diff File | ||
mod - tools/msvc/md5model.vcxproj | Diff File | ||
mod - tools/msvc/model.vcxproj | Diff File | ||
mod - tools/msvc/particles.vcxproj | Diff File | ||
mod - tools/msvc/properties/DarkRadiant Base Release Win32.props | Diff File | ||
mod - tools/msvc/properties/DarkRadiant Base Release x64.props | Diff File | ||
mod - tools/msvc/scenegraph.vcxproj | Diff File | ||
mod - tools/msvc/script.vcxproj | Diff File | ||
mod - tools/msvc/shaders.vcxproj | Diff File | ||
mod - tools/msvc/skins.vcxproj | Diff File | ||
mod - tools/msvc/sound.vcxproj | Diff File | ||
mod - tools/msvc/uimanager.vcxproj | Diff File | ||
mod - tools/msvc/undo.vcxproj | Diff File | ||
mod - tools/msvc/vfspk3.vcxproj | Diff File | ||
mod - tools/msvc/xmlregistry.vcxproj | Diff File | ||
master 82fb5c88 31.12.2017 18:12 Details Diff |
Fix syntax error in OBJ exporter script. | ||
mod - install/scripts/commands/export_obj.py | Diff File | ||
master 12d0e2c5 31.12.2017 18:10 Details Diff |
Update localisation | ||
mod - install/i18n/darkradiant.pot | Diff File | ||
mod - install/i18n/de/LC_MESSAGES/darkradiant.mo | Diff File | ||
mod - install/i18n/de/LC_MESSAGES/darkradiant.po | Diff File | ||
mod - tools/i18n/darkradiant.pot | Diff File | ||
master a05bdce9 30.12.2017 09:48 Details Diff |
Fix compilation in GCC | ||
mod - radiant/map/EditingStopwatch.cpp | Diff File | ||
mod - radiant/map/EditingStopwatchInfoFileModule.cpp | Diff File | ||
master ba40335f 30.12.2017 09:43 Details Diff |
Update Xcode project | ||
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj | Diff File | ||
master 7988f373 30.12.2017 09:01 Details Diff |
Add status bar element for displaying the map editing time. | ||
mod - include/iuimanager.h | Diff File | ||
add - install/bitmaps/stopwatch.png | Diff File | ||
mod - radiant/map/EditingStopwatch.cpp | Diff File | ||
master 325accd9 30.12.2017 08:38 Details Diff |
Implement the info file module to persist the editing timer value. | ||
mod - radiant/Makefile.am | Diff File | ||
mod - radiant/map/EditingStopwatch.cpp | Diff File | ||
mod - radiant/map/EditingStopwatch.h | Diff File | ||
add - radiant/map/EditingStopwatchInfoFileModule.cpp | Diff File | ||
mod - radiant/map/EditingStopwatchInfoFileModule.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master 95e03eea 30.12.2017 08:10 Details Diff |
Implement 298292ad in a different way. Turns out it's a problematic case to have a sigc::signal with thousands of slots in it, since for each disconnect() call the signal implementation checks *all* remaining slots for emptiness, which takes a *lot* of time when the map is freed. Introduce a Shader::Observer interface and store those in a std::set for fast lookup of existing observers. | ||
mod - include/irender.h | Diff File | ||
mod - libs/SurfaceShader.h | Diff File | ||
mod - radiant/render/backend/OpenGLShader.cpp | Diff File | ||
mod - radiant/render/backend/OpenGLShader.h | Diff File | ||
master 215f1987 29.12.2017 09:46 Details Diff |
Add timing class keeping track of the time spent mapping (value not persisted yet). | ||
add - radiant/map/EditingStopwatch.cpp | Diff File | ||
add - radiant/map/EditingStopwatch.h | Diff File | ||
add - radiant/map/EditingStopwatchInfoFileModule.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master f3282b62 29.12.2017 07:18 Details Diff |
Fix grid number format in status bar, it should be 0.125, 0.25, 0.5, 1, 2, 4, 8, etc., no trailing post-comma zeros like 64.0000. | ||
mod - radiant/ui/grid/GridManager.cpp | Diff File | ||
master 149fa1d1 28.12.2017 16:39 Details Diff |
Fix 0004718: Undo after changing func_static entity classname results in lost child primitives |
Affected Issues 0004718 |
|
mod - libs/entitylib.h | Diff File | ||
master 7bf7d1e1 28.12.2017 07:53 Details Diff |
Resolve 0004710: Changing entity class from the spawnargs reverts it to Default Layer |
Affected Issues 0004710 |
|
mod - libs/entitylib.h | Diff File | ||
master 39d50c05 28.12.2017 07:38 Details Diff |
Algorithm functions should throw exceptions instead of displaying Messageboxes, adjust changeEntityClassname() function accordingly. | ||
mod - radiant/selection/algorithm/Entity.cpp | Diff File | ||
master 0a7e73ac 28.12.2017 07:29 Details Diff |
0004717: Remove "Convert to ASE..." script | ||
rm - install/scripts/commands/convert_to_ase_and_replace.py | Diff | ||
master 98168a9f 24.12.2017 06:04 Details Diff |
Merge branch '2.5' | ||
mod - PKGBUILD | Diff File | ||
mod - README.md | Diff File | ||
mod - configure.ac | Diff File | ||
mod - include/version.h | Diff File | ||
mod - install/ui/missioninfoeditdialog.fbp | Diff File | ||
mod - install/ui/missioninfoeditdialog.xrc | Diff File | ||
mod - plugins/dm.gui/gui/GuiScript.cpp | Diff File | ||
mod - radiant/RadiantApp.cpp | Diff File | ||
mod - radiant/ui/prefdialog/GameSetupDialog.cpp | Diff File | ||
mod - radiant/ui/prefdialog/GameSetupPageTdm.cpp | Diff File | ||
mod - radiant/ui/splash/Splash.cpp | Diff File | ||
mod - radiant/ui/splash/Splash.h | Diff File | ||
mod - tools/innosetup/darkradiant.iss | Diff File | ||
mod - tools/innosetup/darkradiant.x64.iss | Diff File | ||
mod - tools/scripts/compile_release_package.ps1 | Diff File | ||
master 280bb1c2 23.12.2017 17:58 Details Diff |
Set version to 2.5.0 | ||
mod - PKGBUILD | Diff File | ||
mod - include/version.h | Diff File | ||
mod - tools/innosetup/darkradiant.iss | Diff File | ||
mod - tools/innosetup/darkradiant.x64.iss | Diff File | ||
master bab824e3 20.12.2017 15:36 Details Diff |
Fixup OpenGLRenderSystem being realised too late. | ||
mod - radiant/render/OpenGLRenderSystem.cpp | Diff File | ||
master 71d52512 20.12.2017 14:42 Details Diff |
Fix SurfaceShader staying in realised mode. | ||
mod - libs/SurfaceShader.h | Diff File | ||
master a4ff61dc 20.12.2017 11:33 Details Diff |
Remove unused moduleobservers.h header. | ||
rm - libs/moduleobservers.h | Diff | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
master 47ed5074 20.12.2017 11:33 Details Diff |
Migrate SurfaceShader::Observer to signal framework. | ||
mod - libs/SurfaceShader.h | Diff File | ||
mod - radiant/brush/Face.cpp | Diff File | ||
mod - radiant/brush/Face.h | Diff File | ||
master 298292ad 20.12.2017 05:38 Details Diff |
Replace ModuleObservers implementation in OpenGLShader with signals. | ||
mod - include/irender.h | Diff File | ||
mod - libs/SurfaceShader.h | Diff File | ||
mod - radiant/render/OpenGLRenderSystem.cpp | Diff File | ||
mod - radiant/render/backend/OpenGLShader.cpp | Diff File | ||
mod - radiant/render/backend/OpenGLShader.h | Diff File | ||
master 15791190 19.12.2017 14:19 Details Diff |
Minor cleanup. | ||
mod - plugins/eclassmgr/EClassManager.h | Diff File | ||
mod - plugins/shaders/Doom3ShaderSystem.h | Diff File | ||
mod - plugins/skins/Doom3ModelSkin.h | Diff File | ||
mod - plugins/vfspk3/Doom3FileSystem.cpp | Diff File | ||
master 2d4dfdbb 19.12.2017 11:10 Details Diff |
OpenGLRenderSystem is now using sigc signals instead of ModuleObserver impl. | ||
mod - include/ishaders.h | Diff File | ||
mod - plugins/shaders/Doom3ShaderSystem.cpp | Diff File | ||
mod - plugins/shaders/Doom3ShaderSystem.h | Diff File | ||
mod - radiant/render/OpenGLRenderSystem.cpp | Diff File | ||
mod - radiant/render/OpenGLRenderSystem.h | Diff File | ||
master 90eafeae 19.12.2017 10:19 Details Diff |
Add signals to Doom3ShaderSystem to replace the ModuleObserver pattern. Migrate MediaBrowser to use the signals instead. |
||
mod - include/ishaders.h | Diff File | ||
mod - plugins/shaders/Doom3ShaderSystem.cpp | Diff File | ||
mod - plugins/shaders/Doom3ShaderSystem.h | Diff File | ||
mod - plugins/shaders/plugin.cpp | Diff File | ||
rm - plugins/shaders/plugin.h | Diff | ||
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.h | Diff File | ||
mod - tools/msvc/shaders.vcxproj | Diff File | ||
mod - tools/msvc/shaders.vcxproj.filters | Diff File |