Commit Graph

  • 6dced65f9e Use binary search in ListView::FindItem() to speed up mouse click processing. Fix null exception in attribute editor if trying to create an editor for a "none" type Variant. Lasse Öörni 2013-12-27 20:03:00 +0200
  • c61a5e6f01 Added new ItemClicked event for ListView items which is also sent for right-clicks. ItemDoubleClicked is also sent also for right-clicks now. Added more event parameters to ItemClicked & ItemDoubleClicked events. Closes #88. Lasse Öörni 2013-12-27 14:30:43 +0200
  • 4da5b49361 For Travis CI - increase log level of apt-get command. [ci skip] Yao Wei Tjong 姚伟忠 2013-12-27 12:27:48 +0800
  • 1b25167781 Do not allocate String's initial buffer yet when resizing to zero size. Closes #87. Lasse Öörni 2013-12-27 01:09:03 +0200
  • f6b0331448 Fix memory leak and potential undefined behavior in WString::Resize(). Lasse Öörni 2013-12-26 16:55:16 +0200
  • 949bc97ffe When copy-constructing a HashMap, HashSet or List, reserve initial capacity according to the size of the object being copied. Fixed WeakPtr's operator < using wrong type argument. Lasse Öörni 2013-12-26 04:13:31 +0200
  • e52bc6e45d Fix Editor argument parsing to load startup scene correctly. Yao Wei Tjong 姚伟忠 2013-12-26 15:10:37 +0800
  • 6a42566a9a Added orbital camera around current node with the middle mouse button. The post render update is skipped while orbiting. reattiva 2013-12-24 18:40:53 +0100
  • 1b304cf2e7 Better way to check old cmake version. [ci skip] Yao Wei Tjong 姚伟忠 2013-12-24 17:21:11 +0800
  • 4d31d9b46f Attempt to fix shared library build using old CMake. Yao Wei Tjong 姚伟忠 2013-12-24 16:44:55 +0800
  • fcfeb6aad2 Add shared library type into Travis CI build test matrix. Yao Wei Tjong 姚伟忠 2013-12-24 13:54:07 +0800
  • 8b8790e481 Added option to import non-skinning bones in AssetImporter. Closes #82. Added case-sensitivity option to String::Contains(). Lasse Öörni 2013-12-23 23:07:09 +0200
  • 2748d2bea6 Add abort mechanism to prevent error to bring the site documentation down. Yao Wei Tjong 姚伟忠 2013-12-23 22:54:58 +0800
  • d1bb9ec52b Document GLSL sampler to texture unit mapping. Lasse Öörni 2013-12-23 15:04:07 +0200
  • 94391e462a Added instructions on how to prefix uniforms in shaders. Lasse Öörni 2013-12-23 14:58:53 +0200
  • 9a3f8e5aa5 Call SetProcessDPIAware() function on SDL video initialization to prevent Windows 8.1 from scaling & blurring the window on high DPI settings. Closes #83. Lasse Öörni 2013-12-22 21:35:31 +0200
  • 963fb9d753 Import material emissive color & texture in AssetImporter. Lasse Öörni 2013-12-22 20:54:08 +0200
  • 86932c9f0e Exposed missing scene binary load/save & node instantiation to Lua. To use instantiation, call eg. scene:InstantiateXML(fileSystem:GetProgramDir().."Data/Objects/Ninja.xml", Vector3(0, 0, 0), Quaternion()); Lasse Öörni 2013-12-22 20:39:50 +0200
  • e5fd170d32 Fix MoveAlongSurface for VS2008. Lasse Öörni 2013-12-22 20:13:54 +0200
  • 2f9171c010 Convert tabs to spaces. Lasse Öörni 2013-12-22 20:03:06 +0200
  • 376d4683b2 Merge remote-tracking branch 'remotes/jtippets/master' Lasse Öörni 2013-12-22 19:59:51 +0200
  • faa6cb1d58 Merge remote-tracking branch 'remotes/alexparlett/resource_search_priority' Lasse Öörni 2013-12-22 19:48:16 +0200
  • 7de753e08c Add material emissive color in LitSolid shader also when not using emissive map. Default material emissive color back to zero. Lasse Öörni 2013-12-22 19:48:02 +0200
  • f74dae18c1 Update assimp to newest revision from git. Lasse Öörni 2013-12-21 01:54:12 +0200
  • e70eb17dcb Fix return result of FindNearestPoint to transform back into world space, add method MoveAlongSurface and associated script bindings. vertexnormal 2013-12-22 08:12:53 -0700
  • c26f459d22 Move header & footer html template to urho.github.io. Yao Wei Tjong 姚伟忠 2013-12-22 18:15:17 +0800
  • 4031b4b2e4 Skip documentation update if CI build is invoked not on master branch. Yao Wei Tjong 姚伟忠 2013-12-22 17:17:50 +0800
  • bbf21d83f1 Add FindNearestPoint() to NavigationMesh class and expose it to script interfaces. vertexnormal 2013-12-21 23:08:44 -0700
  • 3166f1874d Changed adding Resource and Package files to be able to specify the location in the Vector for search priority when calling GetFile or GetResource Added the ability to specify whether to search Package Files or Resource Dirs first when calling GetFile or GetResource Added the functionality to angelscript and lua. Lua does not contain the ability to add resource dirs and packages, so that was not modified. Alex Parlett 2013-12-21 18:00:53 +0000
  • 0b60fc327e Skip documentation update if CI build is invoked due to a pull request. Yao Wei Tjong 姚伟忠 2013-12-21 16:45:32 +0800
  • 4031f7dd06 Update Rakefile to supply GIT credential at the correct directory. Yao Wei Tjong 姚伟忠 2013-12-20 19:12:51 +0800
  • 0ece93f1e1 Revert back CI build setting. Yao Wei Tjong 姚伟忠 2013-12-20 18:11:08 +0800
  • efdad3fd6f Change Travis CI secret for one last time. Yao Wei Tjong 姚伟忠 2013-12-20 16:39:45 +0800
  • 2e7cdc80f1 Test site documentation deployment using Travis CI. Yao Wei Tjong 姚伟忠 2013-12-20 16:20:49 +0800
  • 7a0b30d796 Change Travis CI secret. Bypass build step for quick build test. Yao Wei Tjong 姚伟忠 2013-12-20 16:09:25 +0800
  • bd39347e3a Attempt to automate deployment of site documentation using Travis CI. Yao Wei Tjong 姚伟忠 2013-12-20 15:30:09 +0800
  • d113be3bb2 Added ambient occlusion LitSolid permutations. These read the emissive texture and use the second texcoord, like lightmapped permutations. Closes #79. Lasse Öörni 2013-12-19 23:52:48 +0200
  • 0b20416812 Setup Travis CI. Exclude Clang build. GCC build appears to be OK now. Yao Wei Tjong 姚伟忠 2013-12-19 22:17:37 +0800
  • bdce36136f Setup Travis CI. Add missing doxygen package and correct build path. Yao Wei Tjong 姚伟忠 2013-12-19 21:46:06 +0800
  • 6d41fbcee1 Setup Travis CI. Yao Wei Tjong 姚伟忠 2013-12-19 21:35:34 +0800
  • 82b20f7134 Attempt to setup CI build using Travis. Yao Wei Tjong 姚伟忠 2013-12-19 21:16:34 +0800
  • 746e2331df Update credits. Lasse Öörni 2013-12-19 09:17:50 +0200
  • 47bf7278ab Check for input focus before applying camera presets in editor. Closes #81. Lasse Öörni 2013-12-19 09:15:10 +0200
  • 4f73aa26b9 Fix how tolua++ renaming is being documented in Lua generated API. Yao Wei Tjong 姚伟忠 2013-12-19 11:42:33 +0800
  • 76a3cd8ab1 Merge pull request #80 from ThunderBeastGames/JME-URHO3D-FIXCOLLISIONSHAPE Lasse Öörni 2013-12-18 14:49:09 -0800
  • e79b745f05 Fix collision calculation of index offset when using multiple geometries Josh Engebretson 2013-12-18 13:45:57 -0800
  • 4c9886f5ab Do not attempt to set a nonexistent default icon. Lasse Öörni 2013-12-18 22:01:31 +0200
  • c7e72b02da Restore previous camera yaw + pitch control, but add a toggle in settings dialog to control whether the pitch is clamped between -90 and 90 degrees. Lasse Öörni 2013-12-18 21:38:25 +0200
  • 4b8cc596f9 Merge remote-tracking branch 'remotes/petex/master' Lasse Öörni 2013-12-18 20:14:57 +0200
  • 328bf54dc6 Use Apple libtool when building static lib using Makefile. Closes #74. Yao Wei Tjong 姚伟忠 2013-12-18 20:24:36 +0800
  • b496594203 Update credits. Normalize whitespace. Lasse Öörni 2013-12-18 11:56:16 +0200
  • 62a455da7c Document the view keys (Numpad 1, 3, 7) and the ascend/descend keys (E, Q). Pete Chown 2013-12-17 23:51:04 +0000
  • d80c927c93 Add Lua binding to PODVector<RayQueryResult> and Octree::Raycast() vertexnormal 2013-12-17 16:08:06 -0700
  • 47caa7175d Make E and Q keys move the camera up and down (as in Unity and UDK). Pete Chown 2013-12-17 19:49:16 +0000
  • 15c61cb739 Use CMake command to move and rename for portability. Closes #73. Yao Wei Tjong 姚伟忠 2013-12-18 00:33:35 +0800
  • e19bed4946 Clean up scene node related comments in samples. Lasse Öörni 2013-12-17 12:44:55 +0200
  • 60dad27d5f Fix Mac OS X and iOS build from external CMake project. Yao Wei Tjong 姚伟忠 2013-12-17 08:00:11 +0800
  • 60b3046053 Fix function order in header. Lasse Öörni 2013-12-17 00:56:45 +0200
  • c23c4d2353 Fixed XMLElement on GCC. Lasse Öörni 2013-12-17 00:47:51 +0200
  • d1df925013 Added Image::GetSDLSurface() to avoid code duplication. Fixed crash from null image pointer in Graphics::CreateWindowIcon(). Lasse Öörni 2013-12-17 00:47:38 +0200
  • cb45be26ef Added AngelScript & Lua property accessors for the XMLElement's value. Added setters for Lua XMLElement. Updated scripting documentation. Lasse Öörni 2013-12-17 00:02:49 +0200
  • 679007d1b5 Normalize whitespace, update documentation. Lasse Öörni 2013-12-16 23:22:28 +0200
  • 71f5492cc4 Merge remote-tracking branch 'remotes/alexparlett/xml-value' Lasse Öörni 2013-12-16 23:02:39 +0200
  • cc4c4e6a79 Merge remote-tracking branch 'remotes/alexparlett/window-icon' Lasse Öörni 2013-12-16 23:01:58 +0200
  • 9752cbed1e Removed OpenGL scratch buffer allocation log spam, even in debug mode. Lasse Öörni 2013-12-16 22:57:36 +0200
  • db38bcf6c0 Added functionality to set the value for a node in the form of <node>value</node>. Added method to retrieve the value of a node held in the inner xml tags eg. <node>value</node> would return "value" when called on "node" Added Script Methods for Getting and Setting the value as detailed above (Lua contains Getter only inline with the rest of the functionality) Alex Parlett 2013-12-15 14:21:42 +0000
  • 2505149255 Added ability to specify window icon (external application window) using an Image resource and SDL cross platform capability Added Script Bindings in Lua and Angelscript to support the function Alex Parlett 2013-12-15 18:52:17 +0000
  • 32a9e72752 Fixed GLES low quality shadows. Fixed Android/iOS not initializing engine parameters from CommandLine.txt. Lasse Öörni 2013-12-16 11:54:58 +0200
  • 9f3d6f20ea Use -force_load instead of -all_load option for Apple Static linker. Yao Wei Tjong 姚伟忠 2013-12-16 14:11:14 +0800
  • 7d641ca3fc Add a grid to the editor. Add default zone and grid editor preferences. Make editor settings and preferences dialogs resizable and scrollable. Fix Pow() script registration. primitivewaste 2013-12-15 20:58:17 -0800
  • 3abae76ec2 Use constant for number of draw buffers. Lasse Öörni 2013-12-15 23:15:15 +0200
  • 3ec6f66fae Do not use PCH on AssImp contrib source files, as they're not all prepared for that. Lasse Öörni 2013-12-15 14:01:54 +0200
  • ba565718e0 Bump required CMake version. Lasse Öörni 2013-12-15 13:42:15 +0200
  • 963c46d15b Refactor build scripts. Yao Wei Tjong 姚伟忠 2013-12-15 18:25:00 +0800
  • f07a952096 Added second texcoord support in OgreImporter utility. Lasse Öörni 2013-12-13 19:03:05 +0200
  • ab701e0e26 Only copy file serialization attributes when cloning a node hierarchy. Fixes #70. Lasse Öörni 2013-12-12 19:11:28 +0200
  • e97eedb771 Close Windows gap. No pun intended. Yao Wei Tjong 姚伟忠 2013-12-12 16:46:48 +0800
  • 0859375510 Fixed erroneously removed script API function. Lasse Öörni 2013-12-08 23:37:41 +0200
  • 34abc97998 Change the LineEdit elements in the file selector & console to match the height of other LineEdits in the editor. Remove hardcoded adjustment code from FileSelector.cpp & Console.cpp and rely on the style instead. Lasse Öörni 2013-12-08 23:30:44 +0200
  • 7e0cafaf53 Check font's OS/2 info for possibly larger ascender & descender values. For safety, verify each font glyph's width & height against the actual glyph bitmap width & height. Use the maximum of specified row height or the ascender + descender. Lasse Öörni 2013-12-08 20:48:49 +0200
  • ebdf337610 Fixed false positive bug in String::EndsWith(). Lasse Öörni 2013-12-08 01:40:13 +0200
  • dc6294af16 Added generated event list documentation page. Closes #66. Lasse Öörni 2013-12-08 01:39:36 +0200
  • 5fa9116be1 Drag-related code cleanup. Lasse Öörni 2013-12-07 22:35:26 +0200
  • 0d7d4826e5 Add pixel & time threshold for sending a drag begin UI event. Closes #65. Removed code duplication between mouse & touch hover. Lasse Öörni 2013-12-07 22:20:28 +0200
  • 5046508a9a Added emissive shader variations to LitSolid shader. Default emissive modulation color to white, similar to environment map color. Lasse Öörni 2013-12-07 00:33:04 +0200
  • 12c372aa22 Fix editor toolbar not resizing and ui re-layout values after resize. Enhance toolbar editmode select icon. primitivewaste 2013-12-06 12:54:09 -0800
  • 534b1d41fd Fix crash on empty file name. Lasse Öörni 2013-12-06 18:47:12 +0200
  • 7e542be196 Added Save function to ParticleEmitter, which dumps the parameters as XML. Added menu items to editor to load/save ParticleEmitter parameters. Closes #51. Lasse Öörni 2013-12-06 18:47:02 +0200
  • ee16554602 Merge pull request #68 from friesencr/patch-1 Lasse Öörni 2013-12-06 07:52:25 -0800
  • 225c422930 change doxygen location in readme to new github location Chris Friesen 2013-12-06 09:23:36 -0600
  • 088dba041c Fix missing sound playback start/stop when using the play/pause buttons in editor toolbar. Improved sphere debug drawing. Added debug drawing to SoundSource3D. Closes #63. Lasse Öörni 2013-12-06 16:50:29 +0200
  • 53f6483931 Added a toolbar to the editor. primitivewaste 2013-12-05 12:08:54 -0800
  • 04404b768d Update documentation page to link back to shorten Urho3D website URL. Yao Wei Tjong 姚伟忠 2013-12-06 00:03:01 +0800
  • 52de3a135c Fix deploying multiple samples in iOS (virtual) devices. Yao Wei Tjong 姚伟忠 2013-12-05 21:40:14 +0800
  • f4be17256e Fix wrong include path for iOS build. Lasse Öörni 2013-12-04 23:23:04 +0200
  • 89a05a8017 Update documentation to reference back to new main site. Yao Wei Tjong 姚伟忠 2013-12-04 09:25:33 +0800
  • 7d83a44d13 Make resource dirs absolute when added to ResourceCache. Sanitate away /./ construct from the runtime program dir and resource dirs. Closes #64 Lasse Öörni 2013-12-04 15:21:20 +0200
  • a9fda01ae7 Fixed unnecessary duplicate boundingBox_ member variable in DecalSet. Lasse Öörni 2013-12-04 01:10:03 +0200
  • 7d92368dca Fixed logic bug in Audio subsystem related to mixing fragment size. Fixed uninitialized dataSize_ member in Sound. Lasse Öörni 2013-12-04 00:57:34 +0200
  • a37ea5bb6e Added inner and outer angle parameters to SoundSource3D, which makes it possible to do cone-like directional sounds. Fixed sound attenuation if near and far distance are the same. Closes #49. Lasse Öörni 2013-12-04 00:25:20 +0200