urho3d-travis-ci
4e6d9fb4f9
Travis CI: API documentation update at 2016-08-13 13:53:42 UTC.
...
[ci package]
Commit: fa7db658bc
Message: Start porting notes section from 1.6 to current master.
2016-08-13 13:53:42 +00:00
Lasse Öörni
fa7db658bc
Start porting notes section from 1.6 to current master.
2016-08-13 16:40:41 +03:00
Lasse Öörni
2c8ed38a65
Capitalize CrowdAgent enum attributes for consistency with other components. Loading is case-insensitive so this does not break existing scenes.
2016-08-13 16:26:20 +03:00
Lasse Öörni
3fe5024cf7
Remove deprecated autoRemove bool from SoundSource. Replace with a more generic AutoRemoveMode enum which is now used by both SoundSource & ParticleEmitter.
2016-08-13 16:25:16 +03:00
Yao Wei Tjong 姚伟忠
de3c2dc2b5
Fix cache datatype typo when caching the URHO3D_LIB_TYPE.
...
Credit to hsnabn. Close #1513 .
2016-08-13 11:44:10 +08:00
Lasse Öörni
a2d86f1a59
Get screenshot as RGBA on OpenGL ES to fix Android black screenshot.
2016-08-12 00:06:39 +03:00
Lasse Öörni
a76fc0a316
Undefine GetObject in TileMapLayer2D.h to prevent it getting confused with Win32 API function define. To help, the header should be included after Windows.h is included. Related to #1512 .
2016-08-10 17:59:11 +03:00
Lasse Öörni
0991c8e078
Ensure node's components are properly marked for network update in case node is late added to the scene. Make it impossible for a NetworkState to exist without properly allocated currentValues & previousValues. Fix erroneous comment in C++ version of SceneReplication sample. Code cleanup & minor optimization. Closes #1511 .
2016-08-09 22:38:35 +03:00
Lasse Öörni
2f25c3b98d
Add note to discourage use of AddComponent(). Prevent attempting to assign model resource on StaticModel / AnimatedModel when no node set. Closes #1510 .
2016-08-09 15:15:12 +03:00
Yao Wei Tjong 姚伟忠
e2bad7d2c2
For CI - fix release tag packaging for master branch.
2016-08-08 19:44:35 +08:00
Lasse Öörni
0c6bd7f1ec
Merge pull request #1508 from BlueMagnificent/master
...
Minor Typo correction
2016-08-08 01:36:54 +03:00
Nwokoma Uchechukwu
06b0dc94de
Minor Typo correction
2016-08-07 23:32:23 +01:00
Lasse Öörni
f89696e83f
Fix FileSystem.cpp on Android to not use the removed string + char operator.
2016-08-07 18:18:28 +03:00
Lasse Öörni
8ee9ec8236
Add porting note on the String add operator with char parameter removal.
2016-08-07 18:18:27 +03:00
Lasse Öörni
939e7c9fd3
Revert "String + number operator". Remove String + operator with char parameter to prevent accidental truncation and replace with string literal concatenation where needed.
...
This reverts commit fafd921f32
.
2016-08-07 18:18:27 +03:00
Yao Wei Tjong 姚伟忠
44b0450268
Fix setup_xxx() macros not to wrongly replace linker flags.
...
This should solve the missing -pie linker flags for Android build.
2016-08-07 22:12:39 +08:00
Yao Wei Tjong 姚伟忠
b21ff1895e
Fix overlinking of EGL library in FindVideoCore.cmake module.
...
Remove hardcoding of indirect dependency libraries list in the FindUrho3D.cmake module. Instead we now rely on the linker to find those indirect dependencies automatically with our hint via "-runpath-link" linker flag, especially when cross-compiling.
Also setup GLESv2 (and GLESv1_CM) for Raspberry-Pi in the same manner as generic ARM and Android platforms.
2016-08-07 18:22:46 +08:00
urho3d-travis-ci
b856bfbcd0
Travis CI: API documentation update at 2016-08-06 15:39:52 UTC.
...
[ci package]
Commit: a44c0a7a43
Message: Capitalization & other minor code style edits to the SDL raw event sending. Sync contributor credits.
2016-08-06 15:39:52 +00:00
Lasse Öörni
a44c0a7a43
Capitalization & other minor code style edits to the SDL raw event sending. Sync contributor credits.
2016-08-06 18:24:52 +03:00
Rokas Kupstys
522d429c3a
Updated my name in contributors list
2016-08-06 15:47:41 +03:00
Rokas Kupstys
d48c4120a1
E_INPUTBEGIN, E_INPUTEND, E_SDLRAWINPUT
2016-08-06 15:47:40 +03:00
Yao Wei Tjong 姚伟忠
9908b08e83
For CI - fix the housekeeping logic for the SF.net.
...
The old snapshots were not being removed in the correct order due to a bug in the housekeeping logic. Since we have more build artifacts per build now, reduce to only keep the build artifacts from the lasts 10 builds instead of 30.
Also generate 64-bit ARM RPM package using 'lib64' (suitable for RH/Fedora) for completeness sake.
[ci package]
2016-08-06 19:38:20 +08:00
Yao Wei Tjong 姚伟忠
98414a9ad6
Shorten the package name for ARM build due to space constraint.
...
Fix 32-bit ARM packaging build on 64-bit Travis-CI host system.
[ci package]
2016-08-06 17:32:36 +08:00
Yao Wei Tjong 姚伟忠
362912078b
Change the package name for generic ARM platform to use all caps.
...
[ci package]
2016-08-06 14:10:06 +08:00
Yao Wei Tjong 姚伟忠
e9b6658125
Add build system porting notes.
2016-08-06 14:08:13 +08:00
Lasse Öörni
1c0221152a
Changelog amendment, as the sound playback event was added post version 1.5.
2016-08-06 01:46:27 +03:00
Lasse Öörni
11a32651f9
Added porting notes Doxygen page.
2016-08-06 01:31:30 +03:00
Yao Wei Tjong 姚伟忠
ffa3a4bfac
Revert back to use sprintf() function in the ResourceCache class.
...
The more secure snprintf() function is not universally available.
2016-08-06 00:00:37 +08:00
Yao Wei Tjong 姚伟忠
5419f37a60
Realign the new generic ARM "platform" name with the 1.6 changelog.
2016-08-05 19:54:06 +08:00
Yao Wei Tjong 姚伟忠
51c57a8ae3
Add '-fsigned-char' compiler flag for RPI and generic ARM builds.
...
To be consistent with other non-ARM platforms, this flag makes 'char' signed by default.
2016-08-05 18:54:22 +08:00
Yao Wei Tjong 姚伟忠
1d9d70921e
For CI - reduce number of CI jobs for RPI.
...
For RPI 2 and 3, only test build with NEON enabled.
2016-08-05 18:51:40 +08:00
Yao Wei Tjong 姚伟忠
c9ffddf3ca
Add new section for generic ARM build process.
2016-08-05 18:49:35 +08:00
Yao Wei Tjong 姚伟忠
9123b7a51c
For CI - add new CI jobs for 64-bit generic ARM builds.
...
Upgrade GCC to 4.9 only for 64-bit generic ARM CI builds because it appears LuaJIT requires version greater than 4.8 for 64-bit ARM build.
2016-08-05 18:49:31 +08:00
Yao Wei Tjong 姚伟忠
87bee872e8
Add extra linker flags to make 64-bit ARM cross-compiling possible.
...
When cross-compiling we have already defined '--sysroot' to find the direct library dependencies. However when a shared library has its own dependencies (DT_NEEDED) then we need to supply extra linker flags to help the linker to find those indirect library dependecies in the sysroot.
Actually we also had this problem for 32-bit ARM cross-compiling, but we cheated in the earlier CI build jobs by using Linaro/Raspbian compiler toolchain. Somehow the Raspbian's linker simply "ignores" those indirect library dependencies or it uses other mean to locate them (but I doubt that), and so it does not have linker issues with libreadline.so (depends on tinfo), libGLESv2.so (depends on glapi), etc. The other ARM compiler toolchains from Linaro seem to be more strict in this regard. Most likely the raspbian's linker is a gold linker.
This commit could also potentially fix a known issue in our FindUrho3D.cmake module where we have to hardcode the library dependencies that libUrho3D.so in turn depends on (to be investigated later).
2016-08-05 18:41:52 +08:00
Yao Wei Tjong 姚伟忠
a01ee5ec30
For CI - add new CI jobs for 32-bit generic ARM builds.
2016-08-05 18:33:35 +08:00
urho3d-travis-ci
264f2368f9
Travis CI: API documentation update at 2016-08-05 09:56:08 UTC.
...
[ci package]
Commit: b99f652892
Message: Minor refactoring on the event profiler subsystem.
2016-08-05 09:56:08 +00:00
Yao Wei Tjong 姚伟忠
b99f652892
Minor refactoring on the event profiler subsystem.
2016-08-05 17:43:30 +08:00
Lasse Öörni
f3e4107663
Changelog clarification for the ARM support feature.
2016-08-05 10:29:10 +03:00
Lasse Öörni
91f4489e07
Fix hardwareShadowSupport returning false on OpenGL, which would make it impossible to switch to 1-sample shadow mode. However, deliberately disable 1-sample mode from mobile NinjaSnowWar to achieve similar quality to desktops.
2016-08-05 00:35:41 +03:00
Lasse Öörni
7a16f9ca66
Clarify use of ScreenToWorldPoint(). Closes #1504 .
2016-08-04 15:19:58 +03:00
urho3d-travis-ci
64f90dfc5d
Travis CI: API documentation update at 2016-08-04 09:43:19 UTC.
...
[ci package]
Commit: 5e0e53aa87
Message: Add feature to changelog.
2016-08-04 09:43:19 +00:00
Lasse Öörni
5e0e53aa87
Add feature to changelog.
2016-08-04 12:04:27 +03:00
Lasse Öörni
8c7c34ac4d
Configurable base in StringUtils ToInt & ToUInt to allow parsing hexadecimal.
2016-08-04 12:01:17 +03:00
Lasse Öörni
1746eed620
Add URHO3D_API specifier to FontGlyph struct.
2016-08-04 10:59:32 +03:00
Lasse Öörni
1839cc633f
Add contributor credit.
2016-08-03 21:41:44 +03:00
Lasse Öörni
4f7988e482
Merge remote-tracking branch 'logosman/fixSpriteSheet2D'
2016-08-03 21:35:49 +03:00
Lasse Öörni
0f793f9657
Add initial V1.6 changelog.
2016-08-03 21:33:12 +03:00
Aliaksandr Kryvashein
be308e67c2
Fix "copy-paste" error
2016-08-03 20:37:43 +03:00
Yao Wei Tjong 姚伟忠
623511f19f
Workaround emcc bug on Windows where it did not handle 'nul' correctly.
...
A new issue or PR will be submitted to Emscripten upstream to have this bug fixed properly. Until such time we can do a emcc version check to skip this workaround when it is not required anymore.
Also add new compiler flag for Clang to suppress the unused '-mno-sse' warnings.
2016-08-03 14:36:25 +08:00
Mike3D
ef6284c938
Fixed mouse mode for sample #36 [ci skip]
2016-08-03 08:15:34 +02:00