Changesets: DarkRadiant

master 9efe443f

2017-11-19 06:41:16

codereader

Details Diff
More parsing riff raff. Not happy with how this is going forward, let's hope I won't hit a dead-end with this parser design.
Attach Issues:
mod - include/igui.h Diff File
mod - plugins/dm.gui/gui/GuiExpression.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/GuiWindowDef.h Diff File

master b31cd14e

2017-11-18 20:34:25

codereader

Details Diff
Parse/ignore listDef, bindDef and choiceDef
Attach Issues:
mod - plugins/dm.gui/gui/GuiWindowDef.cpp Diff File

master aae9e9ae

2017-11-18 20:10:49

codereader

Details Diff
More GUI parser advancements.
Attach Issues:
mod - libs/parser/CodeTokeniser.h Diff File
mod - plugins/dm.gui/gui/GuiExpression.cpp Diff File
mod - plugins/dm.gui/gui/GuiWindowDef.cpp Diff File

master 0979232e

2017-11-18 19:38:25

codereader

Details Diff
Operator parsing a little bit more robust.
Attach Issues:
mod - plugins/dm.gui/gui/GuiExpression.cpp Diff File
mod - plugins/dm.gui/gui/GuiScript.cpp Diff File
mod - plugins/dm.gui/gui/GuiWindowDef.cpp Diff File

master b515d2c2

2017-11-18 18:49:16

codereader

Details Diff
On the way to improve the GUI parser.
Attach Issues:
mod - plugins/dm.gui/gui/GuiExpression.cpp Diff File
mod - plugins/dm.gui/gui/GuiExpression.h Diff File
mod - plugins/dm.gui/gui/GuiScript.cpp Diff File
mod - plugins/dm.gui/gui/GuiWindowDef.cpp Diff File

master 4fa50d32

2017-11-12 19:46:47

codereader

Details Diff
Non-compiling, non-working WIP commit. Towards supporting math expressions in GUI code.
Attach Issues:
add - plugins/dm.gui/gui/GuiExpression.cpp Diff File
add - plugins/dm.gui/gui/GuiExpression.h Diff File
mod - plugins/dm.gui/gui/GuiScript.cpp Diff File
mod - plugins/dm.gui/gui/GuiScript.h Diff File
mod - plugins/dm.gui/gui/GuiWindowDef.cpp Diff File
mod - plugins/dm.gui/gui/GuiWindowDef.h Diff File
mod - tools/msvc/dm.gui.vcxproj Diff File
mod - tools/msvc/dm.gui.vcxproj.filters Diff File

master 2dabb9b6

2017-11-11 20:01:05

codereader

Details Diff
Macro expansion is passing argument values along correctly now.
Attach Issues:
mod - libs/parser/CodeTokeniser.h Diff File

master 20bf0349

2017-11-11 19:27:16

codereader

Details Diff
Macro expansion is now working recursively. Fix set statement parsing.
Attach Issues:
mod - libs/parser/CodeTokeniser.h Diff File
mod - plugins/dm.gui/gui/GuiScript.cpp Diff File

master 17f08f13

2017-11-11 07:05:08

codereader

Details Diff
Start expanding the GUI parsing code to support expansion of #define'd macros including arguments.
Attach Issues:
mod - libs/parser/CodeTokeniser.h Diff File

master 114537ae

2017-11-11 07:05:01

codereader

Details Diff
Add a GUI view to the mission info edit dialog (not functional yet).
Attach Issues:
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

2017-11-09 14:55:47

codereader

Details Diff
Move GuiView to wxutil library such that it can be reused across all modules.
Attach Issues:
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

2017-11-09 10:19:35

codereader

Details Diff
Pass game to setup page constructor. Some cleanup.
Attach Issues:
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

2017-11-09 08:19:40

codereader

Details Diff
WIP Path handling. Added code to derive some defaults, fs_game / fs_game_base, etc.
Attach Issues:
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

2017-11-08 16:43:45

codereader

Details Diff
WIP commit, trying to move all the path setup logic to the idTech setup page.
Attach Issues:
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

2017-11-08 12:21:06

codereader

Details Diff
Saving settings to registry is functional.
Attach Issues:
mod - radiant/ui/prefdialog/GameSetupDialog.cpp Diff File
mod - radiant/ui/prefdialog/GameSetupPageIdTech.cpp Diff File

master e566853f

2017-11-08 08:28:05

codereader

Details Diff
Move game-relevant registry key paths to igame.h
Attach Issues:
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

2017-11-07 19:38:48

codereader

Details Diff
Add IRenderableText interface. Now igui.h is not referring to any classes defined outside the header.
Attach Issues:
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

2017-11-07 19:30:02

codereader

Details Diff
Move GuiWindowDef interface to igui.h.
Attach Issues:
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

2017-11-07 15:26:02

codereader

Details Diff
Flesh out the choicebook population code a bit.
Attach Issues:
mod - radiant/ui/prefdialog/GameSetupDialog.cpp Diff File

master e6c0420b

2017-11-07 15:02:19

codereader

Details Diff
WIP commit, add framework to define game-specific setup pages.
Attach Issues:
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

2017-11-06 19:26:16

codereader

Details Diff
Export IGui interface to igui.h. Gui class now implements this interface.
Attach Issues:
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

2017-11-06 05:51:01

codereader

Details Diff
Start factoring out the Gui interface to igui.h.
Attach Issues:
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

2017-11-05 10:09:08

codereader

Details Diff
Fall back to engine path if no fs_game_* is set.
Re-use S/R readable icon for the menu option.
Attach Issues:
mod - plugins/dm.editing/DarkmodTxt.cpp Diff File
mod - plugins/dm.editing/plugin.cpp Diff File

master d4fa49bb

2017-11-05 10:01:32

codereader

Details Diff
Writing darkmod.txt back to disk is now functional.
Attach Issues:
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

2017-11-05 09:00:37

codereader

Details Diff
Update Makefile.am.
Attach Issues:
mod - plugins/dm.editing/Makefile.am Diff File
 First  Prev  1 2 3 ... 10 ... 20 ... 30 ... 40 ... 50 ... 60 ... 67 68 69 70 71 72 73 ... 80 ... 90 ... 95 96 97  Next  Last