Changesets: DarkRadiant

master f1885d41

27.10.2017 14:42

codereader


Details Diff
Update LICENSE file (include fmtlib)
mod - LICENSE Diff File

master c62e4cfe

27.10.2017 11:33

codereader


Details Diff
Move RadiantApp into own class file pair. Now main.cpp is mainly wrapping the wxIMPLEMENT_APP macro.
mod - radiant/Makefile.am Diff File
add - radiant/RadiantApp.cpp Diff File
add - radiant/RadiantApp.h Diff File
mod - radiant/main.cpp Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

master dafed6b0

27.10.2017 10:31

codereader


Details Diff
Add a custom OnExceptionInMainLoop() method to the application to write the message to the log file at the very least.
mod - radiant/main.cpp Diff File

master 7607fe82

27.10.2017 08:42

codereader


Details Diff
Fix 0004640: Script input window is receiving duplicate backspace events
mod - plugins/eventmanager/GlobalKeyEventFilter.cpp Diff File
mod - plugins/eventmanager/GlobalKeyEventFilter.h Diff File

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
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 242 243 244 245 246 247 248 ... 269 270 271  Next  Last