Commit Graph

9836 Commits

Author SHA1 Message Date
urho3d-travis-ci
34f4c16446 Travis CI: API documentation update at 2014-01-01 18:51:07 UTC.
[ci skip]
2014-01-01 18:51:07 +00:00
Yao Wei Tjong 姚伟忠
41add82c6e Fix the wrong return data type for MessageBox::GetWindow(). 2014-01-02 02:16:26 +08:00
Yao Wei Tjong 姚伟忠
3383bf109b Expose MessageBox's window element to scripting for manipulation. 2014-01-02 01:55:25 +08:00
Lasse Öörni
9cbb412efe Merge remote-tracking branch 'remotes/friesencr/orbit_center_all' 2014-01-01 18:35:27 +02:00
Lasse Öörni
a7bc939b7d Only use item binary search when container is in vertical layout mode. 2014-01-01 18:34:16 +02:00
urho3d-travis-ci
0c6c107935 Travis CI: API documentation update at 2014-01-01 10:34:53 UTC.
[ci skip]
2014-01-01 10:34:53 +00:00
Yao Wei Tjong 姚伟忠
c776573796 Add new MessageBox class for showing short messages in a modal window.
Also:
- Enhance Editor to show error message box when saving action fails.
- Cleanup DefaultStyle.xml and at the same time create more common styles for reuse.
- Remove unused member variable in FileSelector class.
- ListView class does not assume vertical layout of its items. In theory we could have horizontal layout items if it is being styled as such.
- Prevent UIElement XML serialization to save invalid "UIElement" style to the final output. Fix invalid style (if already exist in the loaded UI layout) to cause error in attribute filtering when serializing.
2014-01-01 18:14:30 +08:00
Yao Wei Tjong 姚伟忠
4458725fed Prevent unnecessary generation of Urho3D.h. Closes #98.
Also attempt to fix the project created by cmake-gui using non-standard build directory to find the generated Urho3D.h file.
2014-01-01 16:26:44 +08:00
Chris Friesen
e5303c7728 orbit around all selected nodes/components 2013-12-31 21:33:15 -06:00
Lasse Öörni
2c9ef93544 Hide also the gizmo when orbiting. 2013-12-31 18:38:40 +02:00
reattiva
6d161f5b5b Merge branch 'orbit_camera_patch' into req_orbit_camera 2013-12-31 16:45:40 +01:00
Yao Wei Tjong 姚伟忠
ff1c73170a For Travis CI - attempt to fix git push from detached HEAD.
[ci skip]
2013-12-30 23:02:13 +08:00
Lasse Öörni
358d9c2849 Added default tooltip delay to UI, which will be used if the tooltip's own delay is zero. Use seconds for tooltip delay to match eg. the doubleclick interval. Removed layout from the editor's tooltip root element to prevent it resizing in unwanted fashion. 2013-12-30 14:28:46 +02:00
Lasse Öörni
8ca35d3794 Allow selecting DropDownList items with arrow keys. 2013-12-30 13:10:14 +02:00
Yao Wei Tjong 姚伟忠
1e3593e9d2 For Travis CI - another attempt to enable testing. 2013-12-30 16:45:08 +08:00
Yao Wei Tjong
a1389bb557 Merge pull request #97 from friesencr/tooltip_style
tooltip style
2013-12-29 21:18:49 -08:00
Chris Friesen
bf0d9deeb2 tooltip style 2013-12-29 19:23:33 -06:00
Yao Wei Tjong
6dc9c46af1 Merge pull request #96 from JTippetts/master
Add Lua binding to Skeleton::GetBone(String& name) for getting a bone by name.
2013-12-29 16:35:08 -08:00
Yao Wei Tjong 姚伟忠
0fb12e5883 For Travis CI - revert back call to make test pending investigation. 2013-12-30 08:32:44 +08:00
Yao Wei Tjong 姚伟忠
088eef9e60 Add simple test cases as part of the Travis CI build.
Also fix Editor in case-sensitive platforms.
2013-12-30 07:48:31 +08:00
vertexnormal
7dde59fbb1 Revert CMake-magic to upstream 2013-12-29 14:56:12 -07:00
Lasse Öörni
9047c8c79f Added tooltips to ToolBar & SecondaryToolBar buttons. 2013-12-29 19:02:22 +02:00
Lasse Öörni
d3286c73a5 Merge remote-tracking branch 'remotes/friesencr/secondaryToolbar' 2013-12-29 18:40:49 +02:00
Yao Wei Tjong 姚伟忠
01b86be43d Fix engine crashes when parsing invalid '-log' argument value. 2013-12-29 23:10:36 +08:00
Lasse Öörni
ebae184947 Add ToolTip.pkg. 2013-12-29 16:45:33 +02:00
Lasse Öörni
5b8f5e290b Normalize name of tooltip class to ToolTip to match the filename.
Parent tooltip to root element to ensure display on top.
Improvements to UI::Update() to allow element reparenting and remove during update.
2013-12-29 16:44:33 +02:00
Lasse Öörni
e62b4832b3 Merge remote-tracking branch 'remotes/alexparlett/ui-tooltip' 2013-12-29 15:21:31 +02:00
Yao Wei Tjong 姚伟忠
87e28cef8e For Travis CI - append original commit hash and message for reference.
[ci skip]
2013-12-29 16:04:04 +08:00
Chris Friesen
ddaf25e5df secondary left sidebar 2013-12-28 21:48:22 -06:00
Alex Parlett
70322b5c85 Added the Tooltip UI Element which will display when its parent element is hovered over for the specified delay period. 2013-12-29 00:37:54 +00:00
Lasse Öörni
90b5ed494f Improve data structures used by ShaderParser for less dynamic memory allocation & better performance. 2013-12-29 01:39:34 +02:00
Yao Wei Tjong 姚伟忠
f0f2d1f0e2 For Travis CI - ensure automated commit does not trigger another CI.
[ci skip]

Attempt to consolidate to use the same GitHub token for both urho3d/Urho3D.git and urho3d/urho3d.github.io.git repositories.
2013-12-28 21:30:54 +08:00
Yao Wei Tjong 姚伟忠
614cbe2bb6 For Travis CI - automate committing of scripting APIs changes.
[ci skip]
2013-12-28 16:08:22 +08:00
Yao Wei Tjong 姚伟忠
d719baa38b Use on-demand shader evaluation for OpenGL as well.
Also correct Urho3DPlayer usage help for setting log level. There is a space between parameter key and parameter value.
Other minor changes to correct formatting.
2013-12-28 14:17:54 +08:00
Lasse Öörni
b6d5fa48b5 Update documentation. 2013-12-28 02:44:31 +02:00
Lasse Öörni
ffcbe42413 Evaluate shader combinations on demand. Closes #89.
Fixed D3D9 window being borderless when it shouldn't be.
2013-12-28 02:37:38 +02:00
Lasse Öörni
721f70fe1a Fixed D3D9 build. Added borderless as a command line option and documented it. 2013-12-28 00:49:06 +02:00
Alex Parlett
a63ab49ac5 Added the ability to specify whether a window is borderless or not (decorated with borders);
Added the ability that if in windowed mode and the passed in size is 0 || 0 then it will maximize
Added the ability to maximize and minimize the window
2013-12-27 20:24:16 +00:00
Lasse Öörni
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.
2013-12-27 20:03:00 +02:00
Lasse Öörni
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. 2013-12-27 14:34:38 +02:00
Yao Wei Tjong 姚伟忠
4da5b49361 For Travis CI - increase log level of apt-get command. [ci skip] 2013-12-27 12:30:20 +08:00
Lasse Öörni
1b25167781 Do not allocate String's initial buffer yet when resizing to zero size. Closes #87. 2013-12-27 01:09:03 +02:00
Lasse Öörni
f6b0331448 Fix memory leak and potential undefined behavior in WString::Resize(). 2013-12-26 16:55:16 +02:00
Lasse Öörni
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.
2013-12-26 14:35:29 +02:00
Yao Wei Tjong 姚伟忠
e52bc6e45d Fix Editor argument parsing to load startup scene correctly. 2013-12-26 15:10:37 +08:00
reattiva
6a42566a9a Added orbital camera around current node with the middle mouse button.
The post render update is skipped while orbiting.
2013-12-24 18:40:53 +01:00
Yao Wei Tjong 姚伟忠
1b304cf2e7 Better way to check old cmake version. [ci skip] 2013-12-24 17:22:32 +08:00
Yao Wei Tjong 姚伟忠
4d31d9b46f Attempt to fix shared library build using old CMake.
CMake version prior to 2.8.11 does not have LINK_LIBRARIES target property.
2013-12-24 16:44:55 +08:00
Yao Wei Tjong 姚伟忠
fcfeb6aad2 Add shared library type into Travis CI build test matrix.
Site documentation update is skipped when building shared library type.
2013-12-24 13:54:07 +08:00
Lasse Öörni
8b8790e481 Added option to import non-skinning bones in AssetImporter. Closes #82.
Added case-sensitivity option to String::Contains().
2013-12-23 23:07:09 +02:00