Ticket #2996: 0006-2-Use-ls-hs-everywhere.patch

File 0006-2-Use-ls-hs-everywhere.patch, 6.0 KB (added by BogDan, 9 years ago)
  • source/gui/GUIbase.cpp

    From c244b5ce59d56496a45eb7eae8f02f2117abfed3 Mon Sep 17 00:00:00 2001
    From: BogDan Vatra <bogdan@kde.org>
    Date: Tue, 13 Jan 2015 18:57:46 +0200
    Subject: [PATCH 2/2] Use %ls %hs everywhere.
    
    ---
     source/gui/GUIbase.cpp   |  6 +++---
     source/gui/GUIutil.cpp   | 18 +++++++++---------
     source/ps/Overlay.cpp    |  6 +++---
     source/ps/TouchInput.cpp |  2 +-
     4 files changed, 16 insertions(+), 16 deletions(-)
    
    diff --git a/source/gui/GUIbase.cpp b/source/gui/GUIbase.cpp
    index 3a65bd1..a2e505c 100644
    a b bool CClientArea::SetClientArea(const CStr& Value)  
    113113            coord++;
    114114            break;
    115115        default:
    116             LOGWARNING(L"ClientArea definitions may only contain numerics. Your input: '%s'", Value.c_str());
     116            LOGWARNING(L"ClientArea definitions may only contain numerics. Your input: '%hs'", Value.c_str());
    117117            return false;
    118118        }
    119119        if (coord > 3)
    120120        {
    121             LOGWARNING(L"Too many CClientArea parameters (4 max). Your input: '%s'", Value.c_str());
     121            LOGWARNING(L"Too many CClientArea parameters (4 max). Your input: '%hs'", Value.c_str());
    122122            return false;
    123123        }
    124124    }
    125125
    126126    if (coord < 3)
    127127    {
    128         LOGWARNING(L"Too few CClientArea parameters (4 min). Your input: '%s'", Value.c_str());
     128        LOGWARNING(L"Too few CClientArea parameters (4 min). Your input: '%hs'", Value.c_str());
    129129        return false;
    130130    }
    131131
  • source/gui/GUIutil.cpp

    diff --git a/source/gui/GUIutil.cpp b/source/gui/GUIutil.cpp
    index d41f5b9..96a8ab5 100644
    a b bool __ParseString<CRect>(const CStrW& Value, CRect &Output)  
    6969    {
    7070        if (stream.eof())
    7171        {
    72             LOGWARNING(L"Too few CRect parameters (min %i). Your input: '%s'", NUM_COORDS, Value.ToUTF8().c_str());
     72            LOGWARNING(L"Too few CRect parameters (min %i). Your input: '%hs'", NUM_COORDS, Value.ToUTF8().c_str());
    7373            return false;
    7474        }
    7575        stream >> coords[i];
    7676        if ((stream.rdstate() & std::wstringstream::failbit) != 0)
    7777        {
    78             LOGWARNING(L"Unable to parse CRect parameters. Your input: '%s'", Value.ToUTF8().c_str());
     78            LOGWARNING(L"Unable to parse CRect parameters. Your input: '%hs'", Value.ToUTF8().c_str());
    7979            return false;
    8080        }
    8181    }
    8282
    8383    if (!stream.eof())
    8484    {
    85         LOGWARNING(L"Too many CRect parameters (max %i). Your input: '%s'", NUM_COORDS, Value.ToUTF8().c_str());
     85        LOGWARNING(L"Too many CRect parameters (max %i). Your input: '%hs'", NUM_COORDS, Value.ToUTF8().c_str());
    8686        return false;
    8787    }
    8888
    bool __ParseString<CSize>(const CStrW& Value, CSize &Output)  
    134134    {
    135135        if (stream.eof())
    136136        {
    137             LOGWARNING(L"Too few CSize parameters (min %i). Your input: '%s'", NUM_COORDS, Value.ToUTF8().c_str());
     137            LOGWARNING(L"Too few CSize parameters (min %i). Your input: '%hs'", NUM_COORDS, Value.ToUTF8().c_str());
    138138            return false;
    139139        }
    140140        stream >> coords[i];
    141141        if ((stream.rdstate() & std::wstringstream::failbit) != 0)
    142142        {
    143             LOGWARNING(L"Unable to parse CSize parameters. Your input: '%s'", Value.ToUTF8().c_str());
     143            LOGWARNING(L"Unable to parse CSize parameters. Your input: '%hs'", Value.ToUTF8().c_str());
    144144            return false;
    145145        }
    146146    }
    bool __ParseString<CSize>(const CStrW& Value, CSize &Output)  
    150150
    151151    if (!stream.eof())
    152152    {
    153         LOGWARNING(L"Too many CSize parameters (max %i). Your input: '%s'", NUM_COORDS, Value.ToUTF8().c_str());
     153        LOGWARNING(L"Too many CSize parameters (max %i). Your input: '%hs'", NUM_COORDS, Value.ToUTF8().c_str());
    154154        return false;
    155155    }
    156156
    bool __ParseString<CPos>(const CStrW& Value, CPos &Output)  
    169169    {
    170170        if (stream.eof())
    171171        {
    172             LOGWARNING(L"Too few CPos parameters (min %i). Your input: '%s'", NUM_COORDS, Value.ToUTF8().c_str());
     172            LOGWARNING(L"Too few CPos parameters (min %i). Your input: '%hs'", NUM_COORDS, Value.ToUTF8().c_str());
    173173            return false;
    174174        }
    175175        stream >> coords[i];
    176176        if ((stream.rdstate() & std::wstringstream::failbit) != 0)
    177177        {
    178             LOGWARNING(L"Unable to parse CPos parameters. Your input: '%s'", Value.ToUTF8().c_str());
     178            LOGWARNING(L"Unable to parse CPos parameters. Your input: '%hs'", Value.ToUTF8().c_str());
    179179            return false;
    180180        }
    181181    }
    bool __ParseString<CPos>(const CStrW& Value, CPos &Output)  
    185185
    186186    if (!stream.eof())
    187187    {
    188         LOGWARNING(L"Too many CPos parameters (max %i). Your input: '%s'", NUM_COORDS, Value.ToUTF8().c_str());
     188        LOGWARNING(L"Too many CPos parameters (max %i). Your input: '%hs'", NUM_COORDS, Value.ToUTF8().c_str());
    189189        return false;
    190190    }
    191191
  • source/ps/Overlay.cpp

    diff --git a/source/ps/Overlay.cpp b/source/ps/Overlay.cpp
    index 4555231..30145d6 100644
    a b bool CColor::ParseString(const CStr8& Value, int DefaultAlpha)  
    4848        stream >> values[i];
    4949        if ((stream.rdstate() & std::stringstream::failbit) != 0)
    5050        {
    51             LOGWARNING(L"Unable to parse CColor parameters. Your input: '%s'", Value.c_str());
     51            LOGWARNING(L"Unable to parse CColor parameters. Your input: '%hs'", Value.c_str());
    5252            return false;
    5353        }
    5454        if (values[i] < 0 || values[i] > 255)
    bool CColor::ParseString(const CStr8& Value, int DefaultAlpha)  
    6060
    6161    if (i < 3)
    6262    {
    63         LOGWARNING(L"Not enough parameters when parsing as CColor. Your input: '%s'", Value.c_str());
     63        LOGWARNING(L"Not enough parameters when parsing as CColor. Your input: '%hs'", Value.c_str());
    6464        return false;
    6565    }
    6666    if (!stream.eof())
    6767    {
    68         LOGWARNING(L"Too many parameters when parsing as CColor. Your input: '%s'", Value.c_str());
     68        LOGWARNING(L"Too many parameters when parsing as CColor. Your input: '%hs'", Value.c_str());
    6969        return false;
    7070    }
    7171
  • source/ps/TouchInput.cpp

    diff --git a/source/ps/TouchInput.cpp b/source/ps/TouchInput.cpp
    index ab239e7..e96da2b 100644
    a b InReaction CTouchInput::HandleEvent(const SDL_Event_* ev)  
    270270    case SDL_FINGERMOTION:
    271271    {
    272272        // Map finger events onto the mouse, for basic testing
    273         debug_printf(L"finger %s tid=%lld fid=%lld x=%f y=%f dx=%f dy=%f p=%f\n",
     273        debug_printf(L"finger %hs tid=%lld fid=%lld x=%f y=%f dx=%f dy=%f p=%f\n",
    274274            ev->ev.type == SDL_FINGERDOWN ? "down" :
    275275            ev->ev.type == SDL_FINGERUP ? "up" :
    276276            ev->ev.type == SDL_FINGERMOTION ? "motion" : "?",