Changesets: DarkRadiant

master e1d0009d

01.12.2017 16:32

codereader


Details Diff
Update Xcode project
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj Diff File

master f512f674

30.11.2017 20:38

codereader


Details Diff
Linux build adjustments
mod - include/igui.h Diff File
mod - libs/parser/CodeTokeniser.h Diff File
mod - plugins/dm.gui/gui/GuiManager.h Diff File
mod - plugins/dm.gui/gui/RenderableText.cpp Diff File

master 0dab7e5e

30.11.2017 20:26

codereader


Details Diff
Update German localisation.
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
mod - tools/i18n/darkradiant.pot Diff File

master 665b2872

30.11.2017 20:14

codereader


Details Diff
Update Makefile.am.
mod - plugins/dm.gui/Makefile.am Diff File

master 397170f7

30.11.2017 20:03

codereader


Details Diff
Offset the details text by a hardcoded value, we don't have the localised #str_NNNN strings available.
mod - plugins/dm.editing/MissionInfoGuiView.cpp Diff File

master a8acc580

30.11.2017 19:52

codereader


Details Diff
Add IWindowVariable::setValueFromString method, plus templated implementation.
mod - include/igui.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/Variable.cpp Diff File

master a500eaa2

28.11.2017 06:38

codereader


Details Diff
WIP commit, towards full access for set statements to window variables
mod - include/igui.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 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
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 235 236 237 238 239 240 241 ... 264 265 266  Next  Last