# # ChangeLog for code/branches/unity_build # # Generated by Trac 1.0.9 # Jun 1, 2024, 2:50:53 AM Tue, 28 Jun 2011 02:28:58 GMT rgrieder [8716] * code/branches/unity_build/src/libraries/core/input/Mouse.cc (modified) Fixed Linux build when using build units Mon, 30 May 2011 17:03:57 GMT rgrieder [8690] * code/branches/unity_build/src/libraries/core/GUIManager.h (modified) Fixed tolua warning: operator != is not support by tolua because ... Mon, 30 May 2011 16:59:50 GMT rgrieder [8689] * code/branches/unity_build/src/libraries/core/GUIManager.h (modified) * code/branches/unity_build/src/libraries/util/tribool.h (modified) Fixed GCC build and warnings. Mon, 30 May 2011 16:51:00 GMT rgrieder [8688] * code/branches/unity_build/cmake/tools/GenerateToluaBindings.cmake (modified) * code/branches/unity_build/src/CMakeLists.txt (modified) * code/branches/unity_build/src/external/tolua/lua/basic.lua (modified) * code/branches/unity_build/src/external/tolua/lua/package.lua (modified) * code/branches/unity_build/src/libraries/core/LuaState.cc (modified) * code/branches/unity_build/src/libraries/core/LuaState.h (modified) * code/branches/unity_build/src/libraries/core/ToluaInterface.h (deleted) * code/branches/unity_build/src/libraries/core/ToluaInterfaceHook.lua (added) * code/branches/unity_build/src/modules/notifications/NotificationManager.cc (modified) * code/branches/unity_build/src/modules/pickup/PickupManager.cc (modified) * code/branches/unity_build/src/modules/questsystem/QuestManager.cc (modified) * code/branches/unity_build/src/orxonox/Main.cc (modified) Removed the need to declare the tolua interface explicitly ... Mon, 30 May 2011 16:45:06 GMT rgrieder [8687] * code/branches/unity_build/data/gui/scripts/ChatBox-inputonly.lua (modified) * code/branches/unity_build/data/gui/scripts/ChatBox.lua (modified) * code/branches/unity_build/data/gui/scripts/MenuSheet.lua (modified) * code/branches/unity_build/data/gui/scripts/MiscConfigMenu.lua (modified) * code/branches/unity_build/data/gui/scripts/NotificationLayer.lua (modified) * code/branches/unity_build/data/gui/scripts/SheetManager.lua (modified) * code/branches/unity_build/data/lua/Tools.lua (modified) * code/branches/unity_build/src/libraries/core/GUIManager.h (modified) * code/branches/unity_build/src/libraries/util/tribool.h (modified) Adjusted implementation of tribool to work well with tolua and ... Mon, 30 May 2011 00:38:34 GMT rgrieder [8678] * code/branches/unity_build/src/libraries/core/GUIManager.cc (modified) * code/branches/unity_build/src/libraries/core/GUIManager.h (modified) * code/branches/unity_build/src/libraries/core/input/InputManager.cc (modified) * code/branches/unity_build/src/libraries/core/input/InputManager.h (modified) * code/branches/unity_build/src/libraries/core/input/InputState.cc (modified) * code/branches/unity_build/src/libraries/core/input/InputState.h (modified) * code/branches/unity_build/src/libraries/util/TriBool.h (deleted) * code/branches/unity_build/src/libraries/util/tribool.h (added) * code/branches/unity_build/src/orxonox/gamestates/GSLevel.cc (modified) Replaced TriBool with a modified version of boost::tribool. The main ... Sun, 29 May 2011 22:31:28 GMT rgrieder [8677] * code/branches/unity_build/cmake/CompilerConfigGCC.cmake (modified) * code/branches/unity_build/cmake/CompilerConfigMSVC.cmake (modified) * code/branches/unity_build/src/OrxonoxConfig.cmake (modified) The __COUNTER__ macro required for full build units was only added in ... Sun, 29 May 2011 22:22:19 GMT rgrieder [8676] * code/branches/unity_build/src/libraries/util/CMakeLists.txt (modified) * code/branches/unity_build/src/libraries/util/Convert.h (modified) Fixed MSVC warnings in Convert.h in a different fashion that doesn't ... Sun, 29 May 2011 22:01:33 GMT rgrieder [8674] * code/branches/unity_build/src/libraries/tools/Shader.h (modified) * code/branches/unity_build/src/libraries/tools/Timer.cc (modified) * code/branches/unity_build/src/libraries/tools/Timer.h (modified) * code/branches/unity_build/src/modules/pong/PongAI.cc (modified) * code/branches/unity_build/src/modules/weapons/munitions/ReplenishingMunition.cc (modified) * code/branches/unity_build/src/modules/weapons/projectiles/LightningGunProjectile.cc (modified) * code/branches/unity_build/src/orxonox/gametypes/Dynamicmatch.cc (modified) * code/branches/unity_build/src/orxonox/weaponsystem/Munition.cc (modified) Reduced some header file dependencies in tools: - moved ... Sun, 29 May 2011 21:02:17 GMT rgrieder [8672] * code/branches/unity_build/src/libraries/core/Core.h (modified) * code/branches/unity_build/src/libraries/core/CoreIncludes.h (modified) * code/branches/unity_build/src/libraries/core/EventIncludes.h (modified) * code/branches/unity_build/src/libraries/core/LuaState.h (modified) * code/branches/unity_build/src/libraries/core/ObjectListBase.h (modified) * code/branches/unity_build/src/libraries/core/OrxonoxClass.h (modified) * code/branches/unity_build/src/libraries/core/Super.h (modified) * code/branches/unity_build/src/libraries/core/ToluaInterface.h (modified) * code/branches/unity_build/src/libraries/core/ViewportEventListener.h (modified) * code/branches/unity_build/src/libraries/core/command/Functor.h (modified) * code/branches/unity_build/src/libraries/core/command/IOConsoleWindows.h (modified) * code/branches/unity_build/src/libraries/core/input/InputManager.h (modified) * code/branches/unity_build/src/libraries/core/input/InputPrereqs.h (modified) * code/branches/unity_build/src/libraries/core/input/JoyStick.h (modified) * code/branches/unity_build/src/libraries/core/input/JoyStickQuantityListener.h (modified) * code/branches/unity_build/src/libraries/core/input/KeyBinderManager.h (modified) * code/branches/unity_build/src/libraries/core/input/KeyDetector.h (modified) * code/branches/unity_build/src/libraries/core/input/Keyboard.h (modified) * code/branches/unity_build/src/libraries/network/WANDiscoverable.h (modified) * code/branches/unity_build/src/modules/objects/eventsystem/EventFilter.cc (modified) * code/branches/unity_build/src/modules/objects/eventsystem/EventListener.cc (modified) * code/branches/unity_build/src/orxonox/weaponsystem/WeaponSystem.cc (modified) Removed some includes in the Core header files. Also removed ... Sun, 29 May 2011 20:59:37 GMT rgrieder [8671] * code/branches/unity_build/src/libraries/core/input/InputHandler.h (modified) * code/branches/unity_build/src/libraries/util/Math.h (modified) * code/branches/unity_build/src/libraries/util/UtilPrereqs.h (modified) Moved IntVector2 from util/Math.h to InputHandler.h because that ... Sun, 29 May 2011 20:58:28 GMT rgrieder [8670] * code/branches/unity_build/src/libraries/core/CommandLineParser.h (modified) * code/branches/unity_build/src/libraries/core/command/Shell.h (modified) - Shell shouldn't inherit OrxonoxClass twice if not necessary. - ... Sun, 29 May 2011 20:56:57 GMT rgrieder [8669] * code/branches/unity_build/src/libraries/core/GUIManager.cc (modified) * code/branches/unity_build/src/libraries/core/GUIManager.h (modified) * code/branches/unity_build/src/libraries/core/command/Shell.cc (modified) * code/branches/unity_build/src/libraries/core/command/Shell.h (modified) Moved a few methods from header to source. Sat, 28 May 2011 20:40:10 GMT rgrieder [8653] * code/branches/unity_build/cmake/tools/BuildUnits.cmake (modified) * code/branches/unity_build/cmake/tools/TargetUtilities.cmake (modified) * code/branches/unity_build/src/external/bullet/BulletCollision/CMakeLists.txt (modified) * code/branches/unity_build/src/external/bullet/BulletDynamics/CMakeLists.txt (modified) * code/branches/unity_build/src/external/bullet/CMakeLists.txt (modified) * code/branches/unity_build/src/external/bullet/LinearMath/CMakeLists.txt (modified) * code/branches/unity_build/src/external/ogreceguirenderer/CMakeLists.txt (modified) * code/branches/unity_build/src/external/ois/CMakeLists.txt (modified) * code/branches/unity_build/src/external/tinyxml/CMakeLists.txt (modified) Since we already have it now: use automatic full build units for ... Sat, 28 May 2011 20:31:50 GMT rgrieder [8652] * code/branches/unity_build/src/external/enet/CMakeLists.txt (modified) I don't know, but compiling a C library in one unit just seems too ... Sat, 28 May 2011 19:57:45 GMT rgrieder [8650] * code/branches/unity_build/cmake/tools/GenerateToluaBindings.cmake (modified) * code/branches/unity_build/cmake/tools/TargetUtilities.cmake (modified) * code/branches/unity_build/src/libraries/core/CMakeLists.txt (modified) Also add tolua bind files to build units (for the sake of ... Sat, 28 May 2011 19:56:50 GMT rgrieder [8649] * code/branches/unity_build/cmake/tools/BuildUnits.cmake (modified) * code/branches/unity_build/cmake/tools/TargetUtilities.cmake (modified) Added EXCLUDE_FROM_BUILD_UNITS to the ADD_TARGET commands and ... Sat, 28 May 2011 16:46:18 GMT rgrieder [8644] * code/branches/unity_build/src/CMakeLists.txt (modified) Removed warning about a problem that doesn't actually exist. Sat, 28 May 2011 16:33:41 GMT rgrieder [8641] * code/branches/unity_build/src/libraries/network/LANDiscovery.cc (modified) Fixed little bug. Sat, 28 May 2011 15:16:27 GMT rgrieder [8638] * code/branches/unity_build/src/BuildUnitsConfigGCC.cmake (modified) * code/branches/unity_build/src/BuildUnitsConfigMSVC.cmake (modified) Added build unit configurations for just 1 CPU thread. Sat, 28 May 2011 00:49:58 GMT rgrieder [8633] * code/branches/unity_build/src/BuildUnitsConfigGCC.cmake (copied) * code/branches/unity_build/src/BuildUnitsConfigMSVC.cmake (moved) * code/branches/unity_build/src/OrxonoxConfig.cmake (modified) Optimised build units for MSVC too by splitting the config file in ... Fri, 27 May 2011 20:59:15 GMT rgrieder [8629] * code/branches/unity_build/src/BuildUnitsConfig.cmake (modified) Some more build unit optimisations Fri, 27 May 2011 17:39:36 GMT rgrieder [8626] * code/branches/unity_build/cmake/tools/BuildUnits.cmake (modified) * code/branches/unity_build/src/BuildUnitsConfig.cmake (modified) Optimised unit builds a little Fri, 27 May 2011 16:28:58 GMT rgrieder [8625] * code/branches/unity_build/src/external/ois/CMakeLists.txt (modified) * code/branches/unity_build/src/external/ois/linux/CMakeLists.txt (modified) * code/branches/unity_build/src/external/ois/mac/CMakeLists.txt (modified) * code/branches/unity_build/src/external/ois/win32/CMakeLists.txt (modified) Enable single build unit compiling for OIS too (doesn't work on OS X ... Fri, 27 May 2011 15:12:41 GMT rgrieder [8623] * code/branches/unity_build/cmake/tools/BuildUnits.cmake (modified) * code/branches/unity_build/cmake/tools/TargetUtilities.cmake (modified) Disable precompiled header files for targets with a single build unit. Fri, 27 May 2011 03:38:43 GMT rgrieder [8622] * code/branches/unity_build/cmake/tools/BuildUnits.cmake (added) * code/branches/unity_build/cmake/tools/TargetUtilities.cmake (modified) * code/branches/unity_build/src/BuildUnitsConfig.cmake (added) * code/branches/unity_build/src/OrxonoxConfig.cmake (modified) Added implementation of full build units. Please refer to r8569 or ... Fri, 27 May 2011 03:34:48 GMT rgrieder [8621] * code/branches/unity_build/src/orxonox/controllers/DroneController.cc (modified) Addendum to the last commit (r8620): Added missing change (file was ... Fri, 27 May 2011 03:33:04 GMT rgrieder [8620] * code/branches/unity_build/src/orxonox/controllers/AIController.cc (modified) * code/branches/unity_build/src/orxonox/controllers/AIController.h (modified) * code/branches/unity_build/src/orxonox/controllers/DroneController.h (modified) Moved two constants to the class they belong to. Fri, 27 May 2011 03:28:59 GMT rgrieder [8619] * code/branches/unity_build/src/modules/overlays/hud/GametypeFadingMessage.h (modified) * code/branches/unity_build/src/modules/pickup/PickupCollectionIdentifier.h (modified) Fixed include guards. Wed, 25 May 2011 00:20:29 GMT rgrieder [8569] * code/branches/unity_build/cmake/tools/TargetUtilities.cmake (modified) * code/branches/unity_build/src/CMakeLists.txt (modified) * code/branches/unity_build/src/OrxonoxConfig.cmake (modified) Changed binary CMake option DISABLE_BUILD_UNITS to string option ... Tue, 24 May 2011 02:15:19 GMT rgrieder [8558] * code/branches/unity_build/cmake/tools/SourceFileUtilities.cmake (modified) * code/branches/unity_build/cmake/tools/TargetUtilities.cmake (modified) * code/branches/unity_build/src/CMakeLists.txt (modified) * code/branches/unity_build/src/OrxonoxConfig.cmake (modified) * code/branches/unity_build/src/external/bullet/BulletCollision/CMakeLists.txt (modified) * code/branches/unity_build/src/external/bullet/BulletDynamics/CMakeLists.txt (modified) * code/branches/unity_build/src/external/bullet/LinearMath/CMakeLists.txt (modified) * code/branches/unity_build/src/external/enet/CMakeLists.txt (modified) * code/branches/unity_build/src/external/ogreceguirenderer/CMakeLists.txt (modified) * code/branches/unity_build/src/external/ois/CMakeLists.txt (modified) * code/branches/unity_build/src/external/ois/linux/CMakeLists.txt (modified) * code/branches/unity_build/src/external/ois/mac/CMakeLists.txt (modified) * code/branches/unity_build/src/external/ois/win32/CMakeLists.txt (modified) * code/branches/unity_build/src/external/tinyxml/CMakeLists.txt (modified) * code/branches/unity_build/src/libraries/core/CMakeLists.txt (modified) * code/branches/unity_build/src/libraries/network/packet/CMakeLists.txt (modified) * code/branches/unity_build/src/libraries/tools/CMakeLists.txt (modified) * code/branches/unity_build/src/libraries/util/CMakeLists.txt (modified) * code/branches/unity_build/src/modules/pong/CMakeLists.txt (modified) * code/branches/unity_build/src/orxonox/CMakeLists.txt (modified) * code/branches/unity_build/src/orxonox/graphics/CMakeLists.txt (modified) Renamed the infamous 'Compilation' to 'BuildUnit' which definitely ... Sat, 21 May 2011 02:47:22 GMT rgrieder [8525] * code/branches/unity_build/src/orxonox/sound/BaseSound.cc (modified) Another hierarchy initialisation bug: BaseSound d'tor was always ... Sat, 21 May 2011 02:23:19 GMT rgrieder [8524] * code/branches/unity_build/src/libraries/core/ConfigValueIncludes.h (modified) * code/branches/unity_build/src/libraries/core/Core.cc (modified) * code/branches/unity_build/src/libraries/core/Core.h (modified) * code/branches/unity_build/src/libraries/core/command/Shell.cc (modified) * code/branches/unity_build/src/libraries/core/command/Shell.h (modified) * code/branches/unity_build/src/libraries/util/OutputHandler.h (modified) Fixed a serious problem with the debug levels for the Shells by ... Fri, 20 May 2011 21:32:34 GMT rgrieder [8523] * code/branches/unity_build/src/libraries/core/command/IOConsolePOSIX.cc (modified) Enabled text colouring again for the POSIX IO console. Please check ... Fri, 20 May 2011 14:05:32 GMT rgrieder [8522] * code/branches/unity_build/src/libraries/core/command/IOConsoleWindows.cc (modified) * code/branches/unity_build/src/libraries/core/command/Shell.h (modified) * code/branches/unity_build/src/libraries/util/Debug.h (modified) * code/branches/unity_build/src/libraries/util/OutputHandler.h (modified) * code/branches/unity_build/src/orxonox/overlays/InGameConsole.cc (modified) Added new output macro: DOUT. Use this instead of COUT(0) to produce ... Fri, 20 May 2011 03:51:21 GMT rgrieder [8520] * code/branches/unity_build/src/libraries/core/CommandLineParser.cc (modified) * code/branches/unity_build/src/libraries/core/CommandLineParser.h (modified) * code/branches/unity_build/src/libraries/core/Core.cc (modified) * code/branches/unity_build/src/libraries/core/PathConfig.cc (modified) Removed useless and possibly confusion feature: specifying a file ... Fri, 20 May 2011 03:27:39 GMT rgrieder [8519] * code/branches/unity_build/src/libraries/core/Core.cc (modified) * code/branches/unity_build/src/libraries/core/Core.h (modified) Changing the Core::bDevMode_ should also change the log levels to ... Fri, 20 May 2011 03:24:52 GMT rgrieder [8518] * code/branches/unity_build/src/libraries/core/Core.cc (modified) * code/branches/unity_build/src/libraries/core/Core.h (modified) * code/branches/unity_build/src/libraries/core/command/Shell.cc (modified) * code/branches/unity_build/src/libraries/core/command/Shell.h (modified) * code/branches/unity_build/src/libraries/util/Debug.h (modified) * code/branches/unity_build/src/libraries/util/OutputHandler.cc (modified) * code/branches/unity_build/src/libraries/util/OutputHandler.h (modified) Sorted out log level handling on startup and transferred its control ... Fri, 20 May 2011 03:18:08 GMT rgrieder [8517] * code/branches/unity_build/src/libraries/core/Core.cc (modified) * code/branches/unity_build/src/libraries/util/OutputHandler.cc (modified) * code/branches/unity_build/src/libraries/util/OutputHandler.h (modified) Improved logging to a file by rewriting the log according to the ... Fri, 20 May 2011 01:58:29 GMT rgrieder [8516] * code/branches/unity_build/src/libraries/util/OutputHandler.cc (modified) * code/branches/unity_build/src/libraries/util/OutputHandler.h (modified) Separate method in OutputHandler for updating the global debug level ... Fri, 20 May 2011 01:53:21 GMT rgrieder [8515] * code/branches/unity_build/src/libraries/core/command/Shell.cc (modified) * code/branches/unity_build/src/libraries/util/OutputHandler.cc (modified) * code/branches/unity_build/src/libraries/util/OutputHandler.h (modified) * code/branches/unity_build/src/orxonox/overlays/InGameConsole.cc (modified) The output listener writing to the memory as buffer should record ... Sat, 14 May 2011 02:32:39 GMT rgrieder [8478] * code/branches/unity_build/src/libraries/core/Game.cc (modified) Added forgotten detail in revision 8423 (trunk). Mon, 09 May 2011 16:49:10 GMT rgrieder [8440] * code/branches/unity_build (copied) New branch to work on so called 'Unity Builds', known in Orxonox as ... Mon, 09 May 2011 16:44:05 GMT rgrieder [8439] * code/trunk/src/libraries/core/GUIManager.cc (modified) Fixed overlay drawing issue with CEGUI 0.7 (thx Crazy Eddie!). You ...