Change-Id: I3192ac905e99de922c47955c32d748c727b26f0f
#include <algorithm>
// INTERNAL INCLUDES
#include <algorithm>
// INTERNAL INCLUDES
#include <dali-toolkit/internal/builder/json-parser-state.h>
// EXTERNAL INCLUDES
#include <dali-toolkit/internal/builder/json-parser-state.h>
// EXTERNAL INCLUDES
#include <algorithm>
namespace Dali
#include <algorithm>
namespace Dali
#include "atlas-packer.h"
// EXTERNAL HEADER
#include "atlas-packer.h"
// EXTERNAL HEADER
-#include <stdlib.h> // For abs()
+#include <cstdlib> // For abs()
#include <dali/integration-api/debug.h>
namespace Dali
#include <dali/integration-api/debug.h>
namespace Dali
bool ApproximatelyEqual( uint32_t a, uint32_t b )
{
bool ApproximatelyEqual( uint32_t a, uint32_t b )
{
- return abs( a-b ) <= 1;
+ return std::abs( static_cast<int32_t>( a - b ) ) <= 1;
}
uint16_t MaxDimension( const Uint16Pair& dimensions )
}
uint16_t MaxDimension( const Uint16Pair& dimensions )
// EXTERNAL INCLUDES
#include <limits>
// EXTERNAL INCLUDES
#include <limits>
#include <dali/integration-api/debug.h>
#include <dali/devel-api/text-abstraction/font-client.h>
#include <dali/integration-api/debug.h>
#include <dali/devel-api/text-abstraction/font-client.h>
const GlyphInfo& glyph = *( glyphsBuffer + i );
Vector2& position = *( glyphPositionsBuffer + i );
const GlyphInfo& glyph = *( glyphsBuffer + i );
Vector2& position = *( glyphPositionsBuffer + i );
- position.x = std::round( penX + glyph.xBearing );
+ position.x = std::roundf( penX + glyph.xBearing );
position.y = -glyph.yBearing;
penX += ( glyph.advance + interGlyphExtraAdvance );
position.y = -glyph.yBearing;
penX += ( glyph.advance + interGlyphExtraAdvance );
// EXTERNAL INCLUDES
#include <limits>
// EXTERNAL INCLUDES
#include <limits>
#include <memory.h>
#include <dali/public-api/adaptor-framework/key.h>
#include <dali/integration-api/debug.h>
#include <memory.h>
#include <dali/public-api/adaptor-framework/key.h>
#include <dali/integration-api/debug.h>
bool Controller::SetDefaultLineSpacing( float lineSpacing )
{
bool Controller::SetDefaultLineSpacing( float lineSpacing )
{
- if( std::abs(lineSpacing - mImpl->mLayoutEngine.GetDefaultLineSpacing()) > Math::MACHINE_EPSILON_1000 )
+ if( std::fabs( lineSpacing - mImpl->mLayoutEngine.GetDefaultLineSpacing() ) > Math::MACHINE_EPSILON_1000 )
{
mImpl->mLayoutEngine.SetDefaultLineSpacing(lineSpacing);
mImpl->mRecalculateNaturalSize = true;
{
mImpl->mLayoutEngine.SetDefaultLineSpacing(lineSpacing);
mImpl->mRecalculateNaturalSize = true;