Changesets: DarkRadiant
master 6e2dc774 27.10.2017 07:18 codereader Details Diff |
Fix another GCC warning 'mangled name will change in C++17 because the exception specification is part of a function type' - make the template functions static. | ||
mod - libs/string/trim.h | Diff File | ||
master 51aa3f1c 27.10.2017 07:13 codereader Details Diff |
Fix a GCC warning about array subscript being below range. | ||
mod - libs/string/predicate.h | Diff File | ||
master ef6ea3bf 22.10.2017 12:59 codereader Details Diff |
Resolve 0004639: Add "rank" spawnarg to AI editing panel. Set the tooltip text to the spinbutton itself, not the parent panel. |
||
mod - plugins/dm.editing/AIEditingPanel.cpp | Diff File | ||
mod - plugins/dm.editing/SpawnargLinkedSpinButton.h | Diff File | ||
master 5d29bc29 22.10.2017 07:26 codereader Details Diff |
Add libfmt settings to base build options in macOS. | ||
mod - tools/xcode/base.xcconfig | Diff File | ||
master 244e13b9 22.10.2017 06:21 codereader Details Diff |
Adjust README build instructions | ||
mod - README.md | Diff File | ||
master a0954fc0 22.10.2017 06:12 codereader Details Diff |
Adjust configure.ac to check for boost only if std::filesystem is unavailable. | ||
mod - configure.ac | Diff File | ||
master fa73e10f 22.10.2017 06:08 codereader Details Diff |
Remove lots of boost references from build properties and sources. | ||
rm - include/precompiled_boost.h | Diff | ||
mod - include/precompiled_main.h | Diff File | ||
mod - include/precompiled_math.h | Diff File | ||
mod - libs/parser/CodeTokeniser.h | Diff File | ||
mod - libs/parser/DefBlockTokeniser.h | Diff File | ||
mod - libs/parser/DefTokeniser.h | Diff File | ||
mod - plugins/archivezip/ZipArchive.cpp | Diff File | ||
mod - plugins/commandsystem/CommandTokeniser.h | Diff File | ||
mod - plugins/dm.objectives/precompiled.h | Diff File | ||
mod - plugins/dm.stimresponse/precompiled.h | Diff File | ||
mod - plugins/entity/EntityNode.h | Diff File | ||
mod - plugins/entity/precompiled.h | Diff File | ||
mod - plugins/eventmanager/EventManager.cpp | Diff File | ||
mod - plugins/filters/XMLFilter.cpp | Diff File | ||
mod - plugins/script/precompiled.h | Diff File | ||
mod - plugins/shaders/textures/GLTextureManager.cpp | Diff File | ||
mod - radiant/modulesystem/StaticModule.h | Diff File | ||
mod - radiant/precompiled.h | Diff File | ||
mod - radiant/ui/mru/MRU.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
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/include.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/mapdoom3.vcxproj | Diff File | ||
mod - tools/msvc/mathlib.vcxproj | Diff File | ||
mod - tools/msvc/md5model.vcxproj | Diff File | ||
mod - tools/msvc/model.vcxproj | Diff File | ||
mod - tools/msvc/particles.vcxproj | Diff File | ||
rm - tools/msvc/properties/Boost.props | Diff | ||
mod - tools/msvc/scenegraph.vcxproj | Diff File | ||
mod - tools/msvc/scenelib.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/wavefront.vcxproj | Diff File | ||
mod - tools/msvc/wxutillib.vcxproj | Diff File | ||
mod - tools/msvc/xmlregistry.vcxproj | Diff File | ||
master 6267f50c 21.10.2017 20:23 codereader Details Diff |
Catch std::out_of_range exception (bases on std::logic_error) for all string::convert calls with integer types. | ||
mod - include/icommandsystem.h | Diff File | ||
mod - libs/eclass.h | Diff File | ||
mod - libs/string/convert.h | Diff File | ||
mod - plugins/dm.gui/gui/GuiScript.cpp | Diff File | ||
mod - plugins/particles/StageDef.cpp | Diff File | ||
mod - plugins/shaders/ShaderTemplate.cpp | Diff File | ||
master 7cbb1eed 21.10.2017 18:43 codereader Details Diff |
Compilation fixes for gcc | ||
mod - libs/parser/DefBlockTokeniser.h | Diff File | ||
mod - libs/string/convert.h | Diff File | ||
mod - libs/string/join.h | Diff File | ||
mod - libs/string/predicate.h | Diff File | ||
mod - libs/string/split.h | Diff File | ||
mod - libs/string/trim.h | Diff File | ||
mod - plugins/filters/XMLFilter.cpp | Diff File | ||
mod - plugins/sound/SoundManager.cpp | Diff File | ||
mod - radiant/namespace/ComplexName.cpp | Diff File | ||
master d64d4e0c 21.10.2017 17:23 codereader Details Diff |
Migrate DefBlockTokeniser.h to use string::Tokeniser. Minor refactoring in string::Tokeniser. |
||
mod - libs/parser/CodeTokeniser.h | Diff File | ||
mod - libs/parser/DefBlockTokeniser.h | Diff File | ||
mod - libs/parser/DefTokeniser.h | Diff File | ||
mod - libs/parser/Tokeniser.h | Diff File | ||
mod - libs/string/tokeniser.h | Diff File | ||
mod - plugins/commandsystem/CommandTokeniser.h | Diff File | ||
master 3adc40d7 21.10.2017 10:30 codereader Details Diff |
Replace boost::tokenizer with string::Tokeniser. | ||
mod - libs/parser/CodeTokeniser.h | Diff File | ||
mod - libs/parser/DefTokeniser.h | Diff File | ||
mod - libs/parser/ParseException.h | Diff File | ||
mod - libs/parser/Tokeniser.h | Diff File | ||
mod - libs/string/tokeniser.h | Diff File | ||
mod - plugins/commandsystem/CommandTokeniser.h | Diff File | ||
master a20ea54a 21.10.2017 09:27 codereader Details Diff |
Add custom Tokeniser class replacing the internal StringTokeniser and CommandTokeniser implementations. It's modeled after the one in boost, but with much less template overhead and with a more straightforward Iterator interface. |
||
add - libs/string/tokeniser.h | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
master 0d35997e 20.10.2017 19:22 codereader Details Diff |
Work around the need for boost::optional. | ||
mod - plugins/eclassmgr/Doom3EntityClass.cpp | Diff File | ||
master 606f0615 20.10.2017 19:14 codereader Details Diff |
Re-implement the MRUList class using std::list, replacing this gorgeous 6-line multi_index typedef. | ||
mod - radiant/ui/mru/MRUList.h | Diff File | ||
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 |