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 |