Changesets: DarkRadiant
master 057f70bb 05.11.2017 06:55 codereader Details Diff |
Parser can now read "Mission N Title:" tags, add error checking and parse exceptions. | ||
mod - install/ui/missioninfoeditdialog.fbp | Diff File | ||
mod - install/ui/missioninfoeditdialog.xrc | Diff File | ||
mod - plugins/dm.editing/DarkmodTxt.cpp | Diff File | ||
mod - plugins/dm.editing/DarkmodTxt.h | Diff File | ||
mod - plugins/dm.editing/MissionInfoEditDialog.cpp | Diff File | ||
master 7cb9536d 04.11.2017 16:29 codereader Details Diff |
Add DarkmodTxt object and parsing code. Parsing darkmod.txt is horribly fragile text splitting, based on the actual parsing code in the game. | ||
mod - install/ui/missioninfoeditdialog.fbp | Diff File | ||
mod - install/ui/missioninfoeditdialog.xrc | Diff File | ||
add - plugins/dm.editing/DarkmodTxt.cpp | Diff File | ||
add - plugins/dm.editing/DarkmodTxt.h | Diff File | ||
mod - plugins/dm.editing/MissionInfoEditDialog.cpp | Diff File | ||
mod - plugins/dm.editing/MissionInfoEditDialog.h | Diff File | ||
mod - plugins/dm.editing/plugin.cpp | Diff File | ||
mod - tools/msvc/dm.editing.vcxproj | Diff File | ||
mod - tools/msvc/dm.editing.vcxproj.filters | Diff File | ||
master ea510707 03.11.2017 19:46 codereader Details Diff |
Add stub editor to author the mission info as found in darkmod.txt. | ||
add - install/ui/missioninfoeditdialog.fbp | Diff File | ||
add - install/ui/missioninfoeditdialog.xrc | Diff File | ||
add - plugins/dm.editing/MissionInfoEditDialog.cpp | Diff File | ||
add - plugins/dm.editing/MissionInfoEditDialog.h | Diff File | ||
mod - tools/msvc/dm.editing.vcxproj | Diff File | ||
mod - tools/msvc/dm.editing.vcxproj.filters | Diff File | ||
master b0d0d248 31.10.2017 15:55 codereader Details Diff |
Extend IGameManager interface to retrieve the sorted list of available games. | ||
mod - include/igame.h | Diff File | ||
mod - radiant/settings/GameManager.cpp | Diff File | ||
mod - radiant/settings/GameManager.h | Diff File | ||
mod - radiant/ui/prefdialog/GameSetupDialog.cpp | Diff File | ||
mod - radiant/ui/prefdialog/GameSetupDialog.h | Diff File | ||
master 410a5a87 31.10.2017 14:56 codereader Details Diff |
Add empty GameSetupDialog, which should replace the Game section in the ordinary Preference dialog. | ||
mod - radiant/settings/GameManager.cpp | Diff File | ||
add - radiant/ui/prefdialog/GameSetupDialog.cpp | Diff File | ||
add - radiant/ui/prefdialog/GameSetupDialog.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master 27cd2a8e 27.10.2017 19:47 codereader Details Diff |
Fix configure error when no python-dev package is present | ||
mod - configure.ac | Diff File | ||
master 0d9d2738 27.10.2017 15:11 codereader Details Diff |
Update localisation files to fmtlib syntax | ||
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 | ||
rm - tools/i18n/Filelist.xlsx | Diff | ||
mod - tools/i18n/darkradiant.pot | Diff File | ||
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 |