Changesets: DarkRadiant

master d4a41cc9

2017-10-18 20:32:00

codereader

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

master 4a92cc10

2017-10-18 19:47:59

codereader

Details Diff
Migrate the rest of the split calls.
Attach Issues:
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

2017-10-18 16:40:39

codereader

Details Diff
Replace a few split occurrences.
Attach Issues:
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

2017-10-18 16:40:06

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.
Attach Issues:
add - libs/string/split.h Diff File
mod - tools/msvc/libs.vcxproj Diff File
mod - tools/msvc/libs.vcxproj.filters Diff File

master 43099933

2017-10-18 08:10:50

codereader

Details Diff
Replace boost case conversion routines.
Attach Issues:
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

2017-10-17 20:23:00

codereader

Details Diff
Replace boost::algorithm::replace[_all|_first|_last][_copy].
Attach Issues:
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

2017-10-17 19:59:31

codereader

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

master ca3a5893

2017-10-17 19:39:07

codereader

Details Diff
Add replacements for boost::algorithm::replace_all[_copy].
Attach Issues:
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

2017-10-17 19:21:03

codereader

Details Diff
Replace boost::noncopyable.
Attach Issues:
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

2017-10-17 18:32:15

codereader

Details Diff
Replace boost::rand48 with the C++11 equivalent.
Attach Issues:
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

2017-10-15 07:59:26

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.
Attach Issues:
mod - configure.ac Diff File

master 115ebcc5

2017-10-14 09:22:53

codereader

Details Diff
Migrate a lot more boost.format occurrences.
Attach Issues:
mod - libs/wxutil/FileChooser.cpp Diff File
mod - libs/wxutil/ScopeTimer.h Diff File
mod - plugins/dm.conversation/CommandArgumentItem.cpp Diff File
mod - plugins/dm.conversation/ConversationDialog.cpp Diff File
mod - plugins/dm.conversation/ConversationEditor.cpp Diff File
mod - plugins/dm.editing/SpawnargLinkedSpinButton.h Diff File
mod - plugins/dm.objectives/MissionLogicDialog.cpp Diff File
mod - plugins/dm.objectives/ObjectiveEntity.cpp Diff File
mod - plugins/dm.objectives/ObjectiveEntityFinder.cpp Diff File
mod - plugins/dm.objectives/ObjectiveEntityFinder.h Diff File
mod - plugins/dm.objectives/ObjectivesEditor.cpp Diff File
mod - plugins/dm.objectives/Specifier.cpp Diff File
mod - plugins/dm.stimresponse/precompiled.h Diff File
mod - plugins/eclassmgr/Doom3EntityClass.cpp Diff File
mod - plugins/entity/precompiled.h Diff File
mod - plugins/mapdoom3/Doom3MapReader.cpp Diff File
mod - plugins/mapdoom3/Quake3MapReader.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/model/WavefrontExporter.cpp Diff File
mod - radiant/map/AutoSaver.cpp Diff File
mod - radiant/map/CounterManager.cpp Diff File
mod - radiant/map/Map.cpp Diff File
mod - radiant/map/MapResource.cpp Diff File
mod - radiant/map/PointFile.cpp Diff File
mod - radiant/map/algorithm/MapImporter.cpp Diff File
mod - radiant/model/ScaledModelExporter.cpp Diff File
mod - radiant/modulesystem/ModuleRegistry.cpp Diff File
mod - radiant/render/View.cpp Diff File
mod - radiant/selection/ManipulateMouseTool.cpp Diff File
mod - radiant/selection/algorithm/Primitives.cpp Diff File
mod - radiant/selection/manipulators/RotateManipulator.cpp Diff File
mod - radiant/selection/shaderclipboard/ShaderClipboard.cpp Diff File
mod - radiant/settings/PreferencePage.cpp Diff File
mod - radiant/ui/about/AboutDialog.cpp Diff File
mod - radiant/ui/commandlist/ShortcutChooser.cpp Diff File
mod - radiant/ui/einspector/ColourPropertyEditor.cpp Diff File
mod - radiant/ui/findshader/FindShader.cpp Diff File
mod - radiant/ui/mainframe/MainFrame.cpp Diff File
mod - radiant/ui/modelselector/ModelPopulator.h Diff File
mod - radiant/ui/mousetool/BindToolDialog.cpp Diff File
mod - radiant/xyview/XYWnd.cpp Diff File
mod - radiant/xyview/tools/MeasurementTool.cpp Diff File

master 4f45dc33

2017-10-11 08:32:55

codereader

Details Diff
Migrate a bunch of boost.format occurrences.
Attach Issues:
mod - libs/math/Vector2.h Diff File
mod - libs/wxutil/preview/ModelPreview.cpp Diff File
mod - libs/wxutil/preview/ParticlePreview.cpp Diff File
mod - libs/wxutil/preview/RenderPreview.cpp Diff File
mod - plugins/dm.conversation/CommandEditor.cpp Diff File
mod - plugins/dm.conversation/ConversationEntityFinder.h Diff File
mod - plugins/dm.editing/FixupMap.cpp Diff File
mod - plugins/dm.editing/FixupMapDialog.cpp Diff File
mod - plugins/dm.gui/ReadableEditorDialog.cpp Diff File
mod - plugins/dm.gui/XdFileChooserDialog.cpp Diff File
mod - plugins/dm.objectives/ObjectiveConditionsDialog.cpp Diff File
mod - plugins/eclassmgr/Doom3EntityClass.cpp Diff File
mod - plugins/entity/ColourKey.h Diff File
mod - plugins/entity/EntityCreator.cpp Diff File
mod - plugins/model/AseExporter.cpp Diff File
mod - plugins/particles/ParticlesManager.cpp Diff File
mod - plugins/particles/editor/ParticleEditor.cpp Diff File
mod - plugins/shaders/ShaderFileLoader.cpp Diff File
mod - radiant/map/algorithm/MapExporter.cpp Diff File
mod - radiant/model/ModelExporter.cpp Diff File
mod - radiant/selection/algorithm/Entity.cpp Diff File
mod - radiant/settings/GameManager.cpp Diff File
mod - radiant/ui/einspector/EntityInspector.cpp Diff File
mod - radiant/ui/lightinspector/LightInspector.cpp Diff File
mod - radiant/ui/mru/MRU.cpp Diff File

master 3690148d

2017-10-11 08:21:20

codereader

Details Diff
Define FMT_USE_WINDOWS_H to 0 to prevent inclusion of windows.h.
Attach Issues:
mod - tools/msvc/properties/DarkRadiant Base.props Diff File

master 5344ac7b

2017-10-10 15:04:25

codereader

Details Diff
Start experimental shift towards libfmt, away from boost.format.
Add libfmt 3.0.2 sources and LICENSE.
Attach Issues:
add - libs/libfmt/LICENSE Diff File
add - libs/libfmt/fmt/format.cc Diff File
add - libs/libfmt/fmt/format.h Diff File
add - libs/libfmt/fmt/ostream.cc Diff File
add - libs/libfmt/fmt/ostream.h Diff File
add - libs/libfmt/fmt/posix.cc Diff File
add - libs/libfmt/fmt/posix.h Diff File
add - libs/libfmt/fmt/time.h Diff File
mod - radiant/camera/CamWnd.cpp Diff File
mod - tools/msvc/properties/DarkRadiant Base.props Diff File

master a947fdb5

2017-10-06 18:03:15

codereader

Details Diff
Fix compilation in Linux
Attach Issues:
mod - radiant/RadiantApp.cpp Diff File

master 7a85280c

2017-09-26 14:33:46

codereader

Details Diff
Merge remote-tracking branch 'remotes/origin/2.4'
Attach Issues:
mod - PKGBUILD Diff File
mod - configure.ac Diff File
mod - include/version.h Diff File
mod - radiant/darkradiant.rc Diff File
mod - tools/innosetup/darkradiant.iss Diff File
mod - tools/innosetup/darkradiant.x64.iss Diff File
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj Diff File
mod - tools/xcode/DarkRadiant.xcodeproj/xcshareddata/xcschemes/DarkRadiant.xcscheme Diff File

master a47dbadf

2017-09-17 13:35:53

codereader

Details Diff
Include recently added .game file in Xcode build phase
Attach Issues:
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj Diff File

master 7dafaffa

2017-09-17 13:20:17

codereader

Details Diff
Update Xcode project
Attach Issues:
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj Diff File
mod - tools/xcode/DarkRadiant.xcodeproj/xcshareddata/xcschemes/DarkRadiant.xcscheme Diff File

master 004a3862

2017-09-17 13:14:49

codereader

Details Diff
Bump a few version numbers. New website URL.
Attach Issues:
mod - PKGBUILD Diff File
mod - configure.ac Diff File
mod - include/version.h Diff File
mod - radiant/darkradiant.rc Diff File
mod - tools/innosetup/darkradiant.iss Diff File
mod - tools/innosetup/darkradiant.x64.iss Diff File

master 5b2d93f1

2017-09-14 15:27:37

codereader

Details Diff
Cleanup Patch.h header
Attach Issues:
mod - radiant/patch/Patch.h Diff File

master fd37893f

2017-09-14 15:10:25

codereader

Details Diff
Hotwire the evaluateTransform call and remove the legacy Callback.
Attach Issues:
mod - radiant/brush/Brush.cpp Diff File
mod - radiant/brush/Brush.h Diff File
mod - radiant/brush/BrushNode.cpp Diff File

master ce88f017

2017-09-14 10:44:20

codereader

Details Diff
Don't lookup ModPath by querying the game registry each time when opening a text file. Cache the result and save 30% CPU time reloading the DEFs.
Attach Issues:
mod - plugins/archivezip/ZipArchive.cpp Diff File
mod - plugins/archivezip/ZipArchive.h Diff File
mod - plugins/vfspk3/DirectoryArchive.cpp Diff File
mod - plugins/vfspk3/DirectoryArchive.h Diff File

master e6ce8dd0

2017-09-14 09:24:12

codereader

Details Diff
Add game file for Prey. Fix Quake 4 base folder name. Thanks to grml4d for the contribution!
Attach Issues:
mod - include/version.h Diff File
add - install/games/prey.game Diff File
mod - install/games/quake4.game Diff File
mod - tools/innosetup/darkradiant.iss Diff File
mod - tools/innosetup/darkradiant.x64.iss Diff File

master ab33f88a

2017-09-12 16:18:46

codereader

Details Diff
Refactoring and adding some documentation.
Attach Issues:
mod - plugins/vfspk3/Doom3FileSystem.cpp Diff File
mod - plugins/vfspk3/FileVisitor.h Diff File
 First  Prev  1 2 3 ... 10 ... 20 ... 30 ... 40 ... 50 ... 60 ... 70 ... 80 ... 90 ... 100 ... 105 106 107 108 109 110 111 ... 120 ... 130 131 132 133  Next  Last