Commit Graph

  • 48a53a61e9 Fix endless loop if trying to print a log message causes more messages to be logged. Closes #14. Lasse Öörni 2013-10-10 22:42:49 +0300
  • c097d8f122 Fix OpenGL texture partial update. Lasse Öörni 2013-10-10 21:52:31 +0300
  • b5836237e9 Remove dependency on Lua when LuaJIT is enabled. Yao Wei Tjong 姚伟忠 2013-10-11 01:54:44 +0800
  • 5da7d24f94 Fixed bug in D3DTexture2D && D3DTextureCube::SetData() when not setting the whole texture. Lasse Öörni 2013-10-10 18:53:26 +0300
  • 46f5f21f59 Fixed issue #12. Reorder library dependency list. Yao Wei Tjong 姚伟忠 2013-10-10 17:44:53 +0800
  • 8f3a0fc6c0 Added another Eclipse project setting file into .gitignore. Yao Wei Tjong 姚伟忠 2013-10-10 14:28:43 +0800
  • 9b037e938d Mono font rendering fix from Aster Jian's font branch. Lasse Öörni 2013-10-09 22:14:08 +0300
  • 475ddbe99d Fixed Text Shadow Effect bug. aster2013 2013-10-09 12:28:03 +0800
  • 76ba362179 Rephrased instructions to overcome CMake error for LuaJIT cross-compilation build. Yao Wei Tjong 2013-10-09 00:59:19 +0800
  • 756728d5d1 Fixed 32-bit LuaJIT compilation on Linux platform. Yao Wei Tjong 2013-10-08 23:26:02 +0800
  • f6213623ed Workaround for VS2008 64-bit mode. Lasse Öörni 2013-10-08 12:45:49 +0300
  • 28ab693b6a Fixed LuaJIT CMake error on Windows platform. Yao Wei Tjong 2013-10-08 15:47:14 +0800
  • 2b90804c6e Fixed LuaJIT build on Linux, both native and cross-compiling. Yao Wei Tjong 2013-10-08 12:15:19 +0800
  • dc2e59af7f Do not use a layout on a ScrollBar as using it can lead to resizing the ScrollBar itself, which is irreversible. Fixes #11. Lasse Öörni 2013-10-07 23:18:44 +0300
  • 4186e48b7f Set internal flag on ListView containers before adding as a child. Fixes #10. Lasse Öörni 2013-10-07 16:38:41 +0300
  • d834fd571d Merge local branch. weitjong 2013-10-07 13:06:39 +0800
  • 2ef2e65872 Recreate "assets" directory back in Git repository. weitjong 2013-10-07 12:38:38 +0800
  • 633a7f4804 Renamed IOS and Mac OS X framework macros. weitjong 2013-10-07 00:04:36 +0800
  • da8a3bb359 Merge remote-tracking branch 'remotes/friesencr/escape_quickmenu' Lasse Öörni 2013-10-06 14:24:35 +0300
  • 1cdd74f3da Support more source file extensions. weitjong 2013-10-06 18:37:05 +0800
  • 1afb83b10b Generated sources are defined before normal sources. weitjong 2013-10-06 13:34:34 +0800
  • 598c24a4aa Corrected usage of message() command for showing CMake status. weitjong 2013-10-05 22:32:00 +0800
  • d98c8b4d64 Updated documentation on build option being cached. weitjong 2013-10-05 13:49:30 +0800
  • 9a90fe4665 Added execute bit for cmake_clean.sh. weitjong 2013-10-04 14:48:23 +0800
  • 87e1761a31 Reorder GetType() & GetBaseType() functions in headers for consistency. Lasse Öörni 2013-10-06 02:10:03 +0300
  • f96e9c1a45 add key_esc to kill quickmenu Chris Friesen 2013-10-05 17:39:04 -0500
  • 673d948950 Fix crash when loading another scene in the editor after loading a scene with physics constraints. Lasse Öörni 2013-10-06 00:11:58 +0300
  • c934342cec Trim path in AddTrailingSlash() & RemoveTrailingSlash() to be sure. Fix extra slashes appearing in scene load path in the editor. Lasse Öörni 2013-10-06 00:03:44 +0300
  • 36eb726d36 Add the concept of base class type to Object to simplify determining if a ScriptInstance's handle variable is a Node, Component or Resource. Serialize script's resource handles as ResourceRef attributes and allow editing them. Lasse Öörni 2013-10-05 23:24:39 +0300
  • cfd2516000 Return window size for GetDesktopResolution() on mobile platforms due to possible SDL bug. Lasse Öörni 2013-10-05 19:20:05 +0300
  • facbae131e Store an explicit parent ListView pointer to HierarchyContainer to avoid having to search for it through the element hierarchy. Lasse Öörni 2013-10-05 16:55:24 +0300
  • db370128d5 Resized the Urho3D logos to power of two dimensions, as otherwise they don't work right on iOS. Lasse Öörni 2013-10-05 15:44:15 +0300
  • 25c7aa53c3 Added GetDesktopResolution() to Graphics. Lasse Öörni 2013-10-05 02:39:58 +0300
  • 2fbe931cee Added SetWindowPosition() / GetWindowPosition() to Graphics. Lasse Öörni 2013-10-05 02:22:02 +0300
  • 39c8295eb3 Added editable flag to UI elements. When disabled, will not edit the value (eg. LineEdit text) through user input. Fixes #4. Moved UIElement default virtual function implementations to the header. Removed clip border from the default style LineEdit, as some letters (eg. lowercase y) will clip with the font size used in the editor & console. Lasse Öörni 2013-10-04 01:58:46 +0300
  • b2d356ad5e Allow using the operating system clipboard in UI. Lasse Öörni 2013-10-04 01:21:24 +0300
  • 6ad8a077aa Do not place any demands on OpenGL ES 2.0 color/depth configuration to allow running on eg. RGB_565 pixel format. Lasse Öörni 2013-10-04 00:06:17 +0300
  • 8098f588b4 Change LuaFunction to subclass of RefCounted. aster2003 2013-10-03 21:06:46 +0800
  • 6fec33aada Simplified logic for detecting the availability of GIT command line tool and GIT repository. weitjong 2013-10-03 19:40:52 +0800
  • 9d4a0ff334 Disabled the Google Code specific wiki conversion. Lasse Öörni 2013-10-03 12:56:01 +0300
  • 242f317ddd Configure Doxyfile according to the value of USE_OPENGL variable. weitjong 2013-10-03 17:41:17 +0800
  • 402a027ae4 On Windows, clean also Build/CMakeFiles directory to ensure MinGW build variables do not spill over to a subsequent MSVC build. Lasse Öörni 2013-10-02 20:36:57 +0300
  • 44e00ced45 Fix comments in cmake_clean.bat. Lasse Öörni 2013-10-02 20:33:58 +0300
  • 9a5632f745 Use kNet debug memory leak check on MSVC only. Fixes #1. Lasse Öörni 2013-10-02 20:29:51 +0300
  • 79017b26de Fixed the condition to check GIT_EXIT_CODE variable. weitjong 2013-10-02 21:44:14 +0800
  • e6b690a9dc Replace svnversion with git tool to generate library revision number." weitjong 2013-10-02 21:24:33 +0800
  • 7ee92c03a7 Add compiled shaders, compiled AngelScript & generated html to .gitignore. Lasse Öörni 2013-10-02 14:56:08 +0300
  • 8df8843c7a Setup git ignore. weitjong 2013-10-02 19:37:34 +0800
  • 11ffd62f0c Provide new batch and shell script to clean CMake cache for convenience and document it. Adjust line width of Readme.txt to prevent text overwrap in GitHub view. weitjong 2013-10-02 17:04:56 +0800
  • 165b7c8eae Default to ENABLE_SAFE_LUA=0 for improved performance. Lasse Öörni 2013-10-01 18:40:47 +0000
  • 68a081f0b5 Fix minilua link error on Linux. Aster Jian 2013-10-01 05:58:11 +0000
  • c169684bcd Crashproofed most of the C++ samples when running with empty resource directories. 18 & 19 will still crash inside Bullet. Lasse Öörni 2013-09-30 20:12:45 +0000
  • 869eeac20c Moved ENABLED_LUA_JIT check for InitFPU() to the outer #if directive. Lasse Öörni 2013-09-30 11:35:27 +0000
  • 36e165596a Create a dedicated depth stencil texture in View3D so that temporary depth stencils are not constantly generated when resizing a View3D. Decrease screen buffer idle time before destruction to 1 second. Lasse Öörni 2013-09-30 11:22:11 +0000
  • 11674b421a Fix LuaJIT CMakeLists.txt. Aster Jian 2013-09-30 05:09:44 +0000
  • 0618b5fc94 Added LuaJIT license and documented the LuaJIT CMake option. Lasse Öörni 2013-09-29 22:29:24 +0000
  • 56b453c25e Update to AngelScript 2.28.0 WIP to fix a ternary operator crash bug. Lasse Öörni 2013-09-29 15:47:55 +0000
  • eccf0fefdd Set generated file to CMAKE_CURRENT_BINARY_DIR/generated folder. Aster Jian 2013-09-29 15:01:28 +0000
  • a570bb8ad6 Add LuaJIT support in LuaScript module, please use ENABLE_LUA_JIT to enable it, just test on Windows. Aster Jian 2013-09-29 14:38:03 +0000
  • 2d3740d28c Fixed an error in PushString. Aster Jian 2013-09-29 09:00:59 +0000
  • fc2854167c Changed Lua library & object registration order to ensure base classes are correctly set up. Lasse Öörni 2013-09-28 19:34:45 +0000
  • bd9f229045 Documented the optimization underlying node transform dirty notifications; you must use eg. GetWorldPosition() to undirty the node to get further notifications. Lasse Öörni 2013-09-28 18:12:29 +0000
  • 04c3a45d92 Fixed vegetation wind effect on billboards. Added unlit vegetation technique & example material. Added alphamasked variation to Unlit shader. Fixed billboard textures displayed upside down. Note: this is a breaking change for old scene content that manually specifies non-default billboard UV:s. Lasse Öörni 2013-09-28 09:46:12 +0000
  • c7f098de3e Updated documentation on changed Lua function call mechanism. Lasse Öörni 2013-09-27 21:36:19 +0000
  • c3870201b9 Added TransformChanged() script method to ScriptInstance & LuaScriptInstance. Called when node transform changes (hooks to OnMarkedDirty() on C++ side) Ensure that LuaScriptInstance listens only to its own scene's & physics world's update events. Changed LuaScriptInstance to use IsEnabledEffective() to make sure it gets disabled if the node is disabled. Lasse Öörni 2013-09-27 20:56:35 +0000
  • 09ba853aba Keep CMakeCache.txt in between build script invocation to speed things up. Correct typo error. Wei Tjong Yao 2013-09-26 20:56:42 +0000
  • 4b9f241065 Add LuaFunction class, Add more Lua API in Sound, fixed typo. Aster Jian 2013-09-26 16:18:38 +0000
  • 04bf45e463 Added support for SDL_DROPFILE event. Input system sends event with filename only, and UI subsystem interprets that to include the element that was dropped onto. The UI variant of the event is only posted when the OS mouse cursor is visible (such as in the editor.) Lasse Öörni 2013-09-26 12:51:15 +0000
  • e5b7b6c916 Re-enable Lua's default loaders. Register own loader last into the table. Lasse Öörni 2013-09-26 07:23:09 +0000
  • 0c6ee02d02 Tagged Urho3D V1.3. Lasse Öörni 2013-09-25 22:31:23 +0000
  • d90a9168cf Applied joystick index patch from Gunnar Kriik. Lasse Öörni 2013-09-25 21:51:32 +0000
  • f052f1b76c Fixed TestScene Lua script. Lasse Öörni 2013-09-25 21:00:45 +0000
  • 49319ddb57 Disable Lua's inbuilt loaders. This fixes LuaScript's own loader possibly failing on Linux. Lasse Öörni 2013-09-25 19:44:35 +0000
  • 4d4cb2cbb3 Fix incorrect assignment. Lasse Öörni 2013-09-25 17:11:05 +0000
  • b20ff3475f Fixed editor's Attribute Inspector to reuse the existing component containers before creating a new one. Enhanced Attribute Inspector to change ui-element icon's color based on its 'visible' property. Wei Tjong Yao 2013-09-25 14:53:08 +0000
  • d22dab085d Restored Variant constructors & equality operators. Lasse Öörni 2013-09-25 14:30:24 +0000
  • 978bfe0f3d Use the instance variable instead of re-obtaining the graphics subsystem from context. Wei Tjong Yao 2013-09-25 12:24:23 +0000
  • 363a4055ea Differentiate between batch option with CMake build option to prevent CMake warning on unused define. Reorder the position of optional CMake options according CMake usage documentation. Highlight the out-of-source build in change history. Wei Tjong Yao 2013-09-25 09:50:02 +0000
  • 077887719b Simplified the scrollbar slider definition. Lasse Öörni 2013-09-25 07:08:37 +0000
  • 6ffd327a01 Make a bare slider look the same as a scrollbar slider. Lasse Öörni 2013-09-25 07:04:51 +0000
  • 862ca75a46 Added script (pkgToDox.lua) which regenerates Lua script API documentation. It can be run with a standalone Lua interpreter. Lasse Öörni 2013-09-25 06:59:47 +0000
  • be8525ab6e Updated documentation to confirm the existing AngelScript viewing/editing fix also work with Xcode 5 on Mountain Lion. Wei Tjong Yao 2013-09-25 05:10:50 +0000
  • 24eacf9e3f Attempt to support IOS arm64 build. Wei Tjong Yao 2013-09-25 04:46:23 +0000
  • 1250776d0c Added basic.lua as dependency in build script so that C++ to Lua binding codes would be automatically rebuilt. Wei Tjong Yao 2013-09-25 04:16:49 +0000
  • 6228209b6f Allow dragging scene nodes to a StaticModelGroup component in the editor to make them instance nodes. Allow dragging a scene node to a Constraint component to make it the constraint's remote end. Lasse Öörni 2013-09-24 22:52:25 +0000
  • 775cea68bb Regenerate Lua API to match AngelScript API page formatting. Lasse Öörni 2013-09-24 20:38:42 +0000
  • b8a3157e91 Show enumerations in the generated AngelScript API. Lasse Öörni 2013-09-24 20:12:08 +0000
  • e4fda39b47 Rename function to solve name conflict with base class. Aster Jian 2013-09-24 15:51:21 +0000
  • 241afce241 Handle enabled/disabled state change. Aster Jian 2013-09-24 13:21:27 +0000
  • ba19c8b905 Add "if exist" checks to cmake_android & cmake_mingw .bat files to avoid printing errors on first run. Lasse Öörni 2013-09-24 08:25:38 +0000
  • bb9b3a5871 Disabled depth write from Text3D generated material. Now Z-bias can default to 0. Lasse Öörni 2013-09-24 07:04:27 +0000
  • 586d878509 Fix enum. Lasse Öörni 2013-09-23 18:51:50 +0000
  • dbd7687c56 Added configurable Z bias to Text3D effect. Default Text effect color changed to opaque black. Lasse Öörni 2013-09-23 18:49:50 +0000
  • 247947f2b1 Update document. Aster Jian 2013-09-23 15:11:34 +0000
  • 902300e2e5 Add TextEffect in Text3D class. Aster Jian 2013-09-23 15:00:31 +0000
  • 318d2bd5ef Add TextEffect in Text class. Aster Jian 2013-09-23 14:38:21 +0000
  • 6dcf4a7c9f Restore text.h Aster Jian 2013-09-23 06:22:01 +0000
  • 3e4765e4f4 Change SetRotationSpeed's parameter to Vector3. Aster Jian 2013-09-23 05:54:29 +0000
  • bbf193dd5f Move tolua++ Urho3D extension in a file, Move PushParameters function in ToluaUrho3DEx and change return type to bool. Aster Jian 2013-09-23 05:29:03 +0000
  • 64e826c3e3 Update changelog. Position the editor windows lower so that they don't overlap the stats-text in default windowed resolution. Lasse Öörni 2013-09-23 00:22:30 +0000