Changesets: DarkRadiant
|
master 114537ae 11.11.2017 07:05 codereader Details Diff |
Add a GUI view to the mission info edit dialog (not functional yet). | ||
| mod - install/ui/missioninfoeditdialog.fbp | Diff File | ||
| mod - install/ui/missioninfoeditdialog.xrc | Diff File | ||
| mod - plugins/dm.editing/MissionInfoEditDialog.cpp | Diff File | ||
| mod - plugins/dm.editing/MissionInfoEditDialog.h | Diff File | ||
| mod - plugins/dm.gui/gui/GuiWindowDef.cpp | Diff File | ||
|
master 7c23a838 09.11.2017 14:55 codereader Details Diff |
Move GuiView to wxutil library such that it can be reused across all modules. | ||
| mod - libs/wxutil/Makefile.am | Diff File | ||
| mod - plugins/dm.gui/Makefile.am | Diff File | ||
| mod - plugins/dm.gui/ReadableEditorDialog.cpp | Diff File | ||
| mod - plugins/dm.gui/ReadableEditorDialog.h | Diff File | ||
| mod - plugins/dm.gui/ReadableGuiView.h | Diff File | ||
| mod - tools/msvc/dm.gui.vcxproj | Diff File | ||
| mod - tools/msvc/dm.gui.vcxproj.filters | Diff File | ||
| mod - tools/msvc/wxutillib.vcxproj | Diff File | ||
| mod - tools/msvc/wxutillib.vcxproj.filters | Diff File | ||
|
master f1545014 09.11.2017 10:19 codereader Details Diff |
Pass game to setup page constructor. Some cleanup. | ||
| mod - radiant/settings/GameManager.cpp | Diff File | ||
| mod - radiant/ui/prefdialog/GameSetupDialog.cpp | Diff File | ||
| mod - radiant/ui/prefdialog/GameSetupPage.cpp | Diff File | ||
| mod - radiant/ui/prefdialog/GameSetupPage.h | Diff File | ||
| mod - radiant/ui/prefdialog/GameSetupPageIdTech.cpp | Diff File | ||
| mod - radiant/ui/prefdialog/GameSetupPageIdTech.h | Diff File | ||
|
master dfea33df 09.11.2017 08:19 codereader Details Diff |
WIP Path handling. Added code to derive some defaults, fs_game / fs_game_base, etc. | ||
| mod - include/igame.h | Diff File | ||
| mod - radiant/settings/GameManager.cpp | Diff File | ||
| mod - radiant/ui/prefdialog/GameSetupDialog.cpp | Diff File | ||
| mod - radiant/ui/prefdialog/GameSetupDialog.h | Diff File | ||
| mod - radiant/ui/prefdialog/GameSetupPage.h | Diff File | ||
| mod - radiant/ui/prefdialog/GameSetupPageIdTech.cpp | Diff File | ||
| mod - radiant/ui/prefdialog/GameSetupPageIdTech.h | Diff File | ||
|
master b23f9c1a 08.11.2017 16:43 codereader Details Diff |
WIP commit, trying to move all the path setup logic to the idTech setup page. | ||
| mod - radiant/settings/GameManager.cpp | Diff File | ||
| mod - radiant/ui/prefdialog/GameSetupDialog.cpp | Diff File | ||
| mod - radiant/ui/prefdialog/GameSetupDialog.h | Diff File | ||
| mod - radiant/ui/prefdialog/GameSetupPage.h | Diff File | ||
| mod - radiant/ui/prefdialog/GameSetupPageIdTech.cpp | Diff File | ||
| mod - radiant/ui/prefdialog/GameSetupPageIdTech.h | Diff File | ||
|
master 6cb67872 08.11.2017 12:21 codereader Details Diff |
Saving settings to registry is functional. | ||
| mod - radiant/ui/prefdialog/GameSetupDialog.cpp | Diff File | ||
| mod - radiant/ui/prefdialog/GameSetupPageIdTech.cpp | Diff File | ||
|
master e566853f 08.11.2017 08:28 codereader Details Diff |
Move game-relevant registry key paths to igame.h | ||
| mod - include/igame.h | Diff File | ||
| mod - include/imodule.h | Diff File | ||
| mod - radiant/settings/GameManager.cpp | Diff File | ||
| mod - radiant/ui/prefdialog/GameSetupDialog.cpp | Diff File | ||
| mod - radiant/ui/prefdialog/GameSetupDialog.h | Diff File | ||
| mod - radiant/ui/prefdialog/GameSetupPageIdTech.cpp | Diff File | ||
|
master 79484eb2 07.11.2017 19:38 codereader Details Diff |
Add IRenderableText interface. Now igui.h is not referring to any classes defined outside the header. | ||
| mod - include/igui.h | Diff File | ||
| mod - plugins/dm.gui/gui/GuiWindowDef.cpp | Diff File | ||
| mod - plugins/dm.gui/gui/GuiWindowDef.h | Diff File | ||
| mod - plugins/dm.gui/gui/RenderableText.cpp | Diff File | ||
| mod - plugins/dm.gui/gui/RenderableText.h | Diff File | ||
|
master afd5ae3d 07.11.2017 19:30 codereader Details Diff |
Move GuiWindowDef interface to igui.h. | ||
| mod - include/igui.h | Diff File | ||
| mod - plugins/dm.gui/ReadableGuiView.cpp | Diff File | ||
| mod - plugins/dm.gui/gui/Gui.cpp | Diff File | ||
| mod - plugins/dm.gui/gui/Gui.h | Diff File | ||
| mod - plugins/dm.gui/gui/GuiRenderer.cpp | Diff File | ||
| mod - plugins/dm.gui/gui/GuiRenderer.h | 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/GuiWindowDef.h | Diff File | ||
| mod - plugins/dm.gui/gui/Variable.cpp | Diff File | ||
| mod - plugins/dm.gui/gui/Variable.h | Diff File | ||
|
master 75edce88 07.11.2017 15:26 codereader Details Diff |
Flesh out the choicebook population code a bit. | ||
| mod - radiant/ui/prefdialog/GameSetupDialog.cpp | Diff File | ||
|
master e6c0420b 07.11.2017 15:02 codereader Details Diff |
WIP commit, add framework to define game-specific setup pages. | ||
| mod - install/games/darkmod.game | Diff File | ||
| mod - radiant/ui/prefdialog/GameSetupDialog.cpp | Diff File | ||
| mod - radiant/ui/prefdialog/GameSetupDialog.h | Diff File | ||
| add - radiant/ui/prefdialog/GameSetupPage.cpp | Diff File | ||
| add - radiant/ui/prefdialog/GameSetupPage.h | Diff File | ||
| add - radiant/ui/prefdialog/GameSetupPageIdTech.cpp | Diff File | ||
| add - radiant/ui/prefdialog/GameSetupPageIdTech.h | Diff File | ||
| mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
| mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
|
master d79c720f 06.11.2017 19:26 codereader Details Diff |
Export IGui interface to igui.h. Gui class now implements this interface. | ||
| mod - include/igui.h | Diff File | ||
| mod - plugins/dm.gui/ReadableEditorDialog.cpp | Diff File | ||
| mod - plugins/dm.gui/ReadableEditorDialog.h | Diff File | ||
| mod - plugins/dm.gui/ReadableGuiView.cpp | Diff File | ||
| mod - plugins/dm.gui/ReadableGuiView.h | Diff File | ||
| mod - plugins/dm.gui/gui/Gui.h | Diff File | ||
| mod - plugins/dm.gui/gui/GuiManager.cpp | Diff File | ||
| mod - plugins/dm.gui/gui/GuiManager.h | Diff File | ||
| mod - plugins/dm.gui/gui/GuiRenderer.cpp | Diff File | ||
| mod - plugins/dm.gui/gui/GuiRenderer.h | Diff File | ||
| mod - plugins/dm.gui/gui/GuiView.cpp | Diff File | ||
| mod - plugins/dm.gui/gui/GuiView.h | Diff File | ||
|
master 7b950b96 06.11.2017 05:51 codereader Details Diff |
Start factoring out the Gui interface to igui.h. | ||
| add - include/igui.h | Diff File | ||
| mod - plugins/dm.gui/GuiSelector.cpp | Diff File | ||
| mod - plugins/dm.gui/ReadableEditorDialog.cpp | Diff File | ||
| mod - plugins/dm.gui/ReadablePopulator.h | Diff File | ||
| mod - plugins/dm.gui/ReadableReloader.h | Diff File | ||
| mod - plugins/dm.gui/gui/GuiManager.cpp | Diff File | ||
| mod - plugins/dm.gui/gui/GuiManager.h | Diff File | ||
| mod - plugins/dm.gui/gui/GuiView.h | Diff File | ||
| mod - plugins/dm.gui/plugin.cpp | Diff File | ||
| mod - tools/msvc/include.vcxproj | Diff File | ||
|
master 16d2277b 05.11.2017 10:09 codereader Details Diff |
Fall back to engine path if no fs_game_* is set. Re-use S/R readable icon for the menu option. |
||
| mod - plugins/dm.editing/DarkmodTxt.cpp | Diff File | ||
| mod - plugins/dm.editing/plugin.cpp | Diff File | ||
|
master d4fa49bb 05.11.2017 10:01 codereader Details Diff |
Writing darkmod.txt back to disk is now functional. | ||
| 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 0a8b354e 05.11.2017 09:00 codereader Details Diff |
Update Makefile.am. | ||
| mod - plugins/dm.editing/Makefile.am | Diff File | ||
|
master 158171a9 05.11.2017 08:58 codereader Details Diff |
Add context menu for handling mission title list. | ||
| mod - plugins/dm.editing/MissionInfoEditDialog.cpp | Diff File | ||
| mod - plugins/dm.editing/MissionInfoEditDialog.h | Diff File | ||
|
master 42d3edae 05.11.2017 08:46 codereader Details Diff |
Display mission titles as parsed, and make them editable. | ||
| 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 | ||
| mod - plugins/dm.editing/MissionInfoEditDialog.h | Diff File | ||
|
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 | ||