# # ChangeLog for code/branches/gamestate # # Generated by Trac 1.0.9 # Dec 26, 2024, 9:28:35 AM Tue, 30 Mar 2010 22:54:35 GMT rgrieder [6661] * code/branches/gamestate/data/lua/LuaStateInit.lua (modified) Fixed Lua stack trace output if Debugger could not be started. Tue, 30 Mar 2010 22:04:30 GMT rgrieder [6660] * code/branches/gamestate/data/lua/Debugger.lua (modified) * code/branches/gamestate/data/lua/LuaStateInit.lua (modified) * code/branches/gamestate/src/libraries/core/LuaState.cc (modified) * code/branches/gamestate/src/libraries/core/LuaState.h (modified) Improved Lua error handling: Clearer messages and debugger hook. So, ... Tue, 30 Mar 2010 14:34:01 GMT rgrieder [6659] * code/branches/gamestate/data/gui/scripts/AudioMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/GameplayMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/GraphicsMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/KeyBindMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/MouseControlsMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/MultiplayerMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/PickupInventory.lua (modified) * code/branches/gamestate/data/gui/scripts/QuestGUI.lua (modified) * code/branches/gamestate/data/gui/scripts/SingleplayerMenu.lua (modified) Use "P." instead of "P:" when using our sheets as objects, not ... Tue, 30 Mar 2010 13:41:15 GMT rgrieder [6658] * code/branches/gamestate/data/gui/scripts/InitialiseGUI.lua (modified) * code/branches/gamestate/src/libraries/core/GUIManager.cc (modified) * code/branches/gamestate/src/libraries/core/GUIManager.h (modified) * code/branches/gamestate/src/libraries/core/input/InputManager.h (modified) * code/branches/gamestate/src/orxonox/gamestates/GSMainMenu.cc (modified) Restructured InitialiseGUI.lua a little bit. Also sorted out cursor ... Tue, 30 Mar 2010 10:13:33 GMT rgrieder [6657] * code/branches/gamestate/src/libraries/core/input/InputDevice.h (modified) * code/branches/gamestate/src/libraries/core/input/InputHandler.h (modified) * code/branches/gamestate/src/libraries/core/input/InputManager.cc (modified) * code/branches/gamestate/src/libraries/core/input/InputManager.h (modified) * code/branches/gamestate/src/libraries/core/input/InputState.h (modified) * code/branches/gamestate/src/libraries/util/Singleton.h (modified) Implemented indirect function calls for input events. It simply means ... Tue, 30 Mar 2010 09:28:21 GMT rgrieder [6656] * code/branches/gamestate/src/libraries/core/input/InputManager.h (modified) * code/branches/gamestate/src/libraries/core/input/InputPrereqs.h (modified) * code/branches/gamestate/src/libraries/core/input/InputState.h (modified) Moved InputStatePriority from InputState.h to InputPrereqs.h Mon, 29 Mar 2010 21:27:36 GMT rgrieder [6655] * code/branches/gamestate/src/libraries/core/LuaState.cc (modified) Fixed a bug in LuaState that caused Lua Debugger to malfunction when ... Sun, 28 Mar 2010 20:47:27 GMT rgrieder [6630] * code/branches/gamestate/data/lua/Strict.lua (added) Added Strict.lua: When activated with require("Strict"), it will ... Sun, 28 Mar 2010 20:46:07 GMT rgrieder [6629] * code/branches/gamestate/data/lua/LuaStateInit.lua (modified) * code/branches/gamestate/src/libraries/core/LuaState.cc (modified) Fixed LuaState::doFile return value issue. Sun, 28 Mar 2010 18:54:46 GMT rgrieder [6628] * code/branches/gamestate/data/lua/LuaStateInit.lua (modified) Lua Debugger is not written for Lua 5.0. Only include it for 5.1 and ... Sun, 28 Mar 2010 17:45:40 GMT rgrieder [6627] * code/branches/gamestate/src/libraries/core/LuaState.cc (modified) * code/branches/gamestate/src/libraries/core/LuaState.h (modified) Added Lua debugging support for XML embedded Lua code (even steps ... Sun, 28 Mar 2010 17:16:12 GMT rgrieder [6626] * code/branches/gamestate/data/lua/Debugger.lua (modified) * code/branches/gamestate/src/libraries/core/LuaState.cc (modified) * code/branches/gamestate/src/libraries/core/LuaState.h (modified) Modified Debugger.lua so we can debug any Lua files from our ... Sun, 28 Mar 2010 13:21:44 GMT rgrieder [6625] * code/branches/gamestate/src/libraries/core/LuaState.cc (modified) * code/branches/gamestate/src/libraries/core/Resource.cc (modified) * code/branches/gamestate/src/libraries/core/Resource.h (modified) Lua debugger working perfectly by supplying the fully qualified ... Sat, 27 Mar 2010 16:51:54 GMT rgrieder [6624] * code/branches/gamestate/data/lua/Debugger.lua (added) * code/branches/gamestate/data/lua/LuaStateInit.lua (modified) Added Debugger.lua by Dave Nichols of Match-IT Limited. It is a ... Sat, 27 Mar 2010 16:48:34 GMT rgrieder [6623] * code/branches/gamestate/data/gui/scripts/GameplayMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/GraphicsMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/SettingsMenu.lua (modified) * code/branches/gamestate/data/lua/LuaStateInit.lua (modified) The lua "print" function was previously stored in "debug" --> changed ... Sat, 27 Mar 2010 16:39:26 GMT rgrieder [6622] * code/branches/gamestate/src/libraries/core/Core.cc (modified) * code/branches/gamestate/src/libraries/core/Core.h (modified) Made IOConsole optional: use "--noIOConsole" or set config value ... Fri, 26 Mar 2010 19:51:37 GMT rgrieder [6621] * code/branches/gamestate/data/gui/scripts/AudioMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/BasicGUI.lua (modified) * code/branches/gamestate/data/gui/scripts/ControlsMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/CreditsMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/DecisionPopup.lua (modified) * code/branches/gamestate/data/gui/scripts/GUITools.lua (modified) * code/branches/gamestate/data/gui/scripts/GameplayMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/GraphicsMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/InGameMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/InfoPopup.lua (modified) * code/branches/gamestate/data/gui/scripts/KeyBindMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/MainMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/MouseControlsMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/MultiplayerMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/MultiplayerOptionsMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/PickupInventory.lua (modified) * code/branches/gamestate/data/gui/scripts/QuestGUI.lua (modified) * code/branches/gamestate/data/gui/scripts/SettingsMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/SingleplayerMenu.lua (modified) Simplified GUI sheet creation (first lines in the lua file) a lot by ... Fri, 19 Mar 2010 13:52:56 GMT rgrieder [6572] * code/branches/gamestate/data/gui/schemes/TaharezGreenHUDWidgets.scheme (copied) * code/branches/gamestate/data/gui/schemes/TaharezGreenLook.scheme (copied) * code/branches/gamestate/data/gui/schemes/TaharezGreenMenuWidgets.scheme (copied) * code/branches/gamestate/data/gui/scripts/InitialiseGUI.lua (modified) Added TaharezGreenLook scheme files and made the look default, so we ... Fri, 19 Mar 2010 13:51:39 GMT rgrieder [6571] * code/branches/gamestate/data/gui/scripts/AudioMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/GameplayMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/GraphicsMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/InitialiseGUI.lua (modified) * code/branches/gamestate/data/gui/scripts/MultiplayerMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/SingleplayerMenu.lua (modified) Removed last remains of hard coded Taharez references: Refer to the ... Fri, 19 Mar 2010 13:25:55 GMT rgrieder [6569] * code/branches/gamestate/data/gui/schemes/Looks.txt (added) * code/branches/gamestate/data/gui/schemes/SleekSpaceHUDWidgets.scheme (added) * code/branches/gamestate/data/gui/schemes/SleekSpaceLook.scheme (modified) * code/branches/gamestate/data/gui/schemes/SleekSpaceMenuWidgets.scheme (added) * code/branches/gamestate/data/gui/schemes/TaharezHUDWidgets.scheme (modified) * code/branches/gamestate/data/gui/schemes/TaharezLook.scheme (modified) * code/branches/gamestate/data/gui/schemes/TaharezMenuWidgets.scheme (modified) * code/branches/gamestate/data/gui/schemes/VanillaHUDWidgets.scheme (added) * code/branches/gamestate/data/gui/schemes/VanillaLook.scheme (moved) * code/branches/gamestate/data/gui/schemes/VanillaMenuWidgets.scheme (added) * code/branches/gamestate/data/gui/schemes/WindowsHUDWidgets.scheme (added) * code/branches/gamestate/data/gui/schemes/WindowsLook.scheme (modified) * code/branches/gamestate/data/gui/schemes/WindowsMenuWidgets.scheme (added) * code/branches/gamestate/data/gui/scripts/InitialiseGUI.lua (modified) Completed skin abstraction for Taharez, Windows, Vanilla and ... Thu, 18 Mar 2010 23:20:45 GMT rgrieder [6567] * code/branches/gamestate/data/gui/schemes/TaharezHUDWidgets.scheme (copied) * code/branches/gamestate/data/gui/scripts/InitialiseGUI.lua (modified) Added definitions for the HUD widgets. Thu, 18 Mar 2010 23:18:45 GMT rgrieder [6566] * code/branches/gamestate/data/gui/schemes/TaharezLook.scheme (modified) * code/branches/gamestate/data/gui/schemes/TaharezMenuWidgets.scheme (modified) * code/branches/gamestate/data/gui/schemes/TaharezMenuWidgetsAliases.scheme (deleted) * code/branches/gamestate/data/gui/scripts/InitialiseGUI.lua (modified) Changed the way windows are aliased: Instead of defining ... Thu, 18 Mar 2010 21:07:48 GMT rgrieder [6564] * code/branches/gamestate/data/gui/layouts/AudioMenu.layout (modified) * code/branches/gamestate/data/gui/layouts/ControlsMenu.layout (modified) * code/branches/gamestate/data/gui/layouts/CreditsMenu.layout (modified) * code/branches/gamestate/data/gui/layouts/DecisionPopup.layout (modified) * code/branches/gamestate/data/gui/layouts/GameplayMenu.layout (modified) * code/branches/gamestate/data/gui/layouts/GraphicsMenu.layout (modified) * code/branches/gamestate/data/gui/layouts/InGameMenu.layout (modified) * code/branches/gamestate/data/gui/layouts/InGameTest.layout (modified) * code/branches/gamestate/data/gui/layouts/InfoPopup.layout (modified) * code/branches/gamestate/data/gui/layouts/KeyBindMenu.layout (modified) * code/branches/gamestate/data/gui/layouts/MainMenu.layout (modified) * code/branches/gamestate/data/gui/layouts/MainMenuBackground.layout (modified) * code/branches/gamestate/data/gui/layouts/MouseControlsMenu.layout (modified) * code/branches/gamestate/data/gui/layouts/MultiplayerMenu.layout (modified) * code/branches/gamestate/data/gui/layouts/MultiplayerOptionsMenu.layout (modified) * code/branches/gamestate/data/gui/layouts/PickupInventory.layout (modified) * code/branches/gamestate/data/gui/layouts/QuestGUI.layout (modified) * code/branches/gamestate/data/gui/layouts/SettingsMenu.layout (modified) * code/branches/gamestate/data/gui/layouts/SingleplayerMenu.layout (modified) * code/branches/gamestate/data/gui/schemes/TaharezMenuWidgets.scheme (added) * code/branches/gamestate/data/gui/schemes/TaharezMenuWidgetsAliases.scheme (added) * code/branches/gamestate/data/gui/schemes/WindowsLook.scheme (modified) * code/branches/gamestate/data/gui/scripts/InitialiseGUI.lua (modified) * code/branches/gamestate/data/gui/scripts/KeyBindMenu.lua (modified) * code/branches/gamestate/src/modules/questsystem/QuestGUI.cc (modified) * code/branches/gamestate/src/modules/questsystem/QuestGUINode.cc (modified) * code/branches/gamestate/src/orxonox/pickup/PickupInventory.cc (modified) Changed use of CEGUI widgets: Instead of addressing a type with ... Thu, 18 Mar 2010 11:21:27 GMT rgrieder [6548] * code/branches/gamestate/data/gui/schemes/SleekSpaceLook.scheme (added) Added a new look from the CEGUI skin repository: sleekspace. (added ... Thu, 18 Mar 2010 09:58:18 GMT rgrieder [6546] * code/branches/gamestate/data/gui/schemes/TaharezLookSkin.scheme (deleted) Removed yet another obsolete cegui file. Wed, 17 Mar 2010 23:15:34 GMT rgrieder [6545] * code/branches/gamestate/data/gui/layouts/DecisionPopup.layout (modified) * code/branches/gamestate/data/gui/layouts/InGameMenu.layout (modified) * code/branches/gamestate/data/gui/layouts/InfoPopup.layout (modified) It seems we don't usually define the fonts used in widgets manually. ... Wed, 17 Mar 2010 23:13:57 GMT rgrieder [6544] * code/branches/gamestate/data/gui/configs/Falagard.xsd (deleted) * code/branches/gamestate/data/gui/configs/Font.xsd (deleted) * code/branches/gamestate/data/gui/configs/GUILayout.xsd (deleted) * code/branches/gamestate/data/gui/configs/GUIScheme.xsd (deleted) * code/branches/gamestate/data/gui/configs/Imageset.xsd (deleted) * code/branches/gamestate/data/gui/layouts/CompositorDemo.layout (deleted) * code/branches/gamestate/data/gui/layouts/Console.wnd (deleted) * code/branches/gamestate/data/gui/layouts/CrowdDemo.layout (deleted) * code/branches/gamestate/data/gui/layouts/Demo7Windows.layout (deleted) * code/branches/gamestate/data/gui/layouts/Demo8.layout (deleted) * code/branches/gamestate/data/gui/layouts/DragDropDemo.layout (deleted) * code/branches/gamestate/data/gui/layouts/FontDemo.layout (deleted) * code/branches/gamestate/data/gui/layouts/InstancingDemo.layout (deleted) * code/branches/gamestate/data/gui/layouts/TabControlDemo.layout (deleted) * code/branches/gamestate/data/gui/layouts/TabPage.layout (deleted) * code/branches/gamestate/data/gui/layouts/TabPage1.layout (deleted) * code/branches/gamestate/data/gui/layouts/TabPage2.layout (deleted) * code/branches/gamestate/data/gui/layouts/TextDemo.layout (deleted) * code/branches/gamestate/data/gui/layouts/TreeDemoTaharez.layout (deleted) * code/branches/gamestate/data/gui/layouts/VanillaConsole.layout (deleted) * code/branches/gamestate/data/gui/layouts/VanillaWindows.layout (deleted) * code/branches/gamestate/data/gui/layouts/cegui8.layout (deleted) * code/branches/gamestate/data/gui/layouts/facial.layout (deleted) * code/branches/gamestate/data/gui/layouts/ogregui.layout (deleted) * code/branches/gamestate/data/gui/layouts/shadows.layout (deleted) * code/branches/gamestate/data/gui/schemes/Demo8.scheme (deleted) * code/branches/gamestate/data/gui/schemes/OrxonoxGUIScheme.scheme (modified) * code/branches/gamestate/data/gui/schemes/TaharezLookWidgetAliases.scheme (deleted) * code/branches/gamestate/data/gui/schemes/TaharezLookWidgets.scheme (deleted) * code/branches/gamestate/data/gui/schemes/WindowsLookWidgets.scheme (deleted) * code/branches/gamestate/data/gui/scripts/InitialiseGUI.lua (modified) Removed loads of CEGUI related files that we really don't need. Most ... Tue, 16 Mar 2010 12:49:16 GMT rgrieder [6537] * code/branches/gamestate/data/gui/scripts/BasicGUI.lua (modified) * code/branches/gamestate/data/gui/scripts/DecisionPopup.lua (modified) * code/branches/gamestate/data/gui/scripts/InGameMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/InfoPopup.lua (modified) * code/branches/gamestate/data/gui/scripts/InitialiseGUI.lua (modified) * code/branches/gamestate/src/libraries/core/Core.cc (modified) * code/branches/gamestate/src/libraries/core/GUIManager.cc (modified) * code/branches/gamestate/src/libraries/core/GUIManager.h (modified) * code/branches/gamestate/src/libraries/core/input/InputManager.cc (modified) * code/branches/gamestate/src/libraries/core/input/InputManager.h (modified) * code/branches/gamestate/src/libraries/core/input/InputState.cc (modified) * code/branches/gamestate/src/libraries/core/input/InputState.h (modified) * code/branches/gamestate/src/libraries/util/TriBool.h (added) * code/branches/gamestate/src/orxonox/gamestates/GSLevel.cc (modified) * code/branches/gamestate/src/orxonox/gamestates/GSMainMenu.cc (modified) Linked every GUI sheet to exactly one InputState. Also added ... Sun, 24 Jan 2010 16:03:27 GMT rgrieder [6459] * code/branches/gamestate/data/gui/scripts/AudioMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/BasicGUI.lua (modified) * code/branches/gamestate/data/gui/scripts/ControlsMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/CreditsMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/DecisionPopup.lua (modified) * code/branches/gamestate/data/gui/scripts/GameplayMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/GraphicsMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/InGameMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/InfoPopup.lua (modified) * code/branches/gamestate/data/gui/scripts/KeyBindMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/MainMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/MouseControlsMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/MultiplayerMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/MultiplayerOptionsMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/PickupInventory.lua (modified) * code/branches/gamestate/data/gui/scripts/QuestGUI.lua (modified) * code/branches/gamestate/data/gui/scripts/SettingsMenu.lua (modified) * code/branches/gamestate/data/gui/scripts/SingleplayerMenu.lua (modified) Simplified BasicGUI construction. Just give the name of the GUI as ... Sun, 03 Jan 2010 16:53:05 GMT rgrieder [6442] * code/branches/gamestate/src/libraries/core/Core.h (modified) * code/branches/gamestate/src/libraries/core/Game.h (modified) * code/branches/gamestate/src/libraries/core/IOConsole.cc (modified) * code/branches/gamestate/src/libraries/core/IOConsole.h (modified) * code/branches/gamestate/src/libraries/core/LuaState.h (modified) * code/branches/gamestate/src/libraries/core/Template.cc (modified) * code/branches/gamestate/src/libraries/network/TrafficControl.h (modified) * code/branches/gamestate/src/libraries/util/Serialise.h (modified) Removed unnecessary path qualifiers. Sun, 03 Jan 2010 14:56:34 GMT rgrieder [6441] * code/branches/gamestate/src/libraries/core/GUIManager.cc (modified) * code/branches/gamestate/src/libraries/core/GUIManager.h (modified) * code/branches/gamestate/src/orxonox/overlays/CMakeLists.txt (modified) * code/branches/gamestate/src/orxonox/overlays/GUISheet.cc (added) * code/branches/gamestate/src/orxonox/overlays/GUISheet.h (added) Added XML loadable wrapper class that can load GUI sheets. Sun, 03 Jan 2010 14:55:39 GMT rgrieder [6440] * code/branches/gamestate/src/modules/questsystem/QuestManager.cc (modified) * code/branches/gamestate/src/modules/questsystem/QuestManager.h (modified) Fixed typos. Sun, 03 Jan 2010 14:54:34 GMT rgrieder [6439] * code/branches/gamestate/src/libraries/core/Language.h (modified) Found two macros that can be replaced by simple inline functions. Fri, 01 Jan 2010 21:05:56 GMT rgrieder [6437] * code/branches/gamestate/src/libraries/core/ConfigFileManager.cc (modified) * code/branches/gamestate/src/libraries/core/ConfigFileManager.h (modified) * code/branches/gamestate/src/libraries/core/input/Button.cc (modified) * code/branches/gamestate/src/libraries/core/input/Button.h (modified) * code/branches/gamestate/src/libraries/core/input/KeyBinder.cc (modified) * code/branches/gamestate/src/libraries/core/input/KeyBinder.h (modified) Added support for keybindings.ini merging: When running development ... Tue, 29 Dec 2009 21:30:19 GMT rgrieder [6432] * code/branches/gamestate/data/lua/LuaStateInit.lua (modified) * code/branches/gamestate/src/libraries/core/ArgumentCompletionFunctions.cc (modified) * code/branches/gamestate/src/libraries/core/ArgumentCompletionFunctions.h (modified) * code/branches/gamestate/src/libraries/core/ConfigFileManager.cc (modified) * code/branches/gamestate/src/libraries/core/ConfigFileManager.h (modified) * code/branches/gamestate/src/libraries/core/ConfigValueContainer.cc (modified) * code/branches/gamestate/src/libraries/core/ConfigValueContainer.h (modified) * code/branches/gamestate/src/libraries/core/ConfigValueIncludes.h (modified) * code/branches/gamestate/src/libraries/core/CorePrereqs.h (modified) * code/branches/gamestate/src/libraries/core/Identifier.cc (modified) * code/branches/gamestate/src/libraries/core/Identifier.h (modified) * code/branches/gamestate/src/libraries/core/Shell.cc (modified) * code/branches/gamestate/src/libraries/core/Shell.h (modified) * code/branches/gamestate/src/libraries/core/input/Button.cc (modified) * code/branches/gamestate/src/libraries/core/input/Button.h (modified) * code/branches/gamestate/src/libraries/core/input/JoyStick.cc (modified) * code/branches/gamestate/src/libraries/core/input/KeyBinder.cc (modified) * code/branches/gamestate/src/libraries/core/input/KeyBinder.h (modified) Changed the way config values associated with general settings ... Tue, 29 Dec 2009 18:16:36 GMT rgrieder [6431] * code/branches/gamestate/src/libraries/util/Singleton.h (modified) Extended Singleton with a exists() method. Tue, 29 Dec 2009 09:40:29 GMT rgrieder [6430] * code/branches/gamestate (copied) Created branch to ditch the GameStates. Mon, 28 Dec 2009 22:17:18 GMT rgrieder [6429] * code/trunk/cmake/CompilerConfigMSVC.cmake (modified) No STL iterator bounds checking for MSVC release versions.