Changesets: DarkRadiant

master 20b37f4a

20.10.2017 15:39

codereader


Details Diff
Remove last few occurrences of boost predicates.
mod - libs/parser/CodeTokeniser.h Diff File
mod - plugins/commandsystem/CaseInsensitiveCompare.h Diff File
mod - plugins/shaders/ShaderExpression.cpp Diff File

master 7d6eb880

20.10.2017 15:32

codereader


Details Diff
Add string::[i]equals templates to replace boost predicates.
mod - libs/string/predicate.h Diff File
mod - plugins/entity/Doom3Entity.cpp Diff File
mod - plugins/shaders/MapExpression.cpp Diff File

master 110f7bc6

20.10.2017 15:05

codereader


Details Diff
Remove a few unused #includes.
mod - plugins/entity/Doom3Entity.cpp Diff File
mod - plugins/entity/KeyObserverMap.h Diff File
mod - plugins/filetypes/FileTypeRegistry.cpp Diff File
mod - radiant/modulesystem/ApplicationContextImpl.cpp Diff File
mod - radiant/modulesystem/ModuleLoader.cpp Diff File
mod - radiant/namespace/ComplexName.cpp Diff File
mod - radiant/render/backend/glprogram/GenericVFPProgram.cpp Diff File
mod - radiant/ui/common/ShaderSelector.cpp Diff File
mod - radiant/ui/einspector/EntityInspector.h Diff File
mod - radiant/ui/lightinspector/LightInspector.cpp Diff File

master 42a14e74

20.10.2017 14:40

codereader


Details Diff
Migrate all boost::lexical_casts to standard methods or adapters.
mod - include/iregistry.h Diff File
mod - libs/eclass.h Diff File
mod - libs/gamelib.h Diff File
mod - libs/string/convert.h Diff File
mod - plugins/dm.gui/ReadableEditorDialog.cpp Diff File
mod - plugins/dm.gui/XData.cpp Diff File
mod - plugins/dm.gui/XDataLoader.cpp Diff File
mod - plugins/dm.gui/gui/GuiScript.cpp Diff File
mod - plugins/dm.objectives/ComponentsDialog.cpp Diff File
mod - plugins/dm.objectives/ObjectiveEntity.cpp Diff File
mod - plugins/dm.objectives/ObjectiveKeyExtractor.cpp Diff File
mod - plugins/dm.objectives/ObjectivesEditor.cpp Diff File
mod - plugins/entity/RotationMatrix.cpp Diff File
mod - plugins/eventmanager/EventManager.cpp Diff File
mod - plugins/mapdoom3/Doom3MapFormat.cpp Diff File
mod - plugins/mapdoom3/Doom3MapReader.cpp Diff File
mod - plugins/mapdoom3/Quake3MapFormat.cpp Diff File
mod - plugins/mapdoom3/Quake3MapReader.cpp Diff File
mod - plugins/mapdoom3/Quake4MapFormat.cpp Diff File
mod - plugins/mapdoom3/Quake4MapReader.cpp Diff File
mod - plugins/mapdoom3/primitiveparsers/BrushDef.cpp Diff File
mod - plugins/mapdoom3/primitiveparsers/BrushDef3.cpp Diff File
mod - plugins/mapdoom3/primitiveparsers/Patch.cpp Diff File
mod - plugins/mapdoom3/primitiveparsers/PatchDef2.cpp Diff File
mod - plugins/mapdoom3/primitiveparsers/PatchDef3.cpp Diff File
mod - plugins/particles/ParticleParameter.cpp Diff File
mod - plugins/particles/StageDef.cpp Diff File
mod - plugins/shaders/CShader.cpp Diff File
mod - plugins/shaders/ShaderTemplate.cpp Diff File
mod - plugins/shaders/TableDefinition.cpp Diff File
mod - radiant/render/OpenGLModule.cpp Diff File
mod - radiant/ui/einspector/FloatPropertyEditor.cpp Diff File
mod - radiant/ui/einspector/Vector3PropertyEditor.cpp Diff File
mod - radiant/ui/modelselector/ModelSelector.cpp Diff File
mod - radiant/ui/ortho/OrthoContextMenu.cpp Diff File
mod - radiant/ui/prefabselector/PrefabSelector.cpp Diff File
mod - radiant/xyview/XYWnd.cpp Diff File

master 6264c6de

20.10.2017 12:53

codereader


Details Diff
Redefine string::convert<> template by means of C++11 functions in its template specialisations.
Missing specialisations will trigger a compiler error, since the default implementation is deleted.
There's no adapter for wxString, use the ToStdString() method to convert it before passing it to string::convert.
mod - include/icommandsystem.h Diff File
mod - libs/string/convert.h Diff File
mod - plugins/dm.conversation/ConversationKeyExtractor.cpp Diff File
mod - plugins/dm.objectives/ObjectiveEntity.cpp Diff File
mod - plugins/dm.objectives/ObjectiveKeyExtractor.cpp Diff File
mod - plugins/dm.stimresponse/SRPropertyLoader.cpp Diff File
mod - plugins/mapdoom3/aas/Doom3AasFileLoader.cpp Diff File
mod - plugins/shaders/ShaderExpression.cpp Diff File
mod - radiant/map/Map.cpp Diff File
mod - radiant/map/infofile/InfoFile.cpp Diff File
mod - radiant/ui/patch/PatchInspector.cpp Diff File
mod - radiant/ui/patch/PatchThickenDialog.cpp Diff File
mod - radiant/ui/transform/TransformDialog.cpp Diff File

master c09dc990

19.10.2017 21:12

codereader


Details Diff
Migrate string::to_string<> implementation to std::to_string<>
mod - libs/registry/registry.h Diff File
mod - libs/string/convert.h Diff File
mod - plugins/uimanager/colourscheme/ColourSchemeManager.cpp Diff File

master 17b68b98

19.10.2017 20:21

codereader


Details Diff
Replace boost::algorithm::join.
add - libs/string/join.h Diff File
mod - plugins/dm.conversation/ConversationEditor.cpp Diff File
mod - plugins/dm.objectives/Component.h Diff File
mod - plugins/eventmanager/MouseToolManager.cpp Diff File
mod - plugins/uimanager/menu/MenuElement.cpp Diff File
mod - radiant/settings/PreferencePage.cpp Diff File
mod - radiant/ui/prefdialog/PrefDialog.cpp Diff File
mod - tools/msvc/libs.vcxproj Diff File
mod - tools/msvc/libs.vcxproj.filters Diff File

master 106d2bfa

19.10.2017 20:04

codereader


Details Diff
Replace boost::erase with std algorithms.
mod - plugins/dm.stimresponse/SRPropertyLoader.cpp Diff File
mod - plugins/dm.stimresponse/SRPropertyRemover.cpp Diff File
mod - plugins/eclassmgr/Doom3EntityClass.cpp Diff File
mod - plugins/filters/XMLFilter.cpp Diff File
mod - radiant/map/MapFileManager.cpp Diff File

master 8c108e13

19.10.2017 16:46

codereader


Details Diff
Remove boost::find
mod - radiant/ui/texturebrowser/TextureBrowser.cpp Diff File

master 59c8242e

19.10.2017 16:15

codereader


Details Diff
Remove a couple of unused headers.
mod - include/precompiled_boost.h Diff File
mod - plugins/dm.conversation/ConversationEntity.cpp Diff File
mod - plugins/dm.stimresponse/StimEditor.cpp Diff File
mod - plugins/entity/NamespaceManager.h Diff File
mod - plugins/eventmanager/EventManager.cpp Diff File
mod - plugins/uimanager/menu/MenuElement.cpp Diff File
mod - plugins/vfspk3/Doom3FileSystem.cpp Diff File
mod - plugins/xmlregistry/RegistryTree.cpp Diff File
mod - radiant/map/infofile/InfoFile.cpp Diff File
mod - radiant/selection/ManipulateMouseTool.cpp Diff File
mod - radiant/settings/PreferencePage.cpp Diff File
mod - radiant/ui/einspector/FloatPropertyEditor.cpp Diff File
mod - radiant/ui/modelexport/ExportAsModelDialog.cpp Diff File
mod - radiant/ui/modelselector/ModelPopulator.h Diff File
mod - radiant/ui/prefdialog/PrefDialog.cpp Diff File
mod - radiant/ui/texturebrowser/TextureBrowser.cpp Diff File

master dd54dd56

19.10.2017 15:50

codereader


Details Diff
Add ends_with implementation. Rename header to predicate.h.
mod - libs/eclass.h Diff File
mod - libs/os/fs.h Diff File
mod - libs/os/path.h Diff File
mod - libs/parser/CodeTokeniser.h Diff File
mod - libs/wxutil/FileChooser.cpp Diff File
mod - libs/wxutil/preview/ParticlePreview.cpp Diff File
mod - plugins/commandsystem/CommandSystem.cpp Diff File
mod - plugins/dm.conversation/ConversationCommandLibrary.cpp Diff File
mod - plugins/dm.editing/FixupMap.cpp Diff File
mod - plugins/dm.gui/gui/GuiScript.cpp Diff File
mod - plugins/dm.objectives/ObjectiveEntity.cpp Diff File
mod - plugins/dm.objectives/ObjectiveKeyExtractor.cpp Diff File
mod - plugins/dm.objectives/TargetList.h Diff File
mod - plugins/dm.stimresponse/ResponseEffectTypes.cpp Diff File
mod - plugins/dm.stimresponse/StimTypes.cpp Diff File
mod - plugins/eclassmgr/Doom3EntityClass.cpp Diff File
mod - plugins/entity/Doom3Entity.cpp Diff File
mod - plugins/entity/target/TargetKeyCollection.cpp Diff File
mod - plugins/mapdoom3/primitivewriters/BrushDefExporter.h Diff File
mod - plugins/mapdoom3/primitivewriters/PatchDefExporter.h Diff File
mod - plugins/particles/ParticlesManager.cpp Diff File
mod - plugins/particles/editor/ParticleEditor.cpp Diff File
mod - plugins/shaders/Doom3ShaderSystem.cpp Diff File
mod - plugins/shaders/MapExpression.cpp Diff File
mod - plugins/shaders/ShaderExpression.cpp Diff File
mod - plugins/sound/SoundShader.cpp Diff File
mod - plugins/uimanager/LocalBitmapArtProvider.h Diff File
mod - radiant/settings/GameManager.cpp Diff File
mod - radiant/ui/common/ShaderSelector.cpp Diff File
mod - radiant/ui/mediabrowser/MediaBrowser.cpp Diff File
mod - radiant/ui/mediabrowser/TextureDirectoryLoader.h Diff File
mod - radiant/ui/texturebrowser/TextureBrowser.cpp Diff File
mod - tools/msvc/libs.vcxproj Diff File
mod - tools/msvc/libs.vcxproj.filters Diff File

master 1cc4f4bb

19.10.2017 06:30

codereader


Details Diff
Migrate lots of starts_with occurrences
mod - libs/eclass.h Diff File
mod - libs/os/path.h Diff File
mod - libs/parser/CodeTokeniser.h Diff File
mod - plugins/commandsystem/CommandSystem.cpp Diff File
mod - plugins/dm.conversation/ConversationCommandLibrary.cpp Diff File
mod - plugins/dm.editing/FixupMap.cpp Diff File
mod - plugins/dm.gui/gui/GuiScript.cpp Diff File
mod - plugins/dm.objectives/ObjectiveEntity.cpp Diff File
mod - plugins/dm.objectives/ObjectiveKeyExtractor.cpp Diff File
mod - plugins/dm.objectives/TargetList.h Diff File
mod - plugins/dm.stimresponse/ResponseEffectTypes.cpp Diff File
mod - plugins/dm.stimresponse/StimTypes.cpp Diff File
mod - plugins/eclassmgr/Doom3EntityClass.cpp Diff File
mod - plugins/entity/Doom3Entity.cpp Diff File
mod - plugins/entity/target/TargetKeyCollection.cpp Diff File
mod - plugins/mapdoom3/primitivewriters/BrushDefExporter.h Diff File
mod - plugins/mapdoom3/primitivewriters/PatchDefExporter.h Diff File
mod - plugins/shaders/ShaderExpression.cpp Diff File
mod - plugins/sound/SoundShader.cpp Diff File
mod - plugins/uimanager/LocalBitmapArtProvider.h Diff File
mod - radiant/settings/GameManager.cpp Diff File
mod - radiant/ui/common/ShaderSelector.cpp Diff File
mod - radiant/ui/mediabrowser/MediaBrowser.cpp Diff File
mod - radiant/ui/mediabrowser/TextureDirectoryLoader.h Diff File
mod - radiant/ui/texturebrowser/TextureBrowser.cpp Diff File

master f16d1ba3

19.10.2017 05:57

codereader


Details Diff
Add classification.h header to implement string::[i]starts_with
add - libs/string/classification.h Diff File
mod - tools/msvc/libs.vcxproj Diff File
mod - tools/msvc/libs.vcxproj.filters Diff File

master 7290a841

18.10.2017 20:39

codereader


Details Diff
Migrate string trim calls.
mod - libs/parser/CodeTokeniser.h Diff File
mod - plugins/commandsystem/CommandSystem.cpp Diff File
mod - plugins/dm.gui/gui/GuiScript.cpp Diff File
mod - plugins/dm.gui/gui/GuiWindowDef.cpp Diff File
mod - plugins/mapdoom3/aas/Doom3AasFileSettings.cpp Diff File
mod - plugins/shaders/ShaderTemplate.cpp Diff File
mod - radiant/namespace/ComplexName.cpp Diff File
mod - radiant/ui/prefabselector/PrefabSelector.cpp Diff File

master d4a41cc9

18.10.2017 20:32

codereader


Details Diff
Add string trim function replacements.
add - libs/string/trim.h Diff File
mod - tools/msvc/libs.vcxproj Diff File
mod - tools/msvc/libs.vcxproj.filters Diff File

master 4a92cc10

18.10.2017 19:47

codereader


Details Diff
Migrate the rest of the split calls.
mod - include/precompiled_boost.h Diff File
mod - libs/wxutil/Modifier.h Diff File
mod - libs/wxutil/preview/ParticlePreview.cpp Diff File
mod - plugins/dm.conversation/ConversationKeyExtractor.cpp Diff File
mod - plugins/dm.gui/gui/GuiWindowDef.cpp Diff File
mod - plugins/dm.gui/gui/RenderableText.cpp Diff File
mod - plugins/dm.objectives/DifficultyPanel.cpp Diff File
mod - plugins/dm.objectives/ObjectiveEntity.cpp Diff File
mod - plugins/dm.objectives/ObjectiveKeyExtractor.cpp Diff File
mod - plugins/dm.stimresponse/StimEditor.cpp Diff File
mod - plugins/eventmanager/EventManager.cpp Diff File
mod - plugins/image/Doom3ImageLoader.cpp Diff File
mod - plugins/shaders/ShaderExpression.cpp Diff File
mod - plugins/uimanager/menu/MenuElement.cpp Diff File
mod - plugins/vfspk3/Doom3FileSystem.cpp Diff File
mod - plugins/xmlregistry/RegistryTree.cpp Diff File
mod - radiant/ui/modelselector/ModelPopulator.h Diff File
mod - radiant/ui/modelselector/ModelSelector.cpp Diff File
mod - radiant/ui/prefabselector/PrefabSelector.cpp Diff File
mod - radiant/ui/prefdialog/PrefDialog.cpp Diff File

master 0acfe8eb

18.10.2017 16:40

codereader


Details Diff
Replace a few split occurrences.
mod - radiant/map/infofile/InfoFile.cpp Diff File
mod - radiant/selection/ManipulateMouseTool.cpp Diff File
mod - radiant/settings/PreferencePage.cpp Diff File
mod - radiant/ui/common/ShaderSelector.cpp Diff File
mod - radiant/ui/einspector/FloatPropertyEditor.cpp Diff File
mod - radiant/ui/einspector/TexturePropertyEditor.cpp Diff File
mod - radiant/ui/modelexport/ExportAsModelDialog.cpp Diff File

master 0f22fdb1

18.10.2017 16:40

codereader


Details Diff
Add a templated string::split function meant to replace boost::algorithm::split. All STL containers supporting std::inserter to produce insert iterators are allowed as token containers. The delimiters argument is mandatory without default value on purpose.
Argument order is deliberately the same as boost::algorithm::split.
add - libs/string/split.h Diff File
mod - tools/msvc/libs.vcxproj Diff File
mod - tools/msvc/libs.vcxproj.filters Diff File

master 43099933

18.10.2017 08:10

codereader


Details Diff
Replace boost case conversion routines.
mod - include/precompiled_boost.h Diff File
add - libs/string/case_conv.h Diff File
mod - libs/wxutil/FileChooser.cpp Diff File
mod - libs/wxutil/preview/ModelPreview.cpp Diff File
mod - libs/wxutil/preview/ParticlePreview.cpp Diff File
mod - plugins/dm.conversation/ConversationKeyExtractor.cpp Diff File
mod - plugins/dm.gui/gui/GuiScript.cpp Diff File
mod - plugins/dm.gui/gui/GuiWindowDef.cpp Diff File
mod - plugins/dm.gui/gui/Variable.cpp Diff File
mod - plugins/dm.objectives/Component.cpp Diff File
mod - plugins/dm.objectives/ObjectiveKeyExtractor.cpp Diff File
mod - plugins/eclassmgr/Doom3EntityClass.cpp Diff File
mod - plugins/eclassmgr/EClassManager.cpp Diff File
mod - plugins/entity/Doom3Entity.cpp Diff File
mod - plugins/eventmanager/Accelerator.cpp Diff File
mod - plugins/filetypes/FileTypeRegistry.cpp Diff File
mod - plugins/fonts/GlyphInfo.cpp Diff File
mod - plugins/image/Doom3ImageLoader.cpp Diff File
mod - plugins/model/PicoModelLoader.cpp Diff File
mod - plugins/model/PicoModelModule.h Diff File
mod - plugins/particles/StageDef.cpp Diff File
mod - plugins/script/ScriptingSystem.cpp Diff File
mod - plugins/shaders/MapExpression.cpp Diff File
mod - plugins/shaders/ShaderFileLoader.cpp Diff File
mod - plugins/shaders/ShaderTemplate.cpp Diff File
mod - plugins/sound/SoundPlayer.cpp Diff File
mod - plugins/vfspk3/Doom3FileSystem.cpp Diff File
mod - plugins/vfspk3/FileVisitor.h Diff File
mod - radiant/map/MapFormatManager.cpp Diff File
mod - radiant/map/algorithm/Export.cpp Diff File
mod - radiant/model/ModelFormatManager.cpp Diff File
mod - radiant/model/ScaledModelExporter.cpp Diff File
mod - radiant/modulesystem/ModuleLoader.cpp Diff File
mod - radiant/patch/algorithm/Prefab.cpp Diff File
mod - radiant/selection/algorithm/Primitives.cpp Diff File
mod - radiant/selection/algorithm/Shader.cpp Diff File
mod - radiant/selection/algorithm/Transformation.cpp Diff File
mod - radiant/settings/GameFileLoader.cpp Diff File
mod - radiant/settings/LanguageManager.cpp Diff File
mod - radiant/ui/common/CommandEntry.cpp Diff File
mod - radiant/ui/common/ShaderSelector.cpp Diff File
mod - radiant/ui/modelexport/ExportAsModelDialog.cpp Diff File
mod - radiant/ui/modelselector/ModelPopulator.h Diff File
mod - radiant/ui/prefabselector/PrefabSelector.cpp Diff File
mod - tools/msvc/libs.vcxproj Diff File
mod - tools/msvc/libs.vcxproj.filters Diff File

master 009787fd

17.10.2017 20:23

codereader


Details Diff
Replace boost::algorithm::replace[_all|_first|_last][_copy].
mod - libs/os/path.h Diff File
mod - libs/parser/CodeTokeniser.h Diff File
mod - libs/string/replace.h Diff File
mod - libs/wxutil/ConsoleView.cpp Diff File
mod - plugins/dm.conversation/ConversationCommand.cpp Diff File
mod - plugins/dm.gui/gui/GuiWindowDef.cpp Diff File
mod - plugins/dm.objectives/Component.cpp Diff File
mod - plugins/dm.stimresponse/ResponseEffect.cpp Diff File
mod - plugins/entity/EntityCreator.cpp Diff File
mod - plugins/entity/ModelKey.cpp Diff File
mod - plugins/fonts/GlyphInfo.cpp Diff File
mod - plugins/model/AseExporter.cpp Diff File
mod - plugins/model/RenderablePicoSurface.cpp Diff File
mod - plugins/model/WavefrontExporter.cpp Diff File
mod - plugins/script/ScriptWindow.cpp Diff File
mod - plugins/shaders/ShaderFileLoader.cpp Diff File
mod - radiant/model/ScaledModelExporter.cpp Diff File
mod - radiant/selection/group/SelectionGroupInfoFileModule.cpp Diff File
mod - radiant/selection/selectionset/SelectionSetInfoFileModule.cpp Diff File
mod - radiant/settings/GameManager.cpp Diff File
mod - radiant/ui/einspector/EntityInspector.cpp Diff File

master ed548545

17.10.2017 19:59

codereader


Details Diff
Defend against empty search strings.
mod - libs/string/replace.h Diff File

master ca3a5893

17.10.2017 19:39

codereader


Details Diff
Add replacements for boost::algorithm::replace_all[_copy].
add - libs/string/replace.h Diff File
mod - radiant/log/Console.cpp Diff File
mod - radiant/log/PIDFile.h Diff File
mod - tools/msvc/libs.vcxproj Diff File
mod - tools/msvc/libs.vcxproj.filters Diff File

master a25a3fb0

17.10.2017 19:21

codereader


Details Diff
Replace boost::noncopyable.
mod - include/precompiled_boost.h Diff File
mod - libs/RGBAImage.h Diff File
mod - libs/SurfaceShader.h Diff File
mod - libs/registry/registry.h Diff File
mod - libs/scene/TraversableNodeSet.h Diff File
add - libs/util/Noncopyable.h Diff File
mod - libs/wxutil/TreeModel.cpp Diff File
mod - libs/wxutil/TreeModel.h Diff File
mod - libs/wxutil/menu/PopupMenu.h Diff File
mod - plugins/dm.gui/gui/GuiManager.h Diff File
mod - plugins/dm.gui/gui/GuiRenderer.h Diff File
mod - plugins/entity/NamespaceManager.h Diff File
mod - plugins/image/DDSImage.h Diff File
mod - radiant/brush/Brush.h Diff File
mod - radiant/brush/Face.h Diff File
mod - radiant/camera/CamWnd.h Diff File
mod - radiant/map/MapResource.h Diff File
mod - tools/msvc/libs.vcxproj Diff File
mod - tools/msvc/libs.vcxproj.filters Diff File

master 05da8f85

17.10.2017 18:32

codereader


Details Diff
Replace boost::rand48 with the C++11 equivalent.
mod - plugins/particles/ParticleRenderInfo.h Diff File
mod - plugins/particles/RenderableParticle.h Diff File
mod - plugins/particles/RenderableParticleBunch.cpp Diff File
mod - plugins/particles/RenderableParticleBunch.h Diff File
mod - plugins/particles/RenderableParticleStage.cpp Diff File
mod - plugins/particles/RenderableParticleStage.h Diff File

master f6f14a6a

15.10.2017 07:59

codereader


Details Diff
Adjust configure script to include the fmtlib headers in the compile flags. We use the copy in the source tree since the system-provided package has linker issues right now.
mod - configure.ac Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 238 239 240 241 242 243 244 ... 264 265 266  Next  Last