Changesets: DarkRadiant

master 68e05c58

02.01.2018 12:13

greebo


Details Diff
Move a couple of main binary settings to the property sheet.
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/properties/DarkRadiant Main Executable.props Diff File

master 6c43a954

02.01.2018 12:07

greebo


Details Diff
Add property sheet for main binary.
mod - tools/msvc/DarkRadiant.vcxproj Diff File
add - tools/msvc/properties/DarkRadiant Main Executable.props Diff File

master b6db3a99

02.01.2018 11:24

greebo


Details Diff
Update project dependencies.
mod - tools/msvc/DarkRadiant.sln Diff File

master 6fd99636

02.01.2018 11:12

greebo


Details Diff
Commit previously unsaved property sheets.
Object file names are globally stored in subdirectories now for all projects to avoid file conflicts.
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/properties/DarkRadiant Base.props Diff File
mod - tools/msvc/properties/DarkRadiant Module DLL.props Diff File
mod - tools/msvc/properties/DarkRadiant Plugin DLL.props Diff File

master 61d40d10

02.01.2018 11:06

greebo


Details Diff
Remove redundant project settings from main binary. No whole program optimization (was switched on in x86 release), don't generate stripped PDB file.
mod - tools/msvc/DarkRadiant.vcxproj Diff File

master 5eaaa255

02.01.2018 11:01

greebo


Details Diff
More redundant settings removed from main project.
mod - tools/msvc/DarkRadiant.vcxproj Diff File

master 8567c54e

02.01.2018 10:57

greebo


Details Diff
Remove a few settings from main project, that are already inherited through the property sheets.
mod - tools/msvc/DarkRadiant.vcxproj Diff File

master 3aa5f87d

02.01.2018 10:50

greebo


Details Diff
Static libs: Don't suppress the conversion warnings. More removal of inherited settings.
mod - tools/msvc/ddslib.vcxproj Diff File
mod - tools/msvc/mathlib.vcxproj Diff File
mod - tools/msvc/picomodellib.vcxproj Diff File
mod - tools/msvc/scenelib.vcxproj Diff File
mod - tools/msvc/wxutillib.vcxproj Diff File
mod - tools/msvc/xmlutillib.vcxproj Diff File

master b1df4eda

02.01.2018 10:47

greebo


Details Diff
Remove static lib project settings already defined through the base property sheets.
mod - tools/msvc/ddslib.vcxproj Diff File
mod - tools/msvc/mathlib.vcxproj Diff File
mod - tools/msvc/picomodellib.vcxproj Diff File
mod - tools/msvc/scenelib.vcxproj Diff File
mod - tools/msvc/wxutillib.vcxproj Diff File
mod - tools/msvc/xmlutillib.vcxproj Diff File

master f00932cc

02.01.2018 10:42

greebo


Details Diff
Remove redundant preprocessor defs from debug configurations.
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/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 6e75a75b

02.01.2018 10:40

greebo


Details Diff
Disable Optimization globally through the base debug 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 Debug Win32.props Diff File
mod - tools/msvc/properties/DarkRadiant Base Debug 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 e13a9bfe

02.01.2018 10:37

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


Details Diff
Update Xcode project
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj Diff File

master 7988f373

30.12.2017 09:01

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


Details Diff
Algorithm functions should throw exceptions instead of displaying Messageboxes, adjust changeEntityClassname() function accordingly.
mod - radiant/selection/algorithm/Entity.cpp Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 232 233 234 235 236 237 238 ... 240 ... 264 265 266  Next  Last