* Fixed warnings in VS2012: C4018 (signed/unsigned mismatch) and C4244 (conversion from 'double' to 'float').
- Reverted modification. See below.

> @@ -301,7 +301,8 @@ void UIListView::removeLastItem()
>
>  UIWidget* UIListView::getItem(unsigned int index)
>  {
> -    if ((int)index < 0 || index >= _items->count())
> +    // @todo Signed/unsigned mishmash. Index is must be unsigned int always. Yes?
> +    if ( ((int)index < 0) || ((int)index >= _items->count()) )

May be we should change the type of parameter.
So could you please revert the modification of this file?
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into develop
Fix typos
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into develop
- Corrected CC_DISALLOW_COPY_AND_ASSIGN.
quickly added win32 cmake
fix cocos2d-x for vs2013
fix cmake for linux
Disabled some annoying Level 4 Warnings
Setup for testing for every windows user
fixed Audio for Linux
fix for -DEBUG=1
Fixed HelloCpp Linking on Linux
Restore Linux CMake to default
Merge pull request #4411 from martell/cmake

closed #3328: cmake support for windows
Update AUTHORS [ci skip]
Update CHANGELOG [ci skip]
issue #2771: add more joints
use size_t instead of long in Array