Changesets: DarkRadiant

master ff500876

26.11.2017 20:25

codereader


Details Diff
Add parsing code for definevec4.
mod - plugins/dm.gui/gui/GuiWindowDef.cpp Diff File

master eda107b2

26.11.2017 20:08

codereader


Details Diff
Add named variable set to IGuiWindowDef, complete [define]float parsing code.
mod - include/igui.h Diff File
mod - plugins/dm.gui/gui/GuiWindowDef.cpp Diff File

master be689d33

26.11.2017 19:13

codereader


Details Diff
Refactoring, documentation and cleanup.
mod - include/igui.h Diff File
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
mod - plugins/dm.gui/gui/GuiWindowDef.h Diff File

master 933fced6

26.11.2017 07:45

codereader


Details Diff
Migrate a few more Vector4 properties to WindowVariable<Vector4>
mod - include/igui.h Diff File
mod - libs/wxutil/preview/GuiRenderer.cpp Diff File
mod - plugins/dm.gui/gui/GuiWindowDef.cpp Diff File
mod - plugins/dm.gui/gui/GuiWindowDef.h Diff File

master 4c1d2002

25.11.2017 16:44

codereader


Details Diff
Implement the Vector4Expression type.
mod - include/igui.h Diff File
mod - libs/wxutil/preview/GuiRenderer.cpp Diff File
mod - plugins/dm.gui/gui/GuiExpression.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

master 5989c109

25.11.2017 16:27

codereader


Details Diff
Migrate most of the remaining scalar variables.
mod - include/igui.h Diff File
mod - plugins/dm.gui/gui/GuiExpression.h Diff File
mod - plugins/dm.gui/gui/GuiWindowDef.cpp Diff File
mod - plugins/dm.gui/gui/GuiWindowDef.h Diff File

master 2436453d

25.11.2017 15:48

codereader


Details Diff
Lots of code reorganisation to replace window registers with dynamic values. This is still a tad too complicated.
mod - include/igui.h Diff File
mod - libs/wxutil/preview/GuiRenderer.cpp Diff File
mod - plugins/dm.editing/MissionInfoGuiView.cpp Diff File
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/GuiScript.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/Variable.cpp Diff File

master d1f15cdd

25.11.2017 06:49

codereader


Details Diff
Iterate towards GUI window registers evaluating their expressions dynamically.
mod - include/igui.h Diff File
mod - plugins/dm.gui/XDataLoader.h Diff File
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
mod - plugins/dm.gui/gui/GuiWindowDef.h Diff File

master cb8a754e

24.11.2017 11:08

codereader


Details Diff
Some cleanup and shifting specific algorithms towards GameSetupPageIdTech.
mod - radiant/settings/GameManager.cpp Diff File
mod - radiant/settings/GameManager.h Diff File
mod - radiant/ui/prefdialog/GameSetupPageIdTech.cpp Diff File

master 4a89334d

22.11.2017 19:44

codereader


Details Diff
Minor cleanup
mod - plugins/dm.gui/gui/GuiScript.cpp Diff File
mod - plugins/dm.gui/gui/GuiWindowDef.cpp Diff File

master 9a4c1aa6

21.11.2017 19:20

codereader


Details Diff
Treat spaces as ordinary characters and let them trigger a line break. This should fix up darkmod.txt description text rendering in cases such as in Heart of Lone Salvation.
mod - plugins/dm.gui/gui/RenderableText.cpp Diff File

master c5d3c7a4

19.11.2017 19:06

codereader


Details Diff
Preview is pretty much working. A few things are hardcoded right now, this could be solved in a more general way.
mod - plugins/dm.editing/MissionInfoEditDialog.cpp Diff File
mod - plugins/dm.editing/MissionInfoEditDialog.h Diff File
mod - plugins/dm.editing/MissionInfoGuiView.cpp Diff File
mod - plugins/dm.editing/MissionInfoGuiView.h Diff File
mod - plugins/dm.gui/gui/RenderableText.cpp Diff File

master 9cf0c126

19.11.2017 13:48

codereader


Details Diff
Zoom into the main menu and render just the windowDef we want.
mod - libs/wxutil/preview/GuiRenderer.cpp Diff File
mod - libs/wxutil/preview/GuiRenderer.h Diff File
mod - libs/wxutil/preview/GuiView.cpp Diff File
mod - libs/wxutil/preview/GuiView.h Diff File
mod - plugins/dm.editing/Makefile.am Diff File
mod - plugins/dm.editing/MissionInfoEditDialog.cpp Diff File
add - plugins/dm.editing/MissionInfoGuiView.cpp Diff File
add - plugins/dm.editing/MissionInfoGuiView.h Diff File
mod - tools/msvc/dm.editing.vcxproj Diff File
mod - tools/msvc/dm.editing.vcxproj.filters Diff File

master 7a343529

19.11.2017 13:10

codereader


Details Diff
Fall back to a higher resolution font if the default one isn't available.
mod - plugins/dm.gui/gui/RenderableText.cpp Diff File

master 0739f219

19.11.2017 13:03

codereader


Details Diff
Turns out single quoted text is allowed too in D3 GUIs.
mod - libs/parser/CodeTokeniser.h Diff File

master 94d890c3

19.11.2017 12:44

codereader


Details Diff
Parsing parsing parsing
mod - libs/parser/CodeTokeniser.h Diff File
mod - plugins/dm.gui/gui/GuiManager.cpp Diff File
mod - plugins/dm.gui/gui/GuiWindowDef.cpp Diff File

master 9efe443f

19.11.2017 06:41

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.
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

18.11.2017 20:34

codereader


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

master aae9e9ae

18.11.2017 20:10

codereader


Details Diff
More GUI parser advancements.
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

18.11.2017 19:38

codereader


Details Diff
Operator parsing a little bit more robust.
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

18.11.2017 18:49

codereader


Details Diff
On the way to improve the GUI parser.
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

12.11.2017 19:46

codereader


Details Diff
Non-compiling, non-working WIP commit. Towards supporting math expressions in GUI code.
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

11.11.2017 20:01

codereader


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

master 20bf0349

11.11.2017 19:27

codereader


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

master 17f08f13

11.11.2017 07:05

codereader


Details Diff
Start expanding the GUI parsing code to support expansion of #define'd macros including arguments.
mod - libs/parser/CodeTokeniser.h Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 241 242 243 244 245 246 ... 269 270 271  Next  Last