Commit History

Author SHA1 Message Date
  Wei Tjong Yao 9bfb0019e3 Added logic to filter UI-style and implicit attributes from UI serialization result. Added logic to let Attribute Inspector to recognize derived values from UI-style file (so, only user modified and programmatically modified attributes are displayed using 'modified color'). Enhanced UI style file processing to support derived 'style' (see how 'ListView' style is derived from 'ScrollView' style and 'CloseButton' derived from 'Button' in file 'DefaultStyle.xml' as examples). Enhanced Serializable class to support instance-level default values (used in XML serialization filtering and also in Editor app). Enhanced Context class to support update of class-level default values during object registration in UIElement's descendant classes. Verified and fixed the attribute default values in RegisterObject() method for all UIElement's descendant classes. Added new method in XMLElement to remove attribute. Exposed new methods to Script API accordingly. 12 years ago
  Wei Tjong Yao 832ef7ddfd Fixed XPath query result integration with existing XMLElement class (XMLElement constructed from XPath query result should be abled to traverse up/down document tree as if it is a 'normal' XMLElement). Added feature to auto-add variable into XPath variables set based on pre-formatted variable string. Modified 3rd-party PugiXML library to have a proper xpath_node copy-constructor. Fixed UI.h to build under GCC. 12 years ago
  Wei Tjong Yao a16998dc41 Code cleanup. 12 years ago
  Wei Tjong Yao 5d698d9ad1 Turned on XPath feature in pugixml thirdparty library. Added new XPath query and resultset wrapper classes and exposed them to Script. Reimplemented UI-element serialization filtering function using XPath query. 12 years ago
  Wei Tjong Yao 1230087620 Implemented all the common edit functionalities under 'Edit' menu for UI-element with undo/redo support. Exposed Variant's SetUInt() and GetUInt() to script. Enhanced UIElement's CreateChild() and LoadXML() to insert newly created child at the request child index, added new FindChild() method and exposed it. Added new XMLElement's SetUInt() and GetUInt() methods and exposed them. Simplified the Menu's hover logic to resolve stability issue. 12 years ago
  Lasse Öörni 34df8b5e82 Fixed headless mode. 12 years ago
  Lasse Öörni 14fa3b3d6e Added SavePNG() function to Image. 13 years ago
  Lasse Öörni a40fead7dc Updated license for the new year. 13 years ago
  Lasse Öörni d6deaccd5a Added FlipVertical() to Image. 13 years ago
  Lasse Öörni 411ab13883 Applied jpeg save and system time patches from Alex Fuller. 13 years ago
  Lasse Öörni 88aaa46465 Corrected formatting issues. License.txt & Readme.txt encoded as UTF-8, source code uses ASCII encoding. 13 years ago
  Lasse Öörni f0b6d55b28 Enclosed Urho3D classes inside Urho3D namespace to avoid clashes with external libraries. 13 years ago
  Lasse Öörni 5507b006be Shader load/compile refactoring. Removed shader source code from the SourceAssets directory and moved to Bin/CoreData/Shaders. 13 years ago
  Lasse Öörni d7d599be7b Added loading of ETC1 compressed textures on mobile devices. These need to be stored inside .ktx files. 13 years ago
  Lasse Öörni 7ec5ec4f6e Added FileWatcher class (for now Windows only) & live resource reloading. 14 years ago
  Lasse Öörni 9b89a1540d Added resource name sanitation to prevent creation of duplicate resources. 14 years ago
  Lasse Öörni cc3ee34f58 Increased occlusion buffer depth bias. 14 years ago
  Lasse Öörni 510c606b3d Removed the redundant GetString() functions from XMLElement. 14 years ago
  Lasse Öörni 95a8c8bfa7 Added overloads to Variant & XMLElement that take char pointers. 14 years ago
  Lasse Öörni 5c27c0f69f Changed to use pugixml instead of TinyXML. 14 years ago
  Lasse Öörni 67a0650cdb Fixed missing copy constructor specifiers in script classes. 14 years ago
  Lasse Öörni 58843be1fa Initial multiselection in the editor. 14 years ago
  Lasse Öörni 3576a81993 Initial node/component attribute editing. 14 years ago
  Lasse Öörni f1bb8bd2ba Updated to latest kNet. 14 years ago
  Lasse Öörni 30660c705c Initial non-working editor code ported from Urho3D 1.0. 14 years ago
  Lasse Öörni 7eed016fd8 Added more assertions. 14 years ago
  Lasse Öörni ca31354fb5 Added client's score/hiscore update to multiplayer NinjaSnowWar. 14 years ago
  Lasse Öörni 1c154ef17e Uncommented the package file download test from TestScene.as. 14 years ago
  Lasse Öörni f70cc35815 Added package file download support to the network protocol. 14 years ago
  Lasse Öörni 71603ae52e Initial kNet-based networking implementation. 14 years ago